SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for osc-plugin-check_dups-20190522.5ac61a01-1.1.noarch.rpm :

* Wed May 22 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190522.5ac61a01:
* There is no use of urlgrabber left
* Tue May 21 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190521.d64a1336:
* TTM: Add new failed status \'timeout_exceeded\'
* Mon May 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190520.ad7abc06:
* Add SLES15-SP1-SAP-Azure-LI-BYOS cloud image
* Mon May 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190520.c8cc0dd1:
* Fix rabbitmq acknowledge: first ACK then check the content
* Sun May 19 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190519.fd3bbccf:
* Acknowledge the rabbitmq message
* Sat May 18 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190518.34ca7128:
* Fix typo in gocd config
* Sat May 18 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190518.e101da78:
* Need a destionation if there are multiple materials
* Sat May 18 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190518.32a1e725:
* Switch miniobs to use 15.1
* Add staging-report entries (moved from packagelists)
* gocd: Move SP1 config here
* Move verify-repo-built-successful.py here
* Fix python3 for staging-report
* Sat May 18 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190518.896c4185:
* Submit openSUSE-release-tools even if there are no changes
* Thu May 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190516.fab9b27f:
* Convert stdout of repo checker perl part to string
* Fix check_source with python3
* Thu May 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190516.63108381:
* Run container cleaner as python3
* sha1_short: support bytes and str
* Thu May 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190516.4e26ac93:
* Sort architectures to fix #2021
* Thu May 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190516.6dce9a79:
* Run even more bots in python3
* Run source and repo checker in python3
* Thu May 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190516.69527f81:
* origin-manager: switch to python3.
* osclib/origin: cast filter() to list() to improve debug output [python3].
* osc-origin, osclib/origin: port first dict key/value access [python3].
* osclib/util: sha1_short(): encode data as utf-8 [python3].
* Thu May 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190515.8221df00:
* osclib/core: rework as package_list_kind_filtered().
* osclib/core: provide package_kind().
* Wed May 15 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190515.33b36945:
* Run ttm in python3 containers as well
* Wed May 15 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190515.b5131ba8:
* Run the monitors in python3 containers
* Wed May 15 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190515.5a1b08d8:
* osclib: make source_file_load() always return string
* Switch to newly created account to update OSRT
* pkglistgen: Output strings on the console
* Wed May 15 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190515.077c32aa:
* check_tags_in_requests: escalate loss of issue references to a decline.
* check_tags_in_requests: make issue singular since references is plural.
* check_tags_in_requests: issue state is deleted not removed.
* Wed May 15 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190514.a1e436cb:
* Add CNAME for github pages serving.
* Tue May 14 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190514.3df85367:
* userscript/origin: rework to handle requests and interface link.
* Tue May 14 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190514.681a59ac:
* Only impose a maxsize for a selected list of packages
* Tue May 14 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190514.60b9a909:
* Add SUSE checkers config here
* Tue May 14 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.c5e7d06d:
* userscript/origin: do not show failed when no OriginConfig.
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.2657cadc:
* web/origin-manager: scroll to value after selecting.
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.0c46b2ca:
* obs_operator: do not require session for OPTIONS method.
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.f2460434:
* Run staging-installcheck exclusively on python3
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.b0d4f352:
* Even more fixes for pkglistgen on python3
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.9c9e6e94:
* suppkg_rebuild: Fix TypeError on python3
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.b98a02f3:
* pkglistgen needs to run in the python3 container
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.03a54802:
* Close the rabbit connection more carefully
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.ccca194f:
* Even more python3 fixes for pkglistgen
* Mon May 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190513.780404f4:
* Fix path to pkglistgen.py
* Fix update_repo_handler in python3
* Sun May 12 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190512.90426046:
* Fix repository_path_expand to also work in Factory stagings
* Sun May 12 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190512.e68bcda3:
* Fix problems with pkglistgen under python3
* Sun May 12 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190512.4ef0c623:
* Move to python3 containers for testing
* Sat May 11 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190511.a31c3724:
* Fix string/bytes confusion with installcheck
* Fix and test repository_path_expand on SLE12-SP5
* Avoid warning on using .warn (python3)
* Simplify travis setup even more: deploy in gocd
* Sat May 11 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190511.ffc9b22e:
* Remove more references to vcr
* Sat May 11 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190510.fbd1bbd4:
* obs_operator: handle multi-level host domains.
* obs_operator: handle multi-level origin domains.
* Fri May 10 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190510.a18d69a6:
* web/origin-manager: handle multi-level domains.
* web/origin-manager: correct indentation of bootstrap import.
* travis: restore deployment functionality.
* systemd: drop --debug from obs_operator service.
* systemd: include OBS Operator origin manager report service template.
* metrics: reduce request period to after 450000.
* vdelreq: ensure package does exist before checking binary
* Run flake8 from Tumbleweed
* Redo select tests to test package with multiple spec files
* Fix delete requests with multiple spec files
* freeze: Stop ignoring inter project links
* freeze: Remove code handling Test-DVD
* For consistency reasons always link the sub packages we\'re selecting
* Ignore tests in coverage report
* Merge vcrhelpers into OBSLocal
* Simplify httpretty usage
* Python3 fixes
* Create fixtures for devel_project_tests
* Fix comment_tests to create fixtures
* Create user before using it
* Rename OBSLocal.OBSLocalTestCase to OBSLocal.TestCase
* Create a real staging setup for freeze tests
* Run the nosetests in a tumbleweed container instead of travis environment
* Remove fake OBS in favor of using generated test data
* Fix OBSLock to always write full ISO format
* Fix crash on staging project without flag section
* obs_clone: remove watchlist from persons
* Do not build packages in travis but in OBS
* userscript/origin.user.js: nice icons
* Add container for testing in leap 15.1
* dist/package: handle python 2 vs python 3 dependencies.
* dist/package: require influxdb and telegraf for Tumbleweed.
* dist/package: drop %check and related build requirements.
* osclib/conf: convert all non-string defaults to string equivalents.
* osclib/origin: handle origin_info when None.
* osclib/origin: origin_revision_state(): do not find origin when None.
* Thu May 02 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190502.410ee689:
* dist/package: add osclib dependency to all osc plugin packages.
* Thu May 02 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190502.e4b5f68f:
* [ttm] do not wait publishing if dryrun
* Thu May 02 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190502.94176960:
* PubSubConsumer: Fix cancel callbacks
* PubSubConsumer: fix timer API and close callbacks
* PubSubConsumer: add SSL options and fix reason API
* PubSubConsumer: adopt to Pika 1.0 change
* Thu May 02 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190502.9cdbc9ac:
* obs_operator: do not validate apiurl when set by flag.
* dist/ci/flake-extra: include osc-origin.py in product grep.
* web/origin-manager: provide initial interface utilizing operator handlers.
* obs_operator: provide request/submit handler.
* obs_operator: provide package/diff handler.
* obs_operator: provide origin/projects handler.
* obs_operator: provide origin/potentials handler.
* obs_operator: provide origin/history handler.
* obs_operator: add format support to origin/list handler.
* obs_operator: handle empty body POST request.
* obs_operator: support CORS preflight check OPTIONS requests.
* osc-origin: add command to list package origin history.
* osclib/origin: add origin_history().
* osc-origin: add command to list potential origins for a package.
* osclib/origin: add origin_potentials().
* osc-origin: add projects command to list managed projects.
* osc-origin: provide format flag and add support to list command.
* osc-origin: include revision state information in lookup cache.
* osc-origin: correct import order of origin_find().
* osclib/origin: provide origin_revision_state().
* osclib/core: review_find_last(): compare by_user instead of who.
* osclib/core: provide project_attribute_list().
* osclib/core: provide package_version().
* obs_operator: change to two-level POST paths and same func naming as GET.
* Thu May 02 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190502.09332504:
* Skip latest m2crypto for python3 branches as well
* Fix imports, python3 doesn\'t import from .
* Convert iterator to list to avoid RuntimeError
* family_prior: Cast the filtered list to a list
* Tue Apr 30 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190430.491142d2:
* osclib/pkgcache: drop as no more uses.
* abichecker: remove PkgCache usage and instead always download.
* Tue Apr 30 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190430.a4924ffb:
* Add small OBS instance without data
* Tue Apr 30 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190430.49f20d45:
* Don\'t take latest m2crypto - fails to compile
* Wed Apr 24 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190424.b4083b08:
* Fix container_cleaner timer trigger
* Add osrt-container_cleaner to openSUSE-release-tools package
* Use openSUSE-release-tools.git
* More tests in container_cleaner_tests.py
* Add container-cleaner.gocd.yaml
* Add program for cleaning up maintenance_release projects for containers
* Tue Apr 23 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190423.971a080f:
* More porting to python3
* Thu Apr 18 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190418.6b9c1c8f:
* userscript/origin: rename to include user.js suffix.
* Wed Apr 17 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190417.39960a3e:
* Add option to release image_products into a separate repo
* Tue Apr 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190416.00308ba8:
* TTM: Remove confusing debug output
* TTM: Fix another migration problem on publishing
* Tue Apr 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190416.0862a640:
* TTM: add fixup command to update attribute
* Mon Apr 15 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190415.d9e7dcbe:
* TTM: Ignore bootstrap - user will have to use --force
* Extend the migration code
* TTM: Add migration for the \'testing\' status attribute
* package: TTM needs python-enum34 (until we\'re on python3)
* TTM: Fix conversion of QAResult to string
* Mon Apr 15 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190415.8911f2b7:
* Fix exit handling of release and publish commands
* TTM: Don\'t set \'published\' snapshot before it\'s done
* Add info log to wasted publish calls
* TTM: reset failed status if no longer failing
* TTM: Do not touch attributes if dry run
* TTM: Fix release_package to be available to publisher as well
* TTM: Check the publish state in releaser
* Set the \'testing\' status in releaser
* Add published comment to openqa
* TTM: Simplify (and fix) openqa status
* Split manager into publisher and release
* Sat Apr 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190413.989fecad:
* Improve error msg that the project was not frozen
* Thu Apr 04 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190404.0016e77e:
* Make the ignore whitelist always a set()
* Wed Apr 03 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190403.36af69dc:
* Ignore packages listed in comments
* Fri Mar 29 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190329.d14cf59a:
* ReviewBot: handle any exception raised by check_one_request().
* Fri Mar 29 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190329.5c3f44b5:
* origin-manager: require fallback review for delete requests.
* Fri Mar 29 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190329.b0371a1d:
* osc-staging: exclude NonFree requests from staging proposals.
* Thu Mar 28 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190328.456ec244:
* Remove the special logic for 000product
* Thu Mar 28 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190328.f449f81:
* Release/Publish container_products first
* Fix yet another crash because of self.project
* Don\'t use version_images prefix for Images projects
* Fix indenting - this is really hard :(
* Move some more pipelines from citest to official repo
* Thu Mar 28 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190328.7f59878:
* Replace all left self.project with self.project.name
* Fix crash on images projects (openSUSE:Leap:15.0:Images)
* Thu Mar 28 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190328.1dc8e17:
* Skip ttm subdir in nosetests
* Remove is_image_product all together
* Rename the snapshot functions and add gocd config
* Moved the config into OBS/IBS
* Calculate is_image_product instead of configuring it
* Parse the config from yaml
* Split totest manager into multiple files
* Add config
* Stop the fallback - we pass the real project name
* Make is_image_product a config
* Remove bad quotes (flake)
* ToTestBaseNew is history
* Merge _release functions
* Merge is_snapshottable variants
* Change the current_source override to a config
* Move set_snapshot_number to ToTestBase
* Remove overloaded iso_ and ftp_ function for SLE
* Remove basically duplicated release_version function
* Harmonize get_current_snapshot to take first main_product
* Remove interval option - we run it as systemd timer for a while
* Wed Mar 27 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190327.d8487cd:
* dist/k8s: drop --debug flag from obs_operator service.
* dist/k8s: provide obs_operator origin-manager report sub component.
* dist/k8s: add service cache to obs_operator.
* dist/k8s: provide service level cache similar to reviewbot cache.
* Wed Mar 27 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190327.a8bf788:
* Fix one more newline - not just in print
* Wed Mar 27 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190327.eae8884:
* Fix newline in SI report
* Wed Mar 27 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190327.b3f1624:
* Include the delete request analysis in the text file
* Tue Mar 26 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190326.83e05fa:
* obs_operator: verify that origin root-domain matches host domain.
* obs_operator: raise exceptions when osc request environment cannot be aquired.
* obs_operator: calculate apiurl from host instead of origin header.
* Tue Mar 26 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190326.9d00ba0:
* userscript/origin: use cross-domain request with credentials.
* Tue Mar 26 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190326.2b58c02:
* check_source: update grammar
* Tue Mar 26 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190326.4aa89f7:
* Don\'t hardcode build.opensuse.org
* Tue Mar 26 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190324.9a25908:
* Don\'t add repo-checker from factory-auto in Leap
* Fri Mar 22 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190322.83c6eb0:
* origin-manager: include annotation in fallback review comment.
* Fri Mar 22 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190322.f36bb8b:
* userscript/origin: provide initial supplementary interface.
* obs_operator: expose osc-plugin-origin commands via GET.
* obs_operator: extract osc environment setup as with object.
* osc-origin: osrt_origin_lookup(): print time since generated.
* osc-origin: osrt_origin_lookup_file(): include project in cache file name.
* Fri Mar 22 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190322.07dc46f:
* osclib/origin: policy_input_calculate(): s/inital/initial/.
* osc-origin: list: sort by package name.
* osclib/origin: policy_input_evaluate(): only add additional review if not already set.
* osclib/core: package_source_hash(): handle non-existant revision.
* Wed Mar 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190320.d3c0e8b:
* Avoid gocd warning on 9 minutes without print
* Wed Mar 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190320.2f35ae2:
* Remove repository (not set for letter stagings)
* Wed Mar 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190320.7fc7a53:
* SI: upload the result to OBS and link that on failure
* SI: continue with other stagings on failures
* Package the osrt- symlink in bin
* Allow project comments to ignore delete requests for listed packages
* SI: exit 1 if there was an error
* Don\'t throw 404 on disappeared adi project
* Do not repeated failed reports either
* SI: Cache existant problems - they are always the same
* SI: Go through all staging projects
* Refactor a little
* Repo checker: work on staging projects as a whole
* Wed Mar 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190320.d9b4fee:
* gocd: Fix PYTHONPATH for the monitor scripts
* Wed Mar 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190320.c76e0d9:
* Fix compat with pyYaml 5.1
* origin-manager: include origin annotation in comment when waiting.
* Wed Mar 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190320.ab8a614:
* No longer package rabbit-openqa but add gocd config for it
* Add rabbit-repoid
* PubsubConsumer: Implement max runtime
* Wed Mar 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190320.bb48831:
* Replace deprecated (and not advised) yaml.load() with yaml.safe_load().
* [openqa-maintenance] Add openSUSE Leap 15.1 configuration
* osclib/origin: policy_input_evaluate(): do not list disallowed reviews.
* Wed Mar 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190313.b7eeea5:
* Added livecd-tumbleweed-xfce in livecd_products
* Mon Mar 11 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190311.149e290:
* pkglistgen: Don\'t upper case the staging letter
* Sat Mar 09 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190309.bb2cb5c:
* Fix adi command if there are actually checks
* devel-project: notify: catch smtp exceptions rather than crashing.
* Fri Mar 08 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190308.7f2195f:
* No longer add repo checker as reviewer for Factory
* Remove 15.1:ARM:Live
* Fri Mar 08 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190308.44cbc3a:
* Block adi command from accepting if checks aren\'t succeeding
* Add all checks from staging-required-checks-adi to main repo of adi projects
* Wed Mar 06 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190306.819d437:
* dist: provide origin-manager report service and timer.
* dist/package: provide osc-plugin-origin package.
* osc-origin: provide initial origin osc subcommand.
* osclib/core: package_list_without_links(): ignore meta packages (00 prefix).
* osclib/origin: provide __str__ method that indicates pending.
* osclib/origin: config_resolve_create_family(): force origin_expanded to string.
* osclib/util: mail_send(): allow a from_key of None to indicate osc user.
* osclib/util: mail_send() utilize Config.get() pattern.
* osclib/util: mail_send(): use to as config key if no at sign.
* Wed Mar 06 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190306.ef6e30c:
* dist/ci/Dockerfile: change from Tumbleweed to Leap for build host.
* Wed Mar 06 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190305.9f97c15:
* cycle: Add command line parameter support
* Use the JeOS-efi binaries for 15.1 arm images version reading
* Use different base class for ToTest151ARMImages
* Add openSUSE:Leap:15.1:ARM:Images
* Wed Feb 27 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190227.214f8bb:
* origin-manager: support ReviewBot override comment using origin workaround.
* ReviewBot: request_override_check(): default to accept.
* ReviewBot: request_override_check(): provide force option.
* Wed Feb 27 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190227.b16cc9a:
* Add openSUSE-Tumbleweed-Kubic images
* Wed Feb 27 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190227.ca7c4fd:
* legal: Fix crash on declining obsrq#670770
* Tue Feb 26 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190226.6d72812:
* dist/package: include origin-manager source file in source_dir.
* dist/kubernetes: disable origin-manager component.
* dist/kubernetes: add origin-manager component.
* dist/kiwi: add origin-manager subpackage.
* Fri Feb 22 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190222.9b58ce5:
* Fix project/status route
* Thu Feb 21 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190221.324b92a:
* Output something every 5 minutes to show activity on the console
* Wed Feb 20 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190220.d43faf0:
* tests/obs: provide offering to appease the re-implementation of OBS.
* travis: add check to complain about product references in origin-manager.
* dist/package: provide origin-manager sub-package.
* systemd: provide osrt-origin-manager service and timer.
* origin-manager: provide ReviewBot utilizing osclib.origin.
* osclib/origin: provide origin management functions.
* dist/obs: provide OSRT:OriginConfig definition.
* osclib/util: project_version(): return 0 instead of None for invalid project.
* osclib/util: provide project_list_family_prior_pattern().
* osclib/util: project_list_family_prior(): provide include_updates option.
* osclib/util: project_list_family(): cache via memoize.
* osclib/util: project_list_family(): provide include_update option.
* osclib/util: project_list_family(): handle :NonFree suffix.
* osclib/cache: handle repetative package_source_hash_history() calls.
* osclib/conf: properly load config for innerconnect projects.
* osclib/core: provide request_remote_identifier() for printable identifier.
* osclib/core: provide issue_tracker
*() functions.
* osclib/core: provide review_
*() functions for summarizing review state.
* osclib/core: provide project_remote_
*() functions for innerconnect projects.
* osclib/core: provide package_source_hash
*() functions.
* osclib/core: provide entity_source_link().
* osclib/conf: add repo-checker key since it does review :Update requests.
* osclib/core: provide entity_exists() and use in StagingAPI.item_exists().
* Tue Feb 19 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190219.8d3c53c:
* Need apiurl for staging report
* Mon Feb 18 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190218.0f466a0:
* Add kubic-kured-image and kubic-pause-image to container_products
* Fri Feb 15 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190215.53bbe03:
* Add missing dependency
* Wed Feb 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190213.be751cc:
* compare_pkglist: fix return code handling introduced by 2e339acffb03b6786c902c2ebd250d1c3720e315
* Wed Feb 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190213.af2471e:
* compare_pkglist: minor improvements
* Wed Feb 13 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190213.fe23e8d:
* repo_checker: Simplify cycle check
* Tue Feb 12 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190212.6f70fe2:
* compare_pkglist: update version to Leap 15.1 and SLE15 SP1
* Mon Feb 11 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190211.38c1c42:
* Fix rebuildpacs for installation-images
* Fri Feb 08 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190208.9984223:
* osclib/list_command: 24ae4ba81 broke formatting.
* Thu Feb 07 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190207.4e24164:
* Remove openSUSE-images from rebuildpacs - long gone
* Thu Feb 07 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190207.6d706a6:
* rebuildpacs: Check the binary version not just the bdep itself
* Take over rebuildpac problems from packagelists VM and tidy
* Thu Feb 07 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190207.b99d841:
* Fix arch-whitelist to apply to staging projects
* Filter the repositories_pairs depending on the target archs
* Don\'t try to filter staging archs
* Calculcate the whitelist for letter stagings purely on config
* Expand all repositories but ignore archs with 404
* repo_checker: remove explicit target project repository layer for letter stagings.
* repo_checker: provide repo_checker-binary-whitelist-ring config option.
* Wed Feb 06 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190206.61c0f67:
* Map i686 packages to i586 to find kernel-pae-devel
* Tue Feb 05 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190205.ee7cdc2:
* ReviewBot: catch exception for adding devel project review
* conf: use backports-reviewers for backports
* Wed Jan 30 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190130.7d1fa2f:
* Fix E117: over-indented (flake8 update on TW)
* Fix format in rabbitmq debug
* Wed Jan 30 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190130.f66fd52:
* fix incompatible repo id tagging for openSUSE products
* Sat Jan 26 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190126.da4ba5d:
* Support connecting suse in PubSubConsumer
* Only use amqp_prefix as config
* Reduce debug level for channel close
* Thu Jan 24 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190124.535533d:
* accept_command: no longer need to triggering product converter service
* Tue Jan 22 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190122.8d29352:
* osc cycle: correctly handle comma-separated arg list
* leaper: fix cross instance obs links
* leaper: tune origin change reporting
* leaper: check 15.1 explicitly
* ReviewBot: refactor logic
* deptool: only skip disabled repos when not listed explicitly
* Mon Jan 21 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190121.a524c04:
* Replace weakremovers.inc in 000release-packages
* Handle weakremovers.inc special
* Fix handle_update_repos for Factory and leap
* Store it as susetags light
* Refresh solv files for leap
* Thu Jan 17 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190117.7ccdd76:
* pkglistgen: Reset the tool between projects
* Thu Jan 17 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190117.16fdb71:
* Fix base container for tumbleweed
* Thu Jan 17 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190117.f3466fc:
* Fix check for \"no change in snapshot version\"
* Thu Jan 17 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190117.954ec73:
* Install pkglistgen files
* Thu Jan 17 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190117.f8b4b43:
* Kill create_test_dvds.sh
* Moved the nocleanup-packages setting into remote config
* Set some version for staging projects
* pkglistgen: Don\'t crash in powerpc on i586 entries
* Revert the change to copy_files
* Don\'t hardcode architectures - take it from the project
* pkglistgen: Replace empty version with OSRT:ProductVersion
* pkglistgen: Ignore locked packages for expansion
* pkglistgen: Add all recommends and supplements
* pkglistgen: require set_namespaceproviders for now (it\'s old enough)
* pkglistgen: Move droplist generation aside
* pkglistgen: Fix test failures (including flake8)
* pkglistgen: Don\'t update 000package-summary anymore, but diff
* pkglistgen: Write group stubs for --only-release-packages
* pkglistgen: Move one more function to solv_utils
* pkglistgen: Trim down CommandLine interface to the minimum
* pkglistgen: Introduce file_utils functions
* pkglistgen: Move dump_solv into its own file
* pkglistgen: move do_solve into tools class
* pkglistgen: Bugfixes for create_sle_weakeremovers
* pkglistgen: move create_sle_weakremovers to tool class
* pkglistgen: Drop list commands
* pkglistgen: Drop update command
* pkglistgen: Move suggested from global to package level
* pkglistgen: Take the architectures from tool not opts
* pkglistgen: Move into a folder and split into 3 files
* Wed Jan 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190116.af61a2f:
* ttm: Follow Tumbleweed move to new pkglistgen pkg layout
* Wed Jan 16 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190116.9ab4c3c:
* accept_command: add additional version number to OSRT:ProductVersion
* Thu Jan 10 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190110.a9eeeb0:
* Only decline delete requests that affect linked packages within the target
* Wed Jan 09 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190109.df13caa:
* ttm: remove set_snapshot_number in ToTest151PowerPC
* Fri Jan 04 2019 opensuse-releaseteamAATTopensuse.org- Update to version 20190104.537bdd5:
* ARM: don\'t set the snapshot version
* Wed Dec 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181219.960b7ba:
* suppkg_rebuild: use the binaryverions query instead
* Tue Dec 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181218.d14a232:
* check_duplicate_binaries: set arch key to string instead of the list
* Mon Dec 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181210.75e065f:
* Add JeOS and containers to TW
* Wed Dec 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181205.180ca46:
* fcc_submitter: ignore removed package in the previous version
* Tue Dec 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181204.aa1c004:
* droplist: Ignore Leap:15.1 for Leap:15.1:ARM
* Do not generate drop list for leap:15.1:arm at the moment
* No longer default to all scopes but make it configurable
* Also remove \'arm\' scope
* Remove \'ports\' scope - powerpc uses target project
* Fix deleting of files
* Delete kiwi by glob
* Add option to only generate release packages
* Remove skip_release option
* Set OBS_NAME ourselves on api.suse.de
* pkglistgen: Add --staging option for easier scoping
* Thu Nov 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181129.f45087d:
* osclib/cache: remove double comment introduced in #1802.
* metrics: sync config key with recent Leap changes.
* tests/metrics: add basic test to ensure code is executable.
* travis: use ecrypted e-mail address to avoid spam from forks.
* Tue Nov 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181127.ad48ebf:
* If we can\'t resolve the package name, it\'s no reason to decline
* Tue Nov 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181127.edba5dc:
* Revert extracted kiwi again
* Mon Nov 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181126.590fd22:
* dist/k8s/app.yaml: disable check-source and repo-checker components.
* dist/kubernetes: utilize new image home in openSUSE:Tools:Images.
* dist/package: include worker kiwi to allow extraction via _service.
* dist/kiwi/worker: include obs-operator subpackage.
* obs_operator: use unbuffered output to work properly in systemd.
* dist/kubernetes: provide OBS Operator component.
* Mon Nov 26 2018 jberryAATTsuse.com- Extract osrt-worker-obs.kiwi via _service and reference in spec.
* Mon Nov 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181126.4331271:
* ttm: add minimal staging config for pseudometa package
* Add workaround for failing JeOS comparison on ARM
* Mon Nov 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181126.f333b2d:
* Readability cleanups
* Follow flake8 import order
* Iterate over product arch list
* Sat Nov 24 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181124.c1a7698:
* Adjust JeOS for 15.1 images
* Fri Nov 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181123.b280e8a:
* fcc_submitter: update version to 15.1
* Thu Nov 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181122.aaef149:
* leaper: just pass if only origin change left to decide
* leaper: fix comment about package not in Factory
* leaper: silence output of checking older dists
* Wed Nov 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181121.5a43f6f:
* Disable caching project _meta
* Wed Nov 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181121.c2d8065:
* Disable publishing for the product_repo in the test_project directly
* Tue Nov 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181120.1f0e92c:
* pkglistgen: nonefree repo handling should update to tool\'s repos rather than commandline\'s repos
* Tue Nov 20 2018 cooloAATTsuse.com- Remove kiwi file again as it was causing problems within openSUSE:Factory, moved it to its own webhook triggered container on openSUSE:Tools:Images/osrt-worker-obs
* Tue Nov 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181120.4be5ff3:
* Replace urlparse.urlparse for python3
* Import url functions properly for python3
* Use more print from the future
* ttm: Add ToTest151PowerPC for Leap 15.1 PowerPC
* Mon Nov 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181119.1714c58:
* staging-report: ignore projects not in a final state.
* osclib/stagingapi: provide project_status_final().
* Mon Nov 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181119.efa6674:
* stagingapi: No longer build disable to sub packages
* Fri Nov 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181116.065ab5e:
* userscript/README: include more details about usage and troubleshooting.
* Fri Nov 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181116.416172c:
* Checked with aplanas: using stringio is preferred
* Fri Nov 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181116.31e97b0:
* In some cases the return value of yaml.load(description_text) can be a string containing \'none\'.
* Fri Nov 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181116.e3f260f:
* Import urllib2 python agnostic
* Store data as binary in the cache
* Remove the reduce call the brute force way
* basestring is gone - in favor or str (which also works for python2)
* rabbit-openqa: fix imports for python3
* Port more code to run under python3
* Use Leap:15.1:Images for testing instead of openSUSE:Factory
* Add the base container to container_products of openSUSE:Factory
* Add release workflow for container products
* Add new ImageProduct class to allow images with different enabled architectures
* Only look at/toggle publishing of the the product repo in :ToTest
* Define products in ToTestBase
* Allow to specify repository and target in _release_package
* Thu Nov 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181115.1c92d8a:
* travis: add test jobs against osc python3 branch for both python 2 and 3.
* Wed Nov 14 2018 jberryAATTsuse.com- Extract osrt-worker-obs.kiwi via _service and reference in spec.
* Tue Nov 13 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181113.f936dc2:
* travis: configure notification e-mail to internal list.
* Tue Nov 13 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181113.56a2f40:
* ReviewBot: accept patchinfo action reviews instead of ignore.
* pkglistgen: Start documentation
* pkglistgen: Support a recommends flag in the OUTPUT
* Adapt the unselect test to the current state
* Disable DEBUG for obs requests, it makes reading test failures very hard
* Do not crash on staging projects without status (gcc7)
* Support OBS checks instead of openqa
* Sat Nov 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181110.2a9183f:
* Caching attributes is not worth it and creates problems
* Sat Nov 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181110.3310ec0:
* systemd/staging-report: include --debug flag to provide actual output.
* Rename openqa-comments to staging-report to more accurately reflect new role.
* osclib/comments: force encoding to ascii to avoid OBS 400 errors.
* openqa-comments: replace custom comment marker with standard, simplify and correct comment logic.
* openqa-comments: rework openQA report as status check report.
* openqa-comments: utilize StagingAPI.project_status() instead of duplicating.
* openqa-comments: cleanup help text wording and defaults.
* Fri Nov 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181109.c39fa33:
* [ttm] remove ppc64 (BE) for TW bypass boo#1112920
* Fri Nov 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181109.3aae284:
* adi: Fix format for untracked requests
* Thu Nov 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181108.f4371f4:
* dist/spec: provide obs-operator subpackage.
* userscript/staging-move-drag-n-drop: rework to utilize OBS Operator server.
* obs_operator: provide initial version of server.
* userscript/staging-move-drag-n-drop: provide option to click to start.
* userscript/staging-move-drag-n-drop: move browser compatability check to init.
* Thu Nov 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181108.09fd2ba:
* Remove map_ring_package_to_subject - it always return project
* No longer build disable on selecting non-ring packages to letter prjs
* Thu Nov 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181108.e8daf87:
* new bugowner tool
* Thu Nov 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181108.151a4fe:
* [ARM] Skip build number comparison
* Thu Nov 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181108.4293b6b:
* Avoid httppretty 0.9.6 for now
* Wed Nov 07 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181107.1fec88f:
* userscript/staging-move-drag-n-drop: provide initial version.
* Wed Nov 07 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181107.fc99800:
* check_source: check if member of staging group before attempting to skip.
* Wed Nov 07 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181107.c85f26e:
* Don\'t report that a package is ok if the resultlist is empty
* Mon Nov 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181105.1f8bf21:
* Fail rabbit-openqa and have systemd restart it
* Mon Nov 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181105.22b89d4:
* abichecker: fix for updated osc api
* Thu Nov 01 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181101.33a4a3b:
* osclib/request_splitter: provide stageable option and make default True.
* Thu Nov 01 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181101.9f21c86:
* devel-projects: remove workaround for OBS xpath bug during request search.
* Wed Oct 31 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181031.0d9cde5:
* osclib/core: repository_published() make x86_64 dependent on i586.
* Tue Oct 30 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181030.c7fd9ba:
* osclib/select: only check filter-from logic if argument was passed.
* Tue Oct 30 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181030.76bb32a:
* Fix indentation in is_snapshottable
* Fri Oct 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181026.9f82d01:
* leaper: block on pending factory submissions also for new packages
* Thu Oct 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181025.78a0172:
* osc-staging: handle None value for --filter-from.
* Thu Oct 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181025.5558473:
* repo_checker: filter repository published check by arch.
* repo_checker: repository_state_last(): switch to simulate_merge as arg.
* repo_checker: repository_state(): limit meta revision to simulate merge.
* repo_checker: repository_state(): filter by relevant archs.
* repo_checker: extract arch determination as target_archs_from_prairs().
* osclib/core: provide archs filter for repository state and published queries.
* Thu Oct 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181025.3ad87ff:
* manager_42: remove extra newline to avoid flake8 E301.
* flake8: utilize raw strings to avoid invalid escape character warnings.
* flake8: ignore W504.
* Tue Oct 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181023.f7ea85e:
* Fix deployment problems on rabbit-openqa
* Tue Oct 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181023.9b1618e:
* If OBS or openQA raise an exception, restart
* Require python-pika in CI
* First connect to AMQP then fetch initial state
* Refactored rabbit-openqa to be based on PubSubConsumer
* Adopt pika example on async
* Moved the ISO replace_string into OBS attributes
* Find a sed like syntax for Staging ISOs
* Package rabbit-openqa
* Make the names of the openQA checks unique
* No need to if loop - we do the same for all of openqa
* Link to failed test modules
* Fetch all openQA jobs for the ISO every time
* Gather initial buildid of repositories
* Add helper bot to listen to rabbit bus and feed OBS with openQA Status
* Sun Oct 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181021.14837b3:
* pkglistgen: fix AttributeError since update_repos() moved to PkgListGen class
* osc-staging: select: document --move and --filter-from options.
* osc-staging: select: replace --from with --filter-from.
* Fri Oct 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181019.649529a:
* metrics/grafana/openqa: set minimum interval of 10s to avoid gaps.
* Fri Oct 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181019.7d58952:
* repo_checker: utilize \'staging\' config option for instantiating StagingAPI.
* osclib/cycle: remove need for StagingApi instance in favor of apiurl.
* ReviewBot: staging_api(): allow for Staging subproject to be used.
* Fri Oct 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181019.b184670:
* osclib/conf: include NonFree subproject in openSUSE patterns.
* osclib/conf: remove Ports subprojects as they no longer exist.
* Fri Oct 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181019.61d9082:
* We need the images repo published to have a status check
* Wed Oct 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181017.3282c9a:
* leaper: disable maintainer review addition for incidents.
* Wed Oct 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181017.1b25b75:
* dist/ci/obs-build-target: utilize TAR_SCM_TESTMODE to avoid URL check.
* dist/ci/obs-build-target: stop at first error.
* metrics: Fetch openqa jobs in influxdb format
* Mon Oct 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181015.c6ff801:
* check_maintenance_incidents: skip action if the action is for patchinfo
* Thu Oct 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181011.61e1049:
* Move unlink_list to pkglistgen class too
* Move update_repos into Pkglistgen class
* Don\'t make missing repos (per arch) a fatal error
* Thu Oct 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181011.37ac71d:
* [ARM 15.1] Include JeOS images in ToTest
* Thu Oct 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181011.5d542a8:
* Add openSUSE-Tumbleweed-Kubic-dvd5-dvd-aarch64 to openSUSE:Factory:ARM
* Wed Oct 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181010.e90ac73:
* pkglistgen: Fix copy&paste error on uploading results
* Wed Oct 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181010.97f1eda:
* Fix overlap calculation: modules only have filtered archs
* Thu Oct 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181004.97e58e1:
* Do no longer CC submitters in request comments
* Thu Oct 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181004.caee905:
* pkglistgen: Make sure we don\'t calculate non-existant architectures in stagings
* Thu Oct 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20181004.5ba0b87:
* Refactor conditional_PUT as core function
* pkglistgen: only PUT new data if it changed
* Sat Sep 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180929.39a3f83:
* repo_checker: re-instate staging build failure check after generic rework.
* pkglistgen: Only check repository check per arch
* Optimize repository_state
* Thu Sep 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180927.2deda1a:
* osclib/core: repository_state(): rework to utilize binarylist view.
* Thu Sep 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180927.ed9afea:
* Move creation of the Solver object out of loop
* Wed Sep 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180926.ea94191:
* dist/kubernetes: provide README covering basic operation.
* dist/kubernetes: provide repo-checker module.
* dist/kubernetes: provide check-source module.
* dist/kubernetes: provide base review_bot component prototype.
* dist/kubernetes: provide basic ksonnet setup for heroes cluster.
* dist/kiwi: provide kiwi for building worker-obs container.
* k8s-secret: provide tool to generate kubernetes secrets containing oscrc.
* osclib/cache_manager: rework base directory handling.
* dist/ci/osc-init: allow output file location to be set via OSCRC env var.
* Wed Sep 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180926.015677f:
* Don\'t take unsorted.group as reference for SP1 product changes
* Mon Sep 24 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180924.1527c61:
* check_tags_in_requests: factory property is actually an array
* Fri Sep 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180921.e409a67:
* pkglistgen: compare repository state to determine when to update solv.
* Thu Sep 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180920.35ea0e1:
* systemd/metrics-access.timer: utilize compatible calendar format.
* Tue Sep 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180918.38e2d3f:
* metrics/access/aggregate: correct empty seen key handling.
* Tue Sep 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180918.d3afb68:
* osclib/core: project_pseudometa_file_ensure(): correct comparison logic.
* Tue Sep 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180918.aeb3b8c:
* ReviewBots: utilize delete_package check where it was already assumed.
* check_source: split out delete repository check to new sub action check.
* check_source: decline all delete project requests.
* ReviewBot: break down sub-types of delete requests.
* Fri Sep 14 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180914.628c1a1:
* metrics/grafana/access: add new row and graphs for image totals by product.
* metrics/access/aggregate: process and summarize image totals by product.
* metrics/access/aggregate: extract merge_product_plus_key() from merge().
* metrics/access/ingest: detect product image paths and included in dump.
* metrics/grafana/access: remove left-over raw queries.
* metrics/access/aggregate: include Leap 15.1 in published metrics.
* Thu Sep 13 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180913.d102240:
* check_source: reset skip_add_reviews for each request
* Thu Sep 13 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180913.47324ff:
* check_source: ignore _product package check
* Tue Sep 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180910.3cf8055:
* metrics: check for action/target instead of submit/target since removed.
* metrics: remove workaround for OBS xpath bug during request search.
* Wed Sep 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180905.67200cd:
* metrics: correct reference to Leap config defaults pattern.
* Wed Sep 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180905.c5ceab9:
* osclib/cache: provide mechanism to init multiple times.
* Utilize CacheManager for all existing caches.
* osclib/cache_manager: provide general cache manager for all tools.
* osclib/common: provide project name and version constants.
* Sat Sep 01 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180901.9e8018f:
* travis: increment targetted versions to openSUSE Leap 15.0 and SLE 15.
* Fri Aug 31 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180831.8d17136:
* dist/spec: add obs-service-
* requirements of check_source.pl.
* Fri Aug 31 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180831.1cedb3d:
* compare_pkglist: queries with withlinked=1 to ignore inherited package
* Fri Aug 31 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180830.814f5f6:
* dist/spec: include as requirement of check-source sub package.
* Fri Aug 31 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180830.e23fb18:
* tests/factory_source_tests: update query after oscAATTf1c3156.
* Thu Aug 30 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180830.99898de:
* README: include section about using obs_clone tool.
* Wed Aug 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180829.e943dab:
* metrics: provide initial telegraf setup for ingesting historical snapshots.
* Wed Aug 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180829.6a972fa:
* leaper: proper maintainer review rule
* Mon Aug 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180827.541b94d:
* Remove SUSE copyright, warranty, and license headers.
* LICENSE: add proper GPLv2 license.
* Mon Aug 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180827.491706c:
* leaper: comment_handler_lines_deduplicate() remove as no longer applicable.
* Fri Aug 24 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180824.754012f:
* README: completely rewrite and provide workflow overview SVG.
* Thu Aug 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180823.b2be0e2:
* README: update coveralls badge for new repository name.
* Thu Aug 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180823.57ef49a:
* Revert \"repo_checker: change build to state in comment info.\"
* Thu Aug 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180823.db50e79:
* repo_checker: include repository as bot name suffix in direct package comment.
* repo_checker: include repository as bot name suffix for staging comments.
* osclib/conf: utilize repo_checker-project-skip for OBS SLE projects.
* repo_checker: provide repo_checker-project-skip option.
* repo_checker: change build to state in comment info.
* Thu Aug 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180823.ebec421:
* repo_checker: change package comment default to be direct instead of devel.
* Thu Aug 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180822.a676367:
* repo_checker: CreatePackageDescr: exclude build-env requirement.
* Thu Aug 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180822.a02488e:
* leaper: replace maintbot usage with ReviewBot methods.
* check_source: replace maintbot usage with ReviewBot methods.
* ReviewBot: add devel_project_review_
*() methods adapted from maintbot.
* Thu Aug 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180822.7fa84f7:
* repo_checker: repository_check(): drop left over development comment.
* repo_checker: rework install_check() to use target project consistently.
* Wed Aug 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180822.4cbeaa5:
* leaper: remove duplicate maintainer review check for IBS in default action.
* Wed Aug 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180822.7f26309:
* repo_checker: project_only: hook up --post-comments flag.
* Wed Aug 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180822.a9f1bc0:
* osclib/core: repository_path_expand(): skip adding duplicate path.
* Wed Aug 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180821.fa39e68:
* StagingAPI: drop inferior expanded_repos() implementation for osclib.core.
* pkglistgen: utilize osclib.core.repository_path_expand().
* repo_checker: complete rework to handle arbitrary repos and maintenance.
* osclib/util: provide sha1_short() adapted from repo_checker.
* osclib/core: provide project_meta_revision() adapted from repo_checker.
* osclib/core: provide repository state and published functions.
* osclib/core: provide repository_path_search().
* osclib/core: provide repository_path_expand() adapted from StagingAPI.
* osclib/core: target_archs(): expose repository argument.
* osclib/conf: drop main-repo default for all projects.
* ReviewBot: utilize osclib.Cache for all bots by default.
* ReviewBot: utilize memoize cached config.
* Tue Aug 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180820.d7d5724:
* osc-staging: update \"config\" documentation to point to OSRT:Config.
* osclib/core: source_file_save(): always include host in message.
* osclib/stagingapi: rename dashboard_content_
* methods to pseudometa_file_
*.
* Replace relevant \'dashboard\' package references with pseudometa lookup.
* osclib/stagingapi: drop {load,save}_file_content() methods.
* osclib/core: provide project_pseudometa_
*() functions.
* osclib/core: provide source_file_save() adapted from StagingAPI.
* Fri Aug 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180817.c11f78e:
* osclib/conf: remove staging default for generic projects.
* Fri Aug 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180817.f0fadd6:
* osclib/conf: provide Leap:N:Update default settings.
* osclib/conf: exclude sub-projects from matching project patterns.
* Fri Aug 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180817.8092671:
* ReviewBot: drop self.staging_config post switch to Config.get().
* repo_checker: use osclib.conf.str2bool() instead of bool().
* ReviewBots: utilize Config.get() instead of self.staging_config.
* osclib/conf: provide cached get() method to supersede ReviewBot cache.
* check_source: drop staging_group() for target_project_config().
* Fri Aug 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180817.55116d3:
* osclib/stagingapi: utilize osclib.core.attribute_value_
*() implementations.
* tests/obs: improve format of default Config attribute.
* osclib/conf: decouple from StagingAPI and always fetch remote config.
* osclib/conf: utilize osclib.core.attribute_value_load() instead of StagingAPI.
* osclib/conf: drop dashboard/config migration to attribute.
* osclib/core: provide attribute_value_(load|save) adapted from StagingAPI.
* Fri Aug 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180817.93038db:
* osc-staging: add documentation for setprio command.
* osclib/prio: support non-important priority.
* Thu Aug 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180816.fb3d580:
* osclib/core: maintainers_get(): rework to properly supports groups.
* osclib/core: provide groups_members() to expand muliple groups users.
* Utilize ET.fromstringlist() intead of joining strings.
* Thu Aug 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180816.7b0f756:
* repo_checker: CreatePackageDescr: remove more unnecessary special cases.
* Wed Aug 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180815.fa1f929:
* repo_checker: drop whitelist_clean sub-command.
* repo_checker: determine existing problems based on project_only output.
* Wed Aug 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180815.eed6dde:
* repo_checker: support multi-layer projects during project_only run.
* repo_checker: properly support multi-layer projects during request mode.
* Wed Aug 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180815.cec5fa6:
* repo_checker: whitelist_clean(): correct attribute_value_save().
* Tue Aug 14 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180814.f629ed8:
* ReviewBot: check_one_request(): correct logic to return \"lowest\" result.
* leaper: remove only_one_action limitation.
* leaper: provide maintenance_incident support.
* Tue Aug 14 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180814.17dddb4:
* check_source: allow for dot in package name during in-air rename check.
* Mon Aug 06 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180806.0296ba5:
* manager42: don\'t consider ignored packages vanished
* Fri Aug 03 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180803.b58b4e4:
* pkglistgen: fix calling expand_repos() in CommandLineInterface
* pkglistgen: respect main_repo setup for other variant
* Thu Aug 02 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180802.dec881d:
* leaper: fix error with no lookup_150 attribute exist after introduced PackageLookup
* Wed Aug 01 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180801.cc79ce0:
* Lazy evaluation the ring projects
* Wed Aug 01 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180801.174755e:
* pkglistgen: Support passing multiple scopes
* Rename superseded_by_id to superseded_by
* Fri Jul 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180727.27f0056:
* Add salt packages to DVD for Staging tests
* Fri Jul 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180720.7920baa:
* pkglistgen: Commit a summary.yml into 000product-summary if existant
* pkglist: Review the proper package (000release-packages)
* pkglistgen: allow to pass staging:a as scope
* pkglistgen: remove default-support-status option
* Thu Jul 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180719.9951b45:
* Move expanded_repos into staging api
* repo_checker: Expand repositories of target project
* repo_checker: Fix the review loop
* Thu Jul 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180719.c9030ef:
* Revert \"dist/ci/Dockerfile: add python2-pyOpenSSL as dependency.\"
* Thu Jul 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180718.2f192f1:
* Obsoletes create_test_Factory_dvd-2.testcase
* Remove debug code accidentally part of #1615
* Fix openQA group for Leap 15.1
* Add support for SLE12SP4 and SLE15SP1
* Add Leap 15.1 ARM support
* Apply remote config in openqa-comments
* Remove more of :DVD subproject handling
* tests: remove all subproject related part
* openqa-comments: do not need to check subproject
* check_command: subproject method is no longer exists in dashboard
* stagingapi: remove staging_walk() function
* stagingapi: remove project_status_walk() function
* Wed Jul 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180718.2f192f1:
* Obsoletes create_test_Factory_dvd-2.testcase
* Tue Jul 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180717.a83493b:
* Remove debug code accidentally part of #1615
* Tue Jul 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180717.4ced4ce:
* Fix openQA group for Leap 15.1
* Add support for SLE12SP4 and SLE15SP1
* Tue Jul 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180717.35e7657:
* Add Leap 15.1 ARM support
* Mon Jul 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180716.d161634:
* Apply remote config in openqa-comments
* Sun Jul 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180708.2c59f5e:
* Remove more of :DVD subproject handling
* Thu Jul 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180705.c561663:
* tests: remove all subproject related part
* openqa-comments: do not need to check subproject
* check_command: subproject method is no longer exists in dashboard
* Thu Jul 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180705.0b67025:
* stagingapi: remove staging_walk() function
* stagingapi: remove project_status_walk() function
* Tue Jul 03 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180703.72eb7dc:
* pkglistgen: Don\'t crash on empty groups (unsorted is one)
* pkglistgen: Add --stop-after-solve option to ease debugging
* pkglistgen: Add --no-checkout option to accelerate reruns
* pkglistgen: Calculate the repos list instead of hardcoding
* stagingapi: add support for Backports
* pkglistgen: drop ring 2
* stagingapi: apply default config first
* Tue Jul 03 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180703.29c4b6a:
* Include deptool in spec file
* Tool to debug dependencies
* Fri Jun 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180629.4355859:
* No longer have Ring2 and staging :DVD subproject
* Fri Jun 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180629.2ed2f4e:
* check_source: skip adding reviews for incidents in favor of maintbot.
* check_source: replace one action limitation with configurable rule.
* check_source: override rename project setting for maintenance_incident.
* check_source: rework rename check to allow for suffixed :Update packages.
* ReviewBot: provide self.action for direct access in sub-classes.
* ReviewBot: check_action_maintenance_incident(): clarify src_package magic.
* ReviewBot: downgrade patchinfo message to debug and include for release.
* check_maintenance_incidencts: utilize _is_patchinfo().
* leaper: adjust for SLE 15SP1 and SLE12SP4
* Leaper: adjust for 15.1
* Fri Jun 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180629.b29cbe4:
* Adjust opensuse-leap-image references for multibuild
* Add packages for Leap 15.0 JeOS
* Thu Jun 28 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180628.fdc0978:
* obs_clone: start from :Rings:1-MinimalX instead of :Rings:2-TestDVD.
* Thu Jun 28 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180628.fc8db67:
* osclib/stagingapi: attribute_value_load(): ensure using desired value.
* Wed Jun 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180627.d5144d3:
* Fix JeOS snapshotable detection for Factory:ARM
* Tue Jun 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180626.ca7fec3:
* TTM for Leap 15.1
* Fix norelease
* Tue Jun 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180626.15618eb:
* repo_checker: Fix config read/load
* Mon Jun 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180625.89c6f1c:
* devel-project: reword notifier
* Thu Jun 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180621.c38f9ca:
* metrics/access/aggregate: write zeros for empty product data.
* Thu Jun 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180621.58f5c91:
* metrics/access/ingest: update pattern to handle most recent log format.
* metrics/grafana/access: add explanation about loss of custom log format.
* metrics/access/aggregate: change PONTIFEX base URL based on poo#36862.
* metrics/grafana/access: remove broken datasource templating from export.
* metrics/access/aggregate: remove left over sprintf() from PONTIFEX lines.
* metrics/access/aggregate: skip the current day since the logs are incomplete.
* dist/spec: move access.json dashboard to metrics-access package.
* Thu Jun 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180621.f2875ce:
* pkglistgen: Don\'t warn about locked packages not found
* pkglistgen: Copy away inc files too
* pkglistgen: Output more infos about overlap
* Wed Jun 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180620.d4172e6:
* osclib/stagingapi: superseded_request(): revert poor indentation changes.
* metrics: thankfully we lived past the days of assembly variable name limits.
* metrics: ingest_dashboard(): replace max_revision duplicate variable nonsense
* Revert \"Output Attribute metrics (not well tested)\"
* Wed Jun 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180620.78e8212:
* requestfinder: make devel project configurable
* ttm: Do not put openqa comment if dryrun
* ttm: Set snapshot number for Leap 15.0 Ports
* ttm: Use openSUSE Leap 15.0 AArch64 not Ports
* Tue Jun 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180619.67121e2:
* systemd/metrics-access.timer: skip Monday to avoid conflict with metrics.timer.
* Output Attribute metrics (not well tested)
* Catch 404 in metrics
* Fix test cases
* Don\'t store empty config attribute and propose migration
* Catch 404 for attributes (python3 way)
* Read lock attribute from remote config
* Migrate SUSE config into attributes
* Make remote-config mandatory
* Move config into an OBS attribute
* Tue Jun 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180618.d41cbda:
* metrics/access: add summary README.md.
* dist: package metrics/access tool and related.
* metrics/grafana: add access dashboard and data source.
* metrics/access: initial aggregate script.
* metrics/access: initial ingest script.
* Mon Jun 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180618.18c2ba3:
* Make norelease the default for SLE
* Mon Jun 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180618.b646e55:
* Generate an unsorted.group if configured
* Fri Jun 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180615.b05d559:
* request_splitter: gcc8 is the default compiler now
* Fri Jun 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180615.3f7ae41:
* Run ttm by systemd timer to prevent mem leaks
* TTM: Remove project-base option
* Thu Jun 14 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180614.3b99137:
* dist/ci/Dockerfile: add python2-pyOpenSSL as dependency.
* TTM: Add norelease option for use with OSD
* Refactor _check_project into ReviewBot
* Also release 000product:openSUSE-ftp-ftp-armv7hl for Leap 15.0 ports
* dist: Require python2-pika by totest-manager (new amqp dependency)
* legal-auto: autopep8
* Add retried_GET
* Do not pass md5 but revision
* Use UTC for created
* Add project sub command to legal auto
* pkglistgen: log unsorted locale packages
* update-crawler: also log where requests came from
* Handle armv6/armv7 with totest manager as well
* Mon Jun 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180604.ce0a143:
* oqamaint: use the proper key to add incident repo
* oqamaint: Make debuging of incident list in repohash easier
* Mon Jun 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180604.fb82c46:
* metrics/grafana/release: score yaxis max 100.
* Thu May 31 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180531.95e0616:
* Fix punctuation
* Update announcer.py to ask people to report bugs
* Thu May 24 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180524.432237a:
* openqa-maintenance: Make sure we don\'t go through requests twice
* Thu May 24 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180524.7ee44e7:
* [openqa-maintenance] Add kernel incidents for SLE11
* Sun May 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180520.b621775:
* openqabot: Quote the module name
* Fri May 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180518.3a01e88:
* metrics: drop release schedule before writing.
* Fri May 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180518.6c6bccc:
* metrics/annotation/leap:15.0: update final release date.
* Fri May 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180518.ef92c2f:
* Add AMQP support to TTM
* Thu May 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180517.f446be2:
* Freeze adi: do not check the first package in frozenlinks but metadata
* Wed May 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180516.9f20fc7:
* repo_checker: whitelist_clean: handle binaries_common being None.
* Wed May 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180516.6459937:
* repo_checker: sort whitelist before writing to config.
* repo_checker: include final newline in dashboard/repo_checker file.
* Wed May 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180516.629cada:
* [openqa-maint] fix apimap for SLE12SP2 HA
* Tue May 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180515.75b8a82:
* Skip nonfree for ports scope
* pkglistgen: Add ppc64le for Leap 15.0 Ports
* Tue May 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180515.fd25d09:
* ttm: Load and Store the ignored issues in an OBS attribute
* ttm: Store the last seen build number for each issue
* Mon May 14 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180514.8af3e4a:
* Add maxsize for JeOS to handle openSUSE:Factory:ARM
* Mon May 14 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180514.f35a199:
* ttm: Allow to ignore job failures without bug reference
* Mon May 14 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180514.5f4f4ef:
* Begin porting to python3 (osc branch)
* Mon May 14 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180514.3ca5e48:
* config/manager_42/leap:15.0: increase priority of SLE-workarounds.
* Fri May 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180511.eff4e45:
* systemd: add service retry to support-rebuild which 502s regularly.
* systemd: include SyslogIdentifier in each service to improve journal.
* systemd: ensure all services have a relaxed RuntimeMaxSec.
* systemd: drop Type=simple to be consistent since default not required.
* Fri May 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180511.4952872:
* openqa-comments: drop openSUSE: prefix to allow for generic usage.
* openqa-comments: meant to be executable thus should include a shebang.
* Fri May 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180511.af4e85a:
* dist/spec: bump copyright year.
* dist/spec: sort requirements.
* dist/spec: update to new license standard.
* dist/spec: move ExclusiveArch up to apply to all packages instead of devel.
* Fri May 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180510.a8b760d:
* dist/spec: exclusively build on x86_64 to avoid needless builds and OBS bugs.
* Thu May 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180510.b4943dc:
* osclib/conf: update nocleanup-packages post migration to new pkglistgen.
* osclib/conf: change pkglistgen-include-suggested to False.
* Thu May 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180510.ae00f10:
* dist: provide osrt-staging-bot-check_duplicate_binariesAATT.service.
* Thu May 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180510.846b2bd:
* dist: provide openqa-comments service as part of staging-bot.
* dist: package openqa-comments as executable.
* Thu May 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180510.afbd03d:
* systemd/leaper-crawler.service: wrap script with bash to handle colon.
* dist/package/spec: leaper package requires maintenance.
* Thu May 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180510.6fd17f1:
* [oqamaint] Don\'t start and resolve incident job before is fully build
* [oqamaint] Fix data for KGraft
* Wed May 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180509.90155fc:
* osclib/comments: command_find: use MULTILINE mode.
* osclib/comments: command_find: stupid \\r line endings.
* Wed May 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180509.41bbae7:
* manager_42: check if SLE-workarounds are no longer utilized and request removal.
* Wed May 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180509.324f7cc:
* config/manager_42/Leap:15.0: update for Leap:15.0 source project reality.
* config/manager_42/Leap:15.0: include from_proj in order to work properly.
* config/manager_42/Leap:15.0: remove duplicate SLE-workarounds entry.
* Wed May 02 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180502.978881d:
* [oqamaint] Take build number as last resort to avoid crash
* [openqa-maintenance] Use to_xml method of Request object
* [oqamaint] Do not export variables not necessary for scheduling
* Mon Apr 30 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180430.eb1d0be:
* ReviewBot: runner: reload checker and reset memoize session caches.
* osclib/memoize: provide memoize_session_reset().
* Fri Apr 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180427.1730947:
* systemd/osrt-repo-checker-project_onlyAATT.timer: increase frequency to hourly.
* repo_checker: project_only: store build hash and skip when unchanged.
* Fri Apr 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180427.adbbde2:
* repo_checker: invoke whitelist_clean() as part of project_only.
* repo_checker: whitelist_clean: provide interactive flag.
* Fri Apr 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180427.add0eb7:
* [openqa-maintenance] Don\'t accept incidents waiting for build
* osclib/check_duplicate_binaries: ignore any package arch that differs from arch.
* osclib/check_duplicate_binaries: rewrite to use package_binary_list().
* osclib/core: binary_src_debug: include nosrc as ignored arch.
* osclib/core: package_binary_list: provide strip_multibuild option.
* osclib/check_duplicate_binaries: drop unused imports post lnussel rework.
* Thu Apr 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180426.2550cb4:
* osclib/check_duplicate_binaries: ignore s/glibc.i686/glibc:i686/.
* Thu Apr 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180426.2282f15:
* metrics/grafana/dashboard: remove y-axis max from \"Weekly Revisions\".
* Thu Apr 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180426.2aba87c:
* freeze_command: rebase staging project do not erase users data
* Thu Apr 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180425.abd03b3:
* metrics: ingest_dashboard_config: rename seen to previous.
* metrics: ingest_dashboard_config: initialize seen with last record keys.
* metrics: ingest_dashboard_config: only fill missing values once.
* Thu Apr 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180425.94fefaf:
* metrics/grafana/dashboard: add release schedule annotation.
* metrics/grafana/dashboard: include dashboard description.
* metrics/grafana/dashboard: change all selectors to last.
* Thu Apr 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180425.ade9313:
* metrics: dashboard: drop dashboard measurement in favor of dashboard_revision.
* metrics: dashboard: include revisions graph.
* Thu Apr 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180425.adab26c:
* repo_checker: provide whitelist_clean subcommand.
* osclib/core: correct BINARY_REGEX by making it greedy.
* Wed Apr 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180425.8bb627d:
* [oqamaint] Reset the hashes on every review round
* [oqamaint] Fix re-reviewing requests
* [oqamaint] Do not append to OS_TEST_ISSUES
* [oqamaint] Look at all open release requests for Updates
* [oqamaint] Reschedule Updates test if the list of incidents changed
* [oqamaint] Remove wrong entries in json
* Wed Apr 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180424.2010288:
* osclib/accept_command: avoid making empty commit to dashboard.
* Tue Apr 24 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180424.855f660:
* unmaintained: utilize package_binary_list(exclude_src_debug).
* osclib/core: package_binary_list(): provide exclude_src_debug option.
* Tue Apr 24 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180423.fe2e20a:
* metrics/grafana: add dashboard.json.
* metrics: ingest relevant dashboard files and extract metrics.
* metrics: provide dashboard revision walking function and cache patterns.
* metrics: instead of wiping cache place ephemeral patterns behind flag.
* osclib/stagingapi: dashboard_content_load(): expose revision parameter.
* Mon Apr 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180423.6d46e97:
* metrics/grafana/staging: move legend to right side on pie charts.
* metrics/grafana/review: increase hieght on lists to accomodate size.
* metrics/grafana/release: increase width to 100% grid width.
* Mon Apr 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180423.884aa1f:
* [openqa-maintenance] Add openSUSE Leap 15.0 configuration
* Mon Apr 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180423.dce40cb:
* [oqamaint] Fix indentation
* [oqamaint] Use reviewbot\'s comment API
* [oqamaint] Add OS_TEST_ISSUES as openSUSE repo settings
* [oqamaint] Make settings a hash instead of an array
* [oqamaint] Remove symlinks - not necessary according to my experiments
* [oqamaint] Create mesh compatible data for openSUSE
* [oqamaint] Fetch the list of packages for openSUSE
* [oqamaint] Fix openSUSE support
* Rename openqa-maintenance2 to openqa-maintenance
* Mon Apr 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180423.750f091:
* metrics/annotation: add openSUSE:Leap:15.0 schedule.
* Handle the JeOS multibuild package for Factory:ARM:Live
* leaper: update diff link to also link to package itself
* leaper: fix link to SLE-workarounds
* Handle Leap:15.0:Ports images_arm repository
* Thu Apr 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180419.3dcaf5c:
* Handle more products for Factory:ARM
* Wed Apr 18 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180418.c725593:
* devel-project: notify: utilize osclib.core.package_list_without_links().
* osclib/core: provide package_list_without_links().
* devel-project: remove unused imports.
* Tue Apr 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180417.5b2296e:
* dist/ci/obs-build-target: in include --always to git describe.
* Makefile: package all executable files in bindir.
* metrics_release: remove executable flag left over from development.
* Tue Apr 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180417.e92d7bf:
* check_tags_in_requests: replace check_action__default() with built-in.
* legal-auto: replace check_action__default() with built-in.
* Tue Apr 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180417.038cb94:
* ReviewBot: disable comment handler for default action handler.
* Tue Apr 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180417.b8337f4:
* [openqabot-maintenance] Catch HTTPError when try get REPOHASH
* [openqa-maintenance] SLE 12 SP2 LTSS
* [openqa-maintenance] start HA/SES jobs only wheen are required
* [openqa-mainteance] Add data for SES5
* [openqa-maintenance] catch removed incident project
* [openqa-maintenance] add missing arch for Live Patching apimap
* [openqa-maintenance] Allow OS_TEST_ISSUES different than product prefix
* [openqa-maintenance] Fix WSM and TCM issues data
* [openqa-maintenance] Add correct issues for SLE-HA to apimap
* [openqa-maintenance] Survive malformed repomd.xml
* [openqa-maintenance] Add SLE-HA incidents
* [openqa-maintenance] Allow and correctly use other distri from apimap.json
* [openqa-maintenance] Add data for CAASP
* [openqa-maintenance] Add data for KGraft on ppc64le
* [openqa-maintenance] Start Incidents-Kernel flavour also for kernel packages
* [openqa-maintenance] Add support for kGraft jobs
* [openqa-maintenance] Rewrite of openqa-maintenace bot pt.1
* [openqa-maintenance] Add apimap and incidents data for kGraft
* [openqa-naintenance] Remove uneeded kGraft data
* Mon Apr 16 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180416.dc30723:
* unmaintained: tool to find umaintained binaries sourced from SLE.
* osclib/core: provide source_file_load() from StagingAPI.
* Fri Apr 13 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180413.71fd5fe:
* pkglistgen: do_update_and_solve(): print exception and continue for all projects.
* Wed Apr 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180411.820d103:
* issue-diff: utilize entity_mail() as adapted into osclib.core.
* devel-project: provide notify sub-command.
* osclib/util: provide mail_send(), modified from announcer.py.
* osclib/core: provide entity_email(), modified from issue-diff.py.
* Fri Apr 06 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180406.ace73fe:
* ttm: adjust regexp to include Snapshot
* ttm: fix leap 15 docker image handling
* Thu Apr 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180405.e96a27a:
* Staging2-DVD: Drop pattern gnome_laptop
* create_test_dvds: Gcc7 staging project was resurrected
* Tue Apr 03 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180403.78ea7dd:
* check_source: skip checks for packages without spec file
* Thu Mar 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180329.1ab84c3:
* Change remaining usage of _product to 000product
* leaper: set maintainer review early
* leaper: also look into :Live subproject of Factory
* Thu Mar 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180329.9ad18cf:
* Staging accept: run service in ports 000product
* Thu Mar 29 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180329.8097ab6:
* conf: make sure variable is not None before do lower()
* Wed Mar 28 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180328.f195bc7:
* repo-checker: Check delete requests for provided runtime dependencies
* API: move fileinfo_ext[_all] from StagingAPI to core
* Mon Mar 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180326.b4c885d:
* totest_manager: Also release openSUSE:Leap:15.0:Images/opensuse-leap-image
* totest-manager: Tumbleweed moved to the new product builder
* Fri Mar 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180323.5d0c024:
* leaper: allow comment override also on openSUSE
* Add create_sle_weakremovers command
* Mon Mar 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180319.133d87b:
* Change references to osc-plugin-factory to openSUSE-release-tools.
* check_source: make use of ReviewBot request_default_return.
* check_source_in_factory: allow repo-checker reviews.
* Sat Mar 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180317.88a6e97:
* check_source: delete: place maintainer review check behind ignore_devel.
* osclib/conf: SLE-15: set check-source-in-air-rename-allow to True.
* check_source: provide in-air-rename-allow config setting.
* Fri Mar 16 2018 jberryAATTsuse.com- Point to new source location.
* Thu Mar 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180315.d11501f:
* check_source: skip all checks for 00
* packages
* Use opensuse/tumbleweed in the Dockerfile
* Avoid boolean dependencies for repo checker
* Thu Mar 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180314.3bd6833:
* metrics_release: only works for openSUSE:Factory.
* metrics: do not drop entire database, but instead measurements.
* metrics: switch over to grafana 5.x provisioning.
* metrics: remove TW snapshots graph from release dashboard.
* metrics: migrate grafana dashboards to 5.x format.
* Mon Mar 12 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180312.9a26912:
* pkglistgen: do_dump_solv(): include hash in update solv to avoid download.
* pkglistgen: do_dump_solv(): utilize os.path.join().
* Mon Mar 12 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180312.054eef2:
* ReviewBot: make interval work without tty
* Mon Mar 12 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180312.35e7c51:
* services: Add Install section to totest-manager service
* Sun Mar 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180311.ad60562:
* ReviewBot: don\'t crash if staging-group is None
* check_source: make adding review team configurable
* check_source: fix boolean option
* pkglistgen: Fix reading boolean values
* Fri Mar 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180309.d001daf:
* issue-diff: rename --config-dir as --cache-dir to be more accurate.
* issue-diff: replace git sync functionality with osclib.git.
* osclib/git: provide git utilities: clone() and sync().
* Fri Mar 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180309.fe4edd6:
* Treat stagings differently
* Fri Mar 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180309.7484722:
* pkglistgen: do_dump_solv: flush after write before reading back.
* pkglistgen: do_dump_solv: verify primary repo gziped content sha256.
* pkglistgen: do_dump_solv: use BytesIo instead of StringIO.
* Fri Mar 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180309.f20816d:
* pkglistgen: Do not run local service check when committing to release package
* Fri Mar 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180309.f607883:
* leaper: fix can_accept_review for combined user/group usage
* create_test_Factory: No longer block kdelibs4-branding-upstream
* Fri Mar 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180309.d9773c3:
* metrics: provide release metrics ingestion and dashboard.
* Thu Mar 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180308.568be98:
* osclib/stagingapi: rename main_repo to cmain_repo.
* osclib/stagingapi: rename delreq_review to cdelreq_review.
* osclib/stagingapi: rename cstaging_nocleanup to cnocleanup_packages.
* osclib/staging-api: lazy-load all config values to allow for placement in remote config.
* Thu Mar 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180308.17ebaaa:
* ReviewBot: allow both group and user review
* Thu Mar 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180308.defd995:
* osclib/conf: change priority to be string to work with ConfigParser.
* Thu Mar 08 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180308.3e83a1f:
* leaper: do not decline SLE requests, but rather ask managers for input.
* osclib/conf: configure SLE-15 leaper-override-group.
* leaper: move review groups to osclib.conf.
* Wed Mar 07 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180307.f6eae67:
* repo_checker: format what_depends_on as markdown bulleted list.
* Wed Mar 07 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180307.d30db7e:
* repo_checker: provide comment command to skip-cycle for group.
* repo_checker: utilize ReviewBot.comment_api instead of new instance.
* ReviewBot: provide comment command override.
* osclib/core: maintainers_get(): utilize new group_members() function.
* osclib/core: provide group_members() function.
* osclib/comments: provide command_find() for comment commands.
* Tue Mar 06 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180306.a9ec91f:
* ReviewBot: do not bother commenting for unhandled request type.
* Thu Mar 01 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180301.bac6644:
* fix a typo that currently breaks token authentication
* Tue Feb 27 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180227.adb01e2:
* ttm: use dashboard_content_ensure()
* Fri Feb 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180223.e8c002d:
* ttm: handle Leap 15 live images separately
* requestfinder: make sure exclude-project is a list
* requestfinder: fix exclude-user and add exclude-group
* leaper: allow turning FORK into something else
* Fri Feb 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180223.af01909:
* Staging2-DVD: should be Mesa-demo-x for glxgear test
* Thu Feb 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180222.db87a62:
* Do not complain 000
* package has defined in the two different ring
* Thu Feb 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180222.21777cc:
* TW Staging media: Add Mesa-demo to Staging2 DVD for openQA test
* Thu Feb 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180222.009712a:
* ttm: Follow package name changes of Tumbleweed live media
* Wed Feb 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180221.355c0b4:
* Revert \"staging: add exceptions for new 000
* product files\"
* Wed Feb 21 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180220.f56ccb8:
* pkglistgen: solv_cache_update(): support update repo and 4 way merge.
* pkglistgen: do_dump_solv(): support update repos.
* pkglistgen: solv_merge(): allow array of solv files to merge.
* pkglistgen: solv_merge(): skip when inputs are older than merged.
* osclib/conf: leap: set download-baseurl-update.
* Tue Feb 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180220.945bf4f:
* metrics: ingest_release_schedule(): disable for Tumbleweed until #1250.
* metrics: update Leap config key to match osclib/conf post #1386.
* Tue Feb 20 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180220.fc7e60b:
* pkglistgen: use set_namespaceproviders function
* Thu Feb 15 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180215.60cfab2:
* osclib/conf: leap: repo_checker-arch-whitelist to x86_64.
* Tue Feb 13 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180213.c589ef1:
* autopep8 to fix indenting
* Move package hints into unsorted.yml
* Support unneeded.yml as list of regular expressions
* Tue Feb 13 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180213.3e3f458:
* conf: SLE-15: set pkglistgen-product-family-last to SLE-11:GA.
* pkglistgen: expose pkglistgen-product-family-last config option.
* osclib/util: project_list_family_prior(): provide last parameter.
* osclib/util: project_list_family(): handle IBS SLE naming style.
* pkglistgen: do_update_and_solve(): check for existence of :DVD instead of rings.
* Tue Feb 13 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180212.7f93dbe:
* Skip automatic rebuild for more pattern packages
* Avoid hitting the request limit
* Fix rebuildpacs for armv6/armv7 architectures
* Mon Feb 12 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180212.87ab899:
* leaper: don\'t check maintainer for other requests
* Fri Feb 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180209.ad077ab:
* leaper: switch off maintainer review for updates from Factory
* Wed Feb 07 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180207.878b87b:
* osc-staging: select: reword documentation to include XML reference.
* osc-staging: select: mention additional supplemented request values.
* osc-staging: select: mention quick strategy in documentation.
* osc-staging: select: add filter-by example using hashtag in description.
* Wed Feb 07 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180206.56df1cf:
* osclib/conf: include Leap for Factory during pkglistgen.
* pkglistgen: include some hints about the difference between solv files.
* pkglistgen: integrate drop list creation into update_and_solve.
* pkglistgen: do_dump_solv(): handle old-style product repo format.
* pkglistgen: do_create_droplist(): print to file when output_dir available.
* pkglistgen: provide update_merge() to combine free and nonfree solv.
* osclib/util: provide project_list_family
* and project_version().
* osclib/stagingapi: get_staging_projects(): utilize project_list_prefix().
* osclib/core: provide project_list_prefix().
* osclib/conf: add download-baseurl for Leap and Factory.
* osclib/conf: support version in project pattern as value replacement.
* Wed Feb 07 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180206.faa028a:
* osclib/conf: leap: incorporate proven unselect settings.
* osclib/conf: leap: incorporate proven splitter settings.
* Tue Feb 06 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180206.453868a:
* remove Leap 42.2 from tests
* Sat Feb 03 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180203.cd1fa5d:
* CreatePackageDescr: ignore debuginfo.build deps for i-i-debuginfodeps
* packages
* Thu Feb 01 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180201.10fd5ae:
* pkglistegen: Fix overlap generation
* Wed Jan 31 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180131.b78d3b9:
* build-faul-reminder: Small rewording of the 2nd mail
* Wed Jan 31 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180131.d88eefe:
* adi: place :NonFree requests in separate adi with :NonFree path.
* Tue Jan 30 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180130.40c4c14:
* status: fallback to request_age() even if no comment.
* Tue Jan 30 2018 jberryAATTsuse.com- Update to version 20180129.5a472eb:
* osclib/core: request_age() return delta and handle Request object.
* create_test_dvds: do not lock vim-data
* fcc_submitter: skip revoked request
* Fri Jan 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180126.574cfe8:
* status: provide exit code based on status.
* status: provide initial implementation for checking bot status.
* osclib/request_splitter: utilize osclib.core.request_age().
* devel-project: utilize osclib.core.request_age().
* osclib/core: provide request_age().
* Fri Jan 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180126.2c8c597:
* osclib/accept: print todo from staging config after completion.
* Fri Jan 26 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180125.39c9cce:
* check_source: add hint about how to whitelist a devel projects.
* Thu Jan 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180125.a5dbcd1:
* dist/spec: place config under %config(noreplace) directive.
* announcer: handle dot in build version detected from iso.
* config/announcer: add openSUSE:Factory config.
* announcer: provide defaults for sender, to, and relay.
* config/announcer: create Leap 15.0 config from 42.3.
* config/announcer: drop repeated keys in favor of final values.
* config/announcer: include config used for Leap 42.3.
* announcer: provide proper packaging and generic templated service.
* Thu Jan 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180125.3cf74b3:
* dist/ci/obs-deploy: replace `osc request list` with `osc api` call.
* Thu Jan 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180125.753f6c7:
* dist/ci/docker-compose-obs: print osc output on timeout for debugging.
* Thu Jan 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180125.d383073:
* repo_checker: skip packages for which not devel project exits.
* repo_checker: project_only(): correct not published check.
* Thu Jan 25 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180125.9a91597:
* dist/ci/obs-deploy: only commit if new source revision.
* dist/ci/obs-deploy: require greater than six lines changed to create request.
* Tue Jan 23 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180123.d074c5b:
* Remove Vim config in favor of EditorConfig.
* Add EditorConfig.
* Mon Jan 22 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180122.b5fe7e7:
* dist/ci/obs-deploy: only bother making request if diff.
* dist/ci/obs-deploy: limit `request list` by user to avoid source requests.
* docs/pkglistgen: update in the wake of wrapper script rewrite.
* Fri Jan 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180119.a7c4bcf:
* repo_checker: package_comments(): provide option to post on target package.
* repo_checker: package_comments(): switch to devel_project_fallback().
* repo_checker: package_comments(): support mutiple target projects.
* ReviewBot: comment_write(): provide bot_name_suffix parameter.
* repo_checker: package_comments(): include link to target package.
* Fri Jan 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180119.2d6b957:
* check_source: add_role: utilize devel project fallback.
* Fri Jan 19 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180119.38fd846:
* osclib/request_splitter: replace devel_project_get() with core.devel_project_fallback().
* osclib/stagingapi: replace get_devel_project() with core.devel_project_get().
* update_crawler: replace get_devel_project() with osclib.core.devel_project_get().
* fcc_submitter: replace get_devel_project() with osclib.core.devel_project_get().
* ReviewBot: replace get_devel_project() with osclib.core.devel_project_get().
* osclib/core: devel_project_fallback(): do not fallback if openSUSE:Factory.
* osclib/core: provide devel_project_fallback() based on request_splitter.
* osclib/core: provide devel_project_get() adapted from ReviewBot.
* news/web: allow dot in version.
* cleanup_rings: Fix for 000product
* cleanup_rings: first attempt to fix for multibuild
* Wed Jan 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180117.b6d80ea:
* fcc_submitter: fix a regression from previous commit
* Wed Jan 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180117.e41b40e:
* requestfinder: fix comment output
* Wed Jan 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180117.b335868:
* pkglistgen: delete kiwis by scope
* Wed Jan 17 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180115.2da7981:
* osclib/request_splitter: rework quick strategy to handle Leap 15.0 workflow.
* obs_clone: reword comment in project_workaround() since not temporary.
* obs_clone: clone rings.
* obs_clone: handle project links.
* osclib/request_splitter: allow special packages to be empty.
* fcc_submitter: ignore multibuild flavor package when creating frozenlinks
* fcc_submitter: move FCC project to :Staging:Factory:Candidates
* new requestfinder tool
* Fri Jan 12 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180112.41846c5:
* systemd/metrics: change service to be non-incremental and weekly.
* metrics: provide --wipe-cache option.
* Thu Jan 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180111.54880d3:
* dist/spec: license: s/and/AND/ to follow standard.
* Thu Jan 11 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180110.9ab0211:
* obs_clone: workaround openSUSE:Factory meta revision 429 self reference.
* obs_clone: set the exit code to 1 when HTTPError encountered.
* Wed Jan 10 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180110.453674c:
* pkglistgen: typo locals vs locales
* pkglistgen: add correct staging DVD repo
* pkglistgen: use xdg.BaseDirectory
* Tue Jan 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180109.29108bd:
* pkglistgen: do_update_and_solve: staging correct :DVD subproject append.
* pkglistgen: first pass __file__ through realpath due to packaging symlink.
* dist/spec: move pkglistgen.py under subpackage ownership.
* dist/spec: add python-requests requirement were applicable.
* Tue Jan 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180109.09a98cd:
* osclib/conf: intial SLE configuration for pkglistgen.
* pkglistgen: update_and_solve: include step in output for debugging.
* pkglistgen: update_and_solve: handle --dry for undelete_package().
* pkglistgen: update_and_solve: include ignore_unresolvable and local options for solve.
* pkglistgen: update_and_solve: set input_dir to group_dir for solve.
* osclib/conf: correct Leap 15.0 default locales-from from - to . product.
* systemd/pkglistgen: add update_and_solve subcommand.
* Tue Jan 09 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180109.2b037a0:
* osclib/conf: allow devel projects to utilize tools that require conf.
* osclib/conf: order config defaults by priority.
* Fri Jan 05 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180105.7eaed34:
* Revert \"osclib/conf: allow devel projects to utilize tools that require conf.\"
* Thu Jan 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180104.43dea82:
* tests/ReviewBot_tests: add test_dryrun().
* tests/ReviewBot_tests: add test_only_replace_none().
* tests/ReviewBot_tests: add test_workflow() complex test.
* tests/ReviewBot_tests: add test_basic_logger() as initial test.
* Thu Jan 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180104.656cba4:
* tests/comment_test: add test_delete_nested().
* tests/comment_test: add test_delete_batch().
* tests/comment_test: add test_basic() against OBSLocal.
* tests/comment_test: move COMMENT
* constants to file level.
* tests/OBSLocal: re-parse config and reset authentication when changing user.
* tests/OBSLocal: setup test separate cookiejar.
* tests/comment_tests: add test_comment_find().
* tests/comment_tests: add test_remove_marker().
* tests/comment_tests: add test_add_marker().
* Thu Jan 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180104.b0cd970:
* osclib/conf: allow devel projects to utilize tools that require conf.
* Thu Jan 04 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180104.e1b5d75:
* osclib/stagingapi: detect baselibs.conf in adi package and ensure archs enabled.
* check_source: load target project config during check_action_delete().
* osclib/stagingapi: load_file_content(): provide optional revision param.
* osclib/stagingapi: load_file_content(): convert to makeurl() query builder.
* Tue Jan 02 2018 opensuse-releaseteamAATTopensuse.org- Update to version 20180102.98a659c:
* manager42: ignore meta packages
* manager42: refactor
* manager42: don\'t turn dropped packages into fork
* manager42: warn about inconsistent packages
* reochecker: avoid accessing empty status
* repo_checker: only update comment if published or message changed.
* ReviewBot: comment_write(): provide info_extra_identical parameter.
* fcc_submitter: handle multibuild package in build_succeeded package list
* check_duplicate_binaries: better yaml
* pkglistgen: migrate bash scripts to python.
* osclib/stagingapi: provide is_staging_bootstrapped() from request_splitter.
* ToolBase: provide -d alias for --debug for consistency.
* Tue Dec 26 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171226.96a3eec:
* rebuildpacs: rebuild perf
* Wed Dec 20 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171220.ba8a357:
* Be more forgiving with ttm ignore comments
* Tue Dec 19 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171219.ce7c0d9:
* freeze_command: use result call to get proper multibuild package information for aggregatepac
* Tue Dec 19 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171219.55e468e:
* Fix travis failure introduced with 3e5f3b137
* Fix packaging after commit 3e5f3b137
* Don\'t checkout master
* Add 15.0 Ports to totest-manager
* pkglistgen: Actually remove overlapping packages
* Add support for non-x86_64 products (Leap 15.0/aarch64)
* Scripts and templates to create stagings
* systemd units: remove oneshot type
* Mon Dec 18 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171218.09707c0:
* Update staging dvd template for firewalld and xfsprogs
* rebuildpacs: ignore hdf5:serial
* Thu Dec 14 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171214.0fecf50:
* osc-cycle: strip commas from package names
* Wed Dec 13 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171213.3dde523:
* pkglistgen: Output the overlaping packages into overlap.group
* Tue Dec 12 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171212.bffe857:
* totest-manager: Make sure internal object for notifications is always valid
* Fri Dec 08 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171208.d7c5a3e:
* compare_pkglist: do not submit package if it has removed from target
* pkglistgen: dump_solv function
* pkglistgen: add droplist generator
* pkglistgen: include locales and suggested
* biarchtool: blacklist 000release-packages
* biarchtool: also work for rings
* biarchtool: blacklist patterns that are in ring1
* biarchtool: fetch all packagemetas at once
* Tue Dec 05 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171205.1769209:
* compare_pkglist: improve submission message
* compare_pkglist: add feature to limits submission creating
* compare_pkglist: fix a typo
* Mon Dec 04 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171204.4661a09:
* rebuildpacs: Ignore some more multibuild packages
* repochecker: filter out self requirement
* repochecker: add --force and --limit-group options
* Mon Dec 04 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171204.86cd536:
* compare_pkglist: fallback to old route if submitfrom and submitto has not defined
* Fri Dec 01 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171201.913531e:
* osclib/cycles: only cache target project builddepinfo to avoid excessive cache.
* osclib/cycles: drop _get_builddepinfo and _get_builddepinfo_cycles since unused.
* Add more details to openQA job group description about current status
* Thu Nov 30 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171130.3b99a9d:
* compare_pkglist: add more features
* Mon Nov 27 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171127.60cdcec:
* check_source: Ignore download_files failure in some cases
* Mon Nov 27 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171127.3368dd5:
* Implement namespace callback for locales
* pkglistgen: Optionally include suggested packages too
* fcc_submitter: update to Leap 15.0
* ttm: Add support for SLE 15
* Wed Nov 22 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171122.ea9f948:
* Split EDITOR environment variable to handle flags in prefix.
* Wed Nov 22 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171122.b428ed3:
* compare_pkglist: Add --submit param to submit new package
* Tue Nov 21 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171121.734e384:
* pkglistgen: need to expand link
* pkglistgen: require python-solv
* Tue Nov 21 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171121.0d31ae5:
* pkglistgen: Fix script name
* Skip maintainer review for certain Leap 15 submissions
* Mon Nov 20 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171120.fc6eb19:
* pkglistgen: require obs-service-product_converter
* pkglistgen: add systemd units
* pkglistgen: use new cache format of repo_checker
* pkglistgen: process DVD subproject first
* Mon Nov 20 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171120.87649f1:
* suppkg_rebuild: count Support tag also
* Wed Nov 15 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171115.6140695:
* compare_pkglist: displays deleted package
* compare_pkglist: misc improvements
* Sun Nov 12 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171112.b690943:
* pkglistgen: fix up coolo\'s code
* pkglistgen: Output overlapping packages as yaml
* pkglistgen: Allow new recommended flag to take over recommends
* pkglistgen: Ignore modules recursively
* pkglistgen: Implement UNWANTED support
* pkglistgen: Do not ignore recommendes from other modules
* pkglistgen: Have update command exit 1 if it updated something
* pkglistgen: Create an unsorted.yml and output duplications
* Fri Nov 10 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171110.5906e5c:
* dist/spec: appease the exit status gods with || true.
* dist/spec: restart totest-manager instances properly.
* dist/spec: only run %systemd_postun for oneshot services.
* Thu Nov 09 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171109.f927c57:
* metrics: rework to store points as named tuple and write in batches.
* metrics: rework request pagination to provide as generator.
* metrics: call ET.clear() to release unneeded memory used by search result.
* Thu Nov 09 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171109.bcdea68:
* Don\'t die on delete requests
* Thu Nov 09 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171109.3e191ca:
* repo_checker: review failed stagings with only openQA failures.
* Thu Nov 09 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171109.1efadc5:
* metrics/grafana/review: include opensuse-review-team who graphs.
* metrics/grafana/review: default to openSUSE:Factory.
* metrics/grafana/review: disable annotations by default.
* metrics/grafana/staging: \"Project stats\" to \"Totals\"
* metrics/grafana/staging: remove 1s interval as it causes RAM issues.
* metrics/grafana: standardize title prefix with \'OSRT: \'.
* dist/ci: grafana dir must be owned by grafana user since it writes lock.
* dist/spec: correct metrics postun to reference systemctl by absolute path.
* metrics: prefix release schedule file with source dir path.
* Thu Nov 09 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171109.3d34370:
* ttm: publish non-oss for Leap 15 too
* Fri Nov 03 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171103.593c900:
* dist: provide metrics service and timer.
* dist: install exported dashboards in grafana dashboard directory.
* dist: include metrics.py in bindir.
* dist: move package_name variable to Makefile.common.
* Fri Nov 03 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171103.f5bc6b6:
* vdelreq: add to the package
* osc vdelreq: new command lists pending virtually accepted delete request status
* Thu Nov 02 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171102.0a45aba:
* accept_command: remove the ring package if it is 2nd specfile is removed
* accept_command: force to accept the staging if --force parameter is given
* Wed Nov 01 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171031.d8cd193:
* systemd/devel-list: allow three retry attempts to handle regular OBS crash.
* Wed Nov 01 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171031.0e1733f:
* repo_checker: add newline to cycles comment to format properly.
* repo_checker: project_only place dashboard update behind dryrun check.
* repo_checker: project_only ensure project repository is published.
* repo_checker: store and compare build hash to skip more aggressively.
* Tue Oct 31 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171031.c32b59b:
* devel-project: override osc.core.search() to include withfullhistory for get_review_list().
* Sat Oct 28 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171028.9cded5c:
* pkglistgen: also output suggested packages
* Fri Oct 27 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171027.63cde26:
* pkglistgen: don\'t export skip_releases
* Wed Oct 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171025.42b8b4d:
* osclib/memoize: include first argument, sometimes instance, in cache key.
* Tue Oct 24 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171024.32d1a97:
* tests/OBSLocal: invoke scripts using `coverage` to include in report.
* tests/OBSLocal: split out execute() to provide osc and generic versions.
* tests/OBSLocal: include assertOBS() to clarify OBS status before test.
* tests/OBSLocal: add email and include spaces in generated oscrc file.
* tests/OBSLocal: rework OSCRC handling to use non-default file.
* tests/OBSLocal: add workaround for obs.py leakage.
* travis: before_cache: include -R in chmod .docker-tmp.
* obs_clone: remove whole repositories rather than just path when fenced.
* obs_clone: provide --cache feature.
* osclib/cache: allow ttl of 0 to prevent caching.
* dist/spec: disable `make check` during %check until integration tests resolved.
* Exclude .open-build-service/ from docker, flake8, and git.
* travis: provide local OBS setup and clone base data.
* tests/devel_project: provide basic test against local OBS.
* tests/OBSLocal: provide based class for testing against local OBS.
* obs_clone: clone projects and dependencies between OBS instances.
* devel-project: list: only remove self if in devel project list.
* Tue Oct 24 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171024.443b432:
* osclib/conf: prefer already parsed conffile over OSC_CONFIG env variable.
* tests/obs: move Cache.delete_all() after CACHE_DIR changed.
* Tue Oct 24 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171024.1c17971:
* Blacklist new warnings introduced by flake8 3.5.0
* Tue Oct 24 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171024.737d39a:
* pkglistgen: dont mirror debug packages
* pkglistgen: skip one cycle when undeleting
* Sat Oct 21 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171021.9465b2f:
* dist: add subpackage for pkglistgen
* pkglisten: add some docu
* pkglistgen: shell scripts to actually commit
* Sat Oct 21 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171020.0479513:
* travis: chmod .docker-tmp so non-root can read for caching.
* travis: extend cache timeout to 7 days.
* travis: optimize `osc build` cache by removing build-root.
* travis: enable pip cache.
* travis: install realpath to allow docker-run to correctly mount volume.
* Sat Oct 21 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171020.ee34178:
* travis: include all files instead of just osclib in coverage.
* Fri Oct 20 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171020.7d266d5:
* Another set of low-noise flake8 cleanups
* Parallelize flake8 run
* Fri Oct 20 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171019.24ea059:
* dist/ci/docker-run: utilize throwaway credentials to workaround OBS issue.
* dist/ci/osc-init: print OBS_API and OBS_USER for debugging.
* dist/ci: use hidden directory .docker-tmp instead of HOME and cache on travis.
* dist/ci: fallback to /public OBS API in the event of no OBS_PASS
* dist/ci: provide OBS_API parameter.
* travis: add distribution builds for Leap 42.3 and SLE-12-SP3.
* dist/ci: rework spec.sh as obs-build-target using `osc build`.
* dist/ci: extract common osc setup as osc-init and provide in /usr/bin.
* dist/ci/Dockerfile: include obs-deploy in /usr/bin.
* dist/ci: rename deploy.obs.sh to obs-deploy.
* dist/ci/deploy: only commit if changes available to commit.
* dist/ci/deploy: only add line if missing from _servicedata.
* dist/ci/Dockerfile: switch to base tumbleweed image.
* Fri Oct 20 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171019.6b7fd1b:
* Enable F405,F811 (Unused imports)
* Add Flake8 travis infrastructure
* Import all dependencies
* White space / consistent usage of spaces / indentation of 4 fixes
* Remove outdated script
* Thu Oct 19 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171019.be5b3ec:
* devel-project: utilize get_request_list(withfullhistory) param provided by osc 0.160.0.
* Thu Oct 19 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171018.44e44a6:
* Python 2.6+ / 3.x style except clauses
* osclib/request_splitter: provide splitter-special-packages config variable.
* osclib/request_splitter: reduce default list of special packages.
* Rename checknewer to checknewer.py and fix Flake8 fallout
* Tue Oct 17 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171017.53f281e:
* osc-staging: select -i: include remaining requests in comment.
* osc-staging: select -i: s/merged/mergeable/ in stat comment.
* Tue Oct 17 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171017.1168d47:
* Fix undefined variables \'release\'
* Tue Oct 17 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171017.7058f07:
* check_source: decline the delete request if duplicated
* Fri Oct 13 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171013.406f870:
* pkglistgen: initial work for openSUSE
* pkglistgen: make --repositories option use an array
* pkglistgen: add --ignore-unresolvable and --ignore-recommends options
* Fri Oct 13 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171013.b00a8f5:
* osclib/stagingapi: get_staging_projects(): provide include_dvd option.
* check_source: print message if checking devel project.
* check_source: move all relevant flags to config to work properly without flags.
* ttm: update for Leap 15.0
* osclib: provide ConfigCommand and expose via osc-staging.
* repo_checker: utilize staging configuration for whitelist additions.
* repo_checker: filter empty whitelist entries.
* osclib/stagingapi: set_prj_pseudometa(): only change if different.
* osclib/freeze: clear staging config during freeze as well.
* Tue Oct 10 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171010.a2ba667:
* dist: provide check-source subpackage.
* Tue Oct 10 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171010.73cec11:
* dist: provide maintenance subpackage.
* Tue Oct 10 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171010.3ed4156:
* dist: rework totest-manager subpackage to provide new style service.
* dist/spec: add python-openqa_client as Requires for totest-manager.
* dist/spec: totest-manager: reword to avoid dollar sign.
* Tue Oct 10 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171010.f50ea95:
* dist: provide leaper services and related configuration.
* Tue Oct 10 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171010.de533a2:
* dist: provide staging-bot subpackage for related services.
* dist/spec: include project_only repo-checker service in pre/post.
* dist: provide staging-bot-devel-list service (changed from leaper).
* dist: include suppkg_rebuild in staging-bot subpackage.
* dist: include supersede service in staging-bot subpackage.
* Tue Oct 10 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171010.02e5000:
* staging: add exceptions for new 000
* product files
* Mon Oct 09 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171009.afbe149:
* check_source: Ensure the source and destination package name matches
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.e1c7377:
* dist/ci/deploy: handle expanded links during target project loookup.
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.4b7fb2f:
* dist/ci/deploy: wait for service to complete before create submit request.
* dist/ci/deploy: automatically detect target project and package.
* dist/ci/deploy: pipe `osc sr --diff` to cat to ensure same behavior manually run.
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.49fa091:
* travis: include OBS_TARGET_PROJECT env variable during deploy script.
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.e6d2ffc:
* dist/ci/deploy: create submit request if none currently exists.
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.e8e1a3d:
* Initial metrics ingestion, processing, write to influxdb, and grafana dashboards.
* docs/metrics.md: initial documentation of metrics workflow.
* dist/spec: create metrics sub-package.
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.9621116:
* check_source: drop unnecessary dest from add_option().
* check_source: drop inaccurate \"with > 8 diff\" from --review-team option.
* check_source: interpret \"None\" as python None for review-team and repo-checker.
* check_source: lookup staging group using StagingAPI rather than flag.
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.b325f15:
* dist: provide repo-checker sub-package with binary in path, service, and user.
* repo_checker: project_only(): correct result_comment() usage.
* dist/spec: include perl script requirements.
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.b129a13:
* ReviewBot: comment_write(): add info_extra parameter.
* ReviewBot: comment_write(): add overview documentation.
* ReviewBot: comment_write(): pre-truncate for correct comparison.
* ReviewBot: comment_write() no need to str() since None is exits above.
* Fri Oct 06 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171006.a63d00c:
* leaper: ignore 404
* Wed Oct 04 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171004.d163170:
* maintbot: no maintainer review for SLE15 submissions
* compare_pkglist: up to Leap 15.0 and SLE15
* Mon Oct 02 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171002.0087bc6:
* Initial version of pkglistgen
* Handle groups files also
* Exclude missing packages
* Solve based on explicit package list
* Implement extra and discard
* Solve more groups
* Add options for input and output directories
* Warn about supplements
* Add all devel packages
* Write unsorted packages
* Don\'t abort on unresolvable
* Catch missing arch specific packages
* Always output all archs - even if empty
* Remove duplicated packages during merge and autopep
* Support silents
* Use project instead of FACTORY
* Solve the packages one by one instead of a group
* Output devel packages per module
* Generic OUTPUT handling
* Generate errors into group comments
* Generate development packages into group comments
* Generate recommends (requires new python-solv)
* Lock all binaries duplicated between repos - the first one wins
* Mon Oct 02 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171002.655a959:
* conf: given default value to main_repo
* Mon Oct 02 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171002.167e744:
* conf: given default value to delreq_review
* Mon Oct 02 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20171002.a306181:
* virtually accept: virtually accept the delete request
* tests: fix testsuite for virtually accept
* Thu Sep 28 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170928.3bbeacd:
* adi_command: do not checking adi staging status if there is no selected_requests
* Include CLEANUP => 1 during temp directory creation in perl scripts.
* Thu Sep 21 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170920.4011159:
* osclib/stagingapi: accept_status_comment(): avoid making comments for empty projects.
* osclib/adi: include force=True when invoking delete_project().
* Wed Sep 20 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170920.0167a82:
* totest-manager: Adapt zSystems to new productbuilder
* Mon Sep 18 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170918.035c367:
* Disable ppc64le for now in Tumbleweed stagings
* Sat Sep 16 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170916.af9750d:
* rm_from_prj: always use the origin project path to set_review()
* Fri Sep 15 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170915.6b1fad5:
* stagingapi: refactor get_sub_packages() to support adi package
* stagingapi: rm_from_prj() remove the main package in the last
* stagingapi: submit_to_prj() create sub-package for adi request
* Thu Sep 14 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170913.92a3a28:
* osclib/list: only present submit and delete requests in main list.
* osclib/list: rework change_devel_requests to include set_bugowner.
* osclib/request_finder: restrict to submit and delete request types.
* Mon Sep 11 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170911.3c1a264:
* suppkg_rebuild: VMInstall is also valid on build service
* Mon Sep 11 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170911.2c899cf:
* Remove local config for sle15 - it\'s remote
* Fri Sep 08 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170908.4077149:
* Generate minimals with set compression
* Fri Sep 08 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170907.ca3c504:
* [openqa-maintenance bot] fix accidentaly removed wrong line
* stagingapi: carry over build state during supersede.
* leaper: fix iterating through list
* Tue Sep 05 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170905.bd162b9:
* Schedule incidents earlier
* Only schedule one setting per target for now
* add ltss
* Add comment
* Refresh incident comment
* one more
* Activate sp3
* Fix variable name
* Clone flavors
* move the test loop into review
* Do not schedule incidents twice
* Skip kgraft target
* move variable
* Fix comments
* Fix duplicated posts
* Convert MINIMALS to set type
* Remove usage of temporary files
* Mon Sep 04 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170904.2bbaa62:
* totest-manager: Prevent old tests in same build blocking release with \"latest=1\"
* Mon Sep 04 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170904.c261049:
* freeze_command: update product version for openSUSE only
* Sat Sep 02 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170902.bedca4c:
* osclib/request_splitter: for SLE, fallback to openSUSE:Factory devel projects.
* osclib/list: remove SUSE:SLE from hide_source now that devel groupings are used.
* osclib/list: strip openSUSE.org: prefix from source projects to reduce verbosity.
* Do not use direct flag for images
* dist/package/spec: include version on osc Requires.
* Fri Sep 01 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170901.7c18d96:
* Fix typo in bootstrap
* Thu Aug 31 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170831.b6c17fe:
* osclib/stagingapi: lazy-load nocleanup-packages to allow for placement in remote config.
* Thu Aug 31 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170831.819da53:
* ReviewBot: downgrade message about skipping duplicate review to debug.
* ReviewBot: comment_write(): skip posting empty comments extracted from handler.
* repo_checker: rename package-whitelist to binary-whitelist to be more accurate.
* Thu Aug 31 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170831.266f398:
* travis: install libxml2-utils which provides xmllint.
* Wed Aug 30 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170830.68da325:
* osclib/stagingapi: create_adi_project(): add :Staging passthru project.
* Wed Aug 30 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170829.ddb1395:
* leaper: fix syntax error
* leaper: avoid comments about unhandled request types
* Tue Aug 29 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170829.7357c5f:
* SUSE: wants to build test dvds on \'local\' workers
* Tue Aug 29 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170829.73b803a:
* osclib/conf: do not disable remote config for SLE-15.
* Mon Aug 28 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170828.ed70089:
* totest-manager: follow another live media setup change (no multibuild)
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170825.ca2db71:
* totest-manager: do not attempt to put/post in --dry mode
* totest-manager: Follow changes in Tumbleweed for the new live image setup
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170825.4ea3820:
* dist/package/spec: utilzie %osc_plugin_dir provided by osc post sr#512849.
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170825.1d5c197:
* stagingapi: Fix typo in _frozenlinks
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170825.a2eb80c:
* accept: call accept_other_new() for all projects instead of just openSUSE.
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170824.bf5ae3d:
* repo_checker: only bother to parse if --post-comments.
* repo_checker: move result_comment() headers into respective check methods.
* repo_checker.pl: support multiple directories to check.
* repo_checker: replace separate ignore methods with new algorithm.
* osclib/conf: set staging-dvd-archs to empty for SUSE:
* projects.
* stagingapi: provide staging_walk() to cleanly handle :DVD subproject.
* core: add memoize(session=True) to package_binary_list().
* repo_checker: rework to handle multiple stagings per group (ie :DVD).
* cycle: cycles() rename group parameter to staging to better reflect usage.
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170824.2aae21d:
* repo_checker: delete: explicitly indicate build requirement.
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170824.a0a461f:
* repo_checker: delete: do not decline instead ignore.
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170824.c0ede24:
* ReviewBot: comment_write(): place debug_key at the end for consistency.
* ReviewBot: comment_write(): pull dryrun protected bit out individually.
* ReviewBot: comment_write(): provide only_replace option.
* repo_checker: post passed comment only if previous failed comment.
* commentapi: provide truncate() and apply during add_comment().
* repo_checker: package_comments(): drop truncation in favor of commentapi.
* cycle: remove ugly ignore code from _get_builddepinfo_graph().
* repo_checker.pl: ensure that parser does not bleed over to other sections.
* repo_checker: use
 instead of ``` to avoid html entity escaping.
* Fri Aug 25 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170824.8338287:
* ReviewBot: simplify logger format.
* Thu Aug 24 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170824.7bbd005:
* Use configured staging group for adi
* Thu Aug 24 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170824.adeb4c4:
* Freeze Cmd: Implement freezing adi staging project
* Wed Aug 23 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170823.7502d6a:
* stagingapi: avoid making an empty package-diff comment.
* Tue Aug 22 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170822.55aeefa:
* check_source: remove DIFFCOUNT algorithm and instead always add review_team.
* check_source: rename perl and asciidoc to match name.
* Tue Aug 22 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170822.2873a27:
* core.owner_fallback(): check if startswith() instead of equal.
* Tue Aug 22 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170822.09b046f:
* ReviewBot: get_devel_project(): correct error handling to only allow 404.
* ReviewBot: add_review(): remove left-over print() line.
* Tue Aug 22 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170822.9bd2789:
* stagingapi: Ensure the links is valid before processing
* Add amarok to test-2 DVD
* Remove sw_management_kde pattern from test-2 DVD
* Fri Aug 18 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170818.f230438:
* dist/ci/Dockerfile: include `dup` before `in` to handle major base changes.
* Fri Aug 18 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170818.bf1662b:
* ReviewBot: add_review(): raise exception instead of returning boolean.
* ReviewBot: add_review(): provide allow_duplicate parameter and default of False.
* Fri Aug 18 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170818.54fcc90:
* FccSubmitter: drop add_review() since never used and handled by other bots.
* repo_checker: ignore non-existant binaries during lookup.
* Fri Aug 18 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170818.52cce8d:
* switch to php7 in staging project
* totest-manager: update Kubic name to openSUSE-Tumbleweed-Kubic
* Staging DVDs: add x86 pattern to the media
* suppkg_rebuild: Clean up supportpkg list also
* Mon Aug 14 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170814.8711b45:
* check_source: change repo_checker default to new OBS username.
* Fri Aug 11 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170811.1cefbfc:
* update-crawler: handle devel projects
* Tue Aug 08 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170808.c994bc8:
* update crawler: latest_packages across instances
* Mon Aug 07 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170807.a64d27c:
* Catch more errors, fixes
* Fix biarch logic to make --force work
* Update blacklist and whiteliste
* Don\'t use product filter by default
* Add libjpeg62-turbo to whitelist
* add openSUSE-EULAs to blacklist
* warn about linked packages
* Remove leftover debug statements
* Refactor getting file list
* Speed up duplicate binaries check
* Mon Aug 07 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170807.2c08e40:
* The first steps toward sle15 :)
* Fri Aug 04 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170804.072d1eb:
* ReviewBot: comment_write(): support package.
* osclib/core: provide BINARY_REGEX named group pattern and utilize.
* osclib/core: add package to BinaryParsed tuple.
* osclib/core: provide package_binary_list() to efficiently obtain binary to package map.
* repo_checker: package_whitelist() does not need to support group splitting to find product.
* repo_checker: provide optional parsing of install check output and mapping to package.
* repo_checker: provide --post-comments option on project_only subcommand.
* repo_checker: truncate long messages to avoid crashing OBS.
* ReviewBot: comment_write(): include target in debug message when too similar.
* Wed Aug 02 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170802.cdde2bf:
* repo_checker: add whitelist for adoption phase.
* osclib/cycle: remove extra leading slash.
* repo_checker: point to repo_checker file instead of old installcheck in project comment.
* Wed Aug 02 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170802.99df9c5:
* leaper: transition from SLE-12-SP3 and Leap:42.3 to SLE-15 and Leap:15.0.
* Tue Aug 01 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170731.ad89a77:
* dist/ci/Dockerfile: drop hard-coded mirror now that Tumbleweed issues resolved.
* Tue Aug 01 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170731.a5e3143:
* repo-checker.pl: replace [^-]
* with [^-]+ as it is more accurate.
* repo-checker.pl: drop old debug lines.
* Rename repo-checker.pl to repo_checker.pl to be consistent.
* repo_checker.pl: switch from multi-line regex to single line and full.
* repo_checker.pl: s/INSTALL/CONFLICTS/ for file pointer for more clarity.
* repo_checker.pl: rework installcheck parsing like fileconflicts to resolve bugs.
* Fri Jul 28 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170728.1ecdcfd:
* check_source: add devel review for delete request using MaintenanceChecker logic.
* stagingapi: provide dashboard_content_{load,save,ensure}() and utilize.
* repo_checker.pl: allow empty $repodir allowing just a project-wide check.
* repo_checker: provide project_only subcommand to write result to installcheck.
* Fri Jul 28 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170728.03ba255:
* Factory test dvd: upgrade to postgresql96
* Thu Jul 27 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170726.b7cff32:
* osc-cycle: ignore invalid packages
* Thu Jul 27 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170724.4d5ba92:
* openqa-maintenance: update data for schedule 12sp3 jobs
* Wed Jul 19 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170719.e4c11a6:
* dist/ci/Dockerfile: add obs-service-set_version based on changes made for Factory.
* Wed Jul 19 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170719.00c88d1:
* ReviewBot: provide staging_api() from repo_checker.
* check_source: utilize project config to allow for remote entries.
* cache: unquote() all URLs before processing to ensure correctness.
* Wed Jul 19 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170719.0a0bec5:
* devel-project: get(): utilize osc.core.search() and improve xpath loop.
* devel-project: provide maintainer command to check for relevant groups.
* Tue Jul 18 2017 jberryAATTsuse.com- Change set_version service to be disabled instead of buildtime. The change will appease the source check for Factory.
* Mon Jul 17 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170717.ce00330:
* dist/spec: add missing osc requires.
* dist/spec: include %defattr on all %files entries.
* travis: include OBS_EMAIL environment variable when deploying.
* dist/spec: utilize obs_scm renaming which properly includes version in source.
* travis: target proper home in openSUSE:Tools for deployment.
* dist/ci/Dockerfile: include obs-service-{download_files,format_spec_file} for deployment.
* dist/ci/deploy.obs.sh: include apiurl in general so email is used during service run.
* Mon Jul 17 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170713.262d988:
* Makefile & disc/spec: include version in installed osc-staging plugin.
* travis: include list email address in changes entry during deployment.
* Mon Jul 17 2017 jberryAATTsuse.com- Change _service to rename in obs_scm instead of tar which handles rename properly.- Correct previous change entries email address.
* Fri Jul 14 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170713.0a84043:
* dist/ci/deploy.obs.sh: remove previous source.
* Fri Jul 14 2017 opensuse-releaseteamAATTopensuse.org- Update to version 20170713.bc8cb75:
* travis: add deployment to OBS package on master branch commit.
* Tue Jul 11 2017 jberryAATTsuse.com- Initial package.
 
ICM