[svlug] RH dependencies, not using up2date
Marc MERLIN
marc_news at merlins.org
Sat Dec 1 10:44:02 PST 2007
[Cced at your personal Email address, in case you're not at RH
anymore]
On Sat, Jul 27, 2002 at 09:46:02PM -0700, Isaiah Weiner wrote:
> > The joke is that it needs to connect to Red Hat to do just about
> > anything. I am not really interested in the service RH sells and what
> > up2date offers on the web server and remote admin side (mind you, I'm not
> > saying up2date is useless, or that one would be silly to pay RH for the
> > service, I'm saying that I don't need it and I don't want/need to
> > use up2date to keep my machines in sync)
> >
> > up2date will not use my local resources (well, not without some non
> > obvious mods and commands). I haven't spent too much time looking yet,
> > but so far,
>
> So it sounds like you should file a RFE against up2date, then. I'm
> sure Adrian would take it seriously and has probably already thought about
> implementing it.
I thought I'd give you guys 5 years to fix this, which is more than
generous, but nothing ever happened to it:
https://bugzilla.redhat.com/show_bug.cgi?id=70001
Of course, I care much anymore since I haven't used Red Hat in about that
long, and migrated a few thousand Red Hat machines to Ubuntu last chance I
got.
It's too bad that Red Hat made a few such bad decisions, because it really
was the best distro from maybe 12 years to 7-6 years ago, but due to
several seriously lacking features like proper dependency tracking,
lack of dpkg-divert divert equivalent, non sane config file handling over
debian's "keep my files always" or "install yours always", and of course for
many years, having a mere tenth of the fully integrated and working together
packages that debian had, Red Hat has mostly become irrelevant for people
who know better.
And this is coming from one of your former biggest fans.
Sorry,
Marc
PS: BTW, I actually wanted for you to prove me wrong and make me eat my
words, really...
(context left below since I don't expect anyone to remember 5+ years later)
On Sat, Jul 27, 2002 at 08:56:56PM -0700, Marc MERLIN wrote:
> On Sat, Jul 27, 2002 at 02:20:50PM -0700, Isaiah Weiner wrote:
> > On Thu, Jul 25, 2002 at 02:11:51PM -0700, Marc MERLIN wrote:
> > > - rpm still doesn't have the option to auto pull dependencies in obvious
> > > cases (i.e rpm -i file.rpm, where all the dependencies are in the same
> > > dir)
> >
> > I don't see it in bugzilla. When did you file it?
>
> We both know that's a troll.
>
> We also both know what'd happen if I were to open a bug on that (and mind
> you, if you check marc_soft @ merlins.org in bugzilla, you'll see that I'm
> not shy about reporting bugs & fixes, and bugzilla does not even list the
> bugs from your two previous bug systems, going back to bugs at redhat.com for
> RH 2.02 about 7 years ago or so. There is lots of packages in RH that have
> code from me, and the amanda package you ship is pretty much the one I gave
> you, unless it's been updated recently)
>
> But to answer your question, I've asked RH folks I know on more than one
> occasion, and they've told me that it's not the job of RPM to do that (in
> all fairness, dpkg on debian doesn't do that either, but they provide
> apt-get, so it doesn't matter)
>
> > > - up2date is a joke
> > > [root at localhost RPMS]# up2date -i redhat-config-network
> > > Error Message:
> > > Free service limited due to high load, please try again later (server 1001059607)
> > > Error Class Code: 51
> >
> > I can understand your frustration, but I'm not sure how it differs from
> > a slashdotted website, or an FTP site with too many users, nor how it makes
> > the client a "joke." Maybe some new jargon.
>
> The joke is that it needs to connect to Red Hat to do just about anything.
> I am not really interested in the service RH sells and what up2date offers
> on the web server and remote admin side (mind you, I'm not saying up2date is
> useless, or that one would be silly to pay RH for the service, I'm saying
> that I don't need it and I don't want/need to use up2date to keep my
> machines in sync)
>
> up2date will not use my local resources (well, not without some non obvious
> mods and commands). I haven't spent too much time looking yet, but so far,
>
> I haven't found documentation on how to use up2date to do the following:
> - install a package and all its dependencies, using the packages that I
> have on disk or a local ftp/http server
> - doing something like this:
> # up2date --whatprovides=libcapplet.so.0
> control-center-1.4.0.1-31
> _without_ connecting to Red Hat.
>
> Mind you, I'm not set on using up2date, I'd be happy to use anything, but
> none of the other tools seem to really be doing the job that well/easily
> either.
>
> Going back to "joke", sure the word was a bit harsh, but I was dead in the
> water for the afternoon while setting up my first (master) server in a
> company, because you happened to release a glibc package that day.
> I understand about the slashdot effect, but I didn't want to be connecting
> to your servers and pulling from you for what I was doing in the first
> place.
>
> > > - dependencies still suck.
> > > [root at localhost RPMS]# rpm -i redhat-config-network-1.0.0-1.i386.rpm
> > > gnome-core-1.4.0.4-54.i386.rpm libgnomeprint15-0.35-4.i386.rpm
> > > rep-gtk-gnome-0.15-7.i386.rpm gdk-pixbuf-gnome-0.14.0-8.i386.rpm
> > > rep-gtk-0.15-7.i386.rpm librep-0.15.1-3.i386.rpm
> > > pygnome-libglade-1.4.2-3.i386.rpm pygtk-libglade-0.6.9-3.i386.rpm
> > > libglade-0.17-5.i386.rpm sawfish-1.0.1-9.i386.rpm
>
> I spent more than 30mn tracking the dependencies for a few packages like
> this (by hand, since I couldn't use up2date)
>
> > > How am I supposed to know that libcapplet.so.0 comes from the
> > > control-center package?
> >
> > If you have the rpmdb-redhat package you would be able to use
> > --redhatprovides option, as detailed in usage message for rpm.
>
> I will try that, thank you.
>
> > > My question is simple:
> > > How can I install RH packages (not contrib) with the dependencies in a way
> > > that actually works (and I want to be able to say where my packages are, I
> > > don't want to pull them from some random place on the net)
> >
> > It's not complete, but try getting the latest up2date client errata nd
> > using the nodownload option. It should sort out the dependencies and give
> > you a list, which you can use to fund your local package installation.
> > Granted, I haven't actually tried it. Please do file an RFE in bugzilla if
> > you're that concerned with the feature.
>
> I could look at it, but it looks like I'd be using a hammer on a screw.
> I had resisted looking at apt-rpm so far since it's not part of "standard"
> RH, and I was making an effort to use the "standard" methods, but it looks
> like it's really the way to go.
>
> Marc
> --
> "A mouse is a device used to point at the xterm you want to type in" - A.S.R.
> Microsoft is to operating systems & security ....
> .... what McDonalds is to gourmet cooking
> Home page: http://marc.merlins.org/ | Finger marc_f at merlins.org for PGP key
>
> _______________________________________________
> svlug mailing list
> svlug at lists.svlug.org
> http://lists.svlug.org/lists/listinfo/svlug
--
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems & security ....
.... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/
More information about the svlug
mailing list