Please backport mercurial 3.1.2-2+deb8u1build0.15.04.2 (universe) from vivid-updates

Bug #1414492 reported by anatoly techtonik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
trusty-backports
Won't Fix
Undecided
Unassigned
utopic-backports
Won't Fix
Undecided
Unassigned

Bug Description

Please backport mercurial 3.1.2-2 (universe) from vivid to trusty, utopic.

Reason for the backport:
========================
1. Need 'hg config' command from 3.0+ on Trusty
2. A lots of bugs fixed
http://mercurial.selenic.com/wiki/WhatsNew

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s vivid -d trusty mercurial
$ backportpackage -u ppa:<lp username>/<ppa name> -s vivid -d utopic mercurial

* trusty:
[X] Package builds without modification
[X] mercurial installs cleanly and runs
[ ] mercurial-common installs cleanly and runs
* utopic:
[ ] Package builds without modification
[ ] mercurial installs cleanly and runs
[ ] mercurial-common installs cleanly and runs

Reverse dependencies:
=====================
The following reverse-dependencies need to be tested against the new version of mercurial. For reverse-build-dependencies (-Indep), please test that the package still builds against the new mercurial. For reverse-dependencies, please test that the version of the package currently in the release still works with the new mercurial installed. Reverse- Recommends, Suggests, and Enhances don't need to be tested, and are listed for completeness-sake.

mercurial
---------
* etckeeper
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* mercurial-git
  [X] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* seekwatcher
  [ ] trusty (Reverse-Build-Depends)
  [ ] utopic (Reverse-Build-Depends)
* blogofile
  [ ] trusty (Reverse-Suggests)
  [ ] utopic (Reverse-Suggests)
* duck
  [ ] utopic (Reverse-Depends)
* gquilt
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* python3-vcversioner
  [ ] utopic (Reverse-Suggests)
* commit-patch
  [ ] trusty (Reverse-Suggests)
  [ ] utopic (Reverse-Suggests)
* buildbot
  [ ] trusty (Reverse-Suggests)
  [ ] utopic (Reverse-Suggests)
* powerline
  [ ] utopic (Reverse-Build-Depends)
* python-hglib
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
  [ ] trusty (Reverse-Build-Depends)
  [ ] utopic (Reverse-Build-Depends)
* myrepos
  [ ] trusty (Reverse-Suggests)
  [ ] utopic (Reverse-Suggests)
* git-remote-hg
  [ ] utopic (Reverse-Depends)
  [ ] utopic (Reverse-Build-Depends-Indep)
* buildbot-slave
  [ ] trusty (Reverse-Suggests)
  [ ] utopic (Reverse-Suggests)
* hobbit-plugins
  [ ] trusty (Reverse-Suggests)
  [ ] utopic (Reverse-Suggests)
* hgsvn
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* trac-mercurial
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* qct
  [ ] trusty (Reverse-Breaks)
  [ ] trusty (Reverse-Enhances)
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Breaks)
  [ ] utopic (Reverse-Enhances)
  [ ] utopic (Reverse-Depends)
* jhbuild
  [ ] trusty (Reverse-Recommends)
  [ ] utopic (Reverse-Recommends)
* gitit
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* hgview-common
  [ ] trusty (Reverse-Enhances)
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Enhances)
  [ ] utopic (Reverse-Depends)
* redmine
  [ ] trusty (Reverse-Suggests)
  [ ] utopic (Reverse-Suggests)
* mercurial-server
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* zim
  [ ] trusty (Reverse-Suggests)
  [ ] utopic (Reverse-Suggests)
* pepper
  [ ] trusty (Reverse-Recommends)
  [ ] utopic (Reverse-Recommends)
  [ ] trusty (Reverse-Build-Depends)
  [ ] utopic (Reverse-Build-Depends)
* rebar
  [ ] trusty (Reverse-Recommends)
  [ ] utopic (Reverse-Recommends)
* hg-fast-export
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* mercurial-nested
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* tailor
  [ ] trusty (Reverse-Suggests)
  [ ] trusty (Reverse-Conflicts)
  [ ] utopic (Reverse-Suggests)
  [ ] utopic (Reverse-Conflicts)
* python-rope
  [ ] trusty (Reverse-Recommends)
  [ ] utopic (Reverse-Recommends)
* eclipse-mercurialeclipse
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* hgview-curses
  [ ] trusty (Reverse-Enhances)
  [ ] utopic (Reverse-Enhances)
* ikiwiki
  [ ] trusty (Reverse-Recommends)
  [ ] utopic (Reverse-Recommends)
* etm-qt
  [ ] trusty (Reverse-Recommends)
* python-vcversioner
  [ ] utopic (Reverse-Suggests)
* tortoisehg
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* hgview
  [ ] trusty (Reverse-Enhances)
  [ ] utopic (Reverse-Enhances)
  [ ] trusty (Reverse-Build-Depends)
  [ ] utopic (Reverse-Build-Depends)
* libghc-filestore-dev
  [ ] trusty (Reverse-Recommends)
  [ ] utopic (Reverse-Recommends)
* open-font-design-toolkit
  [ ] trusty (Reverse-Recommends)
  [ ] utopic (Reverse-Recommends)
* hgsubversion
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* fdroidserver
  [ ] utopic (Reverse-Suggests)
* bugs-everywhere
  [ ] trusty (Reverse-Recommends)
  [ ] utopic (Reverse-Recommends)
  [ ] trusty (Reverse-Build-Depends-Indep)
  [ ] utopic (Reverse-Build-Depends-Indep)
* mercurial-buildpackage
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)
* mercurial-keyring
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)

mercurial-common
----------------
* mercurial-nested
  [ ] trusty (Reverse-Depends)
  [ ] utopic (Reverse-Depends)

Revision history for this message
Micah Gersten (micahg) wrote :

Thank you for requesting this backport. Would it be possible to test the reverse depends and reverse build depends as suggested in the description? There are instructions to test build your own packages, but if needed, I can provide packages to test. Also, please make sure to test a backport from the package in vivid-updates as it has security fixes.

summary: - Please backport mercurial 3.1.2-2 (universe) from vivid
+ Please backport mercurial 3.1.2-2+deb8u1build0.15.04.2 (universe) from
+ vivid-updates
Revision history for this message
anatoly techtonik (techtonik) wrote :

> Would it be possible to test the reverse depends and reverse build depends as suggested in the description?

How much will it take? If it will take more than an hour then an answer is probably - no.

Revision history for this message
Micah Gersten (micahg) wrote :

Well, I can build packages for you to save some time, but that'll have to be another night. Once the packages are built, you just need to try to install and run each package marked as a Reverse-Depends on both trusty and utopic. For mercurial itself, you just have to install and run mercurial on trusty and utopic. I'll update this bug once I get the packages built for you to test. It's 19 packages each in trusty and utopic. It could be done in under an hour depending on how fast you can install and test the dependencies.

Revision history for this message
Micah Gersten (micahg) wrote :

Please let me know if you're willing to do the testing and I"ll be happy to provide the packages to test (in the near future). Thanks.

Revision history for this message
anatoly techtonik (techtonik) wrote :

Do you have scripts that automate the process? I am on Windows, so running all this means I
will have to create two VMs, login into them, find your packages, install compile a list to install
them, find the commands that need to be run, check that the output is correct.

I am really not the target user who needs this change right now (because I am on Windows and
the second OS here is Fedora), so please understand that my motivation to spend that hour+
testing packages that I don't use is extremely low. But if backports project can make this
project automated, so that I can login into VM and run a single command that will do everything
above as requested and leave text log and (optionally) video log and/or screenshots for results
and errors, then it is possible.

Revision history for this message
anatoly techtonik (techtonik) wrote :

Added issue about automating the process https://bugs.launchpad.net/trusty-backports/+bug/1468206

Revision history for this message
Micah Gersten (micahg) wrote :

Utopic is now EOL

Changed in utopic-backports:
status: New → Won't Fix
Revision history for this message
anatoly techtonik (techtonik) wrote :

It is not fun spending free time for fixing Ubuntu issues.

Dan Streetman (ddstreet)
Changed in trusty-backports:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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