Bug#838775: gnome-autoar: Unable to open nautilus

2016-09-25 Thread Michael Biebl
Control: tags -1 + patch

Am 25.09.2016 um 00:56 schrieb Michael Biebl:
> Am 25.09.2016 um 00:54 schrieb Michael Biebl:
>> That's a bug in libarchive. It should provide a symbols file or at least
>> ship a shlibs file which bumps the soversion when new symbols are added.
>> Reassigning accordingly.
> 
> Adding a Build-Depends-Package to the shlibs/symbols file while at it
> would be a good idea as well. See man deb-symbols

Attached is a patch which (re)adds a symbols file.
I used the wheezy, jessie and sid versions to generate the versions.
I also picked up Julien's suggestion to use libtool's -export-symbols-regex.

Regards,
Michael



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
diff --git a/debian/libarchive13.symbols b/debian/libarchive13.symbols
new file mode 100644
index 000..e1a734c
--- /dev/null
+++ b/debian/libarchive13.symbols
@@ -0,0 +1,456 @@
+libarchive.so.13 libarchive13 #MINVER#
+* Build-Depends-Package: libarchive-dev
+ archive_acl_add_entry@Base 3.0.4
+ archive_acl_add_entry_w_len@Base 3.0.4
+ archive_acl_clear@Base 3.0.4
+ archive_acl_copy@Base 3.0.4
+ archive_acl_count@Base 3.0.4
+ archive_acl_next@Base 3.0.4
+ archive_acl_parse_l@Base 3.0.4
+ archive_acl_parse_w@Base 3.0.4
+ archive_acl_reset@Base 3.0.4
+ archive_acl_text_l@Base 3.0.4
+ archive_acl_text_w@Base 3.0.4
+ archive_bzlib_version@Base 3.2.1
+ archive_clear_error@Base 3.0.4
+ archive_compression@Base 3.0.4
+ archive_compression_name@Base 3.0.4
+ archive_copy_error@Base 3.0.4
+ archive_entry_acl@Base 3.0.4
+ archive_entry_acl_add_entry@Base 3.0.4
+ archive_entry_acl_add_entry_w@Base 3.0.4
+ archive_entry_acl_clear@Base 3.0.4
+ archive_entry_acl_count@Base 3.0.4
+ archive_entry_acl_next@Base 3.0.4
+ archive_entry_acl_reset@Base 3.0.4
+ archive_entry_acl_text@Base 3.0.4
+ archive_entry_acl_text_w@Base 3.0.4
+ archive_entry_atime@Base 3.0.4
+ archive_entry_atime_is_set@Base 3.0.4
+ archive_entry_atime_nsec@Base 3.0.4
+ archive_entry_birthtime@Base 3.0.4
+ archive_entry_birthtime_is_set@Base 3.0.4
+ archive_entry_birthtime_nsec@Base 3.0.4
+ archive_entry_clear@Base 3.0.4
+ archive_entry_clone@Base 3.0.4
+ archive_entry_copy_fflags_text@Base 3.0.4
+ archive_entry_copy_fflags_text_w@Base 3.0.4
+ archive_entry_copy_gname@Base 3.0.4
+ archive_entry_copy_gname_w@Base 3.0.4
+ archive_entry_copy_hardlink@Base 3.0.4
+ archive_entry_copy_hardlink_w@Base 3.0.4
+ archive_entry_copy_link@Base 3.0.4
+ archive_entry_copy_link_w@Base 3.0.4
+ archive_entry_copy_mac_metadata@Base 3.0.4
+ archive_entry_copy_pathname@Base 3.0.4
+ archive_entry_copy_pathname_w@Base 3.0.4
+ archive_entry_copy_sourcepath@Base 3.0.4
+ archive_entry_copy_sourcepath_w@Base 3.0.4
+ archive_entry_copy_stat@Base 3.0.4
+ archive_entry_copy_symlink@Base 3.0.4
+ archive_entry_copy_symlink_w@Base 3.0.4
+ archive_entry_copy_uname@Base 3.0.4
+ archive_entry_copy_uname_w@Base 3.0.4
+ archive_entry_ctime@Base 3.0.4
+ archive_entry_ctime_is_set@Base 3.0.4
+ archive_entry_ctime_nsec@Base 3.0.4
+ archive_entry_dev@Base 3.0.4
+ archive_entry_dev_is_set@Base 3.0.4
+ archive_entry_devmajor@Base 3.0.4
+ archive_entry_devminor@Base 3.0.4
+ archive_entry_fflags@Base 3.0.4
+ archive_entry_fflags_text@Base 3.0.4
+ archive_entry_filetype@Base 3.0.4
+ archive_entry_free@Base 3.0.4
+ archive_entry_gid@Base 3.0.4
+ archive_entry_gname@Base 3.0.4
+ archive_entry_gname_utf8@Base 3.2.1
+ archive_entry_gname_w@Base 3.0.4
+ archive_entry_hardlink@Base 3.0.4
+ archive_entry_hardlink_utf8@Base 3.2.1
+ archive_entry_hardlink_w@Base 3.0.4
+ archive_entry_ino64@Base 3.0.4
+ archive_entry_ino@Base 3.0.4
+ archive_entry_ino_is_set@Base 3.0.4
+ archive_entry_is_data_encrypted@Base 3.2.1
+ archive_entry_is_encrypted@Base 3.2.1
+ archive_entry_is_metadata_encrypted@Base 3.2.1
+ archive_entry_linkify@Base 3.0.4
+ archive_entry_linkresolver_free@Base 3.0.4
+ archive_entry_linkresolver_new@Base 3.0.4
+ archive_entry_linkresolver_set_strategy@Base 3.0.4
+ archive_entry_mac_metadata@Base 3.0.4
+ archive_entry_mode@Base 3.0.4
+ archive_entry_mtime@Base 3.0.4
+ archive_entry_mtime_is_set@Base 3.0.4
+ archive_entry_mtime_nsec@Base 3.0.4
+ archive_entry_new2@Base 3.0.4
+ archive_entry_new@Base 3.0.4
+ archive_entry_nlink@Base 3.0.4
+ archive_entry_partial_links@Base 3.0.4
+ archive_entry_pathname@Base 3.0.4
+ archive_entry_pathname_utf8@Base 3.2.1
+ archive_entry_pathname_w@Base 3.0.4
+ archive_entry_perm@Base 3.0.4
+ archive_entry_rdev@Base 3.0.4
+ archive_entry_rdevmajor@Base 3.0.4
+ archive_entry_rdevminor@Base 3.0.4
+ archive_entry_set_atime@Base 3.0.4
+ archive_entry_set_birthtime@Base 3.0.4
+ archive_entry_set_ctime@Base 3.0.4
+ archive_entry_set_dev@Base 3.0.4
+ archive_entry_set_devmajor@Base 3.0.4
+ archive_entry_set_devminor@Base 3.0.4
+ archive_entry_set_fflags@Base 3.0.4
+ archive_entry_set_filetype@Base 3.0.4
+ archive_entry_set_gid@Base 3.0.4
+ archive_entry_set_gname@Base 3.0.4
+ archive_entry_set_gname_utf8@Base 3.2.1
+ 

Bug#838775: gnome-autoar: Unable to open nautilus

2016-09-24 Thread Michael Biebl
Am 25.09.2016 um 00:54 schrieb Michael Biebl:
> That's a bug in libarchive. It should provide a symbols file or at least
> ship a shlibs file which bumps the soversion when new symbols are added.
> Reassigning accordingly.

Adding a Build-Depends-Package to the shlibs/symbols file while at it
would be a good idea as well. See man deb-symbols

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Bug#838775: gnome-autoar: Unable to open nautilus

2016-09-24 Thread Michael Biebl
Control: reassign -1 libarchive13
Control: retitle -1 provide symbols file for proper shlibs dependencies
Control: severity -1 important

Am 24.09.2016 um 20:18 schrieb Andrew Schurman:
> 
> When upgrading some combination of gnome packages from ~3.18 to ~3.21,
> I've found that I cannot open Nautilus. Running from the terminal
> gives:
> 
> undefined symbol: archive_entry_is_encrypted
> 
> It appears upgrading just these gnome packages didn't catch a required
> upgrade to libarchive13. After the following transition, nautilus
> started working again without problems.
> 
> libarchive13 (3.1.2-11+b1) to 3.2.1-2
> 
> The method appears to have been added in 3.2.0. Please add a lower
> bound runtime dependency on libarchive13.

That's a bug in libarchive. It should provide a symbols file or at least
ship a shlibs file which bumps the soversion when new symbols are added.
Reassigning accordingly.


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Bug#838775: gnome-autoar: Unable to open nautilus

2016-09-24 Thread Andrew Schurman
Source: gnome-autoar
Version: 0.1.1-4
Severity: normal

Dear Maintainer,

When upgrading some combination of gnome packages from ~3.18 to ~3.21,
I've found that I cannot open Nautilus. Running from the terminal
gives:

undefined symbol: archive_entry_is_encrypted

It appears upgrading just these gnome packages didn't catch a required
upgrade to libarchive13. After the following transition, nautilus
started working again without problems.

libarchive13 (3.1.2-11+b1) to 3.2.1-2

The method appears to have been added in 3.2.0. Please add a lower
bound runtime dependency on libarchive13.

Cheers,
Andrew

signature.asc
Description: This is a digitally signed message part