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


Groups > linux.debian.bugs.dist > #1111065

Bug#1015968: RFS: xbase64/3.1.2-14 -- xbase compatible C++ class library

From Stephen Dennis <brazilofmux@gmail.com>
Newsgroups linux.debian.bugs.dist
Subject Bug#1015968: RFS: xbase64/3.1.2-14 -- xbase compatible C++ class library
Date 2022-07-27 05:20 +0200
Message-ID <ENFKx-e5vi-3@gated-at.bofh.it> (permalink)
References <EMLfj-dxjc-1@gated-at.bofh.it> <ENF7P-e52Z-1@gated-at.bofh.it> <ENFKx-e5vi-1@gated-at.bofh.it> <EMLfj-dxjc-1@gated-at.bofh.it> <ENFKx-e5vi-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Could it be a naming collision between the private libmux and an
official libmux package?

On Tue, Jul 26, 2022 at 9:13 PM Stephen Dennis <brazilofmux@gmail.com>
wrote:

> How can I reproduce what you are seeing? The package doesn't use libtool,
> and no .la files are produced or included. There should be no reference to
> libxbase64. I'm not even sure what that is.
>
>
> On Tue, Jul 26, 2022 at 8:30 PM Adam Borowski <kilobyte@angband.pl> wrote:
>
>> On Sun, Jul 24, 2022 at 04:53:52PM +0200, Jörg Frings-Fürst wrote:
>> >    Package name    : xbase64
>> >    Version         : 3.1.2-14
>>
>> >  xbase64 (3.1.2-14) unstable; urgency=medium
>> >  .
>> >    * Migrate to debhelper-compat 13:
>> >      - debian/control: Add debhelper-compat (= 13).
>> >      - Remove debian/compat.
>> >      - Add usr/bin/xbase64-config into new debian/not-installed.
>> >      - Add usr/lib/${DEB_HOST_MULTIARCH}/libxbase64.la to
>> >          debian/libxbase64-bin.install.
>> >    * Declare compliance with Debian Policy 4.6.1.0 (No changes needed).
>> >    * debian/copyright:
>> >      - Add year 2022 to myself.
>> >    * Disable Link time optimization (Closes: #1015707):
>> >      - debian/rules: Add optimize=-lto to DEB_BUILD_MAINT_OPTIONS.
>> >    * debian/control: Add Rules-Requires-Root: no.
>>
>> Is there a reason you include the .la file?  From my experience it being
>> needed for anything suggests severe borkage, and the Policy concurs:
>>
>> # [...] these files normally should not be included in the Debian package,
>> # since the information they include is not necessary to link with the
>> # shared library on Debian and can add unnecessary additional dependencies
>> # to other programs or libraries.
>>
>> It then says:
>>
>> # If the ".la" must be included, it should be included in the
>> # development ("-dev") package, unless the library will be loaded by
>> # "libtool"’s "libltdl" library. If it is intended for use with
>> # "libltdl", the ".la" files must go in the run-time library package.
>>
>> libxbase64-bin is neither.
>>
>>
>> Meow!
>> --
>> ⢀⣴⠾⠻⢶⣦⠀ You should never, ever, degrade a human being by saying they're
>> ⣾⠁⢠⠒⠀⣿⡁ a worthless waste of food and air.
>> ⢿⡄⠘⠷⠚⠋⠀
>> ⠈⠳⣄⠀⠀⠀⠀ You should also never anthropomorphize spammers and telemarketers.
>>
>>

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1015968: RFS: xbase64/3.1.2-14 -- xbase compatible C++ class library Jörg Frings-Fürst <debian@jff.email> - 2022-07-24 17:00 +0200
  Bug#1015968: RFS: xbase64/3.1.2-14 -- xbase compatible C++ class library Adam Borowski <kilobyte@angband.pl> - 2022-07-27 04:40 +0200
    Bug#1015968: RFS: xbase64/3.1.2-14 -- xbase compatible C++ class library Stephen Dennis <brazilofmux@gmail.com> - 2022-07-27 05:20 +0200
      Bug#1015968: RFS: xbase64/3.1.2-14 -- xbase compatible C++ class library Stephen Dennis <brazilofmux@gmail.com> - 2022-07-27 05:20 +0200
        Bug#1015968: RFS: xbase64/3.1.2-14 -- xbase compatible C++ class library Stephen Dennis <brazilofmux@gmail.com> - 2022-07-27 05:40 +0200
    Bug#1015968: RFS: xbase64/3.1.2-14 -- xbase compatible C++ class library Jörg Frings-Fürst <debian@jff.email> - 2022-07-28 22:00 +0200

csiph-web