On 2024-06-18, at 10:49:42 +0100, Jeremy Sowden wrote: > On 2024-06-18, at 09:31:04 +0200, Lucas Nussbaum wrote: > > On 17/06/24 at 05:45 +0200, Aymeric Agon-Rambosson wrote: > > > > > > control: tags -1 +unreproducible > > > control: severity -1 important > > > > > > Hello Lucas, > > > > > > It turns out I cannot reproduce the issue on an unstable chroot. > > > > > > I am attaching the log of the sbuild. > > > > I can still reproduce the failure. I attach a fresher build log, but > > nothing obvious shows up... > > I also get test failures, e.g.: > > Ran 31 tests, 24 results as expected, 7 unexpected (2024-06-17 > 07:32:40+0000, 1.485040 sec) > > 7 unexpected results: > FAILED magit-get > FAILED magit-get-{current|next}-tag > FAILED magit-list-{|local-|remote-}branch-names > FAILED magit-status:file-sections > FAILED magit-status:log-sections > FAILED magit-status:section-commands > FAILED magit-toplevel:submodule > > The number seems to vary depending on environment (cowbuilder vs > schroot, `gbp buildpackage` vs `fakeroot debian/rules`), and I have had > some successful builds too. Helpful. I will take a closer look and see > if I can work out what's going on.
The problem is that git-commit requires the name and e-mail address of the committer as well as the author. (sid)aztest@ulthar:~$ cd $( mktemp -d ) (sid)aztest@ulthar:/tmp/tmp.6XyqcRs3l9$ git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name> Initialized empty Git repository in /tmp/tmp.6XyqcRs3l9/.git/ (sid)aztest@ulthar:/tmp/tmp.6XyqcRs3l9$ $ git config --list core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true (sid)aztest@ulthar:/tmp/tmp.6XyqcRs3l9$ GIT_AUTHOR_NAME=Aztest GIT_AUTHOR_EMAIL=aztest@sid.ulthar.dreamlands git commit --allow-empty Committer identity unknown *** Please tell me who you are. Run git config --global user.email "y...@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: empty ident name (for <aztest@ulthar.dreamlands>) not allowed (sid)aztest@ulthar:/tmp/tmp.6XyqcRs3l9$ git -c 'user.name=Aztest' -c 'user.email=aztest@sid.ulthar.dreamlands' commit --allow-empty -m init [master (root-commit) 87f2420] init There is an existing patch that sets the e-mail address, but not the name. I will update it and forward it upstream. J.
signature.asc
Description: PGP signature