Bug#987372: buster-pu: package distro-info-data/0.41+deb10u3 OR (distro-info/1.0~deb10u1 AND distro-info-data/0.47~deb10u1)
Hi SRMs (2021.04.22_09:57:49_-0700)
Given the lack of reply here, let's stick with the minimal option.
There have been more changes since the last patch, so here's an updated
debdiff. Uploaded to buster-proposed-updates.
> [ Checklist ]
> [x] *all* changes are documented in the d/changelog
> [x] I reviewed all changes and I approve them
> [x] attach debdiff against the package in stable
> [x] the issue is verified as fixed in unstable
Still true.
Changes:
distro-info-data (0.41+deb10u4) buster; urgency=medium
* Update data to 0.51, without new columns:
- Add estimated date for Buster EOL.
- Correct the EOL date for Debian Jessie.
- Add Debian 13 "Trixie", with a rough date.
- Add Ubuntu 21.10, Impish Indri.
- Move Ubuntu EoLs off weekends.
- Validate that Ubuntu EoLs occur during the week.
- Set bullseye's release date, bookworm's creation date, and buster's EoL
date based on the updated planned bullseye release date.
-- Stefano Rivera <stefanor@debian.org> Fri, 17 Sep 2021 15:30:21 -0700
SR
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
diff -Nru distro-info-data-0.41+deb10u3/debian/changelog distro-info-data-0.41+deb10u4/debian/changelog
--- distro-info-data-0.41+deb10u3/debian/changelog 2020-11-02 12:44:14.000000000 -0800
+++ distro-info-data-0.41+deb10u4/debian/changelog 2021-09-17 15:30:21.000000000 -0700
@@ -1,3 +1,17 @@
+distro-info-data (0.41+deb10u4) buster; urgency=medium
+
+ * Update data to 0.51, without new columns:
+ - Add estimated date for Buster EOL.
+ - Correct the EOL date for Debian Jessie.
+ - Add Debian 13 "Trixie", with a rough date.
+ - Add Ubuntu 21.10, Impish Indri.
+ - Move Ubuntu EoLs off weekends.
+ - Validate that Ubuntu EoLs occur during the week.
+ - Set bullseye's release date, bookworm's creation date, and buster's EoL
+ date based on the updated planned bullseye release date.
+
+ -- Stefano Rivera <stefanor@debian.org> Fri, 17 Sep 2021 15:30:21 -0700
+
distro-info-data (0.41+deb10u3) buster; urgency=medium
* Update data to 0.45:
diff -Nru distro-info-data-0.41+deb10u3/debian.csv distro-info-data-0.41+deb10u4/debian.csv
--- distro-info-data-0.41+deb10u3/debian.csv 2020-11-02 12:44:14.000000000 -0800
+++ distro-info-data-0.41+deb10u4/debian.csv 2021-09-17 15:30:21.000000000 -0700
@@ -11,10 +11,11 @@
5.0,Lenny,lenny,2007-04-08,2009-02-14,2012-02-06
6.0,Squeeze,squeeze,2009-02-14,2011-02-06,2014-05-31
7,Wheezy,wheezy,2011-02-06,2013-05-04,2016-04-26
-8,Jessie,jessie,2013-05-04,2015-04-25,2018-06-06
+8,Jessie,jessie,2013-05-04,2015-04-25,2018-06-17
9,Stretch,stretch,2015-04-25,2017-06-17,2020-07-06
-10,Buster,buster,2017-06-17,2019-07-06
-11,Bullseye,bullseye,2019-07-06
-12,Bookworm,bookworm,2021-08-01
+10,Buster,buster,2017-06-17,2019-07-06,2022-08-14
+11,Bullseye,bullseye,2019-07-06,2021-08-14,2024-08-14
+12,Bookworm,bookworm,2021-08-14
+13,Trixie,trixie,2023-08-01
,Sid,sid,1993-08-16
,Experimental,experimental,1993-08-16
diff -Nru distro-info-data-0.41+deb10u3/ubuntu.csv distro-info-data-0.41+deb10u4/ubuntu.csv
--- distro-info-data-0.41+deb10u3/ubuntu.csv 2020-11-02 12:44:14.000000000 -0800
+++ distro-info-data-0.41+deb10u4/ubuntu.csv 2021-09-17 15:30:21.000000000 -0700
@@ -32,4 +32,5 @@
19.10,Eoan Ermine,eoan,2019-04-18,2019-10-17,2020-07-17
20.04 LTS,Focal Fossa,focal,2019-10-17,2020-04-23,2025-04-23
20.10,Groovy Gorilla,groovy,2020-04-23,2020-10-22,2021-07-22
-21.04,Hirsute Hippo,hirsute,2020-10-22,2021-04-22,2022-01-22
+21.04,Hirsute Hippo,hirsute,2020-10-22,2021-04-22,2022-01-20
+21.10,Impish Indri,impish,2021-04-22,2021-10-14,2022-07-14
diff -Nru distro-info-data-0.41+deb10u3/validate-csv-data distro-info-data-0.41+deb10u4/validate-csv-data
--- distro-info-data-0.41+deb10u3/validate-csv-data 2020-11-02 12:44:14.000000000 -0800
+++ distro-info-data-0.41+deb10u4/validate-csv-data 2021-09-17 15:30:21.000000000 -0700
@@ -21,6 +21,7 @@
import optparse
import os
import sys
+from datetime import date
_COLUMNS = {
"debian": ("version", "codename", "series", "created", "release", "eol"),
@@ -121,6 +122,17 @@
"to the given date in column `%s'")
error(filename, csvreader.line_num, msg, date1, date2)
failures += 1
+ # Check that Ubuntu EOL lands on a weekday
+ if distro == 'ubuntu':
+ for column, eol_date in row.items():
+ if not column.startswith('eol'):
+ continue
+ if not eol_date:
+ continue
+ if eol_date.weekday() > 5 and eol_date >= date(2021, 1, 1):
+ msg = '%s for %s lands on a weekend (%s)'
+ error(filename, csvreader.line_num, msg, column,
+ row['codename'], date)
return failures == 0
Reply to: