Merge lp:~veger/ubuntu/raring/pbuilder/fix-for-1075347 into lp:ubuntu/raring/pbuilder

Proposed by Maarten Bezemer
Status: Merged
Merge reported by: Martin Pitt
Merged at revision: not available
Proposed branch: lp:~veger/ubuntu/raring/pbuilder/fix-for-1075347
Merge into: lp:ubuntu/raring/pbuilder
Diff against target: 643 lines (+240/-103)
20 files modified
Makefile (+3/-6)
bash_completion.d/pbuilder (+8/-7)
debian/changelog (+69/-0)
debian/control (+2/-1)
debian/copyright (+26/-31)
debian/pbuilder-test/01_pbuilder_create (+1/-2)
debian/pbuilder.links (+0/-1)
debian/po/es.po (+20/-20)
debian/po/it.po (+88/-0)
debuild.sh (+0/-5)
elmo.txt (+0/-12)
examples/B90lintian (+1/-1)
examples/B92test-pkg (+7/-7)
pbuilder-apt-config (+1/-1)
pbuilder-buildpackage-funcs (+0/-5)
pbuilder-createbuildenv (+3/-0)
pbuilder-modules (+4/-0)
pbuilder-updatebuildenv (+3/-1)
pbuilderrc (+3/-2)
test_pbuilder-apt-config (+1/-1)
To merge this branch: bzr merge lp:~veger/ubuntu/raring/pbuilder/fix-for-1075347
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+132989@code.launchpad.net

Description of the change

Only had a small conflict in debian/control: I took the Standard-Version of debian (as this is the accurate version)

To post a comment you must log in.
Revision history for this message
Martin Pitt (pitti) wrote :

This was already sponsored.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'Makefile'
--- Makefile 2012-02-14 10:45:14 +0000
+++ Makefile 2012-11-05 23:19:22 +0000
@@ -164,11 +164,7 @@
164 pbuilderrc.5 \164 pbuilderrc.5 \
165 pdebuild.1 \165 pdebuild.1 \
166 $(NULL)166 $(NULL)
167NOINST_SCRIPTS += \
168 debuild.sh \
169 $(NULL)
170CHECK_MANPAGES += $(NOINST_MANPAGES)167CHECK_MANPAGES += $(NOINST_MANPAGES)
171CHECK_SCRIPTS += $(NOINST_SCRIPTS)
172168
173# TODO: check subdirs etc.169# TODO: check subdirs etc.
174170
@@ -180,13 +176,14 @@
180176
181check: export PBUILDER_CHECKOUT := $(CURDIR)177check: export PBUILDER_CHECKOUT := $(CURDIR)
182check:178check:
183 # syntax check179 # syntax check.
184 $(foreach script,$(CHECK_SCRIPTS),bash -n $(script)$(newline))180 $(foreach script,$(CHECK_SCRIPTS),bash -n $(script)$(newline))
185 $(foreach mp,$(CHECK_MANPAGES),LANG=C MANWIDTH=80 man --warnings -l $(mp) >/dev/null$(newline))181 $(foreach mp,$(CHECK_MANPAGES),LANG=C MANWIDTH=80 man --warnings -l $(mp) >/dev/null$(newline))
186 # testsuite182 # unit tests.
187 $(foreach test,$(wildcard ./test_*),$(test)$(newline))183 $(foreach test,$(wildcard ./test_*),$(test)$(newline))
188184
189full-check:185full-check:
186 # system tests that might take long.
190 cd testsuite && ./run-test.sh187 cd testsuite && ./run-test.sh
191188
192clean:189clean:
193190
=== modified file 'bash_completion.d/pbuilder'
--- bash_completion.d/pbuilder 2012-03-14 14:54:09 +0000
+++ bash_completion.d/pbuilder 2012-11-05 23:19:22 +0000
@@ -53,13 +53,14 @@
53 ;;53 ;;
54 *)54 *)
55 # Provide available flags55 # Provide available flags
56 COMPREPLY=( $( compgen -W '--basetgz --buildplace --mirror --othermirror \56 COMPREPLY=( $( compgen -W '--allow-untrusted --basetgz --buildplace --mirror \
57 --http-proxy --distribution --architecture --components --buildresult \57 --othermirror --http-proxy --distribution --architecture --components \
58 --aptcache --removepackages --extrapackages --configfile --hookdir \58 --buildresult --aptcache --removepackages --extrapackages --configfile \
59 --debemail --debbuildopts --logfile --pkgname-logfile --aptconfdir \59 --hookdir --debemail --debbuildopts --logfile --pkgname-logfile \
60 --timeout --override-config --binary-arch --preserve-buildplace \60 --aptconfdir --timeout --override-config --binary-arch \
61 --bindmounts --debug --twice --autocleanaptcache --compressprog \61 --preserve-buildplace --bindmounts --debug --twice --autocleanaptcache \
62 --debootstrapopts --save-after-login --save-after-exec --debootstrap' \62 --compressprog --debootstrapopts --save-after-login --save-after-exec \
63 --debootstrap' \
63 -- "$cur" ) )64 -- "$cur" ) )
64 if [[ $prev = @(--aptcache|--hookdir) ]]; then65 if [[ $prev = @(--aptcache|--hookdir) ]]; then
65 # Optionally provide a directory66 # Optionally provide a directory
6667
=== modified file 'debian/changelog'
--- debian/changelog 2012-03-14 14:54:09 +0000
+++ debian/changelog 2012-11-05 23:19:22 +0000
@@ -1,3 +1,72 @@
1pbuilder (0.213ubuntu1) raring; urgency=low
2
3 * Merge from Debian unstable (LP: #1075347, LP: #1060101)
4 Remaining changes:
5 - pbuilderrc, debian/pbuilder.config: Set default archive mirror to
6 "archive.ubuntu.com/ubuntu".
7 - pbuilderrc: Set default keyring to the Ubuntu one.
8 - pbuilderrc: change how we pass keyring in DEBOOTSTRAPOPTS
9 - debian/rules: install temporary locale so man page tests don't cause
10 FTBFS.
11 * pbuilderrc: Set default distribution to "quantal"
12
13 -- Maarten Bezemer <maarten.bezemer@gmail.com> Mon, 05 Nov 2012 23:27:25 +0100
14
15pbuilder (0.213) unstable; urgency=low
16
17 [ Beatrice Torracca ]
18 * Bug#686004: [INTL: it] Italian translation of debconf messages - pbuilder
19
20 [ David Martínez Moreno ]
21 * Bug#686410: pbuilder: [INTL:es] Spanish translation update of debconfmessages - pbuilder.
22
23 [ Junichi Uekawa ]
24 * remove /etc/pbuilder/pbuilderrc -> etc/pbuilderrc. (closes: 689213)
25
26 -- Junichi Uekawa <dancer@debian.org> Mon, 08 Oct 2012 08:30:04 +0900
27
28pbuilder (0.212) unstable; urgency=low
29
30 * update copyright file to be more machine-process-able, and move
31 homepage information to debian/control
32 * set ccachedir to default to off. It's a minor optimization that a
33 developer may choose to enable at the cost of incompatibility and some
34 bugs. (closes: #675691, #675843, #670651)
35
36 -- Junichi Uekawa <dancer@debian.org> Fri, 24 Aug 2012 04:50:15 +0900
37
38pbuilder (0.211) unstable; urgency=low
39
40 [ Junichi Uekawa ]
41 * policy update: 3.9.1
42 * For testsuite, do not depend on approx instance. It's not always
43 reliable and confusing. Just trust autoconfiguration result here.
44 * B90lintian requires bashism (closes: #604546)
45
46 [ Sjoerd Simons ]
47 * Recognize armhf as an architecture on ubuntu-ports
48 * When testing mirror selection, force an architecture that we know is on that mirror
49 (closes: #671007)
50
51 -- Junichi Uekawa <dancer@debian.org> Wed, 30 May 2012 19:01:25 +0900
52
53pbuilder (0.210) unstable; urgency=low
54
55 * move around echobacktime definition location. (closes: #666440)
56 * B92test-pkg: Having any test fail should make the regression test
57 suite to fail and exit with exit value of 1 instead of 0.
58
59 -- Junichi Uekawa <dancer@debian.org> Sat, 31 Mar 2012 14:33:15 +0900
60
61pbuilder (0.209) unstable; urgency=low
62
63 * pbuilder: Auto completion is missing --allow-untrusted flag
64 (closes: #664323)
65 * Show current time in create / update operations too.
66 (closes: #613854)
67
68 -- Junichi Uekawa <dancer@debian.org> Fri, 30 Mar 2012 03:44:30 +0900
69
1pbuilder (0.208ubuntu1) precise; urgency=low70pbuilder (0.208ubuntu1) precise; urgency=low
271
3 * Merge from Debian unstable (LP: #952938)72 * Merge from Debian unstable (LP: #952938)
473
=== modified file 'debian/control'
--- debian/control 2012-02-14 10:45:14 +0000
+++ debian/control 2012-11-05 23:19:22 +0000
@@ -15,7 +15,7 @@
15 debconf|debconf-2.0,15 debconf|debconf-2.0,
16 po-debconf,16 po-debconf,
17 po4a17 po4a
18Standards-Version: 3.8.318Standards-Version: 3.9.1
19XS-Debian-Vcs-Git: git://git.debian.org/git/pbuilder/pbuilder.git19XS-Debian-Vcs-Git: git://git.debian.org/git/pbuilder/pbuilder.git
20XS-Debian-Vcs-Browser: http://git.debian.org/?p=pbuilder/pbuilder.git20XS-Debian-Vcs-Browser: http://git.debian.org/?p=pbuilder/pbuilder.git
2121
@@ -33,6 +33,7 @@
33Suggests: pbuilder-uml,33Suggests: pbuilder-uml,
34 gdebi-core,34 gdebi-core,
35 cowdancer35 cowdancer
36Homepage: http://pbuilder.alioth.debian.org
36Description: personal package builder for Debian packages37Description: personal package builder for Debian packages
37 pbuilder constructs a chroot system, and builds a package inside the38 pbuilder constructs a chroot system, and builds a package inside the
38 chroot. 39 chroot.
3940
=== modified file 'debian/copyright'
--- debian/copyright 2009-11-25 11:37:25 +0000
+++ debian/copyright 2012-11-05 23:19:22 +0000
@@ -1,31 +1,26 @@
1This package was debianized by Junichi Uekawa <dancer@debian.org> on1Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2Sat, 28 Jul 2001 17:05:50 +0900.2Upstream-Name: pbuilder
33Upstream-Contact: Junichi Uekawa <dancer@debian.org>
4It was downloaded from http://www.netfort.gr.jp/~dancer/software/pbuilder.html4
5now from http://pbuilder.alioth.debian.org5Files: *
66Copyright: Copyright 2001-2007 Junichi Uekawa
7Upstream Author: 7 Copyright (C) 2010 Loïc Minier <lool@dooz.org>
8 Junichi Uekawa <dancer@netfort.gr.jp> and others.8 # pbuilder -- personal Debian package builder
99 # Copyright (C) 2001-2007 Junichi Uekawa
1010 #
11Copyright:11 # This program is free software; you can redistribute it and/or modify
1212 # it under the terms of the GNU General Public License as published by
13# pbuilder -- personal Debian package builder13 # the Free Software Foundation; either version 2 of the License, or
14# Copyright (C) 2001-2007 Junichi Uekawa14 # (at your option) any later version.
15#15 #
16# This program is free software; you can redistribute it and/or modify16 # This program is distributed in the hope that it will be useful,
17# it under the terms of the GNU General Public License as published by17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18# the Free Software Foundation; either version 2 of the License, or18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19# (at your option) any later version.19 # GNU General Public License for more details.
20#20 #
21# This program is distributed in the hope that it will be useful,21 # You should have received a copy of the GNU General Public License
22# but WITHOUT ANY WARRANTY; without even the implied warranty of22 # along with this program; if not, write to the Free Software
23# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the23 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
24# GNU General Public License for more details.24License: GPL-2+
25#25
26# You should have received a copy of the GNU General Public License26
27# along with this program; if not, write to the Free Software
28# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
29
30GPL version 2 or later.
31See /usr/share/common-licenses/GPL-2 on Debian systems.
32\ No newline at end of file27\ No newline at end of file
3328
=== modified file 'debian/pbuilder-test/01_pbuilder_create'
--- debian/pbuilder-test/01_pbuilder_create 2009-07-22 13:42:01 +0000
+++ debian/pbuilder-test/01_pbuilder_create 2012-11-05 23:19:22 +0000
@@ -1,4 +1,3 @@
1#!/bin/bash1#!/bin/bash
2env -u COWDANCER_REUSE -u COWDANCER_ILISTFILE -u LD_PRELOAD \2env -u COWDANCER_REUSE -u COWDANCER_ILISTFILE -u LD_PRELOAD \
3 pbuilder create --distribution sid --debootstrap debootstrap \3 pbuilder create --distribution sid --debootstrap debootstrap
4 --mirror http://localhost:9999/debian
54
=== removed file 'debian/pbuilder.links'
--- debian/pbuilder.links 2004-06-19 11:27:10 +0000
+++ debian/pbuilder.links 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
1/etc/pbuilderrc /etc/pbuilder/pbuilderrc
2\ No newline at end of file0\ No newline at end of file
31
=== modified file 'debian/po/es.po'
--- debian/po/es.po 2009-07-22 13:42:01 +0000
+++ debian/po/es.po 2012-11-05 23:19:22 +0000
@@ -4,7 +4,7 @@
4# Changes:4# Changes:
5# - Initial translation5# - Initial translation
6# Ignacio Mondino <ignacio.mondino@gmail.com>, 20086# Ignacio Mondino <ignacio.mondino@gmail.com>, 2008
7# Traductores, si no conoce el formato PO, merece la pena leer la 7# Traductor, si no conoce el formato PO, merece la pena leer la
8# documentación de gettext, especialmente las secciones dedicadas a este8# documentación de gettext, especialmente las secciones dedicadas a este
9# formato, por ejemplo ejecutando:9# formato, por ejemplo ejecutando:
10# info -n '(gettext)PO Files'10# info -n '(gettext)PO Files'
@@ -18,32 +18,33 @@
18# - La guía de traducción de po's de debconf:18# - La guía de traducción de po's de debconf:
19# /usr/share/doc/po-debconf/README-trans19# /usr/share/doc/po-debconf/README-trans
20# o http://www.debian.org/intl/l10n/po-debconf/README-trans20# o http://www.debian.org/intl/l10n/po-debconf/README-trans
21# 21#
22# 22#
23msgid ""23msgid ""
24msgstr ""24msgstr ""
25"Project-Id-Version: pbuilder_0.181\n"25"Project-Id-Version: pbuilder_0.181\n"
26"Report-Msgid-Bugs-To: pbuilder@packages.debian.org\n"26"Report-Msgid-Bugs-To: pbuilder@packages.debian.org\n"
27"POT-Creation-Date: 2008-03-07 00:09+0900\n"27"POT-Creation-Date: 2008-03-07 00:09+0900\n"
28"PO-Revision-Date: 2008-08-03 18:50-0300\n"28"PO-Revision-Date: 2012-08-31 22:35-0700\n"
29"Last-Translator: Ignacio Mondino <ignacio.mondino@gmail.com>\n"29"Last-Translator: David Martínez Moreno <ender@debian.org>\n"
30"Language-Team: Debian Spanish team <debian-l10n-spanish@lists.debian.org>\n"30"Language-Team: Debian Spanish team <debian-l10n-spanish@lists.debian.org>\n"
31"Language: \n"
31"MIME-Version: 1.0\n"32"MIME-Version: 1.0\n"
32"Content-Type: text/plain; charset=UTF-8\n"33"Content-Type: text/plain; charset=UTF-8\n"
33"Content-Transfer-Encoding: 8bit"34"Content-Transfer-Encoding: 8bit\n"
3435
35#. Type: string36#. Type: string
36#. Description37#. Description
37#: ../pbuilder.templates:100138#: ../pbuilder.templates:1001
38msgid "Default mirror site:"39msgid "Default mirror site:"
39msgstr "Replica por omisión:"40msgstr "Réplica por omisión:"
4041
41#. Type: string42#. Type: string
42#. Description43#. Description
43#: ../pbuilder.templates:100144#: ../pbuilder.templates:1001
44msgid "Please enter the default mirror you want to be used by pbuilder."45msgid "Please enter the default mirror you want to be used by pbuilder."
45msgstr "Por favor ingrese la replica por omisión la cual desea que sea "46msgstr ""
46"utilizada por pbuilder."47"Por favor, introduzca la réplica que desea utilizar por omisión en pbuilder."
4748
48#. Type: string49#. Type: string
49#. Description50#. Description
@@ -53,21 +54,21 @@
53"information. If this attempt fails, you will be prompted again to insert "54"information. If this attempt fails, you will be prompted again to insert "
54"some valid mirror information."55"some valid mirror information."
55msgstr ""56msgstr ""
56"Si deja este campo en blanco, se hará un intento para auto detectar esta "57"Si deja este campo en blanco, se intentará autodetectar esta "
57"información. Si este intento falla, se le pedirá nuevamente que ingrese "58"información. Si esto falla, se le pedirá nuevamente que introduzca "
58"información valida sobre la replica."59"información válida sobre una réplica."
5960
60#. Type: string61#. Type: string
61#. Description62#. Description
62#: ../pbuilder.templates:100163#: ../pbuilder.templates:1001
63msgid "Here is a valid mirror example: http://cdn.debian.net/debian"64msgid "Here is a valid mirror example: http://cdn.debian.net/debian"
64msgstr "He aquí un ejemplo de una replica valida: http://cdn.debian.net/debian"65msgstr "He aquí un ejemplo de una réplica válida: http://cdn.debian.net/debian"
6566
66#. Type: error67#. Type: error
67#. Description68#. Description
68#: ../pbuilder.templates:200169#: ../pbuilder.templates:2001
69msgid "Default mirror not found"70msgid "Default mirror not found"
70msgstr "No se encontró la replica por omisión"71msgstr "No se encontró la réplica por omisión"
7172
72#. Type: error73#. Type: error
73#. Description74#. Description
@@ -76,14 +77,14 @@
76"Mirror information detection failed and the user provided no mirror "77"Mirror information detection failed and the user provided no mirror "
77"information."78"information."
78msgstr ""79msgstr ""
79"Ha fallado la auto detección de la información de la replica y el usuario no "80"Ha fallado la autodetección de la información de la réplica y el usuario no "
80"ha ingreso ninguna información sobre la misma."81"ha introducido ninguna información sobre la misma."
8182
82#. Type: error83#. Type: error
83#. Description84#. Description
84#: ../pbuilder.templates:200185#: ../pbuilder.templates:2001
85msgid "Please enter valid mirror information."86msgid "Please enter valid mirror information."
86msgstr "Por favor ingrese información valida sobre una replica."87msgstr "Por favor, introduzca información válida sobre una réplica."
8788
88#. Type: boolean89#. Type: boolean
89#. Description90#. Description
@@ -98,7 +99,6 @@
98"Your system seems to have already pbuilder configuration. Proceeding might "99"Your system seems to have already pbuilder configuration. Proceeding might "
99"discard or overwrite part or the entire pbuilder's configuration."100"discard or overwrite part or the entire pbuilder's configuration."
100msgstr ""101msgstr ""
101"Su sistema parece ya disponer de una configuración de pbuilder. El proseguir "102"Su sistema parece ya disponer de una configuración de pbuilder. Si prosigue "
102"puede descartar o sobreescribir parcial o totalmente la configuración de "103"puede descartar o sobreescribir parcial o totalmente la configuración existente de "
103"pbuilder."104"pbuilder."
104
105105
=== added file 'debian/po/it.po'
--- debian/po/it.po 1970-01-01 00:00:00 +0000
+++ debian/po/it.po 2012-11-05 23:19:22 +0000
@@ -0,0 +1,88 @@
1# Italian translation of pbuilder debconf messages.
2# Copyright (C) 2012, pbuilder package copyright holder.
3# This file is distributed under the same license as the pbuilder package.
4# Beatrice Torracca <beatricet@libero.it>, 2012.
5msgid ""
6msgstr ""
7"Project-Id-Version: pbuilder\n"
8"Report-Msgid-Bugs-To: pbuilder@packages.debian.org\n"
9"POT-Creation-Date: 2008-03-07 00:09+0900\n"
10"PO-Revision-Date: 2012-08-27 16:19+0200\n"
11"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n"
12"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
13"Language: it\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=(n != 1);\n"
18"X-Generator: Virtaal 0.7.1\n"
19
20#. Type: string
21#. Description
22#: ../pbuilder.templates:1001
23msgid "Default mirror site:"
24msgstr "Sito mirror predefinito:"
25
26#. Type: string
27#. Description
28#: ../pbuilder.templates:1001
29msgid "Please enter the default mirror you want to be used by pbuilder."
30msgstr "Inserire il mirror predefinito che deve essere usato da pbuilder."
31
32#. Type: string
33#. Description
34#: ../pbuilder.templates:1001
35msgid ""
36"If you leave this field blank, there will be one attempt to autodetect this "
37"information. If this attempt fails, you will be prompted again to insert "
38"some valid mirror information."
39msgstr ""
40"Se questo campo viene lasciato vuoto, verrà fatto un tentativo di rilevare "
41"automaticamente questa informazione. Se tale tentativo fallirà, verrà "
42"chiesto nuovamente di inserire una qualche informazione valida per un "
43"mirror."
44
45#. Type: string
46#. Description
47#: ../pbuilder.templates:1001
48msgid "Here is a valid mirror example: http://cdn.debian.net/debian"
49msgstr "Ecco un esempio di mirror valido: http://cdn.debian.net/debian"
50
51#. Type: error
52#. Description
53#: ../pbuilder.templates:2001
54msgid "Default mirror not found"
55msgstr "Mirror predefinito non trovato"
56
57#. Type: error
58#. Description
59#: ../pbuilder.templates:2001
60msgid ""
61"Mirror information detection failed and the user provided no mirror "
62"information."
63msgstr ""
64"Il rilevamento delle informazioni sul mirror non è riuscito e l'utente non "
65"ne ha fornita alcuna."
66
67#. Type: error
68#. Description
69#: ../pbuilder.templates:2001
70msgid "Please enter valid mirror information."
71msgstr "Inserire delle informazioni sul mirror valide."
72
73#. Type: boolean
74#. Description
75#: ../pbuilder.templates:3001
76msgid "Overwrite current configuration?"
77msgstr "Sovrascrivere la configurazione attuale?"
78
79#. Type: boolean
80#. Description
81#: ../pbuilder.templates:3001
82msgid ""
83"Your system seems to have already pbuilder configuration. Proceeding might "
84"discard or overwrite part or the entire pbuilder's configuration."
85msgstr ""
86"Il sistema sembra avere già una configurazione per pbuilder. Procedendo si "
87"potrebbero perdere o sovrascrivere la configurazione di pbuilder in parte o "
88"del tutto."
089
=== removed file 'debuild.sh'
--- debuild.sh 2008-05-29 10:51:09 +0000
+++ debuild.sh 1970-01-01 00:00:00 +0000
@@ -1,5 +0,0 @@
1# run debuild with .git ignore.
2debuild -us -uc -I.git
3git push --tags
4git push --all
5
60
=== removed file 'elmo.txt'
--- elmo.txt 2004-06-19 11:27:10 +0000
+++ elmo.txt 1970-01-01 00:00:00 +0000
@@ -1,12 +0,0 @@
1
2<dancerj> Hmm... DoBuildDep seems rather long
3<elmo_h> dancerj: python/perl apt can do that for you
4 elmo elmo_h
5<elmo_h> or presumably some C{++,} glue using libapt
6<elmo_h> (FWIW, etc.)
7<dancerj> elmo_h: oh? that's nice to hear. I'm rather wishing to get pbuilder-satisfydepends fixed or replaced with something else; it works, but it's not quite correct all the time
8<elmo_h> yes, katie (or jennifer, technically) runs apt_pkg.ParseSrcDepends on .dscs in incoming to sanity check them..
9<dancerj> hmm..
10
1129 Oct 2003.
12
130
=== modified file 'examples/B90lintian'
--- examples/B90lintian 2010-07-05 22:35:40 +0000
+++ examples/B90lintian 2012-11-05 23:19:22 +0000
@@ -1,4 +1,4 @@
1#!/bin/sh1#!/bin/bash
22
3set -e3set -e
44
55
=== modified file 'examples/B92test-pkg'
--- examples/B92test-pkg 2010-10-13 19:14:46 +0000
+++ examples/B92test-pkg 2012-11-05 23:19:22 +0000
@@ -8,15 +8,14 @@
8set -e 8set -e
99
10echo "Installing the prerequisites"10echo "Installing the prerequisites"
11# ignore the failures since they are not the prime interest
12for PKG in $(ls /tmp/buildd/*.deb | sed -e's,.*/,,;s,_.*,,' ); do11for PKG in $(ls /tmp/buildd/*.deb | sed -e's,.*/,,;s,_.*,,' ); do
13 apt-get install -y "${APTGETOPT[@]}" "$PKG" || true 12 apt-get install -y --force-yes "$PKG" || true
14 apt-get remove -y "$PKG" || true 13 apt-get remove -y "$PKG" || true
15done14done
15# ignore the failures since they are not the prime interest
1616
17# install the single package, then try to satisfy dependencies.
18dpkg -i /tmp/buildd/*.deb || true17dpkg -i /tmp/buildd/*.deb || true
19apt-get install -y -f "${APTGETOPT[@]}"18apt-get install -y -f --force-yes
2019
21if chmod a+x /tmp/buildd/*/debian/pbuilder-test/*; then20if chmod a+x /tmp/buildd/*/debian/pbuilder-test/*; then
22 :21 :
@@ -24,11 +23,11 @@
24 echo "W: no pbuilder-test script found, skipping"23 echo "W: no pbuilder-test script found, skipping"
25 exit 024 exit 0
26fi25fi
27
28SUCCESS=026SUCCESS=0
29COUNT=027COUNT=0
30unset FAIL || true28unset FAIL || true
31NOFAIL=129
30EXIT_CODE=0
3231
33# The current directory is the top of the source-tree.32# The current directory is the top of the source-tree.
34cd /tmp/buildd/*/debian/..33cd /tmp/buildd/*/debian/..
@@ -41,7 +40,7 @@
41 else40 else
42 echo FAIL41 echo FAIL
43 FAIL[${#FAIL[@]}]="${SCRIPT##*/}"42 FAIL[${#FAIL[@]}]="${SCRIPT##*/}"
44 NOFAIL=043 EXIT_CODE=1
45 fi44 fi
46 echo "--- END test: ${SCRIPT##*/}"45 echo "--- END test: ${SCRIPT##*/}"
47 ((COUNT=COUNT+1))46 ((COUNT=COUNT+1))
@@ -52,3 +51,4 @@
52echo "${FAIL[@]/#/ failed }"51echo "${FAIL[@]/#/ failed }"
53echo "-- end of testsuite."52echo "-- end of testsuite."
5453
54exit "${EXIT_CODE}"
5555
=== modified file 'pbuilder-apt-config'
--- pbuilder-apt-config 2010-06-23 07:21:11 +0000
+++ pbuilder-apt-config 2012-11-05 23:19:22 +0000
@@ -67,7 +67,7 @@
67 amd64|i386)67 amd64|i386)
68 echo "ubuntu"68 echo "ubuntu"
69 ;;69 ;;
70 armel|hppa|ia64|lpia|powerpc|sparc)70 armel|armhf|hppa|ia64|lpia|powerpc|sparc)
71 echo "ubuntu-ports"71 echo "ubuntu-ports"
72 ;;72 ;;
73 *)73 *)
7474
=== modified file 'pbuilder-buildpackage-funcs'
--- pbuilder-buildpackage-funcs 2011-12-20 10:02:44 +0000
+++ pbuilder-buildpackage-funcs 2012-11-05 23:19:22 +0000
@@ -54,11 +54,6 @@
54 fi54 fi
55}55}
5656
57function echobacktime () {
58 log "I: Current time: $(date)"
59 log "I: pbuilder-time-stamp: $(date +%s)"
60}
61
62function showbuildbanner () {57function showbuildbanner () {
63 # show some banners for building58 # show some banners for building
64 log "I: pbuilder-buildpackage/"$(dpkg --print-architecture) 59 log "I: pbuilder-buildpackage/"$(dpkg --print-architecture)
6560
=== modified file 'pbuilder-createbuildenv'
--- pbuilder-createbuildenv 2012-03-14 14:54:09 +0000
+++ pbuilder-createbuildenv 2012-11-05 23:19:22 +0000
@@ -34,6 +34,9 @@
34 TRAP=trap34 TRAP=trap
35fi35fi
3636
37# show the current time before doing anything.
38echobacktime
39
37# first clean it.40# first clean it.
38cleanbuildplace41cleanbuildplace
3942
4043
=== modified file 'pbuilder-modules'
--- pbuilder-modules 2012-03-14 14:54:09 +0000
+++ pbuilder-modules 2012-11-05 23:19:22 +0000
@@ -459,6 +459,10 @@
459 mkdir -p "$BUILDPLACE/tmp/buildd"459 mkdir -p "$BUILDPLACE/tmp/buildd"
460}460}
461461
462function echobacktime () {
463 log "I: Current time: $(date)"
464 log "I: pbuilder-time-stamp: $(date +%s)"
465}
462466
463function recover_aptcache() {467function recover_aptcache() {
464 local doit468 local doit
465469
=== modified file 'pbuilder-updatebuildenv'
--- pbuilder-updatebuildenv 2012-03-14 14:54:09 +0000
+++ pbuilder-updatebuildenv 2012-11-05 23:19:22 +0000
@@ -21,7 +21,6 @@
21. /usr/lib/pbuilder/pbuilder-checkparams21. /usr/lib/pbuilder/pbuilder-checkparams
22. /usr/lib/pbuilder/pbuilder-runhooks22. /usr/lib/pbuilder/pbuilder-runhooks
2323
24
25if [ -n "$DISTRIBUTION" ] && [ "$OVERRIDE_APTLINES" = "yes" ]; then24if [ -n "$DISTRIBUTION" ] && [ "$OVERRIDE_APTLINES" = "yes" ]; then
26 log "I: Upgrading for distribution $DISTRIBUTION" 25 log "I: Upgrading for distribution $DISTRIBUTION"
27fi26fi
@@ -31,6 +30,9 @@
31 TRAP=trap30 TRAP=trap
32fi31fi
3332
33# show the current time before doing anything.
34echobacktime
35
34extractbuildplace36extractbuildplace
35$TRAP umountproc_cleanbuildplace_trap exit sighup37$TRAP umountproc_cleanbuildplace_trap exit sighup
3638
3739
=== modified file 'pbuilderrc'
--- pbuilderrc 2012-03-14 14:54:09 +0000
+++ pbuilderrc 2012-11-05 23:19:22 +0000
@@ -14,7 +14,7 @@
14BUILDRESULT=/var/cache/pbuilder/result/14BUILDRESULT=/var/cache/pbuilder/result/
1515
16# specifying the distribution forces the distribution on "pbuilder update"16# specifying the distribution forces the distribution on "pbuilder update"
17DISTRIBUTION=precise17DISTRIBUTION=quantal
18# specifying the architecture passes --arch= to debootstrap; the default is18# specifying the architecture passes --arch= to debootstrap; the default is
19# to use the architecture of the host19# to use the architecture of the host
20#ARCHITECTURE=`dpkg --print-architecture`20#ARCHITECTURE=`dpkg --print-architecture`
@@ -29,7 +29,8 @@
29#HOOKDIR="/usr/lib/pbuilder/hooks"29#HOOKDIR="/usr/lib/pbuilder/hooks"
30HOOKDIR=""30HOOKDIR=""
31# NB: this var is private to pbuilder; ccache uses "CCACHE_DIR" instead31# NB: this var is private to pbuilder; ccache uses "CCACHE_DIR" instead
32CCACHEDIR="/var/cache/pbuilder/ccache"32# CCACHEDIR="/var/cache/pbuilder/ccache"
33CCACHEDIR=""
3334
34# make debconf not interact with user35# make debconf not interact with user
35export DEBIAN_FRONTEND="noninteractive"36export DEBIAN_FRONTEND="noninteractive"
3637
=== modified file 'test_pbuilder-apt-config'
--- test_pbuilder-apt-config 2011-08-02 07:19:01 +0000
+++ test_pbuilder-apt-config 2012-11-05 23:19:22 +0000
@@ -185,7 +185,7 @@
185185
186expect_output "sid" debootstrap_suite --profile sid186expect_output "sid" debootstrap_suite --profile sid
187expect_output "sid" debootstrap_suite --profile unstable187expect_output "sid" debootstrap_suite --profile unstable
188expect_output "ubuntu-mirror" debootstrap_mirror --profile lucid188expect_output "ubuntu-mirror" debootstrap_mirror --profile lucid --arch amd64
189expect_output "ubuntu-ports-mirror" debootstrap_mirror --profile lucid --arch armel189expect_output "ubuntu-ports-mirror" debootstrap_mirror --profile lucid --arch armel
190190
191testlib_summary191testlib_summary

Subscribers

People subscribed via source and target branches