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


Groups > linux.debian.devel.mentors > #42457

Bug#925911: RFS: lopsub-1.0.2 [ITP]

From Adam Borowski <kilobyte@angband.pl>
Newsgroups linux.debian.devel.mentors
Subject Bug#925911: RFS: lopsub-1.0.2 [ITP]
Date 2019-04-14 15:50 +0200
Message-ID <xMNG9-7qu-3@gated-at.bofh.it> (permalink)
References (1 earlier) <xHvgR-5PW-1@gated-at.bofh.it> <xHSdr-31S-1@gated-at.bofh.it> <xJZDP-8fc-5@gated-at.bofh.it> <xGB4Z-4Ws-1@gated-at.bofh.it> <xJZDP-8fc-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


(Sorry for slow response time.)

On Sat, Apr 06, 2019 at 09:52:53PM +0200, Andre Noll wrote:
> > > I see a static library installed by the package.  Those shouldn't generally
> > > be used unless you're doing something special -- static linking makes
> > > security and bugfix updates extremely tedious.  Libraries should also be
> > > split into separate binary packages, with lib${name}dev providing
> > > development files while lib${name}${so} the runtime lib.

I'm afraid that the shared library doesn't work: liblopsub1 in /usr/lib
has nothing but an infinite symlink loop from liblopsub.so.unnamed_version
back to itself.

Besides a proper soname, the file should also go to a multiarch dir (ie,
/usr/lib/x86_64-linux-gnu on amd64, /usr/lib/aarch64-linux-gnu on arm64,
etc -- most build systems get it right without your action).

Also, I wonder why you include the soname in the -dev package's name. 
That's allowed but usually not what you want -- an ABI break will also
require changing every depending package instead of a simple recompile.
Unless you change the API every time there's a soname bump, it'd be
better to have the -dev package be unversioned.  But this is up to you.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Did ya know that typing "test -j8" instead of "ctest -j8"
⢿⡄⠘⠷⠚⠋⠀ will make your testsuite pass much faster, and fix bugs?
⠈⠳⣄⠀⠀⠀⠀

Back to linux.debian.devel.mentors | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#925911: RFS: lopsub-1.0.2 [ITP] Andre Noll <maan@tuebingen.mpg.de> - 2019-03-28 12:10 +0100
  Bug#925911: RFS: lopsub-1.0.2 [ITP] Andre Noll <maan@tuebingen.mpg.de> - 2019-04-06 22:00 +0200
    Bug#925911: RFS: lopsub-1.0.2 [ITP] Andre Noll <maan@tuebingen.mpg.de> - 2019-04-14 12:10 +0200
    Bug#925911: RFS: lopsub-1.0.2 [ITP] Adam Borowski <kilobyte@angband.pl> - 2019-04-14 15:50 +0200
  Bug#925911: marked as done (RFS: lopsub/1.0.2 [ITP]) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2019-04-29 17:00 +0200
  Bug#925911: marked as done (RFS: lopsub/1.0.2 [ITP]) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2019-05-15 20:10 +0200

csiph-web