summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--2020/08-2x-status-update-on-autopkgtest-and-friends/Makefile1
-rw-r--r--2020/08-2x-status-update-on-autopkgtest-and-friends/debian-background.pngbin0 -> 34200 bytes
-rw-r--r--2020/08-2x-status-update-on-autopkgtest-and-friends/status-update-on-autopkgtest-and-friends.md83
3 files changed, 84 insertions, 0 deletions
diff --git a/2020/08-2x-status-update-on-autopkgtest-and-friends/Makefile b/2020/08-2x-status-update-on-autopkgtest-and-friends/Makefile
new file mode 100644
index 0000000..3f3801e
--- /dev/null
+++ b/2020/08-2x-status-update-on-autopkgtest-and-friends/Makefile
@@ -0,0 +1 @@
+include ../../common/Makefile.pandoc+beamer
diff --git a/2020/08-2x-status-update-on-autopkgtest-and-friends/debian-background.png b/2020/08-2x-status-update-on-autopkgtest-and-friends/debian-background.png
new file mode 100644
index 0000000..f965228
--- /dev/null
+++ b/2020/08-2x-status-update-on-autopkgtest-and-friends/debian-background.png
Binary files differ
diff --git a/2020/08-2x-status-update-on-autopkgtest-and-friends/status-update-on-autopkgtest-and-friends.md b/2020/08-2x-status-update-on-autopkgtest-and-friends/status-update-on-autopkgtest-and-friends.md
new file mode 100644
index 0000000..272c0a6
--- /dev/null
+++ b/2020/08-2x-status-update-on-autopkgtest-and-friends/status-update-on-autopkgtest-and-friends.md
@@ -0,0 +1,83 @@
+---
+title: status update on autopkgtest and friends
+author:
+ - Paul Gevers (elbrus)
+ - Antonio Terceiro (terceiro)
+date: DebConf20
+colorlinks: true
+theme: Pittsburgh
+colortheme: beaver
+background-image: debian-background.png
+aspectratio: 169
+---
+
+## autopkgtest
+
+New restrictions:
+
+- `flaky`
+ - tests not always succeed, but failure does not necessarily mean a problem
+ in the package
+- `superficial`
+ - test is just a smoke test, success doesn't mean everything is right,
+ failures are regressions
+- `needs-internet`
+ - required for tests that need to access the internet
+- `skip-not-installable`
+ - skips test if dependencies are not available
+- `skippable`
+ - if tests exits with `77`, it is marked as skipped
+
+## autopkgtest in salsa ci
+
+- salsa ci pipeline provided since 2018
+ - very easy to use
+- provides autopkgtest (and build, lintian, reproducibility checks etc)
+- autopkgtest setup is reasonably similar to ci.debian.net
+- let's you know of autopkgtest failures early, while you are working on the
+ package
+- strong recommended;
+ see <https://salsa.debian.org/salsa-ci-team/pipeline/>
+
+## autodep8
+
+- now configurable via `debian/tests/autopkgtest-pkg-${PACKAGETYPE}.conf`
+- example:
+
+ ```python
+ # all package types
+ extra_depends = foo, bar
+ extra_restrictions = superficial
+
+ # python packages
+ import_name = MyPackage
+ ```
+- see also **autodep8(1)**
+
+## debci
+
+Major overhaul
+
+- Enables self-service for trusted people
+ - Outreachy work by Candy Tsai
+- Web pages more up-to-date
+- Solving infrastructure issues
+
+## ci.debian.net + britney
+
+- three supported architectures:
+ - amd64 (12 workers)
+ - arm64 (24 workers)
+ - ppc64el (2 workers)
+- Fully integrated into unstable-to-testing migration: amd64 and arm64
+- Fully integrated into proposed-updates reviews: amd64, arm64 and ppc64el
+- Pseudo excuses for experimental (service for testing new uploads):
+ <https://release.debian.org/britney/pseudo-excuses-experimental.html>
+
+## results
+
+* 1136 bugs reported with our usertag (2020-08-13)
+
+## Thank you for watching
+
+Questions?