lkocman
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
lkocman
324b78ef93
publish_distro: Provide missing link target in %files
2022-08-26 14:26:08 +02:00
dirkmueller
4b4aa54831
install and link publish_dist
2022-08-23 11:18:02 +02:00
lkocman
5337f5cea1
Add publish-distro subpackage to spec
2022-08-10 14:39:01 +02:00
dimstar
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
favogt
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
dimstar
b91b18c534
Add osc-pcheck: support devel prj maintainers
2022-03-23 09:46:36 +01:00
Stephan Kulow
d344cf66a8
package: Package /usr/bin/osrt-check_bugowner
2022-03-10 12:02:26 +01:00
Stephan Kulow
e6adbc2aa1
package: pkglistgen requires zstd
2022-03-02 14:47:20 +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
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
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
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
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
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
mlin7442
2a3ee0c246
Update specfile for skippkg-finder
2021-08-26 21:37:15 +08: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
dimstar
50286efadd
dist: drop bogus python-enum34 dependency
...
The entire codebase has moved to python3; pulling in this one python2 package makese no sense.
The guard with %if %{without python3} does not work as intended, as there is no %bcond_without statement
in the .spec file, thus assuming 'without' unless overriden by any other rules.
2020-04-24 14:17:59 +02:00
Stephan Kulow
010ffd8a51
Switch metrics to use python3
...
influxdb is no longer provided for python2
2020-03-10 12:02:22 +01:00
dimstar
9b7af72891
StagingAPI: complex delete requests are no longer used
...
* Simplify the 'accept' code
openSUSE:Factory/snapshot is newly setup as a Download on Demand repository
and we can thus safe ourselves the hassle of having to take extra care of
handling delete requests. They no longer bleed directly into the /snapshot
area and can now be accepted like any other request
* Drop vdelreq plugin
Since we no longer do a virtual accept of delete requests, we also don't
have to monitor their state anymore. Drop the plugin that served only
this usecase
* Drop the acheck command
As a consequence, the command 'staging acheck' serves no purpose anymore:
/totest was just there to ensure we have something to copy to /snapshot.
This entire repo will vanish, and it is thus no longer needed to verify
if it is in sync before accepting new data.
2019-10-17 15:37:44 +02:00
Jimmy Berry
cbfbb88048
osclib/sentry: sentry_client(): handle 0.11.x API change.
2019-08-29 14:10:29 -05:00
Stephan Kulow
a44c65545b
Replace rebuildpacs.pl with project-installcheck functionality
2019-07-29 10:05:51 +02:00
dimstar
238abef376
Merge pull request #2125 from DimStar77/grafana
...
dist: package /etc/grafana with the same mode as grafana
2019-07-12 08:41:50 +02:00
dimstar
816c9c165c
dist: package /etc/grafana with the same mode as grafana
2019-07-11 12:52:23 +02:00
mlin7442
aface14037
Add a script scan_baselibs.py to verifying importing 32bit binaries
2019-07-05 17:20:32 +08:00
Stephan Kulow
0252722048
Adapt packaging to the repo_checker.py split
2019-06-06 11:52:46 +02:00
Jimmy Berry
2c6d0a19cb
systemd: drop OBS operator origin-manager report service/timer.
...
To be replaced by cron service.
2019-05-30 17:08:05 -05:00
Jimmy Berry
4d5b74b7f6
systemd: provide OBS operator origin-manager cron service and timer.
2019-05-30 17:08:05 -05:00
Stephan Kulow
f1476c6819
Remove check_dups plugin
...
This plugin only works if run under an account owning the
target project (as I had it running with my own credentials
back in the day). As we no longer do that, the check_dups approach
is dead - and declining superseded requests from staging-bot
superseded (pun intended) this approach
2019-05-30 18:24:13 +02:00
Stephan Kulow
90a5fe9f90
Require python3-osc and python3 only
...
We no longer test with python2 and our users can be reasonably well
expected to be on platforms supporting python3
2019-05-22 07:50:11 +02:00
Stephan Kulow
4a0df7a257
Require newly released osc for python3 fixes
2019-05-22 07:49:45 +02:00
Stephan Kulow
95f23ed915
There is no use of urlgrabber left
...
As the package does not exist as python3 variant in leap 15.1, we
better remove it now
2019-05-22 07:38:11 +02:00
Jimmy Berry
e46791774e
systemd: include OBS Operator origin manager report service template.
2019-05-10 10:30:04 -05:00
Stephan Kulow
53f5522b93
Merge pull request #1979 from jberry-suse/dist-spec-python3
...
dist/package: handle python 2 vs python 3 dependencies.
2019-05-03 06:32:30 +02:00
Jimmy Berry
c142b9052f
dist/package: handle python 2 vs python 3 dependencies.
...
Since osc was updated to require python 3 handle dependencies in
same fashion as osc so as to get them right.
2019-05-02 15:55:03 -05:00
Jimmy Berry
be729c0bd1
dist/package: require influxdb and telegraf for Tumbleweed.
...
The packages have made there way into Tumbleweed and thus can now be
required instead of suggested.
2019-05-02 15:28:57 -05:00
Jimmy Berry
9214736f37
dist/package: drop %check and related build requirements.
...
Not feasible to run tests on OBS.
2019-05-02 15:24:12 -05:00
Jimmy Berry
38b9ab430e
dist/package: add osclib dependency to all osc plugin packages.
2019-05-02 14:48:01 -05:00
favogt
721d9344f7
Add osrt-container_cleaner to openSUSE-release-tools package
2019-04-17 17:10:18 +02:00