747f91ea27
Remove publish_distro dependency on python-mb
...
* non of the mirrorbrain is used any more
* sections using mb are already disabled
2022-09-14 12:53:35 +02:00
324b78ef93
publish_distro: Provide missing link target in %files
2022-08-26 14:26:08 +02:00
4b4aa54831
install and link publish_dist
2022-08-23 11:18:02 +02:00
5337f5cea1
Add publish-distro subpackage to spec
2022-08-10 14:39:01 +02:00
3149998138
ci/testenv-tumbleweed: Add scm-obs-bridge for source_checker to container
2022-06-23 11:30:51 +02:00
a30a1ab965
package: require git-scm-bridge by osrt-check-source
...
The bridge is required for git-managed sources being submitted
to Factory in order to check out the code
Fixes issue #2820
2022-06-23 11:07:48 +02:00
cd2c226eb0
Introduce a new docker-publisher bot
...
It takes binaries from OBS and pushes them to Docker Hub when necessary.
2022-05-31 15:18:02 +02:00
Stephan Kulow
61a7e27161
dist: no longer package check_source_in_factory
2022-03-30 10:59:05 +02:00
Stephan Kulow
ae658fefe2
Move download URL check to check_source.py
...
And with that, check_source.pl is gone
2022-03-25 09:19:24 +01:00
Stephan Kulow
0457bad967
dist: Enable the ability to run services in miniobs
...
I went for recompress and format_spec_file - all other services will
result in broken packages
2022-03-24 10:13:46 +01:00
b91b18c534
Add osc-pcheck: support devel prj maintainers
2022-03-23 09:46:36 +01:00
Stephan Kulow
9e3c0f19e9
CI: adapt miniobs to use the ruby OBS was built with (3.1)
2022-03-17 11:41:54 +01:00
Stephan Kulow
d344cf66a8
package: Package /usr/bin/osrt-check_bugowner
2022-03-10 12:02:26 +01:00
Stephan Kulow
c412dada22
CI: Split the tests in multiple runs
...
A test run of 40 minutes is just too much to wait for. So tag the long
running jobs to run in a special run
2022-03-07 18:48:43 +01:00
Stephan Kulow
66b778144f
Make frozenage less reliant on changing _frozenlinks
...
The mtime of a file in OBS is the time this content was created for the
first time. As such if the target project isn't moving for a week,
staging select will keep asking you to freeze - even if you just froze.
So instead of relying on OBS to tell the true mtime, set an attribute
in the staging project and read from it. This also gives a way to check
in the webui for the last freeze time
Fixes #2462
2022-03-03 18:11:50 +01:00
Stephan Kulow
39bbc90c22
Merge pull request #2721 from coolo/origin_updater
...
More origin manager cleanup
2022-03-03 08:12:19 +01:00
Stephan Kulow
e6adbc2aa1
package: pkglistgen requires zstd
2022-03-02 14:47:20 +01:00
Stephan Kulow
95db8a0091
More origin manager cleanup
...
As we don't do automatic origin updates in no project, remove the
update monitors. Those have been paused on botmaster for half a year
and just no project relies on them any longer
2022-02-25 10:10:09 +01:00
Stephan Kulow
cc3734c88f
Remove the origin operator and its user scripts
...
The service is down for 2 years and more and it was unused ever since.
The idea just never took off (also because it was pretty late in the
cycle and leap wasn't developed much longer the way it used to when
the design for this was created).
For the next SLE/Leap it's just very, very unclear how it will look
like and I'm 99% sure it's not going to go back to old Leap. So the
whole operator needs more work and maintenance than the current team
has, so keep it in the git history only.
2022-02-22 09:22:09 +01:00
Stephan Kulow
d6fb5d680c
Remove sentry integration
...
It was introduced by #2159 because the various machines were hard to
monitor. Since we moved to botmaster there is no longer a problem with
that and if it ever served us is hard to say as the sentry project's
password is lost for years. So simplify the exception handling by just
throwing it
2022-02-21 14:41:33 +01:00
Stephan Kulow
f38bd3a7ed
Target E128 - Continuation line under-indented for visual indent
...
https://www.flake8rules.com/rules/E128.html
2022-02-18 17:35:33 +01:00
Stephan Kulow
529d1dafae
Target E302 - add two comment lines before class
2022-02-18 17:15:48 +01:00
Stephan Kulow
579145b52c
Target F841 - Remove unused variables
2022-02-18 17:01:38 +01:00
Stephan Kulow
1152d4c419
Remove bare excepts - https://www.flake8rules.com/rules/E722.html
...
The bare except in osc-credentials lead me to remove it and the scripts
using it
2022-02-18 12:03:56 +01:00
Stephan Kulow
00fbc99195
ci: We don't use coveralls anymore
2022-02-08 14:46:24 +01:00
Fabian Vogt
e8319fa537
Merge pull request #2682 from dirkmueller/speccleaner
...
spec-cleaner imposed cleanups
2022-01-10 10:51:17 +01:00
Dirk Müller
c72965d19b
spec-cleaner imposed cleanups
2022-01-03 15:34:47 +01:00
Dirk Müller
4e1b05cb7b
dist: include project-installcheck.py again
...
otherwise /usr/bin/osrt-project-installcheck is a stale softlink
2022-01-03 15:23:18 +01:00
Stephan Kulow
f375931188
miniobs: The upstream OBS project changed repo names
2021-10-27 09:16:25 +02:00
Stephan Kulow
f5e623417a
Merge pull request #2637 from s-t-e-v-e-n-k/remove-devel-package
...
Remove devel package and make check target
2021-10-07 09:00:05 +02:00
Stephan Kulow
ae5a6c11a3
Remove kubernetes setup
...
It's been a while that this was experimented with - it never took off
2021-10-01 15:58:11 +02:00
Stephan Kulow
d0cf0d4501
CI: Run Tumbleweed container as priveleged in docker
...
This avoids the syscall filter breaking with new glibc
2021-09-30 10:29:35 +02:00
Ancor Gonzalez Sosa
8f4795d135
Merge pull request #2613 from ancorgs/drop_tools1
...
Drop obsolete tools
2021-09-23 12:42:33 +02:00
Josef Reidinger
e0d3ba3c95
Adds dependency for full check_source testing
2021-09-22 22:16:36 +02:00
Ancor Gonzalez Sosa
81fc603667
Delete scan_baselibs.py
2021-09-21 15:31:45 +02:00
Ancor Gonzalez Sosa
8745a6ce6b
Delete obs_clone.py
...
It's not fully working and likely nobody is using it anyways
2021-09-21 15:31:45 +02:00
Ancor Gonzalez Sosa
afd1fb6c67
Delete unmaintained.py
2021-09-21 15:31:45 +02:00
Ancor Gonzalez Sosa
c10ef71528
Delete sync-rebuild.py
...
Its functionality was already merged to the accept command
2021-09-21 15:31:39 +02:00
Ancor Gonzalez Sosa
a9d6db325f
Delete leaper, update_crawler and manager_42
2021-09-21 15:30:48 +02:00
Ancor Gonzalez Sosa
6ba0d6f1e0
Delete status.py
2021-09-21 15:27:20 +02:00
Stephan Kulow
a3e5ce7e2d
Make use of the 15.3 miniobs container
2021-09-21 14:41:43 +02:00
Stephan Kulow
b1bcbf7399
miniobs: Use 15.3 repos - 15.1 is EOL
2021-09-21 10:54:29 +02:00
Steve Kowalik
83200f5677
Remove devel package and make check target
...
The devel package and the make check target are now dead code, with the
testsuite requiring other setup, which means using make is not going to
help.
2021-09-15 16:24:43 +10:00
2a3ee0c246
Update specfile for skippkg-finder
2021-08-26 21:37:15 +08:00
Josef Reidinger
c988ff7890
Use pytest instead of nosetests ( fixes #2524 )
2021-07-13 13:06:35 +02:00
Stephan Kulow
1790329082
Merge pull request #2598 from coolo/remove_systemd
...
Package: Drop systemd services
2021-07-13 09:31:02 +02:00
Josef Reidinger
ebd936e980
Preparation for switch from nosetests to pytest
...
The preparation is needed so no workaround is needed when validating
that all tests passed when switched from nosetests to pytest. Nosetests
will be removed as part of final switch change.
2021-07-12 22:34:45 +02:00
Stephan Kulow
1b8c80e86b
Package: Fix rpm warning about unversioned obsoletes
2021-07-12 14:21:53 +02:00
Stephan Kulow
40ed91e582
Package: Drop systemd services
...
Those were used before we moved to gocd scheduling
2021-07-12 14:20:19 +02:00
Josef Reidinger
8a6398fecf
Run perl checks as part of flaker ci task
2021-07-09 08:24:07 +02:00