[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] 4 commits: drop todo item obsoleted by salsa CI

Holger Levsen gitlab at salsa.debian.org
Sun Sep 1 13:37:20 BST 2019



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
d73e845d by Holger Levsen at 2019-09-01T12:29:45Z
drop todo item obsoleted by salsa CI

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
7a8896d7 by Holger Levsen at 2019-09-01T12:34:51Z
README: several updates related to the Buster release

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
a489b705 by Holger Levsen at 2019-09-01T12:36:15Z
drop todo for reproducible Debian as we vary usrmerge since some time

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
95a82693 by Holger Levsen at 2019-09-01T12:37:05Z
reword release agnostic

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


2 changed files:

- README
- TODO


Changes:

=====================================
README
=====================================
@@ -44,18 +44,6 @@ These jobs are deprecated, in future we will use https://openqa.debian.net inste
 
 Installation tests with g-i, the graphical version of d-i, the debian-installer.
 
-* 'g-i-installation_debian_sid_daily-rescue'
-** boot of rescue system with daily build sid image
-
-* 'g-i-installation_debian_sid_daily-lxde' and '-xfce' and '-kfreebsd' and '-hurd'
-** sid installation of Xfce/LXDE desktop with daily build sid image
-
-* 'g-i-installation_debian_jessie_lxde','-xfce','-kde' and '-gnome' and '-kfreebsd'
-** jessie installation of Xfce/LXDE/KDE desktop and kfreebsd install with weekly build jessie image
-
-* 'g-i-installation_debian_wheezy_lxde','-xfce','-kde' and '-gnome' and '-kfreebsd'
-** wheezy installation of Xfce/LXDE/KDE desktop and kfreebsd install with wheezy release image
-
 === debian-installer jobs
 
 * 'd_i_build_$source_package'
@@ -68,7 +56,7 @@ Installation tests with g-i, the graphical version of d-i, the debian-installer.
 ** while this job is triggered on commits, the SCM is only polled every 15min to see if there are new commits.
 
 * 'd_i_manual_$language_html'
-** builds a language (on jessie) on every commit of svn/trunk/manual/$LANG with `make languages=$LANG architectures=amd64 formats=html`.
+** builds a language (on buster) on every commit of svn/trunk/manual/$LANG with `make languages=$LANG architectures=amd64 formats=html`.
 ** while these jobs are triggered on commits, the SCM is only polled every 15min to see if there are new commits.
 ** on successful build, 'd_i_manual_$lang_pdf' is triggered.
 
@@ -81,24 +69,24 @@ Installation tests inside chroot environments.
 
 * 'chroot-installation_maintenance_$distro':
 ** make sure chroots have been cleaned up properly
-** runs daily at 05:00 UTC and triggers the $distro specific bootstrap job on success
-** wheezy is only triggered on the 4th day and 18th of each month (as it was released on the 4th)
+** sid jobs are run daily at 04:30 UTC and triggers the $distro specific bootstrap job on success
+** testing jobs are run every 3 days, stable ones once a week, old stable twice a month.
 * $distro-bootstrap jobs:
 ** just `debootstrap $distro` (install a base Debian distribution $distro)
-** there is one job for *sid*, one for *wheezy* and one for *jessie*: 'chroot-installation_sid_bootstrap', 'chroot-installation_wheezy_bootstrap' and 'chroot-installation_jessie_bootstrap'
+** there is one job for *sid*, one for *bullseye* and one for *buster*: 'chroot-installation_sid_bootstrap', 'chroot-installation_bullseye_bootstrap' and 'chroot-installation_buster_bootstrap'
 ** on successful run of the bootstrap job, six $distro-install(+upgrade) jobs are triggered.
 
 * $distro-install jobs (and $distro-install+upgrade jobs):
 ** `debootstrap $distro`, install a *$set_of_packages* (and upgrade to *$2nd_distro*)
-** these $set_of_packages exist: 'gnome', 'kde', 'kde-full', 'lxde', 'lxqt', 'xfc', 'full_desktop' (all six desktops plus `vlc evince iceweasel chromium cups build-essential devscripts wine texlive-full asciidoc vim emacs` and (`libreoffice virt-manager mplayer` (stretch/sid) and 'develop'
+** severeal sets with different packages exist.
 *** install is done with `apt-get install`, except for 'develop' where `apt-get build-dep` is used to install the build dependencies of these packages.
-** Then there are also all the corresponding upgrade jobs, eg 'chroot-installation_wheezy_install_gnome_upgrade_to_jessie'
+** Then there are also all the corresponding upgrade jobs, eg 'chroot-installation_buster_install_gnome_upgrade_to_bullseye'
 
 === Debian Edu related jobs
 
 * All Debian Edu related jobs can be seen at these two URLs:
-** https://jenkins.debian.net/view/edu_devel/ about Debian Edu Jessie
-** https://jenkins.debian.net/view/edu_stable/ about Debian Edu Wheezy
+** https://jenkins.debian.net/view/edu_devel/ about Debian Edu Buster
+** https://jenkins.debian.net/view/edu_stable/ about Debian Edu Stretch
 
 * Then there are three types of jobs:
 ** 'g-i-installation_$(distro)_$(profile)':
@@ -114,7 +102,7 @@ Installation tests inside chroot environments.
 === qa.debian.org related jobs
 
 * There are jobs for lintian and for piuparts:
-** they simply run a build and/or the tests of the master branch of their git repository on every commit against sid. If that succeeds, the same source will be built on stretch, then on jessie and - in the lintian case only - also for wheezy.
+** they simply run a build and/or the tests of the master branch of their git repository on every commit against sid. If that succeeds, the same source will be built on bullseye, then on buster and - in the lintian case only - also for stretch-backports.
 * There are also jobs related to link:https://udd.debian.org[UDD]:
 ** they check for multiarch version screws in various suites or issues with orphaned packages without the correct the relevant bug.
 *** the UDD schema is available at https://udd.debian.org/schema/udd.html


=====================================
TODO
=====================================
@@ -173,7 +173,7 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 *** new page with notes that doesnt make sense: a.) packages which are reproducible but should not, packages that build but shouldn't, etc.
 *** new page with packages which are reproducible on one arch and unreproducible on another arch (in the same suite, so unstable only atm)
 *** new page with packages which ftbfs on one arch and build fine on another arch (in the same suite, so unstable only atm)
-*** new page with packages which ftbfs in stretch but build fine on sid
+*** new page with packages which ftbfs in testing but build fine on sid
 *** new page with packages which are orphaned but have a reproducible usertagged patch
 *** new page showing arch all packages which are cross-reproducible, and those which are not
 ** new pages: r.d.n/$maintainer-email redirecting to r.d.n/maintainers/unstable/${maintainer-email}.html, showing the unreproducible packages for that address. and a sunny "yay, thank you"-summary for those with only reproducible packages.
@@ -220,7 +220,6 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 ** have redundant $PATH entries (`/bin:/bin:…`)
 ** vary the length of the build paths (/build/first vs /build/second), only once the unreproducibilities caused by different build paths are solved
 ** vary the init system: sysv and systemd
-** vary (with) usrmerge and without (needs debootstrap from jessie-backports) once #843073 is fixed (#810499 might be relevant as well)
 ** vary SSD/HDD on i386?
 ** vary temp dir variables such as TMP/TMPDIR/TEMP/TEMPDIR/MAGICK_TMPDIR
 ** maybe vary build with pbuilder and sbuild (but maybe only useful with different setup jobs only…)
@@ -532,10 +531,6 @@ Development of these tests has stopped. In future we will use https://openqa.deb
 
 * have a job to trigger such a rebuild on AWS?
 
-=== Test them all
-
-* build packages from all team repos on alioth with jenkins-debian-glue on team request (eg, via a .txt file in a git.repo) for specific branches (which shall also be automated, eg. to be able to only have jessie+sid branches build, but not all other branches.)
-
 == Debian Packaging related
 
 This setup should come as a Debian source package...



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/476c9031acc860933466b18b6f1f08573d724f48...95a82693bc4a49b0960587024576f5261d39c166

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/476c9031acc860933466b18b6f1f08573d724f48...95a82693bc4a49b0960587024576f5261d39c166
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20190901/43a7ee96/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list