Bug#961096: texlive-binaries: Spurious /bin/ctangle is created

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#961096: texlive-binaries: Spurious /bin/ctangle is created

Igor Liferenko
Package: texlive-binaries
Version: 2020.20200327.54578-4
Severity: normal

Dear Maintainer,

/bin/ctangle is hard link to /usr/bin/ctangle:

    $ ls -i /bin/ctangle /usr/bin/ctangle
    2111286 /bin/ctangle  2111286 /usr/bin/ctangle

However, /bin/ctangle is not part of the texlive-binaries package:

    $ dpkg -L texlive-binaries|grep /bin/ctangle
    /usr/bin/ctangle

The worst thing about this is that when I copy DEK's unchanged "ctangle" to /bin/,
/usr/bin/ctangle gets clobbered.
Evin if I remove /bin/ctangle prior to creating new /bin/ctangle, /usr/bin/ctangle
somehow gets clobbered too.
And after an upgrade /bin/ctangle is also overwritten to be equal to /usr/bin/ctangle

The same concerns tex, cweave, etc.

I would expect that /bin/ctangle, which does not belong to texlive-binaries
package, will not be touched by texlive-binaries package.

Best,
Igor

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages texlive-binaries depends on:
ii  dpkg            1.19.7
ii  install-info    6.7.0.dfsg.2-5
ii  libc6           2.30-8
ii  libcairo2       1.16.0-4
ii  libfontconfig1  2.13.1-4.2
ii  libfreetype6    2.10.1-2
ii  libgcc-s1       10.1.0-1
ii  libgraphite2-3  1.3.14-1
ii  libharfbuzz0b   2.6.4-1
ii  libicu63        63.2-3
ii  libkpathsea6    2020.20200327.54578-4
ii  libmpfr6        4.0.2-1
ii  libpaper1       1.1.28+b1
ii  libpixman-1-0   0.36.0-1
ii  libpng16-16     1.6.37-2
ii  libptexenc1     2020.20200327.54578-4
ii  libstdc++6      10.1.0-1
ii  libsynctex2     2020.20200327.54578-4
ii  libteckit0      2.5.8+ds2-5
ii  libtexlua53     2020.20200327.54578-4
ii  libtexluajit2   2020.20200327.54578-4
ii  libx11-6        2:1.6.9-2+b1
ii  libxaw7         2:1.0.13-1+b2
ii  libxi6          2:1.7.9-1
ii  libxmu6         2:1.1.2-2+b3
ii  libxpm4         1:3.5.12-1
ii  libxt6          1:1.1.5-1+b3
ii  libzzip-0-13    0.13.62-3.2
ii  perl            5.30.0-10
ii  t1utils         1.41-4
ii  tex-common      6.14
ii  zlib1g          1:1.2.11.dfsg-2

Versions of packages texlive-binaries recommends:
ii  dvisvgm       2.9.1-1
ii  texlive-base  2020.20200417-1

texlive-binaries suggests no packages.

-- no debconf information

Reply | Threaded
Open this post in threaded view
|

Bug#961096: texlive-binaries: Spurious /bin/ctangle is created

Igor Liferenko
Hi,

Sorry, I just discovered that /bin is a symlink to /usr/bin
I wonder to that genius who did this...

Igor

Reply | Threaded
Open this post in threaded view
|

Bug#961096: texlive-binaries: Spurious /bin/ctangle is created

Hilmar Preuße
Am 20.05.2020 um 04:10 teilte Igor Liferenko mit:

> Sorry, I just discovered that /bin is a symlink to /usr/bin
> I wonder to that genius who did this...
>
Package: usrmerge
Version: 23
Installed-Size: 39
Maintainer: Marco d'Itri <[hidden email]>
Architecture: all
Depends: debconf (>= 0.5) | debconf-2.0, perl:any, libfile-find-rule-perl
Conflicts: <snip>
Breaks: cruft-ng (<< 0.4.4~), initramfs-tools (<< 0.121~)
Description-en: Convert the system to the merged /usr directories scheme
 This package will automatically convert the system to the merged
 /usr directory scheme, in which the /{bin,sbin,lib}/ directories are
 symlinked to their counterparts in /usr/.

H.
--
sigfault
#206401 http://counter.li.org


signature.asc (849 bytes) Download Attachment