[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: TL2009: A general problem with the upgrade



Julian Gilbey <jdg@polya.uklinux.net> wrote:

> On Tue, Aug 18, 2009 at 08:20:18PM +0200, Frank Küster wrote:
>> Hi,
>> 
>> while doing some tests with full-upgrade, I discovered this and that
>> file move which can easily be fixed with proper versioned
>> Replaces:. However, there seems to be a more general problem:
>> 
>> While the upgrade from an installation of "texlive" works now, the full
>> upgrade fails because a lot of new packages are trying to be unpacked
>> *before* texlive-base-bin and texlive-base-bin-doc are removed.
>> aptitude correctly decided to remove those two, but obviously it wants
>> to do so later, bevore configuring the others.
>> 
>> It seems I have forgotten my DD lessons - what would be the correct way
>> to force the removal of a package before an other one gets unpacked?
>> Note that texlive-binaries is always unpacked late (so late that dpkg
>> stops before that because of "too many errors").
>
> You could do a Conflicts, or if desperate a Pre-Depends.

That's what we already do.  Maybe the mass Conflicts in texlive-common
are actually causing more problems than they help?

Regards, Frank


Package: texlive-binaries
Conflicts: texlive-base-bin
Replaces: texlive-base-bin, texlive-omega (< 2008)
Provides: texlive-base-bin

Package: texlive-base
Depends: texlive-doc-base (>= 2008), luatex (>= 0.40.6), texlive-common (>= 2008), mime-support, ${misc:Depends}, texlive-binaries (>= 2008)
Conflicts: texlive-base-bin, texinfo (<< 4.8)
Replaces: dvipdfmx, texlive-base-bin-doc

Package: tex-common
Architecture: all
Conflicts: tetex-base (<< 2007), texlive-common (<<2008)

Package: texlive-common
Architecture: all
Depends: ${misc:Depends}, tex-common (>= 2.0)
Conflicts: texlive-doc-base (<< 2008), texlive-extra-binaries (<< 2008), texlive-doc-es (<< 2008), texlive-math-extra (<< 2008), texlive-generic-recommended (<< 2008), texlive-lang-mongolian (<< 2008), texlive-lang-cyrillic (<< 2008), texlive-pictures-doc (<< 2008), texlive-doc-pt (<< 2008), texlive-doc-mn (<< 2008), texlive-doc-en (<< 2008), texlive-lang-arabic (<< 2008), texlive-science (<< 2008), texlive-lang-croatian (<< 2008), texlive-generic-extra (<< 2008), texlive-lang-hebrew (<< 2008), texlive-metapost (<< 2008), texlive-lang-all (<< 2008), texlive-lang-latin (<< 2008), texlive-humanities-doc (<< 2008), texlive-lang-african (<< 2008), texlive-omega (<< 2008), texlive-doc-nl (<< 2008), texlive-lang-other (<< 2008), texlive-lang-french (<< 2008), tex-common (<= 2.00), texlive-formats-extra (<< 2008), texlive-base (<< 2008), texlive-publishers-doc (<< 2008), texlive-bibtex-extra (<< 2008), texlive-lang-spanish (<< 2008), texlive-lang-portuguese (<< 2008), texlive-doc-si (<< 2008), texlive-doc-pl (<< 2008), texlive-doc-fr (<< 2008), texlive-doc-fi (<< 2008), texlive-latex-extra-doc (<< 2008), texlive-xetex (<< 2008), texlive-luatex (<< 2008), texlive-humanities (<< 2008), texlive-publishers (<< 2008), texlive-lang-armenian (<< 2008), texlive-games (<< 2008), texlive-lang-polish (<< 2008), texlive-pictures (<< 2008), texlive-lang-italian (<< 2008), texlive-doc-el (<< 2008), texlive-latex-base-doc (<< 2008), texlive-doc-uk (<< 2008), texlive-lang-latvian (<< 2008), texlive-latex-recommended (<< 2008), texlive-lang-finnish (<< 2008), texlive-lang-lithuanian (<< 2008), texlive-fonts-recommended-doc (<< 2008), texlive-latex3 (<< 2008), texlive-lang-ukenglish (<< 2008), texlive-lang-greek (<< 2008), texlive-doc-tr (<< 2008), texlive-doc-ru (<< 2008), tex-base-bin, texlive-lang-german (<< 2008), texlive-extra-utils (<< 2008), texlive-music (<< 2008), texlive-lang-hungarian (<< 2008), texlive-doc-th (<< 2008), texlive-science-doc (<< 2008), texlive-lang-norwegian (<< 2008), texlive-latex-base (<< 2008), texlive-doc-cs+sk (<< 2008), texlive-doc-ko (<< 2008), texlive-pstricks (<< 2008), texlive-lang-swedish (<< 2008), texlive-metapost-doc (<< 2008), texlive-lang-indic (<< 2008), texlive-doc-it (<< 2008), texlive-lang-vietnamese (<< 2008), texlive-doc-ja (<< 2008), texlive-doc-bg (<< 2008), texlive-base-binaries (<< 2008), texlive-plain-extra (<< 2008), texlive-full (<< 2008), texlive-fonts-extra (<< 2008), texlive-lang-czechslovak (<< 2008), texlive-pstricks-doc (<< 2008), texlive-lang-binaries (<< 2008), texlive-doc-de (<< 2008), texlive-common (<< 2008), texlive-lang-dutch (<< 2008), texlive-binaries (<< 2008), texlive-fonts-recommended (<< 2008), texlive-doc-vi (<< 2008), texlive-doc-zh (<< 2008), texlive-lang-danish (<< 2008), texlive (<< 2008), texlive-latex-extra (<< 2008), texlive-lang-tibetan (<< 2008), texlive-latex-recommended-doc (<< 2008), texlive-font-utils (<< 2008), texlive-fonts-extra-doc (<< 2008)



-- 
Dr. Frank Küster
Debian Developer (TeXLive)
VCD Aschaffenburg-Miltenberg, ADFC Miltenberg
B90/Grüne KV Miltenberg


Reply to: