Please backport sudo 1.7.0-1ubuntu1

Bug #384100 reported by Liz Fong-Jones
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dapper Backports
Invalid
Undecided
Ubuntu Backports Testing Team
Hardy Backports
Won't Fix
Undecided
Ubuntu Backports Testing Team
Intrepid Ibex Backports
Invalid
Undecided
Unassigned
Jaunty Jackalope Backports
Invalid
Undecided
Unassigned

Bug Description

I'd like to have use of the #include directive in sudo, which is present in sudo 1.7.0. Since sudo 1.7.0 has just made it into karmic, it seems like it should be possible to backport it safely. To my knowledge, no packages link against sudo and it only has dependencies upon pam and libc.

Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :
Changed in hardy-backports:
assignee: nobody → Elizabeth Fong (lizthegrey)
status: New → Confirmed
Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :

I tested myself, including the #include functionality and verified all is working. Unassigning so that this gets attention from other people.

Changed in hardy-backports:
assignee: Elizabeth Fong (lizthegrey) → nobody
Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :

Builds cleanly for dapper as well, but haven't yet tried installing. Going to pop over to some amd64 machines and run builds/installs there too.

http://www.ctyalcove.org/~elizabeth/sudo-ldap_1.7.0-1ubuntu1~6.06prevu1_i386.deb
http://www.ctyalcove.org/~elizabeth/sudo_1.7.0-1ubuntu1~6.06prevu1_i386.deb

Changed in dapper-backports:
status: New → Confirmed
Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :
Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :

Verified that these packages work on both dapper and hardy, although in the event of incorrect permissions on an #included file, sudo segfaults after displaying the error rather than exiting gracefully. I'm not sure that this isn't identical behavior on karmic though since I don't have an install of karmic handy.

Changed in dapper-backports:
assignee: nobody → Ubuntu Backports Testing Team (ubuntu-backports-testers)
Changed in hardy-backports:
assignee: nobody → Ubuntu Backports Testing Team (ubuntu-backports-testers)
Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :

I've let this bake in for multiple days on a variety of machines (64-bit and 32-bit, dapper and hardy). I believe that it should in principle be ready to move forward, but more testing would be helpful. Help?

This should be a really simple backport given no source changes are required and there are minimal dependencies.

Revision history for this message
Liz Fong-Jones (lizthegrey) wrote :

Signed checksums for the paranoid: http://www.ctyalcove.org/~elizabeth/sudo_deb_checksums.asc

You probably should really use prevu though.

Revision history for this message
Kevin Lyda (lyda) wrote :

I just tested this on a Hardy install. It built fine, installed fine and ran fine.

I creates a /etc/sudoers.local file and moved the %admin line to there. The visudo command complains if #include files don't exist and offers to edit them when they do exist. sudo behaves as expected with the changes sudoers + sudoers.local layout.

The only minor issue is that vim syntax files on hardy still show #include lines in sudoers as a comment, but that's probably outside the scope of this package.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

dapper is EOL, there will be no further releases

Changed in dapper-backports:
status: Confirmed → Invalid
Revision history for this message
Rolf Leggewie (r0lf) wrote :

intrepid is no longer supported and will receive no further updates

Changed in intrepid-backports:
status: New → Invalid
Revision history for this message
Rolf Leggewie (r0lf) wrote :

jaunty is no longer supported and will receive no further updates

Changed in jaunty-backports:
status: New → Invalid
Dan Streetman (ddstreet)
Changed in hardy-backports:
status: Confirmed → 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.