[opensuse-buildservice] Build Service Status

* General Server Status * OBS Release 0.9 Status No team meeting this week, since several members are away and the rest is busy on getting version 0.9 ready. General Server Status: ====================== * The Frontend and Web interface has been deployed to current svn trunk, including Rails 2.0 framework. It caused some problems but should be fixed meanwhile. Biggest problem exist for osc user, they need to remove their cookies by deleting the file ~/.osc_cookiejar , since the cookie format changed with Rails 2.0 (otherwise "Server internal error" might geht reported). Most, but not all Webbrowsers handle this automatically. * The backend is running fast and stable after several improvements. It handles also baselib support now, this means the -32bit compat packages gets build from the i586 packages and get submitted to the x86_64 tree. With this feature, all Factory distribution packages should be buildable (packages which requires root rights do not yet build, but we consider this to be fixed in the packages). Initial imaging support has been submitted to the backend code svn. This can not yet be used with the instance of .opensuse.org, but with your own system. It does build images automatically, when submitting kiwi config files as sources. * The build system workers have been upgraded to new images, using new kernel and XEN. We see things fixed, but also a new bug which caused hanging build jobs during setup. We investigate to fix this currently. OBS Release 0.9 Status ====================== We are complete featurewise except for the branch handling (might need to get slipped to version 1.0). Appart from that api.opensuse.org needs to support the Inter Build Service connect. Current test packages for 0.9 release can be found in openSUSE:Tools:Unstable project in the obs-server-svn package. -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Adrian Schröter wrote: [...] | * The backend is running fast and stable after several improvements. | It handles also baselib support now, this means the -32bit compat | packages gets build from the i586 packages and get submitted to the | x86_64 tree. [...] Brilliant! :) BTW, to enable it, one has to create a file "baselibs.conf" and add it to the files, e.g. for a hypothetical package libfoo: $ cd ~/src/buildservice/*/libfoo $ echo libfoo > baselibs.conf $ osc addremove $ osc commit (kudos to darix for telling me how to enable it) cheers - -- ~ -o) Pascal Bleser <pascal.bleser@opensuse.org> ~ /\\ http://opensuse.org -- I took the green pill ~ _\_v FOSDEM::23+24 Feb 2008, Brussels, http://fosdem.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFH/Tvkr3NMWliFcXcRAtTmAJ9ZusJ52r+pX4QwCqRYU/3HW6ouiwCcCbv6 iu/q6MQF+YbKf4mpkQFj9Bw= =CbQ8 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Pascal Bleser wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Adrian Schröter wrote: [...] | * The backend is running fast and stable after several improvements. | It handles also baselib support now, this means the -32bit compat | packages gets build from the i586 packages and get submitted to the | x86_64 tree. [...]
Brilliant! :)
BTW, to enable it, one has to create a file "baselibs.conf" and add it to the files, e.g. for a hypothetical package libfoo:
$ cd ~/src/buildservice/*/libfoo $ echo libfoo > baselibs.conf $ osc addremove $ osc commit
(kudos to darix for telling me how to enable it) Would you mind also telling us how the magic works for packages like "bison", they produce also now bison-32bit, although they do not contain a "baselibs.conf" file.
Regards, Martin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Martin Mohring wrote: [...] | Would you mind also telling us how the magic works for packages like | "bison", they produce also now bison-32bit, although they do not contain | a "baselibs.conf" file. There's also a global list of packages to consider for -32bit. It's part of the package "build" and probably at some central location in the OBS. cheers - -- ~ -o) Pascal Bleser <pascal.bleser@opensuse.org> ~ /\\ http://opensuse.org -- I took the green pill ~ _\_v FOSDEM::23+24 Feb 2008, Brussels, http://fosdem.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFH/U8Rr3NMWliFcXcRArpTAJ4s2zPDIxLdqwwEzayKYgAo0DgDVQCfaTd/ 6q7HLfau8LgJbMqyZl1Nvl0= =zOyQ -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Pascal Bleser wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Martin Mohring wrote: [...] | Would you mind also telling us how the magic works for packages like | "bison", they produce also now bison-32bit, although they do not contain | a "baselibs.conf" file.
There's also a global list of packages to consider for -32bit. It's part of the package "build" and probably at some central location in the OBS. Oh, you are right. I completely forgot "buildservice/src/build/baselibs.conf", which build had already for years.
Bye, Martin --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On 2008-04-10 01:19:45 +0200, Pascal Bleser wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Martin Mohring wrote: [...] | Would you mind also telling us how the magic works for packages like | "bison", they produce also now bison-32bit, although they do not contain | a "baselibs.conf" file.
There's also a global list of packages to consider for -32bit. It's part of the package "build" and probably at some central location in the OBS.
the central file is about to die. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Thu, 10 Apr 2008, Marcus Rueckert wrote:
the central file is about to die.
God save its soul. :-) Ciao -- http://www.dstoecker.eu/ (PGP key available) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Wed, Apr 09, 2008 at 11:57:56PM +0200, Pascal Bleser wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Adrian Schröter wrote: [...] | * The backend is running fast and stable after several improvements. | It handles also baselib support now, this means the -32bit compat | packages gets build from the i586 packages and get submitted to the | x86_64 tree. [...]
Brilliant! :)
BTW, to enable it, one has to create a file "baselibs.conf" and add it to the files, e.g. for a hypothetical package libfoo:
$ cd ~/src/buildservice/*/libfoo $ echo libfoo > baselibs.conf $ osc addremove $ osc commit
(kudos to darix for telling me how to enable it)
I recognize a pattern here: (Am I the only one?) - some feature is implemented - it is (maybe!) mentioned here on the list, as by Adrian above - it is not documented how to use it - darix has "secret" knowledge about it and tells somebody on IRC - somebody (maybe!) takes the time to post it here or put it into the wiki I would like you to think about how we can improve on this. Like: - spend time in the wiki, documenting things there, instead of hanging around on IRC and repeating it again and again there - documenting your work and announcing it properly I can only say: Take the time! It *might* save you time later. And more important, it *will* save a lot of people's time. Thanks, Peter -- "WARNING: This bug is visible to non-employees. Please be respectful!" SUSE LINUX Products GmbH Research & Development

On Mon, Apr 14, 2008 at 01:25:12PM +0200, Dr. Peter Poeml wrote:
- some feature is implemented - it is (maybe!) mentioned here on the list, as by Adrian above - it is not documented how to use it - darix has "secret" knowledge about it and tells somebody on IRC - somebody (maybe!) takes the time to post it here or put it into the wiki
It's really a bug fix, we're trying to build Factory in the build service, the baselibs creating was one missing part and is now also done.
I would like you to think about how we can improve on this.
Like: - spend time in the wiki, documenting things there, instead of hanging around on IRC and repeating it again and again there - documenting your work and announcing it properly
Darix is actually documenting it. It's not a build service, but an autobuild issue. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Mon, Apr 14, 2008 at 05:28:51PM +0200, Michael Schroeder wrote:
On Mon, Apr 14, 2008 at 01:25:12PM +0200, Dr. Peter Poeml wrote:
- some feature is implemented - it is (maybe!) mentioned here on the list, as by Adrian above - it is not documented how to use it - darix has "secret" knowledge about it and tells somebody on IRC - somebody (maybe!) takes the time to post it here or put it into the wiki
It's really a bug fix, we're trying to build Factory in the build service, the baselibs creating was one missing part and is now also done.
I would like you to think about how we can improve on this.
Like: - spend time in the wiki, documenting things there, instead of hanging around on IRC and repeating it again and again there - documenting your work and announcing it properly
Darix is actually documenting it. It's not a build service, but an autobuild issue.
Try to not only think about this specific issue. Let's say I was using it as an example for a recurrent theme. My intention is to get us to think about those processes, and how to improve them. Thanks for the details nevertheless. By the way, there is a lot of interest from external for this particular feature (baselibs) in the buildservice. People have been asking for it from very early on. And what I read in this thread sounded very much like a buildservice feature, not an autobuild thing. Peter -- "WARNING: This bug is visible to non-employees. Please be respectful!" SUSE LINUX Products GmbH Research & Development

On Mon, Apr 14, 2008 at 05:35:20PM +0200, Dr. Peter Poeml wrote:
Thanks for the details nevertheless. By the way, there is a lot of interest from external for this particular feature (baselibs) in the buildservice. People have been asking for it from very early on. And what I read in this thread sounded very much like a buildservice feature, not an autobuild thing.
It's a very SUSE specific way to implement multiarch libraries. It won't work for any other distribution. I agree that people that build for SUSE need it, but that's also true for the SUSE packageing guidelines. In fact, the documentation should be added to the guidelines. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (7)
-
Adrian Schröter
-
Dirk Stoecker
-
Dr. Peter Poeml
-
Marcus Rueckert
-
Martin Mohring
-
Michael Schroeder
-
Pascal Bleser