<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Holger Levsen pushed to branch master
at <a href="https://salsa.debian.org/qa/jenkins.debian.net">Debian QA / jenkins.debian.net</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/qa/jenkins.debian.net/-/commit/0762e78216a5d2f9880a48aadb9c8232f78e87d9">0762e782</a></strong>
<div>
<span>by Jelle van der Waa</span>
<i>at 2020-06-18T01:33:52+02:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use custom solution for Arch Linux diffoscope version

As whohas has no working support for Arch Linux and it seems to be not
maintained anymore. Switch to an simple jq and curl solution.

Signed-off-by: Jelle van der Waa <jelle@archlinux.org>
Signed-off-by: Holger Levsen <holger@layer-acht.org>
</pre>
</li>
</ul>
<h4>1 changed file:</h4>
<ul>
<li class="file-stats">
<a href="#ee8a17da46d48a9cdabb26c56dcdfc9af69175b3">
bin/diffoscope_distribution_test.sh
</a>
</li>
</ul>
<h4>Changes:</h4>
<li id="ee8a17da46d48a9cdabb26c56dcdfc9af69175b3">
<a href="https://salsa.debian.org/qa/jenkins.debian.net/-/commit/0762e78216a5d2f9880a48aadb9c8232f78e87d9#ee8a17da46d48a9cdabb26c56dcdfc9af69175b3"><strong>bin/diffoscope_distribution_test.sh</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder match" id="" style="line-height: 1.6;">
<td class="diff-line-num unfold js-unfold old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="diff-line-num unfold js-unfold new_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">...</td>
<td class="line_content match " style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -74,7 +74,7 @@ check_whohas() {</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
74
</td>
<td class="diff-line-num new_line" data-linenumber="74" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
74
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC74" class="line" lang="shell"> <span class="c" style="color: #998; font-style: italic;"># the following is "broken" (but good enough for now)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="75" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
75
</td>
<td class="diff-line-num new_line" data-linenumber="75" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
75
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC75" class="line" lang="shell"> <span class="c" style="color: #998; font-style: italic;"># as sort doesn't do proper version comparison</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="76" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
76
</td>
<td class="diff-line-num new_line" data-linenumber="76" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
76
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC76" class="line" lang="shell"> <span class="k" style="font-weight: 600;">case</span> <span class="nv" style="color: #008080;">$DISTRIBUTION</span> <span class="k" style="font-weight: 600;">in</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="77" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
77
</td>
<td class="diff-line-num new_line old" data-linenumber="77" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC77" class="line" lang="shell"><span class="k" style="font-weight: 600;">             </span>Arch<span class="p">)</span> <span class="nv" style="color: #008080;">DIFFOSCOPE_IN_WHOHAS</span><span class="o" style="font-weight: 600;">=</span><span class="si" style="color: #d14;">$(</span><span class="idiff left">whohas </span><span class="nt" style="color: #000080;"><span class="idiff">-d</span></span><span class="idiff"> </span><span class="nv" style="color: #008080;"><span class="idiff">$DISTRIBUTION</span></span><span class="idiff"> diffoscope | </span><span class="nb" style="color: #0086b3;"><span class="idiff">grep</span></span><span class="idiff"> </span><span class="nt" style="color: #000080;"><span class="idiff">-v</span></span><span class="idiff"> </span><span class="s2" style="color: #d14;"><span class="idiff">"href="</span></span><span class="idiff"> | </span><span class="nb" style="color: #0086b3;"><span class="idiff">awk</span></span><span class="idiff"> </span><span class="s1" style="color: #d14;"><span class="idiff">'{print $2}'</span></span><span class="idiff"> | </span><span class="nb" style="color: #0086b3;"><span class="idiff">cut</span></span><span class="idiff"> </span><span class="nt" style="color: #000080;"><span class="idiff">-d</span></span><span class="idiff"> </span><span class="s1" style="color: #d14;"><span class="idiff">'>'</span></span><span class="idiff"> </span><span class="nt" style="color: #000080;"><span class="idiff">-f2</span></span><span class="idiff"> | </span><span class="nb" style="color: #0086b3;"><span class="idiff">cut</span></span><span class="idiff"> </span><span class="nt" style="color: #000080;"><span class="idiff">-d</span></span><span class="idiff"> </span><span class="s1" style="color: #d14;"><span class="idiff">'<'</span></span><span class="idiff"> </span><span class="nt" style="color: #000080;"><span class="idiff right">-f1</span></span> | <span class="nb" style="color: #0086b3;">sort</span> <span class="nt" style="color: #000080;">-n</span> | <span class="nb" style="color: #0086b3;">tail</span> <span class="nt" style="color: #000080;">-1</span><span class="si" style="color: #d14;">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height: 1.6;">
<td class="diff-line-num new old_line" data-linenumber="78" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
 
</td>
<td class="diff-line-num new new_line" data-linenumber="77" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #c7f0d2; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#ddfbe6">
77
</td>
<td class="line_content new" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC77" class="line" lang="shell"><span class="k" style="font-weight: 600;">             </span>Arch<span class="p">)</span> <span class="nv" style="color: #008080;">DIFFOSCOPE_IN_WHOHAS</span><span class="o" style="font-weight: 600;">=</span><span class="si" style="color: #d14;">$(</span><span class="idiff left">curl </span><span class="nt" style="color: #000080;"><span class="idiff">-s</span></span><span class="idiff"> </span><span class="s1" style="color: #d14;"><span class="idiff">'https://www.archlinux.org/packages/search/json/?q=diffoscope'</span></span><span class="idiff"> | jq </span><span class="nt" style="color: #000080;"><span class="idiff">-r</span></span><span class="idiff"> </span><span class="s1" style="color: #d14;"><span class="idiff right">'.results[] | select(.pkgname == "diffoscope") | .pkgver'</span></span> | <span class="nb" style="color: #0086b3;">sort</span> <span class="nt" style="color: #000080;">-n</span> | <span class="nb" style="color: #0086b3;">tail</span> <span class="nt" style="color: #000080;">-1</span><span class="si" style="color: #d14;">)</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="78" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
78
</td>
<td class="diff-line-num new_line" data-linenumber="78" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
78
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC78" class="line" lang="shell">                 <span class="nv" style="color: #008080;">CHANNEL</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"archlinux-reproducible"</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="79" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
79
</td>
<td class="diff-line-num new_line" data-linenumber="79" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
79
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC79" class="line" lang="shell">                 <span class="p">;;</span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="80" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
80
</td>
<td class="diff-line-num new_line" data-linenumber="80" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
80
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC80" class="line" lang="shell">         <span class="k" style="font-weight: 600;">*</span><span class="p">)</span>        <span class="nv" style="color: #008080;">DIFFOSCOPE_IN_WHOHAS</span><span class="o" style="font-weight: 600;">=</span><span class="si" style="color: #d14;">$(</span>whohas <span class="nt" style="color: #000080;">-d</span> <span class="nv" style="color: #008080;">$DISTRIBUTION</span> diffoscope | <span class="nb" style="color: #0086b3;">grep</span> <span class="nt" style="color: #000080;">-v</span> <span class="s2" style="color: #d14;">"href="</span> | <span class="nb" style="color: #0086b3;">awk</span> <span class="s1" style="color: #d14;">'{print $3}'</span> | <span class="nb" style="color: #0086b3;">sort</span> <span class="nt" style="color: #000080;">-n</span> | <span class="nb" style="color: #0086b3;">tail</span> <span class="nt" style="color: #000080;">-1</span><span class="si" style="color: #d14;">)</span></span>
</pre>
</td>
</tr>

</table>
<br>
</li>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://salsa.debian.org/qa/jenkins.debian.net/-/commit/0762e78216a5d2f9880a48aadb9c8232f78e87d9">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/qa/jenkins.debian.net/-/commit/0762e78216a5d2f9880a48aadb9c8232f78e87d9"}}</script>


</p>
</div>
</body>
</html>