Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2019-08-19 21:38:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.22127 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Mon Aug 19 21:38:51 2019 rev:204 rq:724180 version:20190816.723e45f3
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2019-08-15 12:29:24.382492050 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.22127/openSUSE-release-tools.changes
2019-08-19 21:38:54.944326951 +0200
@@ -1,0 +2,8 @@
+Fri Aug 16 20:19:50 UTC 2019 - [email protected]
+
+- Update to version 20190816.723e45f3:
+ * userscript/origin: update release request handling.
+ * userscript/origin: hide request card when no OSRT:OriginConfig.
+ * userscript/origin: update request card column xpath.
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20190814.0bb5815b.obscpio
New:
----
openSUSE-release-tools-20190816.723e45f3.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.XXGq2V/_old 2019-08-19 21:38:56.216326151 +0200
+++ /var/tmp/diff_new_pack.XXGq2V/_new 2019-08-19 21:38:56.220326149 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20190814.0bb5815b
+Version: 20190816.723e45f3
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0-or-later AND MIT
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.XXGq2V/_old 2019-08-19 21:38:56.260326124 +0200
+++ /var/tmp/diff_new_pack.XXGq2V/_new 2019-08-19 21:38:56.260326124 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
- <param
name="changesrevision">21d9b1b3a67b94f41a0fe8dfd485e9f32c7e416d</param>
+ <param
name="changesrevision">723e45f35304da5732fc2aaff21bff634198bbd9</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20190814.0bb5815b.obscpio ->
openSUSE-release-tools-20190816.723e45f3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20190814.0bb5815b/userscript/origin.user.js
new/openSUSE-release-tools-20190816.723e45f3/userscript/origin.user.js
--- old/openSUSE-release-tools-20190814.0bb5815b/userscript/origin.user.js
2019-08-14 17:07:20.000000000 +0200
+++ new/openSUSE-release-tools-20190816.723e45f3/userscript/origin.user.js
2019-08-16 22:03:11.000000000 +0200
@@ -38,30 +38,27 @@
// Select the side column containing build results.
var column = document.evaluate(
- '//div[@class="row"][2]/div[@class="col-md-4"]',
+ 'div[@class="row"][2]//div[@class="card" and
div[@data-buildresult-url]]',
action, null, XPathResult.FIRST_ORDERED_NODE_TYPE,
null).singleNodeValue;
// Select the text represtation of action. All other sources are
// inconsistent and do not always have the right values depending on
- // request type or state.
+ // request type or state. Still suffers from shortening with ellipses.
var summary = document.evaluate(
'div[1]/div[1]',
action, null, XPathResult.FIRST_ORDERED_NODE_TYPE,
null).singleNodeValue;
var parts = $(summary).text().trim().split(' ');
- // Maintenance incidents are so special.
- var release_project = document.evaluate(
- 'i[1]',
- action, null, XPathResult.FIRST_ORDERED_NODE_TYPE,
null).singleNodeValue;
- var project, package;
- if (release_project) {
- parts = parts.splice(4, 3);
- project = $(release_project).text().trim().split('
').splice(-1)[0];
- } else {
- parts = parts.splice(-3);
- project = parts[0];
+ var request_type = parts[0].toLowerCase();
+
+ parts = parts.splice(-3);
+ var project = parts[0];
+ var package = parts[2];
+
+ if (request_type == 'release') {
+ // Maintenance release requests special (strip target package
incident suffix).
+ package = package.split('.').slice(0, -1).join('.');
}
- package = parts[2];
var card = document.createElement('div');
card.classList.add('card');
@@ -87,6 +84,7 @@
if (origin.endsWith('failed')) {
if (origin.startsWith('OSRT:OriginConfig attribute missing')) {
item.innerHTML = '';
+ $(element).hide();
} else {
item.innerHTML = '<i class="fas fa-bug text-warning"></i>
Origin: failed to load';
}
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.XXGq2V/_old 2019-08-19 21:38:56.832325764 +0200
+++ /var/tmp/diff_new_pack.XXGq2V/_new 2019-08-19 21:38:56.832325764 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20190814.0bb5815b
-mtime: 1565795240
-commit: 0bb5815bda2476e502b2e70ce790bafe7de50dad
+version: 20190816.723e45f3
+mtime: 1565985791
+commit: 723e45f35304da5732fc2aaff21bff634198bbd9