1693 Commits

Author SHA1 Message Date
Ludwig Nussel
8e51db54d4 missing use of self.from_prj 2015-08-18 08:13:55 +02:00
Ludwig Nussel
31a8263a4f cache all or nothing 2015-08-18 08:13:55 +02:00
dc782636aa Merge pull request #390 from nilxam/extend_fcc_submitter
add review by package
2015-08-18 01:01:23 +08:00
c9bdc2317d add review by package 2015-08-17 20:28:15 +08:00
6524bb53c3 Re-enable detach linked entry code
Still need it to handle the request accepted from the corresponded
place, ie. from self.project_preference_order. But now detach the linked
entry and add requestid following with copy cmd, therefore, the
following get_latest_request() in crawl will not fail.
2015-08-17 18:16:30 +08:00
Ludwig Nussel
f52b4b75f1 Merge pull request #384 from lnussel/42
misc fixes
2015-08-14 10:40:15 +02:00
45cff4452f Merge pull request #385 from nilxam/fcc_submitter
Fcc submitter
2015-08-14 13:56:48 +08:00
67c7473359 add factory project path to self 2015-08-14 13:53:11 +08:00
e408de31c8 check multiple spec 2015-08-14 06:09:08 +08:00
8afcdbd800 add f-c-c submitter 2015-08-14 05:47:59 +08:00
Ludwig Nussel
b610d3a03c improve style 2015-08-13 11:09:29 +02:00
Ludwig Nussel
8ba3963c95 empty list as default parameter is bad
http://docs.python-guide.org/en/latest/writing/gotchas/#mutable-default-arguments
2015-08-13 11:09:09 +02:00
Ludwig Nussel
982fd03184 must user package instead of packages here 2015-08-13 08:32:05 +02:00
Ludwig Nussel
bfb031a9d8 use remove_packages everywhere 2015-08-12 17:15:05 +02:00
Ludwig Nussel
ce09335b16 add --skip-sanity-checks parameter 2015-08-12 17:15:05 +02:00
Ludwig Nussel
64116b2bed check all underlay projects for sources 2015-08-12 17:15:05 +02:00
Ludwig Nussel
364e75e4d8 avoid hardcoding projects lists all over the place 2015-08-12 17:15:05 +02:00
Ludwig Nussel
3e02ff989a disable strange code
Not sure what this code is good for. It would unlink new submissions
that landed in openSUSE:42 if there are duplicates. After code running
later would not know where the sources came from as the last commit
wouldn't have a request number attached anymore.
2015-08-12 17:15:05 +02:00
Ludwig Nussel
be4232f24e avoid exception when trying to delete non existing package 2015-08-12 17:15:05 +02:00
Ludwig Nussel
b4634577a7 use logging instead of print 2015-08-12 17:15:05 +02:00
Ludwig Nussel
e1f79a9d6e allow to operate on specified packages only 2015-08-12 17:15:05 +02:00
Ludwig Nussel
1de77684a1 add --dry option 2015-08-12 16:50:24 +02:00
Ludwig Nussel
337828770d Merge pull request #382 from DimStar77/manager_fewer-revs
manager42: some packages might be to new to already have five revisi…
2015-08-12 16:50:07 +02:00
Ludwig Nussel
9d2c5e2c2d Merge pull request #383 from DimStar77/sle12-updates
manager42: add entries for SUSE:SLE-12-SP1
2015-08-12 14:08:39 +02:00
b6be6428af manager42: some packages might be to new to already have five revisions, even in Factory 2015-08-12 14:03:52 +02:00
cbd110b84b manager42: add entries for SUSE:SLE-12-SP1 2015-08-12 14:00:39 +02:00
Stephan Kulow
fd7a16965b simplify update_crawler
Just checking verifymd5 for everything in sle12-picks - if sle12 sp1
comes with a version downgrade, we should see it
2015-08-08 15:31:39 +02:00
Alberto Planas
ac03a54c4a Merge pull request #380 from DimStar77/execute_based_on_permission
Execute based on permission
2015-08-06 15:58:27 +02:00
4603bee62c adi_command: only run create_new_adi() if the user has permission to do so (based on group membership) 2015-08-06 15:54:57 +02:00
69e1771a11 API: add a is_user_member_of() function 2015-08-06 15:54:56 +02:00
Alberto Planas
35f5a7b5e1 Merge pull request #379 from openSUSE/fix_multiple_specs
don't submit sub-spec files
2015-08-05 12:57:15 +02:00
Stephan Kulow
8ca2fb480a don't submit sub-spec files 2015-08-05 12:00:46 +02:00
Stephan Kulow
3626a795a4 Merge pull request #378 from aplanas/master
Memoize get_prj_pseudometa results
2015-08-05 10:28:55 +02:00
Stephan Kulow
1d7d9cc953 also script factory-candidates 2015-08-05 07:05:13 +02:00
Stephan Kulow
95b87b7dac check for multiple spec files 2015-08-04 22:26:45 +02:00
Stephan Kulow
0c1ccec3f3 fixed invalids 2015-08-04 19:54:01 +02:00
Stephan Kulow
f180e3bb6c more checks 2015-08-04 16:46:45 +02:00
ac1d687be2 source-checker: add Apache:Shibboleth to devel project white list 2015-08-04 13:59:06 +02:00
Stephan Kulow
ec0c8c8966 small tool to keep 42 managable 2015-08-04 08:01:32 +02:00
Alberto Planas
90412c30a4 Clean the cache after every test. 2015-08-03 13:21:45 +02:00
Alberto Planas
d7f445264f Memoize get_prj_pseudometa and invalidate in set_prj_pseudometa 2015-08-03 13:21:44 +02:00
Alberto Planas
66b0d346a3 Add external invalidation mechanism to memoize. 2015-08-03 13:21:44 +02:00
Stephan Kulow
65f67a0152 Merge pull request #377 from openSUSE/coolo_adi
check for target project too in request finder
2015-08-01 17:36:53 +02:00
Stephan Kulow
ce962e1bbc Merge pull request #376 from openSUSE/coolo_adi
don't crash on delete requests
2015-07-31 03:28:58 +02:00
Stephan Kulow
c99a15b0b4 check for target project too in request finder
prject=openSUSE:Factory package=yast2 finds also packages going into 42,
which is not what we want
2015-07-31 03:28:01 +02:00
Stephan Kulow
bb3416d4ad don't crash on delete requests 2015-07-28 13:01:30 +02:00
Stephan Kulow
0166e9d414 Merge pull request #375 from openSUSE/coolo_adi
create several adi stagings - one per source project
2015-07-28 11:35:33 +02:00
Stephan Kulow
6b37247b66 create several adi stagings - one per source project 2015-07-28 11:16:52 +02:00
7f69c660d9 Merge pull request #374 from openSUSE/coolo_adi
don't build disable adi projects
2015-07-28 09:44:59 +08:00
Stephan Kulow
7df8a13c8d don't build disable adi projects 2015-07-27 11:16:53 +02:00