maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   What's going on with the autobuilder? (https://talk.maemo.org/showthread.php?t=86114)

marmistrz 2012-08-15 13:48

What's going on with the autobuilder?
 
Hi,
I uploaded automake 1.11 today and I'm experiencing some stragne problem:
https://garage.maemo.org/builder/fre...0m6fremantle0/

The last lines of the log are here:
Code:

[2012-08-15 16:04:26] Copying source files to work dir
[2012-08-15 16:04:26] Extracting sources to work dir
[2012-08-15 16:04:26] cd /home/builder1/maemo-fremantle-i386-extras-devel/work && dpkg-source -x automake1.11_1.11.1-1+maemo11+0m6fremantle0.dsc
[2012-08-15 16:04:26]
dpkg-source: warning: extracting unsigned source package (automake1.11_1.11.1-1+maemo11+0m6fremantle0.dsc)
dpkg-source: info: extracting automake1.11 in automake1.11-1.11.1
dpkg-source: info: unpacking automake1.11_1.11.1.orig.tar.gz
dpkg-source: info: applying automake1.11_1.11.1-1+maemo11+0m6fremantle0.diff.gz
dpkg-source: info: upstream files that have been modified:
 automake1.11-1.11.1/doc/automake.info
 automake1.11-1.11.1/doc/automake.info-1
 automake1.11-1.11.1/doc/automake.info-2
 automake1.11-1.11.1/doc/automake.texi
 automake1.11-1.11.1/doc/stamp-vti
 automake1.11-1.11.1/doc/version.texi
 automake1.11-1.11.1/lib/Automake/Makefile.in
 automake1.11-1.11.1/tests/ltorder.test
 automake1.11-1.11.1/tests/missing.test
 automake1.11-1.11.1/tests/missing2.test
[2012-08-15 16:04:26] cd /home/builder1/maemo-fremantle-i386-extras-devel/work/automake1.11-1.11.1 && dpkg-checkbuilddeps
[2012-08-15 16:04:27] Cleaning up...
[2012-08-15 16:04:27] Removing temporary target...
[2012-08-15 16:04:27] Done.

No error is reported, but the build is FAILED.
What's going on? Why does it silently fail?

peterleinchen 2012-08-15 22:08

Re: What's going on with the autobuilder?
 
For me it was a missing line ending in the conffiles file.
The autobuilder reported no error, but failed.

And one more possibly: mixed tab ordering in control file (every line in same section needs to start with a blank " ". Not sure, but iirc that was also one thing beinging the autobuilder failing silently.


So my suggestion is to check your debian files once more manually for any irregularity.

marmistrz 2012-08-16 13:55

Re: What's going on with the autobuilder?
 
1 Attachment(s)
Quote:

Originally Posted by peterleinchen (Post 1252344)
For me it was a missing line ending in the conffiles file.
The autobuilder reported no error, but failed.

And one more possibly: mixed tab ordering in control file (every line in same section needs to start with a blank " ". Not sure, but iirc that was also one thing beinging the autobuilder failing silently.


So my suggestion is to check your debian files once more manually for any irregularity.

I didn't notice anything that should be problematic. But I guess it's a problem with debian/control, as the last command is dpkg-checkbuilddeps.
Could you please take a look at the attached control, maybe you'll be able to notice what's wrong.
Thanks in advance

peterleinchen 2012-08-16 20:26

Re: What's going on with the autobuilder?
 
1 Attachment(s)
Hey marmistrz

I am for sure neither a debian nor a packaging specialist. Just managed to get my own (one/first :)) app build with autobuilder.
But maybe I found smth.

Section should (have to?) match the Maemo sections, put it in user/development.
Changed priority to extra (for maemo not used I believe).

What kind of source?
Python? Shell code? Leave architecture: all
C or any other programming lang? Change architecture: any (I did so, just an assumption)

Removed the last slash from homepage. Do not think that caused it, but anyway not needed. Also not sure about the position in control file (but imho should not disturb).
Not sure about that first apostroph her: `Makefile.am' (maybe omit it).

So try this attached version and see ... ;)

marmistrz 2012-08-17 09:02

Re: What's going on with the autobuilder?
 
Quote:

Originally Posted by peterleinchen (Post 1252742)
Hey marmistrz

I am for sure neither a debian nor a packaging specialist. Just managed to get my own (one/first :)) app build with autobuilder.
But maybe I found smth.

Section should (have to?) match the Maemo sections, put it in user/development.
Changed priority to extra (for maemo not used I believe).

What kind of source?
Python? Shell code? Leave architecture: all
C or any other programming lang? Change architecture: any (I did so, just an assumption)

Removed the last slash from homepage. Do not think that caused it, but anyway not needed. Also not sure about the position in control file (but imho should not disturb).
Not sure about that first apostroph her: `Makefile.am' (maybe omit it).

So try this attached version and see ... ;)

That's what I'm sure of, apps don't have to match Maemo sections. If they don't match, they're just hidden.

I'll try it out, thanks!

marmistrz 2012-08-17 13:30

Re: What's going on with the autobuilder?
 
Quote:

Originally Posted by peterleinchen (Post 1252742)
Hey marmistrz

I am for sure neither a debian nor a packaging specialist. Just managed to get my own (one/first :)) app build with autobuilder.
But maybe I found smth.

Section should (have to?) match the Maemo sections, put it in user/development.
Changed priority to extra (for maemo not used I believe).

What kind of source?
Python? Shell code? Leave architecture: all
C or any other programming lang? Change architecture: any (I did so, just an assumption)

Removed the last slash from homepage. Do not think that caused it, but anyway not needed. Also not sure about the position in control file (but imho should not disturb).
Not sure about that first apostroph her: `Makefile.am' (maybe omit it).

So try this attached version and see ... ;)

Autobuilder accepts optional priority,
architecture is ok too.
Homepage and apostroph stuff removal doesn't fix anything...

Nevertheless, the autobuilder should report an error.

peterleinchen 2012-08-17 21:12

Re: What's going on with the autobuilder?
 
Quote:

Originally Posted by marmistrz (Post 1252949)
Nevertheless, the autobuilder should report an error.

Yep, you are right.
Without proper error reporting, one has to check each byte/char of the control file.
Just guessing from now on:
Conflicts: occurs two times in the file.
And it conflicts with itself?
Code:

Conflicts: automake
Depends: autoconf (>= 2.62) | autoconf2.67, autotools-dev (>= 20020320.1), ${misc:Depends}
Conflicts: automake1.6 (<< 1.6.1-4), automake (<< 1:1.4-p5-1), automake1.5 (<< 1.5-2), automake1.10-doc


marmistrz 2012-08-18 09:40

Re: What's going on with the autobuilder?
 
Quote:

Originally Posted by peterleinchen (Post 1253090)
Yep, you are right.
Without proper error reporting, one has to check each byte/char of the control file.
Just guessing from now on:
Conflicts: occurs two times in the file.
And it conflicts with itself?
Code:

Conflicts: automake
Depends: autoconf (>= 2.62) | autoconf2.67, autotools-dev (>= 20020320.1), ${misc:Depends}
Conflicts: automake1.6 (<< 1.6.1-4), automake (<< 1:1.4-p5-1), automake1.5 (<< 1.5-2), automake1.10-doc


It was that! I must've been blind! :P

thanks a lot!

peterleinchen 2012-08-18 10:03

Re: What's going on with the autobuilder?
 
Great, that we managed ;)

But I would expect from an autobuilder system at least a little hint, not only "FAILED"!
I had also hard times to find out .....

Anybody to contact about this?

marmistrz 2012-08-18 17:23

Re: What's going on with the autobuilder?
 
Quote:

Originally Posted by peterleinchen (Post 1253222)
Great, that we managed ;)

But I would expect from an autobuilder system at least a little hint, not only "FAILED"!
I had also hard times to find out .....

Anybody to contact about this?

https://bugs.maemo.org/show_bug.cgi?id=12658

peterleinchen 2012-08-18 21:02

Re: What's going on with the autobuilder?
 
Okay, did not think about "official way". Thanks for opening that bug report. But do we expect something to happen?

marmistrz 2012-08-19 12:12

Re: What's going on with the autobuilder?
 
Quote:

Originally Posted by peterleinchen (Post 1253371)
Okay, did not think about "official way". Thanks for opening that bug report. But do we expect something to happen?

We can only wait until someone fixes it.
EDIT: We can forward this to council, so that similar problem won't be present with COBS.


All times are GMT. The time now is 22:00.

vBulletin® Version 3.8.8