Thank you for taking the time to report this bug and helping to make
Ubuntu better.

It looks like git's behaviour changed between 1:1.7.10.4-1ubuntu1
(Quantal) and 1:1.8.1.2-1 (Raring).

If "dnsdomainname" returns empty, then git now fails, whereas before it
proceeded with invalid committer/author "email addresses".

I think there are two things going on here. First is the change in
upstream git; the second is that your system had a misconfigured (ie.
empty) domain name.

So I think this is a previous domain name misconfiguration on your
system causing the problem, rather than a general requirement that you
must now configure git with a name and email. Configuring git with a
name and email merely overrides the default. It is the default that on
your system has always been unobtainable but is now being treated as an
error.

Nevertheless, it would be nice if etckeeper didn't break in this case,
as it is expected to function automatically and so prompting the user
during an upgrade (as git does) is not helpful. I wonder how many other
users do not have domain names defined.

Could you please post /etc/hostname and /etc/hosts and explain how you
installed your system originally, so that we can figure out how many
other users this issue might affect? And have you modified /etc/hostname
and/or /etc/hosts by hand, at all?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1267564

Title:
  etckeeper with git breaks upgrade from Precise to Trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/etckeeper/+bug/1267564/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to