Re: note about packaging init scripts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Mar 13, 2005 at 07:12:12PM +0200, Ville Skyttä wrote:
> 
> FUD or not, I did not invent that.  Quoting you from some 2 years ago,
> rpm-4.[12] days (which is less than "always", I presume), both reports
> CLOSED DEFERRED:
> 
> https://bugzilla.redhat.com/89740
> - "Yup, rpm does not do erasure ordering."
> - "Not implemented means exactly that."
> 
> https://bugzilla.redhat.com/89500
> - "Ah yes, erase ordering has never been implemented in rpm."
> 

>From context, one is supposed to infer "correctly.", as in
	rpm does not do erasure order sufficiently correctly.

No matter what, there is an implementation, erasure ordering is
the reverse of install ordering. That turns out not to be sufficiently
correct.

The final answer will be to incorporate the ordering from the
smart package manager into rpm. Gustavo was wise enough to 
realize that a dependency graph should label nodes as "package-operation"
rather than "package", thereby permitting explicit tsort relations like
	Order "package-install" before "package-erase".
There are other ramifications too.

Meanwhile, as we all know, no one has ever bothered to set up the
necessary QA to insure that erasures, indeed, are well tracked by
dependencies, mainly because install/upgrade, not erasure, is
what is mainly of interest.

Meanwhile, now thanks to Tim Waugh's careful maintenance of bash
over the years, the syntactical sugar of Requires(post): et al can
be automated, removing Yet Another error prone process adding
dependencies to *.spec files.

73 de Jeff

-- 
Jeff Johnson	ARS N3NPQ
jbj@xxxxxxxxxx (jbj@xxxxxxx)
Chapel Hill, NC


[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux