4725 Commits

Author SHA1 Message Date
Stephan Kulow
53595a24bf droplist: Ignore Leap:15.1 for Leap:15.1:ARM
The heuristic calculating the product family doesn't really work
for ports, so give the tool some hints in the config. And as 15.1
doesn't have a baseurl yet, we need to give 15.0 one specifically.
2018-12-04 07:42:33 +01:00
Stephan Kulow
5da698c8af Do not generate drop list for leap:15.1:arm at the moment
I moved the baseurl into the remote config so that Dirk can enable it
when the repo was published
2018-12-04 07:03:11 +01:00
Stephan Kulow
ee72a3efb0 No longer default to all scopes but make it configurable
By default only generate the pkglists for the target project, only
for leap we configure rings and stagings as additional scopes to look
at
2018-12-04 04:43:18 +01:00
Stephan Kulow
c31c259530 Also remove 'arm' scope 2018-12-03 19:36:17 +01:00
Stephan Kulow
1eee0c68de Remove 'ports' scope - powerpc uses target project 2018-12-03 15:43:36 +01:00
Stephan Kulow
c2e68c2f9a Fix deleting of files
The Package class would already look at the files, so the addremove
was too late
2018-12-03 14:47:45 +01:00
Stephan Kulow
9273bd42a3 Delete kiwi by glob
openSUSE only has 2 to remove, but SLE has a whole list of e.g. s390
2018-12-03 14:47:37 +01:00
Stephan Kulow
5b04108f81 Add option to only generate release packages
We want to do this before the packages build
2018-12-03 14:47:02 +01:00
Stephan Kulow
ac7c2b5072 Remove skip_release option
This was used for ring2 support - which we don't do anymore
2018-12-03 14:46:51 +01:00
Stephan Kulow
a989b7c8ce Set OBS_NAME ourselves on api.suse.de
(the default is correct for api.opensuse.org)
2018-12-03 14:46:35 +01:00
Stephan Kulow
c4862cd75a pkglistgen: Add --staging option for easier scoping
To run on gitlab worker, it's easier to just use the project name
as argument, as this is also what we pass to other jobs
2018-12-03 14:46:21 +01:00
Stephan Kulow
f45087d1c0
Merge pull request #1810 from jberry-suse/travis-notification-encrypt
travis: use ecrypted e-mail address to avoid spam from forks.
2018-11-29 03:54:44 +01:00
Stephan Kulow
e59bac67a5
Merge pull request #1808 from jberry-suse/metrics-config-key
tests/metrics: add basic test to ensure code is executable.
2018-11-29 03:51:42 +01:00
Stephan Kulow
4c711395b0
Merge pull request #1811 from jberry-suse/cache-double-comment
osclib/cache: remove double comment introduced in #1802.
2018-11-29 03:50:37 +01:00
Jimmy Berry
5ffaf618b0 osclib/cache: remove double comment introduced in #1802. 2018-11-28 19:11:03 -06:00
Jimmy Berry
2df0813d36 metrics: sync config key with recent Leap changes. 2018-11-28 18:56:37 -06:00
Jimmy Berry
1abca4088a tests/metrics: add basic test to ensure code is executable. 2018-11-28 18:56:33 -06:00
Jimmy Berry
a9a77386ab travis: use ecrypted e-mail address to avoid spam from forks.
Rather silly there is not better solution, but as noted by others this is
the only relatively sane way to do it.

- travis-ci/travis-ci#1094
- travis-ci/travis-ci#5063
- mozilla/build-tools@c13a297
2018-11-28 18:51:36 -06:00
Stephan Kulow
ad48ebfe20
Merge pull request #1795 from coolo/dont_error_on_RR
If we can't resolve the package name, it's no reason to decline
2018-11-27 06:34:31 +01:00
Stephan Kulow
edba5dcc4c
Merge pull request #1809 from coolo/revert_kiwi
Revert extracted kiwi again
2018-11-27 06:32:44 +01:00
Stephan Kulow
0f53b91243 Revert extracted kiwi again
This kiwi file is built in all places where this package ends, including
openSUSE:Factory, where it creates a problem as there is no tumbleweed#current

And we really don't want to build it again there, we only want it in
openSUSE:Tools(:Images)
2018-11-27 06:30:46 +01:00
Jimmy Berry
590fd22198
Merge pull request #1786 from jberry-suse/obs_operator-dist
dist/kubernetes: provide OBS Operator component (and related changes)
2018-11-26 16:29:29 -06:00
Jimmy Berry
14fa32d8ab dist/k8s/app.yaml: disable check-source and repo-checker components.
Changing plans mean these components are not actively being used so they
should be disabled in source to properly reflect that.
2018-11-26 16:01:45 -06:00
Jimmy Berry
648136ff96 dist/kubernetes: utilize new image home in openSUSE:Tools:Images. 2018-11-26 16:01:45 -06:00
Jimmy Berry
bfa1f65e5c dist/package: include worker kiwi to allow extraction via _service.
Since the kiwi file will reside in the source package, it needs to be
referenced in order to appease Factory rpmlint.
2018-11-26 16:01:45 -06:00
Jimmy Berry
c234055133 dist/kiwi/worker: include obs-operator subpackage. 2018-11-26 16:01:45 -06:00
Jimmy Berry
441ea7167a obs_operator: use unbuffered output to work properly in systemd. 2018-11-26 16:01:45 -06:00
Jimmy Berry
4323d5a5f7 dist/kubernetes: provide OBS Operator component. 2018-11-26 16:01:37 -06:00
4331271baa
Merge pull request #1797 from dirkmueller/master
[ARM] Further fixes for ttm on Factory
2018-11-26 19:09:15 +08:00
86732dc472 ttm: add minimal staging config for pseudometa package
The config default for pseudometa package (00Meta) does not
exist for Tumbleweed, so we need to add an override for :ARM
to contain the proper information so that the publishing
logic doesn't stop. Also update correspondingly for Leap
2018-11-26 10:51:51 +01:00
680d50e8e1 Add workaround for failing JeOS comparison on ARM 2018-11-26 10:35:21 +01:00
f333b2dceb
Merge pull request #1807 from dirkmueller/ttm_fixes
Ttm fixes
2018-11-26 17:33:06 +08:00
3e23f6dee2 Readability cleanups 2018-11-26 10:14:51 +01:00
8f1b936795 Follow flake8 import order 2018-11-26 10:14:50 +01:00
f1eb3d43ea Iterate over product arch list 2018-11-26 10:14:50 +01:00
Stephan Kulow
c1a76982c0
Merge pull request #1803 from Vogtinator/jeos_151
Adjust JeOS for 15.1 images
2018-11-24 09:36:20 +01:00
b280e8a0a5
Merge pull request #1804 from nilxam/update_fcc_to_151
fcc_submitter: update version to 15.1
2018-11-23 15:19:56 +08:00
2dbba7b932 fcc_submitter: update version to 15.1 2018-11-23 14:53:40 +08:00
bc1e96f548 Adjust JeOS for 15.1 images
- Has a different name than 15.0 images, so need to split from 15.0
2018-11-22 14:06:05 +01:00
Ludwig Nussel
aaef1490b5
Merge pull request #1796 from lnussel/master
leaper: sle tuning
2018-11-22 12:12:19 +01:00
Stephan Kulow
5a43f6fa5e
Merge pull request #1802 from Vogtinator/totestmgr-fix
Disable caching project _meta
2018-11-21 12:25:25 +01:00
97e0dec9fb Disable caching project _meta
latest_updated is broken for _meta:
https://github.com/openSUSE/open-build-service/issues/6323
2018-11-21 11:48:57 +01:00
c2d806549d
Merge pull request #1801 from Vogtinator/totestmgr-fix
Disable publishing for the product_repo in the test_project directly
2018-11-21 09:57:11 +01:00
d9225758ce Disable publishing for the product_repo in the test_project directly
- This should fix https://github.com/openSUSE/openSUSE-release-tools/pull/1751#issuecomment-440578557
2018-11-21 09:47:37 +01:00
Stephan Kulow
1f0e92c643
Merge pull request #1799 from nilxam/correct_repos_handling
pkglistgen: for nonefree repo handling should update to tool's repos rather than commandline's repos
2018-11-20 15:14:58 +01:00
9ad6881a46 pkglistgen: nonefree repo handling should update to tool's repos rather than commandline's repos 2018-11-20 21:55:39 +08:00
Stephan Kulow
4be5ff3e3a
Merge pull request #1775 from michelmno/ttm_leap15.1_ppc64le
Add ToTest151PowerPC for Leap 15.1 PowerPC
2018-11-20 07:39:11 +01:00
Stephan Kulow
c12bcd0620
Merge pull request #1793 from coolo/more_python3
Port pkglistgen (and some more)
2018-11-20 07:38:41 +01:00
Ludwig Nussel
bc2d939a2d leaper: just pass if only origin change left to decide
don't require leaper override for origin change
2018-11-19 17:02:09 +01:00
Ludwig Nussel
b107271dff leaper: fix comment about package not in Factory 2018-11-19 16:52:53 +01:00