Re: Automatically sending test suite results from buildds to upstream

2005-10-11 Thread Jeroen Massar
On Tue, 2005-10-11 at 02:13 +0200, Florian Ragwitz wrote:
 On Mon, Oct 10, 2005 at 08:07:52PM -0400, Daniel Jacobowitz wrote:
SNIP
  or to include test results in the .deb files and retrieve them after
  the build.  That latter is what the GCC packages do.
 
 I don't like that solution. Users of the package don't care about the
 test results so it's useless to bloat the packages with them.

Stick the debug files into a seperate -debug package, which nobody will
install anyway and just consumes some archive space.

Greets,
 Jeroen



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


Re: Automatically sending test suite results from buildds to upstream

2005-10-11 Thread Jeroen van Wolffelaar
On Tue, Oct 11, 2005 at 08:32:51AM +0200, Jeroen Massar wrote:
 On Tue, 2005-10-11 at 02:13 +0200, Florian Ragwitz wrote:
  On Mon, Oct 10, 2005 at 08:07:52PM -0400, Daniel Jacobowitz wrote:
 SNIP
   or to include test results in the .deb files and retrieve them after
   the build.  That latter is what the GCC packages do.
  
  I don't like that solution. Users of the package don't care about the
  test results so it's useless to bloat the packages with them.
 
 Stick the debug files into a seperate -debug package, which nobody will
 install anyway and just consumes some archive space.

Packages that nobody will install should not be in the Debian archive. -debug
packages only make really sense for a small number of the most high-profile
packages.

In this case, the extract results from buildd.d.o way is the way to go IMHO.
It can be automated too if really needed if you make sure to output specific
markers before  after the tests run.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Automatically sending test suite results from buildds to upstream

2005-10-11 Thread Florian Ragwitz
On Tue, Oct 11, 2005 at 04:07:16AM +0200, Steinar H. Gunderson wrote:
 On Tue, Oct 11, 2005 at 01:35:06AM +0200, Florian Ragwitz wrote:
  Therefor I'd like to automatically upload these results to
  http://smoke.pugscode.org after the packages are built on the
  buildds.
 
 Make your package building fail whenever a test in the testsuite
 fails? The FTBFS bugs and the buildd logs are sure to tell you what
 test went wrong.  Having a known-bad package built is a generally bad
 thing anyhow, so you won't really lose much on failing it :-)

Pugs is currenyly in a phase of quite early and rapid development. Not
everything is ought to at the moment anyway and it's not able to be used
in productive environments. I doubt it will ever be because it'll be
replaced by the real Perl6 interpreter as soon as it's available. I
don't think a single test fail makes a package totally unusable.


Regards,
Flo

-- 
BOFH excuse #373:
Suspicious pointer corrupted virtual machine


signature.asc
Description: Digital signature


Re: Automatically sending test suite results from buildds to upstream

2005-10-11 Thread Florian Ragwitz
On Tue, Oct 11, 2005 at 12:09:57PM +0200, Jeroen van Wolffelaar wrote:
 On Tue, Oct 11, 2005 at 08:32:51AM +0200, Jeroen Massar wrote:
  On Tue, 2005-10-11 at 02:13 +0200, Florian Ragwitz wrote:
   On Mon, Oct 10, 2005 at 08:07:52PM -0400, Daniel Jacobowitz wrote:
  SNIP
or to include test results in the .deb files and retrieve them after
the build.  That latter is what the GCC packages do.
   
   I don't like that solution. Users of the package don't care about the
   test results so it's useless to bloat the packages with them.
  
  Stick the debug files into a seperate -debug package, which nobody will
  install anyway and just consumes some archive space.
 
 Packages that nobody will install should not be in the Debian archive. -debug
 packages only make really sense for a small number of the most high-profile
 packages.
 
 In this case, the extract results from buildd.d.o way is the way to go IMHO.
 It can be automated too if really needed if you make sure to output specific
 markers before  after the tests run.

I think that's the way to go here. Thanks.


-Flo

-- 
BOFH excuse #292:
We ran out of dial tone and we're and waiting for the phone company to
deliver another bottle.


signature.asc
Description: Digital signature


Automatically sending test suite results from buildds to upstream

2005-10-10 Thread Florian Ragwitz
Hello,

I'm the maintainer of the pugs package. It features a large testsuite
which is run when the package is built on the buildds. The informations
generated by this testsuite (in form of html smoke reports) are really
useful for upstream authors (that I belong to) to track down bugs,
especially on unusual architectures.

Therefor I'd like to automatically upload these results to
http://smoke.pugscode.org after the packages are built on the buildds.
Is it an acceptable behaviour of source packages to upload informations
to various places without asking the user for permission like the
polularity-contest package for example? Of course, it could be disabled
by default and may be activated using environment hooks or other hacks.
But that would prevent us from using the buildd results, that are
produced anyway, to improve the quality of the upstream software.

How should I proceed?


Regards,
Flo

-- 
BOFH excuse #199:
the curls in your keyboard cord are losing electricity.


signature.asc
Description: Digital signature


Re: Automatically sending test suite results from buildds to upstream

2005-10-10 Thread Daniel Jacobowitz
On Tue, Oct 11, 2005 at 01:35:06AM +0200, Florian Ragwitz wrote:
 Therefor I'd like to automatically upload these results to
 http://smoke.pugscode.org after the packages are built on the buildds.
 Is it an acceptable behaviour of source packages to upload informations
 to various places without asking the user for permission like the
 polularity-contest package for example? Of course, it could be disabled
 by default and may be activated using environment hooks or other hacks.
 But that would prevent us from using the buildd results, that are
 produced anyway, to improve the quality of the upstream software.
 
 How should I proceed?

Another option is to either leave the information in the buildd log
files (i.e. send it to stdout), or to include test results in the .deb
files and retrieve them after the build.  That latter is what the GCC
packages do.

-- 
Daniel Jacobowitz
CodeSourcery, LLC


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Automatically sending test suite results from buildds to upstream

2005-10-10 Thread Florian Ragwitz
On Mon, Oct 10, 2005 at 08:07:52PM -0400, Daniel Jacobowitz wrote:
 On Tue, Oct 11, 2005 at 01:35:06AM +0200, Florian Ragwitz wrote:
  Therefor I'd like to automatically upload these results to
  http://smoke.pugscode.org after the packages are built on the buildds.
  Is it an acceptable behaviour of source packages to upload informations
  to various places without asking the user for permission like the
  polularity-contest package for example? Of course, it could be disabled
  by default and may be activated using environment hooks or other hacks.
  But that would prevent us from using the buildd results, that are
  produced anyway, to improve the quality of the upstream software.
  
  How should I proceed?
 
 Another option is to either leave the information in the buildd log
 files (i.e. send it to stdout)

That's possible of course, but much more work for me, especially as I
plan to release much SVN snapshots in erperimental soon.

 or to include test results in the .deb files and retrieve them after
 the build.  That latter is what the GCC packages do.

I don't like that solution. Users of the package don't care about the
test results so it's useless to bloat the packages with them.


-Flo

-- 
BOFH excuse #169:
broadcast packets on wrong frequency


signature.asc
Description: Digital signature


Re: Automatically sending test suite results from buildds to upstream

2005-10-10 Thread Steinar H. Gunderson
On Tue, Oct 11, 2005 at 01:35:06AM +0200, Florian Ragwitz wrote:
 Therefor I'd like to automatically upload these results to
 http://smoke.pugscode.org after the packages are built on the buildds.

Make your package building fail whenever a test in the testsuite fails? The
FTBFS bugs and the buildd logs are sure to tell you what test went wrong.
Having a known-bad package built is a generally bad thing anyhow, so you
won't really lose much on failing it :-)

/* Steinar */
-- 
Homepage: http://www.sesse.net/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]