3423 Commits

Author SHA1 Message Date
554d286155 compare_pkglist: fix a typo 2017-12-05 18:32:11 +08:00
Ludwig Nussel
4661a09b2f
Merge pull request #1281 from lnussel/repochecker
repochecker: add --force and --limit-group options
2017-12-04 16:28:22 +01:00
Ludwig Nussel
1eaec30c80
Merge pull request #1283 from DimStar77/multibuild
rebuildpacs: Ignore some more multibuild packages
2017-12-04 16:28:00 +01:00
86cd536c4f
Merge pull request #1285 from nilxam/dont_stop_without_submitfrom
compare_pkglist: fallback to old route if submitfrom and submitto has not defined
2017-12-04 16:56:47 +08:00
9f5a0aa079 compare_pkglist: fallback to old route if submitfrom and submitto has not defined 2017-12-04 16:22:18 +08:00
23a503b80b
rebuildpacs: Ignore some more multibuild packages
Rebuildpacs has quite some issues when it comes to multibuild packages as
it can trigger packages over and over.

This works around the major pains for now, see https://github.com/openSUSE/osc-plugin-factory/issues/1222 for
more details.
2017-12-02 12:35:13 +01:00
Ludwig Nussel
913531e12b
Merge pull request #1275 from okurz/feature/openqa_more_details
Add more details to openQA job group description about current status
2017-12-01 15:52:24 +01:00
Ludwig Nussel
91fb069b78
Merge pull request #1280 from jberry-suse/cycles-clean-and-drop-cache
osclib/cycles: only cache target project build graph to avoid excessive cache.
2017-12-01 15:51:26 +01:00
Ludwig Nussel
97f7cf381b repochecker: filter out self requirement
When handling delete requests, filter out build requirements on the
package itself. Java for example uses it's previous build to
bootstrap itself.
2017-12-01 09:34:49 +01:00
Ludwig Nussel
b0cb96527a repochecker: add --force and --limit-group options
useful for debugging to limit reviews to a specific group
2017-12-01 09:24:47 +01:00
Jimmy Berry
b2861ae31a osclib/cycles: only cache target project builddepinfo to avoid excessive cache.
Keep on disk using caching mechanism to avoid keep entire graphs in memory
and expiring via existing code.
2017-11-30 16:30:16 -06:00
Jimmy Berry
57d9d2986b osclib/cycles: drop _get_builddepinfo and _get_builddepinfo_cycles since unused. 2017-11-30 13:30:55 -06:00
Ludwig Nussel
3b99a9d434
Merge pull request #1276 from nilxam/more_frature_comparepkglist
compare_pkglist: add more features
2017-11-30 13:13:27 +01:00
3c8a8411cd compare_pkglist: add more features
* Add --existin param, verify the package exists in --existin project.
* Add --submitfrom and --submitto params, that are configurable the
  submit source and target.
2017-11-30 18:36:20 +08:00
Oliver Kurz
ebca12800b Add more details to openQA job group description about current status
Example output from dry run:

```
2017-11-24 06:42:57,927 - totest-manager:490 DEBUG snapshotable: True
2017-11-24 06:42:57,927 - totest-manager:495 DEBUG no change in snapshot version
2017-11-24 06:42:58,415 - totest-manager:207 DEBUG Writing openQA status message: {'text': 'pinned-description: Ignored issues\r\n\r\n\r\n\r\ntag:20171123:testing:testing'}
```
2017-11-27 13:43:28 +01:00
Ludwig Nussel
60cdcec090
Merge pull request #1270 from nilxam/ignore_download_files_check
check_source: Ignore download_files failure in some cases
2017-11-27 13:23:42 +01:00
Ludwig Nussel
3368dd555d
Merge pull request #1262 from okurz/feature/use_ttm_for_sle
ttm: Add support for SLE 15
2017-11-27 13:23:10 +01:00
Ludwig Nussel
7c622d7e66
Merge pull request #1273 from nilxam/up_fcc_15
fcc_submitter: update to Leap 15.0
2017-11-27 13:17:07 +01:00
Ludwig Nussel
3d1b9ec784
Merge pull request #1274 from lnussel/pkglistgen
pkglistgen: Optionally include suggested packages too
2017-11-27 13:16:30 +01:00
Ludwig Nussel
ae242fb47d Implement namespace callback for locales
Needs https://github.com/openSUSE/libsolv/issues/231
2017-11-24 13:45:33 +01:00
Ludwig Nussel
3038aa3e91 pkglistgen: Optionally include suggested packages too 2017-11-24 13:43:38 +01:00
f2c58a27a4 fcc_submitter: update to Leap 15.0 2017-11-23 17:08:02 +08:00
Jimmy Berry
ea9f94803a
Merge pull request #1272 from jberry-suse/editor-split
Split EDITOR environment variable to handle flags in prefix.
2017-11-22 09:26:34 -06:00
Jimmy Berry
664f3bbb90 Split EDITOR environment variable to handle flags in prefix. 2017-11-22 09:13:06 -06:00
b428ed3a7d
Merge pull request #1269 from nilxam/submit_from_compare_pkglist
compare_pkglist: Add --submit param to submit new package
2017-11-22 21:00:16 +08:00
4838dbec82 compare_pkglist: Add --submit param to submit new package 2017-11-22 17:30:29 +08:00
7e1b42fe41 check_source: Ignore download_files failure in some cases 2017-11-22 17:29:14 +08:00
Ludwig Nussel
734e3842ab
Merge pull request #1267 from lnussel/master
pkglistgen: require python-solv
2017-11-21 11:28:09 +01:00
Ludwig Nussel
38e5e1de61 pkglistgen: need to expand link 2017-11-21 11:01:12 +01:00
Ludwig Nussel
0399499674 pkglistgen: require python-solv 2017-11-21 10:58:13 +01:00
Ludwig Nussel
0d31ae5082 pkglistgen: Fix script name 2017-11-21 10:53:27 +01:00
Ludwig Nussel
4f605eb501
Merge pull request #1266 from lnussel/master
Skip maintainer review for certain Leap 15 submissions
2017-11-21 10:52:17 +01:00
Ludwig Nussel
981fe38696 Skip maintainer review for certain Leap 15 submissions 2017-11-20 14:54:49 +01:00
Ludwig Nussel
fc6eb19f41
Merge pull request #1258 from lnussel/pkglistgen
pkglistgen: process DVD subproject first
2017-11-20 14:11:19 +01:00
87649f10f1
Merge pull request #1263 from nilxam/rebuild_support_also
suppkg_rebuild: count Support tag also
2017-11-20 16:10:15 +08:00
Oliver Kurz
8d12fd4f0f ttm: Add support for SLE 15
Example log output of call
`totest-manager.py --project-base SLE --dry --debug --verbose run SUSE:SLE-15:GA`:

```
2017-11-14 23:37:55,711 - totest-manager:267 INFO job sle-15-Installer-DVD-x86_64-Build-foo@bar failed, see https://openqa.suse.de/tests/12345
2017-11-14 23:38:00,308 - totest-manager:478 INFO current_snapshot 123.4: failed
2017-11-14 23:38:00,308 - totest-manager:479 DEBUG new_snapshot 128.1
2017-11-14 23:38:00,308 - totest-manager:480 DEBUG current_qa_version None
2017-11-14 23:38:05,878 - totest-manager:483 DEBUG snapshotable: True
2017-11-14 23:38:06,135 - totest-manager:500 DEBUG totest already publishing
2017-11-14 23:38:06,136 - totest-manager:436 INFO Updating snapshot None
2017-11-14 23:38:06,136 - totest-manager:546 INFO release SUSE:SLE-15:GA/000product (None)
```
2017-11-17 14:29:50 +01:00
67f5d0213b suppkg_rebuild: count Support tag also 2017-11-17 18:52:36 +08:00
6140695f1d
Merge pull request #1261 from nilxam/improve_compare_pkglist
compare_pkglist: misc improvements
2017-11-15 15:28:36 +08:00
cc0bd67365 compare_pkglist: displays deleted package 2017-11-14 18:13:13 +08:00
15e8e74a2f compare_pkglist: misc improvements 2017-11-14 15:51:44 +08:00
Ludwig Nussel
205bed9c0b pkglistgen: require obs-service-product_converter 2017-11-13 18:25:16 +01:00
Ludwig Nussel
290a2ed0b8 pkglistgen: add systemd units 2017-11-13 18:18:00 +01:00
Ludwig Nussel
384746715d pkglistgen: use new cache format of repo_checker 2017-11-13 17:39:52 +01:00
Ludwig Nussel
1ea00d8d8f pkglistgen: process DVD subproject first
the other way around may cause the scheduler to flag the DVD
subproject dirty already.
2017-11-13 16:47:34 +01:00
Ludwig Nussel
b6909435e9
Merge pull request #1253 from lnussel/pkglistgen
Pkglistgen: merge and fix unsorted generation
2017-11-12 11:59:03 +01:00
Jimmy Berry
5906e5c5d8
Merge pull request #1255 from jberry-suse/totest-manager-postun-fix
dist/spec: appease the exit status gods with || true.
2017-11-10 01:33:10 -06:00
Jimmy Berry
f5dc137134 dist/spec: appease the exit status gods with || true. 2017-11-09 23:47:08 -06:00
Jimmy Berry
13ed915492
Merge pull request #1254 from jberry-suse/spec-scriptlet-simplify
dist/spec: only run %systemd_postun for oneshot services (and handle instanced services)
2017-11-09 17:36:42 -06:00
Jimmy Berry
f3d23f31f5 dist/spec: restart totest-manager instances properly. 2017-11-09 17:29:38 -06:00
Jimmy Berry
e45fe4814a dist/spec: only run %systemd_postun for oneshot services. 2017-11-09 17:29:19 -06:00