diff --git a/factory-package-news/README b/factory-package-news/README deleted file mode 100644 index 96264f5e..00000000 --- a/factory-package-news/README +++ /dev/null @@ -1,12 +0,0 @@ -current deployment: - -openqa.opensuse.org syncs factory isos in a cron job and generates -pickle files to store changelog information in -/var/lib/openqa/factory/snapshot-changes/ - -the obs factory publisher script fetches the diff for the to be -published snapshot from openqa.opensuse.org via http. Then sets the -current version to the snapshot number via post request. - -the factory announcer script runs on the packagelists vm, polling -the changelog file that was created by the publish script. diff --git a/factory-package-news/README.asciidoc b/factory-package-news/README.asciidoc new file mode 100644 index 00000000..76e29cbc --- /dev/null +++ b/factory-package-news/README.asciidoc @@ -0,0 +1,46 @@ +openSUSE Tumbleweed Snapshot Announcer +====================================== +:author: Ludwig Nussel +:toc: + +This set of scripts is used to generate the tumbleweed snapshot +announcement mails. + +scripts +------- + +factory-package-news.py +~~~~~~~~~~~~~~~~~~~~~~~ + +The main tool + +- extract changelog information from rpm packages contained in iso + images (command 'save'). The information is stored as pickle file + in the specified directory. +- create diff between previously saved pickle files (command 'diff') + +factory-package-news-web.py +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Simple web service to generate diffs between specified snapshots and +to set the last announced snapshot version. + +announcer.py +~~~~~~~~~~~~ +sends a mail with the current changelog if the the snapshot +published on download.opensuse.org is newer than the last announced +one + +current deployment on opensuse.org +---------------------------------- + +openqa.opensuse.org syncs factory isos in a cron job and generates +pickle files to store changelog information in +/var/lib/openqa/factory/snapshot-changes/ + +the obs factory publisher script fetches the diff for the to be +published snapshot from openqa.opensuse.org via http. Then sets the +current version to the snapshot number via post request. + +the factory announcer script runs on the packagelists vm, polling +the changelog file that was created by the publish script.