To have a more efficient upstream packaging support in OBS, I want to implement the following

  • Support to mirror git/svn/.. trees on source server
  • Copy entire source trees to workers
  • Support pre-rpmbuild (or deb or kiwi) source modification (esp. for creating tar balls from git trees) as part of the build process.

Current plan is to re-use source service infrastructure for that.


Comments

  • adrianSuSE
    almost 5 years ago by adrianSuSE | Reply

    The same functionality would also help darix gem2spec generator, since it can adapt spec files to workaround limitations on build time, depending on the build target.

  • jreidinger
    almost 5 years ago by jreidinger | Reply

    you can take as inspiration https://github.com/openSUSE/packagingtasks/ which we use for packaging and command rake tarball in fact create tarball from git - https://github.com/openSUSE/packagingtasks/blob/master/lib/tasks/tarball.rake#L46

Similar Projects

This project is one of its kind!