Re: Why all this GARBAGE WARE for one single app?
Not some scam, actual dependencies, direct or indirect. Think of it as feature creep, not by MacPorts but by the app developers. And also, anything they depend on, they don't have to re-invent. But yelp is the help viewer (with capabilities beyond a text editor) that gedit expects to be available, and gstreamer is something yelp indirectly requires. Some apps will ultimately require most of the GTK (or KDE) desktop infrastructure. Only for the 1st that requires that, subsequent ones use the existing copy, so building will be faster for them. You may not like reality, but ranting is rude. > On Nov 25, 2023, at 22:37, Mark Dm wrote: > > I am trying to install gedit on mac , installed macports, then the xcode > requirements rand the command to install gedit. Now about 209 minutes later I > am still seeing GARBAGE like GstreamerXXX and GstreamerYYY still installing . > THIS IS NUTS! I NEVER ASKED TO INSTALL GSTREAMER. I know there are > dependencies but how can gstreamer be a dependency for a text editor? > > WTF now it is installing something called "yelp" > > I remember now I tried MacPorts years ago and ended up having to reformat my > Mac to get all the speed back after the couple of apps I installed. I regret > trying it again and thing it is all a bunch of GARBAGE > > Is this juist a method by which you can install garbageware onto a mac for > unsuspecting users?
Re: Why all this GARBAGE WARE for one single app?
On 2023-11-25 at 22:37:18 UTC-0500 (Sat, 25 Nov 2023 19:37:18 -0800) Mark Dm is rumored to have said: I am trying to install gedit on mac , installed macports, then the xcode requirements rand the command to install gedit. Now about 209 minutes later I am still seeing GARBAGE like GstreamerXXX and GstreamerYYY still installing . THIS IS NUTS! I NEVER ASKED TO INSTALL GSTREAMER. I know there are dependencies but how can gstreamer be a dependency for a text editor? It is on EL-based Linux as well. 'dnf install gedit' on Alma9 comes back with a list of 170 packages including multiple gstreamer* packages. CentOS7 says it's got 108 dependencies. It's a GUI text editor. It requires a GUI. Complain to GNOME. WTF now it is installing something called "yelp" That's the help browser for the GNOME desktop. I have no idea how essential it is for gedit, but it's deemed a "runtime" dependency, implying that it may be possible to create a variant that does not include help files or require yelp... I remember now I tried MacPorts years ago and ended up having to reformat my Mac to get all the speed back after the couple of apps I installed. I regret trying it again and thing it is all a bunch of GARBAGE Is this juist a method by which you can install garbageware onto a mac for unsuspecting users? I invite you to look at what MacPorts actually does. It's mostly TCL code which is documented and its operations are logged to whatever degree you desire to read. If you deem the GNOME Desktop to be "garbageware" then I suggest that gedit is not the editor you really want. -- Bill Cole b...@scconsult.com or billc...@apache.org (AKA @grumpybozo and many *@billmail.scconsult.com addresses) Not Currently Available For Hire
Re: Why all this GARBAGE WARE for one single app?
Not at all. I suspect that the port you’ve chosen is a little bit uglier than most because the default version of gedit is `gedit +python310+x11`, which has 557 direct and transitive unique dependencies (including "yelp", the default GNOME help browser) for build or runtime (298 are runtime only). The variant `gedit +python310+quartz` has 373 direct and transitive unique dependencies for build or runtime (144 are runtime only). If you were running this on a Linux system, you would still have all of these libraries and executables installed, but you wouldn't notice it because they're (usually) part of the graphical system you would already have installed. The Homebrew installation of Gedit only has ~70 runtime dependencies, but a large part of that I think is that the packages are broken up differently between Homebrew and MacPorts — and it appears that the Homebrew package is what MacPorts would call the +quartz variant. MacPorts works differently than Homebrew, and while I still use both, I am shifting more and more to MacPorts. One could have a discussion as to why the `+x11` variant of gedit is the preferred variant for MacPorts, but that's different from what was originally asked. -a On Sat, Nov 25, 2023 at 10:37 PM Mark Dm wrote: > I am trying to install gedit on mac , installed macports, then the xcode > requirements rand the command to install gedit. Now about 209 minutes later > I am still seeing GARBAGE like GstreamerXXX and GstreamerYYY still > installing . THIS IS NUTS! I NEVER ASKED TO INSTALL GSTREAMER. I know there > are dependencies but how can gstreamer be a dependency for a text editor? > > WTF now it is installing something called "yelp" > > I remember now I tried MacPorts years ago and ended up having to reformat > my Mac to get all the speed back after the couple of apps I installed. I > regret trying it again and thing it is all a bunch of GARBAGE > > Is this juist a method by which you can install garbageware onto a mac for > unsuspecting users? > -- Austin Ziegler • halosta...@gmail.com • aus...@halostatue.ca http://www.halostatue.ca/ • http://twitter.com/halostatue
Why all this GARBAGE WARE for one single app?
I am trying to install gedit on mac , installed macports, then the xcode requirements rand the command to install gedit. Now about 209 minutes later I am still seeing GARBAGE like GstreamerXXX and GstreamerYYY still installing . THIS IS NUTS! I NEVER ASKED TO INSTALL GSTREAMER. I know there are dependencies but how can gstreamer be a dependency for a text editor? WTF now it is installing something called "yelp" I remember now I tried MacPorts years ago and ended up having to reformat my Mac to get all the speed back after the couple of apps I installed. I regret trying it again and thing it is all a bunch of GARBAGE Is this juist a method by which you can install garbageware onto a mac for unsuspecting users?