Merge lp:~xnox/ubuntu-transition-tracker/riscv64 into lp:ubuntu-transition-tracker

Proposed by Dimitri John Ledkov
Status: Superseded
Proposed branch: lp:~xnox/ubuntu-transition-tracker/riscv64
Merge into: lp:ubuntu-transition-tracker
Diff against target: 3003 lines (+1847/-0)
230 files modified
download/archive.ben_download (+5/-0)
download/archive_ports.ben_download (+5/-0)
global.conf (+16/-0)
go (+83/-0)
monitor/old/apt.ben (+4/-0)
monitor/old/auto-duktape.ben (+5/-0)
monitor/old/auto-gnome-desktop3.ben (+8/-0)
monitor/old/auto-gr-osmosdr.ben (+5/-0)
monitor/old/auto-libept.ben (+8/-0)
monitor/old/auto-mutter.ben (+8/-0)
monitor/old/auto-plplot.ben (+5/-0)
monitor/old/auto-poppler.ben (+5/-0)
monitor/old/bind.ben (+6/-0)
monitor/old/boost1.46.ben (+7/-0)
monitor/old/boost1.49.ben (+7/-0)
monitor/old/boost1.61.ben (+5/-0)
monitor/old/boost1.62.ben (+5/-0)
monitor/old/boost1.65.ben (+5/-0)
monitor/old/boost1.67.ben (+5/-0)
monitor/old/cfitsio.ben (+4/-0)
monitor/old/cogl.ben (+7/-0)
monitor/old/cryptsetup.ben (+5/-0)
monitor/old/curl4.ben (+5/-0)
monitor/old/db.ben (+7/-0)
monitor/old/dh-python2.ben (+7/-0)
monitor/old/evolution-data-server-3.10.ben (+7/-0)
monitor/old/evolution-data-server-3.18.ben (+9/-0)
monitor/old/evolution-data-server.ben (+6/-0)
monitor/old/evolution3.4.ben (+7/-0)
monitor/old/ffmpeg-part2.ben (+4/-0)
monitor/old/ffmpeg.ben (+7/-0)
monitor/old/gdal.ben (+5/-0)
monitor/old/gdcm.ben (+8/-0)
monitor/old/giflib.ben (+7/-0)
monitor/old/glew.ben (+5/-0)
monitor/old/glew1.8.ben (+7/-0)
monitor/old/glpk.ben (+4/-0)
monitor/old/gmime.ben (+5/-0)
monitor/old/gnat.ben (+4/-0)
monitor/old/gnome-desktop3.ben (+4/-0)
monitor/old/gnuradio.ben (+5/-0)
monitor/old/gnustep-base.ben (+7/-0)
monitor/old/gnustep-gui.ben (+7/-0)
monitor/old/gnutls28.ben (+5/-0)
monitor/old/golang-1.8-1.8.3.ben (+4/-0)
monitor/old/golang.ben (+4/-0)
monitor/old/gpsd.ben (+7/-0)
monitor/old/graphviz.ben (+5/-0)
monitor/old/gsl.ben (+8/-0)
monitor/old/gsoap.ben (+4/-0)
monitor/old/hal.ben (+7/-0)
monitor/old/hdf5.ben (+5/-0)
monitor/old/hunspell.ben (+7/-0)
monitor/old/hypre2.15.1.ben (+5/-0)
monitor/old/icu52.ben (+5/-0)
monitor/old/imagemagick.ben (+5/-0)
monitor/old/imagemagick4.ben (+7/-0)
monitor/old/imagemagick5.ben (+7/-0)
monitor/old/imagemagick6.ben (+7/-0)
monitor/old/json-c.ben (+4/-0)
monitor/old/kde4libs-rm.ben (+5/-0)
monitor/old/lcms2.ben (+7/-0)
monitor/old/ldc-81.ben (+5/-0)
monitor/old/ldc.ben (+5/-0)
monitor/old/libass.ben (+7/-0)
monitor/old/libav.ben (+8/-0)
monitor/old/libav10.ben (+7/-0)
monitor/old/libav11.ben (+7/-0)
monitor/old/libcdio.ben (+5/-0)
monitor/old/libcfitsio3-dev.ben (+6/-0)
monitor/old/libconfig9.ben (+7/-0)
monitor/old/libev.ben (+11/-0)
monitor/old/libevent-2.1.ben (+5/-0)
monitor/old/libffi.ben (+7/-0)
monitor/old/libfluidsynth2.ben (+7/-0)
monitor/old/libgd2.ben (+7/-0)
monitor/old/libgfortran.ben (+7/-0)
monitor/old/libgit2-28.ben (+7/-0)
monitor/old/libgnutls-deb0-28.ben (+7/-0)
monitor/old/libgphobos.ben (+7/-0)
monitor/old/libgtop.ben (+4/-0)
monitor/old/libgweather.ben (+4/-0)
monitor/old/libical.ben (+4/-0)
monitor/old/libilmbase.ben (+4/-0)
monitor/old/libjpeg.ben (+7/-0)
monitor/old/libjsoncpp.ben (+5/-0)
monitor/old/libmikmod.ben (+8/-0)
monitor/old/libmusicbrainz5.ben (+4/-0)
monitor/old/libmysqlclient.ben (+7/-0)
monitor/old/libnettle6.ben (+7/-0)
monitor/old/libnfs.ben (+4/-0)
monitor/old/libnotify.ben (+7/-0)
monitor/old/liboctave3.ben (+4/-0)
monitor/old/libpari-gmp-tls6.ben (+4/-0)
monitor/old/libproj.ben (+5/-0)
monitor/old/libraw.ben (+7/-0)
monitor/old/librtas.ben (+4/-0)
monitor/old/librtmp1.ben (+8/-0)
monitor/old/libubuntu-app-launch4.ben (+4/-0)
monitor/old/libva.ben (+6/-0)
monitor/old/libwebp.ben (+5/-0)
monitor/old/libzip.ben (+5/-0)
monitor/old/lirc.ben (+5/-0)
monitor/old/llvm-symver.ben (+5/-0)
monitor/old/lm-sensors.ben (+4/-0)
monitor/old/mono.ben (+5/-0)
monitor/old/motif.ben (+8/-0)
monitor/old/mpfr.ben (+4/-0)
monitor/old/ncurses.ben (+4/-0)
monitor/old/net-snmp.ben (+7/-0)
monitor/old/netcdf.ben (+5/-0)
monitor/old/nspr4-0d.ben (+6/-0)
monitor/old/ocaml.ben (+11/-0)
monitor/old/octave.ben (+4/-0)
monitor/old/octave4.4.1.ben (+4/-0)
monitor/old/octave4.4.ben (+4/-0)
monitor/old/openexr.ben (+5/-0)
monitor/old/openjpeg.ben (+8/-0)
monitor/old/openmpi.ben (+5/-0)
monitor/old/openmpi1.6.ben (+7/-0)
monitor/old/openmpi2.ben (+7/-0)
monitor/old/openmpi3.ben (+5/-0)
monitor/old/openssl.ben (+5/-0)
monitor/old/parted.ben (+4/-0)
monitor/old/perl.ben (+472/-0)
monitor/old/perl5.14.ben (+7/-0)
monitor/old/perl5.18.2.ben (+5/-0)
monitor/old/perl5.18.ben (+5/-0)
monitor/old/perl5.20.ben (+7/-0)
monitor/old/perl5.22.ben (+7/-0)
monitor/old/perl5.24.ben (+4/-0)
monitor/old/perl5.26.ben (+4/-0)
monitor/old/perl5.28.ben (+4/-0)
monitor/old/petsc3.9.ben (+4/-0)
monitor/old/php7.2.ben (+7/-0)
monitor/old/plist.ben (+7/-0)
monitor/old/poppler.ben (+4/-0)
monitor/old/postgresql-10.ben (+4/-0)
monitor/old/postgresql-9.5.ben (+4/-0)
monitor/old/ppp.ben (+6/-0)
monitor/old/proj.ben (+4/-0)
monitor/old/protobuf8.ben (+7/-0)
monitor/old/python3.4-5.ben (+4/-0)
monitor/old/python3.4-only.ben (+4/-0)
monitor/old/python3.4.ben (+5/-0)
monitor/old/python3.5-6.ben (+4/-0)
monitor/old/python3.5-only.ben (+4/-0)
monitor/old/python3.5.ben (+5/-0)
monitor/old/python3.6-7.ben (+4/-0)
monitor/old/python3.6.ben (+5/-0)
monitor/old/python3.7-8.ben (+4/-0)
monitor/old/python3.7-add.ben (+5/-0)
monitor/old/python3.7-only.ben (+4/-0)
monitor/old/python3.8-add.ben (+5/-0)
monitor/old/python3.8-only.ben (+4/-0)
monitor/old/qhull.ben (+5/-0)
monitor/old/qpdf.ben (+4/-0)
monitor/old/qtbase-abi-5-11-0.ben (+5/-0)
monitor/old/qtbase-abi-5-11-2.ben (+5/-0)
monitor/old/qtbase-abi-5-12-2.ben (+5/-0)
monitor/old/qtbase-abi-5-12-4.ben (+5/-0)
monitor/old/qtbase-abi-5-12-5.ben (+5/-0)
monitor/old/qtbase-abi-5-9-2.ben (+5/-0)
monitor/old/qtbase-abi-5-9-4.ben (+5/-0)
monitor/old/qtbase-abi-5-9-5.ben (+5/-0)
monitor/old/qtdeclarative-abi-5-11-0.ben (+5/-0)
monitor/old/qtdeclarative-abi-5-11-2.ben (+5/-0)
monitor/old/qtdeclarative-abi-5-12-2.ben (+5/-0)
monitor/old/qtdeclarative-abi-5-12-4.ben (+5/-0)
monitor/old/qtdeclarative-abi-5-12-5.ben (+5/-0)
monitor/old/qtdeclarative-abi-5-9-2.ben (+6/-0)
monitor/old/qtdeclarative-abi-5-9-5.ben (+5/-0)
monitor/old/qtwebkit-rm.ben (+5/-0)
monitor/old/r-api-bioc-3.10.ben (+5/-0)
monitor/old/r-api.ben (+5/-0)
monitor/old/r-base.ben (+7/-0)
monitor/old/readline.ben (+4/-0)
monitor/old/scalapack.ben (+7/-0)
monitor/old/sdlgfx.ben (+7/-0)
monitor/old/shapelib.ben (+7/-0)
monitor/old/sip-api-12.2.ben (+5/-0)
monitor/old/sqlite.ben (+7/-0)
monitor/old/ssl1.0.ben (+5/-0)
monitor/old/ssl1.1.ben (+5/-0)
monitor/old/suitesparse.ben (+7/-0)
monitor/old/tiff.ben (+7/-0)
monitor/old/vpx.ben (+4/-0)
monitor/old/vtk.ben (+11/-0)
monitor/old/x264.ben (+4/-0)
monitor/old/x265.ben (+4/-0)
monitor/old/xerces-c.ben (+4/-0)
monitor/old/zeromq3.ben (+4/-0)
monitor/ongoing/apt.ben (+4/-0)
monitor/ongoing/auto-apt.ben (+8/-0)
monitor/ongoing/auto-bind9.ben (+8/-0)
monitor/ongoing/auto-casacore.ben (+5/-0)
monitor/ongoing/auto-gsl.ben (+6/-0)
monitor/ongoing/auto-iptables.ben (+5/-0)
monitor/ongoing/auto-knot.ben (+8/-0)
monitor/ongoing/auto-kodiplatform.ben (+8/-0)
monitor/ongoing/auto-procps.ben (+5/-0)
monitor/ongoing/auto-swig.ben (+5/-0)
monitor/ongoing/boost1.71.ben (+5/-0)
monitor/ongoing/hdf5-103-1.ben (+5/-0)
monitor/ongoing/icu.ben (+5/-0)
monitor/ongoing/libdvdread.ben (+7/-0)
monitor/ongoing/libgcc.ben (+7/-0)
monitor/ongoing/onlypy3oncd.ben (+5/-0)
monitor/ongoing/opencv.ben (+6/-0)
monitor/ongoing/pcre2-main.ben (+6/-0)
monitor/ongoing/pcre2.ben (+6/-0)
monitor/ongoing/perl5.30.ben (+4/-0)
monitor/ongoing/php7.2-rm.ben (+5/-0)
monitor/ongoing/php7.4.ben (+5/-0)
monitor/ongoing/postgresql-12.ben (+6/-0)
monitor/ongoing/protobuf.ben (+7/-0)
monitor/ongoing/python2-rm.ben (+5/-0)
monitor/ongoing/qt4-rm.ben (+5/-0)
monitor/ongoing/r-api-4.0.ben (+4/-0)
monitor/ongoing/ruby2.7-add.ben (+4/-0)
monitor/ongoing/ruby2.7-only.ben (+4/-0)
monitor/ongoing/unversioned-python-rm.ben (+5/-0)
monitor/permanent/ada.ben (+7/-0)
monitor/permanent/ghc.ben (+11/-0)
monitor/permanent/ocaml.ben (+7/-0)
monitor/permanent/rust.ben (+7/-0)
monitor/planned/exiv2.ben (+5/-0)
monitor/planned/mysql-8.ben (+5/-0)
monitor/planned/qtbase-abi-5-14-2.ben (+5/-0)
monitor/planned/qtdeclarative-abi-5-14-2.ben (+5/-0)
To merge this branch: bzr merge lp:~xnox/ubuntu-transition-tracker/riscv64
Reviewer Review Type Date Requested Status
Matthias Klose Pending
Iain Lane Pending
Ubuntu Transition Trackers Pending
Review via email: mp+383974@code.launchpad.net

Commit message

Add riscv64 to the transition tracker

To post a comment you must log in.
794. By Steve Langasek

Merge lp:~xnox/ubuntu-transition-tracker/riscv64

795. By Steve Langasek

alphabetize

796. By Stefano Rivera

Retire some old transition trackers

797. By Stefano Rivera

Perl transition

798. By Stefano Rivera

Err no, they're compatible

799. By Stefano Rivera

Qt 5.14

800. By Graham Inggs

Add r-api-bioc-3.11

801. By Graham Inggs

Add r-api / r-api-bioc combined

802. By Graham Inggs

Add mumps / petsc / slepc

803. By Graham Inggs

Close quotes

804. By Graham Inggs

gsl is done

805. By Graham Inggs

Add openbabel

806. By Graham Inggs

mumps / petsc / slepc are done

807. By Stefano Rivera

Remote qt5.14 - those didn't work and I didn't follow through on them

808. By Rik Mills

Qt4 is gone

809. By Rik Mills

future Qt5

810. By Graham Inggs

Add qhull

811. By Graham Inggs

Add gdal 3.1.0

812. By Graham Inggs

Fix gdal 3.1.0

813. By Graham Inggs

r-api / r-api-bioc are done

814. By Graham Inggs

qhull is done

815. By Graham Inggs

gdal 3.1.0 is done

816. By Graham Inggs

openbabel is done

817. By Dimitri John Ledkov

Add auto-trackers

818. By Dimitri John Ledkov

Try a different haskell tracker

819. By Dimitri John Ledkov

Try to fixup ghc-new tracker

820. By Matthias Klose

 add libgc tracker

821. By Iain Lane

Updates for using ben 0.9 and the auto transitioner

822. By Iain Lane

Move auto-* to old

We're going to be running the auto transitioner, which should manage these.

823. By Iain Lane

Silence the git reset

824. By Iain Lane

go: Output to www-out and then rsync to www

www is the real public_html dir now (mounted inside the lxd container)

825. By Iain Lane

go: chmod www-out

We're run as root, need to create files owned by ubuntu:ubuntu

826. By Iain Lane

it's chown silly

827. By Matthias Klose

 update libgc tracker

828. By Dimitri John Ledkov

Switch to a new haskell tracker that ignores all/i386.

829. By Dimitri John Ledkov

add icu67 tracker

830. By Dimitri John Ledkov

Fix up icu tracker

831. By Dimitri John Ledkov

Purge old auto trackers

832. By Matthias Klose

 add python3.9 addition tracker

833. By Matthias Klose

 try to fix the python3.9 tracker

834. By Graham Inggs

add CUDA 10.2

835. By Graham Inggs

missing semicolon

836. By Iain Lane

go: Clean up old auto transitions each time

These are piling up and cluttering the view.

837. By Iain Lane

go: Delete from finished too

838. By Dimitri John Ledkov

Drop completed icu & boost transitions

839. By Dimitri John Ledkov

Add planned libffi8 transition

840. By Dimitri John Ledkov

libffi8 transition started

841. By Dimitri John Ledkov

update libffi8

842. By Dimitri John Ledkov

hopefully fix it

Unmerged revisions

842. By Dimitri John Ledkov

hopefully fix it

841. By Dimitri John Ledkov

update libffi8

840. By Dimitri John Ledkov

libffi8 transition started

839. By Dimitri John Ledkov

Add planned libffi8 transition

838. By Dimitri John Ledkov

Drop completed icu & boost transitions

837. By Iain Lane

go: Delete from finished too

836. By Iain Lane

go: Clean up old auto transitions each time

These are piling up and cluttering the view.

835. By Graham Inggs

missing semicolon

834. By Graham Inggs

add CUDA 10.2

833. By Matthias Klose

 try to fix the python3.9 tracker

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'download'
2=== added file 'download/archive.ben_download'
3--- download/archive.ben_download 1970-01-01 00:00:00 +0000
4+++ download/archive.ben_download 2020-05-14 16:32:52 +0000
5@@ -0,0 +1,5 @@
6+mirror = "http://ftp.ubuntu.com/ubuntu";
7+suite = "groovy";
8+areas = [ "main"; "restricted"; "universe"; "multiverse" ];
9+
10+architectures = [ "i386"; "amd64" ];
11
12=== added file 'download/archive_ports.ben_download'
13--- download/archive_ports.ben_download 1970-01-01 00:00:00 +0000
14+++ download/archive_ports.ben_download 2020-05-14 16:32:52 +0000
15@@ -0,0 +1,5 @@
16+mirror = "http://ports.ubuntu.com";
17+suite = "groovy";
18+areas = [ "main"; "restricted"; "universe"; "multiverse" ];
19+
20+architectures = [ "armhf"; "arm64"; "ppc64el"; "s390x"; "riscv64" ];
21
22=== added file 'global.conf'
23--- global.conf 1970-01-01 00:00:00 +0000
24+++ global.conf 2020-05-14 16:32:52 +0000
25@@ -0,0 +1,16 @@
26+suite = "groovy";
27+areas = ["main"; "universe"; "restricted"; "multiverse"];
28+architectures = [
29+ "amd64";
30+ "arm64";
31+ "armhf";
32+ "i386";
33+ "ppc64el";
34+ "s390x";
35+ "riscv64"
36+];
37+redownload = false;
38+use-cache = true;
39+run-debcheck = true;
40+output-type = "xhtml";
41+template = "ubuntu";
42
43=== added file 'go'
44--- go 1970-01-01 00:00:00 +0000
45+++ go 2020-05-14 16:32:52 +0000
46@@ -0,0 +1,83 @@
47+#! /bin/sh
48+set -e
49+
50+cd /srv/transitions/transition-tracker
51+if [ -d config ]; then
52+ bzr up -q config
53+else
54+ bzr co lp:~ubuntu-transition-trackers/ubuntu-transition-tracker/configs config
55+fi
56+
57+MIRROR=/srv/transitions/mirror/ubuntu/dists
58+SERIES=groovy
59+ARCHES="i386 amd64 armhf arm64 ppc64el s390x riscv64"
60+COMPONENTS="main universe multiverse restricted"
61+
62+for arch in ${ARCHES}; do
63+ OUTPUT=Packages_${arch}
64+ [ -e $OUTPUT ] && rm $OUTPUT
65+ # Get a list of all source packages in proposed
66+ # Filter out Arch: all because these appear in all Packages files and
67+ # therefore result in removals which we don't want if they are left in.
68+ PROPOSED_SOURCES="$(zcat ${MIRROR}/${SERIES}-proposed/*/binary-${arch}/Packages.gz |
69+ grep-dctrl -n --not -FArchitecture all --and -sSource:Package . |
70+ sort -u |
71+ tr '\n' ' ' |
72+ sed -r -n -e 's/ \([^\)]+\)//g; s/\ $//; s/ / -o -X -S /gp')"
73+ for component in ${COMPONENTS}; do
74+ RELEASE=${MIRROR}/${SERIES}/${component}/binary-${arch}/Packages.gz
75+ PROPOSED=${MIRROR}/${SERIES}-proposed/${component}/binary-${arch}/Packages.gz
76+ zcat ${PROPOSED} >> $OUTPUT
77+ # and filter those binaries out of release
78+ if [ -n "${PROPOSED_SOURCES}" ]; then
79+ zcat ${RELEASE} | grep-dctrl -X -v -S ${PROPOSED_SOURCES} >> ${OUTPUT} || true
80+ else
81+ zcat ${RELEASE} >> ${OUTPUT}
82+ fi
83+ done
84+done
85+
86+# Don't use ben's download scripts - need to merge proposed and release
87+#MIRROR=/srv/transitions/mirror/ubuntu/dists
88+#SERIES=xenial
89+#
90+#for arch in i386 amd64 armhf arm64 powerpc ppc64el; do
91+# OUTPUT=Packages_${arch}
92+# [ -e $OUTPUT ] && rm $OUTPUT
93+# for series in $SERIES-proposed $SERIES; do
94+# for component in main universe multiverse restricted; do
95+# zcat ${MIRROR}/${series}/${component}/binary-${arch}/Packages.gz \
96+# >> $OUTPUT
97+# done
98+# done
99+#done
100+
101+[ -e Sources ] && rm Sources
102+for series in $SERIES-proposed $SERIES; do
103+ for component in main universe multiverse restricted; do
104+ zcat ${MIRROR}/${series}/${component}/source/Sources.gz >> Sources
105+ done
106+done
107+
108+rm -rf html text
109+
110+ben tracker --quiet --update
111+
112+mkdir -p text
113+for ben in config/monitor/*/*.ben; do
114+ case $ben in
115+ config/monitor/old/*) ;;
116+ config/monitor/finished/*) ;;
117+ *)
118+ base="$(basename "$ben" .ben)"
119+ ben monitor --quiet --text --use-cache --run-debcheck --config "$ben" >"text/$base.txt"
120+ ;;
121+ esac
122+done
123+ln -nsf . ../www/html
124+ln -nsf . ../www/text
125+cp -a index.html html/* text/* ../www/
126+rsync -aqL media/ ../www/media/
127+
128+mkdir -p /srv/transitions/attic/
129+find /srv/transitions/www/ -maxdepth 1 -type f -mtime +1 -exec mv {} /srv/transitions/attic/ \;
130
131=== added directory 'monitor'
132=== added directory 'monitor/finished'
133=== added directory 'monitor/old'
134=== added file 'monitor/old/apt.ben'
135--- monitor/old/apt.ben 1970-01-01 00:00:00 +0000
136+++ monitor/old/apt.ben 2020-05-14 16:32:52 +0000
137@@ -0,0 +1,4 @@
138+title = "apt";
139+is_affected = .depends ~ /\blibapt(-pkg5|-inst2)|\blibept1\.5/;
140+is_good = .depends ~ /\blibapt-pkg5\.90\b|\blibept1\.5\.90\b/;
141+is_bad = .depends ~ /\blibapt(-pkg5\.0\b|-inst)|\blibept1\.5\.0\b/;
142
143=== added file 'monitor/old/auto-duktape.ben'
144--- monitor/old/auto-duktape.ben 1970-01-01 00:00:00 +0000
145+++ monitor/old/auto-duktape.ben 2020-05-14 16:32:52 +0000
146@@ -0,0 +1,5 @@
147+title = "duktape (auto)";
148+is_affected = .depends ~ /duktape|duktape-dev|libduktape205|libduktape204/;
149+is_good = .depends ~ /duktape|duktape-dev|libduktape205/;
150+is_bad = .depends ~ /libduktape204/;
151+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
152
153=== added file 'monitor/old/auto-gnome-desktop3.ben'
154--- monitor/old/auto-gnome-desktop3.ben 1970-01-01 00:00:00 +0000
155+++ monitor/old/auto-gnome-desktop3.ben 2020-05-14 16:32:52 +0000
156@@ -0,0 +1,8 @@
157+title = "gnome-desktop3 (auto)";
158+is_affected = .depends ~ /libgnome-desktop-3-19|libgnome-desktop-3-18/;
159+is_good = .depends ~ /libgnome-desktop-3-19/;
160+is_bad = .depends ~ /libgnome-desktop-3-18/;
161+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
162+
163+Extra information (collected entirely from testing!):
164+ * can-smooth-update: maybe";
165
166=== added file 'monitor/old/auto-gr-osmosdr.ben'
167--- monitor/old/auto-gr-osmosdr.ben 1970-01-01 00:00:00 +0000
168+++ monitor/old/auto-gr-osmosdr.ben 2020-05-14 16:32:52 +0000
169@@ -0,0 +1,5 @@
170+title = "gr-osmosdr (auto)";
171+is_affected = .depends ~ /gr-osmosdr|libgnuradio-osmosdr0.2.0|libgnuradio-osmosdr0.1.4/;
172+is_good = .depends ~ /gr-osmosdr|libgnuradio-osmosdr0.2.0/;
173+is_bad = .depends ~ /libgnuradio-osmosdr0.1.4/;
174+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
175
176=== added file 'monitor/old/auto-libept.ben'
177--- monitor/old/auto-libept.ben 1970-01-01 00:00:00 +0000
178+++ monitor/old/auto-libept.ben 2020-05-14 16:32:52 +0000
179@@ -0,0 +1,8 @@
180+title = "libept (auto)";
181+is_affected = .depends ~ /libept1.6.0|libept1.5.90/;
182+is_good = .depends ~ /libept1.6.0/;
183+is_bad = .depends ~ /libept1.5.90/;
184+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
185+
186+Extra information (collected entirely from testing!):
187+ * can-smooth-update: no - libept1.5.90 is not in libs or oldlibs";
188
189=== added file 'monitor/old/auto-mutter.ben'
190--- monitor/old/auto-mutter.ben 1970-01-01 00:00:00 +0000
191+++ monitor/old/auto-mutter.ben 2020-05-14 16:32:52 +0000
192@@ -0,0 +1,8 @@
193+title = "mutter (auto)";
194+is_affected = .depends ~ /gir1.2-mutter-6|libmutter-6-0|libmutter-6-dev|gir1.2-mutter-5|libmutter-5-0|libmutter-5-dev/;
195+is_good = .depends ~ /gir1.2-mutter-6|libmutter-6-0|libmutter-6-dev/;
196+is_bad = .depends ~ /gir1.2-mutter-5|libmutter-5-0|libmutter-5-dev/;
197+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
198+
199+Extra information (collected entirely from testing!):
200+ * can-smooth-update: no - gir1.2-mutter-5 is not in libs or oldlibs";
201
202=== added file 'monitor/old/auto-plplot.ben'
203--- monitor/old/auto-plplot.ben 1970-01-01 00:00:00 +0000
204+++ monitor/old/auto-plplot.ben 2020-05-14 16:32:52 +0000
205@@ -0,0 +1,5 @@
206+title = "plplot (auto)";
207+is_affected = .depends ~ /libcsirocsa0|libcsironn0|libplplot-data|libplplot-dev|libplplot-java|libplplot-lua|libplplot-ocaml|libplplot-ocaml-dev|libplplot17|libplplotada2-dev|libplplotada4|libplplotcxx15|libplplotfortran0|libplplotqt2|libplplotwxwidgets1|libqsastime-dev|libqsastime0|octave-plplot|plplot-doc|plplot-driver-cairo|plplot-driver-qt|plplot-driver-wxwidgets|plplot-driver-xwin|plplot-examples|plplot-tcl|plplot-tcl-bin|plplot-tcl-dev|python3-plplot|python3-plplot-qt|libplplotada1-dev/;
208+is_good = .depends ~ /libcsirocsa0|libcsironn0|libplplot-data|libplplot-dev|libplplot-java|libplplot-lua|libplplot-ocaml|libplplot-ocaml-dev|libplplot17|libplplotada2-dev|libplplotada4|libplplotcxx15|libplplotfortran0|libplplotqt2|libplplotwxwidgets1|libqsastime-dev|libqsastime0|octave-plplot|plplot-doc|plplot-driver-cairo|plplot-driver-qt|plplot-driver-wxwidgets|plplot-driver-xwin|plplot-examples|plplot-tcl|plplot-tcl-bin|plplot-tcl-dev|python3-plplot|python3-plplot-qt/;
209+is_bad = .depends ~ /libplplotada1-dev/;
210+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
211
212=== added file 'monitor/old/auto-poppler.ben'
213--- monitor/old/auto-poppler.ben 1970-01-01 00:00:00 +0000
214+++ monitor/old/auto-poppler.ben 2020-05-14 16:32:52 +0000
215@@ -0,0 +1,5 @@
216+title = "poppler (auto)";
217+is_affected = .depends ~ /gir1.2-poppler-0.18|libpoppler-cpp-dev|libpoppler-cpp0v5|libpoppler-dev|libpoppler-glib-dev|libpoppler-glib-doc|libpoppler-glib8|libpoppler-private-dev|libpoppler-qt5-1|libpoppler-qt5-dev|libpoppler95|poppler-utils|libpoppler90/;
218+is_good = .depends ~ /gir1.2-poppler-0.18|libpoppler-cpp-dev|libpoppler-cpp0v5|libpoppler-dev|libpoppler-glib-dev|libpoppler-glib-doc|libpoppler-glib8|libpoppler-private-dev|libpoppler-qt5-1|libpoppler-qt5-dev|libpoppler95|poppler-utils/;
219+is_bad = .depends ~ /libpoppler90/;
220+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
221
222=== added file 'monitor/old/bind.ben'
223--- monitor/old/bind.ben 1970-01-01 00:00:00 +0000
224+++ monitor/old/bind.ben 2020-05-14 16:32:52 +0000
225@@ -0,0 +1,6 @@
226+title = "bind9 (auto)";
227+is_affected = .depends ~ /\b(bind9|bind9\-doc|bind9\-host|bind9utils|dnsutils|libbind\-dev|libbind\-export\-dev|libbind9\-161|libdns\-export1104|libdns\-export1104\-udeb|libdns1104|libirs\-export161|libirs\-export161\-udeb|libirs161|libisc\-export1100|libisc\-export1100\-udeb|libisc1100|libisccc\-export161|libisccc\-export161\-udeb|libisccc161|libisccfg\-export163|libisccfg\-export163\-udeb|libisccfg163|liblwres161|libdns\-export1102|libirs\-export160|libisc\-export169|libisccfg\-export160)\b/;
228+is_good = .depends ~ /\b(bind9|bind9\-doc|bind9\-host|bind9utils|dnsutils|libbind\-dev|libbind\-export\-dev|libbind9\-161|libdns\-export1104|libdns\-export1104\-udeb|libdns1104|libirs\-export161|libirs\-export161\-udeb|libirs161|libisc\-export1100|libisc\-export1100\-udeb|libisc1100|libisccc\-export161|libisccc\-export161\-udeb|libisccc161|libisccfg\-export163|libisccfg\-export163\-udeb|libisccfg163|liblwres161)\b/;
229+is_bad = .depends ~ /\b(libdns\-export1102|libirs\-export160|libisc\-export169|libisccfg\-export160)\b/;
230+notes = "copied from Debian";
231+
232
233=== added file 'monitor/old/boost1.46.ben'
234--- monitor/old/boost1.46.ben 1970-01-01 00:00:00 +0000
235+++ monitor/old/boost1.46.ben 2020-05-14 16:32:52 +0000
236@@ -0,0 +1,7 @@
237+title = "Boost 1.46";
238+
239+is_affected = .build-depends ~ /libboost.*-dev/;
240+
241+is_good = true;
242+
243+is_bad = .depends ~ /boost.*1.42/ | .build-depends ~ /boost.*1.42/;
244
245=== added file 'monitor/old/boost1.49.ben'
246--- monitor/old/boost1.49.ben 1970-01-01 00:00:00 +0000
247+++ monitor/old/boost1.49.ben 2020-05-14 16:32:52 +0000
248@@ -0,0 +1,7 @@
249+title = "Boost 1.49 (xnox)";
250+
251+is_affected = .build-depends ~ /libboost[a-z-.]*1\.4[0-8]-dev/;
252+
253+is_good = false;
254+
255+is_bad = true;
256
257=== added file 'monitor/old/boost1.61.ben'
258--- monitor/old/boost1.61.ben 1970-01-01 00:00:00 +0000
259+++ monitor/old/boost1.61.ben 2020-05-14 16:32:52 +0000
260@@ -0,0 +1,5 @@
261+title = "Boost 1.61 (xnox)";
262+
263+is_affected = .depends ~ /libboost[a-z-.]*1\.60|libboost[a-z-.]*1\.61/;
264+is_good = .depends ~ /libboost[a-z-.]*1\.61/;
265+is_bad = .depends ~ /libboost[a-z-.]*1\.60/;
266
267=== added file 'monitor/old/boost1.62.ben'
268--- monitor/old/boost1.62.ben 1970-01-01 00:00:00 +0000
269+++ monitor/old/boost1.62.ben 2020-05-14 16:32:52 +0000
270@@ -0,0 +1,5 @@
271+title = "Boost 1.62";
272+
273+is_affected = .depends ~ /libboost[a-z-.]*1\.6[012]/;
274+is_good = .depends ~ /libboost[a-z-.]*1\.62/;
275+is_bad = .depends ~ /libboost[a-z-.]*1\.6[01]/;
276
277=== added file 'monitor/old/boost1.65.ben'
278--- monitor/old/boost1.65.ben 1970-01-01 00:00:00 +0000
279+++ monitor/old/boost1.65.ben 2020-05-14 16:32:52 +0000
280@@ -0,0 +1,5 @@
281+title = "Boost 1.65";
282+
283+is_affected = .depends ~ /libboost[a-z-.]*1\.6[012345]/;
284+is_good = .depends ~ /libboost[a-z-.]*1\.65/;
285+is_bad = .depends ~ /libboost[a-z-.]*1\.6[01234]/;
286
287=== added file 'monitor/old/boost1.67.ben'
288--- monitor/old/boost1.67.ben 1970-01-01 00:00:00 +0000
289+++ monitor/old/boost1.67.ben 2020-05-14 16:32:52 +0000
290@@ -0,0 +1,5 @@
291+title = "Boost 1.67";
292+
293+is_affected = .depends ~ /libboost[a-z-.]*1\.6[0123457]/;
294+is_good = .depends ~ /libboost[a-z-.]*1\.67/;
295+is_bad = .depends ~ /libboost[a-z-.]*1\.6[012345]/;
296
297=== added file 'monitor/old/cfitsio.ben'
298--- monitor/old/cfitsio.ben 1970-01-01 00:00:00 +0000
299+++ monitor/old/cfitsio.ben 2020-05-14 16:32:52 +0000
300@@ -0,0 +1,4 @@
301+title = "cfitsio";
302+is_affected = .depends ~ /\b(libcfitsio2|libcfitsio4)\b/;
303+is_good = .depends ~ /\b(libcfitsio4)\b/;
304+is_bad = .depends ~ /\b(libcfitsio2)\b/;
305
306=== added file 'monitor/old/cogl.ben'
307--- monitor/old/cogl.ben 1970-01-01 00:00:00 +0000
308+++ monitor/old/cogl.ben 2020-05-14 16:32:52 +0000
309@@ -0,0 +1,7 @@
310+title = "cogl20";
311+
312+is_affected = .build-depends ~ /libcogl(-gles2)?(-pango)?-dev|libclutter(-gtk)?-1\.0-dev/;
313+
314+is_good = .depends ~ /libcogl20(-dbg)?|libcogl-pango20(-dbg)?|libcogl-gles2-20/;
315+
316+is_bad = .depends ~ /libcogl15(-dbg)?|libcogl-pango15(-dbg)?|libcogl-gles2-15/;
317
318=== added file 'monitor/old/cryptsetup.ben'
319--- monitor/old/cryptsetup.ben 1970-01-01 00:00:00 +0000
320+++ monitor/old/cryptsetup.ben 2020-05-14 16:32:52 +0000
321@@ -0,0 +1,5 @@
322+title = "cryptsetup";
323+
324+is_affected = .depends ~ /libcryptsetup[0-9]/;
325+is_good = .depends ~ /libcryptsetup12/;
326+is_bad = .depends ~ /libcryptsetup4/;
327
328=== added file 'monitor/old/curl4.ben'
329--- monitor/old/curl4.ben 1970-01-01 00:00:00 +0000
330+++ monitor/old/curl4.ben 2020-05-14 16:32:52 +0000
331@@ -0,0 +1,5 @@
332+title = "curl4";
333+is_affected = .depends ~ "libcurl3" | .depends ~ "libcurl4" | .build-depends ~ /libcurl4-openssl-dev/;
334+is_good = .depends ~ "libcurl4";
335+is_bad = .depends ~ "libcurl3";
336+notes = "vorlon xnox";
337
338=== added file 'monitor/old/db.ben'
339--- monitor/old/db.ben 1970-01-01 00:00:00 +0000
340+++ monitor/old/db.ben 2020-05-14 16:32:52 +0000
341@@ -0,0 +1,7 @@
342+title = "db 5.3 (doko)";
343+
344+is_affected = .build-depends ~ /libdb.*-dev/;
345+
346+is_good = .depends ~ /libdb5.3/;
347+
348+is_bad = .depends ~ /libdb5.1/;
349
350=== added file 'monitor/old/dh-python2.ben'
351--- monitor/old/dh-python2.ben 1970-01-01 00:00:00 +0000
352+++ monitor/old/dh-python2.ben 2020-05-14 16:32:52 +0000
353@@ -0,0 +1,7 @@
354+title = "python-central/support -> dh_python2";
355+
356+is_affected = .build-depends ~ /(^| )(python|python-dev|python-all|python-all-dev|python-support|python-central|dh-python)\s*([,(]|$)/ | .build-depends-indep ~ /(^| )(python|python-dev|python-all|python-all-dev|python-support|python-central|dh-python)\s*([,(]|$)/;
357+
358+is_good = true;
359+
360+is_bad = .depends ~ /python-central/ | .depends ~ /python-support/;
361
362=== added file 'monitor/old/evolution-data-server-3.10.ben'
363--- monitor/old/evolution-data-server-3.10.ben 1970-01-01 00:00:00 +0000
364+++ monitor/old/evolution-data-server-3.10.ben 2020-05-14 16:32:52 +0000
365@@ -0,0 +1,7 @@
366+title = "evolution-data-server 3.10";
367+
368+is_affected = .build-depends ~ /lib(camel|ebackend|ebook|ebookecal|ecal|edata-(book|cal)|edataserver)|evolution(-data-server)?-dev/;
369+
370+is_bad = .depends ~ /libcamel-1\.2-43|libebackend-1\.2-6|libecal1\.2-15|libedata-book-1\.2-17|libedata-cal-1\.2-20|libedataserver-1\.2-17/;
371+
372+is_good = .depends ~ /libcamel-1\.2-45|libebackend-1\.2-7|libecal-1\.2-16|libedata-book-1\.2-20|libedata-cal-1\.2-23|libedataserver-1\.2-18/;
373
374=== added file 'monitor/old/evolution-data-server-3.18.ben'
375--- monitor/old/evolution-data-server-3.18.ben 1970-01-01 00:00:00 +0000
376+++ monitor/old/evolution-data-server-3.18.ben 2020-05-14 16:32:52 +0000
377@@ -0,0 +1,9 @@
378+title = "evolution-data-server 3.18";
379+
380+is_affected = .depends ~ /libcamel\-1\.2\-54|libebook\-contacts\-1\.2\-2|libecal\-1\.2\-19|libedata\-cal\-1\.2\-28|libedataserver\-1\.2\-21|libcamel\-1\.2\-52|libebook\-contacts\-1\.2\-1|libecal\-1\.2\-18|libedata\-cal\-1\.2\-27|libedataserver\-1\.2\-20/;
381+
382+is_good = .depends ~ /libcamel\-1\.2\-54|libebook\-contacts\-1\.2\-2|libecal\-1\.2\-19|libedata\-cal\-1\.2\-28|libedataserver\-1\.2\-21/;
383+
384+is_bad = .depends ~ /libcamel\-1\.2\-52|libebook\-contacts\-1\.2\-1|libecal\-1\.2\-18|libedata\-cal\-1\.2\-27|libedataserver\-1\.2\-20/;
385+
386+notes = "Copied from Debian's auto-transition generator - sorry for the messy input";
387
388=== added file 'monitor/old/evolution-data-server.ben'
389--- monitor/old/evolution-data-server.ben 1970-01-01 00:00:00 +0000
390+++ monitor/old/evolution-data-server.ben 2020-05-14 16:32:52 +0000
391@@ -0,0 +1,6 @@
392+title = "evolution-data-server 3.32";
393+
394+is_affected = .depends ~ /libedataserver\-1\.2\-24|libedataserver\-1\.2\-23/;
395+
396+is_good = .depends ~ /libedataserver\-1\.2\-24/;
397+is_bad = .depends ~ /libedataserver\-1\.2\-23/;
398
399=== added file 'monitor/old/evolution3.4.ben'
400--- monitor/old/evolution3.4.ben 1970-01-01 00:00:00 +0000
401+++ monitor/old/evolution3.4.ben 2020-05-14 16:32:52 +0000
402@@ -0,0 +1,7 @@
403+title = "evolution 3.4";
404+
405+is_affected = .build-depends ~ /lib(camel|ebackend|ebook|ecal|edata-(book|cal)|edataserver(ui)?)|evolution(-data-server)?-dev/;
406+
407+is_bad = .depends ~ /libcamel-1\.2-29|libebackend1\.2-1|libebook1\.2-12|libecal1\.2-10|libedata-book-1\.2-11|libedata-cal-1\.2-13|libedataserver1\.2-15/;
408+
409+is_good = .depends ~ /libcamel-1\.2-33|libebackend1\.2-2|libebook-1\.2-13|libecal-1\.2-11|libedata-book-1\.2-13|libedata-cal-1\.2-15|libedataserver-1\.2-16/;
410
411=== added file 'monitor/old/ffmpeg-part2.ben'
412--- monitor/old/ffmpeg-part2.ben 1970-01-01 00:00:00 +0000
413+++ monitor/old/ffmpeg-part2.ben 2020-05-14 16:32:52 +0000
414@@ -0,0 +1,4 @@
415+title = "libav-tools to ffmpeg (with intermediate libav-tools-links if needed)";
416+is_affected = .build-depends ~ /(^| )(libav-tools|libav-tools-links|ffmpeg)\s*([,(:]|$)/ | .depends ~ /(^| )(libav-tools|libav-tools-links|ffmpeg)\s*([,(:]|$)/;
417+is_good = .build-depends ~ /(^| )ffmpeg\s*([,(:]|$)/ | .depends ~ /(^| )ffmpeg\s*([,(:]|$)/;
418+is_bad = .build-depends ~ /(^| )(libav-tools)\s*([,(:]|$)/ | .depends ~ /(^| )(libav-tools)\s*([,(:]|$)/;
419
420=== added file 'monitor/old/ffmpeg.ben'
421--- monitor/old/ffmpeg.ben 1970-01-01 00:00:00 +0000
422+++ monitor/old/ffmpeg.ben 2020-05-14 16:32:52 +0000
423@@ -0,0 +1,7 @@
424+title = "ffmpeg transition";
425+
426+is_affected = .depends ~ /\b(libavcodec\-extra58|libavcodec58|libavdevice58|libavfilter7|libavformat58|libavresample3|libavutil56|libpostproc55|libswresample3|libswscale5|ffmpeg\-dbg|libavcodec\-extra57|libavcodec57|libavdevice57|libavfilter6|libavformat57|libavresample2|libavutil55|libpostproc54|libswresample2|libswscale4)\b/;
427+
428+is_good = .depends ~ /\b(libavcodec\-extra58|libavcodec58|libavdevice58|libavfilter7|libavformat58|libavresample3|libavutil56|libpostproc55|libswresample3|libswscale5)\b/;
429+
430+is_bad = .depends ~ /\b(ffmpeg\-dbg|libavcodec\-extra57|libavcodec57|libavdevice57|libavfilter6|libavformat57|libavresample2|libavutil55|libpostproc54|libswresample2|libswscale4)\b/;
431
432=== added file 'monitor/old/gdal.ben'
433--- monitor/old/gdal.ben 1970-01-01 00:00:00 +0000
434+++ monitor/old/gdal.ben 2020-05-14 16:32:52 +0000
435@@ -0,0 +1,5 @@
436+title = "gdal 3.0.3";
437+is_affected = .depends ~ /libgdal20/ | .depends ~ /libgdal26/;
438+is_good = .depends ~ /libgdal26/;
439+is_bad = .depends ~ /libgdal20/;
440+notes = "https://bugs.debian.org/917323";
441
442=== added file 'monitor/old/gdcm.ben'
443--- monitor/old/gdcm.ben 1970-01-01 00:00:00 +0000
444+++ monitor/old/gdcm.ben 2020-05-14 16:32:52 +0000
445@@ -0,0 +1,8 @@
446+title = "gdcm (auto)";
447+is_affected = .depends ~ /\b(libgdcm2\.8|libvtkgdcm2\.8|libgdcm2\.6|libvtkgdcm2\.6)\b/;
448+is_good = .depends ~ /\b(libgdcm2\.8|libvtkgdcm2\.8)\b/;
449+is_bad = .depends ~ /\b(libgdcm2\.6|libvtkgdcm2\.6)\b/;
450+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
451+
452+Extra information (collected entirely from testing!):
453+ * can-smooth-update: maybe";
454
455=== added file 'monitor/old/giflib.ben'
456--- monitor/old/giflib.ben 1970-01-01 00:00:00 +0000
457+++ monitor/old/giflib.ben 2020-05-14 16:32:52 +0000
458@@ -0,0 +1,7 @@
459+title = "giflib";
460+
461+is_affected = .build-depends ~ /libgif-dev/;
462+
463+is_good = .depends ~ /libgif7/;
464+
465+is_bad = .depends ~ /libgif4/;
466
467=== added file 'monitor/old/glew.ben'
468--- monitor/old/glew.ben 1970-01-01 00:00:00 +0000
469+++ monitor/old/glew.ben 2020-05-14 16:32:52 +0000
470@@ -0,0 +1,5 @@
471+title = "glew 2.1";
472+is_affected = .depends ~ /libglew2\.0/ | .depends ~ /libglew2\.1/;
473+is_good = .depends ~ /libglew2\.1/;
474+is_bad = .depends ~ /libglew2\.0/;
475+notes = "https://bugs.debian.org/913299";
476
477=== added file 'monitor/old/glew1.8.ben'
478--- monitor/old/glew1.8.ben 1970-01-01 00:00:00 +0000
479+++ monitor/old/glew1.8.ben 2020-05-14 16:32:52 +0000
480@@ -0,0 +1,7 @@
481+title = "libglew1.8 transition (xnox)";
482+
483+is_affected = .build-depends ~ /libglew.*-dev/;
484+
485+is_good = .depends ~ /libglew1.8|libglewmx1.8/;
486+
487+is_bad = .depends ~ /libglew1.[5-7]|libglewmx1.[5-7]/;
488
489=== added file 'monitor/old/glpk.ben'
490--- monitor/old/glpk.ben 1970-01-01 00:00:00 +0000
491+++ monitor/old/glpk.ben 2020-05-14 16:32:52 +0000
492@@ -0,0 +1,4 @@
493+title = "glpk";
494+is_affected = .build-depends ~ /libglpk-dev/;
495+is_bad = .depends ~ /libglpk36/;
496+is_good = .depends ~ /libglpk40/;
497
498=== added file 'monitor/old/gmime.ben'
499--- monitor/old/gmime.ben 1970-01-01 00:00:00 +0000
500+++ monitor/old/gmime.ben 2020-05-14 16:32:52 +0000
501@@ -0,0 +1,5 @@
502+title = "gmime (auto)";
503+is_affected = .depends ~ /\b(gir1\.2\-gmime\-3\.0|gmime\-bin|libgmime\-3\.0\-0|libgmime\-3\.0\-dev|libgmime\-3\.0\-doc|libgmime\-2\.6\-0)\b/;
504+is_good = .depends ~ /\b(gir1\.2\-gmime\-3\.0|gmime\-bin|libgmime\-3\.0\-0|libgmime\-3\.0\-dev|libgmime\-3\.0\-doc)\b/;
505+is_bad = .depends ~ /\b(libgmime\-2\.6\-0)\b/;
506+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
507
508=== added file 'monitor/old/gnat.ben'
509--- monitor/old/gnat.ben 1970-01-01 00:00:00 +0000
510+++ monitor/old/gnat.ben 2020-05-14 16:32:52 +0000
511@@ -0,0 +1,4 @@
512+title = "gnat";
513+is_affected = .build-depends ~ /\bgnat\b/;
514+is_good = .depends ~ /\blibgnat-9\b/;
515+is_bad = .depends ~ /\blibgnat-[1-8]\b/;
516
517=== added file 'monitor/old/gnome-desktop3.ben'
518--- monitor/old/gnome-desktop3.ben 1970-01-01 00:00:00 +0000
519+++ monitor/old/gnome-desktop3.ben 2020-05-14 16:32:52 +0000
520@@ -0,0 +1,4 @@
521+title = "gnome-desktop3 3.28";
522+is_affected = .build-depends ~ /libgnome-desktop-3-dev/;
523+is_good = .depends ~ /libgnome-desktop-3-17/;
524+is_bad = .depends ~ /libgnome-desktop-3-12/;
525
526=== added file 'monitor/old/gnuradio.ben'
527--- monitor/old/gnuradio.ben 1970-01-01 00:00:00 +0000
528+++ monitor/old/gnuradio.ben 2020-05-14 16:32:52 +0000
529@@ -0,0 +1,5 @@
530+title = "gnuradio";
531+
532+is_affected = .depends ~ /(^| )(libgnuradio-[a-z-]*3\.8\.0|libgnuradio-[a-z-]*3\.8\.1)\s*([,(:]|$)/;
533+is_good = .depends ~ /(^| )(libgnuradio-[a-z-]*3\.8\.1)\s*([,(:]|$)/;
534+is_bad = .depends ~ /(^| )(libgnuradio-[a-z-]*3\.8\.0)\s*([,(:]|$)/;
535
536=== added file 'monitor/old/gnustep-base.ben'
537--- monitor/old/gnustep-base.ben 1970-01-01 00:00:00 +0000
538+++ monitor/old/gnustep-base.ben 2020-05-14 16:32:52 +0000
539@@ -0,0 +1,7 @@
540+title = "gnustep-base";
541+
542+is_affected = .depends ~ /\b(libgnustep\-base1\.26|gnustep\-base\-examples|libgnustep\-base1\.25|libgnustep\-base1\.25\-dbg)\b/;
543+
544+is_good = .depends ~ /\b(libgnustep\-base1\.26)\b/;
545+
546+is_bad = .depends ~ /\b(gnustep\-base\-examples|libgnustep\-base1\.25|libgnustep\-base1\.25\-dbg)\b/;
547
548=== added file 'monitor/old/gnustep-gui.ben'
549--- monitor/old/gnustep-gui.ben 1970-01-01 00:00:00 +0000
550+++ monitor/old/gnustep-gui.ben 2020-05-14 16:32:52 +0000
551@@ -0,0 +1,7 @@
552+title = "gnustep-gui 0.26";
553+
554+is_affected = .depends ~ /gnustep-gui-common|gnustep-gui-doc|gnustep-gui-runtime|libgnustep-gui-dev|libgnustep-gui0.27|libgnustep-gui0.27-dbg|libgnustep-gui0.26/;
555+
556+is_good = .depends ~ /gnustep-gui-common|gnustep-gui-doc|gnustep-gui-runtime|libgnustep-gui-dev|libgnustep-gui0.27|libgnustep-gui0.27-dbg/;
557+
558+is_bad = .depends ~ /libgnustep-gui0.26/;
559
560=== added file 'monitor/old/gnutls28.ben'
561--- monitor/old/gnutls28.ben 1970-01-01 00:00:00 +0000
562+++ monitor/old/gnutls28.ben 2020-05-14 16:32:52 +0000
563@@ -0,0 +1,5 @@
564+title = "gnutls28";
565+
566+is_affected = .depends ~ /\b(libgnutls-deb0-28|libgnutls30)\b/;
567+is_good = .depends ~ /\b(libgnutls30)\b/;
568+is_bad = .depends ~ /\b(libgnutls-deb0-28)\b/;
569
570=== added file 'monitor/old/golang-1.8-1.8.3.ben'
571--- monitor/old/golang-1.8-1.8.3.ben 1970-01-01 00:00:00 +0000
572+++ monitor/old/golang-1.8-1.8.3.ben 2020-05-14 16:32:52 +0000
573@@ -0,0 +1,4 @@
574+title = "golang-1.8 1.8.3";
575+is_affected = .depends ~ /libgolang-1.8-std1/;
576+is_good = .depends ~ /libgolang-1.8-std1-43a4ae06c385bf15d3072f86aa1224f856cbc719/;
577+is_bad = .depends ~ /libgolang-1.8-std1-be64cda9a608598f9175451bcb4c30bcea6c49bd/;
578
579=== added file 'monitor/old/golang.ben'
580--- monitor/old/golang.ben 1970-01-01 00:00:00 +0000
581+++ monitor/old/golang.ben 2020-05-14 16:32:52 +0000
582@@ -0,0 +1,4 @@
583+title = "golang 1.7 transition";
584+is_affected = .depends ~ /\b(libgolang-1.6-std1|libgolang-1.7-std1)\b/;
585+is_good = .depends ~ /\b(libgolang-1.7-std1)\b/;
586+is_bad = .depends ~ /\b(libgolang-1.6-std1)\b/;
587
588=== added file 'monitor/old/gpsd.ben'
589--- monitor/old/gpsd.ben 1970-01-01 00:00:00 +0000
590+++ monitor/old/gpsd.ben 2020-05-14 16:32:52 +0000
591@@ -0,0 +1,7 @@
592+title = "gpsd";
593+
594+is_affected = .build-depends ~ /libgps-dev|libqgpsmm-dev/;
595+
596+is_good = .depends ~ /libgps21|libqgpsmm21/;
597+
598+is_bad = .depends ~ /libgps20|libqgpsmm20/;
599
600=== added file 'monitor/old/graphviz.ben'
601--- monitor/old/graphviz.ben 1970-01-01 00:00:00 +0000
602+++ monitor/old/graphviz.ben 2020-05-14 16:32:52 +0000
603@@ -0,0 +1,5 @@
604+title = "graphviz 2.30";
605+
606+is_affected = .build-depends ~ /graphviz-dev/;
607+is_good = .depends ~ /libcdt5|libcgraph6/;
608+is_bad = .depends ~ /libcdt4|libcgraph5|libgraph4/;
609
610=== added file 'monitor/old/gsl.ben'
611--- monitor/old/gsl.ben 1970-01-01 00:00:00 +0000
612+++ monitor/old/gsl.ben 2020-05-14 16:32:52 +0000
613@@ -0,0 +1,8 @@
614+title = "gsl (auto)";
615+is_affected = .depends ~ /\b(libgsl23|libgsl2)\b/;
616+is_good = .depends ~ /\b(libgsl23)\b/;
617+is_bad = .depends ~ /\b(libgsl2)\b/;
618+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
619+
620+Extra information (collected entirely from testing!):
621+ * can-smooth-update: maybe";
622
623=== added file 'monitor/old/gsoap.ben'
624--- monitor/old/gsoap.ben 1970-01-01 00:00:00 +0000
625+++ monitor/old/gsoap.ben 2020-05-14 16:32:52 +0000
626@@ -0,0 +1,4 @@
627+title = "libgsoap5";
628+is_affected = .depends ~ /gsoap|gsoap-dbg|gsoap-doc|libgsoap-dbg|libgsoap-dev|libgsoap5|libgsoap4/;
629+is_good = .depends ~ /gsoap|gsoap-dbg|gsoap-doc|libgsoap-dbg|libgsoap-dev|libgsoap5/;
630+is_bad = .depends ~ /libgsoap4/;
631
632=== added file 'monitor/old/hal.ben'
633--- monitor/old/hal.ben 1970-01-01 00:00:00 +0000
634+++ monitor/old/hal.ben 2020-05-14 16:32:52 +0000
635@@ -0,0 +1,7 @@
636+title = "HAL";
637+
638+is_affected = .build-depends ~ /hal/ | .depends ~ /hal/ | .recommends ~ /hal/;
639+
640+is_good = true;
641+
642+is_bad = .depends ~ /libhal1/ | .depends ~ /libhal-storage1/ | .depends ~ /(^| )hal([ ,]|$)/ | .recommends ~ /libhal1/ | .recommends ~ /libhal-storage1/ | .recommends ~ /(^| )hal([ ,]|$)/;
643
644=== added file 'monitor/old/hdf5.ben'
645--- monitor/old/hdf5.ben 1970-01-01 00:00:00 +0000
646+++ monitor/old/hdf5.ben 2020-05-14 16:32:52 +0000
647@@ -0,0 +1,5 @@
648+title = "hdf5 (auto)";
649+
650+is_affected = .depends ~ /\b(libhdf5\-103|libhdf5\-cpp\-103|libhdf5\-mpich\-103|libhdf5\-openmpi\-103|libhdf5\-100|libhdf5\-cpp\-100|libhdf5\-mpich\-100|libhdf5\-openmpi\-100)\b/;
651+is_good = .depends ~ /\b(libhdf5\-103|libhdf5\-cpp\-103|libhdf5\-mpich\-103|libhdf5\-openmpi\-103)\b/;
652+is_bad = .depends ~ /\b(libhdf5\-100|libhdf5\-cpp\-100|libhdf5\-mpich\-100|libhdf5\-openmpi\-100)\b/;
653
654=== added file 'monitor/old/hunspell.ben'
655--- monitor/old/hunspell.ben 1970-01-01 00:00:00 +0000
656+++ monitor/old/hunspell.ben 2020-05-14 16:32:52 +0000
657@@ -0,0 +1,7 @@
658+title = "hunspell";
659+
660+is_affected = .build-depends ~ /libhunspell-dev/ | .depends ~/libhunspell.*/;
661+
662+is_good = .depends ~ /libhunspell-1.7-0.*/;
663+
664+is_bad = .depends ~ /libhunspell-1.6-0,.*/;
665
666=== added file 'monitor/old/hypre2.15.1.ben'
667--- monitor/old/hypre2.15.1.ben 1970-01-01 00:00:00 +0000
668+++ monitor/old/hypre2.15.1.ben 2020-05-14 16:32:52 +0000
669@@ -0,0 +1,5 @@
670+title = "Hypre 2.15.1";
671+
672+is_affected = .depends ~ /\b(libhypre\-2\.15\.1|libhypre\-2\.14\.0)\b/;
673+is_good = .depends ~ /\b(libhypre\-2\.15\.1)\b/;
674+is_bad = .depends ~ /\b(libhypre\-2\.14\.0)\b/;
675
676=== added file 'monitor/old/icu52.ben'
677--- monitor/old/icu52.ben 1970-01-01 00:00:00 +0000
678+++ monitor/old/icu52.ben 2020-05-14 16:32:52 +0000
679@@ -0,0 +1,5 @@
680+title = "Icu 52 (xnox)";
681+is_affected = .depends ~ /libicu/ ;
682+is_good = .depends ~ /libicu52/ ;
683+is_bad = .depends ~ /libicu48/ ;
684+
685
686=== added file 'monitor/old/imagemagick.ben'
687--- monitor/old/imagemagick.ben 1970-01-01 00:00:00 +0000
688+++ monitor/old/imagemagick.ben 2020-05-14 16:32:52 +0000
689@@ -0,0 +1,5 @@
690+title = "imagemagick 6.9.9";
691+is_affected = .depends ~ /\b(libmagick\+\+\-6\.q16\-8|libmagick\+\+\-6\.q16hdri\-8|libmagickcore\-6\.q16\-5|libmagickcore\-6\.q16\-5\-extra|libmagickcore\-6\.q16hdri\-5|libmagickcore\-6\.q16hdri\-5\-extra|libmagickwand\-6\.q16\-5|libmagickwand\-6\.q16hdri\-5|libmagick\+\+\-6\.q16\-7|libmagick\+\+\-6\.q16hdri\-7|libmagickcore\-6\.q16\-3|libmagickcore\-6\.q16\-3\-extra|libmagickcore\-6\.q16hdri\-3|libmagickcore\-6\.q16hdri\-3\-extra|libmagickwand\-6\.q16\-3|libmagickwand\-6\.q16hdri\-3)\b/;
692+is_good = .depends ~ /\b(libmagick\+\+\-6\.q16\-8|libmagick\+\+\-6\.q16hdri\-8|libmagickcore\-6\.q16\-5|libmagickcore\-6\.q16\-5\-extra|libmagickcore\-6\.q16hdri\-5|libmagickcore\-6\.q16hdri\-5\-extra|libmagickwand\-6\.q16\-5|libmagickwand\-6\.q16hdri\-5)\b/;
693+is_bad = .depends ~ /\b(libmagick\+\+\-6\.q16\-7|libmagick\+\+\-6\.q16hdri\-7|libmagickcore\-6\.q16\-3|libmagickcore\-6\.q16\-3\-extra|libmagickcore\-6\.q16hdri\-3|libmagickcore\-6\.q16hdri\-3\-extra|libmagickwand\-6\.q16\-3|libmagickwand\-6\.q16hdri\-3)\b/;
694+notes = "copied from Debian";
695
696=== added file 'monitor/old/imagemagick4.ben'
697--- monitor/old/imagemagick4.ben 1970-01-01 00:00:00 +0000
698+++ monitor/old/imagemagick4.ben 2020-05-14 16:32:52 +0000
699@@ -0,0 +1,7 @@
700+title = "imagemagick 4";
701+
702+is_affected = .build-depends ~ /libmagick(core|\+\+|\+\+9|wand|9|)-dev/;
703+
704+is_good = .depends ~ /libmagick(\+\+4|wand4|core4|core4-extra)/;
705+
706+is_bad = .depends ~ /libmagick((\+\+3|wand3|core3|core3-extra))/;
707
708=== added file 'monitor/old/imagemagick5.ben'
709--- monitor/old/imagemagick5.ben 1970-01-01 00:00:00 +0000
710+++ monitor/old/imagemagick5.ben 2020-05-14 16:32:52 +0000
711@@ -0,0 +1,7 @@
712+title = "imagemagick 5 (mterry)";
713+
714+is_affected = .build-depends ~ /libmagick(core|\+\+|wand|)-dev/;
715+
716+is_good = .depends ~ /libmagick(\+\+5|wand5|core5|core5-extra)/;
717+
718+is_bad = .depends ~ /libmagick((\+\+4|wand4|core4|core4-extra))/;
719
720=== added file 'monitor/old/imagemagick6.ben'
721--- monitor/old/imagemagick6.ben 1970-01-01 00:00:00 +0000
722+++ monitor/old/imagemagick6.ben 2020-05-14 16:32:52 +0000
723@@ -0,0 +1,7 @@
724+title = "ImageMagick 6.9";
725+
726+is_affected = .build-depends ~ /libmagick.*-dev/;
727+
728+is_good = .depends ~ /libmagick\+\+-6\.q16-7|libmagick\+\+-6\.q16hdri-7|libmagickcore-6\.q16-3|libmagickwand-6\.q16-3|libmagickwand-6\.q16hdri-3/;
729+
730+is_bad = .depends ~ /libmagick\+\+-6\.q16-6v6|libmagick\+\+-6\.q16hdri-6v6|libmagickcore-6\.q16-2|libmagickwand-6\.q16-2|libmagickwand-6\.q16hdri-2/;
731
732=== added file 'monitor/old/json-c.ben'
733--- monitor/old/json-c.ben 1970-01-01 00:00:00 +0000
734+++ monitor/old/json-c.ben 2020-05-14 16:32:52 +0000
735@@ -0,0 +1,4 @@
736+title = "json-c";
737+is_affected = .depends ~ /\b(libjson\-c3|libjson\-c2|libjson\-c2\-dbg|libjson0|libjson0\-dev)\b/;
738+is_good = .depends ~ /\b(libjson\-c3)\b/;
739+is_bad = .depends ~ /\b(libjson\-c2|libjson\-c2\-dbg|libjson0|libjson0\-dev)\b/;
740
741=== added file 'monitor/old/kde4libs-rm.ben'
742--- monitor/old/kde4libs-rm.ben 1970-01-01 00:00:00 +0000
743+++ monitor/old/kde4libs-rm.ben 2020-05-14 16:32:52 +0000
744@@ -0,0 +1,5 @@
745+title = "kd4libs-rm";
746+notes = "KDE4LIBS Removal tracker";
747+is_affected = .depends ~ /\s(kdelibs-bin|kdelibs5-data|kdelibs5-dbg|kdelibs5-dev|kdelibs5-plugins|kdoctools|libkcmutils4|libkde3support4|libkdeclarative5|libkdecore5|libkdesu5|libkdeui5|libkdewebkit5|libkdnssd4|libkemoticons4|libkfile4|libkhtml5|libkidletime4|libkimproxy4|libkio5|libkjsapi4|libkjsembed4|libkmediaplayer4|libknewstuff2-4|libknewstuff3-4|libknotifyconfig4|libkntlm4|libkparts4|libkprintutils4|libkpty4|libkrosscore4|libkrossui4|libktexteditor4|libkunitconversion4|libkutils4|libplasma3|libsolid4|libthreadweaver4)\s/ | .build-depends ~ /\s(kdelibs-bin|kdelibs5-data|kdelibs5-dbg|kdelibs5-dev|kdelibs5-plugins|kdoctools|libkcmutils4|libkde3support4|libkdeclarative5|libkdecore5|libkdesu5|libkdeui5|libkdewebkit5|libkdnssd4|libkemoticons4|libkfile4|libkhtml5|libkidletime4|libkimproxy4|libkio5|libkjsapi4|libkjsembed4|libkmediaplayer4|libknewstuff2-4|libknewstuff3-4|libknotifyconfig4|libkntlm4|libkparts4|libkprintutils4|libkpty4|libkrosscore4|libkrossui4|libktexteditor4|libkunitconversion4|libkutils4|libplasma3|libsolid4|libthreadweaver4)\s/;
748+is_bad = .depends ~ /\s(kdelibs-bin|kdelibs5-data|kdelibs5-dbg|kdelibs5-dev|kdelibs5-plugins|kdoctools|libkcmutils4|libkde3support4|libkdeclarative5|libkdecore5|libkdesu5|libkdeui5|libkdewebkit5|libkdnssd4|libkemoticons4|libkfile4|libkhtml5|libkidletime4|libkimproxy4|libkio5|libkjsapi4|libkjsembed4|libkmediaplayer4|libknewstuff2-4|libknewstuff3-4|libknotifyconfig4|libkntlm4|libkparts4|libkprintutils4|libkpty4|libkrosscore4|libkrossui4|libktexteditor4|libkunitconversion4|libkutils4|libplasma3|libsolid4|libthreadweaver4)\s/ | .build-depends ~ /\s(kdelibs-bin|kdelibs5-data|kdelibs5-dbg|kdelibs5-dev|kdelibs5-plugins|kdoctools|libkcmutils4|libkde3support4|libkdeclarative5|libkdecore5|libkdesu5|libkdeui5|libkdewebkit5|libkdnssd4|libkemoticons4|libkfile4|libkhtml5|libkidletime4|libkimproxy4|libkio5|libkjsapi4|libkjsembed4|libkmediaplayer4|libknewstuff2-4|libknewstuff3-4|libknotifyconfig4|libkntlm4|libkparts4|libkprintutils4|libkpty4|libkrosscore4|libkrossui4|libktexteditor4|libkunitconversion4|libkutils4|libplasma3|libsolid4|libthreadweaver4)\s/;
749+ is_good = .depends ~ "''";
750
751=== added file 'monitor/old/lcms2.ben'
752--- monitor/old/lcms2.ben 1970-01-01 00:00:00 +0000
753+++ monitor/old/lcms2.ben 2020-05-14 16:32:52 +0000
754@@ -0,0 +1,7 @@
755+title = "lcms2 (till-kamppeter)";
756+
757+is_affected = .build-depends ~ /liblcms.*-dev/;
758+
759+is_good = .depends ~ /liblcms2.*/;
760+
761+is_bad = .depends ~ /liblcms1.*/;
762
763=== added file 'monitor/old/ldc-81.ben'
764--- monitor/old/ldc-81.ben 1970-01-01 00:00:00 +0000
765+++ monitor/old/ldc-81.ben 2020-05-14 16:32:52 +0000
766@@ -0,0 +1,5 @@
767+title = "ldc / phobos 81";
768+is_affected = .depends ~ /\b(ldc|libphobos2\-ldc\-shared\-dev|libphobos2\-ldc\-shared81|libphobos2\-ldc\-shared78)\b/;
769+is_good = .depends ~ /\b(ldc|libphobos2\-ldc\-shared\-dev|libphobos2\-ldc\-shared81)\b/;
770+is_bad = .depends ~ /\b(libphobos2\-ldc\-shared78)\b/;
771+notes = "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908345 - copied from Debian";
772
773=== added file 'monitor/old/ldc.ben'
774--- monitor/old/ldc.ben 1970-01-01 00:00:00 +0000
775+++ monitor/old/ldc.ben 2020-05-14 16:32:52 +0000
776@@ -0,0 +1,5 @@
777+title = "ldc (auto)";
778+is_affected = .depends ~ /\b(ldc|libphobos2\-ldc\-shared\-dev|libphobos2\-ldc\-shared78|libphobos2\-ldc\-dev|libphobos2\-ldc76)\b/;
779+is_good = .depends ~ /\b(ldc|libphobos2\-ldc\-shared\-dev|libphobos2\-ldc\-shared78)\b/;
780+is_bad = .depends ~ /\b(libphobos2\-ldc\-dev|libphobos2\-ldc76)\b/;
781+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
782
783=== added file 'monitor/old/libass.ben'
784--- monitor/old/libass.ben 1970-01-01 00:00:00 +0000
785+++ monitor/old/libass.ben 2020-05-14 16:32:52 +0000
786@@ -0,0 +1,7 @@
787+title = "libass";
788+
789+is_affected = .depends ~ /libass-dev|libass5|libass4/;
790+
791+is_good = .depends ~ /libass-dev|libass5/;
792+
793+is_bad = .depends ~ /libass4/;
794
795=== added file 'monitor/old/libav.ben'
796--- monitor/old/libav.ben 1970-01-01 00:00:00 +0000
797+++ monitor/old/libav.ben 2020-05-14 16:32:52 +0000
798@@ -0,0 +1,8 @@
799+title = "libav";
800+
801+is_affected = .build-depends ~ /lib(avcodec|avformat|avutil)-dev/;
802+
803+is_good = .depends ~ /lib(avcodec54|avformat54|avutil52)/;
804+
805+is_bad = .depends ~ /lib(avcodec53|avformat53|avutil51)/;
806+
807
808=== added file 'monitor/old/libav10.ben'
809--- monitor/old/libav10.ben 1970-01-01 00:00:00 +0000
810+++ monitor/old/libav10.ben 2020-05-14 16:32:52 +0000
811@@ -0,0 +1,7 @@
812+title = "libav10";
813+
814+is_affected = .build-depends ~ /lib(avcodec|avformat|avutil|device|filter)-dev/;
815+
816+is_good = .depends ~ /lib(avcodec55|avformat55|avutil53|device54|filter4)/;
817+
818+is_bad = .depends ~ /lib(avcodec54|avformat54|avutil52|device53|filter3)/;
819
820=== added file 'monitor/old/libav11.ben'
821--- monitor/old/libav11.ben 1970-01-01 00:00:00 +0000
822+++ monitor/old/libav11.ben 2020-05-14 16:32:52 +0000
823@@ -0,0 +1,7 @@
824+title = "libav11";
825+
826+is_affected = .depends ~ /libavcodec\-extra\-56|libavcodec56|libavdevice55|libavfilter5|libavformat56|libavresample2|libavutil54|libswscale3|libavcodec\-extra\-55|libavcodec55|libavdevice54|libavfilter4|libavformat55|libavresample1|libavutil53|libswscale2/;
827+
828+is_good = .depends ~ /libavcodec\-extra\-56|libavcodec56|libavdevice55|libavfilter5|libavformat56|libavresample2|libavutil54|libswscale3/;
829+
830+is_bad = .depends ~ /libavcodec\-extra\-55|libavcodec55|libavdevice54|libavfilter4|libavformat55|libavresample1|libavutil53|libswscale2/;
831
832=== added file 'monitor/old/libcdio.ben'
833--- monitor/old/libcdio.ben 1970-01-01 00:00:00 +0000
834+++ monitor/old/libcdio.ben 2020-05-14 16:32:52 +0000
835@@ -0,0 +1,5 @@
836+title = "libcdio 2.0";
837+is_affected = .depends ~ /\b(libcdio17|libiso9660\-10|libcdio18|libiso9660\-11)\b/;
838+is_good = .depends ~ /\b(libcdio18|libiso9660\-11)\b/;
839+is_bad = .depends ~ /\b(libcdio17|libiso9660\-10)\b/;
840+
841
842=== added file 'monitor/old/libcfitsio3-dev.ben'
843--- monitor/old/libcfitsio3-dev.ben 1970-01-01 00:00:00 +0000
844+++ monitor/old/libcfitsio3-dev.ben 2020-05-14 16:32:52 +0000
845@@ -0,0 +1,6 @@
846+title = "libcfitsio3-dev";
847+
848+is_affected = .build-depends ~ /\b(libcfitsio*-dev)\b/;
849+
850+is_good = .build-depends ~ /\b(libcfitsio-dev)\b/ | .depends ~ /\b(libcfitsio5)\b/ ;
851+is_bad = .build-depends ~ /\b(libcfitsio3-dev)\b/ | .depends ~ /\b(libcfitsio[234])\b/ ;
852
853=== added file 'monitor/old/libconfig9.ben'
854--- monitor/old/libconfig9.ben 1970-01-01 00:00:00 +0000
855+++ monitor/old/libconfig9.ben 2020-05-14 16:32:52 +0000
856@@ -0,0 +1,7 @@
857+title = "libconfig9 (xnox)";
858+
859+is_affected = .build-depends ~ /libconfig[+8]*-dev/;
860+
861+is_good = .depends ~ /libconfig[+]*9/;
862+
863+is_bad = .depends ~ /libconfig[+]*8/;
864
865=== added file 'monitor/old/libev.ben'
866--- monitor/old/libev.ben 1970-01-01 00:00:00 +0000
867+++ monitor/old/libev.ben 2020-05-14 16:32:52 +0000
868@@ -0,0 +1,11 @@
869+title = "libev";
870+
871+architectures = [
872+ "amd64"; "i386"
873+];
874+
875+is_affected = .build-depends ~ /libev(-libevent)?-dev/;
876+
877+is_good = .depends ~ /libev4/;
878+
879+is_bad = .depends ~ /libev3/;
880
881=== added file 'monitor/old/libevent-2.1.ben'
882--- monitor/old/libevent-2.1.ben 1970-01-01 00:00:00 +0000
883+++ monitor/old/libevent-2.1.ben 2020-05-14 16:32:52 +0000
884@@ -0,0 +1,5 @@
885+title = "libevent-2.1 transition (infinity)";
886+is_affected = .depends ~ /(^| )(libevent(|-core|-extra|-openssl|-pthreads)-(2\.1-6|2\.1-7)|libevent\-dbg)\s*([,(:]|$)/;
887+is_good = .depends ~ /(^| )libevent(|-core|-extra|-openssl|-pthreads)-2\.1-7\s*([,(:]|$)/;
888+is_bad = .depends ~ /(^| )(libevent(|-core|-extra|-openssl|-pthreads)-2\.1-6|libevent-dbg)\s*([,(:]|$)/;
889+notes = "Preliminary build tests: https://launchpad.net/~rbalint/+archive/ubuntu/libevent-2.1/+packages";
890
891=== added file 'monitor/old/libffi.ben'
892--- monitor/old/libffi.ben 1970-01-01 00:00:00 +0000
893+++ monitor/old/libffi.ben 2020-05-14 16:32:52 +0000
894@@ -0,0 +1,7 @@
895+title = "libffi7";
896+
897+is_affected = .build-depends ~ /libffi-dev/ | .depends ~/libffi.*/;
898+
899+is_good = .depends ~ /libffi7.*/;
900+
901+is_bad = .depends ~ /libffi6.*/;
902
903=== added file 'monitor/old/libfluidsynth2.ben'
904--- monitor/old/libfluidsynth2.ben 1970-01-01 00:00:00 +0000
905+++ monitor/old/libfluidsynth2.ben 2020-05-14 16:32:52 +0000
906@@ -0,0 +1,7 @@
907+title = "libfluidsynth2";
908+
909+is_affected = .depends ~ /libfluidsynth1|libfluidsynth2/;
910+
911+is_good = .depends ~ /libfluidsynth2/;
912+
913+is_bad = .depends ~ /libfluidsynth1/;
914
915=== added file 'monitor/old/libgd2.ben'
916--- monitor/old/libgd2.ben 1970-01-01 00:00:00 +0000
917+++ monitor/old/libgd2.ben 2020-05-14 16:32:52 +0000
918@@ -0,0 +1,7 @@
919+# ben configuration file for libgd2 → libgd3 transition (Debian #706828)
920+
921+title = "libgd3";
922+
923+is_affected = .build-depends ~ /libgd2|libgdchart-gd2|libgd-gd2/;
924+is_good = .depends ~ /libgd3/;
925+is_bad = .depends ~ /libgd2-(noxpm|xpm)([ ,]|$)/;
926
927=== added file 'monitor/old/libgfortran.ben'
928--- monitor/old/libgfortran.ben 1970-01-01 00:00:00 +0000
929+++ monitor/old/libgfortran.ben 2020-05-14 16:32:52 +0000
930@@ -0,0 +1,7 @@
931+title = "libgfortran5 (GCC 8)";
932+
933+is_affected = !.package ~ /^gcc-.*/ & ( .build-depends ~ /gfortran/ | .depends ~/libgfortran.*/ );
934+
935+is_good = .depends ~ /libgfortran5.*/;
936+
937+is_bad = .depends ~ /libgfortran4.*/;
938
939=== added file 'monitor/old/libgit2-28.ben'
940--- monitor/old/libgit2-28.ben 1970-01-01 00:00:00 +0000
941+++ monitor/old/libgit2-28.ben 2020-05-14 16:32:52 +0000
942@@ -0,0 +1,7 @@
943+title = "libgit2";
944+
945+is_affected = .depends ~ /libgit2-27|libgit2-28/;
946+
947+is_good = .depends ~ /libgit2-28/;
948+
949+is_bad = .depends ~ /libgit2-27/;
950
951=== added file 'monitor/old/libgnutls-deb0-28.ben'
952--- monitor/old/libgnutls-deb0-28.ben 1970-01-01 00:00:00 +0000
953+++ monitor/old/libgnutls-deb0-28.ben 2020-05-14 16:32:52 +0000
954@@ -0,0 +1,7 @@
955+title = "libgnutls-deb0-28";
956+
957+is_affected = .depends ~ /libgnutls28/ | .depends ~ /libgnutls-deb0-28/;
958+
959+is_good = .depends ~ /libgnutls-deb0-28/;
960+
961+is_bad = .depends ~ /libgnutls28\s*([,(]|$)/;
962
963=== added file 'monitor/old/libgphobos.ben'
964--- monitor/old/libgphobos.ben 1970-01-01 00:00:00 +0000
965+++ monitor/old/libgphobos.ben 2020-05-14 16:32:52 +0000
966@@ -0,0 +1,7 @@
967+title = "libgphobos71 (GCC 7)";
968+
969+is_affected = .build-depends ~ /gphobos/ | .depends ~/libgphobos.*/;
970+
971+is_good = .depends ~ /libgphobos71.*/;
972+
973+is_bad = .depends ~ /libgphobos68.*/;
974
975=== added file 'monitor/old/libgtop.ben'
976--- monitor/old/libgtop.ben 1970-01-01 00:00:00 +0000
977+++ monitor/old/libgtop.ben 2020-05-14 16:32:52 +0000
978@@ -0,0 +1,4 @@
979+title = "libgtop2";
980+is_affected = .build-depends ~ /libgtop2-dev/;
981+is_good = .depends ~ /libgtop-2\.0-10/;
982+is_bad = .depends ~ /libgtop2-10/;
983
984=== added file 'monitor/old/libgweather.ben'
985--- monitor/old/libgweather.ben 1970-01-01 00:00:00 +0000
986+++ monitor/old/libgweather.ben 2020-05-14 16:32:52 +0000
987@@ -0,0 +1,4 @@
988+title = "libgweather 3.34";
989+is_affected = .build-depends ~ /libgweather-3-dev/;
990+is_good = .depends ~ /libgweather-3-16/;
991+is_bad = .depends ~ /libgweather-3-15/;
992
993=== added file 'monitor/old/libical.ben'
994--- monitor/old/libical.ben 1970-01-01 00:00:00 +0000
995+++ monitor/old/libical.ben 2020-05-14 16:32:52 +0000
996@@ -0,0 +1,4 @@
997+title = "libical 3.0.0";
998+is_affected = .depends ~ /libical2|libical3/;
999+is_good = .depends ~ /libical3/;
1000+is_bad = .depends ~ /libical2/;
1001
1002=== added file 'monitor/old/libilmbase.ben'
1003--- monitor/old/libilmbase.ben 1970-01-01 00:00:00 +0000
1004+++ monitor/old/libilmbase.ben 2020-05-14 16:32:52 +0000
1005@@ -0,0 +1,4 @@
1006+title = "ilmbase 2.2.1";
1007+is_affected = .depends ~ /libilmbase12|libilmbase23/;
1008+is_good = .depends ~ /libilmbase23/;
1009+is_bad = .depends ~ /libilmbase12/;
1010
1011=== added file 'monitor/old/libjpeg.ben'
1012--- monitor/old/libjpeg.ben 1970-01-01 00:00:00 +0000
1013+++ monitor/old/libjpeg.ben 2020-05-14 16:32:52 +0000
1014@@ -0,0 +1,7 @@
1015+title = "libjpeg transition to libjpeg8";
1016+
1017+is_affected = .build-depends ~ /libjpeg(62|8)?-dev/;
1018+
1019+is_good = .depends ~ /libjpeg8/;
1020+
1021+is_bad = .depends ~ /libjpeg62/;
1022
1023=== added file 'monitor/old/libjsoncpp.ben'
1024--- monitor/old/libjsoncpp.ben 1970-01-01 00:00:00 +0000
1025+++ monitor/old/libjsoncpp.ben 2020-05-14 16:32:52 +0000
1026@@ -0,0 +1,5 @@
1027+title = "libjsoncpp";
1028+
1029+is_affected = .depends ~ /\b(libjsoncpp0v5|libjsoncpp1)\b/;
1030+is_good = .depends ~ /\b(libjsoncpp1)\b/;
1031+is_bad = .depends ~ /\b(libjsoncpp0v5)\b/;
1032
1033=== added file 'monitor/old/libmikmod.ben'
1034--- monitor/old/libmikmod.ben 1970-01-01 00:00:00 +0000
1035+++ monitor/old/libmikmod.ben 2020-05-14 16:32:52 +0000
1036@@ -0,0 +1,8 @@
1037+title = "libmikmod";
1038+
1039+is_affected = .build-depends ~ /libmikmod2?-dev/;
1040+
1041+is_good = .depends ~ /libmikmod3/;
1042+
1043+is_bad = (.depends ~ /libmikmod2/) | (.build-depends ~ /libmikmod2-dev/);
1044+
1045
1046=== added file 'monitor/old/libmusicbrainz5.ben'
1047--- monitor/old/libmusicbrainz5.ben 1970-01-01 00:00:00 +0000
1048+++ monitor/old/libmusicbrainz5.ben 2020-05-14 16:32:52 +0000
1049@@ -0,0 +1,4 @@
1050+title = "libmusicbrainz5 g++5 ABI transition";
1051+is_affected = .depends ~ /(^| )(libmusicbrainz5-1|libmusicbrainz5-2|libmusicbrainz5cc2v5)\s*([,(:]|$)/;
1052+is_good = .depends ~ /(^| )(libmusicbrainz5-2|libmusicbrainz5cc2v5)\s*([,(:]|$)/;
1053+is_bad = .depends ~ /(^| )(libmusicbrainz5-1)\s*([,(:]|$)/;
1054
1055=== added file 'monitor/old/libmysqlclient.ben'
1056--- monitor/old/libmysqlclient.ben 1970-01-01 00:00:00 +0000
1057+++ monitor/old/libmysqlclient.ben 2020-05-14 16:32:52 +0000
1058@@ -0,0 +1,7 @@
1059+title = "libmysqlclient18 transition";
1060+
1061+is_affected = .build-depends ~ /libmysqlclient(16)?-dev/;
1062+
1063+is_good = .depends ~ /libmysqlclient18/;
1064+
1065+is_bad = .depends ~ /libmysqlclient16/;
1066
1067=== added file 'monitor/old/libnettle6.ben'
1068--- monitor/old/libnettle6.ben 1970-01-01 00:00:00 +0000
1069+++ monitor/old/libnettle6.ben 2020-05-14 16:32:52 +0000
1070@@ -0,0 +1,7 @@
1071+title = "libnettle6";
1072+
1073+is_affected = .depends ~ /libhogweed2|libnettle4|libhogweed4|libnettle6/;
1074+
1075+is_good = .depends ~ /libhogweed4|libnettle6/;
1076+
1077+is_bad = .depends ~ /libhogweed2|libnettle4/;
1078
1079=== added file 'monitor/old/libnfs.ben'
1080--- monitor/old/libnfs.ben 1970-01-01 00:00:00 +0000
1081+++ monitor/old/libnfs.ben 2020-05-14 16:32:52 +0000
1082@@ -0,0 +1,4 @@
1083+title = "libnfs (auto)";
1084+is_affected = .depends ~ /\b(libnfs11|libnfs8)\b/;
1085+is_good = .depends ~ /\b(libnfs11)\b/;
1086+is_bad = .depends ~ /\b(libnfs8)\b/;
1087
1088=== added file 'monitor/old/libnotify.ben'
1089--- monitor/old/libnotify.ben 1970-01-01 00:00:00 +0000
1090+++ monitor/old/libnotify.ben 2020-05-14 16:32:52 +0000
1091@@ -0,0 +1,7 @@
1092+title = "libnotify1 -> libnotify4 and libnotify4-dev -> libnotify-dev";
1093+
1094+is_affected = .build-depends ~ /libnotify.*-dev/ | .depends ~ /libnotify1/;
1095+
1096+is_good = .depends ~ /libnotify4/;
1097+
1098+is_bad = .depends ~ /libnotify1/ | .build-depends ~ /libnotify4-dev/;
1099
1100=== added file 'monitor/old/liboctave3.ben'
1101--- monitor/old/liboctave3.ben 1970-01-01 00:00:00 +0000
1102+++ monitor/old/liboctave3.ben 2020-05-14 16:32:52 +0000
1103@@ -0,0 +1,4 @@
1104+title = "liboctave3 ABI transition";
1105+is_affected = .depends ~ /(^| )(liboctave2|liboctave3)\s*([,(:]|$)/;
1106+is_good = .depends ~ /(^| )(liboctave3)\s*([,(:]|$)/;
1107+is_bad = .depends ~ /(^| )(liboctave2)\s*([,(:]|$)/;
1108
1109=== added file 'monitor/old/libpari-gmp-tls6.ben'
1110--- monitor/old/libpari-gmp-tls6.ben 1970-01-01 00:00:00 +0000
1111+++ monitor/old/libpari-gmp-tls6.ben 2020-05-14 16:32:52 +0000
1112@@ -0,0 +1,4 @@
1113+title = "libpari-gmp-tls6";
1114+is_affected = .depends ~ /libpari-gmp-tls5|libpari-gmp-tls6/;
1115+is_good = .depends ~ /libpari-gmp-tls6/;
1116+is_bad = .depends ~ /libpari-gmp-tls5/;
1117
1118=== added file 'monitor/old/libproj.ben'
1119--- monitor/old/libproj.ben 1970-01-01 00:00:00 +0000
1120+++ monitor/old/libproj.ben 2020-05-14 16:32:52 +0000
1121@@ -0,0 +1,5 @@
1122+title = "libproj";
1123+
1124+is_affected = .depends ~ /libproj0|libproj9|libproj12/;
1125+is_good = .depends ~ /libproj12/;
1126+is_bad = .depends ~ /libproj9/;
1127
1128=== added file 'monitor/old/libraw.ben'
1129--- monitor/old/libraw.ben 1970-01-01 00:00:00 +0000
1130+++ monitor/old/libraw.ben 2020-05-14 16:32:52 +0000
1131@@ -0,0 +1,7 @@
1132+title = "libraw";
1133+
1134+is_affected = .build-depends ~ /libraw-dev/;
1135+
1136+is_good = .depends ~ /libraw19/;
1137+
1138+is_bad = .depends ~ /libraw16/;
1139
1140=== added file 'monitor/old/librtas.ben'
1141--- monitor/old/librtas.ben 1970-01-01 00:00:00 +0000
1142+++ monitor/old/librtas.ben 2020-05-14 16:32:52 +0000
1143@@ -0,0 +1,4 @@
1144+title = "librtas2 transition";
1145+is_affected = .depends ~ /\b(librtas2|librtasevent2|libofdt\-dev|libofdt1|librtas1|librtasevent1)\b/;
1146+is_good = .depends ~ /\b(librtas2|librtasevent2)\b/;
1147+is_bad = .depends ~ /\b(libofdt\-dev|libofdt1|librtas1|librtasevent1)\b/;
1148
1149=== added file 'monitor/old/librtmp1.ben'
1150--- monitor/old/librtmp1.ben 1970-01-01 00:00:00 +0000
1151+++ monitor/old/librtmp1.ben 2020-05-14 16:32:52 +0000
1152@@ -0,0 +1,8 @@
1153+title = "librtmp1";
1154+
1155+is_affected = .build-depends ~ /librtmp-dev/;
1156+
1157+is_good = .depends ~ /librtmp1/;
1158+
1159+is_bad = .depends ~ /librtmp0/;
1160+
1161
1162=== added file 'monitor/old/libubuntu-app-launch4.ben'
1163--- monitor/old/libubuntu-app-launch4.ben 1970-01-01 00:00:00 +0000
1164+++ monitor/old/libubuntu-app-launch4.ben 2020-05-14 16:32:52 +0000
1165@@ -0,0 +1,4 @@
1166+title = "libubuntu-app-launch4";
1167+is_affected = .build-depends ~ /libubuntu-app-launch[23]-dev/;
1168+is_good = .depends ~ /libubuntu-app-launch4/;
1169+is_bad = .depends ~ /libubuntu-app-launch3/;
1170
1171=== added file 'monitor/old/libva.ben'
1172--- monitor/old/libva.ben 1970-01-01 00:00:00 +0000
1173+++ monitor/old/libva.ben 2020-05-14 16:32:52 +0000
1174@@ -0,0 +1,6 @@
1175+title = "libva (auto)";
1176+is_affected = .depends ~ /\b(libva\-drm2|libva\-glx2|libva\-wayland2|libva\-x11\-2|libva2|libva\-drm1|libva\-glx1|libva\-tpi1|libva\-wayland1|libva\-x11\-1|libva1)\b/;
1177+is_good = .depends ~ /\b(libva\-drm2|libva\-glx2|libva\-wayland2|libva\-x11\-2|libva2)\b/;
1178+is_bad = .depends ~ /\b(libva\-drm1|libva\-glx1|libva\-tpi1|libva\-wayland1|libva\-x11\-1|libva1)\b/;
1179+notes = "copied from Debian";
1180+
1181
1182=== added file 'monitor/old/libwebp.ben'
1183--- monitor/old/libwebp.ben 1970-01-01 00:00:00 +0000
1184+++ monitor/old/libwebp.ben 2020-05-14 16:32:52 +0000
1185@@ -0,0 +1,5 @@
1186+title = "libwebp";
1187+
1188+is_affected = .depends ~ /libwebp5|libwebpdemux1|libwebpmux1|libwebp4/;
1189+is_good = .depends ~ /libwebp5|libwebpdemux1|libwebpmux1/;
1190+is_bad = .depends ~ /libwebp4/;
1191
1192=== added file 'monitor/old/libzip.ben'
1193--- monitor/old/libzip.ben 1970-01-01 00:00:00 +0000
1194+++ monitor/old/libzip.ben 2020-05-14 16:32:52 +0000
1195@@ -0,0 +1,5 @@
1196+title = "libzip 1.5.x";
1197+is_affected = .depends ~ /\b(libzip5|libzip4)\b/;
1198+is_good = .depends ~ /\b(libzip5)\b/;
1199+is_bad = .depends ~ /\b(libzip4)\b/;
1200+notes = "Copied from Debian";
1201
1202=== added file 'monitor/old/lirc.ben'
1203--- monitor/old/lirc.ben 1970-01-01 00:00:00 +0000
1204+++ monitor/old/lirc.ben 2020-05-14 16:32:52 +0000
1205@@ -0,0 +1,5 @@
1206+title = "Lirc package split";
1207+
1208+is_affected = .build-depends ~ /liblircclient-dev/;
1209+is_good = .depends ~ "lib(lirc0|lirc-client0)";
1210+is_bad = .depends ~ "liblircclient0";
1211
1212=== added file 'monitor/old/llvm-symver.ben'
1213--- monitor/old/llvm-symver.ben 1970-01-01 00:00:00 +0000
1214+++ monitor/old/llvm-symver.ben 2020-05-14 16:32:52 +0000
1215@@ -0,0 +1,5 @@
1216+title = "add versioned symbols to llvm libraries";
1217+
1218+is_affected = .depends ~ /lib(ll(vm|db-)|clang1-)[34]\.[7890]/;
1219+is_good = .depends ~ /lib(ll(vm|db-)|clang1-)[34]\.[7890] \(>?= 1:/;
1220+is_bad = .depends ~ /lib(ll(vm|db-)|clang1-)[34]\.[7890]/;
1221
1222=== added file 'monitor/old/lm-sensors.ben'
1223--- monitor/old/lm-sensors.ben 1970-01-01 00:00:00 +0000
1224+++ monitor/old/lm-sensors.ben 2020-05-14 16:32:52 +0000
1225@@ -0,0 +1,4 @@
1226+title = "lm-sesnsors";
1227+is_affected = .depends ~ /libsensors4|libsensors5/;
1228+is_good = .depends ~ /libsensors5/;
1229+is_bad = .depends ~ /libsensors4/;
1230
1231=== added file 'monitor/old/mono.ben'
1232--- monitor/old/mono.ben 1970-01-01 00:00:00 +0000
1233+++ monitor/old/mono.ben 2020-05-14 16:32:52 +0000
1234@@ -0,0 +1,5 @@
1235+title = "mono (auto)";
1236+is_affected = .depends ~ /\b(ca\-certificates\-mono|libmono\-cscompmgd0\.0\-cil|libmono\-smdiagnostics0\.0\-cil|libmono\-system\-data\-entity4\.0\-cil|libmono\-system\-servicemodel\-internals0\.0\-cil|libmono\-accessibility2\.0\-cil|libmono\-cairo2\.0\-cil|libmono\-corlib2\.0\-cil|libmono\-corlib4\.0\-cil|libmono\-cscompmgd8\.0\-cil|libmono\-data\-tds2\.0\-cil|libmono\-debugger\-soft2\.0a\-cil|libmono\-entityframework\-sqlserver6\.0\-cil|libmono\-entityframework6\.0\-cil|libmono\-i18n\-west2\.0\-cil|libmono\-i18n2\.0\-cil|libmono\-ldap2\.0\-cil|libmono\-management2\.0\-cil|libmono\-messaging\-rabbitmq2\.0\-cil|libmono\-messaging2\.0\-cil|libmono\-microsoft\-build2\.0\-cil|libmono\-microsoft8\.0\-cil|libmono\-npgsql2\.0\-cil|libmono\-npgsql4\.0\-cil|libmono\-opensystem\-c4\.0\-cil|libmono\-oracle2\.0\-cil|libmono\-peapi2\.0a\-cil|libmono\-posix2\.0\-cil|libmono\-rabbitmq2\.0\-cil|libmono\-relaxng2\.0\-cil|libmono\-security2\.0\-cil|libmono\-sharpzip2\.6\-cil|libmono\-sharpzip2\.84\-cil|libmono\-simd2\.0\-cil|libmono\-sqlite2\.0\-cil|libmono\-system\-data\-linq2\.0\-cil|libmono\-system\-data\-services2\.0\-cil|libmono\-system\-data2\.0\-cil|libmono\-system\-json2\.0\-cil|libmono\-system\-ldap2\.0\-cil|libmono\-system\-messaging2\.0\-cil|libmono\-system\-net2\.0\-cil|libmono\-system\-runtime2\.0\-cil|libmono\-system\-web\-mvc1\.0\-cil|libmono\-system\-web\-mvc2\.0\-cil|libmono\-system\-web2\.0\-cil|libmono\-system2\.0\-cil|libmono\-tasklets2\.0\-cil|libmono\-wcf3\.0a\-cil|libmono\-web4\.0\-cil|libmono\-webbrowser2\.0\-cil|libmono\-windowsbase3\.0\-cil|libmono\-winforms2\.0\-cil|libmono\-xbuild\-tasks2\.0\-cil|libmono2\.0\-cil|mono\-2\.0\-gac|mono\-2\.0\-service|mono\-gmcs)\b/;
1237+is_bad = .depends ~ /\b(libmono\-accessibility2\.0\-cil|libmono\-cairo2\.0\-cil|libmono\-corlib2\.0\-cil|libmono\-corlib4\.0\-cil|libmono\-cscompmgd8\.0\-cil|libmono\-data\-tds2\.0\-cil|libmono\-debugger\-soft2\.0a\-cil|libmono\-entityframework\-sqlserver6\.0\-cil|libmono\-entityframework6\.0\-cil|libmono\-i18n\-west2\.0\-cil|libmono\-i18n2\.0\-cil|libmono\-ldap2\.0\-cil|libmono\-management2\.0\-cil|libmono\-messaging\-rabbitmq2\.0\-cil|libmono\-messaging2\.0\-cil|libmono\-microsoft\-build2\.0\-cil|libmono\-microsoft8\.0\-cil|libmono\-npgsql2\.0\-cil|libmono\-npgsql4\.0\-cil|libmono\-opensystem\-c4\.0\-cil|libmono\-oracle2\.0\-cil|libmono\-peapi2\.0a\-cil|libmono\-posix2\.0\-cil|libmono\-rabbitmq2\.0\-cil|libmono\-relaxng2\.0\-cil|libmono\-security2\.0\-cil|libmono\-sharpzip2\.6\-cil|libmono\-sharpzip2\.84\-cil|libmono\-simd2\.0\-cil|libmono\-sqlite2\.0\-cil|libmono\-system\-data\-linq2\.0\-cil|libmono\-system\-data\-services2\.0\-cil|libmono\-system\-data2\.0\-cil|libmono\-system\-json2\.0\-cil|libmono\-system\-ldap2\.0\-cil|libmono\-system\-messaging2\.0\-cil|libmono\-system\-net2\.0\-cil|libmono\-system\-runtime2\.0\-cil|libmono\-system\-web\-mvc1\.0\-cil|libmono\-system\-web\-mvc2\.0\-cil|libmono\-system\-web2\.0\-cil|libmono\-system2\.0\-cil|libmono\-tasklets2\.0\-cil|libmono\-wcf3\.0a\-cil|libmono\-web4\.0\-cil|libmono\-webbrowser2\.0\-cil|libmono\-windowsbase3\.0\-cil|libmono\-winforms2\.0\-cil|libmono\-xbuild\-tasks2\.0\-cil|libmono2\.0\-cil|mono\-2\.0\-gac|mono\-2\.0\-service|mono\-gmcs)\b/;
1238+is_good = .depends ~ /\b(ca\-certificates\-mono|libmono\-cscompmgd0\.0\-cil|libmono\-smdiagnostics0\.0\-cil|libmono\-system\-data\-entity4\.0\-cil|libmono\-system\-servicemodel\-internals0\.0\-cil)\b/;
1239+notes = "Copied from Debian - auto generated input";
1240
1241=== added file 'monitor/old/motif.ben'
1242--- monitor/old/motif.ben 1970-01-01 00:00:00 +0000
1243+++ monitor/old/motif.ben 2020-05-14 16:32:52 +0000
1244@@ -0,0 +1,8 @@
1245+title = "motif (ginggs, tumbleweed)";
1246+notes = "LP: #1222747";
1247+
1248+is_affected = .build-depends ~ /lesstif2-dev/ | .build-depends ~ /libmotif-dev/;
1249+
1250+is_good = .depends ~ /libxm4/ | .depends ~ /libmrm4/ | .depends ~ /libuil4/;
1251+
1252+is_bad = .depends ~ /lesstif2/;
1253
1254=== added file 'monitor/old/mpfr.ben'
1255--- monitor/old/mpfr.ben 1970-01-01 00:00:00 +0000
1256+++ monitor/old/mpfr.ben 2020-05-14 16:32:52 +0000
1257@@ -0,0 +1,4 @@
1258+title = "mpfr 4.0.0";
1259+is_affected = .depends ~ /libmpfr4|libmpfr6/;
1260+is_good = .depends ~ /libmpfr6/;
1261+is_bad = .depends ~ /libmpfr4/;
1262
1263=== added file 'monitor/old/ncurses.ben'
1264--- monitor/old/ncurses.ben 1970-01-01 00:00:00 +0000
1265+++ monitor/old/ncurses.ben 2020-05-14 16:32:52 +0000
1266@@ -0,0 +1,4 @@
1267+title = "ncurses";
1268+is_affected = .depends ~ /\b(lib32ncurses6|lib32ncursesw6|lib32tinfo6|lib64ncurses6|lib64ncursesw6|lib64tinfo6|libncurses6|libncursesw6|libtinfo6|libtinfo6\-udeb|lib32ncurses5|lib32ncursesw5|lib32tinfo5|lib64ncurses5|lib64tinfo5|libncurses5|libncursesw5|libtinfo5|libtinfo5\-udeb)\b/;
1269+is_good = .depends ~ /\b(lib32ncurses6|lib32ncursesw6|lib32tinfo6|lib64ncurses6|lib64ncursesw6|lib64tinfo6|libncurses6|libncursesw6|libtinfo6|libtinfo6\-udeb)\b/;
1270+is_bad = .depends ~ /\b(lib32ncurses5|lib32ncursesw5|lib32tinfo5|lib64ncurses5|lib64tinfo5|libncurses5|libncursesw5|libtinfo5|libtinfo5\-udeb)\b/ & !.package ~ /\b(libncursesw5|libncurses5)\b/;
1271
1272=== added file 'monitor/old/net-snmp.ben'
1273--- monitor/old/net-snmp.ben 1970-01-01 00:00:00 +0000
1274+++ monitor/old/net-snmp.ben 2020-05-14 16:32:52 +0000
1275@@ -0,0 +1,7 @@
1276+# ben configuration file for libsnmp15 → libsnmp30 transition
1277+
1278+title = "net-snmp";
1279+
1280+is_affected = .build-depends ~ /libsnmp9?-dev/ | .build-depends-indep ~ /libsnmp9?-dev/;
1281+is_good = .depends ~ /libsnmp30/;
1282+is_bad = .depends ~ /libsnmp15/;
1283
1284=== added file 'monitor/old/netcdf.ben'
1285--- monitor/old/netcdf.ben 1970-01-01 00:00:00 +0000
1286+++ monitor/old/netcdf.ben 2020-05-14 16:32:52 +0000
1287@@ -0,0 +1,5 @@
1288+title = "netcdf";
1289+is_affected = .depends ~ /\b(libnetcdf15|libnetcdf13)\b/;
1290+is_good = .depends ~ /\b(libnetcdf15)\b/;
1291+is_bad = .depends ~ /\b(libnetcdf13)\b/;
1292+notes = "copied from Debian";
1293
1294=== added file 'monitor/old/nspr4-0d.ben'
1295--- monitor/old/nspr4-0d.ben 1970-01-01 00:00:00 +0000
1296+++ monitor/old/nspr4-0d.ben 2020-05-14 16:32:52 +0000
1297@@ -0,0 +1,6 @@
1298+title = "nspr4-0d transitional removal";
1299+
1300+is_affected = .depends ~ /\b(libnspr4(|-0d))\b/;
1301+
1302+is_good = .depends ~ /\b(libnspr4)\b/ ;
1303+is_bad = .depends ~ /\b(libnspr4-0d)\b/ ;
1304
1305=== added file 'monitor/old/ocaml.ben'
1306--- monitor/old/ocaml.ben 1970-01-01 00:00:00 +0000
1307+++ monitor/old/ocaml.ben 2020-05-14 16:32:52 +0000
1308@@ -0,0 +1,11 @@
1309+title = "ocaml";
1310+
1311+architectures = [
1312+ "amd64"; "i386"
1313+];
1314+
1315+is_affected = .build-depends ~ /ocaml/;
1316+
1317+is_good = .depends ~ /(ocaml-[a-z-]*|camlp4-)3\.12\.0/;
1318+
1319+is_bad = .depends ~ /(ocaml-[a-z-]*|camlp4-)3\.11\.2/;
1320
1321=== added file 'monitor/old/octave.ben'
1322--- monitor/old/octave.ben 1970-01-01 00:00:00 +0000
1323+++ monitor/old/octave.ben 2020-05-14 16:32:52 +0000
1324@@ -0,0 +1,4 @@
1325+title = "Octave (jtaylor)";
1326+is_affected = .build-depends ~ /octave3.2-headers|liboctave-dev|octave-pkg-dev/;
1327+is_bad = .depends ~ /octave3.2/;
1328+is_good = .depends ~ /liboctave1/;
1329
1330=== added file 'monitor/old/octave4.4.1.ben'
1331--- monitor/old/octave4.4.1.ben 1970-01-01 00:00:00 +0000
1332+++ monitor/old/octave4.4.1.ben 2020-05-14 16:32:52 +0000
1333@@ -0,0 +1,4 @@
1334+title = "octave 4.4.1";
1335+is_affected = .depends ~ "liboctave5" | .depends ~ "liboctave6";
1336+is_good = .depends ~ "liboctave6";
1337+is_bad = .depends ~ "liboctave5";
1338
1339=== added file 'monitor/old/octave4.4.ben'
1340--- monitor/old/octave4.4.ben 1970-01-01 00:00:00 +0000
1341+++ monitor/old/octave4.4.ben 2020-05-14 16:32:52 +0000
1342@@ -0,0 +1,4 @@
1343+title = "octave 4.4";
1344+is_affected = .depends ~ "liboctave4" | .depends ~ "liboctave5";
1345+is_good = .depends ~ "liboctave5";
1346+is_bad = .depends ~ "liboctave4";
1347
1348=== added file 'monitor/old/openexr.ben'
1349--- monitor/old/openexr.ben 1970-01-01 00:00:00 +0000
1350+++ monitor/old/openexr.ben 2020-05-14 16:32:52 +0000
1351@@ -0,0 +1,5 @@
1352+title = "openexr (auto)";
1353+is_affected = .depends ~ /\b(libopenexr\-dev|libopenexr23|openexr|openexr\-doc|libopenexr22)\b/;
1354+is_good = .depends ~ /\b(libopenexr\-dev|libopenexr23|openexr|openexr\-doc)\b/;
1355+is_bad = .depends ~ /\b(libopenexr22)\b/;
1356+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
1357
1358=== added file 'monitor/old/openjpeg.ben'
1359--- monitor/old/openjpeg.ben 1970-01-01 00:00:00 +0000
1360+++ monitor/old/openjpeg.ben 2020-05-14 16:32:52 +0000
1361@@ -0,0 +1,8 @@
1362+title = "libopenjpeg2";
1363+
1364+is_affected = .build-depends ~ /libopenjpeg-dev/;
1365+
1366+is_good = .depends ~ /libopenjpeg5/;
1367+
1368+is_bad = .depends ~ /libopenjpeg2/;
1369+
1370
1371=== added file 'monitor/old/openmpi.ben'
1372--- monitor/old/openmpi.ben 1970-01-01 00:00:00 +0000
1373+++ monitor/old/openmpi.ben 2020-05-14 16:32:52 +0000
1374@@ -0,0 +1,5 @@
1375+title = "openmpi";
1376+
1377+is_affected = .depends ~ /\b(libopenmpi2|libopenmpi1\.10|libopenmpi1\.6|libopenmpi1\.6\-dbg|openmpi\-checkpoint|libmpich12)\b/;
1378+is_good = .depends ~ /\b(libopenmpi2)\b/;
1379+is_bad = .depends ~ /\b(libopenmpi1\.10|libopenmpi1\.10\-dbg|libopenmpi1\.6|libopenmpi1\.6\-dbg|openmpi\-checkpoint)\b/;
1380
1381=== added file 'monitor/old/openmpi1.6.ben'
1382--- monitor/old/openmpi1.6.ben 1970-01-01 00:00:00 +0000
1383+++ monitor/old/openmpi1.6.ben 2020-05-14 16:32:52 +0000
1384@@ -0,0 +1,7 @@
1385+title = "openmpi1.6 (Logan)";
1386+
1387+is_affected = .build-depends ~ /libopenmpi|mpi-default-dev|libhdf5-mpi-dev/ | .depends ~ /libopenmpi/;
1388+
1389+is_good = .depends ~ "libopenmpi1.6";
1390+
1391+is_bad = .depends ~ "libopenmpi1.3";
1392
1393=== added file 'monitor/old/openmpi2.ben'
1394--- monitor/old/openmpi2.ben 1970-01-01 00:00:00 +0000
1395+++ monitor/old/openmpi2.ben 2020-05-14 16:32:52 +0000
1396@@ -0,0 +1,7 @@
1397+title = "openmpi2";
1398+
1399+is_affected = .build-depends ~ /\b(libopenmpi-dev|mpi-default-dev)\b/;
1400+
1401+is_good = .depends ~ "libopenmpi2";
1402+
1403+is_bad = .depends ~ "libopenmpi1.10";
1404
1405=== added file 'monitor/old/openmpi3.ben'
1406--- monitor/old/openmpi3.ben 1970-01-01 00:00:00 +0000
1407+++ monitor/old/openmpi3.ben 2020-05-14 16:32:52 +0000
1408@@ -0,0 +1,5 @@
1409+title = "openmpi3";
1410+
1411+is_affected = .depends ~ /\b(libopenmpi\-dev|libopenmpi3|openmpi\-bin|openmpi\-common|openmpi\-doc|libopenmpi2)\b/;
1412+is_good = .depends ~ /\b(libopenmpi\-dev|libopenmpi3|openmpi\-bin|openmpi\-common|openmpi\-doc)\b/;
1413+is_bad = .depends ~ /\b(libopenmpi2)\b/;
1414
1415=== added file 'monitor/old/openssl.ben'
1416--- monitor/old/openssl.ben 1970-01-01 00:00:00 +0000
1417+++ monitor/old/openssl.ben 2020-05-14 16:32:52 +0000
1418@@ -0,0 +1,5 @@
1419+title = "openssl 1.0";
1420+
1421+is_affected = .build-depends ~ /libssl-dev/;
1422+is_good = .depends ~ /(libssl1\.0\.0|libcrypto1\.0\.0-udeb)/;
1423+is_bad = .depends ~ /(libssl0\.9\.8|libcrypto0\.9\.8-udeb)/;
1424
1425=== added file 'monitor/old/parted.ben'
1426--- monitor/old/parted.ben 1970-01-01 00:00:00 +0000
1427+++ monitor/old/parted.ben 2020-05-14 16:32:52 +0000
1428@@ -0,0 +1,4 @@
1429+title = "parted 3.1";
1430+is_affected = .depends ~ /libparted-dev|libparted-fs-resize0|libparted-fs-resize0-dbg|libparted-fs-resize0-udeb|libparted-i18n|libparted2|libparted2-dbg|libparted2-udeb|libparted0|libparted0-i18n|libparted0-udeb|libparted0debian1|libparted0debian1-dbg/;
1431+is_good = .depends ~ /libparted-dev|libparted-fs-resize0|libparted-fs-resize0-dbg|libparted-fs-resize0-udeb|libparted-i18n|libparted2|libparted2-dbg|libparted2-udeb/;
1432+is_bad = .depends ~ /libparted0|libparted0-i18n|libparted0-udeb|libparted0debian1|libparted0debian1-dbg/;
1433
1434=== added file 'monitor/old/perl.ben'
1435--- monitor/old/perl.ben 1970-01-01 00:00:00 +0000
1436+++ monitor/old/perl.ben 2020-05-14 16:32:52 +0000
1437@@ -0,0 +1,472 @@
1438+title = "perl 5.12";
1439+
1440+architectures = [
1441+ "amd64"; "i386"
1442+];
1443+
1444+is_affected = .pre-depends ~ /^liblocale-gettext-perl$/
1445+ | .package ~ /^libgtk2-imageview-perl$/
1446+ | .package ~ /^exactimage$/
1447+ | .package ~ /^libunicode-map-perl$/
1448+ | .package ~ /^lasso$/
1449+ | .package ~ /^stfl$/
1450+ | .package ~ /^libdigest-sha-perl$/
1451+ | .package ~ /^libimage-exif-perl$/
1452+ | .package ~ /^libforks-perl$/
1453+ | .package ~ /^freeradius$/
1454+ | .package ~ /^libyaml-syck-perl$/
1455+ | .package ~ /^zbar$/
1456+ | .package ~ /^libthreads-perl$/
1457+ | .package ~ /^libsocket6-perl$/
1458+ | .package ~ /^libcrypt-unixcrypt-xs-perl$/
1459+ | .package ~ /^libcompress-raw-bzip2-perl$/
1460+ | .package ~ /^perlipq$/
1461+ | .package ~ /^libgssapi-perl$/
1462+ | .package ~ /^libapache-db-perl$/
1463+ | .package ~ /^libwx-perl$/
1464+ | .package ~ /^libbsd-arc4random-perl$/
1465+ | .package ~ /^libtrue-perl$/
1466+ | .package ~ /^libautovivification-perl$/
1467+ | .package ~ /^libcrypt-gcrypt-perl$/
1468+ | .package ~ /^libencode-perl$/
1469+ | .package ~ /^libgnome2-wnck-perl$/
1470+ | .package ~ /^libapt-pkg-perl$/
1471+ | .package ~ /^libdevel-findref-perl$/
1472+ | .package ~ /^rrdtool$/
1473+ | .package ~ /^libio-socket-multicast-perl$/
1474+ | .package ~ /^libencode-jis2k-perl$/
1475+ | .package ~ /^razor$/
1476+ | .package ~ /^libperlio-eol-perl$/
1477+ | .package ~ /^qdbm$/
1478+ | .package ~ /^elinks$/
1479+ | .package ~ /^obexftp$/
1480+ | .package ~ /^libio-dirent-perl$/
1481+ | .package ~ /^pcp$/
1482+ | .package ~ /^mimedefang$/
1483+ | .package ~ /^libgstreamer-perl$/
1484+ | .package ~ /^kvirc$/
1485+ | .package ~ /^libsocket-getaddrinfo-perl$/
1486+ | .package ~ /^libdevel-cover-perl$/
1487+ | .package ~ /^kildclient$/
1488+ | .package ~ /^libastro-fits-cfitsio-perl$/
1489+ | .package ~ /^safe-hole-perl$/
1490+ | .package ~ /^libgstreamer-interfaces-perl$/
1491+ | .package ~ /^libcrypt-dh-gmp-perl$/
1492+ | .package ~ /^libembperl-perl$/
1493+ | .package ~ /^libb-hooks-parser-perl$/
1494+ | .package ~ /^libcache-mmap-perl$/
1495+ | .package ~ /^libnet-dns-perl$/
1496+ | .package ~ /^libgtk2-traymanager-perl$/
1497+ | .package ~ /^libace-perl$/
1498+ | .package ~ /^libclass-xsaccessor-perl$/
1499+ | .package ~ /^libnet-patricia-perl$/
1500+ | .package ~ /^wzdftpd$/
1501+ | .package ~ /^libclass-date-perl$/
1502+ | .package ~ /^libterm-slang-perl$/
1503+ | .package ~ /^imagemagick$/
1504+ | .package ~ /^libfile-spec-perl$/
1505+ | .package ~ /^libdevice-serialport-perl$/
1506+ | .package ~ /^libparams-classify-perl$/
1507+ | .package ~ /^libcrypt-blowfish-perl$/
1508+ | .package ~ /^libxml-xerces-perl$/
1509+ | .package ~ /^libdevel-globaldestruction-perl$/
1510+ | .package ~ /^gbrowse$/
1511+ | .package ~ /^perl4caml$/
1512+ | .package ~ /^libindirect-perl$/
1513+ | .package ~ /^crypt-ssleay$/
1514+ | .package ~ /^libstring-approx-perl$/
1515+ | .package ~ /^dpm$/
1516+ | .package ~ /^libterm-readkey-perl$/
1517+ | .package ~ /^libaudio-flac-decoder-perl$/
1518+ | .package ~ /^libauthen-dechpwd-perl$/
1519+ | .package ~ /^libfilter-perl$/
1520+ | .package ~ /^libsys-cpu-perl$/
1521+ | .package ~ /^libsub-identify-perl$/
1522+ | .package ~ /^libipc-sharelite-perl$/
1523+ | .package ~ /^rxvt-unicode$/
1524+ | .package ~ /^pdl$/
1525+ | .package ~ /^libcrypt-des-perl$/
1526+ | .package ~ /^nginx$/
1527+ | .package ~ /^libscalar-util-numeric-perl$/
1528+ | .package ~ /^flow-tools$/
1529+ | .package ~ /^libnet-arp-perl$/
1530+ | .package ~ /^libpango-perl$/
1531+ | .package ~ /^libcache-fastmmap-perl$/
1532+ | .package ~ /^libmath-random-mt-perl$/
1533+ | .package ~ /^openbabel$/
1534+ | .package ~ /^libauthen-sasl-cyrus-perl$/
1535+ | .package ~ /^libdigest-crc-perl$/
1536+ | .package ~ /^libfuse-perl$/
1537+ | .package ~ /^libsane-perl$/
1538+ | .package ~ /^libxml-quote-perl$/
1539+ | .package ~ /^libxml-libxslt-perl$/
1540+ | .package ~ /^libfile-sync-perl$/
1541+ | .package ~ /^pilot-link$/
1542+ | .package ~ /^libsocket-multicast6-perl$/
1543+ | .package ~ /^libcrypt-openssl-dsa-perl$/
1544+ | .package ~ /^libpdl-io-hdf5-perl$/
1545+ | .package ~ /^libfilesys-statvfs-perl$/
1546+ | .package ~ /^libauthen-tacacsplus-perl$/
1547+ | .package ~ /^libb-hooks-op-annotation-perl$/
1548+ | .package ~ /^xmms2$/
1549+ | .package ~ /^altree$/
1550+ | .package ~ /^libasync-interrupt-perl$/
1551+ | .package ~ /^libtfbs-perl$/
1552+ | .package ~ /^libdevice-usb-perl$/
1553+ | .package ~ /^libvideo-capture-v4l-perl$/
1554+ | .package ~ /^pcsc-perl$/
1555+ | .package ~ /^libgeo-ip-perl$/
1556+ | .package ~ /^libtext-unaccent-perl$/
1557+ | .package ~ /^sdlperl$/
1558+ | .package ~ /^libsearch-xapian-perl$/
1559+ | .package ~ /^libmusicbrainz-discid-perl$/
1560+ | .package ~ /^libgoo-canvas-perl$/
1561+ | .package ~ /^openldap$/
1562+ | .package ~ /^libdbi-perl$/
1563+ | .package ~ /^hamlib$/
1564+ | .package ~ /^libarray-refelem-perl$/
1565+ | .package ~ /^libdbd-informix-perl$/
1566+ | .package ~ /^libbuffy-bindings$/
1567+ | .package ~ /^libapache-authenhook-perl$/
1568+ | .package ~ /^liblocale-hebrew-perl$/
1569+ | .package ~ /^libconvert-binary-c-perl$/
1570+ | .package ~ /^libnet-ssleay-perl$/
1571+ | .package ~ /^libhttp-parser-xs-perl$/
1572+ | .package ~ /^libsys-syslog-perl$/
1573+ | .package ~ /^libtime-y2038-perl$/
1574+ | .package ~ /^libalgorithm-diff-xs-perl$/
1575+ | .package ~ /^libaudio-scan-perl$/
1576+ | .package ~ /^libgtk2-unique-perl$/
1577+ | .package ~ /^slurm-llnl$/
1578+ | .package ~ /^libauthen-krb5-admin-perl$/
1579+ | .package ~ /^libaudio-ecasound-perl$/
1580+ | .package ~ /^libdbd-odbc-perl$/
1581+ | .package ~ /^libhtml-tidy-perl$/
1582+ | .package ~ /^barnowl$/
1583+ | .package ~ /^libbsd-resource-perl$/
1584+ | .package ~ /^libcrypt-openssl-random-perl$/
1585+ | .package ~ /^weechat$/
1586+ | .package ~ /^libhash-fieldhash-perl$/
1587+ | .package ~ /^irssi$/
1588+ | .package ~ /^libdigest-md4-perl$/
1589+ | .package ~ /^redland-bindings$/
1590+ | .package ~ /^cyrus-imapd-2.4$/
1591+ | .package ~ /^libprelude$/
1592+ | .package ~ /^cyrus-imapd-2.2$/
1593+ | .package ~ /^libio-aio-perl$/
1594+ | .package ~ /^libauthen-krb5-perl$/
1595+ | .package ~ /^libxml-libxml-perl$/
1596+ | .package ~ /^libnet-rawip-perl$/
1597+ | .package ~ /^libmath-random-tt800-perl$/
1598+ | .package ~ /^libnet-libidn-perl$/
1599+ | .package ~ /^libparams-validate-perl$/
1600+ | .package ~ /^libmath-gmp-perl$/
1601+ | .package ~ /^libmouse-perl$/
1602+ | .package ~ /^libsub-current-perl$/
1603+ | .package ~ /^libimager-perl$/
1604+ | .package ~ /^ming$/
1605+ | .package ~ /^libclass-c3-xs-perl$/
1606+ | .package ~ /^libmail-cclient-perl$/
1607+ | .package ~ /^libcompress-bzip2-perl$/
1608+ | .package ~ /^libevent-perl$/
1609+ | .package ~ /^libaudio-flac-header-perl$/
1610+ | .package ~ /^libalias-perl$/
1611+ | .package ~ /^libgtk2-spell-perl$/
1612+ | .package ~ /^libb-hooks-op-check-perl$/
1613+ | .package ~ /^libnet-bluetooth-perl$/
1614+ | .package ~ /^libdbd-mysql-perl$/
1615+ | .package ~ /^libdata-streamserializer-perl$/
1616+ | .package ~ /^libtext-bidi-perl$/
1617+ | .package ~ /^libtext-levenshteinxs-perl$/
1618+ | .package ~ /^libnet-nis-perl$/
1619+ | .package ~ /^libunicode-map8-perl$/
1620+ | .package ~ /^libafs-perl$/
1621+ | .package ~ /^libyaml-libyaml-perl$/
1622+ | .package ~ /^libsys-utmp-perl$/
1623+ | .package ~ /^libdigest-sha1-perl$/
1624+ | .package ~ /^libtext-iconv-perl$/
1625+ | .package ~ /^libgd-gd2-noxpm-perl$/
1626+ | .package ~ /^libthreads-shared-perl$/
1627+ | .package ~ /^libglib-perl$/
1628+ | .package ~ /^hivex$/
1629+ | .package ~ /^libmoose-perl$/
1630+ | .package ~ /^claws-mail-extra-plugins$/
1631+ | .package ~ /^libgnome2-canvas-perl$/
1632+ | .package ~ /^libfile-rsyncp-perl$/
1633+ | .package ~ /^libencode-detect-perl$/
1634+ | .package ~ /^libsignatures-perl$/
1635+ | .package ~ /^libfont-freetype-perl$/
1636+ | .package ~ /^inn2$/
1637+ | .package ~ /^libcairo-perl$/
1638+ | .package ~ /^libgtk2-trayicon-perl$/
1639+ | .package ~ /^libparse-exuberantctags-perl$/
1640+ | .package ~ /^libunicode-japanese-perl$/
1641+ | .package ~ /^xchat-gnome$/
1642+ | .package ~ /^liblchown-perl$/
1643+ | .package ~ /^libio-pty-perl$/
1644+ | .package ~ /^inn$/
1645+ | .package ~ /^libqt-perl$/
1646+ | .package ~ /^libjson-xs-perl$/
1647+ | .package ~ /^frozen-bubble$/
1648+ | .package ~ /^libvariable-magic-perl$/
1649+ | .package ~ /^libunix-syslog-perl$/
1650+ | .package ~ /^libnet-ssh2-perl$/
1651+ | .package ~ /^remctl$/
1652+ | .package ~ /^silc-client$/
1653+ | .package ~ /^libmath-random-perl$/
1654+ | .package ~ /^qt4-perl$/
1655+ | .package ~ /^libtext-chasen-perl$/
1656+ | .package ~ /^libogg-vorbis-header-perl$/
1657+ | .package ~ /^libsgml-parser-opensp-perl$/
1658+ | .package ~ /^libnet-ldapapi-perl$/
1659+ | .package ~ /^vile$/
1660+ | .package ~ /^graphicsmagick$/
1661+ | .package ~ /^owl$/
1662+ | .package ~ /^mongodb-perl$/
1663+ | .package ~ /^libheimdal-kadm5-perl$/
1664+ | .package ~ /^libdata-uuid-libuuid-perl$/
1665+ | .package ~ /^libpdl-netcdf-perl$/
1666+ | .package ~ /^libscope-upper-perl$/
1667+ | .package ~ /^libclutter-perl$/
1668+ | .package ~ /^libauthen-krb5-simple-perl$/
1669+ | .package ~ /^libguard-perl$/
1670+ | .package ~ /^libtokyocabinet-perl$/
1671+ | .package ~ /^libproc-processtable-perl$/
1672+ | .package ~ /^pork$/
1673+ | .package ~ /^libhtml-parser-perl$/
1674+ | .package ~ /^nfqueue-bindings$/
1675+ | .package ~ /^opendchub$/
1676+ | .package ~ /^liblinux-dvb-perl$/
1677+ | .package ~ /^lfc$/
1678+ | .package ~ /^libgimp-perl$/
1679+ | .package ~ /^libreadonly-xs-perl$/
1680+ | .package ~ /^libsys-gamin-perl$/
1681+ | .package ~ /^libdevel-lexalias-perl$/
1682+ | .package ~ /^postgresql-9.0$/
1683+ | .package ~ /^libpar-packer-perl$/
1684+ | .package ~ /^libogre-perl$/
1685+ | .package ~ /^libppi-xs-perl$/
1686+ | .package ~ /^libmoosex-role-withoverloading-perl$/
1687+ | .package ~ /^libcoro-perl$/
1688+ | .package ~ /^libcrypt-rijndael-perl$/
1689+ | .package ~ /^libnetaddr-ip-perl$/
1690+ | .package ~ /^libpackage-stash-xs-perl$/
1691+ | .package ~ /^libfile-mmagic-xs-perl$/
1692+ | .package ~ /^libpadwalker-perl$/
1693+ | .package ~ /^libogg-vorbis-decoder-perl$/
1694+ | .package ~ /^liblinux-inotify2-perl$/
1695+ | .package ~ /^libsub-prototype-perl$/
1696+ | .package ~ /^courier$/
1697+ | .package ~ /^libtext-csv-xs-perl$/
1698+ | .package ~ /^libgtk2-sourceview2-perl$/
1699+ | .package ~ /^libstring-crc32-perl$/
1700+ | .package ~ /^libunicode-string-perl$/
1701+ | .package ~ /^gnumeric$/
1702+ | .package ~ /^libperl-destruct-level-perl$/
1703+ | .package ~ /^libhtml-template-pro-perl$/
1704+ | .package ~ /^libcompress-raw-zlib-perl$/
1705+ | .package ~ /^pidgin$/
1706+ | .package ~ /^graphviz$/
1707+ | .package ~ /^xchat$/
1708+ | .package ~ /^libdevice-cdio-perl$/
1709+ | .package ~ /^libset-object-perl$/
1710+ | .package ~ /^libkinosearch1-perl$/
1711+ | .package ~ /^nflog-bindings$/
1712+ | .package ~ /^g2$/
1713+ | .package ~ /^libquota-perl$/
1714+ | .package ~ /^libgnome2-perl$/
1715+ | .package ~ /^libdbd-sqlite2-perl$/
1716+ | .package ~ /^libdata-peek-perl$/
1717+ | .package ~ /^libdevel-refcount-perl$/
1718+ | .package ~ /^libgtk2-mozembed-perl$/
1719+ | .package ~ /^libtime-warp-perl$/
1720+ | .package ~ /^libdbd-pg-perl$/
1721+ | .package ~ /^libcrypt-openssl-rsa-perl$/
1722+ | .package ~ /^libdbd-sqlite3-perl$/
1723+ | .package ~ /^libacme-damn-perl$/
1724+ | .package ~ /^libtext-aspell-perl$/
1725+ | .package ~ /^libtext-reflow-perl$/
1726+ | .package ~ /^apparmor$/
1727+ | .package ~ /^libdigest-jhash-perl$/
1728+ | .package ~ /^liblingua-stem-snowball-perl$/
1729+ | .package ~ /^libgtk2-notify-perl$/
1730+ | .package ~ /^libapreq2$/
1731+ | .package ~ /^libdate-simple-perl$/
1732+ | .package ~ /^webauth$/
1733+ | .package ~ /^net-snmp$/
1734+ | .package ~ /^linux-2.6$/
1735+ | .package ~ /^libdata-alias-perl$/
1736+ | .package ~ /^libfilehandle-fmode-perl$/
1737+ | .package ~ /^libdbd-sybase-perl$/
1738+ | .package ~ /^libapache2-mod-perl2$/
1739+ | .package ~ /^libintl-perl$/
1740+ | .package ~ /^gpib$/
1741+ | .package ~ /^liblist-moreutils-perl$/
1742+ | .package ~ /^libclass-mop-perl$/
1743+ | .package ~ /^libencode-hanextra-perl$/
1744+ | .package ~ /^libnet-libdnet-perl$/
1745+ | .package ~ /^genders$/
1746+ | .package ~ /^findimagedupes$/
1747+ | .package ~ /^lockdev$/
1748+ | .package ~ /^libfile-libmagic-perl$/
1749+ | .package ~ /^libjavascript-perl$/
1750+ | .package ~ /^libdata-dump-streamer-perl$/
1751+ | .package ~ /^libdatetime-perl$/
1752+ | .package ~ /^libfilesys-smbclient-perl$/
1753+ | .package ~ /^libtext-kakasi-perl$/
1754+ | .package ~ /^libcss-minifier-xs-perl$/
1755+ | .package ~ /^xacobeo$/
1756+ | .package ~ /^libimage-imlib2-perl$/
1757+ | .package ~ /^clearsilver$/
1758+ | .package ~ /^libdbd-oracle-perl$/
1759+ | .package ~ /^znc$/
1760+ | .package ~ /^libsys-virt-perl$/
1761+ | .package ~ /^libdate-pcalc-perl$/
1762+ | .package ~ /^libb-utils-perl$/
1763+ | .package ~ /^libkinosearch-perl$/
1764+ | .package ~ /^libbio-scf-perl$/
1765+ | .package ~ /^swish-e$/
1766+ | .package ~ /^libgtk2-perl$/
1767+ | .package ~ /^libgeo-distance-xs-perl$/
1768+ | .package ~ /^libdata-streamdeserializer-perl$/
1769+ | .package ~ /^libfilesys-df-perl$/
1770+ | .package ~ /^libversion-perl$/
1771+ | .package ~ /^libdigest-md2-perl$/
1772+ | .package ~ /^vim$/
1773+ | .package ~ /^libclone-fast-perl$/
1774+ | .package ~ /^libtest-leaktrace-perl$/
1775+ | .package ~ /^libnet-cups-perl$/
1776+ | .package ~ /^libcrypt-mysql-perl$/
1777+ | .package ~ /^libio-interface-perl$/
1778+ | .package ~ /^libcrypt-twofish-perl$/
1779+ | .package ~ /^libtext-bibtex-perl$/
1780+ | .package ~ /^spread$/
1781+ | .package ~ /^libtime-piece-perl$/
1782+ | .package ~ /^libpg-perl$/
1783+ | .package ~ /^redhat-cluster$/
1784+ | .package ~ /^ossp-uuid$/
1785+ | .package ~ /^libcrypt-eksblowfish-perl$/
1786+ | .package ~ /^libxml-parser-perl$/
1787+ | .package ~ /^libdevel-nytprof-perl$/
1788+ | .package ~ /^libbio-samtools-perl$/
1789+ | .package ~ /^libxml-bare-perl$/
1790+ | .package ~ /^speedy-cgi-perl$/
1791+ | .package ~ /^libaudio-cd-perl$/
1792+ | .package ~ /^libgnome2-gconf-perl$/
1793+ | .package ~ /^amanda$/
1794+ | .package ~ /^libtext-qrcode-perl$/
1795+ | .package ~ /^libdevel-size-perl$/
1796+ | .package ~ /^libmath-random-isaac-xs-perl$/
1797+ | .package ~ /^libclone-perl$/
1798+ | .package ~ /^libterm-size-perl$/
1799+ | .package ~ /^openscap$/
1800+ | .package ~ /^libscalar-list-utils-perl$/
1801+ | .package ~ /^libopengl-xscreensaver-perl$/
1802+ | .package ~ /^libdate-calc-perl$/
1803+ | .package ~ /^libfcgi-perl$/
1804+ | .package ~ /^libberkeleydb-perl$/
1805+ | .package ~ /^gdal$/
1806+ | .package ~ /^libuuid-perl$/
1807+ | .package ~ /^libunicode-collate-perl$/
1808+ | .package ~ /^kolab-cyrus-imapd$/
1809+ | .package ~ /^libconvert-uulib-perl$/
1810+ | .package ~ /^libclass-methodmaker-perl$/
1811+ | .package ~ /^libopengl-perl$/
1812+ | .package ~ /^libcache-memcached-fast-perl$/
1813+ | .package ~ /^pperl$/
1814+ | .package ~ /^exim4$/
1815+ | .package ~ /^epic4$/
1816+ | .package ~ /^libgtk2-gladexml-perl$/
1817+ | .package ~ /^libb-hooks-op-ppaddr-perl$/
1818+ | .package ~ /^libbit-vector-perl$/
1819+ | .package ~ /^libsendmail-milter-perl$/
1820+ | .package ~ /^libapache2-authenntlm-perl$/
1821+ | .package ~ /^libgd-gd2-perl$/
1822+ | .package ~ /^libtest-taint-perl$/
1823+ | .package ~ /^libdigest-whirlpool-perl$/
1824+ | .package ~ /^libautobox-perl$/
1825+ | .package ~ /^libverilog-perl$/
1826+ | .package ~ /^libdbd-interbase-perl$/
1827+ | .package ~ /^libscalar-string-perl$/
1828+ | .package ~ /^libwww-curl-perl$/
1829+ | .package ~ /^libtext-charwidth-perl$/
1830+ | .package ~ /^liboping$/
1831+ | .package ~ /^libimage-librsvg-perl$/
1832+ | .package ~ /^libhtml-strip-perl$/
1833+ | .package ~ /^postgresql-8.4$/
1834+ | .package ~ /^epic5$/
1835+ | .package ~ /^libdevel-caller-perl$/
1836+ | .package ~ /^libscalar-number-perl$/
1837+ | .package ~ /^libauthen-smb-perl$/
1838+ | .package ~ /^libcrypt-openssl-bignum-perl$/
1839+ | .package ~ /^libfile-fnmatch-perl$/
1840+ | .package ~ /^icinga$/
1841+ | .package ~ /^libnet-dbus-glib-perl$/
1842+ | .package ~ /^libdevel-declare-perl$/
1843+ | .package ~ /^subversion$/
1844+ | .package ~ /^libposix-strptime-perl$/
1845+ | .package ~ /^ggz-grubby$/
1846+ | .package ~ /^libnet-freedb-perl$/
1847+ | .package ~ /^libmecab-perl$/
1848+ | .package ~ /^libparams-util-perl$/
1849+ | .package ~ /^libdata-structure-util-perl$/
1850+ | .package ~ /^libnet-pcap-perl$/
1851+ | .package ~ /^perl$/
1852+ | .package ~ /^mapserver$/
1853+ | .package ~ /^libmsgcat-perl$/
1854+ | .package ~ /^libmime-explode-perl$/
1855+ | .package ~ /^libnet-dbus-perl$/
1856+ | .package ~ /^nagios3$/
1857+ | .package ~ /^wml$/
1858+ | .package ~ /^ifeffit$/
1859+ | .package ~ /^nkf$/
1860+ | .package ~ /^libio-epoll-perl$/
1861+ | .package ~ /^libtk-tablematrix-perl$/
1862+ | .package ~ /^libaudio-mixer-perl$/
1863+ | .package ~ /^libdevel-leak-perl$/
1864+ | .package ~ /^libauthen-pam-perl$/
1865+ | .package ~ /^handlersocket$/
1866+ | .package ~ /^libtemplate-perl$/
1867+ | .package ~ /^icheck$/
1868+ | .package ~ /^libjavascript-minifier-xs-perl$/
1869+ | .package ~ /^libpgplot-perl$/
1870+ | .package ~ /^libnet-jabber-loudmouth-perl$/
1871+ | .package ~ /^libimage-seek-perl$/
1872+ | .package ~ /^libwant-perl$/
1873+ | .package ~ /^libnet-z3950-zoom-perl$/
1874+ | .package ~ /^libcdk-perl$/
1875+ | .package ~ /^libdevel-bt-perl$/
1876+ | .package ~ /^libconfig-augeas-perl$/
1877+ | .package ~ /^libsys-cpuload-perl$/
1878+ | .package ~ /^libtaint-util-perl$/
1879+ | .package ~ /^libhdate$/
1880+ | .package ~ /^libcrypt-openssl-x509-perl$/
1881+ | .package ~ /^libalgorithm-permute-perl$/
1882+ | .package ~ /^libvideo-ivtv-perl$/
1883+ | .package ~ /^highlight$/
1884+ | .package ~ /^libgnome2-vfs-perl$/
1885+ | .package ~ /^libxml-sax-expatxs-perl$/
1886+ | .package ~ /^libperlio-gzip-perl$/
1887+ | .package ~ /^hocr$/
1888+ | .package ~ /^libgraphics-libplot-perl$/
1889+ | .package ~ /^prima$/
1890+ | .package ~ /^libmath-bigint-gmp-perl$/
1891+ | .package ~ /^libnet-tclink-perl$/
1892+ | .package ~ /^libpreludedb$/
1893+ | .package ~ /^libcurses-perl$/
1894+ | .package ~ /^libois-perl$/
1895+ | .package ~ /^ekg2$/
1896+ | .package ~ /^liblocale-gettext-perl$/
1897+ | .package ~ /^perl-tk$/
1898+ | .package ~ /^libterm-readline-gnu-perl$/
1899+ | .package ~ /^eperl$/
1900+ | .package ~ /^hyperestraier$/
1901+ | .package ~ /^libsub-name-perl$/;
1902+
1903+is_good = .depends ~ /perlapi-5\.12\./
1904+ | .depends ~ /libperl5\.12/
1905+ | .pre-depends ~ /perlapi-5\.12/;
1906+
1907+is_bad = .depends ~ /perlapi-5\.10\../
1908+ | .depends ~ /libperl5\.10/
1909+ | .pre-depends ~ /perlapi-5\.10/;
1910
1911=== added file 'monitor/old/perl5.14.ben'
1912--- monitor/old/perl5.14.ben 1970-01-01 00:00:00 +0000
1913+++ monitor/old/perl5.14.ben 2020-05-14 16:32:52 +0000
1914@@ -0,0 +1,7 @@
1915+title = "perl 5.14";
1916+
1917+is_affected = .recommends ~ /perlapi-5.1|libperl5.1/ | .depends ~ /perlapi-5.1|libperl5.1/ | .pre-depends ~ /perlapi-5.1|libperl5.1/;
1918+
1919+is_good = .recommends ~ /perlapi-5.14|libperl5.14/ | .depends ~ /perlapi-5.14|libperl5.14/ | .pre-depends ~ /perlapi-5.14|libperl5.14/;
1920+
1921+is_bad = .recommends ~ /perlapi-5.12|libperl5.12/ | .depends ~ /perlapi-5.12|libperl5.12/ | .pre-depends ~ /perlapi-5.12|libperl5.12/;
1922
1923=== added file 'monitor/old/perl5.18.2.ben'
1924--- monitor/old/perl5.18.2.ben 1970-01-01 00:00:00 +0000
1925+++ monitor/old/perl5.18.2.ben 2020-05-14 16:32:52 +0000
1926@@ -0,0 +1,5 @@
1927+title = "perl 5.18.2";
1928+
1929+is_affected = .depends ~ /perl \(<< 5\.18/;
1930+is_bad = .depends ~ /perl \(<< 5\.18\.2/;
1931+is_good = .depends ~ /perl \(<< 5\.18\.3/;
1932
1933=== added file 'monitor/old/perl5.18.ben'
1934--- monitor/old/perl5.18.ben 1970-01-01 00:00:00 +0000
1935+++ monitor/old/perl5.18.ben 2020-05-14 16:32:52 +0000
1936@@ -0,0 +1,5 @@
1937+title = "perl 5.18";
1938+
1939+is_affected = .depends ~ /perlapi|libperl5/ | .pre-depends ~ /perlapi|libperl5/;
1940+is_good = .depends ~ /perlapi-5.18|libperl5.18/ | .pre-depends ~ /perlapi-5.18|libperl5.18/;
1941+is_bad = .depends ~ /perlapi-5.14|libperl5.14/ | .pre-depends ~ /perlapi-5.14|libperl5.14/;
1942
1943=== added file 'monitor/old/perl5.20.ben'
1944--- monitor/old/perl5.20.ben 1970-01-01 00:00:00 +0000
1945+++ monitor/old/perl5.20.ben 2020-05-14 16:32:52 +0000
1946@@ -0,0 +1,7 @@
1947+title = "perl 5.20";
1948+
1949+is_affected = .depends ~ /perlapi|libperl5/ | .pre-depends ~ /perlapi|libperl5/;
1950+
1951+is_good = .depends ~ /perlapi-5.20|libperl5.20/ | .pre-depends ~ /perlapi-5.20|libperl5.20/;
1952+
1953+is_bad = .depends ~ /perlapi-5.18|libperl5.18/ | .pre-depends ~ /perlapi-5.18|libperl5.18/;
1954
1955=== added file 'monitor/old/perl5.22.ben'
1956--- monitor/old/perl5.22.ben 1970-01-01 00:00:00 +0000
1957+++ monitor/old/perl5.22.ben 2020-05-14 16:32:52 +0000
1958@@ -0,0 +1,7 @@
1959+title = "perl 5.22";
1960+
1961+is_affected = .depends ~ /perlapi|libperl5/ | .pre-depends ~ /perlapi|libperl5/;
1962+
1963+is_good = .depends ~ /perlapi-5.22|libperl5.22/ | .pre-depends ~ /perlapi-5.22|libperl5.22/;
1964+
1965+is_bad = .depends ~ /perlapi-5.20|libperl5.20/ | .pre-depends ~ /perlapi-5.20|libperl5.20/;
1966
1967=== added file 'monitor/old/perl5.24.ben'
1968--- monitor/old/perl5.24.ben 1970-01-01 00:00:00 +0000
1969+++ monitor/old/perl5.24.ben 2020-05-14 16:32:52 +0000
1970@@ -0,0 +1,4 @@
1971+title = "perl 5.24";
1972+is_affected = .depends ~ /perlapi|libperl5/ | .pre-depends ~ /perlapi|libperl5/;
1973+is_good = .depends ~ /perlapi-5.24|libperl5.24/ | .pre-depends ~ /perlapi-5.24|libperl5.24/;
1974+is_bad = .depends ~ /perlapi-5.22|libperl5.22/ | .pre-depends ~ /perlapi-5.22|libperl5.22/;
1975
1976=== added file 'monitor/old/perl5.26.ben'
1977--- monitor/old/perl5.26.ben 1970-01-01 00:00:00 +0000
1978+++ monitor/old/perl5.26.ben 2020-05-14 16:32:52 +0000
1979@@ -0,0 +1,4 @@
1980+title = "perl 5.26";
1981+is_affected = .depends ~ /perlapi|libperl5/ | .pre-depends ~ /perlapi|libperl5/;
1982+is_good = .depends ~ /perlapi-5.26|libperl5.26/ | .pre-depends ~ /perlapi-5.26|libperl5.26/;
1983+is_bad = .depends ~ /perlapi-5.24|libperl5.24/ | .pre-depends ~ /perlapi-5.24|libperl5.24/;
1984
1985=== added file 'monitor/old/perl5.28.ben'
1986--- monitor/old/perl5.28.ben 1970-01-01 00:00:00 +0000
1987+++ monitor/old/perl5.28.ben 2020-05-14 16:32:52 +0000
1988@@ -0,0 +1,4 @@
1989+title = "perl 5.28";
1990+is_affected = .depends ~ /perlapi|libperl5/ | .pre-depends ~ /perlapi|libperl5/;
1991+is_good = .depends ~ /perlapi-5.28|libperl5.28/ | .pre-depends ~ /perlapi-5.28|libperl5.28/;
1992+is_bad = .depends ~ /perlapi-5.26|libperl5.26/ | .pre-depends ~ /perlapi-5.26|libperl5.26/;
1993
1994=== added file 'monitor/old/petsc3.9.ben'
1995--- monitor/old/petsc3.9.ben 1970-01-01 00:00:00 +0000
1996+++ monitor/old/petsc3.9.ben 2020-05-14 16:32:52 +0000
1997@@ -0,0 +1,4 @@
1998+title = "petsc 3.9";
1999+is_affected = .depends ~ /\b(libpetsc\-complex3\.9|libpetsc\-complex3\.9\-dbg|libpetsc\-complex3\.9\-dev|libpetsc\-real3\.9|libpetsc\-real3\.9\-dbg|libpetsc\-real3\.9\-dev|libpetsc3\.9\-dev\-examples|petsc3\.9\-doc|libpetsc\-complex3\.8|libpetsc\-complex3\.8\-dbg|libpetsc\-complex3\.8\-dev|libpetsc\-real3\.8|libpetsc\-real3\.8\-dbg|libpetsc\-real3\.8\-dev|petsc3\.8\-doc)\b/;
2000+is_good = .depends ~ /\b(libpetsc\-complex3\.9|libpetsc\-complex3\.9\-dbg|libpetsc\-complex3\.9\-dev|libpetsc\-real3\.9|libpetsc\-real3\.9\-dbg|libpetsc\-real3\.9\-dev|libpetsc3\.9\-dev\-examples|petsc3\.9\-doc)\b/;
2001+is_bad = .depends ~ /\b(libpetsc\-complex3\.8|libpetsc\-complex3\.8\-dbg|libpetsc\-complex3\.8\-dev|libpetsc\-real3\.8|libpetsc\-real3\.8\-dbg|libpetsc\-real3\.8\-dev|petsc3\.8\-doc)\b/;
2002
2003=== added file 'monitor/old/php7.2.ben'
2004--- monitor/old/php7.2.ben 1970-01-01 00:00:00 +0000
2005+++ monitor/old/php7.2.ben 2020-05-14 16:32:52 +0000
2006@@ -0,0 +1,7 @@
2007+title = "php 7.2";
2008+
2009+is_affected = (.depends ~ "phpapi-20160303") | (.depends ~ "phpapi-20170718");
2010+
2011+is_good = .depends ~ "phpapi-20170718";
2012+
2013+is_bad = (.depends ~ "phpapi-20160303") & !(.depends ~ "phpapi-20170718");
2014
2015=== added file 'monitor/old/plist.ben'
2016--- monitor/old/plist.ben 1970-01-01 00:00:00 +0000
2017+++ monitor/old/plist.ben 2020-05-14 16:32:52 +0000
2018@@ -0,0 +1,7 @@
2019+title = "plist";
2020+
2021+is_affected = .build-depends ~ /libplist-dev|libplist\+\+-dev/;
2022+
2023+is_good = .depends ~ /libplist2|libplist\+\+2/;
2024+
2025+is_bad = .depends ~ /libplist1|libplist\+\+1/;
2026
2027=== added file 'monitor/old/poppler.ben'
2028--- monitor/old/poppler.ben 1970-01-01 00:00:00 +0000
2029+++ monitor/old/poppler.ben 2020-05-14 16:32:52 +0000
2030@@ -0,0 +1,4 @@
2031+title = "poppler 0.74";
2032+is_affected = .depends ~ /libpoppler82|libpoppler85/;
2033+is_good = .depends ~ /libpoppler85/;
2034+is_bad = .depends ~ /libpoppler82/;
2035
2036=== added file 'monitor/old/postgresql-10.ben'
2037--- monitor/old/postgresql-10.ben 1970-01-01 00:00:00 +0000
2038+++ monitor/old/postgresql-10.ben 2020-05-14 16:32:52 +0000
2039@@ -0,0 +1,4 @@
2040+title = "postgresql-10";
2041+is_affected = .depends ~ /postgresql.*-[19].*/ | .build-depends ~ /postgresql.*-[19].*/ | .recommends ~ /postgresql.*-[19].*/ | .suggests ~ /postgresql.*-[19].*/;
2042+is_good = .depends ~ /postgresql.*-10.*/ | .build-depends ~ /postgresql.*-10.*/ | .recommends ~ /postgresql.*-10.*/ | .suggests ~ /postgresql.*-10.*/;
2043+is_bad = .depends ~ /postgresql.*-9.*/ | .build-depends ~ /postgresql.*-9.*/ | .recommends ~ /postgresql.*-9.*/ | .suggests ~ /postgresql.*-9.*/;
2044
2045=== added file 'monitor/old/postgresql-9.5.ben'
2046--- monitor/old/postgresql-9.5.ben 1970-01-01 00:00:00 +0000
2047+++ monitor/old/postgresql-9.5.ben 2020-05-14 16:32:52 +0000
2048@@ -0,0 +1,4 @@
2049+title = "postgresql-9.5";
2050+is_affected = .depends ~ /postgresql.*-9\.[0-5].*/ | .build-depends ~ /postgresql.*\-9\.[0-5].*/ | .recommends ~ /postgresql.*\-9\.[0-5].*/ | .suggests ~ /postgresql.*\-9\.[0-5].*/;
2051+is_good = .depends ~ /postgresql.*\-9\.5.*/ | .build-depends ~ /postgresql.*\-9\.5.*/ | .recommends ~ /postgresql.*\-9\.5.*/ | .suggests ~ /postgresql.*\-9\.5.*/;
2052+is_bad = .depends ~ /postgresql.*\-9\.[0-4].*/ | .build-depends ~ /postgresql.*\-9\.[0-4].*/ | .recommends ~ /postgresql.*\-9\.[0-4].*/ | .suggests ~ /postgresql.*\-9\.[0-4].*/;
2053
2054=== added file 'monitor/old/ppp.ben'
2055--- monitor/old/ppp.ben 1970-01-01 00:00:00 +0000
2056+++ monitor/old/ppp.ben 2020-05-14 16:32:52 +0000
2057@@ -0,0 +1,6 @@
2058+title = "ppp";
2059+is_affected = .build-depends ~ /ppp-dev/;
2060+is_good = .depends ~ /ppp \(<< 2.4.7-3~\)/ | .breaks ~ /ppp \(>= 2.4.7-3~\)/;
2061+is_bad = .depends ~ /ppp \(<< 2.4.7-2~\)/ | .breaks ~ /ppp \(>= 2.4.7-2~\)/;
2062+notes = "https://bugs.debian.org/890204";
2063+
2064
2065=== added file 'monitor/old/proj.ben'
2066--- monitor/old/proj.ben 1970-01-01 00:00:00 +0000
2067+++ monitor/old/proj.ben 2020-05-14 16:32:52 +0000
2068@@ -0,0 +1,4 @@
2069+title = "proj (Laney)";
2070+is_affected = .depends ~ /libproj12|libproj13/;
2071+is_good = .depends ~ /libproj13/;
2072+is_bad = .depends ~ /libproj12/;
2073
2074=== added file 'monitor/old/protobuf8.ben'
2075--- monitor/old/protobuf8.ben 1970-01-01 00:00:00 +0000
2076+++ monitor/old/protobuf8.ben 2020-05-14 16:32:52 +0000
2077@@ -0,0 +1,7 @@
2078+title = "protobuf8 (slangasek)";
2079+
2080+is_affected = .build-depends ~ /libprotobuf-dev|libprotoc-dev/ | .depends ~ /libprotobuf|libprotoc/;
2081+
2082+is_good = .depends ~ /libproto(buf|buf-lite|c)8/;
2083+
2084+is_bad = .depends ~ /libproto(buf|buf-lite|c)7/;
2085
2086=== added file 'monitor/old/python3.4-5.ben'
2087--- monitor/old/python3.4-5.ben 1970-01-01 00:00:00 +0000
2088+++ monitor/old/python3.4-5.ben 2020-05-14 16:32:52 +0000
2089@@ -0,0 +1,4 @@
2090+title = "Python3.4 & 3.5 supported transition (slangasek)";
2091+is_affected = .build-depends ~ /python3-all-dev/;
2092+is_good = .depends ~ /python3 \(<< 3\.6\)/ | .depends ~ /(lib)?python3\.5/;
2093+is_bad = .depends ~ /python3 \(<< 3\.5\)/ | (.depends ~ /(lib)?python3\.4/ & ! .depends ~ /(lib)?python3\.5/) | .breaks ~ /python \(>= 3\.5\)/;
2094
2095=== added file 'monitor/old/python3.4-only.ben'
2096--- monitor/old/python3.4-only.ben 1970-01-01 00:00:00 +0000
2097+++ monitor/old/python3.4-only.ben 2020-05-14 16:32:52 +0000
2098@@ -0,0 +1,4 @@
2099+title = "Drop Python3.3 compiled extensions (barry, xnox)";
2100+is_affected = .build-depends ~ /python3(all)?-dev|python3|python3.3|python3.4/;
2101+is_good = .depends ~ /python3 \(>= 3\.4\~\)/;
2102+is_bad = .depends ~ /python3 \(>= 3\.3\~\)/;
2103
2104=== added file 'monitor/old/python3.4.ben'
2105--- monitor/old/python3.4.ben 1970-01-01 00:00:00 +0000
2106+++ monitor/old/python3.4.ben 2020-05-14 16:32:52 +0000
2107@@ -0,0 +1,5 @@
2108+title = "Python3.4 transition (barry, xnox)";
2109+is_affected = .build-depends ~ /python3(all)?-dev|python3.3|python3/;
2110+is_good = .depends ~ /python3 \(<< 3\.5\)/ | (!.depends ~ /python3 \(<< 3\.5\)/ & !.depends ~ /libpython3\.3/ & .depends ~ /libpython3\.4/) | .depends ~ /python3.4/;
2111+is_bad = .depends ~ /python3 \(<< 3\.4\)/ | .breaks ~ /python \(>= 3\.4\)/ | (.depends ~ /libpython3\.3/ & !.depends ~ /libpython3\.4/) | .depends ~ /python3.3/;
2112+
2113
2114=== added file 'monitor/old/python3.5-6.ben'
2115--- monitor/old/python3.5-6.ben 1970-01-01 00:00:00 +0000
2116+++ monitor/old/python3.5-6.ben 2020-05-14 16:32:52 +0000
2117@@ -0,0 +1,4 @@
2118+title = "Python3.5 & 3.6 supported transition (mwhudson)";
2119+is_affected = .build-depends ~ /python3-all-dev/;
2120+is_good = .depends ~ /python3 \(<< 3\.7\)/ | .depends ~ /(lib)?python3\.6/;
2121+is_bad = .depends ~ /python3 \(<< 3\.6\)/ | (.depends ~ /(lib)?python3\.5/ & ! .depends ~ /(lib)?python3\.6/) | .breaks ~ /python \(>= 3\.6\)/;
2122
2123=== added file 'monitor/old/python3.5-only.ben'
2124--- monitor/old/python3.5-only.ben 1970-01-01 00:00:00 +0000
2125+++ monitor/old/python3.5-only.ben 2020-05-14 16:32:52 +0000
2126@@ -0,0 +1,4 @@
2127+title = "Drop Python3.4 compiled extensions";
2128+is_affected = .build-depends ~ /python3(all)?-dev|python3|python3.4|python3.5/;
2129+is_good = .depends ~ /python3 \(>= 3\.5\~\)/;
2130+is_bad = .depends ~ /python3 \(>= 3\.4\~\)/;
2131
2132=== added file 'monitor/old/python3.5.ben'
2133--- monitor/old/python3.5.ben 1970-01-01 00:00:00 +0000
2134+++ monitor/old/python3.5.ben 2020-05-14 16:32:52 +0000
2135@@ -0,0 +1,5 @@
2136+title = "Python3.5 transition (barry, doko)";
2137+is_affected = !.package ~ /^(uwsgi|pykde4|pyside|shiboken|python-numpy|mod-wsgi|python-coverage|python3.4|python3-defaults)$/ & .build-depends ~ /python3(-all)?-dev|python3.4-dev/;
2138+is_good = .depends ~ /python3 \(<< 3\.6\)/ | (!.depends ~ /python3 \(<< 3\.6\)/ & !.depends ~ /libpython3\.4/ & .depends ~ /libpython3\.5/) | .depends ~ /python3.5/;
2139+is_bad = .depends ~ /python3 \(<< 3\.5\)/ | .breaks ~ /python \(>= 3\.5\)/ | (.depends ~ /libpython3\.4/ & !.depends ~ /libpython3\.5/) | .depends ~ /python3.4/;
2140+
2141
2142=== added file 'monitor/old/python3.6-7.ben'
2143--- monitor/old/python3.6-7.ben 1970-01-01 00:00:00 +0000
2144+++ monitor/old/python3.6-7.ben 2020-05-14 16:32:52 +0000
2145@@ -0,0 +1,4 @@
2146+title = "Python3.6 & 3.7 supported transition (mwhudson & doko)";
2147+is_affected = .build-depends ~ /python3-dev/;
2148+is_good = .depends ~ /python3 \(<< 3\.8\)/ | .depends ~ /(lib)?python3\.7/;
2149+is_bad = .depends ~ /python3 \(<< 3\.7\)/ | (.depends ~ /(lib)?python3\.6/ & ! .depends ~ /(lib)?python3\.7/) | .breaks ~ /python \(>= 3\.7\)/;
2150
2151=== added file 'monitor/old/python3.6.ben'
2152--- monitor/old/python3.6.ben 1970-01-01 00:00:00 +0000
2153+++ monitor/old/python3.6.ben 2020-05-14 16:32:52 +0000
2154@@ -0,0 +1,5 @@
2155+title = "Python3.6 transition (mwhudson)";
2156+is_affected = !.package ~ /^(uwsgi|pykde4|pyside|shiboken|python-numpy|mod-wsgi|python-coverage|python3.5|python3-defaults)$/ & .build-depends ~ /python3(-all)?-dev|python3.5-dev/;
2157+is_good = .depends ~ /python3 \(<< 3\.7\)/ | (!.depends ~ /python3 \(<< 3\.7\)/ & !.depends ~ /libpython3\.5/ & .depends ~ /libpython3\.6/) | .depends ~ /python3.6/;
2158+is_bad = .depends ~ /python3 \(<< 3\.6\)/ | .breaks ~ /python \(>= 3\.6\)/ | (.depends ~ /libpython3\.5/ & !.depends ~ /libpython3\.6/) | .depends ~ /python3.5/;
2159+
2160
2161=== added file 'monitor/old/python3.7-8.ben'
2162--- monitor/old/python3.7-8.ben 1970-01-01 00:00:00 +0000
2163+++ monitor/old/python3.7-8.ben 2020-05-14 16:32:52 +0000
2164@@ -0,0 +1,4 @@
2165+title = "Python3.7 & 3.8 supported transition (mwhudson & doko)";
2166+is_affected = .build-depends ~ /python3-dev/;
2167+is_good = .depends ~ /python3 \(<< 3\.9\)/ | .depends ~ /(lib)?python3\.8/;
2168+is_bad = .depends ~ /python3 \(<< 3\.8\)/ | (.depends ~ /(lib)?python3\.7/ & ! .depends ~ /(lib)?python3\.8/) | .breaks ~ /python \(>= 3\.8\)/;
2169
2170=== added file 'monitor/old/python3.7-add.ben'
2171--- monitor/old/python3.7-add.ben 1970-01-01 00:00:00 +0000
2172+++ monitor/old/python3.7-add.ben 2020-05-14 16:32:52 +0000
2173@@ -0,0 +1,5 @@
2174+title = "Python3.6 & 3.7 supported transition, -all-dev only (doko)";
2175+is_affected = .build-depends ~ /python3-all-dev/;
2176+is_good = .depends ~ /python3 \(<< 3\.8\)/ | .depends ~ /python3.7/;
2177+is_bad = .depends ~ /python3 \(<< 3\.7\)/ | .breaks ~ /python3 \(>= 3\.7\)/;
2178+
2179
2180=== added file 'monitor/old/python3.7-only.ben'
2181--- monitor/old/python3.7-only.ben 1970-01-01 00:00:00 +0000
2182+++ monitor/old/python3.7-only.ben 2020-05-14 16:32:52 +0000
2183@@ -0,0 +1,4 @@
2184+title = "Drop Python3.5 compiled extensions";
2185+is_affected = .build-depends ~ /python3(-all)?-dev|python3|python3.6|python3.7/;
2186+is_good = .depends ~ /python3 \(>= 3\.7\~\)/ | .depends ~ /libpython3\.7/ | .depends ~ /python3\.7/;
2187+is_bad = .depends ~ /python3 \(>= 3\.6\~\)/ | .depends ~ /libpython3\.6/ | .depends ~ /python3\.6/;
2188
2189=== added file 'monitor/old/python3.8-add.ben'
2190--- monitor/old/python3.8-add.ben 1970-01-01 00:00:00 +0000
2191+++ monitor/old/python3.8-add.ben 2020-05-14 16:32:52 +0000
2192@@ -0,0 +1,5 @@
2193+title = "Python3.7 & 3.8 supported transition, -all-dev only (doko)";
2194+is_affected = .build-depends ~ /python3-all-dev/;
2195+is_good = .depends ~ /python3 \(<< 3\.9\)/ | .depends ~ /python3.8/;
2196+is_bad = .depends ~ /python3 \(<< 3\.8\)/ | .breaks ~ /python3 \(>= 3\.8\)/;
2197+
2198
2199=== added file 'monitor/old/python3.8-only.ben'
2200--- monitor/old/python3.8-only.ben 1970-01-01 00:00:00 +0000
2201+++ monitor/old/python3.8-only.ben 2020-05-14 16:32:52 +0000
2202@@ -0,0 +1,4 @@
2203+title = "Drop Python3.7 compiled extensions";
2204+is_affected = .build-depends ~ /python3(-all)?-dev|python3|python3.7|python3.8/;
2205+is_good = .depends ~ /python3 \(>= 3\.8\~\)/ | .depends ~ /libpython3\.8/ | .depends ~ /python3\.8/;
2206+is_bad = .depends ~ /python3 \(>= 3\.7\~\)/ | .depends ~ /libpython3\.7/ | .depends ~ /python3\.7/;
2207
2208=== added file 'monitor/old/qhull.ben'
2209--- monitor/old/qhull.ben 1970-01-01 00:00:00 +0000
2210+++ monitor/old/qhull.ben 2020-05-14 16:32:52 +0000
2211@@ -0,0 +1,5 @@
2212+title = "qhull";
2213+
2214+is_affected = .depends ~ /\b(libqhull6|libqhull7)\b/;
2215+is_good = .depends ~ /\b(libqhull7)\b/;
2216+is_bad = .depends ~ /\b(libqhull6)\b/;
2217
2218=== added file 'monitor/old/qpdf.ben'
2219--- monitor/old/qpdf.ben 1970-01-01 00:00:00 +0000
2220+++ monitor/old/qpdf.ben 2020-05-14 16:32:52 +0000
2221@@ -0,0 +1,4 @@
2222+title = "qpdf";
2223+is_affected = .depends ~ /\b(libqpdf13v5|libqpdf17)\b/;
2224+is_good = .depends ~ /\b(libqpdf17)\b/;
2225+is_bad = .depends ~ /\b(libqpdf13v5)\b/;
2226
2227=== added file 'monitor/old/qtbase-abi-5-11-0.ben'
2228--- monitor/old/qtbase-abi-5-11-0.ben 1970-01-01 00:00:00 +0000
2229+++ monitor/old/qtbase-abi-5-11-0.ben 2020-05-14 16:32:52 +0000
2230@@ -0,0 +1,5 @@
2231+title = "qtbase-opensource-src";
2232+is_affected = .depends ~ "qtbase-abi-5-9-5" | .depends ~ "qtbase-abi-5-11-0";
2233+is_good = .depends ~ "qtbase-abi-5-11-0";
2234+is_bad = .depends ~ "qtbase-abi-5-9-5";
2235+notes = "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902263 is the Debian bug and https://bileto.ubuntu.com/#/ticket/3291 is the Bileto ticket";
2236
2237=== added file 'monitor/old/qtbase-abi-5-11-2.ben'
2238--- monitor/old/qtbase-abi-5-11-2.ben 1970-01-01 00:00:00 +0000
2239+++ monitor/old/qtbase-abi-5-11-2.ben 2020-05-14 16:32:52 +0000
2240@@ -0,0 +1,5 @@
2241+title = "qtbase-opensource-src";
2242+is_affected = .depends ~ "qtbase-abi-5-11-0" | .depends ~ "qtbase-abi-5-11-2";
2243+is_good = .depends ~ "qtbase-abi-5-11-2";
2244+is_bad = .depends ~ "qtbase-abi-5-11-0";
2245+notes = "tsimonq2";
2246
2247=== added file 'monitor/old/qtbase-abi-5-12-2.ben'
2248--- monitor/old/qtbase-abi-5-12-2.ben 1970-01-01 00:00:00 +0000
2249+++ monitor/old/qtbase-abi-5-12-2.ben 2020-05-14 16:32:52 +0000
2250@@ -0,0 +1,5 @@
2251+title = "qtbase-opensource-src";
2252+is_affected = .depends ~ "qtbase-abi-5-11-3" | .depends ~ "qtbase-abi-5-12-2";
2253+is_good = .depends ~ "qtbase-abi-5-12-2";
2254+is_bad = .depends ~ "qtbase-abi-5-11-3";
2255+notes = "rikmills";
2256
2257=== added file 'monitor/old/qtbase-abi-5-12-4.ben'
2258--- monitor/old/qtbase-abi-5-12-4.ben 1970-01-01 00:00:00 +0000
2259+++ monitor/old/qtbase-abi-5-12-4.ben 2020-05-14 16:32:52 +0000
2260@@ -0,0 +1,5 @@
2261+title = "qtbase-opensource-src";
2262+is_affected = .depends ~ "qtbase-abi-5-12-2" | .depends ~ "qtbase-abi-5-12-4";
2263+is_good = .depends ~ "qtbase-abi-5-12-4";
2264+is_bad = .depends ~ "qtbase-abi-5-12-2";
2265+notes = "rikmills";
2266
2267=== added file 'monitor/old/qtbase-abi-5-12-5.ben'
2268--- monitor/old/qtbase-abi-5-12-5.ben 1970-01-01 00:00:00 +0000
2269+++ monitor/old/qtbase-abi-5-12-5.ben 2020-05-14 16:32:52 +0000
2270@@ -0,0 +1,5 @@
2271+title = "qtbase-opensource-src";
2272+is_affected = .depends ~ "qtbase-abi-5-12-4" | .depends ~ "qtbase-abi-5-12-5";
2273+is_good = .depends ~ "qtbase-abi-5-12-5";
2274+is_bad = .depends ~ "qtbase-abi-5-12-4";
2275+notes = "rikmills";
2276
2277=== added file 'monitor/old/qtbase-abi-5-9-2.ben'
2278--- monitor/old/qtbase-abi-5-9-2.ben 1970-01-01 00:00:00 +0000
2279+++ monitor/old/qtbase-abi-5-9-2.ben 2020-05-14 16:32:52 +0000
2280@@ -0,0 +1,5 @@
2281+title = "qtbase-opensource-src";
2282+is_affected = .depends ~ "qtbase-abi-5-9-0" | .depends ~ "qtbase-abi-5-9-2";
2283+is_good = .depends ~ "qtbase-abi-5-9-2";
2284+is_bad = .depends ~ "qtbase-abi-5-9-0";
2285+notes = "https://bugs.debian.org/879787";
2286
2287=== added file 'monitor/old/qtbase-abi-5-9-4.ben'
2288--- monitor/old/qtbase-abi-5-9-4.ben 1970-01-01 00:00:00 +0000
2289+++ monitor/old/qtbase-abi-5-9-4.ben 2020-05-14 16:32:52 +0000
2290@@ -0,0 +1,5 @@
2291+title = "qtbase-opensource-src";
2292+is_affected = .depends ~ "qtbase-abi-5-9-2" | .depends ~ "qtbase-abi-5-9-4";
2293+is_good = .depends ~ "qtbase-abi-5-9-4";
2294+is_bad = .depends ~ "qtbase-abi-5-9-2";
2295+notes = "tsimonq2";
2296
2297=== added file 'monitor/old/qtbase-abi-5-9-5.ben'
2298--- monitor/old/qtbase-abi-5-9-5.ben 1970-01-01 00:00:00 +0000
2299+++ monitor/old/qtbase-abi-5-9-5.ben 2020-05-14 16:32:52 +0000
2300@@ -0,0 +1,5 @@
2301+title = "qtbase-opensource-src";
2302+is_affected = .depends ~ "qtbase-abi-5-9-4" | .depends ~ "qtbase-abi-5-9-5";
2303+is_good = .depends ~ "qtbase-abi-5-9-5";
2304+is_bad = .depends ~ "qtbase-abi-5-9-4";
2305+notes = "tsimonq2 and mitya57; https://bileto.ubuntu.com/#/ticket/3237";
2306
2307=== added file 'monitor/old/qtdeclarative-abi-5-11-0.ben'
2308--- monitor/old/qtdeclarative-abi-5-11-0.ben 1970-01-01 00:00:00 +0000
2309+++ monitor/old/qtdeclarative-abi-5-11-0.ben 2020-05-14 16:32:52 +0000
2310@@ -0,0 +1,5 @@
2311+title = "qtdeclarative-opensource-src";
2312+is_affected = .depends ~ "qtdeclarative-abi-5-9-5" | .depends ~ "qtdeclarative-abi-5-11-0";
2313+is_good = .depends ~ "qtdeclarative-abi-5-11-0";
2314+is_bad = .depends ~ "qtdeclarative-abi-5-9-5";
2315+notes = "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902263 is the Debian bug and https://bileto.ubuntu.com/#/ticket/3291 is the Bileto ticket";
2316
2317=== added file 'monitor/old/qtdeclarative-abi-5-11-2.ben'
2318--- monitor/old/qtdeclarative-abi-5-11-2.ben 1970-01-01 00:00:00 +0000
2319+++ monitor/old/qtdeclarative-abi-5-11-2.ben 2020-05-14 16:32:52 +0000
2320@@ -0,0 +1,5 @@
2321+title = "qtdeclarative-opensource-src";
2322+is_affected = .depends ~ "qtdeclarative-abi-5-11-0" | .depends ~ "qtdeclarative-abi-5-11-2";
2323+is_good = .depends ~ "qtdeclarative-abi-5-11-2";
2324+is_bad = .depends ~ "qtdeclarative-abi-5-11-0";
2325+notes = "tsimonq2";
2326
2327=== added file 'monitor/old/qtdeclarative-abi-5-12-2.ben'
2328--- monitor/old/qtdeclarative-abi-5-12-2.ben 1970-01-01 00:00:00 +0000
2329+++ monitor/old/qtdeclarative-abi-5-12-2.ben 2020-05-14 16:32:52 +0000
2330@@ -0,0 +1,5 @@
2331+title = "qtdeclarative-opensource-src";
2332+is_affected = .depends ~ "qtdeclarative-abi-5-11-2" | .depends ~ "qtdeclarative-abi-5-12-2";
2333+is_good = .depends ~ "qtdeclarative-abi-5-12-2";
2334+is_bad = .depends ~ "qtdeclarative-abi-5-11-2";
2335+notes = "rikmills";
2336
2337=== added file 'monitor/old/qtdeclarative-abi-5-12-4.ben'
2338--- monitor/old/qtdeclarative-abi-5-12-4.ben 1970-01-01 00:00:00 +0000
2339+++ monitor/old/qtdeclarative-abi-5-12-4.ben 2020-05-14 16:32:52 +0000
2340@@ -0,0 +1,5 @@
2341+title = "qtdeclarative-opensource-src";
2342+is_affected = .depends ~ "qtdeclarative-abi-5-12-2" | .depends ~ "qtdeclarative-abi-5-12-4";
2343+is_good = .depends ~ "qtdeclarative-abi-5-12-4";
2344+is_bad = .depends ~ "qtdeclarative-abi-5-12-2";
2345+notes = "rikmills";
2346
2347=== added file 'monitor/old/qtdeclarative-abi-5-12-5.ben'
2348--- monitor/old/qtdeclarative-abi-5-12-5.ben 1970-01-01 00:00:00 +0000
2349+++ monitor/old/qtdeclarative-abi-5-12-5.ben 2020-05-14 16:32:52 +0000
2350@@ -0,0 +1,5 @@
2351+title = "qtdeclarative-opensource-src";
2352+is_affected = .depends ~ "qtdeclarative-abi-5-12-4" | .depends ~ "qtdeclarative-abi-5-12-5";
2353+is_good = .depends ~ "qtdeclarative-abi-5-12-5";
2354+is_bad = .depends ~ "qtdeclarative-abi-5-12-4";
2355+notes = "rikmills";
2356
2357=== added file 'monitor/old/qtdeclarative-abi-5-9-2.ben'
2358--- monitor/old/qtdeclarative-abi-5-9-2.ben 1970-01-01 00:00:00 +0000
2359+++ monitor/old/qtdeclarative-abi-5-9-2.ben 2020-05-14 16:32:52 +0000
2360@@ -0,0 +1,6 @@
2361+title = "qtdeclarative-opensource-src";
2362+is_affected = .depends ~ "qtdeclarative-abi-5-9-1" | .depends ~ "qtdeclarative-abi-5-9-2";
2363+is_good = .depends ~ "qtdeclarative-abi-5-9-2";
2364+is_bad = .depends ~ "qtdeclarative-abi-5-9-1";
2365+notes = "https://bugs.debian.org/879787";
2366+
2367
2368=== added file 'monitor/old/qtdeclarative-abi-5-9-5.ben'
2369--- monitor/old/qtdeclarative-abi-5-9-5.ben 1970-01-01 00:00:00 +0000
2370+++ monitor/old/qtdeclarative-abi-5-9-5.ben 2020-05-14 16:32:52 +0000
2371@@ -0,0 +1,5 @@
2372+title = "qtdeclarative-opensource-src";
2373+is_affected = .depends ~ "qtdeclarative-abi-5-9-4" | .depends ~ "qtbase-abi-5-9-5";
2374+is_good = .depends ~ "qtdeclarative-abi-5-9-5";
2375+is_bad = .depends ~ "qtdeclarative-abi-5-9-4";
2376+notes = "tsimonq2 and mitya57; https://bileto.ubuntu.com/#/ticket/3237";
2377
2378=== added file 'monitor/old/qtwebkit-rm.ben'
2379--- monitor/old/qtwebkit-rm.ben 1970-01-01 00:00:00 +0000
2380+++ monitor/old/qtwebkit-rm.ben 2020-05-14 16:32:52 +0000
2381@@ -0,0 +1,5 @@
2382+title = "qtwebkit-rm";
2383+notes = "QtWebkit Removal tracker";
2384+is_affected = .depends ~ /\s(libqtwebkit-dev|libqtwebkit4|libqtwebkit-qmlwebkitplugin|libqtwebkit4-dbg|libqtwebkit-dev|libqtwebkit4|libqtwebkit-qmlwebkitplugin|libqtwebkit4-dbg)\s/ | .build-depends ~ /\s(libqtwebkit-dev|libqtwebkit4|libqtwebkit-qmlwebkitplugin|libqtwebkit4-dbg|libqtwebkit-dev|libqtwebkit4|libqtwebkit-qmlwebkitplugin|libqtwebkit4-dbg)\s/;
2385+is_bad = .depends ~ /\s(libqtwebkit-dev|libqtwebkit4|libqtwebkit-qmlwebkitplugin|libqtwebkit4-dbg|libqtwebkit-dev|libqtwebkit4|libqtwebkit-qmlwebkitplugin|libqtwebkit4-dbg)\s/ | .build-depends ~ /\s(libqtwebkit-dev|libqtwebkit4|libqtwebkit-qmlwebkitplugin|libqtwebkit4-dbg|libqtwebkit-dev|libqtwebkit4|libqtwebkit-qmlwebkitplugin|libqtwebkit4-dbg)\s/;
2386+is_good = .depends ~ "''";
2387
2388=== added file 'monitor/old/r-api-bioc-3.10.ben'
2389--- monitor/old/r-api-bioc-3.10.ben 1970-01-01 00:00:00 +0000
2390+++ monitor/old/r-api-bioc-3.10.ben 2020-05-14 16:32:52 +0000
2391@@ -0,0 +1,5 @@
2392+title = "r-api-bioc-3.10";
2393+
2394+is_affected = .depends ~ /r-api-bioc/;
2395+is_good = .depends ~ "r-api-bioc-3.10";
2396+is_bad = .depends ~ "r-api-bioc-3.9";
2397
2398=== added file 'monitor/old/r-api.ben'
2399--- monitor/old/r-api.ben 1970-01-01 00:00:00 +0000
2400+++ monitor/old/r-api.ben 2020-05-14 16:32:52 +0000
2401@@ -0,0 +1,5 @@
2402+title = "r-api-3.5";
2403+
2404+is_affected = .depends ~ /r-api-3/;
2405+is_good = .depends ~ /r-api-3\.5/;
2406+is_bad = .depends ~ /r-api-3\.4/;
2407
2408=== added file 'monitor/old/r-base.ben'
2409--- monitor/old/r-base.ben 1970-01-01 00:00:00 +0000
2410+++ monitor/old/r-base.ben 2020-05-14 16:32:52 +0000
2411@@ -0,0 +1,7 @@
2412+# ben configuration file for the R 3.5 transition
2413+
2414+title = "R 3.5";
2415+
2416+is_affected = .depends ~ /r-api-3/;
2417+is_good = .depends ~ /r-api-3\.5/;
2418+is_bad = .depends ~ /r-api-3\.4/;
2419
2420=== added file 'monitor/old/readline.ben'
2421--- monitor/old/readline.ben 1970-01-01 00:00:00 +0000
2422+++ monitor/old/readline.ben 2020-05-14 16:32:52 +0000
2423@@ -0,0 +1,4 @@
2424+title = "readline transition";
2425+is_affected = .depends ~ /\b(libreadline-dev|libreadline8|libreadline7)\b/;
2426+is_good = .depends ~ /\blibreadline8\b/;
2427+is_bad = .depends ~ /\blibreadline7\b/;
2428
2429=== added file 'monitor/old/scalapack.ben'
2430--- monitor/old/scalapack.ben 1970-01-01 00:00:00 +0000
2431+++ monitor/old/scalapack.ben 2020-05-14 16:32:52 +0000
2432@@ -0,0 +1,7 @@
2433+title = "scalapack";
2434+
2435+is_affected = .depends ~ /libscalapack/;
2436+
2437+is_good = .depends ~ /libscalapack-openmpi1/;
2438+
2439+is_bad = .depends ~ /libscalapack-mpi1/;
2440
2441=== added file 'monitor/old/sdlgfx.ben'
2442--- monitor/old/sdlgfx.ben 1970-01-01 00:00:00 +0000
2443+++ monitor/old/sdlgfx.ben 2020-05-14 16:32:52 +0000
2444@@ -0,0 +1,7 @@
2445+title = "sdlgfx";
2446+
2447+is_affected = .depends ~ /libsdl-gfx1\.2-[45]/;
2448+
2449+is_good = .depends ~ /libsdl-gfx1\.2-5/;
2450+
2451+is_bad = .depends ~ /libsdl-gfx1\.2-4/;
2452
2453=== added file 'monitor/old/shapelib.ben'
2454--- monitor/old/shapelib.ben 1970-01-01 00:00:00 +0000
2455+++ monitor/old/shapelib.ben 2020-05-14 16:32:52 +0000
2456@@ -0,0 +1,7 @@
2457+title = "libshp2";
2458+
2459+is_affected = .depends ~ /libshp/;
2460+
2461+is_good = .depends ~ /libshp2/;
2462+
2463+is_bad = .depends ~ /libshp1/;
2464
2465=== added file 'monitor/old/sip-api-12.2.ben'
2466--- monitor/old/sip-api-12.2.ben 1970-01-01 00:00:00 +0000
2467+++ monitor/old/sip-api-12.2.ben 2020-05-14 16:32:52 +0000
2468@@ -0,0 +1,5 @@
2469+title = "sip-api-12.2";
2470+is_affected = .depends ~ /sip-api/ | .depends ~ /sip-py3api/;
2471+is_good = .depends ~ /sip-(py3)?api-12\.2/;
2472+is_bad = .depends ~ /sip-(py3)?api-11/;
2473+notes = "#876205";
2474
2475=== added file 'monitor/old/sqlite.ben'
2476--- monitor/old/sqlite.ben 1970-01-01 00:00:00 +0000
2477+++ monitor/old/sqlite.ben 2020-05-14 16:32:52 +0000
2478@@ -0,0 +1,7 @@
2479+title = "sqlite 2 must die (micahg)";
2480+
2481+is_affected = .build-depends ~ /libsqlite0-dev|libsqlite-dev|python-sqlite|^sqlite(?!3)/;
2482+
2483+is_good = .depends ~ /python-pysqlite2|libsqlite3|sqlite3/;
2484+
2485+is_bad = .depends ~ /python-sqlite|libsqlite0|sqlite(?!3)/;
2486
2487=== added file 'monitor/old/ssl1.0.ben'
2488--- monitor/old/ssl1.0.ben 1970-01-01 00:00:00 +0000
2489+++ monitor/old/ssl1.0.ben 2020-05-14 16:32:52 +0000
2490@@ -0,0 +1,5 @@
2491+title = "ssl1.0";
2492+is_affected = .build-depends ~ /libssl1.0-dev/;
2493+is_good = .depends ~ /libssl1\.0\.0/;
2494+is_bad = .depends ~ /libssl1\.1/;
2495+notes = "Packages that stay with ssl1.0 should be built against it. Ideally, this tracker would be all green";
2496
2497=== added file 'monitor/old/ssl1.1.ben'
2498--- monitor/old/ssl1.1.ben 1970-01-01 00:00:00 +0000
2499+++ monitor/old/ssl1.1.ben 2020-05-14 16:32:52 +0000
2500@@ -0,0 +1,5 @@
2501+title = "openssl1.0-rm";
2502+is_affected = .depends ~ "libssl1.0.0" | .depends ~ "libssl1.1";
2503+is_good = .depends ~ "libssl1.1";
2504+is_bad = .depends ~ "libssl1.0.0";
2505+notes = "https://bugs.debian.org/871056";
2506
2507=== added file 'monitor/old/suitesparse.ben'
2508--- monitor/old/suitesparse.ben 1970-01-01 00:00:00 +0000
2509+++ monitor/old/suitesparse.ben 2020-05-14 16:32:52 +0000
2510@@ -0,0 +1,7 @@
2511+title = "suitesparse (Logan)";
2512+
2513+is_affected = .build-depends ~ /libsuitesparse-dev/;
2514+
2515+is_good = .depends ~ /lib(amd2.3.1|camd2.3.1|btf1.2.0|colamd2.8.0|ccolamd2.8.0|cholmod2.1.2|csparse3.1.2|cxsparse3.1.2|klu1.2.1|ldl2.1.0|umfpack5.6.2|spqr1.3.1)/;
2516+
2517+is_bad = .depends ~ /lib(amd2.2.0|camd2.2.0|btf1.1.0|colamd2.7.1|ccolamd2.7.1|cholmod1.7.1|csparse2.2.3|cxsparse2.2.3|klu1.1.0|ldl2.0.1|umfpack5.4.0)/;
2518
2519=== added file 'monitor/old/tiff.ben'
2520--- monitor/old/tiff.ben 1970-01-01 00:00:00 +0000
2521+++ monitor/old/tiff.ben 2020-05-14 16:32:52 +0000
2522@@ -0,0 +1,7 @@
2523+title = "tiff (mterry & hallyn)";
2524+
2525+is_affected = .build-depends ~ /libtiff4?-dev/;
2526+
2527+is_good = .depends ~ /libtiff5/;
2528+
2529+is_bad = .depends ~ /libtiff4/;
2530
2531=== added file 'monitor/old/vpx.ben'
2532--- monitor/old/vpx.ben 1970-01-01 00:00:00 +0000
2533+++ monitor/old/vpx.ben 2020-05-14 16:32:52 +0000
2534@@ -0,0 +1,4 @@
2535+title = "vpx";
2536+is_affected = .depends ~ "libvpx5" | .depends ~ "libvpx4" | .build-depends ~ /libvpx-dev/;
2537+is_good = .depends ~ "libvpx5";
2538+is_bad = .depends ~ "libvpx4";
2539
2540=== added file 'monitor/old/vtk.ben'
2541--- monitor/old/vtk.ben 1970-01-01 00:00:00 +0000
2542+++ monitor/old/vtk.ben 2020-05-14 16:32:52 +0000
2543@@ -0,0 +1,11 @@
2544+title = "vtk 5.6";
2545+
2546+architectures = [
2547+ "amd64"; "i386"
2548+];
2549+
2550+is_affected = .build-depends ~ /libvtk5(-qt[34])?-dev/;
2551+
2552+is_good = .depends ~ /libvtk5\.8/;
2553+
2554+is_bad = .depends ~ /libvtk5\.6/;
2555
2556=== added file 'monitor/old/x264.ben'
2557--- monitor/old/x264.ben 1970-01-01 00:00:00 +0000
2558+++ monitor/old/x264.ben 2020-05-14 16:32:52 +0000
2559@@ -0,0 +1,4 @@
2560+title = "x264";
2561+is_affected = .depends ~ "libx264-152" | .depends ~ "libx264-155";
2562+is_good = .depends ~ "libx264-155";
2563+is_bad = .depends ~ "libx264-152";
2564
2565=== added file 'monitor/old/x265.ben'
2566--- monitor/old/x265.ben 1970-01-01 00:00:00 +0000
2567+++ monitor/old/x265.ben 2020-05-14 16:32:52 +0000
2568@@ -0,0 +1,4 @@
2569+title = "x265";
2570+is_affected = .depends ~ "libx265-160" | .depends ~ "libx265-165";
2571+is_good = .depends ~ "libx265-165";
2572+is_bad = .depends ~ "libx265-160";
2573
2574=== added file 'monitor/old/xerces-c.ben'
2575--- monitor/old/xerces-c.ben 1970-01-01 00:00:00 +0000
2576+++ monitor/old/xerces-c.ben 2020-05-14 16:32:52 +0000
2577@@ -0,0 +1,4 @@
2578+title = "xerces-c";
2579+is_affected = .depends ~ /\b(libxerces\-c3\.2|libxerces\-c3\.1)\b/;
2580+is_good = .depends ~ /\b(libxerces\-c3\.2)\b/;
2581+is_bad = .depends ~ /\b(libxerces\-c3\.1)\b/;
2582
2583=== added file 'monitor/old/zeromq3.ben'
2584--- monitor/old/zeromq3.ben 1970-01-01 00:00:00 +0000
2585+++ monitor/old/zeromq3.ben 2020-05-14 16:32:52 +0000
2586@@ -0,0 +1,4 @@
2587+title = "zeromq3";
2588+is_affected = .depends ~ /\b(libzmq3|libzmq5)\b/;
2589+is_good = .depends ~ /\b(libzmq5)\b/;
2590+is_bad = .depends ~ /\b(libzmq3)\b/;
2591
2592=== added directory 'monitor/ongoing'
2593=== added file 'monitor/ongoing/apt.ben'
2594--- monitor/ongoing/apt.ben 1970-01-01 00:00:00 +0000
2595+++ monitor/ongoing/apt.ben 2020-05-14 16:32:52 +0000
2596@@ -0,0 +1,4 @@
2597+title = "apt 2.0";
2598+is_affected = .depends ~ /\blibapt(-pkg5|-pkg6|-inst2)|\blibept1\.(5|6)/;
2599+is_good = .depends ~ /\blibapt-pkg6\.0\b|\blibept1\.6\.0\b/;
2600+is_bad = .depends ~ /\blibapt(-pkg5\.90\b|-inst)|\blibept1\.5\.90\b/;
2601
2602=== added file 'monitor/ongoing/auto-apt.ben'
2603--- monitor/ongoing/auto-apt.ben 1970-01-01 00:00:00 +0000
2604+++ monitor/ongoing/auto-apt.ben 2020-05-14 16:32:52 +0000
2605@@ -0,0 +1,8 @@
2606+title = "apt (auto)";
2607+is_affected = .depends ~ /libapt-pkg6.0|libapt-pkg5.90/;
2608+is_good = .depends ~ /libapt-pkg6.0/;
2609+is_bad = .depends ~ /libapt-pkg5.90/;
2610+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
2611+
2612+Extra information (collected entirely from testing!):
2613+ * can-smooth-update: maybe";
2614
2615=== added file 'monitor/ongoing/auto-bind9.ben'
2616--- monitor/ongoing/auto-bind9.ben 1970-01-01 00:00:00 +0000
2617+++ monitor/ongoing/auto-bind9.ben 2020-05-14 16:32:52 +0000
2618@@ -0,0 +1,8 @@
2619+title = "bind9 (auto)";
2620+is_affected = .depends ~ /bind9-dnsutils|bind9-libs|bind9-utils|libbind-dev|libbind-export-dev|libbind9-161|libdns-export1107|libdns-export1107-udeb|libdns1107|libirs-export161|libirs-export161-udeb|libirs161|libisc-export1104|libisc-export1104-udeb|libisc1104|libisccc-export161|libisccc-export161-udeb|libisccc161|libisccfg-export163|libisccfg-export163-udeb|libisccfg163|liblwres161/;
2621+is_good = .depends ~ /bind9-dnsutils|bind9-libs|bind9-utils/;
2622+is_bad = .depends ~ /libbind-dev|libbind-export-dev|libbind9-161|libdns-export1107|libdns-export1107-udeb|libdns1107|libirs-export161|libirs-export161-udeb|libirs161|libisc-export1104|libisc-export1104-udeb|libisc1104|libisccc-export161|libisccc-export161-udeb|libisccc161|libisccfg-export163|libisccfg-export163-udeb|libisccfg163|liblwres161/;
2623+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
2624+
2625+Extra information (collected entirely from testing!):
2626+ * can-smooth-update: maybe (ignoring rdep-less binaries)";
2627
2628=== added file 'monitor/ongoing/auto-casacore.ben'
2629--- monitor/ongoing/auto-casacore.ben 1970-01-01 00:00:00 +0000
2630+++ monitor/ongoing/auto-casacore.ben 2020-05-14 16:32:52 +0000
2631@@ -0,0 +1,5 @@
2632+title = "casacore (auto)";
2633+is_affected = .depends ~ /\b(casacore\-dev|casacore\-doc|casacore\-tools|libcasa\-casa5|libcasa\-coordinates5|libcasa\-derivedmscal5|libcasa\-fits5|libcasa\-images5|libcasa\-lattices5|libcasa\-meas5|libcasa\-measures5|libcasa\-mirlib5|libcasa\-ms5|libcasa\-msfits5|libcasa\-python3\-5|libcasa\-scimath\-f5|libcasa\-scimath5|libcasa\-tables5|libcasa\-casa4|libcasa\-coordinates4|libcasa\-derivedmscal4|libcasa\-fits4|libcasa\-images4|libcasa\-lattices4|libcasa\-meas4|libcasa\-measures4|libcasa\-mirlib4|libcasa\-ms4|libcasa\-python3\-4|libcasa\-scimath\-f4|libcasa\-scimath4|libcasa\-tables4)\b/;
2634+is_good = .depends ~ /\b(casacore\-dev|casacore\-doc|casacore\-tools|libcasa\-casa5|libcasa\-coordinates5|libcasa\-derivedmscal5|libcasa\-fits5|libcasa\-images5|libcasa\-lattices5|libcasa\-meas5|libcasa\-measures5|libcasa\-mirlib5|libcasa\-ms5|libcasa\-msfits5|libcasa\-python3\-5|libcasa\-scimath\-f5|libcasa\-scimath5|libcasa\-tables5)\b/;
2635+is_bad = .depends ~ /\b(libcasa\-casa4|libcasa\-coordinates4|libcasa\-derivedmscal4|libcasa\-fits4|libcasa\-images4|libcasa\-lattices4|libcasa\-meas4|libcasa\-measures4|libcasa\-mirlib4|libcasa\-ms4|libcasa\-python3\-4|libcasa\-scimath\-f4|libcasa\-scimath4|libcasa\-tables4)\b/;
2636+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
2637
2638=== added file 'monitor/ongoing/auto-gsl.ben'
2639--- monitor/ongoing/auto-gsl.ben 1970-01-01 00:00:00 +0000
2640+++ monitor/ongoing/auto-gsl.ben 2020-05-14 16:32:52 +0000
2641@@ -0,0 +1,6 @@
2642+title = "gsl (auto)";
2643+is_affected = .depends ~ /\b(libgsl25|libgsl23)\b/;
2644+is_good = .depends ~ /\b(libgsl25)\b/;
2645+is_bad = .depends ~ /\b(libgsl23)\b/;
2646+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
2647+
2648
2649=== added file 'monitor/ongoing/auto-iptables.ben'
2650--- monitor/ongoing/auto-iptables.ben 1970-01-01 00:00:00 +0000
2651+++ monitor/ongoing/auto-iptables.ben 2020-05-14 16:32:52 +0000
2652@@ -0,0 +1,5 @@
2653+title = "iptables (auto)";
2654+is_affected = .depends ~ /iptables|libip4tc-dev|libip4tc2|libip6tc-dev|libip6tc2|libiptc-dev|libiptc0|libxtables-dev|libxtables12|iptables-dev/;
2655+is_good = .depends ~ /iptables|libip4tc-dev|libip4tc2|libip6tc-dev|libip6tc2|libiptc-dev|libiptc0|libxtables-dev|libxtables12/;
2656+is_bad = .depends ~ /iptables-dev/;
2657+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
2658
2659=== added file 'monitor/ongoing/auto-knot.ben'
2660--- monitor/ongoing/auto-knot.ben 1970-01-01 00:00:00 +0000
2661+++ monitor/ongoing/auto-knot.ben 2020-05-14 16:32:52 +0000
2662@@ -0,0 +1,8 @@
2663+title = "knot (auto)";
2664+is_affected = .depends ~ /libdnssec7|libknot10|libzscanner3|python3-libknot|libdnssec6|libknot8|libzscanner2/;
2665+is_good = .depends ~ /libdnssec7|libknot10|libzscanner3|python3-libknot/;
2666+is_bad = .depends ~ /libdnssec6|libknot8|libzscanner2/;
2667+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
2668+
2669+Extra information (collected entirely from testing!):
2670+ * can-smooth-update: no - libzscanner2 is not in libs or oldlibs";
2671
2672=== added file 'monitor/ongoing/auto-kodiplatform.ben'
2673--- monitor/ongoing/auto-kodiplatform.ben 1970-01-01 00:00:00 +0000
2674+++ monitor/ongoing/auto-kodiplatform.ben 2020-05-14 16:32:52 +0000
2675@@ -0,0 +1,8 @@
2676+title = "kodiplatform (auto)";
2677+is_affected = .depends ~ /libkodiplatform17|libkodiplatform16/;
2678+is_good = .depends ~ /libkodiplatform17/;
2679+is_bad = .depends ~ /libkodiplatform16/;
2680+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...
2681+
2682+Extra information (collected entirely from testing!):
2683+ * can-smooth-update: no - libkodiplatform16 is not in libs or oldlibs";
2684
2685=== added file 'monitor/ongoing/auto-procps.ben'
2686--- monitor/ongoing/auto-procps.ben 1970-01-01 00:00:00 +0000
2687+++ monitor/ongoing/auto-procps.ben 2020-05-14 16:32:52 +0000
2688@@ -0,0 +1,5 @@
2689+title = "procps (auto)";
2690+is_affected = .depends ~ /libprocps-dev|libprocps8|procps|libprocps7/;
2691+is_good = .depends ~ /libprocps-dev|libprocps8|procps/;
2692+is_bad = .depends ~ /libprocps7/;
2693+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
2694
2695=== added file 'monitor/ongoing/auto-swig.ben'
2696--- monitor/ongoing/auto-swig.ben 1970-01-01 00:00:00 +0000
2697+++ monitor/ongoing/auto-swig.ben 2020-05-14 16:32:52 +0000
2698@@ -0,0 +1,5 @@
2699+title = "swig (auto)";
2700+is_affected = .depends ~ /swig|swig-doc|swig-examples|swig4.0|swig4.0-doc|swig4.0-examples|swig3.0/;
2701+is_good = .depends ~ /swig|swig-doc|swig-examples|swig4.0|swig4.0-doc|swig4.0-examples/;
2702+is_bad = .depends ~ /swig3.0/;
2703+notes = "This tracker was setup by a very simple automated tool. The tool may not be very smart...";
2704
2705=== added file 'monitor/ongoing/boost1.71.ben'
2706--- monitor/ongoing/boost1.71.ben 1970-01-01 00:00:00 +0000
2707+++ monitor/ongoing/boost1.71.ben 2020-05-14 16:32:52 +0000
2708@@ -0,0 +1,5 @@
2709+title = "Boost 1.71";
2710+
2711+is_affected = .depends ~ /libboost[a-z-.]*1\.[67][012345789]/;
2712+is_good = .depends ~ /libboost[a-z-.]*1\.71/;
2713+is_bad = .depends ~ /libboost[a-z-.]*1\.6[0123456789]/;
2714
2715=== added file 'monitor/ongoing/hdf5-103-1.ben'
2716--- monitor/ongoing/hdf5-103-1.ben 1970-01-01 00:00:00 +0000
2717+++ monitor/ongoing/hdf5-103-1.ben 2020-05-14 16:32:52 +0000
2718@@ -0,0 +1,5 @@
2719+title = "hdf5 103-1";
2720+is_affected = .depends ~ /libhdf5/ | .build-depends ~ /hdf5/;
2721+is_good = .depends ~ /\b(libhdf5\-103\-1|libhdf5\-openmpi\-103\-1|libhdf5\-mpich\-103\-1)\b/;
2722+is_bad = .depends ~ /\b(libhdf5\-103(?!\-)|libhdf5\-openmpi\-103(?!\-)|libhdf5\-mpich\-103(?!\-))\b/;
2723+notes = "#954654 ";
2724
2725=== added file 'monitor/ongoing/icu.ben'
2726--- monitor/ongoing/icu.ben 1970-01-01 00:00:00 +0000
2727+++ monitor/ongoing/icu.ben 2020-05-14 16:32:52 +0000
2728@@ -0,0 +1,5 @@
2729+title = "icu 65 -> 66 (doko)";
2730+is_affected = .depends ~ /libicu65|libicu65\-dbg|libicu65|libicu65\-dbg|libboost-regex1.67.0-icu65|libboost-regex1.67.0-icu66|libboost-regex1.71.0-icu65|libboost-regex1.71.0-icu66/;
2731+is_good = .depends ~ /libicu66|libicu66\-dbg|libboost-regex1.67.0-icu66|libboost-regex1.71.0-icu66/;
2732+is_bad = .depends ~ /libicu65|libicu65\-dbg|libboost-regex1.67.0-icu65|libboost-regex1.71.0-icu65/;
2733+notes = "copied from Debian";
2734
2735=== added file 'monitor/ongoing/libdvdread.ben'
2736--- monitor/ongoing/libdvdread.ben 1970-01-01 00:00:00 +0000
2737+++ monitor/ongoing/libdvdread.ben 2020-05-14 16:32:52 +0000
2738@@ -0,0 +1,7 @@
2739+title = "libdvdread";
2740+
2741+is_affected = .build-depends ~ /libdvdread-dev/ | .depends ~ /libdvdread7/ | .depends ~ /libdvdread8/;
2742+
2743+is_good = .depends ~ /libdvdread8/;
2744+
2745+is_bad = .depends ~ /libdvdread7/;
2746
2747=== added file 'monitor/ongoing/libgcc.ben'
2748--- monitor/ongoing/libgcc.ben 1970-01-01 00:00:00 +0000
2749+++ monitor/ongoing/libgcc.ben 2020-05-14 16:32:52 +0000
2750@@ -0,0 +1,7 @@
2751+title = "libgcc1";
2752+
2753+is_affected = .depends ~/libgcc1/ | .depends ~/libgcc-s1/;
2754+
2755+is_good = .depends ~ /libgcc-s1/;
2756+
2757+is_bad = .depends ~ /libgcc1/;
2758
2759=== added file 'monitor/ongoing/onlypy3oncd.ben'
2760--- monitor/ongoing/onlypy3oncd.ben 1970-01-01 00:00:00 +0000
2761+++ monitor/ongoing/onlypy3oncd.ben 2020-05-14 16:32:52 +0000
2762@@ -0,0 +1,5 @@
2763+title = "Python3 only on CDs (xnox, barry, see lp:~dmitrij.ledkov/+junk/onlypy3oncd)";
2764+is_affected = .package ~ /^(zeitgeist-core|sessioninstaller|duplicity|ndisgtk|ibus|gedit|gdb|python-boto|python-cloudfiles|paramiko|system-config-printer-udev|printer-driver-sag-gdi|landscape-client-ui-install|quickly|ubuntuone-client|unity|update-notifier|libreoffice|rhythmbox-plugins|ibus-pinyin|usb-creator-common|zeitgeist|ubuntuone-control-panel-qt|printer-driver-pxljr|ibus-table|unity-lens-video|ubuntu-sso-client-qt|friends-service|software-center|totem|libpurple-bin|system-config-printer-common|ubuntuone-control-panel|onboard|apt-xapian-index|oneconf|gconf2|update-notifier-common|system-config-printer-gnome|hplip|unity-scope-video-remote|gnome-sudoku|python-libvirt|usb-creator-gtk|hplip-data|ubuntu-system-service|totem-plugins|rhythmbox-ubuntuone|ubuntu-sso-client|rhythmbox)$/;
2765+is_good = .depends ~ /python3/;
2766+is_bad = (.depends ~ /python/ & !.depends ~ /python3/);
2767+notes = "python3 only on the cd";
2768
2769=== added file 'monitor/ongoing/opencv.ben'
2770--- monitor/ongoing/opencv.ben 1970-01-01 00:00:00 +0000
2771+++ monitor/ongoing/opencv.ben 2020-05-14 16:32:52 +0000
2772@@ -0,0 +1,6 @@
2773+title = "opencv";
2774+is_affected = .depends ~ /\b(libopencv\-calib3d3\.2|libopencv\-contrib3\.2|libopencv\-core3\.2|libopencv\-features2d3\.2|libopencv\-flann3\.2|libopencv\-highgui3\.2|libopencv\-imgcodecs3\.2|libopencv\-imgproc3\.2|libopencv\-ml3\.2|libopencv\-objdetect3\.2|libopencv\-photo3\.2|libopencv\-shape3\.2|libopencv\-stitching3\.2|libopencv\-superres3\.2|libopencv\-video3\.2|libopencv\-videoio3\.2|libopencv\-videostab3\.2|libopencv\-viz3\.2|libopencv3\.2\-java|libopencv3\.2\-jni|libopencv\-calib3d3\.1|libopencv\-contrib3\.1|libopencv\-core3\.1|libopencv\-features2d3\.1|libopencv\-flann3\.1|libopencv\-highgui3\.1|libopencv\-imgcodecs3\.1|libopencv\-imgproc3\.1|libopencv\-ml3\.1|libopencv\-objdetect3\.1|libopencv\-photo3\.1|libopencv\-shape3\.1|libopencv\-stitching3\.1|libopencv\-superres3\.1|libopencv\-video3\.1|libopencv\-videoio3\.1|libopencv\-videostab3\.1|libopencv\-viz3\.1|libopencv3\.1\-java|libopencv3\.1\-jni)\b/;
2775+is_good = .depends ~ /\b(libopencv\-calib3d3\.2|libopencv\-contrib3\.2|libopencv\-core3\.2|libopencv\-features2d3\.2|libopencv\-flann3\.2|libopencv\-highgui3\.2|libopencv\-imgcodecs3\.2|libopencv\-imgproc3\.2|libopencv\-ml3\.2|libopencv\-objdetect3\.2|libopencv\-photo3\.2|libopencv\-shape3\.2|libopencv\-stitching3\.2|libopencv\-superres3\.2|libopencv\-video3\.2|libopencv\-videoio3\.2|libopencv\-videostab3\.2|libopencv\-viz3\.2|libopencv3\.2\-java|libopencv3\.2\-jni)\b/;
2776+is_bad = .depends ~ /\b(libopencv\-calib3d3\.1|libopencv\-contrib3\.1|libopencv\-core3\.1|libopencv\-features2d3\.1|libopencv\-flann3\.1|libopencv\-highgui3\.1|libopencv\-imgcodecs3\.1|libopencv\-imgproc3\.1|libopencv\-ml3\.1|libopencv\-objdetect3\.1|libopencv\-photo3\.1|libopencv\-shape3\.1|libopencv\-stitching3\.1|libopencv\-superres3\.1|libopencv\-video3\.1|libopencv\-videoio3\.1|libopencv\-videostab3\.1|libopencv\-viz3\.1|libopencv3\.1\-java|libopencv3\.1\-jni)\b/;
2777+notes = "copied from Debian";
2778+
2779
2780=== added file 'monitor/ongoing/pcre2-main.ben'
2781--- monitor/ongoing/pcre2-main.ben 1970-01-01 00:00:00 +0000
2782+++ monitor/ongoing/pcre2-main.ben 2020-05-14 16:32:52 +0000
2783@@ -0,0 +1,6 @@
2784+title = "pcre2 in main";
2785+
2786+is_affected = .source ~ /^(aide|anope|apache2|clamav|exim4|freeradius|git|glib2.0|haproxy|libpam-mount|libselinux|nginx|nmap|php7.2|php7.3|postfix|python-pyscss|rasqal|sssd|systemd|ubuntu-core-meta|vte2.91|wget|zsh)$/;
2787+is_good = .depends ~ /libpcre2-16-0|libpcre2-32-0|libpcre2-8-0|libpcre2-posix0|libpcre2-dev/ | .recommends ~ /libpcre2-16-0|libpcre2-32-0|libpcre2-8-0|libpcre2-posix0|libpcre2-dev /;
2788+is_bad = .depends ~ /libpcre16-3|libpcre3|libpcre32-3|libpcrecpp0v5|libpcre3-dev/ | .recomends ~ /libpcre16-3|libpcre3|libpcre32-3|libpcrecpp0v5|libpcre3-dev /;
2789+notes = "pcre2 is the new library, pcre3 is the old library. LP: #1792544";
2790
2791=== added file 'monitor/ongoing/pcre2.ben'
2792--- monitor/ongoing/pcre2.ben 1970-01-01 00:00:00 +0000
2793+++ monitor/ongoing/pcre2.ben 2020-05-14 16:32:52 +0000
2794@@ -0,0 +1,6 @@
2795+title = "pcre2";
2796+
2797+is_affected = .depends ~ /libpcre2-16-0|libpcre2-32-0|libpcre2-8-0|libpcre2-posix0|libpcre2-dev|libpcre16-3|libpcre3|libpcre32-3|libpcrecpp0v5|libpcre3-dev /;
2798+is_good = .depends ~ /libpcre2-16-0|libpcre2-32-0|libpcre2-8-0|libpcre2-posix0|libpcre2-dev /;
2799+is_bad = .depends ~ /libpcre16-3|libpcre3|libpcre32-3|libpcrecpp0v5|libpcre3-dev /;
2800+notes = "pcre2 is the new library, pcre3 is the old library.";
2801
2802=== added file 'monitor/ongoing/perl5.30.ben'
2803--- monitor/ongoing/perl5.30.ben 1970-01-01 00:00:00 +0000
2804+++ monitor/ongoing/perl5.30.ben 2020-05-14 16:32:52 +0000
2805@@ -0,0 +1,4 @@
2806+title = "perl 5.30";
2807+is_affected = .depends ~ /perlapi|libperl5/ | .pre-depends ~ /perlapi|libperl5/;
2808+is_good = .depends ~ /perlapi-5.30|libperl5.30/ | .pre-depends ~ /perlapi-5.30|libperl5.30/;
2809+is_bad = .depends ~ /perlapi-5.28|libperl5.28/ | .pre-depends ~ /perlapi-5.28|libperl5.28/;
2810
2811=== added file 'monitor/ongoing/php7.2-rm.ben'
2812--- monitor/ongoing/php7.2-rm.ben 1970-01-01 00:00:00 +0000
2813+++ monitor/ongoing/php7.2-rm.ben 2020-05-14 16:32:52 +0000
2814@@ -0,0 +1,5 @@
2815+title = "php7.2-rm";
2816+is_affected = .depends ~ /\b(libapache2\-mod\-php7\.2|libphp7\.2\-embed|php7\.2|php7\.2\-bcmath|php7\.2\-bz2|php7\.2\-cgi|php7\.2\-cli|php7\.2\-common|php7\.2\-curl|php7\.2\-dba|php7\.2\-dev|php7\.2\-enchant|php7\.2\-fpm|php7\.2\-gd|php7\.2\-gmp|php7\.2\-imap|php7\.2\-interbase|php7\.2\-intl|php7\.2\-json|php7\.2\-ldap|php7\.2\-mbstring|php7\.2\-mysql|php7\.2\-odbc|php7\.2\-opcache|php7\.2\-pgsql|php7\.2\-phpdbg|php7\.2\-pspell|php7\.2\-readline|php7\.2\-recode|php7\.2\-snmp|php7\.2\-soap|php7\.2\-sqlite3|php7\.2\-sybase|php7\.2\-tidy|php7\.2\-xml|php7\.2\-xmlrpc|php7\.2\-xsl|php7\.2\-zip)\b/;
2817+is_bad = .depends ~ /\b(libapache2\-mod\-php7\.2|libphp7\.2\-embed|php7\.2|php7\.2\-bcmath|php7\.2\-bz2|php7\.2\-cgi|php7\.2\-cli|php7\.2\-common|php7\.2\-curl|php7\.2\-dba|php7\.2\-dev|php7\.2\-enchant|php7\.2\-fpm|php7\.2\-gd|php7\.2\-gmp|php7\.2\-imap|php7\.2\-interbase|php7\.2\-intl|php7\.2\-json|php7\.2\-ldap|php7\.2\-mbstring|php7\.2\-mysql|php7\.2\-odbc|php7\.2\-opcache|php7\.2\-pgsql|php7\.2\-phpdbg|php7\.2\-pspell|php7\.2\-readline|php7\.2\-recode|php7\.2\-snmp|php7\.2\-soap|php7\.2\-sqlite3|php7\.2\-sybase|php7\.2\-tidy|php7\.2\-xml|php7\.2\-xmlrpc|php7\.2\-xsl|php7\.2\-zip)\b/;
2818+is_good = .depends ~ "phpapi-20180731";
2819+notes = "https://bugs.debian.org/906643";
2820
2821=== added file 'monitor/ongoing/php7.4.ben'
2822--- monitor/ongoing/php7.4.ben 1970-01-01 00:00:00 +0000
2823+++ monitor/ongoing/php7.4.ben 2020-05-14 16:32:52 +0000
2824@@ -0,0 +1,5 @@
2825+title = "php7.3";
2826+is_affected = .depends ~ "phpapi-20170718" | .depends ~ "phpapi-20180606" | .depends ~ "phpapi-20180731" | .depends ~ "phpapi-20190902";
2827+is_good = .depends ~ "phpapi-20190902";
2828+is_bad = (.depends ~ "phpapi-20170718" | .depends ~ "phpapi-20180606" | .depends ~ "phpapi-20180731") & ! .depends ~ "phpapi-20190902";
2829+notes = "https://bugs.debian.org/906643";
2830
2831=== added file 'monitor/ongoing/postgresql-12.ben'
2832--- monitor/ongoing/postgresql-12.ben 1970-01-01 00:00:00 +0000
2833+++ monitor/ongoing/postgresql-12.ben 2020-05-14 16:32:52 +0000
2834@@ -0,0 +1,6 @@
2835+title = "postgresql-12";
2836+is_affected = .depends ~ /postgresql.*-1[012].*/ | .build-depends ~ /postgresql.*-1[012].*/ | .recommends ~ /postgresql.*-1[012].*/ | .suggests ~ /postgresql.*-1[012].*/;
2837+is_good = .depends ~ /postgresql.*-12.*/ | .build-depends ~ /postgresql.*-12.*/ | .recommends ~ /postgresql.*-12.*/ | .suggests ~ /postgresql.*-12.*/;
2838+is_bad = .depends ~ /postgresql.*-1[01].*/ | .build-depends ~ /postgresql.*-1[01].*/ | .recommends ~ /postgresql.*-1[01].*/ | .suggests ~ /postgresql.*-1[01].*/;
2839+notes = "https://bugs.debian.org/941078 ";
2840+
2841
2842=== added file 'monitor/ongoing/protobuf.ben'
2843--- monitor/ongoing/protobuf.ben 1970-01-01 00:00:00 +0000
2844+++ monitor/ongoing/protobuf.ben 2020-05-14 16:32:52 +0000
2845@@ -0,0 +1,7 @@
2846+title = "protobuf";
2847+
2848+is_affected = .build-depends ~ /libprotobuf-dev|libprotoc-dev/;
2849+
2850+is_good = .depends ~ /libprotobuf22|libprotobuf-lite22|libprotoc22/;
2851+
2852+is_bad = .depends ~ /libprotobuf17|libprotobuf-lite17|libprotoc17/;
2853
2854=== added file 'monitor/ongoing/python2-rm.ben'
2855--- monitor/ongoing/python2-rm.ben 1970-01-01 00:00:00 +0000
2856+++ monitor/ongoing/python2-rm.ben 2020-05-14 16:32:52 +0000
2857@@ -0,0 +1,5 @@
2858+title = "python2-rm";
2859+notes = "Python 2 removal tracker";
2860+is_affected = .depends ~ /\s(python|python-minimal|python-dev|libpython-dev|libpython-stdlib|python-doc|python-dbg|libpython-dbg|python-all|python-all-dev|python-all-dbg|libpython-all-dev|libpython-all-dbg|python2|python2-minimal|python2-dev|libpython2-dev|libpython2-stdlib|python2-doc|python2-dbg|libpython2-dbg|python2.7|libpython2.7-stdlib|python2.7-minimal|libpython2.7-minimal|libpython2.7|python2.7-examples|python2.7-dev|libpython2.7-dev|libpython2.7-testsuite|idle-python2.7|python2.7-doc|python2.7-dbg|libpython2.7-dbg)[\s,:]/ | .build-depends ~ /\s(python|python-minimal|python-dev|libpython-dev|libpython-stdlib|python-doc|python-dbg|libpython-dbg|python-all|python-all-dev|python-all-dbg|libpython-all-dev|libpython-all-dbg|python2|python2-minimal|python2-dev|libpython2-dev|libpython2-stdlib|python2-doc|python2-dbg|libpython2-dbg|python2.7|libpython2.7-stdlib|python2.7-minimal|libpython2.7-minimal|libpython2.7|python2.7-examples|python2.7-dev|libpython2.7-dev|libpython2.7-testsuite|idle-python2.7|python2.7-doc|python2.7-dbg|libpython2.7-dbg)[\s,:]/;
2861+is_bad = .depends ~ /\s(python|python-minimal|python-dev|libpython-dev|libpython-stdlib|python-doc|python-dbg|libpython-dbg|python-all|python-all-dev|python-all-dbg|libpython-all-dev|libpython-all-dbg|python2|python2-minimal|python2-dev|libpython2-dev|libpython2-stdlib|python2-doc|python2-dbg|libpython2-dbg|python2.7|libpython2.7-stdlib|python2.7-minimal|libpython2.7-minimal|libpython2.7|python2.7-examples|python2.7-dev|libpython2.7-dev|libpython2.7-testsuite|idle-python2.7|python2.7-doc|python2.7-dbg|libpython2.7-dbg)[\s,:]/ | .build-depends ~ /\s(python|python-minimal|python-dev|libpython-dev|libpython-stdlib|python-doc|python-dbg|libpython-dbg|python-all|python-all-dev|python-all-dbg|libpython-all-dev|libpython-all-dbg|python2|python2-minimal|python2-dev|libpython2-dev|libpython2-stdlib|python2-doc|python2-dbg|libpython2-dbg|python2.7|libpython2.7-stdlib|python2.7-minimal|libpython2.7-minimal|libpython2.7|python2.7-examples|python2.7-dev|libpython2.7-dev|libpython2.7-testsuite|idle-python2.7|python2.7-doc|python2.7-dbg|libpython2.7-dbg)[\s,:]/;
2862+is_good = .depends ~ "''";
2863
2864=== added file 'monitor/ongoing/qt4-rm.ben'
2865--- monitor/ongoing/qt4-rm.ben 1970-01-01 00:00:00 +0000
2866+++ monitor/ongoing/qt4-rm.ben 2020-05-14 16:32:52 +0000
2867@@ -0,0 +1,5 @@
2868+title = "qt4-rm";
2869+notes = "Qt 4 Removal tracker";
2870+is_affected = .depends ~ /\s(libqtcore4|qtcore4-l10n|libqtgui4|libqt4-network|libqt4-opengl|libqt4-script|libqt4-scripttools|libqt4-sql|libqt4-sql-mysql|libqt4-sql-odbc|libqt4-sql-psql|libqt4-sql-sqlite|libqt4-sql-tds|libqt4-svg|libqt4-xml|libqt4-xmlpatterns|libqt4-dbus|libqtdbus4|libqt4-qt3support|libqt4-designer|libqt4-help|libqt4-test|libqt4-declarative|libqt4-declarative-folderlistmodel|libqt4-declarative-gestures|libqt4-declarative-particles|libqt4-declarative-shaders|libqt4-dev|libqt4-dev-bin|libqt4-opengl-dev|libqt4-dbg|libqt4-designer-dbg|libqt4-qt3support-dbg|libqt4-script-dbg|libqt4-xmlpatterns-dbg|qt4-bin-dbg|qt4-demos-dbg|qt4-designer|qt4-dev-tools|qt4-qmake|qt4-qtconfig|qt4-demos|qt4-qmlviewer|qt4-linguist-tools|qdbus|qt4-doc|qt4-doc-html|qt4-default)\s/ | .build-depends ~ /\s(libqtcore4|qtcore4-l10n|libqtgui4|libqt4-network|libqt4-opengl|libqt4-script|libqt4-scripttools|libqt4-sql|libqt4-sql-mysql|libqt4-sql-odbc|libqt4-sql-psql|libqt4-sql-sqlite|libqt4-sql-tds|libqt4-svg|libqt4-xml|libqt4-xmlpatterns|libqt4-dbus|libqtdbus4|libqt4-qt3support|libqt4-designer|libqt4-help|libqt4-test|libqt4-declarative|libqt4-declarative-folderlistmodel|libqt4-declarative-gestures|libqt4-declarative-particles|libqt4-declarative-shaders|libqt4-dev|libqt4-dev-bin|libqt4-opengl-dev|libqt4-dbg|libqt4-designer-dbg|libqt4-qt3support-dbg|libqt4-script-dbg|libqt4-xmlpatterns-dbg|qt4-bin-dbg|qt4-demos-dbg|qt4-designer|qt4-dev-tools|qt4-qmake|qt4-qtconfig|qt4-demos|qt4-qmlviewer|qt4-linguist-tools|qdbus|qt4-doc|qt4-doc-html|qt4-default)\s/;
2871+is_bad = .depends ~ /\s(libqtcore4|qtcore4-l10n|libqtgui4|libqt4-network|libqt4-opengl|libqt4-script|libqt4-scripttools|libqt4-sql|libqt4-sql-mysql|libqt4-sql-odbc|libqt4-sql-psql|libqt4-sql-sqlite|libqt4-sql-tds|libqt4-svg|libqt4-xml|libqt4-xmlpatterns|libqt4-dbus|libqtdbus4|libqt4-qt3support|libqt4-designer|libqt4-help|libqt4-test|libqt4-declarative|libqt4-declarative-folderlistmodel|libqt4-declarative-gestures|libqt4-declarative-particles|libqt4-declarative-shaders|libqt4-dev|libqt4-dev-bin|libqt4-opengl-dev|libqt4-dbg|libqt4-designer-dbg|libqt4-qt3support-dbg|libqt4-script-dbg|libqt4-xmlpatterns-dbg|qt4-bin-dbg|qt4-demos-dbg|qt4-designer|qt4-dev-tools|qt4-qmake|qt4-qtconfig|qt4-demos|qt4-qmlviewer|qt4-linguist-tools|qdbus|qt4-doc|qt4-doc-html|qt4-default)\s/ | .build-depends ~ /\s(libqtcore4|qtcore4-l10n|libqtgui4|libqt4-network|libqt4-opengl|libqt4-script|libqt4-scripttools|libqt4-sql|libqt4-sql-mysql|libqt4-sql-odbc|libqt4-sql-psql|libqt4-sql-sqlite|libqt4-sql-tds|libqt4-svg|libqt4-xml|libqt4-xmlpatterns|libqt4-dbus|libqtdbus4|libqt4-qt3support|libqt4-designer|libqt4-help|libqt4-test|libqt4-declarative|libqt4-declarative-folderlistmodel|libqt4-declarative-gestures|libqt4-declarative-particles|libqt4-declarative-shaders|libqt4-dev|libqt4-dev-bin|libqt4-opengl-dev|libqt4-dbg|libqt4-designer-dbg|libqt4-qt3support-dbg|libqt4-script-dbg|libqt4-xmlpatterns-dbg|qt4-bin-dbg|qt4-demos-dbg|qt4-designer|qt4-dev-tools|qt4-qmake|qt4-qtconfig|qt4-demos|qt4-qmlviewer|qt4-linguist-tools|qdbus|qt4-doc|qt4-doc-html|qt4-default)\s/;
2872+ is_good = .depends ~ "''";
2873
2874=== added file 'monitor/ongoing/r-api-4.0.ben'
2875--- monitor/ongoing/r-api-4.0.ben 1970-01-01 00:00:00 +0000
2876+++ monitor/ongoing/r-api-4.0.ben 2020-05-14 16:32:52 +0000
2877@@ -0,0 +1,4 @@
2878+title = "r-api-4.0";
2879+is_affected = .depends ~ "r-api-3.5" | .depends ~ "r-api-4.0";
2880+is_good = .depends ~ "r-api-4.0";
2881+is_bad = .depends ~ "r-api-3.5";
2882
2883=== added file 'monitor/ongoing/ruby2.7-add.ben'
2884--- monitor/ongoing/ruby2.7-add.ben 1970-01-01 00:00:00 +0000
2885+++ monitor/ongoing/ruby2.7-add.ben 2020-05-14 16:32:52 +0000
2886@@ -0,0 +1,4 @@
2887+title = "add ruby2.7 support";
2888+is_affected = (.depends ~ /ruby2.5/ | .depends ~ /ruby2.7/) & ! .source ~ /^(ruby2\.5|ruby-defaults|obexftp|weechat|graphviz|broccoli-ruby|dislocker|geos|kross-interpreters|libprelude|marisa|ngraph-gtk|notmuch|redland-bindings|rubyluabridge|subtle|subversion|treil|uwsgi|vim|vim-command-t|nbdkit|ruby-standalone)$/;
2889+is_good = .depends ~ /libruby2.7/;
2890+is_bad = .depends ~ /libruby2.5/ & ! .depends ~ /libruby2.7/;
2891
2892=== added file 'monitor/ongoing/ruby2.7-only.ben'
2893--- monitor/ongoing/ruby2.7-only.ben 1970-01-01 00:00:00 +0000
2894+++ monitor/ongoing/ruby2.7-only.ben 2020-05-14 16:32:52 +0000
2895@@ -0,0 +1,4 @@
2896+title = "ruby2.7 as only ruby version";
2897+is_affected = .depends ~ /libruby2/;
2898+is_good = .depends ~ /libruby2.7/;
2899+is_bad = .depends ~ /libruby2.5/;
2900
2901=== added file 'monitor/ongoing/unversioned-python-rm.ben'
2902--- monitor/ongoing/unversioned-python-rm.ben 1970-01-01 00:00:00 +0000
2903+++ monitor/ongoing/unversioned-python-rm.ben 2020-05-14 16:32:52 +0000
2904@@ -0,0 +1,5 @@
2905+title = "unversioned-python-rm";
2906+notes = "Unversioned Python removal tracker";
2907+is_affected = .depends ~ /\s(python|python-minimal|python-dev|libpython-dev|libpython-stdlib|python-doc|python-dbg|libpython-dbg)[\s,:]/ | .build-depends ~ /\s(python|python-minimal|python-dev|libpython-dev|libpython-stdlib|python-doc|python-dbg|libpython-dbg)[\s,:]/;
2908+is_bad = .depends ~ /(^|\s)(python|python-minimal|python-dev|libpython-dev|libpython-stdlib|python-doc|python-dbg|libpython-dbg)\s*([,(:]|$)/ | .build-depends ~ /(^|\s)(python|python-minimal|python-dev|libpython-dev|libpython-stdlib|python-doc|python-dbg|libpython-dbg)\s*([,(:]|$)/;
2909+is_good = true ;
2910
2911=== added directory 'monitor/permanent'
2912=== added file 'monitor/permanent/ada.ben'
2913--- monitor/permanent/ada.ben 1970-01-01 00:00:00 +0000
2914+++ monitor/permanent/ada.ben 2020-05-14 16:32:52 +0000
2915@@ -0,0 +1,7 @@
2916+title = "ada";
2917+
2918+is_affected = .depends ~ /libgnat-9/;
2919+
2920+is_good = !.uninstallable ~ /yes/;
2921+
2922+is_bad = .uninstallable ~ /yes/;
2923
2924=== added file 'monitor/permanent/ghc.ben'
2925--- monitor/permanent/ghc.ben 1970-01-01 00:00:00 +0000
2926+++ monitor/permanent/ghc.ben 2020-05-14 16:32:52 +0000
2927@@ -0,0 +1,11 @@
2928+# ben configuration file for ghc6 → 7 transition
2929+
2930+title = "GHC 7";
2931+
2932+is_affected = .build-depends ~ /ghc6?/;
2933+is_good = .depends ~ /libghc-.*/
2934+ | .package ~ /libghc-.*/;
2935+is_bad = .build-depends ~ /ghc6/
2936+ | .depends ~ /libghc6-.*/
2937+ | .package ~ /libghc6-.*/
2938+ | .uninstallable ~ /yes/;
2939
2940=== added file 'monitor/permanent/ocaml.ben'
2941--- monitor/permanent/ocaml.ben 1970-01-01 00:00:00 +0000
2942+++ monitor/permanent/ocaml.ben 2020-05-14 16:32:52 +0000
2943@@ -0,0 +1,7 @@
2944+title = "ocaml";
2945+
2946+is_affected = .build-depends ~ /ocaml/ | .build-depends-indep ~ /ocaml/;
2947+
2948+is_good = !.uninstallable ~ /yes/;
2949+
2950+is_bad = .uninstallable ~ /yes/;
2951
2952=== added file 'monitor/permanent/rust.ben'
2953--- monitor/permanent/rust.ben 1970-01-01 00:00:00 +0000
2954+++ monitor/permanent/rust.ben 2020-05-14 16:32:52 +0000
2955@@ -0,0 +1,7 @@
2956+title = "rust";
2957+
2958+is_affected = .source ~ /rust/ | .build-depends ~ /rustc/;
2959+
2960+is_good = !.uninstallable ~ /yes/;
2961+
2962+is_bad = .uninstallable ~ /yes/;
2963
2964=== added directory 'monitor/planned'
2965=== added file 'monitor/planned/exiv2.ben'
2966--- monitor/planned/exiv2.ben 1970-01-01 00:00:00 +0000
2967+++ monitor/planned/exiv2.ben 2020-05-14 16:32:52 +0000
2968@@ -0,0 +1,5 @@
2969+title = "exiv2";
2970+is_affected = .depends ~ /\b(libexiv2\-27|libexiv2\-14|libexiv2\-dbg)\b/;
2971+is_good = .depends ~ /\b(libexiv2\-27)\b/;
2972+is_bad = .depends ~ /\b(libexiv2\-14|libexiv2\-dbg)\b/;
2973+notes = "copied from Debian";
2974
2975=== added file 'monitor/planned/mysql-8.ben'
2976--- monitor/planned/mysql-8.ben 1970-01-01 00:00:00 +0000
2977+++ monitor/planned/mysql-8.ben 2020-05-14 16:32:52 +0000
2978@@ -0,0 +1,5 @@
2979+title = "MySQL 8";
2980+
2981+is_affected = .depends ~ /\blibmysqlclient\d+\b/ | .build-depends ~ /\b(default-)?libmysqlclient-dev\b/;
2982+is_good = .depends ~ "libmysqlclient21";
2983+is_bad = .depends ~ "libmysqlclient20";
2984
2985=== added file 'monitor/planned/qtbase-abi-5-14-2.ben'
2986--- monitor/planned/qtbase-abi-5-14-2.ben 1970-01-01 00:00:00 +0000
2987+++ monitor/planned/qtbase-abi-5-14-2.ben 2020-05-14 16:32:52 +0000
2988@@ -0,0 +1,5 @@
2989+title = "qtbase-opensource-src";
2990+is_affected = .depends ~ "qtbase-abi-5-12-8" | .depends ~ "qtbase-abi-5-14-2";
2991+is_good = .depends ~ "qtbase-abi-5-14-2";
2992+is_bad = .depends ~ "qtbase-abi-5-12-8";
2993+notes = "rikmills";
2994
2995=== added file 'monitor/planned/qtdeclarative-abi-5-14-2.ben'
2996--- monitor/planned/qtdeclarative-abi-5-14-2.ben 1970-01-01 00:00:00 +0000
2997+++ monitor/planned/qtdeclarative-abi-5-14-2.ben 2020-05-14 16:32:52 +0000
2998@@ -0,0 +1,5 @@
2999+title = "qtdeclarative-opensource-src";
3000+is_affected = .depends ~ "qtdeclarative-abi-5-12-8" | .depends ~ "qtdeclarative-abi-5-14-2";
3001+is_good = .depends ~ "qtdeclarative-abi-5-14-2";
3002+is_bad = .depends ~ "qtdeclarative-abi-5-12-8";
3003+notes = "rikmills";

Subscribers

People subscribed via source and target branches