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

Re: too lax shlibs dependency? (newly added pcre_stack_guard needs >= 1:8.35)



Hello,

What about the attached patch?

BTW, while  looking at libpcre3  package, I thought  it would be  a good
idea to  add a .symbols  file and  here is what  I came up  with (anyone
could review it?):

libpcre.so.3 libpcre3 #MINVER#
 pcre_assign_jit_stack@Base 1:8.30-4~
 pcre_callout@Base 1:8.30-4~
 pcre_compile2@Base 1:8.30-4~
 pcre_compile@Base 1:8.30-4~
 pcre_config@Base 1:8.30-4~
 pcre_copy_named_substring@Base 1:8.30-4~
 pcre_copy_substring@Base 1:8.30-4~
 pcre_dfa_exec@Base 1:8.30-4~
 pcre_exec@Base 1:8.30-4~
 pcre_free@Base 1:8.30-4~
 pcre_free_study@Base 1:8.30-4~
 pcre_free_substring@Base 1:8.30-4~
 pcre_free_substring_list@Base 1:8.30-4~
 pcre_fullinfo@Base 1:8.30-4~
 pcre_get_named_substring@Base 1:8.30-4~
 pcre_get_stringnumber@Base 1:8.30-4~
 pcre_get_stringtable_entries@Base 1:8.30-4~
 pcre_get_substring@Base 1:8.30-4~
 pcre_get_substring_list@Base 1:8.30-4~
 pcre_info@Base 1:8.30-4~
 pcre_jit_exec@Base 1:8.35
 pcre_jit_free_unused_memory@Base 1:8.35
 pcre_jit_stack_alloc@Base 1:8.30-4~
 pcre_jit_stack_free@Base 1:8.30-4~
 pcre_maketables@Base 1:8.30-4~
 pcre_malloc@Base 1:8.30-4~
 pcre_pattern_to_host_byte_order@Base 1:8.30-4~
 pcre_refcount@Base 1:8.30-4~
 pcre_stack_free@Base 1:8.30-4~
 pcre_stack_guard@Base 1:8.35
 pcre_stack_malloc@Base 1:8.30-4~
 pcre_study@Base 1:8.30-4~
 pcre_version@Base 1:8.30-4~
libpcreposix.so.3 libpcre3 #MINVER#
 pcreposix_regcomp@Base 1:8.30-4~
 pcreposix_regerror@Base 1:8.30-4~
 pcreposix_regexec@Base 1:8.30-4~
 pcreposix_regfree@Base 1:8.30-4~
I don't think that could be considered  for Jessie, but I think it would
be worth asking anyway?

Cheers,
-- 
Arnaud Fontaine

diff -urN pcre3-8.35.orig/debian/rules pcre3-8.35/debian/rules
--- pcre3-8.35.orig/debian/rules	2014-11-20 16:04:51.630416683 +0900
+++ pcre3-8.35/debian/rules	2014-11-20 16:05:03.666453116 +0900
@@ -110,7 +110,7 @@
 	rm debian/libpcre3-dbg/usr/lib/debug/usr/lib/libpcre*
 	dh_compress -a
 	dh_fixperms -a
-	dh_makeshlibs -plibpcre3 --add-udeb="libpcre3-udeb" -V 'libpcre3 (>= 8.10)'
+	dh_makeshlibs -plibpcre3 --add-udeb="libpcre3-udeb" -V 'libpcre3 (>= 1:8.35)'
 	dh_makeshlibs -plibpcrecpp0 -V 'libpcrecpp0 (>= 7.7)'
 	dh_installdeb -a
 #	dh_perl -a

Attachment: signature.asc
Description: PGP signature


Reply to: