Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #245151 > unrolled thread

texlive-binaries depends on 2 versions of a library

Started byUrs Thuermann <urs@isnogud.escape.de>
First post2022-02-09 17:00 +0100
Last post2022-02-09 20:10 +0100
Articles 4 — 4 participants

Back to article view | Back to linux.debian.user


Contents

  texlive-binaries depends on 2 versions of a library Urs Thuermann <urs@isnogud.escape.de> - 2022-02-09 17:00 +0100
    Re: texlive-binaries depends on 2 versions of a library Greg Wooledge <greg@wooledge.org> - 2022-02-09 17:10 +0100
    Re: texlive-binaries depends on 2 versions of a library David Wright <deblis@lionunicorn.co.uk> - 2022-02-09 18:10 +0100
    Re: texlive-binaries depends on 2 versions of a library harryweaver@tutanota.com - 2022-02-09 20:10 +0100

#245151 — texlive-binaries depends on 2 versions of a library

FromUrs Thuermann <urs@isnogud.escape.de>
Date2022-02-09 17:00 +0100
Subjecttexlive-binaries depends on 2 versions of a library
Message-ID<DOXxT-Emc-13@gated-at.bofh.it>
To me this looks somewhat surprising that in Debian buster a package
depends on 2 versions of a library:

# apt-cache depends texlive-binaries |grep lua
  Depends: libtexlua52
  Depends: libtexlua52
  Depends: libtexlua53
  Depends: libtexlua53
  Depends: libtexluajit2
  Depends: libtexluajit2
  Breaks: <luatex>
  Replaces: <luatex>

Is that really intended that it depends on both, libtexlua52 and
libtexlua53?

Steve

[toc] | [next] | [standalone]


#245154

FromGreg Wooledge <greg@wooledge.org>
Date2022-02-09 17:10 +0100
Message-ID<DOXHA-EG6-59@gated-at.bofh.it>
In reply to#245151
On Wed, Feb 09, 2022 at 04:51:54PM +0100, Urs Thuermann wrote:
> To me this looks somewhat surprising that in Debian buster a package
> depends on 2 versions of a library:
> 
> # apt-cache depends texlive-binaries |grep lua
>   Depends: libtexlua52
>   Depends: libtexlua52
>   Depends: libtexlua53
>   Depends: libtexlua53
>   Depends: libtexluajit2
>   Depends: libtexluajit2
>   Breaks: <luatex>
>   Replaces: <luatex>
> 
> Is that really intended that it depends on both, libtexlua52 and
> libtexlua53?

Looks more like you've got multiple versions of thie package available,
and you're seeing lines from all of those versions.

[toc] | [prev] | [next] | [standalone]


#245158

FromDavid Wright <deblis@lionunicorn.co.uk>
Date2022-02-09 18:10 +0100
Message-ID<DOYDD-FfI-25@gated-at.bofh.it>
In reply to#245151
On Wed 09 Feb 2022 at 16:51:54 (+0100), Urs Thuermann wrote:
> To me this looks somewhat surprising that in Debian buster a package
> depends on 2 versions of a library:
> 
> # apt-cache depends texlive-binaries |grep lua
>   Depends: libtexlua52
>   Depends: libtexlua52
>   Depends: libtexlua53
>   Depends: libtexlua53
>   Depends: libtexluajit2
>   Depends: libtexluajit2
>   Breaks: <luatex>
>   Replaces: <luatex>
> 
> Is that really intended that it depends on both, libtexlua52 and
> libtexlua53?

I guess so. Some of the contents differ, viz:

+/usr/lib/x86_64-linux-gnu/libtexlua52.so.5.2.4: ELF 64-bit LSB shared object, x86-64, …
+T luaL_checkunsigned
+T luaL_optunsigned
+T lua_getctx
+T lua_insert
+T lua_pushunsigned
+T lua_remove
+T lua_replace
+T lua_tounsignedx
+U __isoc99_fscanf
+U __sprintf_chk
+U atan
+U fopen
+U freopen
+U mkstemp
+U modf
+U rand
+U srand
-/usr/lib/x86_64-linux-gnu/libtexlua53.so.5.3.4: ELF 64-bit LSB shared object, x86-64, …
-T lua_geti
-T lua_isinteger
-T lua_isyieldable
-T lua_rotate
-T lua_seti
-T lua_stringtonumber
-T luaopen_utf8
-T main
-U __snprintf_chk
-U __sysv_signal
-U __uflow
-U flockfile
-U fputs
-U freopen64
-U funlockfile
-U isatty
-U log2
-U mkstemp64
-U random
-U srandom

Cheers,
David.

[toc] | [prev] | [next] | [standalone]


#245160

Fromharryweaver@tutanota.com
Date2022-02-09 20:10 +0100
Message-ID<DP0vM-Gne-5@gated-at.bofh.it>
In reply to#245151

-- 
 Sent with Tutanota, the secure & ad-free mailbox. 



10 Feb 2022, 01:51 by urs@isnogud.escape.de:

> To me this looks somewhat surprising that in Debian buster a package
> depends on 2 versions of a library:
>
> # apt-cache depends texlive-binaries |grep lua
>  Depends: libtexlua52
>  Depends: libtexlua52
>  Depends: libtexlua53
>  Depends: libtexlua53
>  Depends: libtexluajit2
>  Depends: libtexluajit2
>  Breaks: <luatex>
>  Replaces: <luatex>
>
> Is that really intended that it depends on both, libtexlua52 and
> libtexlua53?
>

I wouldn't say it was a permanent arrangement, and this is just a stage of transition in development.
At present, texlive has dependencies from within both.
Eventually, one of these will disappear during an upgrade.
It may be worth an enquiry to the TUG:

https://tug.org/texlive/

I shouldn't think this would be Debian specific.
Cheers!

Harry

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web