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


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


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 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 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 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-22 Thread Tomoaki Okayama
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

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

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