Re: [Fink-devel] Update TeX Live

2011-01-24 Thread Daniel Macks
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

2011-01-24 Thread Tomoaki Okayama
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

2011-01-24 Thread Alexander Hansen
-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

2011-01-24 Thread Tomoaki Okayama
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

2011-01-24 Thread Robert T Wyatt
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

2011-01-24 Thread Alexander Hansen
-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

2011-01-24 Thread Robert Wyatt
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

2011-01-24 Thread Alexander Hansen
 ... 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

2011-01-24 Thread Tomoaki Okayama
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