Skip to content

Instantly share code, notes, and snippets.

@jberry-suse
jberry-suse / cleanup_ring.out.0
Last active April 27, 2017 20:03
Leap 42.3 cleanup_rings 2017-04-27.
$ osc staging -p openSUSE:Leap:42.3 cleanup_rings
# openSUSE:Leap:42.3:Rings:0-Bootstrap
# rpmlint-mini-AGGR not a link
# - libnsl
# - bash-completion
# openSUSE:Leap:42.3:Rings:1-MinimalX
# - celt051
# - perl-HTTP-Server-Simple
# - libgssglue
# - perl-Probe-Perl
@jberry-suse
jberry-suse / cleanup_ring.out.0
Created May 2, 2017 20:22
Leap 42.3 cleanup_rings 2017-05-02.
$ osc staging cleanup_rings
# openSUSE:Leap:42.3:Rings:0-Bootstrap
# rpmlint-mini-AGGR not a link
# - krb5-mini
# openSUSE:Leap:42.3:Rings:1-MinimalX
# - sssd
# - libclc
# - xf86-video-nouveau
# - perl-Test-Warn
# - perl-Test-Deep
./repo_checker.py --dry --debug --osc-debug project openSUSE:Leap:42.3 submit
GET https://api.opensuse.org/search/request?withfullhistory=1&match=%28state%2F%40name%3D%27review%27+or+state%2F%40name%3D%27new%27%29+and+%28action%2Ftarget%2F%40project%3D%27openSUSE%3ALeap%3A42.3%27+and+action%2F%40type%3D%27submit%27%29
CACHE_MISS https://api.opensuse.org/statistics/latest_updated?limit=5000 (expired)
GET https://api.opensuse.org/statistics/latest_updated?limit=5000
CACHE_PUT https://api.opensuse.org/statistics/latest_updated?limit=5000 None
CACHE_DELETE_PROJECT https://api.opensuse.org openSUSE:Leap:42.3:Staging
CACHE_MISS https://api.opensuse.org/source/openSUSE:Leap:42.3:Staging/dashboard/config?expand=1 (does not exist)
GET https://api.opensuse.org/source/openSUSE:Leap:42.3:Staging/dashboard/config?expand=1
CACHE_PUT https://api.opensuse.org/source/openSUSE:Leap:42.3:Staging/dashboard/config?expand=1 openSUSE:Leap:42.3:Staging
GET https://api.opensuse.org/project/staging_projects/openSUSE:Leap:42.3?format=j
diff --git a/repo-checker.pl b/repo-checker.pl
index 0ef6061..ffdc255 100644
--- a/repo-checker.pl
+++ b/repo-checker.pl
@@ -68,14 +68,17 @@ sub write_package($$) {
return $name;
}
-my @rpms = glob("$repodir/*.rpm");
my $tmpdir = tempdir( "repochecker-XXXXXXX", TMPDIR => 1, CLEANUP => 1 );
## i586
### [install check](/package/view_file/openSUSE:Factory:Staging/dashboard/installcheck?expand=1)
```
can't install patterns-kde-kde_telepathy-20170319-6.1.i586:
package patterns-kde-kde_telepathy-20170319-6.1.i586 requires signon-ui, but none of the providers can be installed
package signon-ui-0.15-1.11.i586 requires libQt5WebKit.so.5, but none of the providers can be installed
package signon-ui-0.15-1.11.i586 requires libQt5WebKit.so.5(Qt_5), but none of the providers can be installed
nothing provides libQt5Gui5 >= 5.9.1 needed by libQt5WebKit5-5.9.0-2.1.i586
@jberry-suse
jberry-suse / new
Created July 12, 2017 23:06
time comparison between new and old repo checker (post cache warmup: both had prior complete runs)
$ time ./repo_checker.py --dry --debug --osc-debug id 509398 509207 509750 508134 501668 508137 509123 502896
GET https://api.opensuse.org/request/509398?withfullhistory=1
GET https://api.opensuse.org/request/509207?withfullhistory=1
GET https://api.opensuse.org/request/509750?withfullhistory=1
GET https://api.opensuse.org/request/508134?withfullhistory=1
GET https://api.opensuse.org/request/501668?withfullhistory=1
GET https://api.opensuse.org/request/508137?withfullhistory=1
GET https://api.opensuse.org/request/509123?withfullhistory=1
GET https://api.opensuse.org/request/502896?withfullhistory=1
CACHE_MISS https://api.opensuse.org/statistics/latest_updated?limit=5000 (expired)
@jberry-suse
jberry-suse / openSUSE:Factory:Staging:adi:59.comment
Created August 16, 2017 13:57
Comment that repo-checker attempted to post that caused no error, but was not posted.
<!-- RepoChecker state=seen result=failed -->
## x86_64
### [install check & file conflicts](/package/view_file/openSUSE:Factory:Staging/dashboard/repo_checker)
```
found conflict of python-azure-sdk-2.0.0-3.3.noarch with python2-azure-batch-3.0.0-3.3.noarch:
- /usr/lib/python2.7/site-packages/azure/batch/__init__.py
- /usr/lib/python2.7/site-packages/azure/batch/__init__.pyc
@jberry-suse
jberry-suse / repo_checker.comments
Created August 16, 2017 15:47
Devel package comments created by repo_checker
./repo_checker.py --debug project_only --post-comments openSUSE:Factory
DEBUG:repo_checker.py:requests: 0 skipped, 0 queued
INFO:repo_checker.py:mirroring openSUSE:Factory/standard/x86_64
INFO:repo_checker.py:install check: start
INFO:repo_checker.py:install check: failed
INFO:repo_checker.py:mirroring openSUSE:Factory/standard/i586
INFO:repo_checker.py:install check: start
INFO:repo_checker.py:install check: failed
INFO:repo_checker.py:176 package comments
DEBUG:repo_checker.py:previous comment on devel:languages:ruby:extensions/rubygem-rhc too similar
@jberry-suse
jberry-suse / reviews.html
Created August 16, 2017 20:01
Extracted table from repo-checker incoming reviews.
<table class="requests-datatable compact dataTable no-footer" data-source="/users/repo-checker/requests" id="reviews_in_table" width="100%" role="grid" style="width: 100%;">
<thead>
<tr role="row"><th class="sorting_desc" tabindex="0" aria-controls="reviews_in_table" rowspan="1" colspan="1" aria-sort="descending" aria-label="Created: activate to sort column ascending" style="width: 116px;">Created</th><th class="sorting" tabindex="0" aria-controls="reviews_in_table" rowspan="1" colspan="1" aria-label="Source: activate to sort column ascending" style="width: 306px;">Source</th><th class="sorting" tabindex="0" aria-controls="reviews_in_table" rowspan="1" colspan="1" aria-label="Target: activate to sort column ascending" style="width: 128px;">Target</th><th class="sorting" tabindex="0" aria-controls="reviews_in_table" rowspan="1" colspan="1" aria-label="Requester: activate to sort column ascending" style="width: 109px;">Requester</th><th class="sorting" tabindex="0" aria-controls="reviews_in_table" rowspan="1" c
This file has been truncated, but you can view the full file.
Index: repo_checker
===================================================================
--- repo_checker (revision 42384)
+++ repo_checker (revision 42385)
@@ -9,655 +9,95 @@
package libdtkutil-devel-0.2.1-2.2.x86_64 requires libdtkutil1 = 0.2.1, but none of the providers can be installed
package libdtkwidget-devel-0.2.1-2.2.x86_64 requires libdtkwidget1 = 0.2.1, but none of the providers can be installed
nothing provides libQt5Gui.so.5(Qt_5.7.1_PRIVATE_API)(64bit) needed by libdtkwidget1-0.2.1-2.2.x86_64
-can't install ruby2.4-rubygem-gpgme-2.0.12-1.10.x86_64:
- nothing provides rubygem(ruby:2.4.0:mini_portile2:2.1) >= 2.1 needed by ruby2.4-rubygem-gpgme-2.0.12-1.10.x86_64