Please stop defaulting to VCS="bzr"

Bug #862728 reported by Daniel Hahler
This bug report is a duplicate of:  Bug #1357326: Make default VCS git. Edit Remove
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
etckeeper (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

It is getting quite annoying to have to setup $VCS to reasonable VCS all the time (or at least when upgrading from Natty to Oneiric).

Please stop this.

Bazaar is being pushed by Canonical, but it sucks so much compared to Git that it does not make any sense to change the package default from git to bzr.

Revision history for this message
Dave Walker (davewalker) wrote :

I'm marking this as 'Opinion' because it clearly falls into that category.

Bazaar is the Ubuntu chosen VCS. If you are experiencing specific issues, please raise them separately.

As a Ubuntu developer, I would suggest that this can be Fix Released by making it a debconf option that can be preseeded if required.

Thanks.

Changed in etckeeper (Ubuntu):
status: New → Opinion
importance: Undecided → Wishlist
Revision history for this message
Soren Hansen (soren) wrote :

If you have sound technical reasons why bzr shoulnd't be the default, please elaborate.

Otherwise, I don't see why this needs to change. The default has been bzr since etckeeper was added to Ubuntu. Changing the default would mean that etckeeper would be broken (i.e. will have lost its history) for people who have relied on the default. Also, many of us prefer bzr and everywhere else in Ubuntu where we have a choice between VCS's, we choose bzr, so I don't see why etckeeper should be any different.

Changed in etckeeper (Ubuntu):
importance: Wishlist → Undecided
status: Opinion → Won't Fix
Revision history for this message
Soren Hansen (soren) wrote :

whoops

Changed in etckeeper (Ubuntu):
importance: Undecided → Wishlist
status: Won't Fix → Opinion
Revision history for this message
Csipak Attila (corphicks) wrote :

Soren: let me just quote the official etckeeper documentation on this topic:

"By default, etckeeper uses git. This choice has been carefully made; git is the VCS best supported by etckeeper and the VCS users are most likely to know.

[ It's possible that your distribution has chosen to modify etckeeper so its default VCS is not git -- if they have please complain to them, as they're making things unnecessarily difficult for you, and causing unnecessary divergence of etckeeper installations. You should only be using etckeeper with a VCS other than git if you're in love with the other VCS. ]"

Source: http://etckeeper.branchable.com/README/

Also:

"Setting a repository up at install-time is a feature of etckeeper upstream (and a good one)."

Bug #482417

BTW, Bug #482417 is generally complaining about the default bzr setting, too.

It would be so nice to be able to either choose VCS at install-time or make the same choice via package selection (separate packages for etckeeper-git, etckeeper-bzr, etckeeper-darcs etc + if I don't want any preconfiguration, I could just install an etckeeper-common package).

Changed in etckeeper (Ubuntu):
status: Opinion → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in etckeeper (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.