Dear Release Team, Python Maintainers, I just received notice (bug 603579) that upgrade lenny to squeeze will break if a boost package containing an "rtupdate" script is installed. In stable there are four such packages: libboost-python-dev libboost-dbg libboost-python1.35-dev libboost1.35-dbg The issue is that the rtupdate script in stable only recognizes python 2.4 and python 2.5, and dies if any other version is supplied. Squeeze python default is 2.6 and so this blocks the upgrade of python, which is very bad. The rtupdate script has since been changed to avoid this problem. Unfortunately, the simple fix never made it into stable. Index: debian/rtupdate =================================================================== --- debian/rtupdate (revision 14385) +++ debian/rtupdate (revision 14386) @@ -42,7 +42,7 @@ case "$1" in python2.4) py=py24 ;; python2.5) py=py25 ;; - *) die $0 unknown python version $1 ;; + *) remove; return ;; esac update_linklibs $py a On debian-devel [1], I received advice from Raphael Hertzog to upload the fix to stable on the theory that users will upgrade to the latest stable prior to upgrading to lenny. Alternatively, Jakub Wilk suggested that "Python maintainers can make python2.6-minimal break (or conflict, if breaking is not enough) the old libboost* packages." Which option do you suggest? Thanks, -Steve [1] http://lists.debian.org/debian-devel/2010/11/msg00455.html
Attachment:
signature.asc
Description: Digital signature