Package Details: devscripts 2.16.7-1

Git Clone URL: https://aur.archlinux.org/devscripts.git (read-only)
Package Base: devscripts
Description: Scripts to make the life of a Debian Package maintainer easier
Upstream URL: http://packages.qa.debian.org/d/devscripts.html
Licenses: GPL2
Submitter: Misery
Maintainer: ItachiSan
Last Packager: ItachiSan
Votes: 17
Popularity: 0.015009
First Submitted: 2008-03-19 22:52
Last Updated: 2016-09-16 13:51

Dependencies (17)

Required by (6)

Sources (2)

Latest Comments

Alad commented on 2016-09-16 14:22

Some suggestions:

- quote "$pkgdir" and "$srcdir" so the build doesn't fail in directories with spaces
- "$srcdir" in cd "$srcdir"/... is redundant, as the build starts in that directory
- consider using git and #tag=$pkgver so the build doesn't fail on upstream version bumps, as suggested/implemented in dpkg

ItachiSan commented on 2016-09-16 13:52

Package updated, I found out why I wasn't detecting the error. Now everything should be fine.

ProfessorKaos64 commented on 2016-09-16 01:47

@max-k / maintainer, I was wrong, yes /usr/share/bash-completion/completions/bts is provided already by bash-completion. If you do a new package revision (as I just did with my devscripts-git AUR package), the file will conflict. pacman -Rs bash-completion, will remove /usr/share/bash-completion/completions/bts, and add it back on reinstall. Installing an upgraded devscripts will cause this conflict:

error: failed to commit transaction (conflicting files)
devscripts-git: /usr/share/bash-completion/completions/bts exists in filesystem

ProfessorKaos64 commented on 2016-09-15 17:58

Alternative *-git package that follows latest source tree:
https://aur.archlinux.org/packages/devscripts-git/

ItachiSan commented on 2016-08-25 13:36

@max-k I built the package and I have no conflicts with bash-completion.

max-k commented on 2016-08-24 06:44

Hi,

The file /usr/share/bash-completion/completions/bts is already provided by extra/bash-completion package.

Please remove it from your package to avoid conflicts.

Thanks a lot.

sekoia commented on 2016-08-18 13:19

2.16.6 version has been released and 2.16.5 is not available anymore.

$ wget http://ftp.debian.org/debian/pool/main/d/devscripts/devscripts_2.16.6.tar.xz -O - | md5sum
d49c996acbed9b339328f663b41c8a7a -

ProfessorKaos64 commented on 2016-08-17 13:06

dscverify does not find the keyrings installed by the AUR package debian-archive-keyring. What do we need to put in ~/.devscripts to have things found? Can this be passed to a configure step here to set this up ahead of time? Seems this will work:

DSCVERIFY_KEYRINGS="/usr/share/keyrings/debian-archive-keyring.gpg"

step21 commented on 2016-08-05 13:04

Is it somehow actually possible to buidl deb files with this? My problem is that devscripts commans (debuild or dpkg-builpackage) always query package data base for packages, then do not find them and fail hard) Any solution to this?

ItachiSan commented on 2016-07-30 15:02

@gnumdk sorry, I am on holiday, I'll check as soon as I come back

gnumdk commented on 2016-07-25 16:03

This package is broken...
$ ls /
bin debdiff lib proc usr
boot debi lib64 pts-subscribe uupdate
bts debsign licensecheck pts-unsubscribe var
build-rdeps debsnap list-unreleased rc-alert vconsole.conf
chdist debuild lost+found rmadison what-patch
checkbashisms dev mass-bug root whodepends
dch dget mk-build-deps run who-uploads
dcontrol dscextract mk-origtargz sbin wnpp-alert
dcut dscverify mnt srv wnpp-check
dd-list etc opt sys yaourt
debc getbuildlog package-query tmp
debchange grep-excuses pkgnames transition-check
debcheckout home plotchangelog uscan
$ pacman -Qo /grep-excuses
/grep-excuses is owned by devscripts 2.16.1-1

ProfessorKaos64 commented on 2016-03-03 23:13

Anyone looking for a refreshed devscripts package, version 2.16.1 (latest Debian 8), see:

https://github.com/ProfessorKaos64/arch-aur-packages/tree/master/devscripts

This conflicts with bash-completion, so it is marked as so. This occurs on file:
/usr/share/bash-completion/completions/bts

I use devscripts for pbuilder work, so I had to do it anyway :)

nirnakinho commented on 2015-08-17 19:31

Updated build can be found at https://github.com/wararjey/arch-aur-devscripts.git
@maintainer: feel free to merge from there.

Regards...

arthurg commented on 2015-08-17 11:43

http://ftp.debian.org/debian/pool/main/d/devscripts/devscripts_2.15.5.tar.xz ==> Not found and 2.15.8 released ;)

dequis commented on 2015-04-29 04:18

New version: 2.15.4

Also $(LIBDIR) in line 38 of fixes.patch needs to be changed to $(PKGLIBDIR) for it to apply correctly.

sanusart commented on 2015-02-19 19:37

PKGBUILD for 2.15.1 https://gist.github.com/cea5911ebe73672824d5

@shtrom the right md5sum is: 7c46c0f19205d2022184972ce6390a15 (at least now)

shtrom commented on 2015-02-03 00:11

2.15.1 is out, and the source for 2.14.10 is gone.

$ wget http://ftp.debian.org/debian/pool/main/d/devscripts/devscripts_2.15.1.tar.xz -o - | md5sum -
d41d8cd98f00b204e9800998ecf8427e -

Felixoid commented on 2014-11-25 16:59

devscripts_2.14.10.tar.xz 9ba9428a520781c5779ff69a2df0dab7

Sanao commented on 2014-09-03 16:11

A new version is available : 2.14.6 with this md5sum : 3040c0271f700e147188a524038c9ad1

jorge_barroso commented on 2014-07-16 18:25

md5sum for 2.14.5 is ('5271ab6e12349865dd7ab686f1010808')

Xenopathic commented on 2014-06-24 18:54

New version: 2.14.5

Alad commented on 2014-05-31 11:59

New version: 2.14.3
Fixed link: http://ftp.de.debian.org/debian/pool/main/d/devscripts/devscripts_2.14.3.tar.xz

pluc commented on 2014-01-29 11:22

Hi, I have two errors :

404 not found on the source, so I got this one :
http://ftp.de.debian.org/debian/pool/main/d/devscripts/devscripts_2.13.4~bpo70+1.tar.xz

(the difference is the "~bpo70+1" after the pkg version)

And couldn't find po4a (don't know if it's about my particular setup).

So I replaced 's|po4a|/usr/bin/vendor_perl/po4a|g' in po4a/Makefile

LordAro commented on 2013-09-17 10:18

ok, no it doesn't, but i have raised the issue upstream

LordAro commented on 2013-09-16 18:35

hi, any chance of an update to 2.12.6 ? (http://packages.qa.debian.org/d/devscripts.html)

It might help fix the errors below

Sanao commented on 2013-06-24 13:52

I can't build the package with this error :

pod2man --utf8 --center=" " --release="Debian Utilities" transition-check.pl > transition-check.1
transition-check.pl around line 66: Expected text after =item, not a number
POD document had syntax errors at /usr/bin/core_perl/pod2man line 71.
make[1]: *** [transition-check.1] Error 255
rm dd-list.tmp checkbashisms.tmp namecheck.tmp cvs-debrelease.tmp debchange.tmp mk-build-deps.tmp archpath.tmp dget.tmp build-rdeps.tmp cvs-debi.tmp cowpoke.tmp wnpp-check.tmp getbuildlog.tmp debrelease.tmp debrsign.tmp tagpending.tmp debcommit.tmp bts.tmp dcmd.tmp dscverify.tmp debi.tmp rc-alert.tmp rmadison.tmp list-unreleased.tmp cvs-debuild.tmp debsnap.tmp plotchangelog.tmp nmudiff.tmp manpage-alert.tmp dpkg-genbuilddeps.tmp chdist.tmp mergechanges.tmp debuild.tmp debcheckout.tmp mass-bug.tmp who-uploads.tmp diff2patches.tmp transition-check.tmp annotate-output.tmp whodepends.tmp pts-subscribe.tmp wnpp-alert.tmp uupdate.tmp debclean.tmp debsign.tmp licensecheck.tmp dcontrol.tmp desktop2menu.tmp debdiff.tmp debpkg.tmp uscan.tmp svnpath.tmp deb-reversion.tmp grep-excuses.tmp dpkg-depcheck.tmp
make[1]: Leaving directory `/home/alain/AUR/devscripts/src/devscripts-2.10.69+squeeze4/scripts'
make: *** [make_scripts] Error 2
==> ERROR: A failure occurred in build().
Aborting...

After modified items like this :

--- transition-check.pl.old 2013-06-24 15:35:36.728357161 +0200
+++ transition-check.pl 2013-06-24 15:35:06.405175102 +0200
@@ -58,12 +58,12 @@ be involved in a transition.

=over 4

-=item 0
+=item toto

Either B<--help> or B<--version> was used, or none of the packages examined
was involved in a transition.

-=item 1
+=item titi

At least one package examined is involved in a current transition.

I have a new error :

po4a --previous --no-backups devscripts-po4a.conf
'tempfile' can't be called as a method at /usr/share/perl5/vendor_perl/Locale/Po4a/Po.pm line 575.
make[1]: *** [translate] Error 255
make[1]: Leaving directory `/home/alain/AUR/devscripts/src/devscripts-2.10.69+squeeze4/po4a'
make: *** [translated_manpages] Error 2
==> ERROR: A failure occurred in build().
Aborting...

I can't solve this error.

Sanao commented on 2013-06-24 13:38

I can't build the package with this error :

pod2man --utf8 --center=" " --release="Debian Utilities" transition-check.pl > transition-check.1
transition-check.pl around line 66: Expected text after =item, not a number
POD document had syntax errors at /usr/bin/core_perl/pod2man line 71.
make[1]: *** [transition-check.1] Error 255
rm dd-list.tmp checkbashisms.tmp namecheck.tmp cvs-debrelease.tmp debchange.tmp mk-build-deps.tmp archpath.tmp dget.tmp build-rdeps.tmp cvs-debi.tmp cowpoke.tmp wnpp-check.tmp getbuildlog.tmp debrelease.tmp debrsign.tmp tagpending.tmp debcommit.tmp bts.tmp dcmd.tmp dscverify.tmp debi.tmp rc-alert.tmp rmadison.tmp list-unreleased.tmp cvs-debuild.tmp debsnap.tmp plotchangelog.tmp nmudiff.tmp manpage-alert.tmp dpkg-genbuilddeps.tmp chdist.tmp mergechanges.tmp debuild.tmp debcheckout.tmp mass-bug.tmp who-uploads.tmp diff2patches.tmp transition-check.tmp annotate-output.tmp whodepends.tmp pts-subscribe.tmp wnpp-alert.tmp uupdate.tmp debclean.tmp debsign.tmp licensecheck.tmp dcontrol.tmp desktop2menu.tmp debdiff.tmp debpkg.tmp uscan.tmp svnpath.tmp deb-reversion.tmp grep-excuses.tmp dpkg-depcheck.tmp
make[1]: Leaving directory `/home/alain/AUR/devscripts/src/devscripts-2.10.69+squeeze4/scripts'
make: *** [make_scripts] Error 2
==> ERROR: A failure occurred in build().
Aborting...

After modified items like this :

--- transition-check.pl.old 2013-06-24 15:35:36.728357161 +0200
+++ transition-check.pl 2013-06-24 15:35:06.405175102 +0200
@@ -58,12 +58,12 @@ be involved in a transition.

=over 4

-=item 0
+=item toto

Either B<--help> or B<--version> was used, or none of the packages examined
was involved in a transition.

-=item 1
+=item titi

At least one package examined is involved in a current transition.

I have a new error :

po4a --previous --no-backups devscripts-po4a.conf
'tempfile' can't be called as a method at /usr/share/perl5/vendor_perl/Locale/Po4a/Po.pm line 575.
make[1]: *** [translate] Error 255
make[1]: Leaving directory `/home/alain/AUR/devscripts/src/devscripts-2.10.69+squeeze4/po4a'
make: *** [translated_manpages] Error 2
==> ERROR: A failure occurred in build().
Aborting...

I don't solve this error.

joschi commented on 2013-05-23 20:16

@max-k: I added the options line in the current revision.

max-k commented on 2013-05-23 13:27

It's related to -jN option in /etc/makepkg.conf

max-k commented on 2013-05-23 13:25

Hi, could you add this element in your PKGBUILD to make it build ?

options=('!makeflags')

Thanks a lot.

svitenti commented on 2013-05-17 15:45

Actually to work with the current conventions the PKGBUILD must be something like the below, note that sensible-utils was added as a dependency.

depends=('dpkg' 'wget' 'sed' 'perl' 'debianutils' 'debhelper' 'sensible-utils')

build() {
cd "$srcdir"/$pkgname-$pkgver
patch -p0 -i ../Makefile.patch
}

package() {
cd "$pkgdir"
mkdir -p etc/bash_completion.d
mkdir -p usr/bin
mkdir -p usr/lib/devscripts
mkdir -p usr/share/devscripts

cd "$srcdir"/$pkgname-$pkgver
make DESTDIR=$pkgdir install
}

svitenti commented on 2013-05-17 15:00

Hi,

Can you update the Makefile.patch from:
/usr/share/xml/docbook/xsl-stylesheets-1.77.1/manpages/docbook.xsl
to:
/usr/share/xml/docbook/xsl-stylesheets-1.78.1/manpages/docbook.xsl

The new version of docbook-xsl.

JonnyJD commented on 2013-01-26 21:58

FYI I had to comment my MAKEFLAGS="-j4" in /etc/makepkg.conf for the package to build.
Parallel building is not supported for this package, as it seems.

max-k commented on 2013-01-21 08:30

Hi, here is the output of LC_MESSAGES="C" makepkg :
patching file po4a/Makefile
patching file po4a/Makefile
patching file scripts/Makefile
Hunk #1 succeeded at 38 with fuzz 2.
rm -f version
make -C scripts/
dpkg-parsechangelog | perl -ne '/^Version: (.*)/ && print $1' \
> version
make -C po4a/
make -C scripts/ install DESTDIR=/home/tsarboni/build/devscripts/pkg
cat: ../version: No such file or directory
[...]

max-k commented on 2012-11-28 15:59

Hi, here is the output of LC_MASSAGES="C" makepkg :
patching file po4a/Makefile
patching file po4a/Makefile
patching file scripts/Makefile
Hunk #1 succeeded at 38 with fuzz 2.
rm -f version
make -C scripts/
dpkg-parsechangelog | perl -ne '/^Version: (.*)/ && print $1' \
> version
make -C po4a/
make -C scripts/ install DESTDIR=/home/tsarboni/build/devscripts/pkg
cat: ../version: No such file or directory
[...]

BlueMatt commented on 2012-09-17 18:20

Seems this package is missing a po4a dep and a PATH=$PATH:/usr/bin/vendor_perl/

BlueMatt commented on 2012-09-17 18:00

Is anyone else getting:

cp debsnap.tmp debsnap
cp: cannot stat ‘debsnap.tmp’: No such file or directory

joschi commented on 2012-07-29 13:24

Thanks for providing the patch, wor!

Anonymous comment on 2012-07-26 17:50

Added another Makefile patch to fix "pod" errors:
https://gist.github.com/3183428

max-k commented on 2012-07-09 08:32

@lainme : To resolv this error, the line '=pod' must be removed from pod files.

Try this updated Makefile.patch : http://pastebin.archlinux.fr/448908
(Beware : you must replace spaces with tabs at the beginning of the lines)

lainme commented on 2012-07-04 05:12

The previous error donesn't appear for devscripts 2.10.68. It happens for 2.10.69 or higher

lainme commented on 2012-07-04 03:36

Does anyone have this problem?

podchecker fr/dcontrol.fr.pl
*** ERROR: Spurious =pod command at line 15 in file fr/dcontrol.fr.pl
fr/dcontrol.fr.pl has 1 pod syntax error.

max-k commented on 2012-06-29 06:53

Could you update the xsl-stylesheets version to 1.77.1 in Makefile.patch ?

joschi commented on 2012-05-31 19:49

@tokland: Thanks for the notification!

tokland commented on 2012-05-31 19:34

PKGBUILD must be updated to the new source devscripts_2.10.69+squeeze2.tar.gz.

Is this package maintained?

Anonymous comment on 2012-04-04 18:22

This PKGBUILD works for me:

http://pastebin.com/P3ATBGs0

marquicus commented on 2010-10-19 17:41

Here are the changes for Makefile.patch http://aur.pastebin.com/HfnaAXyC and the PKGBUILD http://aur.pastebin.com/FaEffrMq

marquicus commented on 2010-10-19 17:33

In order to get installed the package I need to do some changes in some files, I edited the PKGBUILD to used the pkgver=2.10.68 and the Makefile.patch the line 8 needs to be /usr/share/xml/docbook/xsl-stylesheets-1.76.0/manpages/docbook.xsl

marquicus commented on 2010-10-19 17:30

In order to get installed the package I need to do some changes in some files, I edited the PKGBUILD to used the pkgver=2.10.68 and the Makefile.patch the line 8 needs to be /usr/share/xml/docbook/xsl-stylesheets-1.76.0/manpages/docbook.xsl