[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#653195: transition: libarchive



On Sat, Dec 24, 2011 at 7:43 PM, Andres Mejia <mcitadel@gmail.com> wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: transition
>
> I am requesting a transition from libarchive1 to the latest libarchive shared
> library package (which will be libarchive12). The latest libarchive version to
> transition to will be libarchive-3.0.2 (soon to be uploaded to experimental).
> This transition will require source changes to packages that used the following
> functions from libarchive.
>
> archive_read_data_block
> archive_read_data_into_buffer
> archive_read_set_format_options
> archive_read_set_filter_options
> archive_read_extract_set_skip_file
> archive_write_set_skip_file
> archive_write_data_block
> archive_write_set_format_options
> archive_write_set_compressor_options
> archive_write_disk_set_skip_file
> archive_write_disk_set_group_lookup
> archive_write_disk_set_user_lookup
> archive_read_disk_gname
> archive_read_disk_uname
> archive_read_disk_set_gname_lookup
> archive_read_disk_set_uname_lookup
> archive_entry_gid
> archive_entry_ino
> archive_entry_uid
> archive_entry_set_gid
> archive_entry_set_ino
> archive_entry_set_uid
> archive_entry_acl_add_entry
> archive_entry_acl_add_entry_w
> __archive_entry_acl_parse_w
>
> All other packages can simply be binNMUed. The following packages are reverse
> dependencies of libarchive1 (as found using apt-cache).
>
>  ark
>  gmameui
>  tuxcmd-modules
>  libtotem-plparser17
>  reprepro
>  rdup
>  packagekit-bash-completion
>  packagekit
>  libpackagekit-glib2-14
>  gstreamer0.10-packagekit
>  browser-plugin-packagekit
>  libapache2-mod-musicindex
>  hydrogen
>  gvfs-backends
>  deb-gview
>  cpio
>  cmake-qt-gui
>  cmake-curses-gui
>  cmake
>  claws-mail-archiver-plugin
>  archivemount
>
> Also, libtotem-plparser-dev is a reverse dependency on libarchive-dev.
>
> -- System Information:
> Debian Release: wheezy/sid
>  APT prefers unstable
>  APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.1.0-1-amd64 (SMP w/8 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
>

I attempt to rebuild all packages in this list in a clean chroot. Out
of all the packages, only gmameui, tuxcmd-modules, and deb-gview
appear to require changes to their sources in order to build with the
latest libarchive. All other packages can simply be binNMUed.

One other note, hydrogen currently fails to build, although that stems
from a different issue which has already been addressed and pending a
new upload. The pending version of hydrogen builds with the latest
version of libarchive.

-- 
Regards,
Andres Mejia



Reply to: