Bug#841863: transition: nvidia-cuda-toolkit
On 23/10/16 23:54, Andreas Beckmann wrote: > Package: release.debian.org > Severity: normal > User: release.debian@packages.debian.org > Usertags: transition > > Hi, > > NVIDIA released the CUDA toolkit 8.0 earlier this month. I'd like to see > this version in the non-free part of stretch. > This will bump the SOVERSION of all the libraries from 7.5 to 8.0. > New packages targetting experimental are currently sitting in NEW. > The transition has been done for Ubuntu 16.10 right before its release, > therefore I do not expect problems rebuilding the reverse dependencies. > They will need maintainer uploads (or manual binNMUs) anyway, since it > involves B-D from non-free. I'll take care of NMUs if needed. > > Rdepends as I remember them (coccia is currently missing dak due to the > ongoing ftp-master move): > > eztrace-contrib > hwloc-contrib > starpu-contrib > pycuda Do they build fine with CUDA 8.0? > The auto-generated ben file worked fine for the past transitions, > therefore I didn't try to come up with a manual one (there are 10+ libraries). No need for that indeed, thanks to the auto-transitioner. Cheers, Emilio
Bug#841863: transition: nvidia-cuda-toolkit
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: transition Hi, NVIDIA released the CUDA toolkit 8.0 earlier this month. I'd like to see this version in the non-free part of stretch. This will bump the SOVERSION of all the libraries from 7.5 to 8.0. New packages targetting experimental are currently sitting in NEW. The transition has been done for Ubuntu 16.10 right before its release, therefore I do not expect problems rebuilding the reverse dependencies. They will need maintainer uploads (or manual binNMUs) anyway, since it involves B-D from non-free. I'll take care of NMUs if needed. Rdepends as I remember them (coccia is currently missing dak due to the ongoing ftp-master move): eztrace-contrib hwloc-contrib starpu-contrib pycuda The auto-generated ben file worked fine for the past transitions, therefore I didn't try to come up with a manual one (there are 10+ libraries). Andreas
Bug#841203: marked as done (nmu: flex_2.6.1-1)
Your message dated Sun, 23 Oct 2016 22:45:55 +0300 with message-id <20161023194555.re6fd7wrrpbxu...@bunk.spdns.de> and subject line libfl_pic.a needs more than a binNMU has caused the Debian Bug report #841203, regarding nmu: flex_2.6.1-1 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.) -- 841203: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841203 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: release.debian.org User: release.debian@packages.debian.org Usertags: binnmu Severity: normal nmu flex_2.6.1-1 . ANY . unstable . -m "rebuild with default fPIC flag (cfr: #837658)" please add an additional build dependency on gcc6_6.2.0-7 to be sure it picks up the flags, thanks! G. --- End Message --- --- Begin Message --- Control: retitle 837658 libfl_pic.a is not compiled with -fPIC #837658 is different from many other PIE issues: This is a _pic.a library that includes the non-PIC objects instead of the PIC objects it should contain. A binNMU with -fPIE would not fix the root cause that this library is supposed to contain PIC code. See the flex README.Debian for background. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed--- End Message ---
Processed: nmu: kannel-dev_1.4.4-3
Processing control commands: > block 837663 by -1 Bug #837663 [kannel-dev] kannel-dev: Please build libgwlib.a with -fPIC 837663 was not blocked by any bugs. 837663 was not blocking any bugs. Added blocking bug(s) of 837663: 841839 -- 837663: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837663 841839: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841839 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#841839: nmu: kannel-dev_1.4.4-3
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: binnmu Control: block 837663 by -1 nmu kannel-dev_1.4.4-3 . ANY . unstable . -m "MySQL 5.7 recompile (removes -lmysqlclient_r from "gw-config --libs")" Please close #837663 when the binNMUs are in the archive.
Bug#841767: jessie-pu: package ebook-speaker/2.8.1-1
Control: tags -1 + confirmed On Sun, 2016-10-23 at 19:45 +0200, Samuel Thibault wrote: > Control: tags -1 - confirmed > > > On Sun, 2016-10-23 at 15:10 +0200, Samuel Thibault wrote: > > > Hello, > > > > > > Samuel Thibault, on Sun 23 Oct 2016 12:47:37 +0200, wrote: > > > > As reported in #841714, a user couldn't use ebook-speaker to read a > > > > .html file, because ebook-speaker was requesting the user to install > > > > "the xml2 package" to be able to achieve this, and the user had it > > > > installed already. ebook-speaker actually needed the html2text package. > > > > In the changes proposed here, I just fixed the text of the hint (and > > > > fixed the translations accordingly), is it OK for a Jessie upload? > > > > > > I forgot to mention that this bug doesn't affect the Stretch version, > > > which doesn't use html2text any more. > > > > It does, however, still have a Suggests for the package and mention it > > as being required in the readme. > > Oh, that makes me realize that we should actually add the suggest in > Jessie (and we can drop it from the Stretch version). So that'd add the > attached change, is it OK? Sure (as the Suggests has no practical impact on dependency chains etc.). Regards, Adam
Processed: Re: Bug#841767: jessie-pu: package ebook-speaker/2.8.1-1
Processing control commands: > tags -1 + confirmed Bug #841767 [release.debian.org] jessie-pu: package ebook-speaker/2.8.1-1 Added tag(s) confirmed. -- 841767: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841767 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Re: Bug#841767: jessie-pu: package ebook-speaker/2.8.1-1
Processing control commands: > tags -1 - confirmed Bug #841767 [release.debian.org] jessie-pu: package ebook-speaker/2.8.1-1 Removed tag(s) confirmed. -- 841767: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841767 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#841767: jessie-pu: package ebook-speaker/2.8.1-1
Control: tags -1 - confirmed > On Sun, 2016-10-23 at 15:10 +0200, Samuel Thibault wrote: > > Hello, > > > > Samuel Thibault, on Sun 23 Oct 2016 12:47:37 +0200, wrote: > > > As reported in #841714, a user couldn't use ebook-speaker to read a > > > .html file, because ebook-speaker was requesting the user to install > > > "the xml2 package" to be able to achieve this, and the user had it > > > installed already. ebook-speaker actually needed the html2text package. > > > In the changes proposed here, I just fixed the text of the hint (and > > > fixed the translations accordingly), is it OK for a Jessie upload? > > > > I forgot to mention that this bug doesn't affect the Stretch version, > > which doesn't use html2text any more. > > It does, however, still have a Suggests for the package and mention it > as being required in the readme. Oh, that makes me realize that we should actually add the suggest in Jessie (and we can drop it from the Stretch version). So that'd add the attached change, is it OK? Samuel diff --git a/debian/control b/debian/control index c4cdf53..e2e1045 100644 --- a/debian/control +++ b/debian/control @@ -32,6 +32,7 @@ Depends: espeak, ${shlibs:Depends} Suggests: calibre, ghostscript, + html2text, libreoffice-writer, man2html-base, tesseract-ocr,
Processed: Re: Bug#841767: jessie-pu: package ebook-speaker/2.8.1-1
Processing control commands: > tags -1 + confirmed Bug #841767 [release.debian.org] jessie-pu: package ebook-speaker/2.8.1-1 Added tag(s) confirmed. -- 841767: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841767 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#841767: jessie-pu: package ebook-speaker/2.8.1-1
Control: tags -1 + confirmed On Sun, 2016-10-23 at 15:10 +0200, Samuel Thibault wrote: > Hello, > > Samuel Thibault, on Sun 23 Oct 2016 12:47:37 +0200, wrote: > > As reported in #841714, a user couldn't use ebook-speaker to read a > > .html file, because ebook-speaker was requesting the user to install > > "the xml2 package" to be able to achieve this, and the user had it > > installed already. ebook-speaker actually needed the html2text package. > > In the changes proposed here, I just fixed the text of the hint (and > > fixed the translations accordingly), is it OK for a Jessie upload? > > I forgot to mention that this bug doesn't affect the Stretch version, > which doesn't use html2text any more. It does, however, still have a Suggests for the package and mention it as being required in the readme. Please go ahead. Regards, Adam
Bug#840851: [Debian-science-sagemath] fpylll: dependency or dependencee of Sage ?: fplll 5.0.3
Gianfranco told me that he uploaded sollya 6 already (built against 5.0.2), so we will have to binNMU the amd64 build of it again after 5.0.3 is processed. (The ftp queue is stuck atm because the host machine is being moved.) X Ximin Luo: > I've just uploaded fplll 5.0.3 to unstable. This includes some fixes that > would help us package SageMath, which we think we have a good chance of > completing in time for stretch. > > I hope this is OK for the release team, I just wanted to save some > round-trips. Jerome who, maintains both reverse dependencies, has already > prepared releases that work against this new version 5.0.3. > > X > > Jerome BENOIT: >> Hi, >> >> On 20/10/16 03:57, Tobias Hansen wrote: >>> As I just said in the last mail, let's upload fplll 5.0.3 first. >> >> Ok. Sorry, I thought it was more important to have them both in Sid first. >> >> Can you upload fplll 5.0.3 soon ? >> >> Thanks, >> Jerome >> >> >>> Best, >>> Tobias >> >>> On 10/20/2016 03:54 AM, Jerome BENOIT wrote: On 19/10/16 20:41, Tobias Hansen wrote: > Jerome, could you make shure gap-float and sollya work with fplll 5.0.3? I have just checked, they work well. I am on my way to upload them to Sid. Jerome > -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git
Re: Static libraries - PIC or PIE?
On Sun, Oct 23, 2016 at 03:17:06PM +0200, Bálint Réczey wrote: > Hi Adrian, > > 2016-10-23 13:26 GMT+02:00 Adrian Bunk: > > On Sun, Oct 23, 2016 at 12:29:42PM +0200, Bálint Réczey wrote: > >> Hi Ardian, > > > > Hi Bláint, ;-) > > I'm sorry. :-) No problem. :-) >... > >> This in many cases also simplify debian/rules. > > > > No, it would actually make building static libraries a real pain. > > Could you please show an example? > I went trough many packages and adding -fPIC was really > straight-forward every time. OTOH packages providing both > shared and static libraries build some parts twice like in antlr's > case: Usually building everything twice is done by the build system of the package, and debian/rules just calls $(MAKE) > build-stamp: > dh_testdir > uudecode -o debian/antlr.snk debian/antlr.snk.uue > $(MAKE) -f debian/Makefile.debian compile build_antlr > $(MAKE) -C lib/cpp CXXFLAGS="+ -fPIC -DPIC" > mv -f lib/cpp/src/libantlr.a debian/libantlr-pic.a > $(MAKE) -C lib/cpp clean > $(MAKE) -C lib/cpp > touch build-stamp That's a good example why this is a real pain. You really don't want to force maintainers to dissect the build of their packages, especially in the normal case where just calling $(MAKE) was working without your proposed requirement. Just passing normal CFLAGS from dpkg-buildflags through the package build to the compiler is still not working in a huge number of packages after years, and this would be worse by several orders of magnitude. > > Think of a normal source package building shared libraries, > > static libraries and some programs. > > > > How do you want to tell the build system of the package that it should > > build the static libraries with -fPIC, but not the programs? > > It is usually already done by upstream or at least in packaging > since we require -fPIC for shared libs. You are completely wrong on that. -fPIC is required and used for shared libraries. Static libraries compiled with -fPIC are *very* rare. Compiling with -fPIC for the shared library and without -fPIC for the static library is the one and (usually) only reason why all objects are compiled twice when building libraries. >... > I assume non-PIC static library used in a PIC shared library is the > specific case mentioned in the original text, which still does not > work on any architecture. Why do you want to forvce maintainers to go through great pain to get that working? It is usually a bug when you end up linking a static library into a shared library, and in addition to a performance penalty you would lose the benefit of getting a build failure for such bugs. There are some rare cases of packages not building shared libraries. There might be other exotic situations where linking a static library into a shared library makes sense. Requiring discussion of these on a case-by-case basis on debian-devel as policy requires sounds pretty appropriate to me. > >> > My current understanding is that a binNMU would recompile the the static > >> > library with PIE (not PIC), and that this is sufficient. > >> > >> In most of the cases this would be sufficient, but at the time I filed the > >> bugs the default was -no-pie, thus it was not an option. > > > > It is clear that the binNMUs have to happen after the change. > > Yes, it was expected, but I think the changes would still be > useful on architectures not enabling PIE because they allow > enabling pie in reverse dependencies selectively. Is there actually a good reason why PIE was only enabled on the release architectures? In any case, this would not provide any kind of reason for requiring to build static libraries with PIC. >... > Cheers, > Balint cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#840851: [Debian-science-sagemath] fpylll: dependency or dependencee of Sage ?: fplll 5.0.3
I've just uploaded fplll 5.0.3 to unstable. This includes some fixes that would help us package SageMath, which we think we have a good chance of completing in time for stretch. I hope this is OK for the release team, I just wanted to save some round-trips. Jerome who, maintains both reverse dependencies, has already prepared releases that work against this new version 5.0.3. X Jerome BENOIT: > Hi, > > On 20/10/16 03:57, Tobias Hansen wrote: >> As I just said in the last mail, let's upload fplll 5.0.3 first. > > Ok. Sorry, I thought it was more important to have them both in Sid first. > > Can you upload fplll 5.0.3 soon ? > > Thanks, > Jerome > > >> Best, >> Tobias > >> On 10/20/2016 03:54 AM, Jerome BENOIT wrote: >>> >>> >>> On 19/10/16 20:41, Tobias Hansen wrote: Jerome, could you make shure gap-float and sollya work with fplll 5.0.3? >>> >>> I have just checked, they work well. >>> >>> I am on my way to upload them to Sid. >>> >>> Jerome >>> >>> -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git
Re: Static libraries - PIC or PIE?
Hi Adrian, 2016-10-23 13:26 GMT+02:00 Adrian Bunk: > On Sun, Oct 23, 2016 at 12:29:42PM +0200, Bálint Réczey wrote: >> Hi Ardian, > > Hi Bláint, ;-) I'm sorry. :-) > >> 2016-10-23 10:18 GMT+02:00 Adrian Bunk : >> > Hi Bálint, >> > >> > there is some confusion regarding how static libraries should be >> > compiled now. >> > >> > Your bugs (e.g. #837350) say "Please build libfoo.a with -fPIC". >> > >> > Why do these say -fPIC and not -fPIE? >> >> I suggest using -fPIC, because then the shared libraries would be >> usable in shared (PIC) libraries libraries, too. > > you have created a lot of confusion by mixing two separate issues. I'm sorry for creating confusion, I had absolutely no intent to cause any. As you can see I attempted discussing every change, while in many cases I got no response. We also discussed the tradeoffs of using PIE or PIC in debian-devel. > > One of the worst examples: > #837658 libfl-dev: Please build libfl_pic.a with -fPIC > #841203 nmu: flex_2.6.1-1 I did not file the second one. > > A _pic.a library compiled without -fPIC sounds like a clear bug, > and a binNMU that will recompile it with -fPIE won't fix that bug. This was the single case I found with non-PIC _pic-postfixed static library thus I see this something unique, rather than an example of many bad cases. Recompiling would fix the FTBFS but not the misleading prefix, indeed. I also hoped getting response from the maintainer. > >> This in many cases also simplify debian/rules. > > No, it would actually make building static libraries a real pain. Could you please show an example? I went trough many packages and adding -fPIC was really straight-forward every time. OTOH packages providing both shared and static libraries build some parts twice like in antlr's case: build-stamp: dh_testdir uudecode -o debian/antlr.snk debian/antlr.snk.uue $(MAKE) -f debian/Makefile.debian compile build_antlr $(MAKE) -C lib/cpp CXXFLAGS="+ -fPIC -DPIC" mv -f lib/cpp/src/libantlr.a debian/libantlr-pic.a $(MAKE) -C lib/cpp clean $(MAKE) -C lib/cpp touch build-stamp > > Think of a normal source package building shared libraries, > static libraries and some programs. > > How do you want to tell the build system of the package that it should > build the static libraries with -fPIC, but not the programs? It is usually already done by upstream or at least in packaging since we require -fPIC for shared libs. > >> I also suggested changing the policy #837478. > > Unless I misunderstand something, current policy is perfectly fine > for the PIE change, and your claims in #837478 that building static > libraries with -fPIC would be required for PIE binaries are not > correct. True, I stated more than I intended to. This was my original wording: ... > --- > 10.2 Libraries > ... (paragraph about shared libs) > > As to the static libraries, the common case is not to have relocatable > code, since there is no benefit, unless in specific cases; therefore the > static version must not be compiled with the -fPIC flag. Any exception > to this rule should be discussed on the mailing list > debian-de...@lists.debian.org, and the reasons for compiling with the > -fPIC flag must be recorded in the file README.Debian. [86] > > In other words, if both a shared and a static library is being built, > each source unit (*.c, for example, for C files) will need to be > compiled twice, for the normal case. > > --- > > I think with the spreading of PIE binaries the "... since there is no > benefit ..." claim does not stand anymore. Non-PIC static libraries > can't be linked to PIE binaries thus they are less useful for code > sharing among packages. > > There is also a plan to use a specially configured GCC on several > architectures which builds PIE binaries by default and that needs PIC > static libraries for not statically linked binaries. [1] ... Let me correct myself then: ... I think with the spreading of PIE binaries the "... since there is no benefit ..." claim does not stand anymore. Static binaries built without either of PIC or PIE flags can't be linked to PIE binaries nor to (PIC) shared libraries thus they are less useful for code sharing among packages. GCC is configured to build PIE binaries by default [1] on most architectures and on those architectures static libraries are built with PIE enabled. On the rest of the architectures static libraries are still built without PIE thus the problem described in the previous paragraph still stands. I assume non-PIC static library used in a PIC shared library is the specific case mentioned in the original text, which still does not work on any architecture. ... > >> > My current understanding is that a binNMU would recompile the the static >> > library with PIE (not PIC), and that this is sufficient. >> >> In most of the cases this would be sufficient, but at the time I filed the >> bugs the default was -no-pie, thus it was not
Bug#841767: jessie-pu: package ebook-speaker/2.8.1-1
Hello, Samuel Thibault, on Sun 23 Oct 2016 12:47:37 +0200, wrote: > As reported in #841714, a user couldn't use ebook-speaker to read a > .html file, because ebook-speaker was requesting the user to install > "the xml2 package" to be able to achieve this, and the user had it > installed already. ebook-speaker actually needed the html2text package. > In the changes proposed here, I just fixed the text of the hint (and > fixed the translations accordingly), is it OK for a Jessie upload? I forgot to mention that this bug doesn't affect the Stretch version, which doesn't use html2text any more. Samuel
Bug#830538: marked as done (RM: ruby-bdb/0.6.6-2)
Your message dated Sun, 23 Oct 2016 16:10:55 +0300 with message-id <20161023131055.fkzlivdx74uew...@bunk.spdns.de> and subject line ruby-bdb was removed from testing more than 2 months ago has caused the Debian Bug report #830538, regarding RM: ruby-bdb/0.6.6-2 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.) -- 830538: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830538 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: rm Dear Release Team, please remove ruby-bdb from testing. It's a maintenance burden and as such should go. There's an open RC bug against it, but autoremoval is not picking it up so far. Thanks, Chris --- End Message --- --- Begin Message --- ruby-bdb was removed from testing more than 2 months ago. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed--- End Message ---
Bug#840426: marked as done (jessie-pu: package asterisk/1:11.13.1~dfsg-2+b1)
Your message dated Sun, 23 Oct 2016 13:19:02 +0100 with message-id <1477225142.32722.31.ca...@adam-barratt.org.uk> and subject line Re: Bug#840426: jessie-pu: package asterisk/1:11.13.1~dfsg-2+b1 has caused the Debian Bug report #840426, regarding jessie-pu: package asterisk/1:11.13.1~dfsg-2+b1 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.) -- 840426: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840426 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: release.debian.org Severity: normal Tags: jessie User: release.debian@packages.debian.org Usertags: pu Hi, I have asked the security team whether we could piggyback a fix for Bug#776080 on the upcoming DSA for Asterisk. They are fine with it as long as a stable release manager acks it. The patch will be this one https://anonscm.debian.org/cgit/pkg-voip/asterisk.git/commit/?h=jessie=9f8ffeafcb27ecf602bd2c937c11391f50f166a7 (also attached). Please don't mind the jessie branch in git, it does not reflect the changes that will be in the security upload. You may just close the bug with ACK or NACK. In the first case I will include the fix into the debdiff sent to the security team, in the second case I won't and might come back for the next point release. Thanks, Bernhard >From 9f8ffeafcb27ecf602bd2c937c11391f50f166a7 Mon Sep 17 00:00:00 2001 From: Tzafrir CohenDate: Fri, 30 Jan 2015 00:05:28 +0200 Subject: Add a placeholder conf in manager.c (#776080) Our custom manager.conf was invalid as there was no manager.d/*.conf . As of roughly 1.6.0 Asterisk started considering includes of non-existing files as configuration error rather than ignoring them. --- debian/ast_config/manager.d/README.conf | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 debian/ast_config/manager.d/README.conf diff --git a/debian/ast_config/manager.d/README.conf b/debian/ast_config/manager.d/README.conf new file mode 100644 index 000..a8173aa --- /dev/null +++ b/debian/ast_config/manager.d/README.conf @@ -0,0 +1,3 @@ +; Empty placeholder by the Debian packaging. +; You can add manager users by dropping files with a .conf extension in +; this directory. -- cgit v0.12 --- End Message --- --- Begin Message --- On Tue, 2016-10-11 at 15:44 +0200, Bernhard Schmidt wrote: > I have asked the security team whether we could piggyback a fix for > Bug#776080 on the upcoming DSA for Asterisk. They are fine with it > as long as a stable release manager acks it. > > The patch will be this one > > https://anonscm.debian.org/cgit/pkg-voip/asterisk.git/commit/?h=jessie=9f8ffeafcb27ecf602bd2c937c11391f50f166a7 > > (also attached). Please don't mind the jessie branch in git, it does > not reflect the changes that will be in the security upload. That looks fine. Regards, Adam--- End Message ---
Re: Static libraries - PIC or PIE?
On Sun, Oct 23, 2016 at 12:29:42PM +0200, Bálint Réczey wrote: > Hi Ardian, Hi Bláint, ;-) > 2016-10-23 10:18 GMT+02:00 Adrian Bunk: > > Hi Bálint, > > > > there is some confusion regarding how static libraries should be > > compiled now. > > > > Your bugs (e.g. #837350) say "Please build libfoo.a with -fPIC". > > > > Why do these say -fPIC and not -fPIE? > > I suggest using -fPIC, because then the shared libraries would be > usable in shared (PIC) libraries libraries, too. you have created a lot of confusion by mixing two separate issues. One of the worst examples: #837658 libfl-dev: Please build libfl_pic.a with -fPIC #841203 nmu: flex_2.6.1-1 A _pic.a library compiled without -fPIC sounds like a clear bug, and a binNMU that will recompile it with -fPIE won't fix that bug. > This in many cases also simplify debian/rules. No, it would actually make building static libraries a real pain. Think of a normal source package building shared libraries, static libraries and some programs. How do you want to tell the build system of the package that it should build the static libraries with -fPIC, but not the programs? > I also suggested changing the policy #837478. Unless I misunderstand something, current policy is perfectly fine for the PIE change, and your claims in #837478 that building static libraries with -fPIC would be required for PIE binaries are not correct. > > My current understanding is that a binNMU would recompile the the static > > library with PIE (not PIC), and that this is sufficient. > > In most of the cases this would be sufficient, but at the time I filed the > bugs the default was -no-pie, thus it was not an option. It is clear that the binNMUs have to happen after the change. It would have created less confusion to not file bugs in cases where no maintainer action is required, ask the release team to schedule binNMUs for the static libraries known to need them immediately after the compiler change, and announce on debian-devel-announce that some transient build failures might be observed immediately after the compiler change until the binNMUs are done. I'll sort out what binNMUs are required later today. > I'm OK with performing binnmu-s and decreasing the severity of the 'solved' > bugs to wishlist. With the exception of special cases like #837658 a binNMU will completely solve it, and there is no point in having wishlist bugs for something not really permitted by policy. > Cheers, > Balint cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: Next d-i release
Hello, Cyril Brulebois, on Wed 19 Oct 2016 15:33:03 +0200, wrote: > Feel free to mention packages you want to see in testing, We have the newer brltty release, 5.4, which provides support for some more devices, and fixes various issues. It has been tested for some time in experimental and sid now, so I feel quite safe about it, but it'd be probably useful to have it for testing in d-i sooner than later. Samuel
Bug#841767: jessie-pu: package ebook-speaker/2.8.1-1
Package: release.debian.org Severity: normal Tags: jessie User: release.debian@packages.debian.org Usertags: pu Hello, As reported in #841714, a user couldn't use ebook-speaker to read a .html file, because ebook-speaker was requesting the user to install "the xml2 package" to be able to achieve this, and the user had it installed already. ebook-speaker actually needed the html2text package. In the changes proposed here, I just fixed the text of the hint (and fixed the translations accordingly), is it OK for a Jessie upload? Thanks, Samuel -- System Information: Debian Release: stretch/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) diff --git a/debian/changelog b/debian/changelog index 5011a55..8e692d6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +ebook-speaker (2.8.1-1+deb8u1) jessie; urgency=medium + + * Team upload. + * Fix hint about installing html2text to read html files +(Closes: #841714). + + -- Samuel ThibaultSun, 23 Oct 2016 12:10:26 +0200 + ebook-speaker (2.8.1-1) unstable; urgency=medium * New upstream release diff --git a/debian/patches/html2text b/debian/patches/html2text new file mode 100644 index 000..4c70593 --- /dev/null +++ b/debian/patches/html2text @@ -0,0 +1,89 @@ +--- a/po/de.po b/po/de.po +@@ -346,8 +346,8 @@ msgid "eBook-speaker needs the man2html + msgstr "eBook-speaker benödigt die man2html Paket." + + #: src/eBook-speaker.c:2202 +-msgid "eBook-speaker needs the xml2 package." +-msgstr "eBook-speaker benödigt die xml2 Paket." ++msgid "eBook-speaker needs the html2text package." ++msgstr "eBook-speaker benödigt die html2text Paket." + + #: src/eBook-speaker.c:2257 + msgid "eBook-speaker needs the calibre package." +--- a/po/e...@boldquot.po b/po/e...@boldquot.po +@@ -357,8 +357,8 @@ msgid "eBook-speaker needs the man2html + msgstr "eBook-speaker needs the man2html program." + + #: src/eBook-speaker.c:2202 +-msgid "eBook-speaker needs the xml2 package." +-msgstr "eBook-speaker needs the xml2 package." ++msgid "eBook-speaker needs the html2text package." ++msgstr "eBook-speaker needs the html2text package." + + #: src/eBook-speaker.c:2257 + msgid "eBook-speaker needs the calibre package." +--- a/po/e...@quot.po b/po/e...@quot.po +@@ -354,8 +354,8 @@ msgid "eBook-speaker needs the man2html + msgstr "eBook-speaker needs the man2html program." + + #: src/eBook-speaker.c:2202 +-msgid "eBook-speaker needs the xml2 package." +-msgstr "eBook-speaker needs the xml2 package." ++msgid "eBook-speaker needs the html2text package." ++msgstr "eBook-speaker needs the html2text package." + + #: src/eBook-speaker.c:2257 + msgid "eBook-speaker needs the calibre package." +--- a/po/es.po b/po/es.po +@@ -341,8 +341,8 @@ msgid "eBook-speaker needs the man2html + msgstr "eBook-speaker se necesita el man2html paquete." + + #: src/eBook-speaker.c:2202 +-msgid "eBook-speaker needs the xml2 package." +-msgstr "eBook-speaker se necesita el xml2 paquete." ++msgid "eBook-speaker needs the html2text package." ++msgstr "eBook-speaker se necesita el html2text paquete." + + #: src/eBook-speaker.c:2257 + msgid "eBook-speaker needs the calibre package." +--- a/po/fr.po b/po/fr.po +@@ -344,8 +344,8 @@ msgid "eBook-speaker needs the man2html + msgstr "eBook-speaker requiert le paquet man2html. " + + #: src/eBook-speaker.c:2202 +-msgid "eBook-speaker needs the xml2 package." +-msgstr "eBook-speaker requiert le paquet xml2. " ++msgid "eBook-speaker needs the html2text package." ++msgstr "eBook-speaker requiert le paquet html2text. " + + #: src/eBook-speaker.c:2257 + msgid "eBook-speaker needs the calibre package." +--- a/po/nl.po b/po/nl.po +@@ -331,8 +331,8 @@ msgid "eBook-speaker needs the man2html + msgstr "eBook-speaker heeft het man2html pakket nodig." + + #: src/eBook-speaker.c:2202 +-msgid "eBook-speaker needs the xml2 package." +-msgstr "eBook-speaker heeft het xml2 pakket nodig." ++msgid "eBook-speaker needs the html2text package." ++msgstr "eBook-speaker heeft het html2text pakket nodig." + + #: src/eBook-speaker.c:2257 + msgid "eBook-speaker needs the calibre package." +--- a/src/eBook-speaker.c b/src/eBook-speaker.c +@@ -2199,7 +2199,7 @@ BEGIN: + default: + endwin (); + beep (); +- puts (gettext ("eBook-speaker needs the xml2 package.")); ++ puts (gettext ("eBook-speaker needs the html2text package.")); + fflush (stdout); + _exit (1); + } // switch diff --git
Bug#841693: marked as done (nmu: digikam_4:5.2.0-1 and libkf5kgeomap_16.08.0-1)
Your message dated Sun, 23 Oct 2016 12:59:30 +0200 with message-idand subject line Re: Bug#841693: nmu: digikam_4:5.2.0-1 and libkf5kgeomap_16.08.0-1 has caused the Debian Bug report #841693, regarding nmu: digikam_4:5.2.0-1 and libkf5kgeomap_16.08.0-1 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.) -- 841693: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841693 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: binnmu Hi, The new version of marble bumped it's libs soversion, requiring a rebuild of the packages that build depend on it's libs. Please trigger the following rebuilds. nmu digikam_4:5.2.0-1 . ANY . unstable . -m "Rebuild against new marblewidget version (Closes: 840841)" nmu libkf5kgeomap_16.08.0-1 . ANY . unstable . -m "Rebuild against new marblewidget version" -- System Information: Debian Release: stretch/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 'testing'), (500, 'stable'), (50, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, armhf Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) --- End Message --- --- Begin Message --- Hi Maxi, On 22/10/16 14:40, Maximiliano Curia wrote: > Package: release.debian.org > Severity: normal > User: release.debian@packages.debian.org > Usertags: binnmu > > Hi, > > The new version of marble bumped it's libs soversion, requiring a rebuild of > the packages that build depend on it's libs. Please trigger the following > rebuilds. > > nmu digikam_4:5.2.0-1 . ANY . unstable . -m "Rebuild against new marblewidget > version (Closes: 840841)" > nmu libkf5kgeomap_16.08.0-1 . ANY . unstable . -m "Rebuild against new > marblewidget version" Scheduled. Note that binNMUs can't close bugs, so you will have to close that one manually. Cheers, Emilio--- End Message ---
Re: Static libraries - PIC or PIE?
Hi Ardian, 2016-10-23 10:18 GMT+02:00 Adrian Bunk: > Hi Bálint, > > there is some confusion regarding how static libraries should be > compiled now. > > Your bugs (e.g. #837350) say "Please build libfoo.a with -fPIC". > > Why do these say -fPIC and not -fPIE? I suggest using -fPIC, because then the shared libraries would be usable in shared (PIC) libraries libraries, too. This in many cases also simplify debian/rules. I also suggested changing the policy #837478. > > My current understanding is that a binNMU would recompile the the static > library with PIE (not PIC), and that this is sufficient. In most of the cases this would be sufficient, but at the time I filed the bugs the default was -no-pie, thus it was not an option. I'm OK with performing binnmu-s and decreasing the severity of the 'solved' bugs to wishlist. Cheers, Balint
Bug#841504: transition: gammu
Control: tags -1 confirmed On 22/10/16 21:23, Michal Čihař wrote: > Hi > > Emilio Pozuelo Monfort píše v So 22. 10. 2016 v 13:02 +0200: >> On 21/10/16 10:54, Michal Čihař wrote: >>> >>> Package: release.debian.org >>> Severity: normal >>> User: release.debian@packages.debian.org >>> Usertags: transition >>> >>> Hi >>> >>> I've uploaded new Gammu version to experimental and it increases >>> soversion. I'd like to upload new version together with new python- >>> gammu >>> (the only reverse dependency) to unstable in few weeks (let's say >>> first >>> half of November). Is there anything blocking this? >> >> The transition freeze is the 5th of November... Can you do this >> before then? > > I can probably upload it tomorrow or on Monday as well (at least I > don't see any blockers right now). Sounds good. Cheers, Emilio
Processed: Re: Bug#841504: transition: gammu
Processing control commands: > tags -1 confirmed Bug #841504 [release.debian.org] transition: gammu Added tag(s) confirmed. -- 841504: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841504 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Static libraries - PIC or PIE?
Hi Bálint, there is some confusion regarding how static libraries should be compiled now. Your bugs (e.g. #837350) say "Please build libfoo.a with -fPIC". Why do these say -fPIC and not -fPIE? My current understanding is that a binNMU would recompile the the static library with PIE (not PIC), and that this is sufficient. Thanks Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#841638: transition: libcrypto++
On Sat, Oct 22, 2016 at 14:43:08 +0200, László Böszörményi wrote: > Hi Emilio, > > On Sat, Oct 22, 2016 at 1:06 PM, Emilio Pozuelo Monfort >wrote: > > On 21/10/16 18:20, Laszlo Boszormenyi (GCS) wrote: > >> I'd like to update libcrypto++ from 5.6.4 to 5.6.5; which is a > >> semi-transition. Packages I've tried works with both version, > >> however without binNMUs those will print this: > >> Symbol `_ZTVN8CryptoPP23FilterWithBufferedInputE' has different size in > >> shared object, consider re-linking > >> Symbol `_ZTVN8CryptoPP10HexEncoderE' has different size in shared object, > >> consider re-linking > >> Symbol `_ZTVN8CryptoPP11ProxyFilterE' has different size in shared object, > >> consider re-linking > >> > >> This matches upstream recommendation[1]: > >> "maintenance release, recompile of programs recommended" > > > > Does this bump the SONAME, or is it an ABI break without a SONAME bump? > No, the SONAME is the same. ABI should be the same, but I've found > one (more may exist) case where one (probably internal) symbol can't > be found anymore: > Generating secure encryption key. This might take some time..done > cryfs: symbol lookup error: cryfs: undefined symbol: > _ZN8CryptoPP10RandomPool34GenerateIntoBufferedTransformationERNS_22BufferedTransformationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEy > If it causes programs built against the older version to no longer work, then it's not internal, it is an ABI break and needs SONAME bump and package name change. Cheers, Julien