Your message dated Wed, 20 Mar 2019 16:19:14 +0000
with message-id <e1h6dvu-000eok...@fasolo.debian.org>
and subject line Bug#924977: fixed in devscripts 2.19.4
has caused the Debian Bug report #924977,
regarding Building devscripts messes with $HOME
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
924977: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924977
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: devscripts
Version: 2.19.3
Severity: grave

Running `dpkg-buildpackage` in a devscripts git checkout does weird
things to $HOME. I don't think it's deleting any files (or else I
would have opened this as critical), but this needs some attention.

The first symptom is that there's temporary files in $HOME after
building/trying to build:

drwxrwxr-x 6 cbe cbe 4096 Mär 19 11:44 foo-0.0/
-rw-rw-r-- 1 cbe cbe  301 Mär 19 11:44 foo-0.0.tar.gz
-rw-rw-r-- 1 cbe cbe  833 Mär 19 11:44 foo-0.0.tar.gz.asc
drwxrwxr-x 6 cbe cbe 4096 Mär 19 11:44 foo-1.0/
-rw-rw-r-- 1 cbe cbe  301 Mär 19 11:44 foo-1.0.tar.gz
-rw-rw-r-- 1 cbe cbe  833 Mär 19 11:44 foo-1.0.tar.gz.asc
drwxrwxr-x 6 cbe cbe 4096 Mär 19 11:44 foo-2.0/
-rw-rw-r-- 1 cbe cbe  301 Mär 19 11:44 foo-2.0.tar.gz
-rw-rw-r-- 1 cbe cbe  833 Mär 19 11:44 foo-2.0.tar.gz.asc

One build attempt showed a lot of this on the console at which point I
hit ^C:

find: 
‘./.wine/dosdevices/z:/sys/class/thermal/thermal_zone2/device/driver/LNXTHERM:01/thermal_zone/cdev7/device/physical_node/node0/cpu7/firmware_node/subsystem/devices/device:2d/device:30/physical_node/device/driver/2-1.2/2-1.2:1.2/subsystem/devices/2-1/port/firmware_node/device:23/physical_node/device/2-1.1:1.0/0003:413C:2003.0001/driver/0003:1050:0407.000C/subsystem/devices/0003:413C:3012.0004/input/input2/mouse0/subsystem/input9/device/device/subsystem/devices/0000:00:1f.2/ata2/ata_port/ata2/subsystem/ata1/device/host0/target0:0:0/0:0:0:0/block/sda/bdi/subsystem/7:0/subsystem’:
 Zu viele Ebenen aus symbolischen Links
find: 
‘./.wine/dosdevices/z:/sys/class/thermal/thermal_zone2/device/driver/LNXTHERM:01/thermal_zone/cdev7/device/physical_node/node0/cpu7/firmware_node/subsystem/devices/device:2d/device:30/physical_node/device/driver/2-1.2/2-1.2:1.2/subsystem/devices/2-1/port/firmware_node/device:23/physical_node/device/2-1.1:1.0/0003:413C:2003.0001/driver/0003:1050:0407.000C/subsystem/devices/0003:413C:3012.0004/input/input2/mouse0/subsystem/input9/device/device/subsystem/devices/0000:00:1f.2/ata2/ata_port/ata2/subsystem/ata1/device/host0/target0:0:0/0:0:0:0/block/sda/bdi/subsystem/253:6/subsystem’:
 Zu viele Ebenen aus symbolischen Links

I think the problem is around the uscan test:

127.0.0.1 - - [19/Mar/2019 11:54:41] code 404, message File not found
127.0.0.1 - - [19/Mar/2019 11:54:41] "HEAD /foo-1.tgz.sign HTTP/1.1" 404 -

testGitHead
mktemp: konnte das Verzeichnis nicht mittels Schablone 
„/home/cbe/tmp/tmp.CPAf1zk7Db/tmp.XXXXXXXXXX“ erstellen: Datei oder Verzeichnis 
nicht gefunden
mkdir: das Verzeichnis „/foo“ kann nicht angelegt werden: Keine Berechtigung
mkdir: das Verzeichnis „/foo“ kann nicht angelegt werden: Keine Berechtigung
mkdir: das Verzeichnis „/repo“ kann nicht angelegt werden: Keine Berechtigung
./test_uscan_git: 36: cd: can't cd to /repo
Bestehendes Git-Repository in /home/cbe/debian/devscripts/devscripts/test/.git/ 
neuinitialisiert
Auf Branch master
Unversionierte Dateien:
        Makefile
        bashisms/
[...]
        test_uscan_online
        uscan/

nichts zum Commit vorgemerkt, aber es gibt unversionierte Dateien
[master 158990d] Releasing 1.0
 2 files changed, 3 insertions(+)
fatal: Tag 'v1.0' existiert bereits
[master a406494] Releasing 2.0
 2 files changed, 3 insertions(+)
fatal: Tag 'v2.0' existiert bereits
./test_uscan_git: 73: eval: cannot create /foo/debian/watch: Directory 
nonexistent
./test_uscan_git: 79: eval: cannot create /foo/debian/changelog: Directory 
nonexistent
./test_uscan_git: 86: eval: cannot create /foo/debian/source/format: Directory 
nonexistent
cp: reguläre Datei '/foo/debian/upstream/signing-key.asc' kann nicht angelegt 
werden: Datei oder Verzeichnis nicht gefunden
./test_uscan_git: 103: eval: cannot create /foo/debian/watch: Directory 
nonexistent
./test_uscan_git: 120: cd: can't cd to /foo
testExcludeXZ

testRepackZip_XZ
ok 147
ok 148


[...]

testSuffix

Ran 2 tests.

FAILED (failures=1)
make[3]: *** [Makefile:24: test_debrepro.test] Fehler 1
make[3]: *** Es wird auf noch nicht beendete Prozesse gewartet....
gpgv: Signatur vom Di 19 Mär 2019 11:54:42 CET
gpgv:                mittels RSA-Schlüssel 
CF218F0E7EABF584B7E20402C77E2D6872543FAF
gpgv: Korrekte Signatur von "uscan test key (no secret) <n...@debian.org>"
127.0.0.1 - - [19/Mar/2019 11:54:43] "GET / HTTP/1.1" 200 -
uscan: Newest version of foo on remote site is 1, local version is 0+dfsg1
 (mangled local version is 0)
uscan:    => Newer package available from
      http://localhost:46747/foo-1.tar.gz
127.0.0.1 - - [19/Mar/2019 11:54:43] "GET /foo-1.tar.gz HTTP/1.1" 200 -
127.0.0.1 - - [19/Mar/2019 11:54:43] code 404, message File not found
127.0.0.1 - - [19/Mar/2019 11:54:43] "HEAD /foo-1.tar.gz.asc HTTP/1.1" 404 -
127.0.0.1 - - [19/Mar/2019 11:54:43] code 404, message File not found
127.0.0.1 - - [19/Mar/2019 11:54:43] "HEAD /foo-1.tar.gz.gpg HTTP/1.1" 404 -
127.0.0.1 - - [19/Mar/2019 11:54:43] code 404, message File not found
127.0.0.1 - - [19/Mar/2019 11:54:43] "HEAD /foo-1.tar.gz.pgp HTTP/1.1" 404 -
127.0.0.1 - - [19/Mar/2019 11:54:43] code 404, message File not found
127.0.0.1 - - [19/Mar/2019 11:54:43] "HEAD /foo-1.tar.gz.sig HTTP/1.1" 404 -

127.0.0.1 - - [19/Mar/2019 11:54:43] code 404, message File not found
127.0.0.1 - - [19/Mar/2019 11:54:43] "HEAD /foo-1.tar.gz.sign HTTP/1.1" 404 -
testGitUpstream
mktemp: konnte das Verzeichnis nicht mittels Schablone 
„/tmp/tmp.WYuPkK7dpO/tmp.XXXXXXXXXX“ erstellen: Datei oder Verzeichnis nicht 
gefunden
mkdir: das Verzeichnis „/foo“ kann nicht angelegt werden: Keine Berechtigung
mkdir: das Verzeichnis „/foo“ kann nicht angelegt werden: Keine Berechtigung
mkdir: das Verzeichnis „/repo“ kann nicht angelegt werden: Keine Berechtigung
./test_uscan_git: 36: cd: can't cd to /repo
Bestehendes Git-Repository in /home/cbe/debian/devscripts/devscripts/test/.git/ 
neuinitialisiert
Auf Branch master
Unversionierte Dateien:
        Makefile
        bashisms/
        dd-list/
        debdiff/


Christoph

--- End Message ---
--- Begin Message ---
Source: devscripts
Source-Version: 2.19.4

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

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 924...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattia Rizzolo <mat...@debian.org> (supplier of updated devscripts 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 20 Mar 2019 16:57:59 +0100
Source: devscripts
Architecture: source
Version: 2.19.4
Distribution: unstable
Urgency: medium
Maintainer: Devscripts Maintainers <devscri...@packages.debian.org>
Changed-By: Mattia Rizzolo <mat...@debian.org>
Closes: 921334 921641 922975 923271 923427 923441 923499 924026 924977
Changes:
 devscripts (2.19.4) unstable; urgency=medium
 .
   [ Antonio Terceiro ]
   * debrepro:
     + Include --before-second-build option in output of --help.
 .
   [ Adam D. Barratt ]
   * scripts/Makefile:
     + Fix building / testing of shell-based scripts.  Closes: #923271
 .
   [ Paul Wise ]
   * chdist:
     + Drop Dir::State::status as apt doesn't hard-code it since 1.3~pre3
 .
   [ Mattia Rizzolo ]
   * Apply patch from Jakub Wilk to fix a weird spacing in devscripts(1).
     Closes: #922975
   * sadt:
     + Ignore a UserWarning from debian.deb822.PkgRelation.parse_relations after
       #712513 changed its format.  Closes: #924026
   * wrap-and-sort:
     + Do not try to sort the paragraphs in d/tests/control.  Closes: #923499
   * tests:
     + Introduce a chronic_sh() bash function, reimplementing chronic(1).
     + Quiet down the uscan_git tests by using the new chronic_sh() thing, and
       tweaking a few command calls here and there.
     + Rename the TMPDIR variable to avoid overloading it, and with it affect
       the behaviour of mktemp(1) when it was already exported.  Closes: #924977
       This affected only some uscan tests.
     + Also tweak a few mktemp(1) calls to place their files in SHUNIT_TMPDIR,
       and name them after the tests they are running.
     + export GIT_CONFIG_NOGLOBAL=1, HOME=, XDG_CONFIG_HOME= in a few tests
       (uscan_git and salsa) to prevent the local configuration from affecting
       the tests.  Closes: #921334
 .
   [ Xavier Guimard ]
   * salsa:
     + Allow `checkout --all`, to checkout all repos in a group.  MR: !109
     + Return 1 when lists are empty.  MR: !110
     + Fix disable/enable options.  MR: !114
     + Add KGB options configuration.  Closes: #921641; MR: !115
   * uscan:
     + Fix bad check for "verbose" in Config.pm.  Closes: #923441; MR: !111
   * Update French translation
 .
   [ Reiner Herrmann ]
   * Update German translation.
 .
   [ Simon McVittie ]
   * mergechanges:
     + Fix handling of .changes with a multiline Binary field.
       Closes: #923427; MR: !112
 .
   [ Christoph Berg ]
   * Refresh German translation, mostly for salsa.
Checksums-Sha1:
 d1f8e6be42a6cb025b3c434ba77a2c22a3c13e32 3090 devscripts_2.19.4.dsc
 55c05174cef8eb9233b992cbcd0b6322af642047 840176 devscripts_2.19.4.tar.xz
 b050e75a08f7c4b624ec22fe3e4b25aa72cee40f 11947 
devscripts_2.19.4_amd64.buildinfo
Checksums-Sha256:
 3eeee930a4a24e8d13dd3f4f9f9292124c2688886e7dc8fa0187f0221f33845d 3090 
devscripts_2.19.4.dsc
 64e8d566a133f4f62af0c27b39546cd9a86c5a6ee5cecfb8775aaeb74b1d8d18 840176 
devscripts_2.19.4.tar.xz
 66577f2f35fda30f0652b33def2286389dd3c70796d4db454913a22a6f170a06 11947 
devscripts_2.19.4_amd64.buildinfo
Files:
 ae4bfe779d74df1e085352e4917ddc2c 3090 devel optional devscripts_2.19.4.dsc
 f0936d7d5eb7ea4ed216fd544bffed1a 840176 devel optional devscripts_2.19.4.tar.xz
 14947a445b0e5a58b6732d2b3f2323d8 11947 devel optional 
devscripts_2.19.4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlySZIUACgkQCBa54Yx2
K62HZxAAvEHqowvQ3MAW3+U+hC7zbu1HafDTK0cAFC1OPhR5GRwLVwm1u+ZCi9OM
KDno9vgdCqJDzH4FrbYNhmW8u1rv3zkXUmcqEAQy45GC6TGXdIkZwagr+MuCpGux
qyytm6t9hWcCIJK0S+3SG5aV02/wlPCeECNrKCTMitPc75FjBgMSBRfBVYhzY/j5
wy3BDa2a37vrcpyYgyjV2mGluc4BMlofsI40ibrkv7E7tV1tLFttMPap28gh7lBu
PJYzc6v2bQYI2PvlQ/Nis3N+5iFCboPzU8JxwflVsc0KZLzMjomt+XBeqUJZzMT6
ff9T2SubrW8dscTMyuOV9vQNKzN07207bHcJyiMEGyFDhRHE2dLqvuzreONyRaI5
0Z3TYrHoe5QuO6nGmbOQp0i1H0KID2+jneyu2xcQ/AsYVVkDKY7pXuqzZk/ROml7
Qse75zPqLR4+F1Btd8bT4Gpcfb19F0EPvJUJiklzCuPXYJ7QhAsc5CveaTucz9sF
4etEYqu8/uxfdwnIWFdn0u7PD42hW2ZQjjNoj1+XuDGLmhz0ne5lIy8lsGWRjreW
DgD6i8v73k5Ia1CNqWN47e20kmgA1O8ZpVz+7AIiitSnXkyUJhu4p5kBJb+MPIhc
WwTsQ+jlBuIBr/o9xvb4D9H30veoF9VxabE6m1/AyLSlD8hNTkE=
=5c4O
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to