Please backport sudo 1.8.9p5-1ubuntu1 (main) from trusty

Bug #1331656 reported by Jorge Niedbalski
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Precise Backports
Won't Fix
Undecided
Unassigned

Bug Description

Please backport sudo 1.8.9p5-1ubuntu1 (main) from trusty to precise.

Reason for the backport:
========================

Backporting changes from 1.8.9p4-1ubuntu2 to precise is not an easy task
because it involves to backport nearly 6 bazaar tags + patches, that will not
qualify as a MRE for the -updates pocket.

Also see: LP:#1272414

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 trusty -d precise sudo

* precise:
[x] Package builds without modification
[x] sudo-ldap installs cleanly and runs
[x] sudo installs cleanly and runs

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

sudo-ldap
---------
* zentyal-common
  [ ] precise (Reverse-Conflicts)

sudo
----
* xfce4-session
  [ ] precise (Reverse-Suggests)
* etckeeper
  [ ] precise (Reverse-Suggests)
* harden-environment
  [ ] precise (Reverse-Suggests)
* libgksu2-0
  [ ] precise (Reverse-Recommends)
* qmail
  [ ] precise (Reverse-Build-Depends)
* apt-dater-host
  [ ] precise (Reverse-Recommends)
* ara
  [ ] precise (Reverse-Recommends)
* drobo-utils
  [ ] precise (Reverse-Recommends)
* wicd-cli
  [ ] precise (Reverse-Recommends)
* casper
  [x] precise (Reverse-Depends)
* dtc-xen
  [] precise (Reverse-Depends)
* uck
  [x] precise (Reverse-Depends)
* live-config
  [ ] precise (Reverse-Recommends)
* dkms
  [ ] precise (Reverse-Recommends)
* hobbit-plugins
  [ ] precise (Reverse-Recommends)
* ubiquity-casper
  [ ] precise (Reverse-Depends)
* qtemu
  [ ] precise (Reverse-Suggests)
* ubuntu-dev-tools
  [x] precise (Reverse-Depends)
* python-nova
  [ ] precise (Reverse-Depends)
* pbuilder
  [ ] precise (Reverse-Recommends)
* check-mk-multisite
  [ ] precise (Reverse-Recommends)
* ubuntu-minimal
  [ ] precise (Reverse-Depends)
* xara-gtk
  [ ] precise (Reverse-Recommends)
* apt-src
  [ ] precise (Reverse-Recommends)
* ldap-account-manager-lamdaemon
  [ ] precise (Reverse-Depends)
* gksu
  [x] precise (Reverse-Depends)
* gnumed-server
  [ ] precise (Reverse-Depends)
* xbmc-live
  [ ] precise (Reverse-Depends)
* live-build
  [ ] precise (Reverse-Suggests)
* smb4k
  [ ] precise (Reverse-Recommends)
* octopussy
  [ ] precise (Reverse-Depends)
* sshuttle
  [ ] precise (Reverse-Recommends)
* mountpy
  [ ] precise (Reverse-Suggests)
* q4wine
  [ ] precise (Reverse-Depends)
* opennebula-common
  [ ] precise (Reverse-Recommends)
* docbookwiki
  [ ] precise (Reverse-Depends)
* matlab-support
  [ ] precise (Reverse-Depends)
* xnetcardconfig
  [ ] precise (Reverse-Depends)
* wicd-curses
  [ ] precise (Reverse-Recommends)
* geximon
  [ ] precise (Reverse-Recommends)
* winetricks
  [ ] precise (Reverse-Depends)
* emdebian-crush
  [ ] precise (Reverse-Depends)
* linaro-image-tools
  [ ] precise (Reverse-Depends)
* auto-apt
  [ ] precise (Reverse-Recommends)
* apt-file
  [x] precise (Reverse-Suggests)
* qemu-user-static
  [ ] precise (Reverse-Suggests)
* xdeb
  [ ] precise (Reverse-Depends)
* elida
  [ ] precise (Reverse-Depends)
* zentyal-common
  [ ] precise (Reverse-Depends)
* qmail-src
  [ ] precise (Reverse-Depends)
* harden
  [ ] precise (Reverse-Suggests)
* wajig
  [ ] precise (Reverse-Suggests)
* secvpn
  [ ] precise (Reverse-Depends)
* bashburn
  [ ] precise (Reverse-Depends)
* mercurial-buildpackage
  [ ] precise (Reverse-Recommends)
* fvwm-crystal
  [ ] precise (Reverse-Suggests)
* dpsyco-sudo
  [ ] precise (Reverse-Depends)
* kdesudo
  [x] precise (Reverse-Depends)

description: updated
description: updated
Revision history for this message
Iain Lane (laney) wrote :

Thanks, can you do some of the testing?

I think it's unlikely that the interface has changed so I won't ask you to test all of these reverse dependencies listed, but checking a few of them would be nice, as well as confirming the basic build/install/run (the first three checkboxes).

Revision history for this message
Jorge Niedbalski (niedbalski) wrote :
description: updated
Revision history for this message
Jorge Niedbalski (niedbalski) wrote :
Revision history for this message
Jorge Niedbalski (niedbalski) wrote :

I tried this package on precise with some of the reverse-depends packages, worked OK.

Revision history for this message
Jorge Niedbalski (niedbalski) wrote :

Attached .changes, dsc files.

Revision history for this message
Iain Lane (laney) wrote :

I just went to build/upload this, but I found that it doesn't compile in my clean precise environment:

dh_autoreconf
 find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} \; > debian/autoreconf.before
 autoreconf -f -i
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./config.guess'
libtoolize: copying file `./config.sub'
libtoolize: copying file `./install-sh'
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: You should add the contents of `m4/libtool.m4' to `aclocal.m4'.
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: You should add the contents of `m4/ltoptions.m4' to `aclocal.m4'.
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: You should add the contents of `m4/ltsugar.m4' to `aclocal.m4'.
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: You should add the contents of `m4/lt~obsolete.m4' to `aclocal.m4'.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:296: error: possibly undefined macro: AC_DEFINE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:2296: error: possibly undefined macro: AC_LIBOBJ
autoreconf: /usr/bin/autoconf failed with exit status: 1
dh_autoreconf: autoreconf -f -i returned exit code 1
make: *** [reconf-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

If you're able, could you take a look and see if you can identify a minimal change?

Changed in precise-backports:
status: New → Incomplete
Dan Streetman (ddstreet)
Changed in precise-backports:
status: Incomplete → Won't Fix
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.