Bug#835812: jessie-pu: package ccache/3.1.12-2

2017-06-29 Thread Cyril Brulebois
Joel Rosdahl  (2017-06-29):
> Oh, right. I'm clearly confused on multiple levels here. (I erroneously
> referenced #829088 above instead of #835460, and I closed #835460
> prematurely. And I mixed up 3.1.12-1 with 3.1.12-2. This might or might not
> be related to my daughter being born two days after I got the approval...)

(Congratulations!)

> I made some quick attempts at understanding how to use sbuild for
> oldstable, but I failed, so unless somebody would like to help me build the
> package in a clean oldstable environment, I think that we can close this
> bug. I don't feel that I have time or patience enough to figure out why
> sbuild doesn't work for me. :-(

Feel free to ping debian-mentors@? I'm afraid I still have a bunch of pu
requests to look at, so I can't really offer any guidance here.


KiBi.


signature.asc
Description: Digital signature


Bug#835812: jessie-pu: package ccache/3.1.12-2

2017-06-29 Thread Joel Rosdahl
Oh, right. I'm clearly confused on multiple levels here. (I erroneously
referenced #829088 above instead of #835460, and I closed #835460
prematurely. And I mixed up 3.1.12-1 with 3.1.12-2. This might or might not
be related to my daughter being born two days after I got the approval...)

I made some quick attempts at understanding how to use sbuild for
oldstable, but I failed, so unless somebody would like to help me build the
package in a clean oldstable environment, I think that we can close this
bug. I don't feel that I have time or patience enough to figure out why
sbuild doesn't work for me. :-(

-- Joel


On 27 June 2017 at 20:39, Cyril Brulebois  wrote:

> Joel Rosdahl  (2017-06-27):
> > Isn't it in jessie already? See  jessie/ccache>.
>
> Jessie has:
>   ccache | 3.1.12-1  | oldstable  | source, arm64, armel, armhf,
> i386, mips, mipsel, powerpc, ppc64el, s390x
>   ccache | 3.1.12-1+b1   | oldstable  | amd64
>
> You asked permission to update it to a new revision: 3.1.12-2 (note the
> last digit).
>
>
> KiBi.
>


Bug#835812: jessie-pu: package ccache/3.1.12-2

2017-06-27 Thread Cyril Brulebois
Joel Rosdahl  (2017-06-27):
> Isn't it in jessie already? See .

Jessie has:
  ccache | 3.1.12-1  | oldstable  | source, arm64, armel, armhf, i386, 
mips, mipsel, powerpc, ppc64el, s390x
  ccache | 3.1.12-1+b1   | oldstable  | amd64

You asked permission to update it to a new revision: 3.1.12-2 (note the
last digit).


KiBi.


signature.asc
Description: Digital signature


Bug#835812: jessie-pu: package ccache/3.1.12-2

2017-06-27 Thread Joel Rosdahl
Hi,

> I still don't see ccache uploaded; should we keep this jessie-pu request
open?

Isn't it in jessie already? See .

Regards,
-- Joel


On 27 June 2017 at 05:42, Cyril Brulebois  wrote:

> Hi Joel,
>
> Adam D. Barratt  (2016-09-10):
> > On Sun, 2016-08-28 at 16:59 +0200, Joel Rosdahl wrote:
> > > To fix #829088 ("ccache don't stop immediately on SIGINT and
> SIGTERM"), I
> > > propose to upgrade ccache from 3.1.12-1 to 3.1.12-2 in
> stable-proposed-updates.
> > >
> > > The change is a simple one-liner: Call _exit(1) at the end of the
> signal
> > > handler to exit from e.g. SIGTERM. Without the exit, ccache will
> resume and run
> > > the compiler again.
> >
> > Please go ahead, bearing in mind that the window for 8.6 closes this
> > weekend.
>
> I still don't see ccache uploaded; should we keep this jessie-pu request
> open?
>
>
> KiBi.
>


Bug#835812: jessie-pu: package ccache/3.1.12-2

2017-06-26 Thread Cyril Brulebois
Hi Joel,

Adam D. Barratt  (2016-09-10):
> On Sun, 2016-08-28 at 16:59 +0200, Joel Rosdahl wrote:
> > To fix #829088 ("ccache don't stop immediately on SIGINT and SIGTERM"), I
> > propose to upgrade ccache from 3.1.12-1 to 3.1.12-2 in 
> > stable-proposed-updates.
> > 
> > The change is a simple one-liner: Call _exit(1) at the end of the signal
> > handler to exit from e.g. SIGTERM. Without the exit, ccache will resume and 
> > run
> > the compiler again.
> 
> Please go ahead, bearing in mind that the window for 8.6 closes this
> weekend.

I still don't see ccache uploaded; should we keep this jessie-pu request
open?


KiBi.


signature.asc
Description: Digital signature


Processed: Re: Bug#835812: jessie-pu: package ccache/3.1.12-2

2016-09-10 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + confirmed
Bug #835812 [release.debian.org] jessie-pu: package ccache/3.1.12-2
Added tag(s) confirmed.

-- 
835812: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835812
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#835812: jessie-pu: package ccache/3.1.12-2

2016-09-10 Thread Adam D. Barratt
Control: tags -1 + confirmed

On Sun, 2016-08-28 at 16:59 +0200, Joel Rosdahl wrote:
> To fix #829088 ("ccache don't stop immediately on SIGINT and SIGTERM"), I
> propose to upgrade ccache from 3.1.12-1 to 3.1.12-2 in 
> stable-proposed-updates.
> 
> The change is a simple one-liner: Call _exit(1) at the end of the signal
> handler to exit from e.g. SIGTERM. Without the exit, ccache will resume and 
> run
> the compiler again.

Please go ahead, bearing in mind that the window for 8.6 closes this
weekend.

Regards,

Adam



Bug#835812: jessie-pu: package ccache/3.1.12-2

2016-08-28 Thread Joel Rosdahl
Package: release.debian.org
User: release.debian@packages.debian.org
Usertags: pu
Tags: jessie
Severity: normal

To fix #829088 ("ccache don't stop immediately on SIGINT and SIGTERM"), I
propose to upgrade ccache from 3.1.12-1 to 3.1.12-2 in stable-proposed-updates.

The change is a simple one-liner: Call _exit(1) at the end of the signal
handler to exit from e.g. SIGTERM. Without the exit, ccache will resume and run
the compiler again.

See attachment for the proposed update diff relative to 3.1.12-1.

-- Joel
diff -Nru ccache-3.1.12/debian/changelog ccache-3.1.12/debian/changelog
--- ccache-3.1.12/debian/changelog  2016-07-15 19:54:06.0 +0200
+++ ccache-3.1.12/debian/changelog  2016-08-28 15:45:26.0 +0200
@@ -1,3 +1,11 @@
+ccache (3.1.12-2) stable; urgency=medium
+
+  * Exit properly from signal handler (closes: #835460)
+This fixes a regression in ccache 3.1.10 leading to ccache not dying
+properly when interrupted by a signal.
+
+ -- Joel Rosdahl   Sun, 28 Aug 2016 15:45:26 +0200
+
 ccache (3.1.12-1) stable; urgency=medium

   * New upstream release 3.1.12 containing important bug fixes (and only
diff -Nru ccache-3.1.12/debian/patches/fix_signal_handler_exit.patch 
ccache-3.1.12/debian/patches/fix_signal_handler_exit.patch
--- ccache-3.1.12/debian/patches/fix_signal_handler_exit.patch  1970-01-01 
01:00:00.0 +0100
+++ ccache-3.1.12/debian/patches/fix_signal_handler_exit.patch  2016-08-28 
15:45:26.0 +0200
@@ -0,0 +1,13 @@
+Description: Exit properly from exit handler
+Author: Joel Rosdahl 
+
+--- a/ccache.c
 b/ccache.c
+@@ -264,6 +264,7 @@ signal_handler(int signo)
+ {
+   (void)signo;
+   clean_up_pending_tmp_files();
++  _exit(1);
+ }
+
+ static void
diff -Nru ccache-3.1.12/debian/patches/series 
ccache-3.1.12/debian/patches/series
--- ccache-3.1.12/debian/patches/series 2016-07-15 19:54:06.0 +0200
+++ ccache-3.1.12/debian/patches/series 2016-08-28 15:45:26.0 +0200
@@ -1 +1,2 @@
 debian_specific_usage_docs.patch
+fix_signal_handler_exit.patch