Debian Bug report logs - #24514
[ARCH] 3 diff's to compile dpkg-1.4.0.24 on HP-UX

version graph

Package: dpkg; Maintainer for dpkg is Dpkg Developers <debian-dpkg@lists.debian.org>; Source for dpkg is src:dpkg (PTS, buildd, popcon).

Reported by: Pavel.Roskin@ecsoft.co.uk

Date: Mon, 13 Jul 1998 15:18:01 UTC

Severity: wishlist

Fixed in version dpkg/1.14.16

Done: Guillem Jover <guillem@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org:
Bug#24514. (full text, mbox, link).


Acknowledgement sent to Pavel.Roskin@ecsoft.co.uk:
New bug report received and forwarded.

Your message didn't have a Package: line at the start (in the pseudo-header following the real mail header), or didn't have a psuedo-header at all.

This makes it much harder for us to categorise and deal with your problem report; please ensure that you say which package(s) and version(s) the problem is with next time. Some time in the future the problem reports system may start rejecting such messages.

(full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Pavel.Roskin@ecsoft.co.uk
To: debian-bugs@pixar.com
Subject: 3 diff's to compile dpkg-1.4.0.24 on HP-UX
Date: Mon, 13 Jul 1998 15:59:34 +0100
[Message part 1 (text/plain, inline)]


Package: dpkg

Following patches are included below:
1) dpkg1.diff
This patch suppesses error output from configure if dpkg is not present in
$PATH
2) dpkg2.diff
This is a workaround for old shells, such as /bin/sh from HP-UX 10.20 and
ksh from the same system. Double quotes are not needed around reversed
single quotes, but they can prevent $target_cpu from expansion on some old
shells.
3) dpkg3.diff
#include <stddef.h> is necessary, because dpkg/enquiry.c uses ptrdiff_t
which is defined there. It may be included from other files on other OS'es
but not on HP-UX. Anyway, either stddef.h is included, directly or
indirectly, or gcc reports an error.

Unfortunately, above patches are not sufficient to compile dpkg on HP-UX. I
 simply don't have enough time to fix everything.
By the way, it would be a good idea to provide a script which generates all
 necessary scripts. I mean something like following:
============================
#!/bin/sh
aclocal -I automake
libtoolize --automake --copy --force
gettextize --copy --force
autoheader
automake --add-missing
autoconf
============================
You could also add some checks whether required tools are present and are
not too old.
I don't think that dpkg is very useful on an HP-UX machine, but I need some
experience with it before I install Debian Linux on my PC.

Pavel Roskin
ECsoft
London, UK

(See attached file: dpkg-diff.tgz)
[dpkg-diff.tgz (application/octet-stream, inline)]

Bug assigned to package `dpkg'. Request was from James Troup <james@nocrew.org> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `dpkg' to `dpkg'. Request was from jdassen@wi.leidenuniv.nl to control@bugs.debian.org. (full text, mbox, link).


Severity set to `wishlist'. Request was from Josip Rodin <joy@cibalia.gkvk.hr> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to dpkg@packages.qa.debian.org:
Bug#24514; Package dpkg. (full text, mbox, link).


Acknowledgement sent to Josip Rodin <joy@gkvk.hr>:
Extra info received and filed, but not forwarded. Copy sent to dpkg@packages.qa.debian.org. (full text, mbox, link).


Message #16 received at 24514-quiet@bugs.debian.org (full text, mbox, reply):

From: Josip Rodin <joy@gkvk.hr>
To: 24514-quiet@bugs.debian.org
Subject: three diffs as plain text
Date: Tue, 2 Jul 2002 20:05:22 +0200
[Message part 1 (text/plain, inline)]
Hi,

I'm attaching the diff files as plain text so one doesn't have to do weird
mojo with the bug to extract them out.

Note: the first diff is needless, the other two are still vaguely applicable.
[dpkg1.diff (text/plain, attachment)]
[dpkg2.diff (text/plain, attachment)]
[dpkg3.diff (text/plain, attachment)]

Changed Bug title. Request was from Adam Heath <doogie@brainfood.com> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Dpkg Developers <team@dpkg.org>:
Bug#24514; Package dpkg. (full text, mbox, link).


Acknowledgement sent to Guillem Jover <guillem@debian.org>:
Extra info received and forwarded to list. Copy sent to Dpkg Developers <team@dpkg.org>. (full text, mbox, link).


Message #23 received at 24514@bugs.debian.org (full text, mbox, reply):

From: Guillem Jover <guillem@debian.org>
To: Pavel.Roskin@ecsoft.co.uk, 24514@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Re: Bug#24514: 3 diff's to compile dpkg-1.4.0.24 on HP-UX
Date: Fri, 18 Jan 2008 09:34:31 +0200
tag 24514 pending
thanks

Hi,

On Mon, 1998-07-13 at 15:59:34 +0100, Pavel.Roskin@ecsoft.co.uk wrote:
> Package: dpkg
> 
> Following patches are included below:
> 1) dpkg1.diff
> This patch suppesses error output from configure if dpkg is not present in
> $PATH

This should not be suppressed, I've on my TODO supporting
bootstrapping dpkg on new architectures, though.

> 2) dpkg2.diff
> This is a workaround for old shells, such as /bin/sh from HP-UX 10.20 and
> ksh from the same system. Double quotes are not needed around reversed
> single quotes, but they can prevent $target_cpu from expansion on some old
> shells.

This didn't apply anymore, but I've fixed some instances of this
problem in the code. Fixed in git and will be included in next
release.

> 3) dpkg3.diff
> #include <stddef.h> is necessary, because dpkg/enquiry.c uses ptrdiff_t
> which is defined there. It may be included from other files on other OS'es
> but not on HP-UX. Anyway, either stddef.h is included, directly or
> indirectly, or gcc reports an error.

And this is not needed anymore, stddef.h is now included from dpkg.h.

> Unfortunately, above patches are not sufficient to compile dpkg on HP-UX. I
>  simply don't have enough time to fix everything.

If you or anyone else happen to port it to other Unix system, feel
free to provide patches.

> By the way, it would be a good idea to provide a script which generates all
>  necessary scripts. I mean something like following:
> ============================
> #!/bin/sh
> aclocal -I automake
> libtoolize --automake --copy --force
> gettextize --copy --force
> autoheader
> automake --add-missing
> autoconf
> ============================

This can be replaced now by «autoreconf -f -i».

thanks,
guillem




Tags added: pending Request was from Guillem Jover <guillem@debian.org> to control@bugs.debian.org. (Fri, 18 Jan 2008 07:45:03 GMT) (full text, mbox, link).


Reply sent to Guillem Jover <guillem@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Pavel.Roskin@ecsoft.co.uk:
Bug acknowledged by developer. (full text, mbox, link).


Message #30 received at 24514-close@bugs.debian.org (full text, mbox, reply):

From: Guillem Jover <guillem@debian.org>
To: 24514-close@bugs.debian.org
Subject: Bug#24514: fixed in dpkg 1.14.16
Date: Mon, 21 Jan 2008 08:47:13 +0000
Source: dpkg
Source-Version: 1.14.16

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive:

dpkg-dev_1.14.16_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.14.16_all.deb
dpkg_1.14.16.dsc
  to pool/main/d/dpkg/dpkg_1.14.16.dsc
dpkg_1.14.16.tar.gz
  to pool/main/d/dpkg/dpkg_1.14.16.tar.gz
dpkg_1.14.16_i386.deb
  to pool/main/d/dpkg/dpkg_1.14.16_i386.deb
dselect_1.14.16_i386.deb
  to pool/main/d/dpkg/dselect_1.14.16_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 24514@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover <guillem@debian.org> (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 21 Jan 2008 10:00:45 +0200
Source: dpkg
Binary: dpkg dpkg-dev dselect
Architecture: source i386 all
Version: 1.14.16
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Changed-By: Guillem Jover <guillem@debian.org>
Description: 
 dpkg       - package maintenance system for Debian
 dpkg-dev   - package building tools for Debian
 dselect    - user tool to manage Debian packages
Closes: 24514 26554 28701 95579 222524 226932 323606 354999 367998 392432 402901 433477 453400 459359 459565 459815 460021 460309 460708 460708 460903 461247 461327
Changes: 
 dpkg (1.14.16) unstable; urgency=low
 .
   [ Guillem Jover ]
   * Add build-essential as an implicit Build-Depends in dpkg-checkbuilddeps.
     Closes: #402901
   * Add build-essential to dpkg-dev Recommends.
   * Do not warn about unrecognized Homepage field in binary package stanzas
     in dpkg-genchanges and dpkg-source. Closes: #460309
   * Do not use the enoent helper binary, and use perl POSIX module instead.
   * Keep checking for the process when start-stop-daemon is called with
     --retry even if the daemon removed the pidfile. Closes: #460903
     Thanks to Justin Pryzby for the analysis.
   * Make --quiet silence --test in start-stop-daemon. Closes: #367998
   * Check current uid and gid in start-stop-daemon before calling setuid,
     setgid and initgroups. Closes: #222524
     Based on a patch by Samuel Thibault.
   * Remove unimplemented --test option from update-alternatives.
     Closes: #392432, #461247
   * Additionally check if errno is EEXIST after rmdir(2), as SUSv3 specifies
     that on non-empty directories it can either return that or ENOTEMPTY.
     This fixes run time problems on Solaris.
   * Fix start-stop-daemon --help output to state that --name is one of the
     possible required options to use. Closes: #354999
   * Demote dselect from priority important to optional. Closes: #461327
   * Fix portability issues on HP-UX, by not using backticks inside double
     quotes in m4 files. Closes: #24514
   * Switch Maintainer address to <debian-dpkg@lists.debian.org> from
     <team@dpkg.org>.
   * Add README.feature-removal-schedule describing the features to be removed
     and README.api describing the provided APIs.
 .
   [ Frank Lichtenheld ]
   * Make the -L option of dpkg-parsechangelog actually work (it's
     only been eleven years...)
   * Import the code from my external Parse::DebianChangelog as
     Dpkg::Changelog and Dpkg::Changelog::Debian. Using this
     from parsechangelog/debian adds the following requested
     features:
      - Option to use a non-lossy format. Closes: #95579
      - Various options to better control how many entries
        should be displayed. Closes: #226932
 .
   [ Raphael Hertzog ]
   * Replaced all the remaining code in controllib.pl by new modules. All
     scripts have been adjusted to use the new modules and controllib.pl has
     been removed.
   * The code to parse debian/control is available in a perl module
     Dpkg::Control. Closes: #26554
   * Temporarily add a Breaks: dpkg-dev (= 1.14.13), dpkg-dev (= 1.14.14) on
     dpkg for the convenience of sid users. Closes: #459815
   * Update dpkg-source(1) to explain better what the directory after -b is.
     Closes: #323606
   * Also force version in 1.14.16 if dpkg-gencontrol -v<version>
     is used. That way we're consistent with the definition of that variable
     in deb-substvars(5). Closes: #433477
   * Add support of Dm-Upload-Allowed field. Closes: #453400
   * Fix dpkg-shlibdeps's filtering of duplicated dependencies in fields of
     lesser priority (when -d is used).
   * Fix behaviour of dpkg-shlibdeps when the same binary was passed multiple
     times for use in different dependency fields (-d option).
   * Change logic of -si option of dpkg-genchanges to include the original
     tarball only if the current upstream version differs from the upstream
     version of the previous changelog entry. Replaces the heuristic based
     on revision number (-0, -0.1 or -1). Closes: #28701
   * Some code refactoring on dpkg-genchanges and bug fixes in the generation
     of the Description: field. As a result, source only uploads will no more
     have Description fields.
   * Add support of wildcard entries in symbols files. This makes it much
     simpler to write symbols files for well managed libraries but in that case
     dpkg-gensymbols can't check any more if symbols have disappeared.
     Closes: #459359
 .
   [ Updated manpages translations ]
   * Fix typo in French. Closes: #460021
   * German (Helge Kreutzmann).
 .
   [ Updated dpkg translations ]
   * Basque (Piarres Beobide). Closes: #459565
   * French (Christian Perrier).
   * German, Basque, Norwegian Bokmål, Swedish, Vietnamese, Simplified Chinese,
     Galician unfuzzied.
   * Russian (Yuri Kozlov). Closes: #460708
 .
   [ Updated scripts translations ]
   * Russian (Yuri Kozlov). Closes: #460708
   * Swedish (Peter Karlsson).
Files: 
 411fe3d40ce06e1dc6d201e50625a8b4 1031 admin required dpkg_1.14.16.dsc
 86ebfef006374f951abcde613fdf2d96 6303354 admin required dpkg_1.14.16.tar.gz
 2870242148da9bcbf909f512f63188eb 2160724 admin required dpkg_1.14.16_i386.deb
 a7c489c83c7873953a89e1201c6887cb 742216 admin optional dselect_1.14.16_i386.deb
 5cef7fa6d037d60ce7ee7ad033a401cc 602706 utils optional dpkg-dev_1.14.16_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHlFLRuW9ciZ2SjJsRAlKBAKD9Ad2o6inTB+t98w7rzCyP7RTV9gCfQawS
bFQfKpoexZNiqdo9wzm8r/M=
=IUU8
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 20 Feb 2008 07:26:50 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon May 27 00:29:31 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.