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

Re: Replaces and virtual packages



On Sun, 21 Oct 2001, Christoph Pfisterer wrote:

> I know that very well, thanks. The binary distribution of Fink
> actually contains the source and patches for all packages, not just
> those that are under the GPL or similar licenses. What I was trying
> to say was "if requested, I can post the patches I made here on this
> list for inspection to see if they have anything to do with the
> problem".

Yeah, sorry for sounding harsh in that first mail.  I should have checked more
into your project first.

> >On another note, has apple made their mods available?
>
> The source for the kernel, the compiler suite, and the command line
> tools is available as tarballs or via CVS from
> <http://www.opensource.apple.com/>.

I was also under the misusumption that apple had modified dpkg.

> Hmm. All right, but that doesn't explain 1) why it works as long as
> no virtual package names are involved and 2) why the Debian Policy
> Manual explicitly mentions this and goes to some length to explain
> that Replaces is evaluated for both replacing actual files and for
> removing alternative packages...

No, it explains it perfectly.  Replaces are only used to say one package
replaces files of another.  They mean nothing else.  If policy says otherwise,
then policy is wrong.

If your replacer package has no file conflicts with any of the other packages,
then there is no need for a Replaces tag.  Replacer packages are meant to
smooth upgrades, when a file has moved between packages, and you can't remove
the older package.

----BEGIN GEEK CODE BLOCK----
Version: 3.12
GCS d- s: a-- c+++ UL++++ P+ L++++ !E W+ M o+ K- W--- !O M- !V PS--
PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z?
-----END GEEK CODE BLOCK-----
----BEGIN PGP INFO----
Adam Heath <doogie@debian.org>        Finger Print | KeyID
67 01 42 93 CA 37 FB 1E    63 C9 80 1D 08 CF 84 0A | DE656B05 PGP
AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG
-----END PGP INFO-----



Reply to: