Re: Proposed (lib)curl switch to openssl 1.1
On 01/11/2018 12:59 AM, Alessandro Ghedini wrote: > On Sat, Dec 02, 2017 at 06:09:39PM +0100, Julien Cristau wrote: >> On Thu, Nov 23, 2017 at 15:49:26 +, Ian Jackson wrote: >>> Reasons I am aware that it *might* be a bad idea are: >>> >>> 1. libcurl exposes parts of the openssl ABI, via >>>CURLOPT_SSL_CTX_FUNCTION, and this would be an implicit ABI break >>>without libcurl soname change. This is not good, but it seems like >>>the alternative would be to diverge our soname from everyone else's >>>for the same libcurl. >>> >>> 2. For the reason just mentioned, it might be a good idea to put in a >>>Breaks against old versions of packages using >>>CURLOPT_SSL_CTX_FUNCTION. However, (a) I am not sure if this is >>>actually necessary (b) in any case I don't have a good list of all >>>the appropriate versions (c) maybe this would need coordination. >>> >>> 3. This might be an implicit a "transition" (in the Debian release >>>management sense) which I would be mishandling, or starting without >>>permission, or something. >>> >> Because of 1 I think we should change the package name (and SONAME) for >> libcurl3. I don't think 2 is appropriate. > > Following discussion on the ticket (#858398) it was suggested to follow the > strategy used for the GCC 5 C++ ABI transition, that is, rename the libcurl > package and add Conflicts+Replaces for teh old package. > I still think that is a terrible idea and we're better off with both a new SONAME and a new package name. Conflicts in core libraries turn the upgrade path to hell. Cheers, Julien
Mobile App Development
Hello, Do you have an idea for a mobile application or is your business in need of a Mobile Application? Are you tired of searching suitable agency to nurture your idea and transform that into reality? Your search ends with us. We have been developing mobile applications from last 6 years. We are a team of 100+ web & mobile app development professionals who are ready to serve you. During this tenure, we have developed more than 350 mobile applications ranging from simple business App to enterprise level complexity. We have developed expertise on iOS, Android, Ionic and PhoneGap based platforms and various libraries. Services that we offer: • Mobile App Consulting • Mobile App UI/UX Designing • Mobile App Development • Mobile App Maintenance & Support • Website and eCommerce portal Development Industries we have catered: Business, Games and Entertainment, Life Style, Social Media, Hospitality, eCommerce (m-commerce), Banks and Financial, Food and Beverages, etc…. We can share the references of our work on demand. 3 Simple steps to get started: 1. Respond to this Email 2. We will provide an Action Plan and Cost 3. Get your Mobile App Development started We are waiting for your response. Regards, Vivek Shah
Bug#845718: marked as done (maildir-filter: link against -lpcre in LIBS instead of LDFLAGS)
Your message dated Thu, 11 Jan 2018 13:19:59 + with message-id and subject line Bug#845718: fixed in maildir-filter 1.20-5 has caused the Debian Bug report #845718, regarding maildir-filter: link against -lpcre in LIBS instead of LDFLAGS to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 845718: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845718 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: maildir-filter Version: 1.20-4 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu zesty ubuntu-patch Dear Maintainer, LDFLAGS should only be used for linker options, not for libraries to link against. Putting libraries here breaks linkers that use the --as-needed flag (such as in Ubuntu), since they expect the libraries after the files that need them. LIBS should be used instead. In Ubuntu, the attached patch was applied to achieve the following: * debian/rules: Remove -lpcre from DEB_LDFLAGS_MAINT_APPEND; it doesn't belong in that Makefile variable. * debian/patches/makefile_flags_and_dir: Update to add -lpcre to the LIBS variable. Thanks for considering the patch. Logan Rosen -- System Information: Debian Release: stretch/sid APT prefers yakkety-updates APT policy: (500, 'yakkety-updates'), (500, 'yakkety-security'), (500, 'yakkety'), (100, 'yakkety-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.4.0-21-generic (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) diff -Nru maildir-filter-1.20/debian/patches/makefile_flags_and_dir maildir-filter-1.20/debian/patches/makefile_flags_and_dir --- maildir-filter-1.20/debian/patches/makefile_flags_and_dir 2016-09-16 18:31:51.0 -0400 +++ maildir-filter-1.20/debian/patches/makefile_flags_and_dir 2016-11-25 23:07:21.0 -0500 @@ -3,15 +3,14 @@ Samuel Henrique Last-Update: 2016-09-16 -Index: maildir-filter-1.20/Makefile -=== maildir-filter-1.20.orig/Makefile -+++ maildir-filter-1.20/Makefile -@@ -1,11 +1,10 @@ +--- a/Makefile b/Makefile +@@ -1,11 +1,11 @@ CC=gcc -CFLAGS=-O6 -pipe -g -Werror -Wall -LDFLAGS=-lpcre BINNAME=maildir-filter ++LIBS+=-lpcre all: maildir-filter @@ -20,7 +19,7 @@ cp maildir-filter $(DESTDIR)/usr/bin/${BINNAME} chmod 755 $(DESTDIR)/usr/bin/${BINNAME} chown root.root $(DESTDIR)/usr/bin/${BINNAME} -@@ -15,6 +14,7 @@ update-templates: +@@ -15,6 +15,7 @@ -xgettext -d maildir-filter -j -o po/maildir-filter.pot -k_ -T maildir-filter.c maildir-filter: maildir-filter.o diff -Nru maildir-filter-1.20/debian/rules maildir-filter-1.20/debian/rules --- maildir-filter-1.20/debian/rules 2016-09-16 18:31:24.0 -0400 +++ maildir-filter-1.20/debian/rules 2016-11-25 23:03:42.0 -0500 @@ -1,7 +1,6 @@ #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all -export DEB_LDFLAGS_MAINT_APPEND = -lpcre %: dh $@ --- End Message --- --- Begin Message --- Source: maildir-filter Source-Version: 1.20-5 We believe that the bug you reported is fixed in the latest version of maildir-filter, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 845...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Gianfranco Costamagna (supplier of updated maildir-filter package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 11 Jan 2018 14:03:48 +0100 Source: maildir-filter Binary: maildir-filter Architecture: source Version: 1.20-5 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Gianfranco Costamagna Description: maildir-filter - Simple program to filter messages into Maildir folders from dot-q Closes: 845718 Changes: maildir-filter (1.20-5) unstable; urgency=medium . * QA upload. * Switch compat level to 10 * Bump std-version to 4.1.3, remove priority extra . [ Logan Rosen ] * Fixup link against -lpcre in LIBS instead of LD
Processing of maildir-filter_1.20-5_source.changes
maildir-filter_1.20-5_source.changes uploaded successfully to localhost along with the files: maildir-filter_1.20-5.dsc maildir-filter_1.20-5.debian.tar.xz maildir-filter_1.20-5_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
maildir-filter_1.20-5_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Thu, 11 Jan 2018 14:03:48 +0100 Source: maildir-filter Binary: maildir-filter Architecture: source Version: 1.20-5 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Gianfranco Costamagna Description: maildir-filter - Simple program to filter messages into Maildir folders from dot-q Closes: 845718 Changes: maildir-filter (1.20-5) unstable; urgency=medium . * QA upload. * Switch compat level to 10 * Bump std-version to 4.1.3, remove priority extra . [ Logan Rosen ] * Fixup link against -lpcre in LIBS instead of LDFLAGS (Closes: #845718) Checksums-Sha1: 52188ec6676c0542628af2b5c7e1a41cd56e7545 1691 maildir-filter_1.20-5.dsc 511fb5a413647152e5b9d0fd53be0d7267080099 4048 maildir-filter_1.20-5.debian.tar.xz 28dd44eb11d65053013c861ab794d737e3bbc9cf 6621 maildir-filter_1.20-5_source.buildinfo Checksums-Sha256: 579d4d5717c5136368aa2ae934a4cb8e5525d5715858f2fffb6b043fdf9cc946 1691 maildir-filter_1.20-5.dsc 94e2cbcf2a4fae2b4a8929a0e3a1dd88f0afea2cda857e53877c7ba18c4ac83b 4048 maildir-filter_1.20-5.debian.tar.xz 88b87f3d578215069f54cad61914dc3848f794e34c6f7d7b00a3603b93a1d5fe 6621 maildir-filter_1.20-5_source.buildinfo Files: 7236bc3a717342a1d737d067dc52 1691 mail - maildir-filter_1.20-5.dsc 7bcd5e0884e16f31533d88b9e3d61b71 4048 mail - maildir-filter_1.20-5.debian.tar.xz 0fe4b547c3abbcfd79df81d973231ddf 6621 mail - maildir-filter_1.20-5_source.buildinfo -BEGIN PGP SIGNATURE- iQIcBAEBCAAGBQJaV2EJAAoJEPNPCXROn13Z25IP/jnJfgY3zO5dkkcfkVhPLGr6 J3oDrve8vzcBG1CiOPeCAjCb+jxVLa0mB29HOd+TsygGVt4OkawUoaD8XquSW3dI vX7RtKxh71AkL5sdqtKGK+8QTzayAJ8mNgFiRNR7VQRAU4tL+y8FQ94x9vOcuLRY Q9vqX9BxY9MtQRrUYOiNzSCRjABS5k4u0AjJNE4JJULXPDLnRjmnDIeXcBUyAaeP 29HzsCZ09txp68OBCIHCnQQ5sO38A3NMB05qWIKnEMBKVnu9PSaRHLpyzmXtc4wy Gkh2+RS3o9yTvbIM6uT4wl1T7d3KtxfGirbguX30NbKY/IaH+zS98ppFxS6FAhu7 g5WdyBkvcL0fLBc2ZrV2+1mu7I4+IgkySMoFVr9yPNxLvP/VMoTcgoCkHQfAwhj1 6A5CXNR+Oiffbzz/hnby7Pu74cIJCwGKnp6kWCmGeQFHx9+2PX6NzvWUyVPDbHXl 559xEi4O4omJfBj47pEjrwiXX805AAc9ECbQBG3i/ZBifZ2y1jEwFOmagg9XWB/z 7Oh8ENjQJSbHymffkyanodpRqnbDDWPgFV0ot3DbfxOZaC3itxB2qJ543cdWK/nn Tq61//YMAT7UURRUqscz2FxPTg2gdPumQKG4Y9IVcW6L4bs7NpF0zGqFIlra94TH ZhQECsASKwaRpL+QEKpE =XJ6D -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#862847: marked as done (apf-firewall: Please switch to iproute2 package)
Your message dated Thu, 11 Jan 2018 15:34:16 + with message-id and subject line Bug#862847: fixed in apf-firewall 9.7+rev1-5.1 has caused the Debian Bug report #862847, regarding apf-firewall: Please switch to iproute2 package to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 862847: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862847 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: apf-firewall Version: 9.7+rev1-5 Severity: normal User: ah-ipro...@debian.org Usertags: rm-transitional-iproute Dear Maintainer, Please update the apf-firewall package dependencies to use 'iproute2' instead of the transitional package 'iproute'. The transition from the old iproute package name to iproute2 happened in Debian Jessie, so the transitional package is now ready to be removed. Please be sure to update your package during the buster release cycle so that transitional package can finally be removed. Regards, Laurent Bigonville --- End Message --- --- Begin Message --- Source: apf-firewall Source-Version: 9.7+rev1-5.1 We believe that the bug you reported is fixed in the latest version of apf-firewall, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 862...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Luca Boccassi (supplier of updated apf-firewall package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Fri, 05 Jan 2018 22:54:06 + Source: apf-firewall Binary: apf-firewall Architecture: source Version: 9.7+rev1-5.1 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Luca Boccassi Description: apf-firewall - easy iptables based firewall system Closes: 862847 Changes: apf-firewall (9.7+rev1-5.1) unstable; urgency=medium . * Non-maintainer upload. * Depend on iproute2 instead of transitional package iproute. (Closes: #862847) Checksums-Sha1: cfc161f3f57e634f02b5e24e01155947b638932f 1470 apf-firewall_9.7+rev1-5.1.dsc 17ff8e489e9420cc024d24ae8b60ba56f14d8391 12269 apf-firewall_9.7+rev1-5.1.diff.gz 38ced5cade16b886d54ad6157202bae8d00624ce 5347 apf-firewall_9.7+rev1-5.1_source.buildinfo Checksums-Sha256: 177ed4b61974f47ea367b1e6fabf875f0277cf5220d641a004e1f5df573a3c39 1470 apf-firewall_9.7+rev1-5.1.dsc 78b1eaf50e49d2c54578e2dc2b70dda50a865a0b0ca585da3272c5e10219c247 12269 apf-firewall_9.7+rev1-5.1.diff.gz 7eb9f7446bd14125ddd96f4ab471568b941dd11c10f0db167da4d797d542e428 5347 apf-firewall_9.7+rev1-5.1_source.buildinfo Files: e990d8b32204e16d2e95a784e0cb4e1c 1470 net optional apf-firewall_9.7+rev1-5.1.dsc 94e611f42e84e41b823bfa8ab5c64f4e 12269 net optional apf-firewall_9.7+rev1-5.1.diff.gz a3a8000907ce9fc10d4d62ff4ca12fa6 5347 net optional apf-firewall_9.7+rev1-5.1_source.buildinfo -BEGIN PGP SIGNATURE- iQFFBAEBCgAvFiEE6g0RLAGYhL9yp9G8SylmgFB4UWIFAlpQAk8RHGJsdWNhQGRl Ymlhbi5vcmcACgkQSylmgFB4UWI4fwf9GORe7Kl5HDaaygOivAQhUDvsBDulWoQS VpxfqkL+VIWLjpXR83+YxnsFVaGJLWptXt6O032XUovMi0Y0zgoFXMaxRR3npR0X YfnCBZaU+4+sUFfs9rEAaT01VPfSlaeRG7Yi3wIXY99wlfrIdqAQSFcYkBXrlCna 79bcH8UeD3dg2htwN1Sm54c8n8AIfQyWzi81MAAgJQncugvK5UUczl2TADyq8gLf EiPrU7VSWfgqswuX7KHOfjkixzssOC07WHc+3Ons/79qwMnsAdaZKZlWWcsIhMYE eY6C8xcl37iaHGQSEJSWT8itDIx2TaGDJdlZRDt1IBfn8Kjktnduqw== =qfDV -END PGP SIGNATURE End Message ---
apf-firewall_9.7+rev1-5.1_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Fri, 05 Jan 2018 22:54:06 + Source: apf-firewall Binary: apf-firewall Architecture: source Version: 9.7+rev1-5.1 Distribution: unstable Urgency: medium Maintainer: Debian QA Group Changed-By: Luca Boccassi Description: apf-firewall - easy iptables based firewall system Closes: 862847 Changes: apf-firewall (9.7+rev1-5.1) unstable; urgency=medium . * Non-maintainer upload. * Depend on iproute2 instead of transitional package iproute. (Closes: #862847) Checksums-Sha1: cfc161f3f57e634f02b5e24e01155947b638932f 1470 apf-firewall_9.7+rev1-5.1.dsc 17ff8e489e9420cc024d24ae8b60ba56f14d8391 12269 apf-firewall_9.7+rev1-5.1.diff.gz 38ced5cade16b886d54ad6157202bae8d00624ce 5347 apf-firewall_9.7+rev1-5.1_source.buildinfo Checksums-Sha256: 177ed4b61974f47ea367b1e6fabf875f0277cf5220d641a004e1f5df573a3c39 1470 apf-firewall_9.7+rev1-5.1.dsc 78b1eaf50e49d2c54578e2dc2b70dda50a865a0b0ca585da3272c5e10219c247 12269 apf-firewall_9.7+rev1-5.1.diff.gz 7eb9f7446bd14125ddd96f4ab471568b941dd11c10f0db167da4d797d542e428 5347 apf-firewall_9.7+rev1-5.1_source.buildinfo Files: e990d8b32204e16d2e95a784e0cb4e1c 1470 net optional apf-firewall_9.7+rev1-5.1.dsc 94e611f42e84e41b823bfa8ab5c64f4e 12269 net optional apf-firewall_9.7+rev1-5.1.diff.gz a3a8000907ce9fc10d4d62ff4ca12fa6 5347 net optional apf-firewall_9.7+rev1-5.1_source.buildinfo -BEGIN PGP SIGNATURE- iQFFBAEBCgAvFiEE6g0RLAGYhL9yp9G8SylmgFB4UWIFAlpQAk8RHGJsdWNhQGRl Ymlhbi5vcmcACgkQSylmgFB4UWI4fwf9GORe7Kl5HDaaygOivAQhUDvsBDulWoQS VpxfqkL+VIWLjpXR83+YxnsFVaGJLWptXt6O032XUovMi0Y0zgoFXMaxRR3npR0X YfnCBZaU+4+sUFfs9rEAaT01VPfSlaeRG7Yi3wIXY99wlfrIdqAQSFcYkBXrlCna 79bcH8UeD3dg2htwN1Sm54c8n8AIfQyWzi81MAAgJQncugvK5UUczl2TADyq8gLf EiPrU7VSWfgqswuX7KHOfjkixzssOC07WHc+3Ons/79qwMnsAdaZKZlWWcsIhMYE eY6C8xcl37iaHGQSEJSWT8itDIx2TaGDJdlZRDt1IBfn8Kjktnduqw== =qfDV -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#886947: gxineplugin: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE
Package: gxineplugin Version: 0.5.910-2 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, an upgrade test with piuparts revealed that your package installs files over existing symlinks and possibly overwrites files owned by other packages. This usually means an old version of the package shipped a symlink but that was later replaced by a real (and non-empty) directory. This kind of overwriting another package's files cannot be detected by dpkg. This was observed on the following upgrade paths: stretch -> sid For /usr/share/doc/PACKAGE this may not be problematic as long as both packages are installed, ship byte-for-byte identical files and are upgraded in lockstep. But once one of the involved packages gets removed, the other one will lose its documentation files, too, including the copyright file, which is a violation of Policy 12.5: https://www.debian.org/doc/debian-policy/#copyright-information For other overwritten locations anything interesting may happen. Note that dpkg intentionally does not replace directories with symlinks and vice versa, you need the maintainer scripts to do this. See in particular the end of point 4 in https://www.debian.org/doc/debian-policy/#details-of-unpack-phase-of-installation-or-upgrade It is recommended to use the dpkg-maintscript-helper commands 'dir_to_symlink' and 'symlink_to_dir' (available since dpkg 1.17.14) to perform the conversion, ideally using d/$PACKAGE.maintscript. Do not forget to add 'Pre-Depends: ${misc:Pre-Depends}' in d/control. See dpkg-maintscript-helper(1) and dh_installdeb(1) for details. >From the attached log (scroll to the bottom...): 1m10.8s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/gxineplugin/changelog.Debian.gz (gxineplugin) != /usr/share/doc/gxine/changelog.Debian.gz (gxine) /usr/share/doc/gxineplugin -> gxine /usr/share/doc/gxineplugin/changelog.gz (gxineplugin) != /usr/share/doc/gxine/changelog.gz (gxine) /usr/share/doc/gxineplugin -> gxine /usr/share/doc/gxineplugin/copyright (gxineplugin) != /usr/share/doc/gxine/copyright (gxine) /usr/share/doc/gxineplugin -> gxine cheers, Andreas gxineplugin_0.5.910-2.log.gz Description: application/gzip
Processed: Not a problem in stretch
Processing commands for cont...@bugs.debian.org: > tags 886907 buster sid Bug #886907 [libgadu] libgadu: ftbfs due to -Werror and gnutls_compression_get_name deprecated Added tag(s) sid and buster. > thanks Stopping processing here. Please contact me if you need assistance. -- 886907: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886907 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#886907: libgadu: ftbfs due to -Werror and gnutls_compression_get_name deprecated
Apparently TLS compression is no longer available. The fix would be to remove the call and the corresponding format in the gg_debug_session call which uses it.