Mailinglist Archive: zypp-devel (58 mails)

< Previous Next >
Re: [zypp-devel] where to maintaining zypp pacakges
  • From: Jano Kupec <jkupec@xxxxxxx>
  • Date: Fri, 19 Jun 2009 13:25:45 +0200
  • Message-id: <4A3B75B9.1070703@xxxxxxx>
Michael Andres wrote:
On Friday 19 June 2009 11:29:57 Jano Kupec wrote:
Hi there,

since we are opening Factory and should maintain our packages in joint
OBS project, i'd like to bring up the following issue.

We've been using zypp:Head to automatically submit packages from master
HEADs of our git repos, after each commit (or in some regular intervals?

Yes, after each commit a build and testsuite are triggered. If they pass, the
package is auto-submitted to zypp::Head.

i don't know exactly) if they pass some validation. We don't use it to
submit manually.

This seems to me that this particular project is not suitable for
submitting packages to Factory and we should keep it this way. Having

This project is, and IMO should stay, the only source for submission to
Factory. It serves as a cache, and we submitt to Factory if the update stack
is in sync. I.e. we file an osc submitreqest from zypp::Head to
openSUSE:Factory.

Somewhat special is just the case that the OBS project is automatically fed
by
submissions to the git repos. But that's fine, isn't it?

Exactly. The problem is that in one point you can have a set of packages
that you want to submit to Factory, but in the next minute a change from
git master HEAD can appear there in some of the packages that you did
not want there.

Or is this not a problem? Don't we care what will go to Factory as long
as it passes the tests?

One (not so big) problem i see with this is for example with versioning.
This way we will often submit packages having changes but without
increasing the version, or packages with changes made after the version
was increased. If user reports a bug against particular libzypp version,
you can't be sure if the bug is still in that version (maybe a few
commits fixing this are already included in that version, but _after_ it
the version was changed).

Other than this, i don't see any problems with zypp:Head. Just that
we'll never submit packages there via 'osc ci', but in fact via git (at
least those automatically submitted). But that's ok with me. Any
external contributions must finally go via git anyway, since we are the
upstream.

BTW: is the zypp:svn project still used? If not, we can delete it.

AFAIK it's no longer used. yast:svn used to build against this, but that's
probably history. So we could delete it.

Let's do it (we'll someone please do it, i don't have the rights IIRC).

--
cheers,
jano


Ján Kupec
YaST team
---------------------------------------------------------(PGP)---
Key ID: 637EE901
Fingerprint: 93B9 C79B 2D20 51C3 800B E09B 8048 46A6 637E E901
---------------------------------------------------------(IRC)---
Server: irc.freenode.net
Nick: jniq
Channels: #zypp #yast #suse #susecz
---------------------------------------------------------(EOF)---

< Previous Next >