3743 Commits

Author SHA1 Message Date
Jimmy Berry
376084009c osclib/conf: include Leap for Factory during pkglistgen. 2018-02-06 00:25:46 -06:00
Jimmy Berry
68b5350618 pkglistgen: include some hints about the difference between solv files. 2018-02-06 00:25:46 -06:00
Jimmy Berry
89457bfe8d pkglistgen: integrate drop list creation into update_and_solve.
In order to generate a complete drop list the nonfree repository must also
be cached for both current and published builds. The solv files are then
merged and used to generate drop list.
2018-02-06 00:25:38 -06:00
Jimmy Berry
0c35cd935b pkglistgen: do_dump_solv(): handle old-style product repo format.
This allows for generating solv cache for Leap versions prior to 15.0
which avoids the need to have them checked into git like previous
package-lists repository.
2018-02-06 00:14:38 -06:00
Jimmy Berry
29b60fcda1 pkglistgen: do_create_droplist(): print to file when output_dir available. 2018-02-06 00:14:38 -06:00
Jimmy Berry
9bf4425ce5 pkglistgen: provide update_merge() to combine free and nonfree solv. 2018-02-06 00:14:30 -06:00
Jimmy Berry
c57afdd258 osclib/util: provide project_list_family* and project_version(). 2018-02-06 00:13:43 -06:00
Jimmy Berry
b1ec7efb3c osclib/stagingapi: get_staging_projects(): utilize project_list_prefix(). 2018-02-06 00:13:43 -06:00
Jimmy Berry
df2fd398e0 osclib/core: provide project_list_prefix(). 2018-02-06 00:13:43 -06:00
Jimmy Berry
3331f263dc osclib/conf: add download-baseurl for Leap and Factory. 2018-02-06 00:13:43 -06:00
Jimmy Berry
c7deabd80b osclib/conf: support version in project pattern as value replacement. 2018-02-06 00:13:43 -06:00
Jimmy Berry
cd1fa5db15
Merge pull request #1385 from DimStar77/CPD
CreatePackageDescr: ignore debuginfo.build deps for i-i-debuginfodeps…
2018-02-03 00:32:49 -06:00
9e653bf29d
CreatePackageDescr: ignore debuginfo.build deps for i-i-debuginfodeps* packages
All -debuginfo dependencies are split to other repos, and are not able to be
tested here. Allow repo-checker to skip over those.
2018-02-01 15:36:09 +01:00
Stephan Kulow
10fd5ae482
Merge pull request #1383 from coolo/fix_overlap
pkglistegen: Fix overlap generation
2018-02-01 12:13:51 +01:00
Stephan Kulow
93502e851a pkglistegen: Fix overlap generation
Don't remove packages from modules *below* overlap or they are gone for good
2018-02-01 11:56:20 +01:00
Ludwig Nussel
b78d3b9eea
Merge pull request #1382 from DimStar77/reminder-workding
build-faul-reminder: Small rewording of the 2nd mail
2018-01-31 13:13:01 +01:00
c25f3ed8e5
build-faul-reminder: Small rewording of the 2nd mail 2018-01-31 11:26:34 +01:00
d88eefe918
Merge pull request #1379 from jberry-suse/nonfree-adi-group
adi: place :NonFree requests in separate adi with :NonFree path.
2018-01-31 16:57:51 +08:00
2d13b11783 adi: place :NonFree requests in separate adi with :NonFree path. 2018-01-31 01:34:00 -06:00
Jimmy Berry
40c4c14db5
Merge pull request #1376 from jberry-suse/status-factory-auto-threshold
status: fallback to request_age() even if no comment.
2018-01-30 01:34:06 -06:00
Jimmy Berry
fca7e0d38d status: fallback to request_age() even if no comment.
This was the intention for factory-auto.
2018-01-30 01:26:54 -06:00
Jimmy Berry
5a472eb400
Merge pull request #1372 from nilxam/check_revoked
fcc_submitter: skip revoked request
2018-01-29 21:20:10 -06:00
Jimmy Berry
a13cfbdfe9
Merge pull request #1374 from jberry-suse/request_age-followup
osclib/core: request_age() return delta and handle Request object.
2018-01-29 21:18:56 -06:00
4394b2e800
Merge pull request #1373 from nilxam/dont_lock_vim_data
create_test_dvds: do not lock vim-data
2018-01-29 10:27:04 +01:00
Jimmy Berry
b1fd3ad49a osclib/core: request_age() return delta and handle Request object.
In #1370 devel-project.py was broken since it need delta.days and uses
Request class.
2018-01-29 03:14:24 -06:00
7a6bc859fe create_test_dvds: do not lock vim-data
vim now requires vim-data instead of recommends.
2018-01-29 16:54:18 +08:00
Jimmy Berry
574cfe8e12
Merge pull request #1370 from jberry-suse/status
status: provide initial implementation for checking bot status and request_age() refactor.
2018-01-26 14:49:32 -06:00
Jimmy Berry
2c8c597673
Merge pull request #1367 from jberry-suse/accept-todo
osclib/accept: print todo from staging config after completion.
2018-01-26 14:42:07 -06:00
Jimmy Berry
ee4dec9cc1 status: provide exit code based on status. 2018-01-25 22:15:40 -06:00
Jimmy Berry
704fc50dca status: provide initial implementation for checking bot status. 2018-01-25 21:28:20 -06:00
Jimmy Berry
b84beb6958 osclib/request_splitter: utilize osclib.core.request_age(). 2018-01-25 21:27:29 -06:00
Jimmy Berry
b8c91eaed7 devel-project: utilize osclib.core.request_age(). 2018-01-25 21:27:04 -06:00
Jimmy Berry
f11daf3d62 osclib/core: provide request_age(). 2018-01-25 21:26:27 -06:00
Jimmy Berry
39c9cce5fd
Merge pull request #1369 from jberry-suse/check_source-devel-whitelist-hint
check_source: add hint about how to whitelist a devel projects.
2018-01-25 18:11:57 -06:00
Oliver Kurz
110c729fc8 check_source: add hint about how to whitelist a devel projects.
Output looks like this:
[I] 559982 declined: home:XRevan86:non-free is not a devel project of
openSUSE:Factory:NonFree, submit the package to a devel project first. See
https://en.opensuse.org/openSUSE:How_to_contribute_to_Factory#How_to_request_a_new_devel_project
for details
2018-01-25 18:04:39 -06:00
Jimmy Berry
a5dbcd1976
Merge pull request #1368 from jberry-suse/announcer-packaging
announcer: provide proper packaging, generic templated service, and configs.
2018-01-25 17:11:08 -06:00
Jimmy Berry
5dc385bec3 dist/spec: place config under %config(noreplace) directive. 2018-01-25 16:56:15 -06:00
Jimmy Berry
20ac07bcda announcer: handle dot in build version detected from iso. 2018-01-25 16:56:15 -06:00
Jimmy Berry
965353b7ed config/announcer: add openSUSE:Factory config. 2018-01-25 16:56:15 -06:00
Jimmy Berry
66514cbd75 announcer: provide defaults for sender, to, and relay.
Drop from relevant config files.
2018-01-25 16:56:15 -06:00
Jimmy Berry
f856b34987 config/announcer: create Leap 15.0 config from 42.3. 2018-01-25 16:56:15 -06:00
Jimmy Berry
0ad72d6141 config/announcer: drop repeated keys in favor of final values.
Kept the original to document state as deployed.
2018-01-25 16:56:15 -06:00
Jimmy Berry
0739dbe90a config/announcer: include config used for Leap 42.3. 2018-01-25 16:56:15 -06:00
Jimmy Berry
e8c72dae2c announcer: provide proper packaging and generic templated service. 2018-01-25 16:56:10 -06:00
Jimmy Berry
843cc016e0 osclib/accept: print todo from staging config after completion. 2018-01-25 11:08:47 -06:00
Jimmy Berry
3cf74b3d12
Merge pull request #1364 from jberry-suse/travis-deploy-osc-api
dist/ci/obs-deploy: replace `osc request list` with `osc api` call.
2018-01-25 10:03:38 -06:00
Jimmy Berry
944a7720f7 dist/ci/obs-deploy: replace osc request list with osc api call.
Even after trying to workaround requests sourced from target package
(ex. Factory -> Leap) by using -U the query still behaves incorrectly
since both -U and -M do not return request created by user as documentation
suggests, but rather those who are last user in state. This works as
expected directly after a request is created, but not once another user
modifies it.

At this point just avoid the mess entirely and issue query for exactly
what is desired which avoids user altogether.
2018-01-25 09:56:10 -06:00
Jimmy Berry
753f6c7a6a
Merge pull request #1362 from jberry-suse/docker-compose-obs-osc-debug
dist/ci/docker-compose-obs: print osc output on timeout for debugging.
2018-01-25 09:34:57 -06:00
Jimmy Berry
6e5eef80bd dist/ci/docker-compose-obs: print osc output on timeout for debugging. 2018-01-25 09:21:55 -06:00
Jimmy Berry
d38307327e
Merge pull request #1360 from jberry-suse/repo_checker-project_only-post-comments-no-devel
repo_checker: skip packages for which not devel project exits.
2018-01-25 09:20:17 -06:00