Re: [Fink-devel] Update TeX Live
At Mon, 24 Jan 2011 13:33:44 -0600, Robert T Wyatt wrote: > > Tomoaki Okayama wrote: > > At Mon, 24 Jan 2011 12:10:43 -0500, > > Alexander Hansen wrote: > >> > >> 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. > >> > > Thank you for the explanation. This case is surely "A Replaces B" > > as dmacks said. I didn't know it is possible to overwrite files > > that were priviously-installed. > > I've just committed the corrected finkinfo. > > > > > > To tell the truth, for an ease to maintain, I'd like to move > > kpathsea binaries (kpseaccess, kpsepath, ...) from texlive-base > > to the package "kpathsea", as splitoff in libkpathsea6.info. > > But if I do so, new "kpathsea" and previous texlive-base have > > the same binaries, and I thought it is impossible to install > > them simultaneously. Now I know it is possible with Replaces... > > > > Tomoaki Okayama > > How should libkpathsea4 and jadetex be handled? > If texlive-base (>= 0.20100722-1) is installed, those packages are not needed for you. Simply remove it. Or did you mention it for Conflicts/Replaces? In the experimental version, firstly I added them only to Replaces , but later added to Conflicts based on the suggestion by Kevin Horton. http://www.mail-archive.com/fink-devel@lists.sourceforge.net/msg20837.html Replaces-only may be one idea, but I think the current version (both of Conflicts/Replaces) is not bad because it isn't harmful for users. libkpathsea6 Conflicts/Replaces libkpathsea4. Maybe no two ways about it. Tomoaki Okayama -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
> ... and should system-tetex be provided by this package? > It should _not_, in case somebody decides actually to create a real system-tetex package. When you Provide a 'package' that corresponds to a real package, that plays havoc. -- Alexander K. Hansen akh AT finkproject DOT org Fink User Liaison and Documenter -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
Robert T Wyatt wrote: > Tomoaki Okayama wrote: >> At Mon, 24 Jan 2011 12:10:43 -0500, >> Alexander Hansen wrote: >>> >>> 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. >>> >> Thank you for the explanation. This case is surely "A Replaces B" >> as dmacks said. I didn't know it is possible to overwrite files >> that were priviously-installed. >> I've just committed the corrected finkinfo. >> >> >> To tell the truth, for an ease to maintain, I'd like to move >> kpathsea binaries (kpseaccess, kpsepath, ...) from texlive-base >> to the package "kpathsea", as splitoff in libkpathsea6.info. >> But if I do so, new "kpathsea" and previous texlive-base have >> the same binaries, and I thought it is impossible to install >> them simultaneously. Now I know it is possible with Replaces... >> >> Tomoaki Okayama > > How should libkpathsea4 and jadetex be handled? ... and should system-tetex be provided by this package? -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
Tomoaki Okayama wrote: > At Mon, 24 Jan 2011 12:10:43 -0500, > Alexander Hansen wrote: >> >> 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. >> > Thank you for the explanation. This case is surely "A Replaces B" > as dmacks said. I didn't know it is possible to overwrite files > that were priviously-installed. > I've just committed the corrected finkinfo. > > > To tell the truth, for an ease to maintain, I'd like to move > kpathsea binaries (kpseaccess, kpsepath, ...) from texlive-base > to the package "kpathsea", as splitoff in libkpathsea6.info. > But if I do so, new "kpathsea" and previous texlive-base have > the same binaries, and I thought it is impossible to install > them simultaneously. Now I know it is possible with Replaces... > > Tomoaki Okayama How should libkpathsea4 and jadetex be handled? -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
At Mon, 24 Jan 2011 12:10:43 -0500, Alexander Hansen wrote: > > 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. > Thank you for the explanation. This case is surely "A Replaces B" as dmacks said. I didn't know it is possible to overwrite files that were priviously-installed. I've just committed the corrected finkinfo. To tell the truth, for an ease to maintain, I'd like to move kpathsea binaries (kpseaccess, kpsepath, ...) from texlive-base to the package "kpathsea", as splitoff in libkpathsea6.info. But if I do so, new "kpathsea" and previous texlive-base have the same binaries, and I thought it is impossible to install them simultaneously. Now I know it is possible with Replaces... Tomoaki Okayama -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
-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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
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... > 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 -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
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":) But let's back up a moment: why did you originally decide that the new texlive-texmf Conflicts with the old texlive-base? dan -- Daniel Macks dma...@netspace.org -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
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) ? Tomoaki Okayama -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Update TeX Live
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. dan -- Daniel Macks dma...@netspace.org -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Update TeX Live
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. Instead, $ fink selfupdate $ fink build texlive-texmf $ fink build texlive $ sudo apt-get install texlive-texmf texlive may work. Use "fink build" instead of "fink install" here. If you get package-conflict problem, do: $ fink remove -r texlive-base and try again. FYI: The way to switch from tetex to texlive can be found at http://permalink.gmane.org/gmane.os.apple.fink.devel/18433 . [New features] In the current version, some packages are newly included, such as detex, xetex, ptex, dvipdfmx, jadetex, pdfjam. You don't need to install these packages. Best regards, Tomoaki Okayama -- 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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel