Package Details: dpkg 1.18.9-1

Git Clone URL: https://aur.archlinux.org/dpkg.git (read-only)
Package Base: dpkg
Description: The Debian Package Manager. Don't use it instead of Arch's 'pacman'.
Upstream URL: http://packages.debian.org/dpkg
Licenses: GPL
Conflicts: dpkg-ubuntu
Replaces: dpkg-ubuntu
Submitter: Xavion
Maintainer: Alad
Last Packager: bertptrs
Votes: 386
Popularity: 6.183980
First Submitted: 2009-03-11 21:51
Last Updated: 2016-07-17 10:12

Latest Comments

Alad commented on 2016-07-22 12:24

No issues here.

llama47 commented on 2016-07-18 17:42

upgrade hangs on downloading dpkg_1.18.9.tar.xz

bertptrs commented on 2016-07-17 10:02

Updated to upstream version 1.18.9. Let me know if there are any problems.

neta540 commented on 2016-06-26 11:56

requires patch

technic93 commented on 2016-06-19 23:21

Ok, it seems that replacing pkgver=1.17.27 in the header fixes the issue.

technic93 commented on 2016-06-19 23:19

I encountered that issue today. Please update PKGBUILD. Does anyone have updated PKGBUILD already?

moormaster commented on 2016-06-13 20:06

@ido, please update the package - the version 1.17.25 is incompatible to tar 1.29.

See also https://lists.gnu.org/archive/html/bug-tar/2016-05/msg00008.html

I have seen a recent PKGBUILD file for dpkg 1.18.4 in your git repo - could you please also update the aur package to that version?

ido commented on 2016-04-16 03:02

@lotia, thanks, added you as a co-maintainer.

lotia commented on 2016-04-16 02:57

Hi ido. I'd by happy to help maintain this package.

prasadkumar013 commented on 2016-04-10 20:52

Hey @ido. I tried updating PKGBUILD in Github. Could you merge changes? It's my first time using Github. I guess I got it right.

ido commented on 2016-03-31 18:35

Does anyone want to take on co-maintainership to help improve this package and update it?

eworm commented on 2015-09-26 14:16

Looks like dpkg-parsechangelog requires perl-date-parse.

nirnakinho commented on 2015-05-07 16:01

New pull request at github, updating dpkg to 1.17.25. Please merge.

Regards,

blackout24 commented on 2015-04-23 19:53

e48fcfdb2162e77d72c2a83432d537ca dpkg_1.17.25.tar.xz

nirnakinho commented on 2015-03-19 16:57

dpkg-gencontrol has an optional dependency on the File::FcntlLock perl module. If that perl module is not installed, you'll get an error message like this:
"dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe"

AUR has this perl package available as perl-file-fcntllock. Perhaps it should be made an optional dependency of dpkg.

Thx and regards

ido commented on 2014-07-18 01:02

Updated, thanks ckoch for the pull request.

max-k commented on 2014-07-15 16:05

0e7d105a57839cdab2b0bf5e3612442f dpkg_1.16.15.tar.xz

JonnyJD commented on 2013-12-23 00:05

I would like to note that at least some of us use this only to build .deb packages for Debian systems (on Arch Linux).
Not actually to install .deb files on an Arch Linux system.

ido commented on 2013-12-22 21:26

lelele: It is not compatible with pacman in the sense that the two aren't aware of eachother when installed side by side (other than pacman being aware of the files in the dpkg pacman package itself). At the end of the day, package managers like pacman and dpkg just manage files and when to run certain (install/upgrade/uninstall/etc.) scripts...so they are compatible in that sense.

Basically, yes this is to use .deb packages in Arch, but use with caution and completely at your own risk. For example, if there are file conflicts between a pacman package and a debian package, they may not be detected.

lelele commented on 2013-12-22 20:07

Is this is to use debian packages in arch? Are debian packages compatible with arch? Will this work alongside pacman?

ido commented on 2013-10-29 10:18

NOTE: To request changes to this package, please submit a pull request
to the GitHub repository at https://github.com/ido/packages-archlinux
Otherwise, open a GitHub issue. Thank you! -Ido

ido commented on 2013-10-29 06:36

Is anyone interested in an upgrade to 1.17.1?

dront78 commented on 2013-10-19 19:33

1.16.12

md5sums=('b7e9cac52ff7882b088a3058b52081b5'
'5ab63758999e9bb10f84bce79a0307b2')

bottar commented on 2013-10-16 17:01

The 1.16.10 build broker during download for me. I edited the PKGBUILD during a yaourt install to use 1.16.12 and everything installed ok.

test0 commented on 2013-06-03 20:29

@joschi: https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-update-intervention/
/usr/sbin is moved too.

joschi commented on 2013-06-01 20:09

@eworm: Could you please point me to more information about the /usr move? https://wiki.archlinux.org/index.php/DeveloperWiki:UsrMove doesn't mention anything about /usr/{bin,sbin}.

qqqqqqqqq9 commented on 2013-05-31 10:57

Don't do that, it conflicts with install-info from core/texinfo

qqqqqqqqq9 commented on 2013-05-31 10:56

eworm commented on 2013-05-29 09:41

Please install install-info to /usr/bin (not /usr/sbin) to prepare for /usr move. Thanks!

JonnyJD commented on 2013-01-27 21:06

FYI, this is an optional dependency for this package (but not one that has to be liste in the PKGBUILD)
https://aur.archlinux.org/packages/perl-file-fcntllock/

With current dpkg it only gives a warning
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe

But I had dpkg 1.16.3 installed before, and there I had an error at the same place (that FcntlLock couldn't be found)

Cruel commented on 2012-07-10 21:49

Version upped to 1.16.7
MD5: 2404b52acd663394867f13b47adef27f

joschi commented on 2012-05-27 20:29

@seblu: Fixed. Thanks for mentioning it.

seblu commented on 2012-05-22 15:59

Bug with "gzip --rsyncable" is back. You dropped the patch about this?

$ dpkg-source -I -b installsystems-9\~rc1
parsechangelog/debian: warning: installsystems-9~rc1/debian/changelog(l5): found start of entry where expected more change data or trailer
LINE: installsystems (8) stable; urgency=low
parsechangelog/debian: warning: installsystems-9~rc1/debian/changelog(l5): found eof where expected more change data or trailer
dpkg-source: info: using source format `1.0'
dpkg-source: info: building installsystems in installsystems_9~rc1.tar.gz
gzip: unrecognized option '--rsyncable'
Try `gzip --help' for more information.
dpkg-source: error: tar -cf - died from signal 13

seblu commented on 2012-05-22 15:58

But with gzip --rsyncable is back. You dropped the patch about this?

$ dpkg-source -I -b installsystems-9\~rc1
parsechangelog/debian: warning: installsystems-9~rc1/debian/changelog(l5): found start of entry where expected more change data or trailer
LINE: installsystems (8) stable; urgency=low
parsechangelog/debian: warning: installsystems-9~rc1/debian/changelog(l5): found eof where expected more change data or trailer
dpkg-source: info: using source format `1.0'
dpkg-source: info: building installsystems in installsystems_9~rc1.tar.gz
gzip: unrecognized option '--rsyncable'
Try `gzip --help' for more information.
dpkg-source: error: tar -cf - died from signal 13

joschi commented on 2012-05-16 10:22

@Malvineous: Thanks for your remarks. I've uploaded a new release of the PKGBUILD.

Malvineous commented on 2012-05-16 06:36

Also you don't need to put "|| return 1" at the end of every line, makepkg automatically aborts on failures.

Malvineous commented on 2012-05-16 06:33

FYI the 'conflicts' line has a typo in it (missing the second C in 'conflicts')

joschi commented on 2012-05-02 14:27

Thanks for pointing it out, eworm. The current package revision should be fixed.

eworm commented on 2012-05-02 14:26

Oh, start-stop-daemon itself is included as well (with a different path). Can you please remove that from you package?

Alternatively it could make sense to add:

conflicts=(start-stop-daemon)
provides=(start-stop-daemon)

eworm commented on 2012-05-02 14:24

start-stop-daemon.8.gz is provided by community package start-stop-daemon. Please do not package this.

Barthalion commented on 2012-05-02 07:05

1.16.3 is out

pcarrier commented on 2012-04-05 13:32

Updated version on http://pouss.in/~pierre/dpkg-1.16.2-1.src.tar.gz

hobarrera commented on 2012-04-05 00:26

Version is now 1.16.2.

joschi commented on 2011-12-13 20:33

You're perfectly right. Sorry for the inconvenience.

eworm commented on 2011-12-13 14:49

The substitution in the url does not work. Please change

url='http://packages.debian.org/${pkgname}'

to

url="http://packages.debian.org/${pkgname}"

Anonymous comment on 2011-11-13 18:01

I had to "generate" a new patch for scripts/Dpkg/Arch.pm

Following PKDBUILD and patch worked for me:

http://pastebin.com/jCVFdYDm
http://pastebin.com/wBmec1Uy

Anonymous comment on 2011-10-28 08:22

1.16.1.1 is out

joschi commented on 2011-10-16 21:04

squiddo: Thanks for providing the patch!

Anonymous comment on 2011-10-16 19:18

Funny, dpkg build depends on dpkg (scripts/Dpkg/Arch.pm):

my $build_arch = `dpkg --print-architecture`;
# FIXME: Handle bootstrapping

So, here's a trivial patch:

--- scripts/Dpkg/Arch.pm 2011-09-22 21:16:57.000000000 -0700
+++ scripts/Dpkg/Arch.pm 2011-10-16 12:05:11.128191714 -0700
@@ -49,7 +49,8 @@
{
return $build_arch if defined $build_arch;

- my $build_arch = `dpkg --print-architecture`;
+ # my $build_arch = `dpkg --print-architecture`;
+ my $build_arch = `uname -m`;
# FIXME: Handle bootstrapping
syserr("dpkg --print-architecture failed") if $? >> 8;

And add the following to PKGBUILD under the existing 'patch' command:

patch -p0 -i "${startdir}/patch-dpkg-arch"

The patch file should live in the same directory as PKGBUILD.


max-k commented on 2011-10-14 08:54

checking dpkg cpu type... x86_64
configure: WARNING: x86_64 not found in cputable
checking dpkg operating system type... linux-gnu
configure: WARNING: linux-gnu not found in ostable
checking dpkg architecture name... configure: error: cannot determine host dpkg architecture

ckozler commented on 2011-10-06 15:47

Proceed with installation? [Y/n] y
:: Retrieving packages from extra...
perl-timedate-1.20-2-any 28.9K 324.1K/s 00:00:00 [#################################################################################] 100%
(1/1) checking package integrity [#################################################################################] 100%
(1/1) checking for file conflicts [#################################################################################] 100%
(1/1) installing perl-timedate [#################################################################################] 100%
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Downloading dpkg_1.16.0.3.tar.bz2...
--2011-10-06 08:33:33-- http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.16.0.3.tar.bz2
Resolving ftp.debian.org... 130.89.149.226, 2001:610:1908:a000::149:226
Connecting to ftp.debian.org|130.89.149.226|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2011-10-06 08:33:33 ERROR 404: Not Found.

==> ERROR: Failure while downloading dpkg_1.16.0.3.tar.bz2
Aborting...

ckozler commented on 2011-10-06 15:37

Proceed with installation? [Y/n] y
:: Retrieving packages from extra...
perl-timedate-1.20-2-any 28.9K 324.1K/s 00:00:00 [#################################################################################] 100%
(1/1) checking package integrity [#################################################################################] 100%
(1/1) checking for file conflicts [#################################################################################] 100%
(1/1) installing perl-timedate [#################################################################################] 100%
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Downloading dpkg_1.16.0.3.tar.bz2...
--2011-10-06 08:33:33-- http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.16.0.3.tar.bz2
Resolving ftp.debian.org... 130.89.149.226, 2001:610:1908:a000::149:226
Connecting to ftp.debian.org|130.89.149.226|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2011-10-06 08:33:33 ERROR 404: Not Found.

==> ERROR: Failure while downloading dpkg_1.16.0.3.tar.bz2
Aborting...

Neutrino commented on 2011-06-04 11:13

make[1]: Entering directory `/home/neutrino/.tmp/yaourt-tmp-neutrino/aur-dpkg/src/dpkg-1.16.0.3'
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
...
ake[4]: Entering directory `/home/neutrino/.tmp/yaourt-tmp-neutrino/aur-dpkg/src/dpkg-1.16.0.3/lib/dpkg'
CC buffer.o
CC ar.o
buffer.c:23:20: schwerwiegender Fehler: config.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
ar.c:21:20: schwerwiegender Fehler: config.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.

joschi commented on 2011-05-31 17:37

Thanks for your comment, Scullder. I've updated the PKGBUILD.

hcartiaux commented on 2011-05-31 09:15

can you add patch to the makedepends please ?
http://pastebin.archlinux.fr/432629

Anonymous comment on 2011-04-21 17:08

--2011-04-21 14:06:18-- http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.16.0.1.tar.bz2
HTTP request sent, awaiting response... 404 Not Found

seblu commented on 2011-04-15 10:41

@joschi: thx! http://pastebin.com/6N9YGEb1

joschi commented on 2011-04-13 18:39

seblu, I'd be happy to include your patch if you already have created one.

seblu commented on 2011-04-13 17:11

there is an issue with dpkg-source which call a debian patched version of gzip (which include a rsyncable option).

This package should have a dependancy to gzip-rsyncable or better (because gzip is a critical program, and get it from aur sucks) remove this option from the call.

i can provide a patch, if needed.

schmidtbag commented on 2011-02-09 18:07

well yes, but that doesn't explain how other people managed to get dpkg to work. Do I have to create these files?

schmidtbag commented on 2011-02-09 18:00

well yes, but that doesn't explain how other people managed to get dpkg to work. Do I have to create these files?

joschi commented on 2011-02-09 17:55

Of course these files and directories do not exist on your system. It's not Debian-based at all!

schmidtbag commented on 2011-02-09 17:51

I get them immediately after attempting to do anything related to "dpkg -i". After reading that link you sent me, I do not have the files listed under the "FILES" section.

joschi commented on 2011-02-09 17:47

`update-rc.d` is a commandline utility to manage symlinks for the SysV init; see http://manpages.debian.net/cgi-bin/man.cgi?query=update-rc.d

When exactly do you get the warning messages you've quoted?

schmidtbag commented on 2011-02-09 00:03

dpkg successfully installed for me, however, I get this error message:

dpkg: warning: 'update-rc.d' not found in PATH or not executable.
dpkg: 1 expected program not found in PATH or not executable.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.

How do I fix this? I've been a long term Debian user but "update-rc.d" does not sound familiar to me.

schmidtbag commented on 2011-02-09 00:03

dpkg successfully installed for me, however, I get this error message:

dpkg: warning: 'update-rc.d' not found in PATH or not executable.
dpkg: 1 expected program not found in PATH or not executable.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.

How do I fix this? I've been a long term Debian user but "update-rc.d" does not sound familiar to me.

schmidtbag commented on 2011-02-08 23:25

dpkg successfully installed for me, however, I get this error message:

dpkg: warning: 'update-rc.d' not found in PATH or not executable.
dpkg: 1 expected program not found in PATH or not executable.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.

How do I fix this? I've been a long term Debian user but "update-rc.d" does not sound familiar to me.

nodevel commented on 2011-01-23 22:16

New version's out (1.15.8.8) and the current one has been deleted from the ftp so your package needs to be updated. Thanks.

joschi commented on 2010-10-03 16:10

@eworm: Feel free to submit your package for start-stop-daemon. :)

eworm commented on 2010-08-31 17:50

The dpkg package includes some useful utils (in utils/), e.g. start-stop-daemon. Why don't you include them in the arch package? I just think about releasing a package... dpkg-utils or something like that anybody interested? Would you like to provide it yourself?

td123 commented on 2010-06-07 05:33

not interested anymore

jp-deplaix commented on 2010-05-10 15:40

The package is out of date because the last version is 1.15.7.1 for the "testing and unstable version" and 1.14.29 for the "stable version".

jp-deplaix commented on 2010-05-10 15:20

The package is out of date because the last version is 1.15.7.1