Your message dated Wed, 20 Jun 2018 20:35:03 +0000
with message-id <[email protected]>
and subject line Bug#901897: fixed in git 1:2.18.0~rc2-2
has caused the Debian Bug report #901897,
regarding git needs Breaks against dgit versions without working-tree-encoding 
support
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.)


-- 
901897: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901897
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: git
Version: 1:2.18.0~rc2-1
Severity: serious
Justification: breaks dgit test suite, breaks existing attempts not to corrupt 
data

Firstly, apologies for filing this bug as RC.  I wanted to prevent the
new git migrating.  It breaks the dgit autopkgtest.  For reasons I
don't understand, ci.debian.net thinks the dgit autopkgtest `always
failed' even though it passes just fine in testing.  So britney has
reduced the migration delay to a mere 2 days, IMO wrongly.  Can we
please keep this bug as RC for a little while at least while we decide
what to do about it ?

So, on to the actual problem:

Looking at the manpage for gitattributes(7) it mentions a new
attribute
   working-tree-encoding
which affects the way files are checked in and out.

dgit and similar workflows need to disable this attribute, because
they require that git trees and source packages correspond, which
cannot be achieved if working trees made from source packages are not
identical to git trees once committed.

In #851679 I requested a way to disable all checkout-affecting
gitattributes.  This has not yet been done AFAICT.

In lieu of that, dgit's test suite has a specific test to spot when
new attributes are introduced.  It tries enabling them and seeing if
things go wrong.  And indeed, that test has now tripped.  (It failed,
in fact, simply because some of the values it attempted to set the
unknown working-tree-encoding attribute to were invalid, but IMO the
test has done its job.)

I think at the very least I will need to update dgit to disable
working-tree-encoding as well.  I think the new git should probably
have a Breaks against the older dgit.

A proper fix for #851679 would stop this happening next time a new
gitattribute is introduced.

References:

  Failing test log
  https://ci.debian.net/data/autopkgtest/testing/amd64/d/dgit/473624/log.gz

  Explanation of why dgit needs to disable things
  https://manpages.debian.org/stretch/dgit/dgit.7.en.html#GITATTRIBUTES

Thanks for your attention and forbearance,
Ian.

-- 
Ian Jackson <[email protected]>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

--- End Message ---
--- Begin Message ---
Source: git
Source-Version: 1:2.18.0~rc2-2

We believe that the bug you reported is fixed in the latest version of
git, 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.
Jonathan Nieder <[email protected]> (supplier of updated git 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: Wed, 20 Jun 2018 10:22:51 -0700
Source: git
Binary: git git-man git-doc git-cvs git-svn git-mediawiki git-email 
git-daemon-run git-daemon-sysvinit git-gui gitk git-el gitweb git-all
Architecture: source all amd64
Version: 1:2.18.0~rc2-2
Distribution: unstable
Urgency: low
Maintainer: Gerrit Pape <[email protected]>
Changed-By: Jonathan Nieder <[email protected]>
Description:
 git        - fast, scalable, distributed revision control system
 git-all    - fast, scalable, distributed revision control system (all subpacka
 git-cvs    - fast, scalable, distributed revision control system (cvs interope
 git-daemon-run - fast, scalable, distributed revision control system 
(git-daemon s
 git-daemon-sysvinit - fast, scalable, distributed revision control system 
(git-daemon s
 git-doc    - fast, scalable, distributed revision control system (documentatio
 git-el     - fast, scalable, distributed revision control system (emacs suppor
 git-email  - fast, scalable, distributed revision control system (email add-on
 git-gui    - fast, scalable, distributed revision control system (GUI)
 git-man    - fast, scalable, distributed revision control system (manual pages
 git-mediawiki - fast, scalable, distributed revision control system (MediaWiki 
re
 git-svn    - fast, scalable, distributed revision control system (svn interope
 gitk       - fast, scalable, distributed revision control system (revision tre
 gitweb     - fast, scalable, distributed revision control system (web interfac
Closes: 901897
Changes:
 git (1:2.18.0~rc2-2) unstable; urgency=low
 .
   * debian/control: Breaks: dgit (<< 5.1~) that lacks support
     for working-tree-encoding attribute (thx Ian Jackson;
     closes: #901897).
Checksums-Sha1:
 e79985e212bf23bad07243c1454219c4d8b1339f 2916 git_2.18.0~rc2-2.dsc
 021499109acf70adb63b14532033ade05440b745 577148 git_2.18.0~rc2-2.debian.tar.xz
 238c7032c4952c787d3053cc4f95c03f948dcceb 758864 git-all_2.18.0~rc2-2_all.deb
 7ef387fa4cfd12c79aed63e44c82db471d8a197e 821856 git-cvs_2.18.0~rc2-2_all.deb
 a9b61cbc13cc02706cc7ea637520d6347364422c 760492 
git-daemon-run_2.18.0~rc2-2_all.deb
 6360ecf6253637d85068e5d1e5053228f7f305ee 761616 
git-daemon-sysvinit_2.18.0~rc2-2_all.deb
 5a4a7c0c38efab3bf37ee6b0247da59fdb3ae899 35789168 
git-dbgsym_2.18.0~rc2-2_amd64.deb
 5b199b8b1083e6a9ed2baf5b0b200d3461408a5d 1693196 git-doc_2.18.0~rc2-2_all.deb
 66379b4719854f9dc2b2beb59720c3b52d82621b 761240 git-el_2.18.0~rc2-2_all.deb
 2c1150f375fbf74ce5cef764ade93089f94287b7 783372 git-email_2.18.0~rc2-2_all.deb
 554e773e0ead9b348b06b7bd7ef56cc62fa20508 968920 git-gui_2.18.0~rc2-2_all.deb
 ddba67b351622fa889dbc381b6af86180d4d05c3 1564712 git-man_2.18.0~rc2-2_all.deb
 07c376160e3f15564c5b2f5957743c40010f8d05 774856 
git-mediawiki_2.18.0~rc2-2_all.deb
 8d3084e69ef7ef0c62baaa0c5df4d7d8ed613b11 833932 git-svn_2.18.0~rc2-2_all.deb
 544a7d1c70a0a11eac9c00ab604d9f53d727b518 12153 git_2.18.0~rc2-2_amd64.buildinfo
 32021533660a946805fb53ada19e51bca1ccf722 4848332 git_2.18.0~rc2-2_amd64.deb
 a423d24f9d0709ec19b7dee97b0ac236867f757c 889376 gitk_2.18.0~rc2-2_all.deb
 d3c1481853dc54152244d28e6cfd55fb08842ad4 763124 gitweb_2.18.0~rc2-2_all.deb
Checksums-Sha256:
 74cc8eef4eb148c131303ae32f96d6969b3a977601d4fcc456e21de2fab50dd1 2916 
git_2.18.0~rc2-2.dsc
 7e5ea013f6296bca8feceb3f18713228da12911754d5c502509ec1d141f7192b 577148 
git_2.18.0~rc2-2.debian.tar.xz
 cff31bba5ee962b6378b36f7e388336b0960e10567e3d7675365ee42c15eb767 758864 
git-all_2.18.0~rc2-2_all.deb
 8eff19b7f418e0595eb1dd4171ddb71b9759197f2dcddac56ca8e3f0682c2fd0 821856 
git-cvs_2.18.0~rc2-2_all.deb
 c6ad17b7214933e779289a288b30763af7e68d18c6baa3bcb0c354dd39533b96 760492 
git-daemon-run_2.18.0~rc2-2_all.deb
 4e507cf6aa35e719d88f5e97134186e65a03634be900d219a164c279cb99e5ea 761616 
git-daemon-sysvinit_2.18.0~rc2-2_all.deb
 f08a5f441c46cdca159974f79f00d19492de6ffa325d3745b983bd8ef38aa1b5 35789168 
git-dbgsym_2.18.0~rc2-2_amd64.deb
 942e5196ef714917cce70efd3af0f16b7a3b1fdb9fd3666647d297a1bf6ad0b9 1693196 
git-doc_2.18.0~rc2-2_all.deb
 4d385827b5848e213530e47718534a03ab0b0de5602f8221ae61c273caa5f063 761240 
git-el_2.18.0~rc2-2_all.deb
 f613da593eaff41e404069b1f18552943d5020d7690fe346913c9c7272f4463b 783372 
git-email_2.18.0~rc2-2_all.deb
 52e6331338423a8a74fe1bd12f9c6749d91939c7cca0dcb9674375b12ce528df 968920 
git-gui_2.18.0~rc2-2_all.deb
 a0240312cfc7307019eb54166772dbabe5b0a728b95a4a288e528a3094bbe23a 1564712 
git-man_2.18.0~rc2-2_all.deb
 75ad711266e9eed2cf872260e484915cd37f184ceb1ebb8957cef1b0d0c53ca1 774856 
git-mediawiki_2.18.0~rc2-2_all.deb
 abc613945b20d9c3834f841c958a37cbfd9bea5989fc8ced86f8eeeead82006c 833932 
git-svn_2.18.0~rc2-2_all.deb
 b8a595410bf3b1680ad61d252581c2d5f4a32bc635fdc86e6abf639e1a2be977 12153 
git_2.18.0~rc2-2_amd64.buildinfo
 ed89ddd46a1c77e9d88f14edaadfd7ddf135346a384580a7c2122e5cca34562c 4848332 
git_2.18.0~rc2-2_amd64.deb
 4e6bedc66bd7c7cdba50e0a6847601abf3311257b1a4f8fc8e0c94a554f15636 889376 
gitk_2.18.0~rc2-2_all.deb
 9ac9d7d23da5ccdbc292b2661c7d1b40f505730953755ddb04c3d76962940ee8 763124 
gitweb_2.18.0~rc2-2_all.deb
Files:
 2a8bc5eaed58a4858e73e59eef1fa450 2916 vcs optional git_2.18.0~rc2-2.dsc
 014d0ec15a112cebdcb1e52ec625d56f 577148 vcs optional 
git_2.18.0~rc2-2.debian.tar.xz
 ee7d53a54fb871241d4b5c860269687f 758864 vcs optional 
git-all_2.18.0~rc2-2_all.deb
 26ec825cb9e1afa0e0825c2539712e13 821856 vcs optional 
git-cvs_2.18.0~rc2-2_all.deb
 7e6b1acfe913343fad466fb6876fdc4e 760492 vcs optional 
git-daemon-run_2.18.0~rc2-2_all.deb
 3e555952b361217c8494d2a3969d7609 761616 vcs optional 
git-daemon-sysvinit_2.18.0~rc2-2_all.deb
 a8310e0c06b2d4d283f7e2d8ca479228 35789168 debug optional 
git-dbgsym_2.18.0~rc2-2_amd64.deb
 b0c1dd64b46b1bdb0585a8896ef2c61a 1693196 doc optional 
git-doc_2.18.0~rc2-2_all.deb
 2385b24065c19a3b74aa160fcdb649aa 761240 vcs optional 
git-el_2.18.0~rc2-2_all.deb
 9b84c539d5406b90c8438d738cbdcb50 783372 vcs optional 
git-email_2.18.0~rc2-2_all.deb
 b986e24610b7ce8604370fa318a63071 968920 vcs optional 
git-gui_2.18.0~rc2-2_all.deb
 8b8facf0a77dff6334f70f5655719533 1564712 doc optional 
git-man_2.18.0~rc2-2_all.deb
 03577da251234e84f0b824a0b574ad48 774856 vcs optional 
git-mediawiki_2.18.0~rc2-2_all.deb
 141d771b142fef09db5088e21c732e4c 833932 vcs optional 
git-svn_2.18.0~rc2-2_all.deb
 7d48b8de83c8be622cb07d0ff12777b0 12153 vcs optional 
git_2.18.0~rc2-2_amd64.buildinfo
 ed07fed692773b259c0055bbf1f14a8c 4848332 vcs optional 
git_2.18.0~rc2-2_amd64.deb
 269154d1cb69089b5fcaf4f1ce9ff8f2 889376 vcs optional gitk_2.18.0~rc2-2_all.deb
 9cf5abd8a4dcd250ee9e5fb1d5739e20 763124 vcs optional 
gitweb_2.18.0~rc2-2_all.deb

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

iQJHBAEBCAAxFiEEUh5Y8X6W1xKqD/EC38Zx7rMz+iUFAlsqslcTHGpybmllZGVy
QGdtYWlsLmNvbQAKCRDfxnHuszP6JUH9D/9RZCo39DC8O7vpcyWsGplOxPldEwXh
J7LWkzW2wY/GdoSqUpAXxTnbEZZcBWmkN+zDiQet1iEWUuhhh15VWZ1nkaDMBi53
w+42055qly3+JCx6mw5Njfv3sx051DrlmGjEKkVK5ChY98ZiHIusNbaXkyusSU3b
OHezu3nf9+af/AD+IbuLCghCYLwqsh/osR/gxvwx+J1uyWWOuNzaiYu+74a0OetE
6aZLEHF3u+PFNQYfkVA92hmzfbQ4w8nZXgFgZKM7rop2/cwjDFa7v/qhc1Xu5Eln
VxwEdCVnFFd5OnMsMIMET5oVw6+3uO0YY+dGT7W0i3fOspE0pu/y3yQZsCFDecfc
7kk9JbR5gmZqLjHuIVQi6jPz/6x00He23IcRfJcx5p07QuPVTvy4X2CaQ8L05uZn
UHTrO5I78UdGptZrnQytSIFv6tDhCo5L9CeVYc4sgV3/xZjQGF3yclO6r9W3WZkT
HmkDaCVld+IlsDc8RrQcdtFvRZ4DCk23kCAsLR3J/3f/4IIhl88ktS9/74e31Qd+
tbSY0T20cnmPWfbZvaPzLKOvRZlkbK2g+ZgeSX814cQt9C2+Prchv34WRkGoTVUm
P/vQe+SDnylX0tfQ3rUMr6RpHP5nPivpeH4DQWqftJif2wSjovSNnuFB2fYtC5cx
qGOsd+jZaku41A==
=F/OM
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to