[Fink-devel] conflicts/replaces issue between ptex-base and texlive-base
Todai Team, During my buildworld run, many packages have aborted building because of a conflict between ptex-base and tetex-base. The actual error is this: * While trying to install: ptex-base-3.1.10-1003 The following inconsistencies found: texlive-base conflicts with ptex-base (<= 3.1.10-1003), but ptex-base is installed Trying to resolve dependencies... Could not resolve inconsistent dependencies! Fink isn't sure how to install the above packages safely. You may be able to fix things by running: fink scanpackages sudo apt-get update sudo apt-get install ptex-base=3.1.10-1003 Failed: Fink::SysState: Could not resolve inconsistent dependencies * The texlive-base-0.20080816-2 splitoff in unstable has Conflicts/Replaces set for "ptex-base (<= 3.1.10-1003)". ptex-base is unstable is 3.1.11, so that's OK, but ptex-base in stable[1] is at version 3.1.10-1003. Could you please modify ptex-base in stable to conflicts/replaces with texlive-base? so that the swapping can take place gracefully? Thanks, Hanspeter [1] Why the buildworld is building the ptex-base from stable is a whole other issue, and I have no idea as to why it's doing this. It does build ptex-base/unstable, but likes to build and use anew ptex-base/stable in the middle of runs. -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ 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] conflicts/replaces issue between ptex-base and texlive-base
On Jul 9, 2010, at 7:31 AM, Hanspeter Niederstrasser wrote: > > [1] Why the buildworld is building the ptex-base from stable is a whole > other issue, and I have no idea as to why it's doing this. It does > build ptex-base/unstable, but likes to build and use anew > ptex-base/stable in the middle of runs. Well, I think I can explain this. The ptex-base in stable has a long list of Provides: Provides: << tetex-base, tetex3-base, ptex3-base, mendexk, context, dvipdfm, epstopdf, pdftex, tetex-macosx, (%type_raw[-nox] = .) xdvik << whereas the ptex-base in unstable only Provides ptex3-base and mendexk. This means that if another package asks for tetex3-base, for example, then fink has two choices: ptex-base and tetex-base. Since ptex-base is earlier in the alphabet, the automated script chooses ptex-base. But since only the stable version Provides tetex3-base, the stable version is used. I do not know why the Provides line in ptex-base was changed. -- Dave -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ 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] conflicts/replaces issue between ptex-base and texlive-base
Hi, At Fri, 9 Jul 2010 08:07:03 -0600, David R. Morrison wrote: > > > On Jul 9, 2010, at 7:31 AM, Hanspeter Niederstrasser wrote: > > > > > [1] Why the buildworld is building the ptex-base from stable is a whole > > other issue, and I have no idea as to why it's doing this. It does > > build ptex-base/unstable, but likes to build and use anew > > ptex-base/stable in the middle of runs. > > Well, I think I can explain this. The ptex-base in stable has a long list of > Provides: > > Provides: << > tetex-base, tetex3-base, ptex3-base, mendexk, > context, dvipdfm, epstopdf, pdftex, tetex-macosx, > (%type_raw[-nox] = .) xdvik > << > > whereas the ptex-base in unstable only Provides ptex3-base and mendexk. > > This means that if another package asks for tetex3-base, for example, then > fink has two choices: ptex-base and tetex-base. Since ptex-base is earlier > in the alphabet, the automated script chooses ptex-base. But since only the > stable version Provides tetex3-base, the stable version is used. > > I do not know why the Provides line in ptex-base was changed. > Thanks for the explanation. The reason for the change of Provides is that ptex-base in unstable becomes a small package, like xetex, whereas ptex-base in stable provides all teTeX + additional pTeX. TeX Live package is very huge. If ptex-base in unstable provides texlive-base, another huge package comes into being there, and we do not like it. So we decided that ptex-base does not provides texlive-base (and tetex-base, too). Anyway: At Fri, 09 Jul 2010 09:31:25 -0400, Hanspeter Niederstrasser wrote: > > ... Could you please modify ptex-base in stable to > conflicts/replaces with texlive-base? so that the swapping can take > place gracefully? > Committed. Please check it. -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ 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] conflicts/replaces issue between ptex-base and texlive-base
On 7/9/10 11:58 AM, Tomoaki Okayama wrote: > Hi, > > At Fri, 9 Jul 2010 08:07:03 -0600, > David R. Morrison wrote: >> >> >> On Jul 9, 2010, at 7:31 AM, Hanspeter Niederstrasser wrote: >> >>> >>> [1] Why the buildworld is building the ptex-base from stable is a whole >>> other issue, and I have no idea as to why it's doing this. It does >>> build ptex-base/unstable, but likes to build and use anew >>> ptex-base/stable in the middle of runs. >> >> Well, I think I can explain this. The ptex-base in stable has a long list >> of Provides: >> >> Provides:<< >>tetex-base, tetex3-base, ptex3-base, mendexk, >>context, dvipdfm, epstopdf, pdftex, tetex-macosx, >>(%type_raw[-nox] = .) xdvik >> << >> >> whereas the ptex-base in unstable only Provides ptex3-base and mendexk. >> >> This means that if another package asks for tetex3-base, for example, then >> fink has two choices: ptex-base and tetex-base. Since ptex-base is earlier >> in the alphabet, the automated script chooses ptex-base. But since only the >> stable version Provides tetex3-base, the stable version is used. >> >> I do not know why the Provides line in ptex-base was changed. >> > Thanks for the explanation. The reason for the change of Provides > is that ptex-base in unstable becomes a small package, like xetex, > whereas ptex-base in stable provides all teTeX + additional pTeX. > > TeX Live package is very huge. If ptex-base in unstable provides > texlive-base, another huge package comes into being there, and > we do not like it. So we decided that ptex-base does not provides > texlive-base (and tetex-base, too). > > Anyway: > > At Fri, 09 Jul 2010 09:31:25 -0400, > Hanspeter Niederstrasser wrote: >> >> ... Could you please modify ptex-base in stable to >> conflicts/replaces with texlive-base? so that the swapping can take >> place gracefully? >> > Committed. Please check it. Thanks. This changed the error report. I now get: While trying to install: ptex-base-3.1.10-1004 The following inconsistencies found: Unsatisfied dependency in ptex-texmf: texlive-base | texlive-nox-base This seems to come from ptex-texmf/unstable explicitly Depending: on texlive-base. Hanspeter -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ 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] conflicts/replaces issue between ptex-base and texlive-base
The only resolution that I see is to move texlive* and ptex* to stable. Are they ready? -- Dave On Jul 9, 2010, at 1:37 PM, Hanspeter Niederstrasser wrote: > On 7/9/10 11:58 AM, Tomoaki Okayama wrote: >> Hi, >> >> At Fri, 9 Jul 2010 08:07:03 -0600, >> David R. Morrison wrote: >>> >>> >>> On Jul 9, 2010, at 7:31 AM, Hanspeter Niederstrasser wrote: >>> [1] Why the buildworld is building the ptex-base from stable is a whole other issue, and I have no idea as to why it's doing this. It does build ptex-base/unstable, but likes to build and use anew ptex-base/stable in the middle of runs. >>> >>> Well, I think I can explain this. The ptex-base in stable has a long list >>> of Provides: >>> >>> Provides:<< >>> tetex-base, tetex3-base, ptex3-base, mendexk, >>> context, dvipdfm, epstopdf, pdftex, tetex-macosx, >>> (%type_raw[-nox] = .) xdvik >>> << >>> >>> whereas the ptex-base in unstable only Provides ptex3-base and mendexk. >>> >>> This means that if another package asks for tetex3-base, for example, then >>> fink has two choices: ptex-base and tetex-base. Since ptex-base is earlier >>> in the alphabet, the automated script chooses ptex-base. But since only >>> the stable version Provides tetex3-base, the stable version is used. >>> >>> I do not know why the Provides line in ptex-base was changed. >>> >> Thanks for the explanation. The reason for the change of Provides >> is that ptex-base in unstable becomes a small package, like xetex, >> whereas ptex-base in stable provides all teTeX + additional pTeX. >> >> TeX Live package is very huge. If ptex-base in unstable provides >> texlive-base, another huge package comes into being there, and >> we do not like it. So we decided that ptex-base does not provides >> texlive-base (and tetex-base, too). >> >> Anyway: >> >> At Fri, 09 Jul 2010 09:31:25 -0400, >> Hanspeter Niederstrasser wrote: >>> >>> ... Could you please modify ptex-base in stable to >>> conflicts/replaces with texlive-base? so that the swapping can take >>> place gracefully? >>> >> Committed. Please check it. > > Thanks. This changed the error report. I now get: > > > While trying to install: > ptex-base-3.1.10-1004 > > The following inconsistencies found: > Unsatisfied dependency in ptex-texmf: texlive-base | texlive-nox-base > > > This seems to come from ptex-texmf/unstable explicitly Depending: on > texlive-base. > > Hanspeter > > -- > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > ___ > 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 -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ 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] conflicts/replaces issue between ptex-base and texlive-base
OK, it may be time to move them to stable. But I forgot to fix a big issue in texlive-base. I think it is now fixed in unstable (0.20080816-3). After some testing days/week, I will move them to stable. Detailed test reports in stable would be greatly appreciated, whether positive or negative feedback. Tomoaki Okayama At Fri, 9 Jul 2010 14:08:10 -0600, David R. Morrison wrote: > > The only resolution that I see is to move texlive* and ptex* to stable. Are > they ready? > > -- Dave > > > On Jul 9, 2010, at 1:37 PM, Hanspeter Niederstrasser wrote: > > > On 7/9/10 11:58 AM, Tomoaki Okayama wrote: > >> Hi, > >> > >> At Fri, 9 Jul 2010 08:07:03 -0600, > >> David R. Morrison wrote: > >>> > >>> > >>> On Jul 9, 2010, at 7:31 AM, Hanspeter Niederstrasser wrote: > >>> > > [1] Why the buildworld is building the ptex-base from stable is a whole > other issue, and I have no idea as to why it's doing this. It does > build ptex-base/unstable, but likes to build and use anew > ptex-base/stable in the middle of runs. > >>> > >>> Well, I think I can explain this. The ptex-base in stable has a long > >>> list of Provides: > >>> > >>> Provides:<< > >>> tetex-base, tetex3-base, ptex3-base, mendexk, > >>> context, dvipdfm, epstopdf, pdftex, tetex-macosx, > >>> (%type_raw[-nox] = .) xdvik > >>> << > >>> > >>> whereas the ptex-base in unstable only Provides ptex3-base and mendexk. > >>> > >>> This means that if another package asks for tetex3-base, for example, > >>> then fink has two choices: ptex-base and tetex-base. Since ptex-base is > >>> earlier in the alphabet, the automated script chooses ptex-base. But > >>> since only the stable version Provides tetex3-base, the stable version is > >>> used. > >>> > >>> I do not know why the Provides line in ptex-base was changed. > >>> > >> Thanks for the explanation. The reason for the change of Provides > >> is that ptex-base in unstable becomes a small package, like xetex, > >> whereas ptex-base in stable provides all teTeX + additional pTeX. > >> > >> TeX Live package is very huge. If ptex-base in unstable provides > >> texlive-base, another huge package comes into being there, and > >> we do not like it. So we decided that ptex-base does not provides > >> texlive-base (and tetex-base, too). > >> > >> Anyway: > >> > >> At Fri, 09 Jul 2010 09:31:25 -0400, > >> Hanspeter Niederstrasser wrote: > >>> > >>> ... Could you please modify ptex-base in stable to > >>> conflicts/replaces with texlive-base? so that the swapping can take > >>> place gracefully? > >>> > >> Committed. Please check it. > > > > Thanks. This changed the error report. I now get: > > > > > > While trying to install: > > ptex-base-3.1.10-1004 > > > > The following inconsistencies found: > > Unsatisfied dependency in ptex-texmf: texlive-base | texlive-nox-base > > > > > > This seems to come from ptex-texmf/unstable explicitly Depending: on > > texlive-base. > > > > Hanspeter > > > > -- > > This SF.net email is sponsored by Sprint > > What will you do first with EVO, the first 4G phone? > > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > > ___ > > 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 > > -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ 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