Jimmy Berry
410ee5140a
Merge pull request #2145 from jberry-suse/origin-manager-update-single
...
origin-manager: provide equivalent to update_crawler as osc-origin update command
2019-08-08 15:22:04 -05:00
Jimmy Berry
ff7bfdca71
gocd: provide OS.Origin.Manager.Update.
2019-08-07 17:59:04 -05:00
Jimmy Berry
40aa37edb9
osc-origin: provide update command.
2019-08-07 17:59:04 -05:00
Jimmy Berry
5230864d72
osclib/origin: provide origin_update() to process updating single package.
2019-08-07 17:59:04 -05:00
Jimmy Berry
7478a42882
osclib/core: provide request_create_delete().
2019-08-07 17:58:57 -05:00
Jimmy Berry
f441d8e41d
osclib/core: provide request_create_submit() and RequestFuture.
2019-08-07 17:26:38 -05:00
Jimmy Berry
844a9d28a5
osclib/core: provide message_suffix() and utilize in source_file_save().
2019-08-07 17:26:38 -05:00
Jimmy Berry
914d106184
Merge pull request #2143 from jberry-suse/origin-manager-always-include-project-link
...
osclib/origin: always include project link when fetching source history.
2019-08-06 07:39:54 -05:00
Jimmy Berry
390c2afefa
osclib/origin: always include project link when fetching source history.
...
This was debated as for SLE this would add some repetition when not
going to match a SLE origin anyway, but it is necessary to stabilize
maintenance origins.
When an :Update project is first created all sources are inherited which
means all the revisions from the top project's source container are
considered. Once an update is provided via a maintenance incident the
inherited sources are no longer presented and instead the only revision
seen is the maintenance update and future updates.
When a new version of Leap is created and all source containers are copied
from the previous version the origin will first be considered :Update of
the previous Leap version, but once a maintenance update is created it
will drop the the non-:Update prior version since the matching revision is
missing. If the update is submitted the origin will flip back to :Update.
In order to avoid this mess always utilize include_project_link=True
which will effective consider the maintenance update as the newest
revision while continuing to consider the inherited revisions.
For SLE, were all projects are stacked this means there will almost always
be 10 revisions to review after the first could releases.
Realistically this is yet another failing of the OBS source control model since
the original source revision available (via inheritance) in the :Update project is
lost after the first update.
2019-08-05 15:46:11 -05:00
Stephan Kulow
07c607e664
Merge pull request #2142 from coolo/stable_output
...
Fix --no-no-rebuild for rebuildpacs
2019-07-30 09:10:38 +02:00
Stephan Kulow
e073e7faa9
Fix parsing of the --no-rebuild option
...
I misread the documentation as it talks about generating defaults, but
without option it's None
2019-07-30 09:03:51 +02:00
Stephan Kulow
c13df2935f
Don't pollute Factory dashboard package with powerpc infos
2019-07-30 09:03:51 +02:00
Stephan Kulow
3d7e928c8a
Merge pull request #2141 from coolo/fix_152
...
Fix leap 15.2: no problems in a repo wasn't tested :)
2019-07-29 19:10:09 +02:00
Stephan Kulow
705457a1a7
Fix leap 15.2: no problems in a repo wasn't tested :)
2019-07-29 18:51:49 +02:00
Stephan Kulow
b3ec5fd88f
Merge pull request #2140 from coolo/stable_output
...
Filter out release numbers from problem output
2019-07-29 18:26:30 +02:00
Stephan Kulow
350027d8f3
Filter out release numbers from problem output
...
Otherwise the output will differ on rebuilds, making the whole stunt
useless
2019-07-29 17:18:33 +02:00
Stephan Kulow
e13c08e3f4
Merge pull request #2139 from coolo/make_commit_more_verbose2
...
Have the storage commit include the details what is was for
2019-07-29 16:06:13 +02:00
Stephan Kulow
36a995fe3f
Merge pull request #2138 from coolo/new_rebuildpacs
...
Combine project_only and rebuild into check
2019-07-29 15:47:56 +02:00
Stephan Kulow
4ce5d94664
Have the storage commit include the details what is was for
...
This way you can easily look only the commits affecting one repo
2019-07-29 15:43:47 +02:00
Stephan Kulow
3bb6d36e29
Combine project_only and rebuild into check
...
For SLE we run it --no-rebuild, for openSUSE check also rebuilds
2019-07-29 15:30:33 +02:00
Stephan Kulow
9f0aee45d6
Merge pull request #2137 from coolo/no_152_up
...
Remove project_only for Factory and update projects
2019-07-29 11:41:44 +02:00
Stephan Kulow
596d7ef18a
Remove project_only for Factory and update projects
...
We no longer look at these reports - notification is WIP
2019-07-29 10:37:15 +02:00
Stephan Kulow
701331142b
Merge pull request #2110 from coolo/new_rebuildpacs
...
Replace rebuildpacs.pl with project-installcheck functionality
2019-07-29 10:19:25 +02:00
Stephan Kulow
071bbf8d66
Kill rebuildpacs.pl in gocd config
2019-07-29 10:06:39 +02:00
Stephan Kulow
1e80f703a9
Rely on remote config and storage
2019-07-29 10:06:38 +02:00
Stephan Kulow
a44c65545b
Replace rebuildpacs.pl with project-installcheck functionality
2019-07-29 10:05:51 +02:00
Stephan Kulow
df07bcc262
Merge pull request #2136 from coolo/fix_staging_bot
...
Fix staging bot to run on SP2
2019-07-26 13:15:55 +02:00
Stephan Kulow
700bb203a5
Fix fvogt's fix by putting the project in the template
2019-07-26 09:53:46 +02:00
Stephan Kulow
dd1960541e
Fix staging bot to actually run on SP2
2019-07-26 09:53:40 +02:00
14459251b8
Merge pull request #2135 from Vogtinator/fix15.1
...
Fix 15.1 images by introducing them again
2019-07-22 16:32:48 +02:00
cf5776c304
Fix 15.1 images by introducing them again
...
Those TTM runs are still actively being used and shouldn't have been removed.
2019-07-22 16:14:57 +02:00
Stephan Kulow
35dabf52dd
Merge pull request #2134 from coolo/put_openqa
...
rabbit-openqa: Catch exceptions as PUT to openqa might result in 404
2019-07-22 09:48:05 +02:00
Stephan Kulow
3263891aa4
rabbit-openqa: Catch exceptions as PUT to openqa might result in 404
2019-07-22 09:46:42 +02:00
297ecd02c8
Merge pull request #2129 from ggardet/master
...
factory-package-news: add aarch64 to search path
2019-07-19 17:14:31 +02:00
Stephan Kulow
556387c267
Merge pull request #2133 from coolo/put_openqa
...
rabbit-openQA: Notify openQA about images repositories published
2019-07-19 12:56:16 +02:00
Stephan Kulow
d2b94b38ef
rabbit-openQA: Notify openQA about images repositories published
2019-07-19 12:32:27 +02:00
Stephan Kulow
590e2886f3
Merge pull request #2132 from jberry-suse/leap-15.2-gocd
...
gocd: update 15.1 jobs to 15.2.
2019-07-19 11:03:34 +02:00
dada45f045
Merge pull request #2131 from jberry-suse/leap-15.2-config-fix
...
config/manager_42: add previous Leap :Update and :NonFree 15.2.
2019-07-19 16:21:22 +08:00
Jimmy Berry
63deffe827
gocd: update 15.1 jobs to 15.2.
2019-07-18 14:45:57 -05:00
Jimmy Berry
bf292e0268
config/manager_42: add previous Leap :Update and :NonFree 15.2.
2019-07-18 14:09:34 -05:00
Stephan Kulow
c4bd3fef84
Merge pull request #2130 from jberry-suse/leap-15.2-config
...
config/{announcer,manager_42}: update for Leap 15.2.
2019-07-18 14:13:43 +02:00
Jimmy Berry
bd60bbd6ce
config/manager_42: update for Leap 15.2.
2019-07-17 16:07:35 -05:00
Jimmy Berry
cfba992733
config/announcer: update for Leap 15.2.
2019-07-17 16:06:21 -05:00
Guillaume GARDET
440827e36e
factory-package-news: add aarch64 to search path
2019-07-17 15:19:38 +02:00
Jimmy Berry
f688158f55
Merge pull request #2126 from jberry-suse/origin-manager-maintenance
...
origin-manager: handle maintenance workflow at multiple levels
2019-07-16 11:10:14 -05:00
Jimmy Berry
0688993ffc
origin-manager: always accept review when no OSRT:OriginConfig.
...
Maintenance, as usual, makes things rather complex since it may have
single or multiple actions or which all, none, or some may be reviewable.
2019-07-16 10:28:41 -05:00
Jimmy Berry
f0291f63e8
osclib/origin: correct import order.
2019-07-16 10:28:41 -05:00
Jimmy Berry
9975f51670
osclib/origin: support pending source lookup against maintenance origin.
...
Works for both maintenance incident (both states) and release.
2019-07-16 10:28:41 -05:00
Jimmy Berry
e67ee85b5a
osclib/origin: handle nested annotation loading and support maintenance incidents.
2019-07-16 10:28:27 -05:00
Jimmy Berry
b34a93e590
osclib/core: provide a series of request list generators.
...
Given the broken design of multi-action requests which continually wreaks
havoc on code attempting to handle them properly a series of methods for
searching for requests are provided to simplify the process. The core
principal is that both a request and action are returned since the
specific action that matched the search query is important.
Further poorly designed maintenance data structure is also abstracted to
provide a consistent interface for querying source changes regardless of
their state in the workflow.
2019-07-16 10:27:41 -05:00