[opensuse-buildservice] Status of openSUSE Build Service
froh: * working on the obs package cleanup and update packaged files got submitted to svn below the .../buildservice/dist/ directory. Working on a script to do the "make dist" task automatically for reproducable releasing of build service packages. rlihm: * in bugfixing and icon drawing mode. * continue to work on usability mockups later this week. jcborn: * facing a problem that YaST does install the package from any repository, but not from the one specified in ymp. AI: jcborn create bugreport to add functionality in YaST to specifify the package install from certain repository. ro: * We will have quite soon a public beta testing for official openSUSE updates. All packages, which are not affected by an embargo from security team will get a pre testing in future and be available at http://download.opensuse.org/update/10.3-testing/ (does not exist yet) abauer: * Doing bugfixes introduced with new UI and iChain email address take over. * Frontend delievers user names to the backend for source changes. * Preparing talk about build service not well known features. Talk will held at SUSE Nuernberg internally, but we will make the talk public available afterwards. mrueckert: * users.opensuse.org is online and even announced now :) 130 users have subscribed meanwhile, most people accept guiding principles. * next tasks are: - create test suite for users.opensuse.org - work on open ID provider implementation to allow authentification for external community sites as requested freitag: * Wrote OBS article for Linux Magazin * Will work on proposal how to open FATE for openSUSE mls: * got new signature hardware, which can create gpg keys for projects in future * extend sign app to create new keys on request and fix a non conform way to rpm how to handle keys. * We plan to create new gpg keys per project next week. adrian: * administration OBS - Fedora:8 import - Debian:Etch amd64 packages import - removing "illegal" content ... AI: find out how YaST reaccts on changed gpg key for repo. -- 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
Adrian Schröter <adrian@suse.de> writes:
froh:
* working on the obs package cleanup and update packaged files got submitted to svn below the .../buildservice/dist/ directory.
I've now checked in the package to the build server for broader testing, and it built successfully. I've disabled publishing, so the packages can only be fetched right from the API at this time. https://build.opensuse.org/package/show?project=openSUSE%3ATools&package=obs-server The package needs further cleanup, especially for - centralizing configuration - centralizing monitoring logfiles - enhancing monitoring (screen for all) but also for - clarifying the spec file - simple, straightforward setup and use and the sources need enhancements to achieve that. Just one example is the frontend import script that needs to be run after importing into the backend. That needs to figure it's currently hard coded backend from a config, and it should be run by the obs_migrate_project, which should also restart the scheduler. Things like that. My first focus is getting it working out of the box and adjusting the README.SETUP so it reflects what you really need to do. The README.SETUP does not cover yet how to use the publisher, as I haven't tested that yet. All the rest worked for me. Feedback welcome :) S. -- Susanne Oberhauser +49-911-74053-574 SUSE -- a Novell Business OPS Engineering Maxfeldstraße 5 Processes and Infrastructure Nürnberg SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Friday 16 November 2007, Susanne Oberhauser wrote:
I've now checked in the package to the build server for broader testing, and it built successfully. I've disabled publishing, so the packages can only be fetched right from the API at this time.
https://build.opensuse.org/package/show?project=openSUSE%3ATools&package=ob s-server
Feedback welcome :)
The package names always confuse me. Would it make sense to rename the source package to "opensuse-buildservice" and let it create subpackages "obs-webui", "obs-frontend", "obs-backend" and "obs-runner"? That would better reflect what the different packages are about and also make it possible to install the web UI without having to install the frontend. -- Cornelius Schumacher <cschum@suse.de> --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Friday 16 November 2007, Cornelius Schumacher wrote:
The package names always confuse me. Would it make sense to rename the source package to "opensuse-buildservice" and let it create subpackages "obs-webui", "obs-frontend", "obs-backend" and "obs-runner"?
I mean "obs-worker", not "obs-runner" ;-)
That would better reflect what the different packages are about and also make it possible to install the web UI without having to install the frontend.
-- Cornelius Schumacher <cschum@suse.de> --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Friday 16 November 2007 14:28:15 wrote Cornelius Schumacher:
On Friday 16 November 2007, Susanne Oberhauser wrote:
I've now checked in the package to the build server for broader testing, and it built successfully. I've disabled publishing, so the packages can only be fetched right from the API at this time.
https://build.opensuse.org/package/show?project=openSUSE%3ATools&package= ob s-server
Feedback welcome :)
The package names always confuse me. Would it make sense to rename the source package to "opensuse-buildservice" and let it create subpackages "obs-webui", "obs-frontend", "obs-backend" and "obs-runner"? That would better reflect what the different packages are about and also make it possible to install the web UI without having to install the frontend.
We agreed already on a new nameing scheme and more splits, but we wanted to have working packages with current svn trunk in the first step and split the packages afterwards. (new nameing scheme was described in a status report some weeks ago) bye adrian -- 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
On Friday 16 November 2007, Adrian Schröter wrote:
(new nameing scheme was described in a status report some weeks ago)
Could you point me to this report? I don't seem to be able to find it. -- Cornelius Schumacher <cschum@suse.de> --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Friday 16 November 2007 14:38:00 wrote Cornelius Schumacher:
On Friday 16 November 2007, Adrian Schröter wrote:
(new nameing scheme was described in a status report some weeks ago)
Could you point me to this report? I don't seem to be able to find it.
That were our requirements for the new release process: Requirements: - We need stable packages - Move extra files from packages to svn (AI: adrian) - multiple tar balls and spec files for each part * api * web clients * backend * worker * signing daemon package only for distros with patched gpg * signing client package ? - A release must be possible at any time - A release must be done on each milestone from the roadmap - We guarantee forward compatibility, either by supporting old data or converting data automatically - We make binary packages only from svn tags. - Releases should be pre-announced - RELEASE_NOTES directory in svn to document incompatible and major changes - updated docbook documentation for - administrators - users - developers - testing process - obs-testing package - QA interface AI: adrian/freitag ask ories - test on opensuse.org - release packages - 1 week test and polishing time before release - release announcement for news.o.o and mailing list - QA project from hackweek evaluation -- 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
Adrian Schröter <adrian@suse.de> writes:
Working on a script to do the "make dist" task automatically for reproducable releasing of build service packages.
This is intended for use in other projects, too, and somewhat distantly overlaps with oscupstream, but has a different approach. The script is for packagers that happen to work right in a checked out svn working copy.
From there you run a new script ./distribute to get a package for installation and testing. When that is successfull you proceede with check in into the upstream build service for broad distribution.
The script ./distribute implements the following steps: - check out a local *osc* working copy of the upstream package - create a tar ball of the current *svn* working copy - tell the difference between the package as it is in svn and what is in the obs build server - update the osc working copy and do a _local_ build of it - if the packager has tested that successfully she can check in what built successfully locally to the build server. this is not automatic yet, it needs logic to delete the old tar ball and add the new one before checking in. The script currenty is buildservice/dist, but at some point, if others find it usefull, maybe it should come with osc for general use by source code maintainers to maintain and distribute their softwre via the build service as packages... Feedback welcome, S. -- Susanne Oberhauser +49-911-74053-574 SUSE -- a Novell Business OPS Engineering Maxfeldstraße 5 Processes and Infrastructure Nürnberg SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hej, Am Dienstag, 13. November 2007 16:48 schrieb Adrian Schröter:
jcborn: AI: jcborn create bugreport to add functionality in YaST to specifify the package install from certain repository.
Bug# 341374 https://bugzilla.novell.com/show_bug.cgi?id=341374 So long, Jan -- Jan-Christoph Bornschlegel (Build Service Team) SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- No music playing at present. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Worked for my x86_64 packages, but I'm not able to build the i586 packages now.. It fails with this message: "build on server/2 did not create a logfile" or "build on server/1 did not create a logfile" for all i586 files. I was not able to fix that... 2007/11/16, Jan-Christoph Bornschlegel <jcborn@suse.de>:
Hej,
Am Dienstag, 13. November 2007 16:48 schrieb Adrian Schröter:
jcborn: AI: jcborn create bugreport to add functionality in YaST to specifify the package install from certain repository.
Bug# 341374 https://bugzilla.novell.com/show_bug.cgi?id=341374
So long, Jan -- Jan-Christoph Bornschlegel (Build Service Team) SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- No music playing at present. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- [ ]'s Aledr - Alexandre "OpenSource Solutions for SmallBusiness Problems" --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Did anyone get i586 build working with the latest version in a x86_64 server? 2007/11/17, aledr <matrixworkstation@gmail.com>:
Worked for my x86_64 packages, but I'm not able to build the i586 packages now.. It fails with this message: "build on server/2 did not create a logfile" or "build on server/1 did not create a logfile" for all i586 files.
I was not able to fix that...
2007/11/16, Jan-Christoph Bornschlegel <jcborn@suse.de>:
Hej,
Am Dienstag, 13. November 2007 16:48 schrieb Adrian Schröter:
jcborn: AI: jcborn create bugreport to add functionality in YaST to specifify the package install from certain repository.
Bug# 341374 https://bugzilla.novell.com/show_bug.cgi?id=341374
So long, Jan -- Jan-Christoph Bornschlegel (Build Service Team) SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- No music playing at present. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- [ ]'s Aledr - Alexandre "OpenSource Solutions for SmallBusiness Problems"
-- [ ]'s Aledr - Alexandre "OpenSource Solutions for SmallBusiness Problems" --------------------------------------------------------------------- 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 i had the same problem, i looked at the screen running on the worker which told me that it can't find the linux32 binary ;-) installation of linux32 fixed that for me. bye Carsten aledr schrieb:
Did anyone get i586 build working with the latest version in a x86_64 server?
2007/11/17, aledr <matrixworkstation@gmail.com>:
Worked for my x86_64 packages, but I'm not able to build the i586 packages now.. It fails with this message: "build on server/2 did not create a logfile" or "build on server/1 did not create a logfile" for all i586 files.
I was not able to fix that...
2007/11/16, Jan-Christoph Bornschlegel <jcborn@suse.de>:
Hej,
Am Dienstag, 13. November 2007 16:48 schrieb Adrian Schröter:
jcborn: AI: jcborn create bugreport to add functionality in YaST to specifify the package install from certain repository. Bug# 341374 https://bugzilla.novell.com/show_bug.cgi?id=341374
So long, Jan -- Jan-Christoph Bornschlegel (Build Service Team) SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- No music playing at present. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- [ ]'s Aledr - Alexandre "OpenSource Solutions for SmallBusiness Problems"
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFHQ0Wy6NfbfHY52TsRAutfAJ4oswM3bxZi2BVSQs2njrv7hQXqlgCbBA06 2z4UTCSo2zeS+JIaXUTqSj0= =0G/5 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (6)
-
Adrian Schröter
-
aledr
-
Carsten Schoene
-
Cornelius Schumacher
-
Jan-Christoph Bornschlegel
-
Susanne Oberhauser