** Description changed: Binary package hint: dpkg According to the dpkg-dev changelog, some significant changes were made to the Dpkg::Changelog::Entry clas. One of the significant recent changes is the removal of the init method from that class. So, instead of instantiating new entry objects using Dpkg::Changelog::Entry->init(), new Dpkg::Changelog::Entry should be used instead. The problem is that most of the code was updated accordingly except for one line in /usr/share/perl5/Dpkg/Changelog/Debian.pm: $entry = newDpkg::Changelog::Entry->init(); This is causing applications depending on this code such as alien to fail horribly: Can't locate object method "init" via package "Dpkg::Changelog::Entry" at /usr/share/perl5/Dpkg/Changelog/Debian.pm line 260, <STDIN> line 8. This is a simple problem to fix, please check it out. TEST CASE: apt-get source man-db cd man-db-* dpkg-parsechangelog --all - The command will fail on hardy, and work with the hardy-proposed - version. + The command will fail on hardy, and work with the hardy-proposed version + of dpkg-dev.
-- Deprecated call in dpkg-dev to init method in Dpkg::Changelog::Entry https://bugs.launchpad.net/bugs/206790 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs