Bug 899541

Summary: Request for "UCS 4.0" project
Product: [openSUSE] openSUSE.org Reporter: Forgotten User 0T4KwmAHYe <forgotten_0T4KwmAHYe>
Component: OBS RequestAssignee: Marcus Rückert <mrueckert>
Status: RESOLVED FIXED QA Contact: Adrian Schröter <adrian.schroeter>
Severity: Normal    
Priority: P5 - None CC: forgotten_0T4KwmAHYe, forgotten_FPHk_7J7tf, forgotten_GAaZskK0ZD, niko
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Linux   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User 0T4KwmAHYe 2014-10-02 15:27:39 UTC
Hi,

as discussed with Adrian Schröter, I would like to request a new project "UCS 4.0 Test" on build.opensuse.org for the development version of the Univention Corporate Server (to enable our partners to build packages for UCS 4.0).

UCS 4.0 is a debian/wheezy based system and available for amd64 and i386. The apt sources are:

deb http://testing.univention.de/4.0/maintained/ 4.0-0/all/
deb http://testing.univention.de/4.0/maintained/ 4.0-0/$(ARCH)/
deb http://testing.univention.de/4.0/unmaintained/ 4.0-0/all/
deb http://testing.univention.de/4.0/unmaintained/ 4.0-0/$(ARCH)/

Best regards,

Felix
Comment 1 Adrian Schröter 2014-10-06 15:17:51 UTC
Discussed yes, but didn't I have refused to import the binaries as long as they are a moving target? 

Or do you want to import the sources and build them in OBS?
Comment 2 Forgotten User FPHk_7J7tf 2014-10-13 09:13:17 UTC
I would be interested in a build target for UCS 4.0 as well.
Comment 3 Forgotten User GAaZskK0ZD 2014-11-26 07:36:23 UTC
Hi Adrian,
UCS has now been released and is publicly available:
https://www.univention.com/2014/11/ucs-4-0-release/

UCS 4.0 is a debian/wheezy based system and available for amd64 and i386. 

The apt sources for the amd64 arch are:

deb http://updates.software-univention.de/4.0/maintained/ 4.0-0/all/
deb http://updates.software-univention.de/4.0/maintained/ 4.0-0/amd64/
deb http://updates.software-univention.de/4.0/unmaintained/ 4.0-0/all/
deb http://updates.software-univention.de/4.0/unmaintained/ 4.0-0/amd64/

The apt sources for the i386 arch are:

deb http://updates.software-univention.de/4.0/maintained/ 4.0-0/all/
deb http://updates.software-univention.de/4.0/maintained/ 4.0-0/i386/
deb http://updates.software-univention.de/4.0/unmaintained/ 4.0-0/all/
deb http://updates.software-univention.de/4.0/unmaintained/ 4.0-0/i386/

Let me know if you need further information.
Comment 4 Adrian Schröter 2014-12-10 13:35:08 UTC
4.0 package has been imported now. A prjconf has also been copied and slightly modifed. However, no build test yet due to lack of time.
Comment 5 Niko Wenselowski 2015-01-05 09:59:20 UTC
Hello,

we'd like to use OBS for building for UCS 4.0.
Are there any news on this?


With kind regards

Niko Wenselowski
Comment 6 Adrian Schröter 2015-01-05 10:49:12 UTC
it works for me in openSUSE:Tools/build now at least.
Comment 7 Forgotten User GAaZskK0ZD 2015-01-05 12:27:34 UTC
"osc dists" only displays "Univention:3.1" and "Univention:3.2", does it still need to be enabled?
Comment 8 Adrian Schröter 2015-01-05 13:05:50 UTC
added there now
Comment 9 Adrian Schröter 2015-01-05 13:07:59 UTC
btw, there are some (non-fatal) timeout errors when installing the init system package. Would be nice to know how to avoid this (most likely install a package before it).

Please tell if you know, so I can fix the config.

Also, some of the packages could most likely be skipped in default config, that would speed up (the relative slow debian) package install as well.

In case you have suggestions please tell as well, thanks.
Comment 10 Forgotten User GAaZskK0ZD 2015-01-06 07:21:49 UTC
Thanks, I've tested the osc build for Univention:4.0 and it worked fine.

(In reply to Adrian Schroeter from comment #9)
> btw, there are some (non-fatal) timeout errors when installing the init
> system package. Would be nice to know how to avoid this (most likely install
> a package before it).
> 
> Please tell if you know, so I can fix the config.

This looks like https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663009 which affects systems running on containers like openvz, vserver oder LXC. Does OBS use any of these?

I'm unsure why we're still seeing this; this should be fixed in the sysvinit package used in UCS 4.0. It shouldn't matter for the build, though. Maybe it also gets resolved by preinstalling the relevant packages (see below).

> Also, some of the packages could most likely be skipped in default config,
> that would speed up (the relative slow debian) package install as well.

The current build (e.g. https://build.opensuse.org/build/openSUSE:Tools/Univention_4.0/x86_64/osc/_log ) bootstraps a system mostly from scratch, even installing packages like the glibc. I've compared the build logs with the Debian build (https://build.opensuse.org/package/live_build_log/openSUSE:Tools/osc/Debian_7.0/x86_64) and most of the base packages seem to be already present in the Debian build target, e.g. the Debian build lists coreutils as
"preinstalled coreutils" while it gets freshly installed for Univention:4.0.

We could speed up the package build by also pre-installing the relevant UCS packages. Does that make sense to you? If so, I'll provide a list of the relevant packages.