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

Bug#185441: tetex-extra: Overwriting file from tetex-base



On 10.04.03 Atsuhito Kohda (kohda@pm.tokushima-u.ac.jp) wrote:
> On 09.04.2003 Hilmar Preusse wrote:

> > I'm not completely sure. He's not the only one with that problem,
> > so i guess this is not a fake. Did that file move at any time
> > from base to extra? The submitter didn't show the installed
> > version of tetex-base.
> 
> As far as I remembered, pdftex/pdflatex stuffs were in 
> tetex-extra.  So we had gotten bugs which had complained
> that pdftex/pdflatex hadn't run without tetex-extra for a
> long time.
> 
> So, on the contrary, I moved them from tetex-extra to
> tetex-base recently:
> 
> tetex-base (1.0.2+20021025-4) unstable; urgency=low
> ...
>   * Moved pdftex/pdflatex stuffs in tetex-base so now pdftex/pdflatex
>     should work without tetex-extra.  [kohda]  
>     (Closes: #143751, #95995, #139298)
> 
> Further, the latest tetex-base and tetex-extra set;
> 
> Replaces: texidoc, ... , tetex-extra (<< 2.0-2),
> 
> Replaces: kpathsea, ... , tetex-base (<< 2.0-2),
> 
> respectively, so I believe there is not a overwriting
> problem at present.
> 
I've seen in the latest tetex-{base,extra} packages:

tetex-base 2.0.2-4:

Package: tetex-base
Replaces: ..., tetex-extra (<< 2.0-2), tetex-bin (<< 2.0.2-2)
Conflicts: ..., tetex-bin (<= 2.0.2-3),

tetex-extra 2.0.2-4:

Package: tetex-extra
Conflicts: kpathsea, texlib, textfm, bibtex, texpsfnt, mfbasfnt,
mfnfss, xdvik, amsfonts, amstex, amslatex, ltxmisc, ltxtool, psnfss,
mfdcfnt, mflib, pandora, hyperref, tetex-french, cspsfonts,
tetex-nonfree, pb-diagram, revtex4 (<= 4.0-2), tetex-eurosym,
texdoctk
Replaces: ..., tetex-bin (<< 1.0.7+20021025-3), ..., tetex-base (<< 2.0-2)


<snip>
Debian New Maintainers' Guide:
  * Conflicts:
    The package will not be installed until all the packages it
    conflicts with have been removed. Use this if your program
    absolutely will not run or will cause severe problems if a
    particular package is present.
  * Replaces:
    Use this when your program replaces files from another package,
    or completely replaces another package (used in conjunction with
    Conflicts:). Files from the named packages will be overwritten
    with the files from your package.
<snap>

IMHO tetex-extra doesn't replace tetex-base below a special version,
as the functionality of tetex-base didn't go over to tetex-extra. So
I guess tetex-base should only Conflict with tetex-extra/-bin below a
special version and vice versa (tetex-extra and tetex-base). Maybe I
totally misunderstand the Debian Packaging system....
Further, I think we should close the bug.

H. 
-- 
sigmentation fault



Reply to: