Bug#1037136: dpkg-buildflags: 64-bit time_t by default

2023-12-19 Thread Steve Langasek
nety_rule > > > > From 5a861d19b1610ae82bf95e6c5142a3365436fbd2 Mon Sep 17 00:00:00 2001 > > > > From: Steve Langasek > > > > Date: Fri, 2 Jun 2023 14:30:20 + > > > > Subject: [PATCH 1/3] lfs and time64 are no longer "future", call them > &

Bug#1037136: dpkg-buildflags: 64-bit time_t by default

2023-07-05 Thread Steve Langasek
Hi, I wanted to check in on the status of this. On Fri, Jun 09, 2023 at 03:56:28AM +0200, Guillem Jover wrote: > On Mon, 2023-06-05 at 21:18:10 -0700, Steve Langasek wrote: > > Package: dpkg-dev > > Version: 1.21.22 > > Tags: patch > > User: ubuntu-de...@lists.ubun

Bug#1037136: dpkg-buildflags: 64-bit time_t by default

2023-06-05 Thread Steve Langasek
. I'm not sure whether you were persuaded that i386 should stay with the current ABI, but anyway thought I would propose the patches and we could discuss further if necessary. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to s

Bug#1030159: 64-bit time_t transition for 32-bit archs: a proposal

2023-05-17 Thread Steve Langasek
feature=+time64 should also emit -Wno-implicit-function-declaration; cc:ing the bug on dpkg regarding implementation of that interface. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Dev

Bug#850156: Please firmly deprecate vendor-specific series files

2018-04-18 Thread Steve Langasek
our patches downstream in Ubuntu only, and handle new Debian package versions via a manual merge. There is no need for a third workflow to accommodate improperly-upstreamed patches and breaking the behavior of dpkg-source. -- Steve Langasek Give me a lever long enough and a Free O

Bug#850156: Please firmly deprecate vendor-specific series files [and 1 more messages]

2018-04-18 Thread Steve Langasek
vendor series files. It's not how any downstream is actually managing their delta from Debian. > We are actively working on the relevant processes and tools right now. > Let's see what things look like once we reach the end of that work > before escalating this bug anywhere. -- St

Bug#850156: Please firmly deprecate vendor-specific series files

2017-01-04 Thread Steve Langasek
l not be fixed in stretch) > > (And the consequential lintian change.) > > I am not yet supplying patches for dpkg-source and for policy, because > I think deprecating this feature will involve some discussion. Seconded (the sentiment, and specifically the requested policy

Bug#695260: After upgrade from Lenny to Squeeze is no possible to configure lmodern.

2012-12-11 Thread Steve Langasek
1 Er, read the version number. This is trying to configure the *stable* version of the lmodern package. This has nothing to do with dpkg-maintscript-helper, which is only applied in the *testing* version of the package. -- Steve Langasek Give me a lever lo

Bug#588077: /usr/bin/dpkg-divert: --add --rename should not rename a file currently owned by --package

2012-04-18 Thread Steve Langasek
er state than if you'd just removed the files entirely; so it's really only interesting if you're going to stash the replaced files somewhere that they can be restored when the replacing package is removed. > Attached a new patch. Makes sense to me. -- Steve L

Bug#588077: /usr/bin/dpkg-divert: --add --rename should not rename a file currently owned by --package

2012-04-18 Thread Steve Langasek
re > after lunch. Right, this should be entirely legitimate. Diverting the PI is an extreme case (and one we've had to work around differently since we can't rely on dpkg in previous releases to handle this), but it illustrates why it's important to be consistent in application o

Bug#667037: dpkg: please add x32 abi to triplettable

2012-04-04 Thread Steve Langasek
On Wed, Apr 04, 2012 at 08:53:45AM +0200, Helmut Grohne wrote: > On Tue, Apr 03, 2012 at 04:23:17PM +, Kamble, Nitin A wrote: > > Thanks for catching the typo. We use "x86_64-linux-gnux32" > Thanks for the quick reply. > On IRC Steve Langasek pointed out that so

Bug#644791: dpkg-shlibdeps should support making missing symbols a fatal error

2011-10-10 Thread Steve Langasek
On Sun, Oct 09, 2011 at 09:27:14PM +0200, Raphael Hertzog wrote: > severity 609159 wishlist > merge 609159 644791 > thanks > On Sat, 08 Oct 2011, Steve Langasek wrote: > > It would be helpful if dpkg-shlibdeps supported an environment variable to > > make this warni

Bug#644791: dpkg-shlibdeps should support making missing symbols a fatal error

2011-10-08 Thread Steve Langasek
ed to subdirectories (!$in_public_dir) are handled separately, I would like to see this made an error by *default* in Debian. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the wor

Bug#642802: dpkg predependency against tar >= 1.23, objections?

2011-09-29 Thread Steve Langasek
On Thu, Sep 29, 2011 at 09:28:11PM +0200, Raphael Hertzog wrote: > On Thu, 29 Sep 2011, Steve Langasek wrote: > > FWIW, the previous Ubuntu LTS release included tar 1.22, so using a > > pre-dependency in Debian probably means Ubuntu will have to carry a delta > > for this f

Bug#642802: dpkg predependency against tar >= 1.23, objections?

2011-09-29 Thread Steve Langasek
this for 12.04. A solution that works for both Debian and Ubuntu would be welcome. I don't see any reason that this pre-dependency would be a problem for Debian itself given that the required version of tar is in squeeze. -- Steve Langasek Give me a lever long enough and a

Bug#643602: update-alternatives --set should be disallowed from maintainer scripts

2011-09-27 Thread Steve Langasek
On Wed, Sep 28, 2011 at 06:16:47AM +0200, Guillem Jover wrote: > On Tue, 2011-09-27 at 16:26:10 -0700, Steve Langasek wrote: > > I've recently spent time having to clean up after a package which earlier in > > its history called update-alternatives --set from a maintainer

Bug#643602: update-alternatives --set should be disallowed from maintainer scripts

2011-09-27 Thread Steve Langasek
think there's any justification for a package ever calling u-a --set from a maintainer script. Therefore I propose that this command abort if $DPKG_MAINTSCRIPT_PACKAGE is set. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer

Bug#642573: dpkg-buildflags: include $(getconf LFS_CFLAGS)?

2011-09-25 Thread Steve Langasek
On Sun, Sep 25, 2011 at 07:11:00PM +0200, Raphael Hertzog wrote: > (Just clarifying a detail) > On Sat, 24 Sep 2011, Steve Langasek wrote: > > A patch to make this an optional feature, without some plan for how we can > > get this turned on by default (either in dpkg-dev, or in

Bug#642573: dpkg-buildflags: include $(getconf LFS_CFLAGS)?

2011-09-24 Thread Steve Langasek
out some plan for how we can get this turned on by default (either in dpkg-dev, or in debhelper where it would benefit the majority of packages) is not worth the effort. We've had an opt-in way of doing this for years: DEB_CFLAGS_MAINT_APPEND := $(shell getconf LFS_CFLAGS) And the uptake ha

Bug#642573: dpkg-buildflags: include $(getconf LFS_CFLAGS)?

2011-09-23 Thread Steve Langasek
fully coordinated. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com

Bug#594179: dpkg armhf patch acceptance status?

2011-02-20 Thread Steve Langasek
t takes longer. (Multiarch in > general is an example of this). I don't see either of these to be technically better or worse. The fact is that we are going to *have* to document multiple points where our directory strings do not follow naturally from the existing array of GNU triplets; and tha

Bug#594179: dpkg armhf patch acceptance status?

2011-02-18 Thread Steve Langasek
lease. If we can (collectively) get our decision made on the path selection *now*, that's achievable - and we can be rid of ia32-libs from Debian (unstable) and Ubuntu within a year, and we can bring armhf up as the first multiarch-from-the-start port in Debian. If we instead

Bug#594179: dpkg armhf patch acceptance status?

2011-02-18 Thread Steve Langasek
would like to see this > better addressed in Linaro and/or upstream. I'm not sure how Linaro could better address this, short of persuading upstream to allocate a separate triplet for armhf - which has been explicitly refused on the upstream mailing list. Do you have something else in

Bug#594179: dpkg armhf patch acceptance status?

2011-02-17 Thread Steve Langasek
for discussion in Debian? Should I bring this up on the debian-embedded list? Are there other stakeholders who would have input regarding the array of available uclibc ABIs and how to specify these? Thanks, -- Steve Langasek Give me a lever long enough and a Free OS De

Bug#594179: dpkg armhf patch acceptance status?

2010-09-08 Thread Steve Langasek
y. So even if you persuaded the upstream toolchain folks to specify a new triplet for armhf after all, I think we should still go ahead with a separate name mapping table for multiarch. Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer

Bug#560317: dpkg-trigger complains at dpkg-reconfigure time

2009-12-10 Thread Steve Langasek
reassign 560317 debconf thanks On Thu, Dec 10, 2009 at 04:27:28PM +0100, Norbert Preining wrote: > reassign 560317 dpkg > retitle 560317 dpkg-reconfigure does not set DPKG_MAINTSCRIPT_PACKAGE (et al) > thanks > On Do, 10 Dez 2009, Steve Langasek wrote: > > I think this shoul

Bug#426877: dpkg: Option "--oknodo" should be the default behaviour for "start-stop-daemon" (LSB specs)

2008-07-04 Thread Steve Langasek
for such changes. Otherwise, we end up with maintainers blindly believing that everything in the LSB init script spec is a good idea, including things like this gem from 20.8: Conforming scripts shall not specify the "exit on error" option (i.e. set -e) when sourcing this file, or ca

Bug#426877: dpkg: Option "--oknodo" should be the default behaviour for "start-stop-daemon" (LSB specs)

2008-07-04 Thread Steve Langasek
undation.org/spec/refspecs/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html That one's starting to get up there right next to "our priorities are our users and free software" on my list of Facile Arguments That Demonstrate The Poster Has No Clue. :P -- Steve Langasek

Bug#459359: dpkg-gensymbols: Provide a way to rely on symbol versioning when generating symbols files

2008-01-06 Thread Steve Langasek
On Sun, Jan 06, 2008 at 02:29:22PM +0100, Raphael Hertzog wrote: > On Sat, 05 Jan 2008, Steve Langasek wrote: > > > [EMAIL PROTECTED] 2.2 > [...] > > Perhaps to limit the possibilities of abuse, wildcards should only be > > supported in symbol names if there's an a

Bug#459359: dpkg-gensymbols: Provide a way to rely on symbol versioning when generating symbols files

2008-01-05 Thread Steve Langasek
e upstreams (like glibc or some gcc libs) but I'd like to have > the opinion of others too. Perhaps to limit the possibilities of abuse, wildcards should only be supported in symbol names if there's an accompanying symbol version (with no wildcard expansion)? -- Steve Langasek

Bug#229357: Can we require build-arch/indep targets for lenny?

2007-10-12 Thread Steve Langasek
On Fri, Oct 12, 2007 at 10:49:13PM +0200, Frank Lichtenheld wrote: > On Sat, Sep 29, 2007 at 10:09:19PM +0200, Frank Lichtenheld wrote: > > On Mon, Jul 02, 2007 at 09:26:23PM -0700, Steve Langasek wrote: > > > Attached is a patch to dpkg which implements a check for a 'b

Bug#229357: Can we require build-arch/indep targets for lenny?

2007-07-03 Thread Steve Langasek
On Tue, Jul 03, 2007 at 06:07:54PM +0100, Ian Jackson wrote: > Steve Langasek writes ("Re: Bug#229357: Can we require build-arch/indep > targets for lenny?"): > > Attached is a patch to dpkg which implements a check for a 'build-arch' > > target using 'm

Bug#229357: Can we require build-arch/indep targets for lenny?

2007-07-03 Thread Steve Langasek
On Tue, Jul 03, 2007 at 09:54:03AM +0200, Adam Borowski wrote: > On Mon, Jul 02, 2007 at 09:26:23PM -0700, Steve Langasek wrote: > > I believe the attached patch has the following characteristics: > > - Behavior on systems where 'make' is not GNU make is undefined. >

Bug#229357: Can we require build-arch/indep targets for lenny?

2007-07-02 Thread Steve Langasek
version of dpkg-dev introducing these semantics. Documenting this in policy should be straightforward if these changes to dpkg are accepted. Lucas has agreed to doing a full archive rebuild with a modified dpkg-dev, for comparison with the previous test. A dpkg-dev binary including this change

Bug#412736: dkpg-source: wants write to /usr/share/ while checking signature

2007-02-27 Thread Steve Langasek
job -- unpacking a package -- so I don't think 'serious' is the right severity here. Indeed, AFAICS this bug doesn't affect the functionality of dpkg-source at all. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to se

Bug#410605: dpkg: bzip2 code in compression.c incorrectly uses zlib define (Z_ERRNO)

2007-02-12 Thread Steve Langasek
On Mon, Feb 12, 2007 at 05:14:08AM -0500, Mike Frysinger wrote: > On Sunday 11 February 2007, Steve Langasek wrote: > > On Sun, Feb 11, 2007 at 08:34:53PM -0500, Mike Frysinger wrote: > > > Justification: no longer builds from source > > Huh? This bug doesn't descri

Bug#410605: dpkg: bzip2 code in compression.c incorrectly uses zlib define (Z_ERRNO)

2007-02-11 Thread Steve Langasek
code comparing the results of BZ2_bzerror() to the zlib define > Z_ERRNO ... that should prob be comparing err to some BZ_ error define. Probably; but I don't see how that causes a build failure as claimed, the package is built fine on all Debian architectures. -- Steve Langasek

Bug#389291: dpkg FTBFS

2006-09-25 Thread Steve Langasek
inux` -Wl,-Bdynamic Could you check if changing "-lpthread" to "-pthread" works? Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/

Bug#374503: dpkg: md5sum doesn't exist upgrading to sid dpkg

2006-06-20 Thread Steve Langasek
use, then I think dpkg (I guess) should > warn the user about downgrades.. Downgrading has never been supported in Debian, and in the general case there's no way to fix a downgrade path for a package after the fact if there are bugs. If I were the maintainer I would close this bug, but at

Bug#317082: Not just a dpkg bug

2006-01-24 Thread Steve Langasek
If you don't handle the -l, you won't be able to resolve a full path for these libs. If you have a package in this situation that's biarch and you have local libs for both the 32bit and the 64bit targets, how will you know which shlibs file to use if you don't look up the full

Bug#338725: dpkg-shlibdeps: recursion is not always the answer

2006-01-24 Thread Steve Langasek
On Tue, Jan 24, 2006 at 06:00:28PM +0100, Frank Lichtenheld wrote: > On Sat, Nov 12, 2005 at 03:18:01AM -0800, Steve Langasek wrote: > > # Now: See if it is in this package. See if it is in any other package. > > sub searchdir { > > my $dir = shift; > > if(opend

Bug#317082: Not just a dpkg bug

2006-01-20 Thread Steve Langasek
ch path at all (e.g., objects intended for use with LD_PRELOAD or something). The only requirement is that dpkg have an internal representation of the library search path for the object type -- part of which comes from /etc/ld.so.conf, part of which is hard-coded in ld.so. Oh... and then there&#x

Bug#317082: Not just a dpkg bug

2006-01-20 Thread Steve Langasek
k or file > in dynamic linker search path. Uh, consequently they are *not* unrelated: the soname specified in NEEDED *must* be a filename that exists on the system, be it symlink or otherwise, and per policy this file must be contained in the library package (as opposed to just being created by ldcon

Bug#338725: dpkg-shlibdeps: recursion is not always the answer

2005-11-12 Thread Steve Langasek
nction is invoked, a more appropriate implementation may be: sub searchdir { my $dir = shift; if (opendir(DIR, $dir)) { my @dirents = readdir(DIR); closedir(DIR); for (@dirents) { if ( -f "$dir/$_/DEBIAN/shlibs" ) { push(@curshlibs,

Bug#317082: Not just a dpkg bug

2005-08-18 Thread Steve Langasek
ariants of the biarch systems, it makes better use of archive space, and it appears to get us at least a little bit closer to multiarch, which I still believe should be the long-term goal for such systems. -- Steve Langasek Give me a lever long enough and a Free OS Debian D

Bug#317082: Not just a dpkg bug

2005-08-17 Thread Steve Langasek
lways installing > 'amd64-libs' (or 'libc6-amd64') before dpkg-shlibdeps is used for > a 64-bit binary. No, that doesn't solve the problem. How are you supposed to invoke a 64-bit linker for a bi-arch build being done on a 32-bit buildd? -- Steve Langasek