Re: Timeouts

2010-03-09 Thread Carlos O'Donell
On Tue, Mar 9, 2010 at 4:54 PM, dann frazier  wrote:
> --- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
> rt_sigreturn()                          = -819
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
> child_tidptr=0x40002b28) = -513
> --- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
> rt_sigreturn()                          = -819
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
> child_tidptr=0x40002b28) = -513
> --- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
> rt_sigreturn()                          = -819
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
> child_tidptr=0x40002b28) = -513
> --- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
> rt_sigreturn()                          = -819
>
>> Anyway, this seems to be something that was introduced with 6.12. I
>> wonder what we can do about this, besides p-a-s.

Error -513 is ERESTARTNOINTR. It appears that the process is executing
clone when it gets a SIGVTALRM, after which the kernel restart the
clone, but the whole process repeats over and over again?

I don't know what's wrong in this case, somebody will have to debug this.

Cheers,
Carlos.


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/119aab441003091410w25d3bb11n410a90a2c6020...@mail.gmail.com



Re: Timeouts

2010-03-09 Thread dann frazier
[Adding debian-hppa to the CC, since it may require porter help]

On Tue, Mar 09, 2010 at 06:38:23PM +, Iain Lane wrote:
> On Tue, Mar 09, 2010 at 10:46:54AM -0700, dann frazier wrote:
>> On Mon, Mar 08, 2010 at 10:56:53PM +0100, Joachim Breitner wrote:
>>> Hi,
>>>
>>> Am Montag, den 08.03.2010, 22:42 +0100 schrieb Joachim Breitner:
>>> > > This might be a solution, yes, though I would prefer not to do
>>> > > this. You've managed to get highlighting-kate's build times down, making
>>> > > it build everywhere but on armel (where it got tried on a slw
>>> > > buildd, let's see if this gets better on one of the faster boxes). We
>>> > > have similar problem with agda, could you have a look at that?
>>> >
>>> > Maybe Iain Lane can comment on agda.
>>>
>>> speaking of which:
>>> https://buildd.debian.org/fetch.cgi?pkg=agda&arch=hppa&ver=2.2.6-3&stamp=1267580450&file=log&as=raw
>>> says
>>>
>>> Building Agda-2.2.6...
>>> [  1 of 191] Compiling Agda.Auto.NarrowingSearch ( 
>>> src/full/Agda/Auto/NarrowingSearch.hs, 
>>> dist-ghc6/build/Agda/Auto/NarrowingSearch.o )
>>> E: Caught signal 'Terminated': terminating immediately
>>> make: *** [build-ghc6-stamp] Terminated
>>> Build killed with signal TERM after 1 minutes of inactivity
>>>
>>> Isn???t this time limit a bit too low?
>>
>> I put that in to cause agda to fail and stop retrying, adn then bumped
>> it back up.
>>
>> The timeout is normally 300 minutes, but agda would continue to
>> generate output even when it had been wedged for over 12 hours.
>
> I rather suspect that the monotonically increasing memory usage is the  
> problem here. I don't know of a resolution, and the thread with the GHC  
> devs didn't seem to offer anything up. Anyone have any ideas? Dann, did  
> you have a look at the memory usage when the build was going on by any  
> chance?

Well, its stuck again on penalosa, so let me check..

da...@penalosa:~$ free
 total   used   free sharedbuffers cached
Mem:   411700424024401714564  0 7358401202828
-/+ buffers/cache: 4637723653232
Swap:  2650684 442650640

And it doesn't appear to be increasing.
ghc is taking ~90% of the cpu, top suggests its mostly system usage:

top - 21:49:22 up 10 days,  3:15,  2 users,  load average: 1.42, 1.45, 1.39
Tasks:  62 total,   2 running,  60 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.7%us, 99.3%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4117004k total,  2402860k used,  1714144k free,   735840k buffers
Swap:  2650684k total,   44k used,  2650640k free,  1202832k cached

  PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEMTIME+  COMMAND
  819 buildd20   0  224m 198m  21m R 92.2  4.9  48:31.18 ghc
31922 dannf 20   0  3804 1908 1536 R  0.3  0.0   0:00.51 top
1 root  20   0  2144  792  652 S  0.0  0.0   0:20.16 init   
2 root  20   0 000 S  0.0  0.0   0:00.00 kthreadd   
3 root  20   0 000 S  0.0  0.0   0:00.13 ksoftirqd/0

strace shows ghc looping here:

--- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
rt_sigreturn()  = -819
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x40002b28) = -513
--- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
rt_sigreturn()  = -819
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x40002b28) = -513
--- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
rt_sigreturn()  = -819
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x40002b28) = -513
--- SIGVTALRM (Virtual timer expired) @ 0 (0) ---
rt_sigreturn()  = -819

> Anyway, this seems to be something that was introduced with 6.12. I  
> wonder what we can do about this, besides p-a-s.
>
> Iain



-- 
dann frazier


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100309215414.gb9...@lackof.org



Re: Timeouts

2010-03-09 Thread Iain Lane

On Tue, Mar 09, 2010 at 10:46:54AM -0700, dann frazier wrote:

On Mon, Mar 08, 2010 at 10:56:53PM +0100, Joachim Breitner wrote:

Hi,

Am Montag, den 08.03.2010, 22:42 +0100 schrieb Joachim Breitner:
> > This might be a solution, yes, though I would prefer not to do
> > this. You've managed to get highlighting-kate's build times down, making
> > it build everywhere but on armel (where it got tried on a slw
> > buildd, let's see if this gets better on one of the faster boxes). We
> > have similar problem with agda, could you have a look at that?
>
> Maybe Iain Lane can comment on agda.

speaking of which:
https://buildd.debian.org/fetch.cgi?pkg=agda&arch=hppa&ver=2.2.6-3&stamp=1267580450&file=log&as=raw
says

Building Agda-2.2.6...
[  1 of 191] Compiling Agda.Auto.NarrowingSearch ( 
src/full/Agda/Auto/NarrowingSearch.hs, 
dist-ghc6/build/Agda/Auto/NarrowingSearch.o )
E: Caught signal 'Terminated': terminating immediately
make: *** [build-ghc6-stamp] Terminated
Build killed with signal TERM after 1 minutes of inactivity

Isn???t this time limit a bit too low?


I put that in to cause agda to fail and stop retrying, adn then bumped
it back up.

The timeout is normally 300 minutes, but agda would continue to
generate output even when it had been wedged for over 12 hours.


I rather suspect that the monotonically increasing memory usage is the 
problem here. I don't know of a resolution, and the thread with the GHC 
devs didn't seem to offer anything up. Anyone have any ideas? Dann, did 
you have a look at the memory usage when the build was going on by any 
chance?


Anyway, this seems to be something that was introduced with 6.12. I 
wonder what we can do about this, besides p-a-s.


Iain


signature.asc
Description: Digital signature


Re: Timeouts

2010-03-09 Thread Kurt Roeckx
On Tue, Mar 09, 2010 at 10:50:31AM -0700, dann frazier wrote:
> On Mon, Mar 08, 2010 at 11:02:19PM +0100, Marc 'HE' Brockschmidt wrote:
> > Joachim Breitner  writes:
> > > speaking of which: 
> > > https://buildd.debian.org/fetch.cgi?pkg=agda&arch=hppa&ver=2.2.6-3&stamp=1267580450&file=log&as=raw
> > > says 
> > >
> > > Building Agda-2.2.6...
> > > [  1 of 191] Compiling Agda.Auto.NarrowingSearch ( 
> > > src/full/Agda/Auto/NarrowingSearch.hs, 
> > > dist-ghc6/build/Agda/Auto/NarrowingSearch.o )
> > > E: Caught signal 'Terminated': terminating immediately
> > > make: *** [build-ghc6-stamp] Terminated
> > > Build killed with signal TERM after 1 minutes of inactivity
> > >
> > > Isn?t this time limit a bit too low?
> > 
> > Seems so, no idea what the reason for that was. penalosa has been
> > reconfigured to a normal timeout in the meantime. Given back on hppa,
> > now.
> 
> Which explains why peri hasn't done anything useful for about 17 hours
> :) 
> 
> I'm quite sure it is not going to make any progress:
>   https://buildd.debian.org/build.cgi?pkg=agda;ver=2.2.6-3;arch=hppa
>   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572300
> 
> I'm still fairly new to working w/ sbuild. Other than my
> 1-minute-timeout trick, is there a way to kill a build and stop it
> from retrying later?

sbuild-abort should do that.


Kurt


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100309182129.ga7...@roeckx.be



Re: Timeouts

2010-03-09 Thread dann frazier
On Mon, Mar 08, 2010 at 11:02:19PM +0100, Marc 'HE' Brockschmidt wrote:
> Joachim Breitner  writes:
> > speaking of which: 
> > https://buildd.debian.org/fetch.cgi?pkg=agda&arch=hppa&ver=2.2.6-3&stamp=1267580450&file=log&as=raw
> > says 
> >
> > Building Agda-2.2.6...
> > [  1 of 191] Compiling Agda.Auto.NarrowingSearch ( 
> > src/full/Agda/Auto/NarrowingSearch.hs, 
> > dist-ghc6/build/Agda/Auto/NarrowingSearch.o )
> > E: Caught signal 'Terminated': terminating immediately
> > make: *** [build-ghc6-stamp] Terminated
> > Build killed with signal TERM after 1 minutes of inactivity
> >
> > Isn?t this time limit a bit too low?
> 
> Seems so, no idea what the reason for that was. penalosa has been
> reconfigured to a normal timeout in the meantime. Given back on hppa,
> now.

Which explains why peri hasn't done anything useful for about 17 hours
:) 

I'm quite sure it is not going to make any progress:
  https://buildd.debian.org/build.cgi?pkg=agda;ver=2.2.6-3;arch=hppa
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572300

I'm still fairly new to working w/ sbuild. Other than my
1-minute-timeout trick, is there a way to kill a build and stop it
from retrying later?

-- 
dann frazier


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100309175031.gc2...@lackof.org



Re: Timeouts

2010-03-09 Thread dann frazier
On Mon, Mar 08, 2010 at 10:56:53PM +0100, Joachim Breitner wrote:
> Hi,
> 
> Am Montag, den 08.03.2010, 22:42 +0100 schrieb Joachim Breitner:
> > > This might be a solution, yes, though I would prefer not to do
> > > this. You've managed to get highlighting-kate's build times down, making
> > > it build everywhere but on armel (where it got tried on a slw
> > > buildd, let's see if this gets better on one of the faster boxes). We
> > > have similar problem with agda, could you have a look at that?
> > 
> > Maybe Iain Lane can comment on agda.
> 
> speaking of which: 
> https://buildd.debian.org/fetch.cgi?pkg=agda&arch=hppa&ver=2.2.6-3&stamp=1267580450&file=log&as=raw
> says 
> 
> Building Agda-2.2.6...
> [  1 of 191] Compiling Agda.Auto.NarrowingSearch ( 
> src/full/Agda/Auto/NarrowingSearch.hs, 
> dist-ghc6/build/Agda/Auto/NarrowingSearch.o )
> E: Caught signal 'Terminated': terminating immediately
> make: *** [build-ghc6-stamp] Terminated
> Build killed with signal TERM after 1 minutes of inactivity
> 
> Isn???t this time limit a bit too low?

I put that in to cause agda to fail and stop retrying, adn then bumped
it back up.

The timeout is normally 300 minutes, but agda would continue to
generate output even when it had been wedged for over 12 hours.

-- 
dann frazier


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100309174654.gb2...@lackof.org



Re: Timeouts

2010-03-09 Thread Iain Lane

Hi again,

On Tue, Mar 09, 2010 at 10:01:46AM +, Iain Lane wrote:

Heya,

[sorry, I've been away for a few days and then had some trip-induced 
illness to contend with]


On Mon, Mar 08, 2010 at 10:42:47PM +0100, Joachim Breitner wrote:

Hi,

[...]

Maybe Iain Lane can comment on agda.



I've been watching this a bit. I just asked Marc on IRC to give back 
on alpha (with increased timeout), s390, sparc to see if we can get 
moving there. Or if they fail again then we can see how deterministic 
it is to maybe be able to look at refactoring the affected module(s) 
in coordination with upstream.


I just noticed that a lot of the failures (all except hppa) are in 
building the profiling modules. Perhaps just dropping those (just for 
the problematic arches?) is an option. Although you may argue that these 
arches are just the ones where we need profiling the most.


Cheers,
Iain


signature.asc
Description: Digital signature


Re: Timeouts

2010-03-09 Thread Iain Lane

Heya,

[sorry, I've been away for a few days and then had some trip-induced 
illness to contend with]


On Mon, Mar 08, 2010 at 10:42:47PM +0100, Joachim Breitner wrote:

Hi,

[...]

Maybe Iain Lane can comment on agda.



I've been watching this a bit. I just asked Marc on IRC to give back on 
alpha (with increased timeout), s390, sparc to see if we can get moving 
there. Or if they fail again then we can see how deterministic it is to 
maybe be able to look at refactoring the affected module(s) in 
coordination with upstream.


Now, thanks to Marco's research:

agda   2.2.6-2   2.2.6-3

hppa   04:57:19  60:57:00+
kfreebsd-i386  00:17:10  00:11:39
mips   02:35:19  03:54:06
mipsel 02:34:59  04:04:43
powerpc00:26:37  00:27:16
s390   00:47:49  02:00:55
sparc  03:23:58  08:33:05+


... I wonder if we have uncovered a bug somewhere. Agda built in the 
past for hppa mips s390 sparc, yet is having some trouble now. That's 
assuming that all of the give-backs that we just scheduled fail again.


Otherwise I don't want agda to hold back the testing transition, so we 
should be open to Joachim's previous suggestion of dropping arch support 
for those binaries, or doing similar to ghc6 and removing the already 
built binaries from those arches so that future FTBFS do not affect 
the testing transition.


Cheers,
Iain


signature.asc
Description: Digital signature


Re: Timeouts

2010-03-08 Thread Joachim Breitner
Hi,

Am Montag, den 08.03.2010, 22:56 +0100 schrieb Marc 'HE' Brockschmidt:
> Joachim Breitner  writes:
> > Am Montag, den 08.03.2010, 22:30 +0100 schrieb Marc 'HE' Brockschmidt:
> >> This might be a solution, yes, though I would prefer not to do
> >> this. You've managed to get highlighting-kate's build times down, making
> >> it build everywhere but on armel (where it got tried on a slw
> >> buildd, let's see if this gets better on one of the faster boxes). We
> >> have similar problem with agda, could you have a look at that?
> > We also have the problem with haskell-src-exts (a build dependency of
> > hlint), where no such easy solution is available. This might not affect
> > the transition, as it is “only” a build dependency and haskell-src-exts
> > is not in testing.
> 
> Hum, well, it would be helpful if we could rebuild what is in testing
> with packages from testing. We shouldn't abuse britney's bugs too
> much.

I agree. In principle, I’m all for enforcing build-dependencies at
upgrade time... but in practice, sometimes, it helps :-)

> Is there an option to get ghc6 to leave out optimizations that eat
> up a lot of memory? It just feels wrong to see something not build on
> s390 because of missing resources :-)

I find an architecture that only allows 2GB of virtual memory for one
process (including mmap’ed files and what not) not the ideal of a strong
architecture... but of course it is in comparison to armel etc.

In the case of agda, I don’t think there is a lot we can do without
reimplementing part of the build system. I asked upstream about ghc’s
memory consumption, and there are no easy fixes. See thread
http://lists.debian.org/debian-haskell/2010/03/msg00055.html for more
details.

Note that leaving out optimizations could make the resulting binary
close to unusable (in the worst case), so I’m not sure if we make our
users a service by providing lower qualities packages just to look good
on the arch coverage graph. Before we do that, I’d be in favor for
dropping the support for these arches.

> > There is the unreproducible bug
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554174 which needs to
> > be closed or tagged squeeze-ignore (which you can probably do). Other
> > than that, it looks good!
> 
> I've downgraded it to important. The semantics of *-ignore is a bit
> different, indicating that the bug fix is needed, but can be done at a
> later point. That's not the issue here, where we don't even know if
> there's an actual bug in the package.

good, thanks for the clarification.

BTW, on the page
http://release.debian.org/migration/testing.pl?package=ghc6
haskell-mtl is listed, although it has built on all arches. Is it just
that testing.pl does not handle synchronous transitions very well or
what needs to be done to reduce the list on that page?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


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


Re: Timeouts

2010-03-08 Thread Marc 'HE' Brockschmidt
Joachim Breitner  writes:
> speaking of which: 
> https://buildd.debian.org/fetch.cgi?pkg=agda&arch=hppa&ver=2.2.6-3&stamp=1267580450&file=log&as=raw
> says 
>
> Building Agda-2.2.6...
> [  1 of 191] Compiling Agda.Auto.NarrowingSearch ( 
> src/full/Agda/Auto/NarrowingSearch.hs, 
> dist-ghc6/build/Agda/Auto/NarrowingSearch.o )
> E: Caught signal 'Terminated': terminating immediately
> make: *** [build-ghc6-stamp] Terminated
> Build killed with signal TERM after 1 minutes of inactivity
>
> Isn’t this time limit a bit too low?

Seems so, no idea what the reason for that was. penalosa has been
reconfigured to a normal timeout in the meantime. Given back on hppa,
now.

Marc
-- 
Fachbegriffe der Informatik - Einfach erklärt
139: AOL-CD
   Das wichtigste Werkzeug des gemeinen Spammers oder Trolls in
   Deutschland. (Marc Haber)


pgpDi7BMJIjW4.pgp
Description: PGP signature


Re: Timeouts

2010-03-08 Thread Joachim Breitner
Hi,

Am Montag, den 08.03.2010, 22:42 +0100 schrieb Joachim Breitner:
> > This might be a solution, yes, though I would prefer not to do
> > this. You've managed to get highlighting-kate's build times down, making
> > it build everywhere but on armel (where it got tried on a slw
> > buildd, let's see if this gets better on one of the faster boxes). We
> > have similar problem with agda, could you have a look at that?
> 
> Maybe Iain Lane can comment on agda.

speaking of which: 
https://buildd.debian.org/fetch.cgi?pkg=agda&arch=hppa&ver=2.2.6-3&stamp=1267580450&file=log&as=raw
says 

Building Agda-2.2.6...
[  1 of 191] Compiling Agda.Auto.NarrowingSearch ( 
src/full/Agda/Auto/NarrowingSearch.hs, 
dist-ghc6/build/Agda/Auto/NarrowingSearch.o )
E: Caught signal 'Terminated': terminating immediately
make: *** [build-ghc6-stamp] Terminated
Build killed with signal TERM after 1 minutes of inactivity

Isn’t this time limit a bit too low?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


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


Re: Timeouts

2010-03-08 Thread Marc 'HE' Brockschmidt
Joachim Breitner  writes:
> Am Montag, den 08.03.2010, 22:30 +0100 schrieb Marc 'HE' Brockschmidt:
>> This might be a solution, yes, though I would prefer not to do
>> this. You've managed to get highlighting-kate's build times down, making
>> it build everywhere but on armel (where it got tried on a slw
>> buildd, let's see if this gets better on one of the faster boxes). We
>> have similar problem with agda, could you have a look at that?
> We also have the problem with haskell-src-exts (a build dependency of
> hlint), where no such easy solution is available. This might not affect
> the transition, as it is “only” a build dependency and haskell-src-exts
> is not in testing.

Hum, well, it would be helpful if we could rebuild what is in testing
with packages from testing. We shouldn't abuse britney's bugs too
much. Is there an option to get ghc6 to leave out optimizations that eat
up a lot of memory? It just feels wrong to see something not build on
s390 because of missing resources :-)

> Maybe Iain Lane can comment on agda.

That would be great.

>> As far as I can see, agda and the armel issues are the last bits missing
>> before we can get the new ghc6 into testing :-)
>
> There is the unreproducible bug
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554174 which needs to
> be closed or tagged squeeze-ignore (which you can probably do). Other
> than that, it looks good!

I've downgraded it to important. The semantics of *-ignore is a bit
different, indicating that the bug fix is needed, but can be done at a
later point. That's not the issue here, where we don't even know if
there's an actual bug in the package.

Marc
-- 
BOFH #433:
error: one bad user found in front of screen


pgpytPCIORWVe.pgp
Description: PGP signature


Re: Timeouts

2010-03-08 Thread Joachim Breitner
Hi,

Am Montag, den 08.03.2010, 22:30 +0100 schrieb Marc 'HE' Brockschmidt:
> Joachim Breitner  writes:
> > If the package requires too much resources for such an architecture to
> > build, maybe it’s an indication that these architectures are also a too
> > weak to use the package, and therefore there would be no loss to drop
> > support for these packages on the affected arches (i.e. remove any
> > existing old builds and add the files to N-F-U)? At least until a user
> > on these arches complains?
> 
> This might be a solution, yes, though I would prefer not to do
> this. You've managed to get highlighting-kate's build times down, making
> it build everywhere but on armel (where it got tried on a slw
> buildd, let's see if this gets better on one of the faster boxes). We
> have similar problem with agda, could you have a look at that?

We also have the problem with haskell-src-exts (a build dependency of
hlint), where no such easy solution is available. This might not affect
the transition, as it is “only” a build dependency and haskell-src-exts
is not in testing.

Maybe Iain Lane can comment on agda.

> In other news, armel failed to build hdbc-{odbc,postgresl,sqlite3}. I
> guess they need a give-back + dep-wait on some new binNMUs, but I fear I
> have no idea what I need to binNMU. Could you give me a hint there?

I was just doing this this very moment. This should fix it, and I
regularly check http://tinyurl.com/ydqdkdd so I’ll watch this.

> As far as I can see, agda and the armel issues are the last bits missing
> before we can get the new ghc6 into testing :-)

There is the unreproducible bug
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554174 which needs to
be closed or tagged squeeze-ignore (which you can probably do). Other
than that, it looks good!

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


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


Re: Timeouts

2010-03-08 Thread Marc 'HE' Brockschmidt
Joachim Breitner  writes:
> If the package requires too much resources for such an architecture to
> build, maybe it’s an indication that these architectures are also a too
> weak to use the package, and therefore there would be no loss to drop
> support for these packages on the affected arches (i.e. remove any
> existing old builds and add the files to N-F-U)? At least until a user
> on these arches complains?

This might be a solution, yes, though I would prefer not to do
this. You've managed to get highlighting-kate's build times down, making
it build everywhere but on armel (where it got tried on a slw
buildd, let's see if this gets better on one of the faster boxes). We
have similar problem with agda, could you have a look at that?

In other news, armel failed to build hdbc-{odbc,postgresl,sqlite3}. I
guess they need a give-back + dep-wait on some new binNMUs, but I fear I
have no idea what I need to binNMU. Could you give me a hint there?

As far as I can see, agda and the armel issues are the last bits missing
before we can get the new ghc6 into testing :-)

Marc
-- 
BOFH #165:
Backbone Scoliosis


pgpc3Srp5jbf0.pgp
Description: PGP signature


Re: Timeouts, Was: Bug#571745: nmu: highlighting-kate_0.2.5-4

2010-03-06 Thread Marc 'HE' Brockschmidt
Marco Túlio Gontijo e Silva  writes:
> Excerpts from Marc 'HE' Brockschmidt's message of Sáb Mar 06 06:26:43 -0300 
> 2010:
>> This seems a bit more problematic than I originally assumed. 
>> 
>> Consider for example agda on sparc:
>> https://buildd.debian.org/fetch.cgi?pkg=agda;ver=2.2.6-3;arch=sparc;stamp=1267334936
>> sparc is not a fast architecture, but also not the slowest one supported
>> by Debian. In this case, it failed to build the package because a single
>> file needed more than 500 minutes to compile. If this is indeed not due
>> to a bug, but expected behaviour, it seems not supportable anymore.
> It seems that the build time of agda for some arches grew very much with
> ghc6-6.12.1, specially hppa and sparc:
>
> agda   2.2.6-2   2.2.6-3
>
> hppa   04:57:19  60:57:00+
> kfreebsd-i386  00:17:10  00:11:39
> mips   02:35:19  03:54:06
> mipsel 02:34:59  04:04:43
> powerpc00:26:37  00:27:16
> s390   00:47:49  02:00:55

highlight-kate was rebuilt again today on s390, leading to this:
[26 of 61] Compiling Text.Highlighting.Kate.Syntax.Java ( 
Text/Highlighting/Kate/Syntax/Java.hs, 
dist-ghc6/build/Text/Highlighting/Kate/Syntax/Java.p_o )
virtual memory exhausted: Cannot allocate memory

I can't believe that this is not a bug.

Marc
-- 
BOFH #302:
microelectronic Riemannian curved-space fault in write-only file
system


pgpwUT8fAjKkV.pgp
Description: PGP signature


Re: Timeouts, Was: Bug#571745: nmu: highlighting-kate_0.2.5-4

2010-03-06 Thread Marco Túlio Gontijo e Silva
Hi Marc.

Excerpts from Marc 'HE' Brockschmidt's message of Sáb Mar 06 06:26:43 -0300 
2010:
> Joachim Breitner  writes:
> > Am Freitag, den 05.03.2010, 14:53 +0100 schrieb Marc 'HE' Brockschmidt:
> >> Joachim Breitner  writes:
> >> > nmu highlighting-kate_0.2.5-4 . i386 kfreebsd-i386 amd64 kfreebsd-amd64 
> >> > . -m "rebuild against changed pcre-light ABI"
> >> Done. Got lost in the cracks somehow. Do you know why its hitting
> >> timeouts on other archs? Is this something we could fix?
> > Probably just because it needs a lot of memory and CPU power, and the
> > other arches have difficulties compiling the package in time.
> 
> This seems a bit more problematic than I originally assumed. 
> 
> Consider for example agda on sparc:
> https://buildd.debian.org/fetch.cgi?pkg=agda;ver=2.2.6-3;arch=sparc;stamp=1267334936
> sparc is not a fast architecture, but also not the slowest one supported
> by Debian. In this case, it failed to build the package because a single
> file needed more than 500 minutes to compile. If this is indeed not due
> to a bug, but expected behaviour, it seems not supportable anymore.

It seems that the build time of agda for some arches grew very much with
ghc6-6.12.1, specially hppa and sparc:

agda   2.2.6-2   2.2.6-3

hppa   04:57:19  60:57:00+
kfreebsd-i386  00:17:10  00:11:39
mips   02:35:19  03:54:06
mipsel 02:34:59  04:04:43
powerpc00:26:37  00:27:16
s390   00:47:49  02:00:55
sparc  03:23:58  08:33:05+

For ghc6 this didn't happened; when the time grew, it grew not very much:

ghc6   6.10.4-1  6.12.1-12

alpha  13:05:04  14:40:30
amd64  01:24:19  01:31:30
armel  100:47:35 127:04:23
hppa   12:25:45  16:08:58
kfreebsd-i386  01:21:37  02:14:17
mips   20:03:36  15:31:51
mipsel 20:03:22  16:25:52
powerpc04:59:03  03:25:32
s390   07:20:55  03:24:32
sparc  50:23:08  07:22:11

Maybe this is related to something in the agda's code interaction with the new
version of ghc6 in hppa and sparc; possibly a bug somewhere.

> How should slower archs (like mips*, armel) handle such packages? Is
> splitting this up in smaller files an option?

Splitting in smaller files is not very different from what I proposed in
debian-haskell of using a verbose build.  The good option in this case would be
adding --ghc-options=-v2 to Setup configure.  I think that, if these
packages are not going to be dropped for these arches, this is a good enough
workaround.  At least it seems to me to be better than what's being used now:
watcher.sh (#571824).

Greetings.
(...)
-- 
marcot
http://wiki.debian.org/MarcoSilva


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1267876809-sup-8...@zezinho



Re: Timeouts

2010-03-06 Thread Joachim Breitner
Hi,

Am Samstag, den 06.03.2010, 10:26 +0100 schrieb Marc 'HE' Brockschmidt:
> Joachim Breitner  writes:
> > Am Freitag, den 05.03.2010, 14:53 +0100 schrieb Marc 'HE' Brockschmidt:
> >> Joachim Breitner  writes:
> >> > nmu highlighting-kate_0.2.5-4 . i386 kfreebsd-i386 amd64 kfreebsd-amd64 
> >> > . -m "rebuild against changed pcre-light ABI"
> >> Done. Got lost in the cracks somehow. Do you know why its hitting
> >> timeouts on other archs? Is this something we could fix?
> > Probably just because it needs a lot of memory and CPU power, and the
> > other arches have difficulties compiling the package in time.
> 
> This seems a bit more problematic than I originally assumed. 
> 
> Consider for example agda on sparc:
> https://buildd.debian.org/fetch.cgi?pkg=agda;ver=2.2.6-3;arch=sparc;stamp=1267334936
> sparc is not a fast architecture, but also not the slowest one supported
> by Debian. In this case, it failed to build the package because a single
> file needed more than 500 minutes to compile. If this is indeed not due
> to a bug, but expected behaviour, it seems not supportable anymore. How
> should slower archs (like mips*, armel) handle such packages? Is
> splitting this up in smaller files an option?

Even if possible, I’m not sure if that would help: Having more smaller
files will give more output on the build log, but still take the very
long time it takes.

If the package requires too much resources for such an architecture to
build, maybe it’s an indication that these architectures are also a too
weak to use the package, and therefore there would be no loss to drop
support for these packages on the affected arches (i.e. remove any
existing old builds and add the files to N-F-U)? At least until a user
on these arches complains?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Timeouts, Was: Bug#571745: nmu: highlighting-kate_0.2.5-4

2010-03-06 Thread Marc 'HE' Brockschmidt
Joachim Breitner  writes:
> Am Freitag, den 05.03.2010, 14:53 +0100 schrieb Marc 'HE' Brockschmidt:
>> Joachim Breitner  writes:
>> > nmu highlighting-kate_0.2.5-4 . i386 kfreebsd-i386 amd64 kfreebsd-amd64 . 
>> > -m "rebuild against changed pcre-light ABI"
>> Done. Got lost in the cracks somehow. Do you know why its hitting
>> timeouts on other archs? Is this something we could fix?
> Probably just because it needs a lot of memory and CPU power, and the
> other arches have difficulties compiling the package in time.

This seems a bit more problematic than I originally assumed. 

Consider for example agda on sparc:
https://buildd.debian.org/fetch.cgi?pkg=agda;ver=2.2.6-3;arch=sparc;stamp=1267334936
sparc is not a fast architecture, but also not the slowest one supported
by Debian. In this case, it failed to build the package because a single
file needed more than 500 minutes to compile. If this is indeed not due
to a bug, but expected behaviour, it seems not supportable anymore. How
should slower archs (like mips*, armel) handle such packages? Is
splitting this up in smaller files an option?

Marc
-- 
BOFH #89:
Electromagnetic energy loss


pgptN3nqOvnIz.pgp
Description: PGP signature


Timeouts, Was: Bug#571745: nmu: highlighting-kate_0.2.5-4

2010-03-05 Thread Joachim Breitner
Hi,

Am Freitag, den 05.03.2010, 14:53 +0100 schrieb Marc 'HE' Brockschmidt:
> Joachim Breitner  writes:
> > nmu highlighting-kate_0.2.5-4 . i386 kfreebsd-i386 amd64 kfreebsd-amd64 . 
> > -m "rebuild against changed pcre-light ABI"
> 
> Done. Got lost in the cracks somehow. Do you know why its hitting
> timeouts on other archs? Is this something we could fix?

Probably just because it needs a lot of memory and CPU power, and the
other arches have difficulties compiling the package in time.

There are more haskell-packages affected:
https://buildd.debian.org/status/package.php?suite=unstable&p=haskell-haskell-src+xmonad-contrib+haxml+haskell-edison-core+highlighting-kate+haskelldb+haskell-regex-tdfa+haskell-src-exts+agda

I already contacted the armel porters (the packages used to build a
month ago, with the same compiler, it seems that they have reduced the
timeout since then), but I’m wondering if there is a general solution to
this? Maybe a flag in debian/control specifying that a package is known
to take a very long time to build?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil