Has anyone done any work using Mock with SuSE Linux Enterprise
Desktop? We are working on a project where we need to build RPMS for
Fedora, RHEL, SLED, and maybe OpenSuSE.
So Mock looked like a cool tool to use. I've got it working with
Fedora and have found info for RHEL/CentOS stuff.
I've found a little bit of info for SuSE but it looks like it was done
before Mock 0.5 came out.
Thanks for any info!
Attached is a patch which adds support for SuSE Linux Enterprise
Server (SLES) to the buildsys-build.spec file.
It is kind of ugly, since they use a lot of RPMS in their build
environment. I haven't tried to trim it. I used the information from
Matt Domsch that he has posted at
I hope this is useful for others.
$ plague-client list
Error: an error ocurred communicating with the server.
'<Fault 1: 'pg.DatabaseError:error \'ERROR: expression too complex\nDETAIL: Nesting depth exceeds maximum expression depth 10000.\nHINT: Increase the configuration parameter "max_expr_depth".\n\' in \'SELECT jobid, parent_uid, starttime, endtime, arch, builder_addr, status, builder_status FROM archjobs WHERE
---snip--- (400K of parent_uid=...)
$ plague-client list status needsign
$ plague-client list result success
$ plague-client list status failed
Error: connection to the server timed out. '(110, 'Operation timed out.')'
$ plague-client list status building
$ plague-client list email myemailaddress
are there any reasons for anaconda-runtime requiring anaconda?
Because of this requirement, when I want to play with anaconda-runtime (eg.
pungi), I also have to install some completely unnecessary packages, like
libdhcp6client or pyparted.
When building an installation CD with pungi, the packages needed for
Anaconda need to also be present in the 'repository'. (this is
probably generic for building an Anaconda installer?)
Is there a way to differentiate between RPMs that are needed for
Anaconda and the RPMs that should end up as 'installable' on the
Here 'baseurl_anaconda' is some place that Anaconda can get RPMs from
(the PACKAGES from Anaconda upd-instroot) and 'base_url' is the place
for 'installable' RPMs.