-----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

Reply via email to