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 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
-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 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
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
[Fink-devel] Incorrect checksum on nkf-2.0.7-1
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Perhaps upstream changed something? curl --connect-timeout 30 -f -L -A 'fink/0.29.99.cvs' -O http://downloads.sourceforge.jp/nkf/20770/nkf207.tar.gz % Total% Received % Xferd Average Speed TimeTime Time Current Dload Upload Total SpentLeft Speed 0 20 400400 0 8441 0 --:--:-- 0:00:04 --:--:-- 20080 The checksum of the file is incorrect. The most likely cause for this is a corrupted or incomplete download Expected: af11dcd3fe71d67831c020e3bfd5073b Actual: MD5(3bb7b3cc915771c38d83fee1e691186a) SHA1(ef728f910fa2416e098851c4f11592448ff85c5f) Downloading the file nkf207.tar.gz failed. (1) Give up (2) Retry the same mirror - -- 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/ iEYEARECAAYFAk094IcACgkQB8UpO3rKjQ8LogCgk1esqKjrfFU7hTorwN3HD0yR iHEAoKiNxudOoPeTqutKGze6K/10TUGl =OSdh -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
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
... 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
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