<!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>
Andreas Tille pushed to branch master
at <a href="https://salsa.debian.org/blends-team/website">Debian Blends Team / website</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/9b544de8adab70ba03f6ea5f2c58a4bd3a57ec1f">9b544de8</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-26T19:05:04-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">webtools: Add python3-babel as a dependency

- Update dependencies to python3 in man page for update-all-tasks script.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/e7a425b767dabaf3d1ea92a54d7ff424cd6f669c">e7a425b7</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-26T19:05:07-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Ignore auto-generated www/*/qa/ directories

- Make other similar ignores more specific.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/41c4d68c1a8701903db8d0a4c33074a04ed4ef70">41c4d68c</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-26T19:05:13-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">webtools: i18n: Use pybabel to extract messages

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/0899396e3dacea4300d568dcaaa1c23b38149b56">0899396e</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-26T19:05:16-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">webtools: qa: Convert index page to html5

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/d30f1a57ea9a533666edd2cdecad75c9c5fd9487">d30f1a57</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-26T19:05:26-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">templates: qa: Apply consistent indentation to index page

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/6de95146336e3274b203b1b4ad5aa4b29ed819ba">6de95146</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-26T19:05:29-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">templates: qa: Use Genshi i18n instead of passing strings in context

- Also drop unused context variables. They can be re-introduced as necessary.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/ecd48523ce5d0b82f75e5533f40d7bdead45dc9a">ecd48523</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-27T16:28:15-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">templates: qa: Implement new style and layout

- Cleaner/simpler layout for distraction free information presentation.

- Works well on mobile devices.

- Use HTML5 tags for better semantic layout instead of a layout for styling.

- Has JavaScript but Works without it. Compatible with librejs.

- Internationalize all strings in the interface even though messages are not yet
extracted.

- Takes the approach of minimal status presentation with full information on
request.

- Split large template into smaller pieces for better modularity.

- Use emojis as icons.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/fe19af5de42098a64480071047e22700c67cba13">fe19af5d</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-27T17:53:59-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">templates: qa: Restyle the index page

- Move the long description to individual task pages. Currently, the totals are
drowned in large amounts of description text.

- Update labels for totals.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/64a502d572f8da5c84fcd7947539519c5dd0b785">64a502d5</a></strong>
<div>
<span>by Sunil Mohan Adapa</span>
<i>at 2020-10-28T20:14:27-07:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">webtools: qa: Use logic from DMD to show packages missing in testing

- Use same logic as DMD.
  - Very new packages are not considered.
  - Packages very recently uploaded are ignored.
  - Packages very recently migrated but having problems now are not considered.
  - Packages removed from unstable are not considered.

- Keep the excuses logic unchanged. We may consider not showing excuses if the
above conditions are not satisfied for a package. However, excuses logic is
still useful in cases where above conditions are not satisfied. For example, it
will point to some problems with recently uploaded packages that are not likely
to migrate to testing in expected time.

- Show results in the current migration section instead of creating a new one.

Logic from DMD:
--------------

- in_testing_age is null and debian_age > 11, then "Has been Debian for
{debian_age} days but never migrated to testing"

- in_testing_age > 1 then "not in testing for {in_testing_age} days.

- in_testing_age <= 1 and sync_age > 11 then "Has been trying to migrate for
{sync_age} days"

- SQL query:
SELECT
  source,
  unstable_version,
  in_testing,
  current_date - in_testing AS in_testing_age,
  sync,
  current_date - sync AS sync_age,
  current_date - first_seen AS debian_age
FROM migrations
WHERE
  current_date - in_unstable < 2
  AND (sync IS NULL OR current_date - sync > 1)
  AND source NOT IN (
    SELECT
      source
    FROM upload_history
    WHERE
      date > (current_date - interval '10 days')
      AND distribution='unstable'
  )

Tests:

- Tested by verifying the many debian-med packages that satisfy the above
conditions show results. Those that don't show up have a valid reason.

- Tested with slightly stale UDD dump by altering the periods in SQL query.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Tested-by: Sunil Mohan Adapa <sunil@medhas.org>
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/blends-team/website/-/commit/004fa9d2db60724437ac197bad292427dc70ca29">004fa9d2</a></strong>
<div>
<span>by Andreas Tille</span>
<i>at 2020-10-29T06:54:53+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'missing-package-in-testing' into 'master'

QA: Show information about packages missing in testing similar to UDD

See merge request blends-team/website!10</pre>
</li>
</ul>
<h4>15 changed files:</h4>
<ul>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#cdaaad7d6ecad419c7bf0aa74519ac40097c667c">
webtools/0dependencies
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#785b1d8bdc3fcf32df8bd2adcebccd877d29dc33">
<span class="new-file">
+
webtools/babel.cfg
</span>
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#dbdcc918630853cf5ae404eea2afd521d01b22e9">
webtools/mkpot.sh
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#05caeb03d1700629b3db3822ba018df1aa8fb308">
webtools/qa.py
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#4468073ea6bfd2fc0552d142b0539af7289c2cd4">
<span class="new-file">
+
webtools/templates/qa-autoremoval.xhtml
</span>
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#ccd436f58edec045d3a1e03a630819d861e5b53c">
<span class="new-file">
+
webtools/templates/qa-ci-failing.xhtml
</span>
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#b6437467e0049db8ec47c8d5ffe636b6f20ce1fe">
<span class="new-file">
+
webtools/templates/qa-ci-missing.xhtml
</span>
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#ee58a2cbfc628b6063cde1334b69c0967b9f8a56">
<span class="new-file">
+
webtools/templates/qa-migration.xhtml
</span>
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#0ac4d1362f68d6ddd188aabd16970e081012e65f">
<span class="new-file">
+
webtools/templates/qa-piuparts.xhtml
</span>
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#c5bf82783cb32312bc259f5a0d3983612daba2eb">
webtools/templates/qa.xhtml
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#110037e18975857feed9f3ffa5f9c14cbe96aae8">
webtools/templates/qa_idx.xhtml
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#1766cfdd5a9461baea7f78d711b306e3e1aaba84">
webtools/update-all-tasks
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#54364256463ea7346c5eb7ace0a824dde3840db7">
<span class="new-file">
+
www/css/sentinel2.css
</span>
</a>
</li>
<li class="file-stats">
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29#11053cd316f428564c187a9285d587e92126d7df">
<span class="new-file">
+
www/js/sentinel.js
</span>
</a>
</li>
</ul>

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

<br>
<a href="https://salsa.debian.org/blends-team/website/-/compare/7b621d1f6cecab181c829347b7e10d1b4cbe2c12...004fa9d2db60724437ac197bad292427dc70ca29">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.



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