[heroes] publishing of distros from OBS to pontifex
Hi, As most of you know, a reoccurring annoyance related to publishing the distro is the way we move the isos and repo from OBS to download.o.o (aka pontifex). In contrast to regular build service projects, products like TW and Leap are not pushed directly to pontfex. There's some script running on the obs backend that mangles the results, then pushes to pontifex upload-factory, upload-15.0 etc That script needs to match file names. So any change in product naming, new medias, new releases etc require modifying it. On pontifex files end up below /srv/ftp-stage. Again some script is running there to add the -Current symlinks and create the changes file. To simplify that process I'd like to suggest to drop the script on obs backend side and do all potentially necessary mangling on pontifex. For that we should not push to /srv/ftp-stage directly as mirrors pull from that right away. Any suggestions for a location? I guess /srv/bs is used for something else there already. What kind of information is needed for OBS to drop the script? Just a name for an rsync module on pontifex side? cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: heroes+unsubscribe@opensuse.org To contact the owner, e-mail: heroes+owner@opensuse.org
Ludwig Nussel wrote:
As most of you know, a reoccurring annoyance related to publishing the distro is the way we move the isos and repo from OBS to download.o.o (aka pontifex). In contrast to regular build service projects, products like TW and Leap are not pushed directly to pontfex. There's some script running on the obs backend that mangles the results, then pushes to pontifex upload-factory, upload-15.0 etc That script needs to match file names. So any change in product naming, new medias, new releases etc require modifying it.
On pontifex files end up below /srv/ftp-stage. Again some script is running there to add the -Current symlinks and create the changes file.
To simplify that process I'd like to suggest to drop the script on obs backend side and do all potentially necessary mangling on pontifex. For that we should not push to /srv/ftp-stage directly as mirrors pull from that right away. Any suggestions for a location? I guess /srv/bs is used for something else there already.
What kind of information is needed for OBS to drop the script? Just a name for an rsync module on pontifex side?
Anyone? cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: heroes+unsubscribe@opensuse.org To contact the owner, e-mail: heroes+owner@opensuse.org
participants (1)
-
Ludwig Nussel