Your message dated Sat, 13 Oct 2018 23:19:13 +0000
with message-id <[email protected]>
and subject line Bug#910705: fixed in dgit 8.0
has caused the Debian Bug report #910705,
regarding dgit: build-source and push-source disregard -wc
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 [email protected]
immediately.)


-- 
910705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910705
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dgit
Version: 7.0
Severity: important

with a frash `dgit clone mason` (with an added d/source/format):

mattia@warren ~/devel/debian/QA/mason/mason (git)-[dgit/sid] % git status
On branch dgit/sid
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        debian/source/

nothing added to commit but untracked files present (use "git add" to track)
mattia@warren ~/devel/debian/QA/mason/mason (git)-[dgit/sid] % dgit -wc 
build-source
Format `3.0 (quilt)', need to check/update patch stack
Use of uninitialized value $objname in print at /usr/share/perl5/Debian/Dgit.pm 
line 461, <GEN3> line 11.
 at /usr/share/perl5/Debian/Dgit.pm line 145, <GEN3> line 11.
        Debian::Dgit::__ANON__("Use of uninitialized value \$objname in print 
at /usr/share/pe"...) called at /usr/share/perl5/Debian/Dgit.pm line 461
        Debian::Dgit::git_cat_file(undef, "commit") called at /usr/bin/dgit 
line 347
        main::branch_is_gdr("96b36c25fd7adade36a62fa8c63cdff8b22c7475") called 
at /usr/bin/dgit line 5699
        main::build_maybe_quilt_fixup() called at /usr/bin/dgit line 6245
        main::build_prep(1) called at /usr/bin/dgit line 6596
        main::cmd_build_source() called at /usr/bin/dgit line 7359
255 mattia@warren ~/devel/debian/QA/mason/mason (git)-[dgit/sid] % 

more debug:

mattia@warren ~/devel/debian/QA/mason/mason (git)-[dgit/sid] % dgit -wc -DDD 
build-source
| git config -z --get-regexp --local '.*'
=> core.repositoryformatversion\n0
=> core.filemode\ntrue
=> core.bare\nfalse
=> core.logallrefupdates\ntrue
=> merge.dpkg-mergechangelogs.name\ndebian/changelog merge driver
=> merge.dpkg-mergechangelogs.driver\ndpkg-mergechangelogs -m %O %A %B %A
=> user.email\[email protected]
=> user.name\nMattia Rizzolo
=> remote.origin.url\nhttps://git.dgit.debian.org/mason
=> remote.origin.fetch\n+refs/heads/*:refs/remotes/origin/*
=> remote.dgit.skipdefaultupdate\ntrue
| git config -z --get-regexp --local '.*'
=> core.repositoryformatversion\n0
=> core.filemode\ntrue
=> core.bare\nfalse
=> core.logallrefupdates\ntrue
=> merge.dpkg-mergechangelogs.name\ndebian/changelog merge driver
=> merge.dpkg-mergechangelogs.driver\ndpkg-mergechangelogs -m %O %A %B %A
=> user.email\[email protected]
=> user.name\nMattia Rizzolo
=> remote.origin.url\nhttps://git.dgit.debian.org/mason
=> remote.origin.fetch\n+refs/heads/*:refs/remotes/origin/*
=> remote.dgit.skipdefaultupdate\ntrue
| git config -z --get-regexp --global '.*'
=> core.pager\ndiff-highlight | less
=> push.default\ncurrent
=> push.followtags\ntrue
=> user.email\[email protected]
=> user.name\nMattia Rizzolo
=> user.signingkey\n66AE2B4AFCCF3F52DA184D184B043FCDB9444540
=> transfer.fsckobjects\ntrue
=> fetch.fsckobjects\ntrue
=> receive.fsckobjects\ntrue
=> commit.gpgsign\ntrue
=> commit.verbose\ntrue
=> tag.sort\nv:refname
=> rebase.autosquash\ntrue
=> rebase.abbreviatecommands\ntrue
=> rebase.missingcommitscheck\nwarn
=> diff.renames\ntrue
=> diff.compactionheuristic\ntrue
=> stash.showpatch\ntrue
=> color.ui\nauto
=> pager.branch\nless -FX
=> pager.grep\nless -FX
=> pager.tag\nless -FX
=> interactive.difffilter\ndiff-highlight
=> merge.dpkg-mergechangelogs.name\ndebian/changelog merge driver
=> merge.dpkg-mergechangelogs.driver\ndpkg-mergechangelogs -m %O %A %B %A
=> filter.lfs.smudge\ngit-lfs smudge -- %f
=> filter.lfs.process\ngit-lfs filter-process
=> filter.lfs.required\ntrue
=> filter.lfs.clean\ngit-lfs clean -- %f
=> dgit.default.build-products-dir\n/home/mattia/pbuilder/result/unstable/amd64
=> alias.c\ncommit --signoff
=> alias.co\ncheckout
=> alias.s\nshow --show-signature --pretty=fuller
=> alias.wdiff\ndiff --color-words
=> alias.lg\nlog --color --graph --abbrev-commit 
--pretty=format:'%Cred%h%Creset %C(bold green)%G?%Creset%C(yellow)%d%Creset %s 
%Cgreen(%ar)%C(blue) %an <%ae>%Creset'
=> alias.mr\n!sh -c 'git fetch $1 $2 && tig HEAD..FETCH_HEAD && git merge 
--no-commit --no-ff FETCH_HEAD' -
=> url.git+ssh://[email protected]/.insteadof\nlp:
=> url.git+ssh://[email protected]/~mapreri/+git/.insteadof\nlpme:
=> [email protected]:.insteadof\nhttps://salsa.debian.org/
=> [email protected]:.insteadof\nsalsa:
=> [email protected]:python-team/modules/.insteadof\ndpmt:
=> [email protected]:python-team/applications/.insteadof\npapt:
=> [email protected]:.insteadof\nhttps://github.com/
=> [email protected]:.insteadof\ngit://github.com/
| git config -z --get-regexp --system '.*'
+ git diff --quiet HEAD
Format `3.0 (quilt)', need to check/update patch stack
checking for vendor-specific debian/patches/debian.series (Dpkg::Vendor 
`current vendor')
checking for vendor-specific debian/patches/debian.series ((base) distro being 
accessed)
checking for vendor-specific debian/patches/debian.series ((nominal) distro 
being accessed)
| git rev-parse 'HEAD~0'
=> `96b36c25fd7adade36a62fa8c63cdff8b22c7475'
| git symbolic-ref -q HEAD
=> `refs/heads/dgit/sid'
branch_is_gdr 96b36c25fd7adade36a62fa8c63cdff8b22c7475...
GCF| git cat-file --batch
GCF>| 96b36c25fd7adade36a62fa8c63cdff8b22c7475:debian/patches
GCF<| 96b36c25fd7adade36a62fa8c63cdff8b22c7475:debian/patches missing
GCF>| 96b36c25fd7adade36a62fa8c63cdff8b22c7475
GCF<| 96b36c25fd7adade36a62fa8c63cdff8b22c7475 commit 641
GCF>| 96b36c25fd7adade36a62fa8c63cdff8b22c7475:debian/patches
GCF<| 96b36c25fd7adade36a62fa8c63cdff8b22c7475:debian/patches missing
GCF>| 96b36c25fd7adade36a62fa8c63cdff8b22c7475:debian
GCF<| ec8ccbb627252cdd098a185211bf56c814feaf3d tree 489
branch_is_gdr  96b36c25fd7adade36a62fa8c63cdff8b22c7475 plain
GCF>| 58a8bf0d08a433b320d4cb0ecc8b49e2a61db449
GCF<| 58a8bf0d08a433b320d4cb0ecc8b49e2a61db449 commit 271
GCF>| 58a8bf0d08a433b320d4cb0ecc8b49e2a61db449:debian/patches
GCF<| 58a8bf0d08a433b320d4cb0ecc8b49e2a61db449:debian/patches missing
GCF>| 58a8bf0d08a433b320d4cb0ecc8b49e2a61db449:debian
GCF<| 3980057eaa182009b11e83f99fc4251162672c68 tree 290
branch_is_gdr  58a8bf0d08a433b320d4cb0ecc8b49e2a61db449 plain
Use of uninitialized value $_[1] in print at /usr/share/perl5/Debian/Dgit.pm 
line 184, <GEN3> line 11.
 at /usr/share/perl5/Debian/Dgit.pm line 145, <GEN3> line 11.
        Debian::Dgit::__ANON__("Use of uninitialized value \$_[1] in print at 
/usr/share/perl5"...) called at /usr/share/perl5/Debian/Dgit.pm line 184
        Debian::Dgit::printdebug("GCF>| ", undef, "\x{a}") called at 
/usr/share/perl5/Debian/Dgit.pm line 460
        Debian::Dgit::git_cat_file(undef, "commit") called at /usr/bin/dgit 
line 347
        main::branch_is_gdr("96b36c25fd7adade36a62fa8c63cdff8b22c7475") called 
at /usr/bin/dgit line 5699
        main::build_maybe_quilt_fixup() called at /usr/bin/dgit line 6245
        main::build_prep(1) called at /usr/bin/dgit line 6596
        main::cmd_build_source() called at /usr/bin/dgit line 7359
GCF>| %                                                                         
                                                                                
                      255 mattia@warren ~/devel/debian/QA/mason/mason 
(git)-[dgit/sid] %                                                              
                                                   :(


(as an aside, the last line outputed by -DDD lacks a \n)

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: dgit
Source-Version: 8.0

We believe that the bug you reported is fixed in the latest version of
dgit, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ian Jackson <[email protected]> (supplier of updated dgit 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 13 Oct 2018 23:56:35 +0100
Source: dgit
Binary: dgit git-debrebase dgit-infrastructure
Architecture: all source
Version: 8.0
Distribution: unstable
Urgency: medium
Maintainer: Ian Jackson <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 910687 910705 910724 910725 910730
Description: 
 dgit       - git interoperability with the Debian archive
 dgit-infrastructure - dgit server backend infrastructure
 git-debrebase - rebasing git workflow tool for Debian packaging
Changes:
 dgit (8.0) unstable; urgency=medium
 .
   dgit - Behavioural change with compatibility implications:
   * Check (with --clean=dpkg-source[-d], ie, by default) that rules
     clean does not leave untracked files (ie, trip if it looks like
     a `git add' may have been forgotten).  dgit will now fail in
     some situations where previously it would have just carried on.
   * Honour new clean modes --dpkg-source[-d],no-check aka -wdn / -wddn
     which suppress this check.  (Whether the untracked files are
     used or disregarded depends on --include-dirty.)
   * Honour new .clean-mode-newer access config option, to allow git
     configs to be compatible with both new and old dgits.
     See relevant parts of dgit(1) for more information.
 .
   dgit - Improved behaviours:
   * Better handling of cross-filesystem operations, including
     build-products-dir on a different fs.  Closes:#910730.
   * Change to git toplevel dir before starting.  Closes:#910724.
   * Provide --clean=check,ignores aka -wci.
   * Provide --clean=dpkg-source[-d],all-check aka -wda / -wdda.
 .
   dgit - Important bugfixes:
   * Check that tree does not contain untracked files (depending on clean
     mode) when building source using git branch rather than using working
     tree.  In particular, honour --clean=check.  Closes:#910705.
   * Also apply that new cleanliness check during build-source or
     push-source etc. with --clean=dpkg-source; even though rules
     clean was not run.  See above.  Again, -wdn / -wddn may be needed.
   * dgit: Forbid source building with --include-dirty and non-.. bpd,
     which can seriously malfunction.  Closes:#910725; see #910740.
 .
   dgit - Additional sanity checks:
   * quilt linearisation: Stop at debian/source/format changes.
   * quilt fixup: Cope if gdr analysis finds origin.  Closes:#910687.
   * Add missing error check in single-debian-patch handling.
   * Refuse to work if critical files have uncommitted changes.
   * Reject all git config options containing newlines.
   * Better error message for not in git tree.  (For git-debrebase too.)
 .
   dgit - Minor bugfixes:
   * Fix spelling errors etc. in messages.
   * Replace mention of alioth by salsa in a message.
   * clean_tree: confess rather than die on unknown clean mode.
   * Add missing \n to crash from git_cat_file.  (git-debrebase too.)
 .
   Documentation:
   * dgit(1): Document that cleaning is sometimes not needed and
     is therefore not done.
   * README.md: Add this document for the benefit of Salsa.
   * po/README: Mention -k10 threshold.
   * po/README: Give a pointer to salsa; remind the translator to commit.
   * dgit(1): Fix spelling errors.
   * dgit(7): Fix spelling errors.
   * dgit-sponsorship(7): Fix spelling error.
 .
   Consequential changes:
   * Internal refactoring to support all these changes.
   * Tests adjusted to correspond to, and somewhat test, these changes.
   * Slight reorganisation to documentation of --clean=dpkg-source etc.
 .
   Build system:
   * Makefile: Provide i18n-commit target.
   * po/list-documents: Set translation threshold to 10%.
Checksums-Sha1: 
 71b6c9a13ca5453465f8ecb7375c2a11e357b384 1660 dgit_8.0.dsc
 107c7329a3f6c0a0fad268bd54b835c0560b685d 625968 dgit_8.0.tar.gz
 ce6ce360aa2e66968f513277dc92e00a7b6f838b 62748 dgit-infrastructure_8.0_all.deb
 bd99567505010031543e22b5b31238be0b7c8718 176472 dgit_8.0_all.deb
 0df81b9b1c6970ee32243a061131cb6ac621083b 5857 dgit_8.0_amd64.buildinfo
 baac8d0b4558317af362d9287952473f16df784c 86252 git-debrebase_8.0_all.deb
Checksums-Sha256: 
 e2ade9bb45afb1544f0c4652ab7b83a2f83f998985176a0d001b7b512c531afd 1660 
dgit_8.0.dsc
 6570bde24fa18460c1cb216f973ccacc824a5d02258a71a1f56f8b3478ccd231 625968 
dgit_8.0.tar.gz
 8f0ca5f92ae99aa3ea4217c9a0d391f5c77c071880bb6f1af53ab28c6586201a 62748 
dgit-infrastructure_8.0_all.deb
 0a3d7bdf9007e7159a080914ba89d7c5135d5c1ab3eb6810b43b023fb430ca45 176472 
dgit_8.0_all.deb
 0548b8b6be06e950b79c0831c7a58c65a0bd83b43f51dc7ab7a89f0a97ac4398 5857 
dgit_8.0_amd64.buildinfo
 89a2c5fa4b25f8ed3dea1ba2f8c8549765d8011fb1183161ad08ca01af3afbb6 86252 
git-debrebase_8.0_all.deb
Files: 
 456bc06df11d42a39f0cb8754715d17d 1660 devel optional dgit_8.0.dsc
 7338560db4013c22d4a0666f527cecec 625968 devel optional dgit_8.0.tar.gz
 70470b83f8c43d65ee2e450ddbeed1d4 62748 devel extra 
dgit-infrastructure_8.0_all.deb
 81212d289dd1d39a32476a2cc2b8a719 176472 devel optional dgit_8.0_all.deb
 cdd46e0d7a9e6ae4e2144c8d134753dc 5857 devel optional dgit_8.0_amd64.buildinfo
 60c207aa7d19ef10e630f3813dbe0640 86252 devel optional git-debrebase_8.0_all.deb

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

iQEzBAEBCAAdFiEEVZrkbC1rbTJl58uh4+M5I0i1DTkFAlvCeWgACgkQ4+M5I0i1
DTn6xgf/QWjmpgI5hvKWP+z70XqySAY8QcB/hAMx2p87Zl46Bsx4n6i1P1p8II82
4Q0J83jwYUT1e/GmB+HR6yjNJLMkjGT1AU+YRtchwleS90Imf/GTICmghyjSBCm3
5rCKbSDfFEpXsB17n3Tf2Hm5we/7qpTRnpTv7sRiJYUAWDUoqXwIu2yR9rmfvUf2
X7gFqlnhYa+7qrVIFEKoyDxLvn/Xt4LJApXWsolMEUP0uyO/NPUXgXALlmZTF7ko
TJqi1XZQ8FjFZzz5XF84lfIPWgcFaUDummzGdPeUlFt1wDiwvfJm6VTggOiJLDEl
5gSPaKrvMV0KfEciDein5oOV3e/9vw==
=z68q
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to