jenkins autopkgtest build problems

James Page james.page at ubuntu.com
Fri Aug 9 21:48:51 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Daniel

On 05/08/13 20:09, Daniel Kessel wrote:
> Could anybody with knowledge of the jenkins package please have a
> look? Maybe I am still missing some dependencies, although I
> already have added all Build-Deps for jenkins...
> 
> Here's my launchpad branch: 
> lp:~d-kessel/ubuntu/saucy/jenkins/autopkgtest

Thanks for taking some time to put together some tests; the tests that
you are running as part of your DEP8 tests are actually ones we used
to run as part of the package build - however jenkins upstream moves
on a such a pace I've not be able to keep up with packaging all of the
dependencies required to run all of the test suites during the package
build itself.

The problems you are hitting are due to difference in the versions of
dependencies being using by upstream when compared to Debian/Ubuntu
for which the package is carrying compatibility patches - so running
the tests using 'mvn test' is not going to work so well as this is
pulling down all of the dependencies from maven repositories which
don't match what's in the distro - I suspect that in the restricted
environment in which DEP-8 tests are run as part of the distro this
will just fail as outbound Internet access is restricted.

I'd actually recommend that you take a slightly lighter weight
approach to these DEP-8 tests - installing the packages and then doing
basic test to validate that jenkins is running, that you can create a
job and execute it will probably add more value and be more
lightweight to maintain.  Have a look at the python-jenkins package -
this provides a nice way to create/run/delete jobs in Jenkins using
the RESTful API.

HTH

Cheers

James

- -- 
James Page
Ubuntu and Debian Developer
james.page at ubuntu.com
jamespage at debian.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQIcBAEBCAAGBQJSBWPDAAoJEL/srsug59jDkeUQAMiF3qAc0pnTVOYOSqLJSCr0
Hi2BxTj5Wrd92P+73Nkiob3QizHYYRltEwKgpF/3iHXAVRbodSxIaFgp6djiFMd/
HFIVoqPh9FuiSIfIeq3I0Zfj3G2SGKBZq/GviomPahttZ6oNlxTxzCPfhyYFByQs
vzvwREa2blD9ilvQhugz/yBcwQmiITkCGhLjZv1+hSD2oUoajB1rVl/v8kwwN+kc
oI5vn7H8877azQjvdsPPPrqD1iotneBtWMR7Acu33p3YZA1YebrpQBCrjgHuWTvp
YA/Fghoky/ajwnLMygouQrStt1DiusBhUZ7C0ECJm26mY7vG4oBsslgFO/s1kjWq
9UgE+N+b3LPKUgygsWHTjOXfnhvIDWO3zKzZv2PWyJVNqEDynxIzHObCX+h5gGcg
PPZgYAHt/p8GSwnfexajRYDZpd2nlcyjY5ibuiRZmQzajXiJsm4SIzdhxLA83JaA
dULM94lLVuGuXjrZrxfv5pil37i2JtlLsfI5HARhsmIagPtJRytO5BSRQ6ldU2KJ
Hf8k4alYgz5JhYfA56O+psHkNuKP1QONpBcnIbV3j62rs8ESPSGVyXILUb8rBiY3
z0FnrDR6CbYFDCBuygDmwEuGpGeFQwAT6gMK56mCRg/u5Egcg3/ldnP9ZtGvgPlh
hdXcGq8+5jZHbckDL8+Z
=LuDb
-----END PGP SIGNATURE-----




More information about the Ubuntu-devel-discuss mailing list