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
 


Reply via email to