-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 1/24/11 11:52 AM, Tomoaki Okayama wrote: > At Mon, 24 Jan 2011 10:21:50 -0500, > =?utf-8?b?RGFuaWVsIE1hY2tz?= wrote: >> >> On Sun, 23 Jan 2011 13:57:37 0900, Tomoaki Okayama wrote: >> At Sat, 22 Jan 2011 17:27:00 -0500, >> > =?utf-8?b?RGFuaWVsIE1hY2tz?= wrote: >> > > >> > > On Sat, 22 Jan 2011 22:58:39 0900, Tomoaki Okayama wrote: >> > > Dear Fink users/developers, >> > > > >> > > > The texlive package in unstable has just been updated to >> > > > TeX Live 2010. Many thanks to testers! >> > > > >> > > > [How to update] >> > > > Since new texlive-texmf conflicts with old texlive-base (<= >> 0.20080816-3), >> > > > simple "fink update-all" does not work unfortunately. >> > > >> > > Why does it Conflicts rather than Replaces? If it Replaces instead of >> > > Conflicts, then one can update texlive-texmf without breaking >> > > dependencies. >> > >> > If needed, I will add it. Just no feedback about that ... >> > >> > Which did you mean, >> > >> > Conflicts:tetex-texmf >> > Replaces: tetex-texmf, texlive-base (<= 0.20080816-3) >> > >> > or >> > >> > Conflicts:tetex-texmf, texlive-base (<= 0.20080816-3) >> > Replaces: tetex-texmf, texlive-base (<= 0.20080816-3) >> >> I said "Replaces *instead of* Conflicts", not "both":) >> > I see. It was just confirmation, because Fink packaging reference says > Replaces: This is used together with "Conflicts". > > I'm not familiar with the difference/combination of the two actually... >
If you have just "A Replaces B", that means that files from A can automatically overwrite files from B, without necessarily removing B. This gets used a lot when files get moved around between splitoffs. If you have just A Conflicts B, that means that A can't be installed if B is present. This is not automatic, and requires the user to remove B. If both 'A Conflicts B' and 'A Replaces B' are specified, that's the only way that B will be automatically removed. >> But let's back up a moment: why did you originally decide that the new >> texlive-texmf Conflicts with the old texlive-base? >> > If I continue with the old packaging way (overwrite files by new ones), > I have to check all files of texlive-texmf-201X and texlive-base-201X > every time to update, and have to examine which one is new, and have to > consider how to make them, install them, and for that purpose how to > patch configure/Makefile... in order to just avoid conflict. > I feel exhausted. > > So I decided to change the packaging way. Current policy is simple, > and easy to satisfy (probably the same as tetex* package): > > texlive-texmf: /sw/share/texmf-dist ONLY > texlive-base: /sw/share/texmf ONLY > > and in this way we easily see conflict cannot occur, not only > in the current version but also in the future. > > NB previous package (0.20080816) violates this policy. > > > If no problem, I will commit the finkinfo as you suggested. > > Tomoaki Okayama > - -- Alexander Hansen, Ph.D. Fink User Liaison -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk09spMACgkQB8UpO3rKjQ8aOACeL2JVNodRWaE37TTcR/GOYZNv lwEAni3Hol+A6fN5MOf8cYHjfqV7YaLB =FDqD -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Fink-devel mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
