[med-svn] [Git][med-team/community/helper-scripts][master] 2 commits: Deal with different names of debian packaging branch

Andreas Tille (@tille) gitlab at salsa.debian.org
Tue Feb 22 16:59:07 GMT 2022



Andreas Tille pushed to branch master at Debian Med / community / helper-scripts


Commits:
a4ac4fa7 by Andreas Tille at 2022-02-22T17:53:35+01:00
Deal with different names of debian packaging branch

- - - - -
fc02eb62 by Andreas Tille at 2022-02-22T17:58:40+01:00
Enable Debian Science list of packages missing autopkgtest

- - - - -


3 changed files:

- + debian-science-tests.txt
- do_backport
- missing-autopkgtest


Changes:

=====================================
debian-science-tests.txt
=====================================
@@ -0,0 +1,273 @@
+Last-Update: Tue, 22 Feb 2022 17:58:09 +0100
+
+      Source                             | Vote   |                    Tasks                                                         |                                Tags                                
+-----------------------------------------+--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------
+ gts                                     |   3214 | {viewing}                                                                        | 
+ sympy                                   |   1504 | {physics,nanoscale-physics}                                                      | 
+ spyder                                  |    244 | {numericalcomputation}                                                           | 
+ armadillo                               |    221 | {mathematics-dev}                                                                | 
+ suitesparse                             |    202 | {mathematics-dev,numericalcomputation}                                           | 
+ python-pyqtgraph                        |    150 | {viewing}                                                                        | 
+ atlas                                   |    100 | {mathematics-dev}                                                                | 
+ arpack                                  |     58 | {mathematics-dev}                                                                | 
+ pyzo                                    |     57 | {numericalcomputation}                                                           | 
+ cypari2                                 |     56 | {mathematics-dev}                                                                | 
+ arduino-mk                              |     52 | {robotics}                                                                       | 
+ flintqs                                 |     48 | {mathematics}                                                                    | 
+ imview                                  |     48 | {viewing}                                                                        | 
+ rubiks                                  |     47 | {geometry,mathematics}                                                           | 
+ eclib                                   |     46 | {mathematics}                                                                    | 
+ fftw                                    |     39 | {physics-dev,meteorology-dev,mathematics-dev}                                    | 
+ bibutils                                |     33 | {typesetting}                                                                    | 
+ sketch                                  |     26 | {typesetting}                                                                    | 
+ guidata                                 |     25 | {dataacquisition-dev}                                                            | 
+ guiqwt                                  |     25 | {viewing,numericalcomputation}                                                   | 
+ cernlib                                 |     23 | {highenergy-physics}                                                             | 
+ flann                                   |     22 | {engineering-dev,mathematics-dev}                                                | 
+ geg                                     |     22 | {viewing}                                                                        | 
+ gts                                     |     22 | {viewing-dev}                                                                    | 
+ bossa                                   |     21 | {devices}                                                                        | 
+ feedgnuplot                             |     20 | {viewing}                                                                        | 
+ neuron                                  |     20 | {simulations,neuroscience-modeling,highenergy-physics}                           | 
+ scalapack                               |     20 | {nanoscale-physics-dev}                                                          | 
+ vitables                                |     20 | {numericalcomputation}                                                           | 
+ nltk                                    |     19 | {linguistics}                                                                    | 
+ ppl                                     |     18 | {numericalcomputation}                                                           | 
+ coinor-symphony                         |     16 | {numericalcomputation,logic,mathematics}                                         | 
+ fftw                                    |     16 | {physics-dev,mathematics-dev,meteorology-dev}                                    | 
+ ntl                                     |     16 | {mathematics-dev}                                                                | 
+ cernlib                                 |     15 | {highenergy-physics-dev}                                                         | 
+ gfsview                                 |     15 | {viewing}                                                                        | 
+ opencascade                             |     15 | {simulations}                                                                    | 
+ apophenia                               |     14 | {statistics}                                                                     | 
+ libitpp                                 |     14 | {mathematics-dev,engineering-dev}                                                | 
+ mathgl                                  |     14 | {viewing}                                                                        | 
+ libmatio                                |     13 | {mathematics-dev}                                                                | 
+ ros-ros-environment                     |     13 | {robotics-dev}                                                                   | 
+ tango                                   |     13 | {dataacquisition}                                                                | 
+ pcl                                     |     12 | {robotics-dev}                                                                   | 
+ picosat                                 |     12 | {logic}                                                                          | 
+ rheolef                                 |     12 | {mathematics}                                                                    | 
+ debian-science                          |     11 | {economics,machine-learning,mathematics,nanoscale-physics,physics}               | 
+ form                                    |     11 | {mathematics}                                                                    | 
+ getdp                                   |     11 | {engineering,mathematics,simulations}                                            | 
+ lxi-tools                               |     11 | {dataacquisition,engineering}                                                    | 
+ matlab-support                          |     11 | {mathematics,numericalcomputation}                                               | 
+ neuron                                  |     11 | {highenergy-physics-dev}                                                         | 
+ libm4ri                                 |     10 | {mathematics-dev}                                                                | 
+ opticalraytracer                        |     10 | {physics}                                                                        | 
+ toulbar2                                |     10 | {mathematics,physics,logic,numericalcomputation}                                 | 
+ uctodata                                |     10 | {linguistics}                                                                    | 
+ urdfdom-headers                         |     10 | {robotics-dev}                                                                   | 
+ debian-science                          |      9 | {nanoscale-physics,machine-learning,economics,physics}                           | 
+ dune-uggrid                             |      9 | {mathematics-dev}                                                                | 
+ polylib                                 |      9 | {mathematics}                                                                    | 
+ psurface                                |      9 | {numericalcomputation}                                                           | 
+ ros-rosconsole                          |      9 | {robotics-dev}                                                                   | 
+ tango                                   |      9 | {dataacquisition}                                                                | 
+ ucto                                    |      9 | {linguistics}                                                                    | 
+ auto-07p                                |      8 | {mathematics}                                                                    | 
+ cliquer                                 |      8 | {mathematics}                                                                    | 
+ dxsamples                               |      8 | {nanoscale-physics}                                                              | 
+ libcgns                                 |      8 | {engineering}                                                                    | 
+ muparser                                |      8 | {mathematics-dev}                                                                | 
+ teem                                    |      8 | {imageanalysis}                                                                  | 
+ astk                                    |      7 | {engineering}                                                                    | 
+ cernlib                                 |      7 | {highenergy-physics}                                                             | 
+ code-saturne                            |      7 | {mathematics-dev,engineering-dev}                                                | 
+ debian-science                          |      7 | {machine-learning,neuroscience-cognitive}                                        | 
+ debian-science                          |      7 | {electrophysiology}                                                              | 
+ etsf-io                                 |      7 | {nanoscale-physics,physics}                                                      | 
+ ipe-tools                               |      7 | {typesetting}                                                                    | 
+ libgetdata                              |      7 | {dataacquisition}                                                                | 
+ lrcalc                                  |      7 | {mathematics}                                                                    | 
+ scram                                   |      7 | {engineering}                                                                    | 
+ taurus                                  |      7 | {dataacquisition}                                                                | 
+ coinmp                                  |      6 | {numericalcomputation,logic,mathematics-dev}                                     | 
+ debian-science                          |      6 | {physics,economics,nanoscale-physics,statistics}                                 | 
+ dune-istl                               |      6 | {mathematics-dev}                                                                | 
+ eclib                                   |      6 | {mathematics-dev}                                                                | 
+ hpcc                                    |      6 | {distributedcomputing,numericalcomputation}                                      | 
+ jeuclid                                 |      6 | {typesetting,viewing}                                                            | 
+ libm4rie                                |      6 | {mathematics-dev}                                                                | 
+ libzn-poly                              |      6 | {mathematics-dev}                                                                | 
+ lrcalc                                  |      6 | {mathematics-dev}                                                                | 
+ opencascade                             |      6 | {simulations}                                                                    | 
+ openstereogram                          |      6 | {tools}                                                                          | 
+ python-escript                          |      6 | {engineering,simulations,numericalcomputation}                                   | 
+ simbody                                 |      6 | {robotics-dev}                                                                   | 
+ syrthes                                 |      6 | {engineering}                                                                    | 
+ cernlib                                 |      5 | {highenergy-physics}                                                             | 
+ cliquer                                 |      5 | {mathematics-dev}                                                                | 
+ coda                                    |      5 | {meteorology}                                                                    | 
+ debian-science                          |      5 | {psychophysics}                                                                  | 
+ debian-science                          |      5 | {tools}                                                                          | 
+ frog                                    |      5 | {linguistics}                                                                    | 
+ gf2x                                    |      5 | {mathematics-dev}                                                                | 
+ iml                                     |      5 | {mathematics-dev}                                                                | 
+ libbraiding                             |      5 | {mathematics-dev}                                                                | 
+ liblxi                                  |      5 | {engineering-dev,dataacquisition-dev}                                            | 
+ libmatheval                             |      5 | {mathematics}                                                                    | 
+ morse-simulator                         |      5 | {robotics}                                                                       | 
+ timbl                                   |      5 | {linguistics}                                                                    | 
+ alberta                                 |      4 | {engineering-dev}                                                                | 
+ apertium-streamparser                   |      4 | {linguistics}                                                                    | 
+ cimg                                    |      4 | {imageanalysis-dev}                                                              | {x11::library}
+ debian-science                          |      4 | {electrophysiology}                                                              | 
+ dimbl                                   |      4 | {linguistics}                                                                    | 
+ dune-localfunctions                     |      4 | {mathematics-dev}                                                                | 
+ dxflib                                  |      4 | {engineering-dev}                                                                | 
+ harp                                    |      4 | {meteorology}                                                                    | 
+ irstlm                                  |      4 | {linguistics}                                                                    | 
+ libgetdata                              |      4 | {dataacquisition-dev}                                                            | 
+ libmatheval                             |      4 | {mathematics-dev}                                                                | 
+ libvigraimpex                           |      4 | {machine-learning,imageanalysis-dev}                                             | 
+ mbt                                     |      4 | {linguistics}                                                                    | 
+ neuron                                  |      4 | {highenergy-physics-dev}                                                         | 
+ openmx                                  |      4 | {nanoscale-physics,physics}                                                      | 
+ sac2mseed                               |      4 | {geography}                                                                      | 
+ sardana                                 |      4 | {dataacquisition}                                                                | 
+ apophenia                               |      3 | {statistics}                                                                     | 
+ cbflib                                  |      3 | {nanoscale-physics}                                                              | 
+ cernlib                                 |      3 | {highenergy-physics}                                                             | 
+ coda                                    |      3 | {meteorology-dev}                                                                | 
+ ipe-tools                               |      3 | {typesetting}                                                                    | 
+ jhdf                                    |      3 | {engineering-dev}                                                                | 
+ jhdf                                    |      3 | {engineering}                                                                    | 
+ liblbfgs                                |      3 | {mathematics-dev}                                                                | 
+ looptools                               |      3 | {highenergy-physics}                                                             | 
+ mbtserver                               |      3 | {linguistics}                                                                    | 
+ newmat                                  |      3 | {mathematics-dev}                                                                | 
+ ompl                                    |      3 | {robotics-dev}                                                                   | 
+ optlang                                 |      3 | {mathematics-dev}                                                                | 
+ qwtplot3d                               |      3 | {viewing-dev}                                                                    | 
+ ratpoints                               |      3 | {mathematics-dev}                                                                | 
+ ssm                                     |      3 | {nanoscale-physics}                                                              | 
+ tango                                   |      3 | {dataacquisition-dev}                                                            | 
+ timblserver                             |      3 | {linguistics}                                                                    | 
+ x13as                                   |      3 | {economics}                                                                      | 
+ asl                                     |      2 | {physics-dev}                                                                    | 
+ debian-science                          |      2 | {economics}                                                                      | 
+ debian-science                          |      2 | {nanoscale-physics-dev}                                                          | 
+ debian-science                          |      2 | {physics}                                                                        | 
+ debian-science                          |      2 | {neuroscience-cognitive}                                                         | 
+ fastjet                                 |      2 | {highenergy-physics-dev}                                                         | 
+ frogdata                                |      2 | {linguistics}                                                                    | 
+ libcgns                                 |      2 | {engineering-dev}                                                                | 
+ libgetdata                              |      2 | {dataacquisition-dev}                                                            | 
+ libhomfly                               |      2 | {mathematics-dev}                                                                | 
+ libvigraimpex                           |      2 | {machine-learning,imageanalysis-dev}                                             | 
+ mrmpi                                   |      2 | {tools}                                                                          | 
+ pynac                                   |      2 | {mathematics-dev}                                                                | 
+ qd                                      |      2 | {mathematics-dev}                                                                | 
+ sparskit                                |      2 | {mathematics-dev}                                                                | 
+ tango                                   |      2 | {dataacquisition-dev}                                                            | 
+ triangle                                |      2 | {physics-dev}                                                                    | 
+ cld2                                    |      1 | {linguistics}                                                                    | 
+ clhep                                   |      1 | {highenergy-physics-dev}                                                         | 
+ cqrlib                                  |      1 | {mathematics-dev}                                                                | 
+ cvector                                 |      1 | {mathematics-dev}                                                                | 
+ dune-functions                          |      1 | {mathematics-dev}                                                                | 
+ dune-typetree                           |      1 | {mathematics-dev}                                                                | 
+ gemmlowp                                |      1 | {mathematics-dev}                                                                | 
+ itsol                                   |      1 | {mathematics-dev}                                                                | 
+ liborigin2                              |      1 | {viewing-dev}                                                                    | 
+ looptools                               |      1 | {highenergy-physics-dev}                                                         | 
+ neartree                                |      1 | {mathematics-dev,numericalcomputation}                                           | 
+ ompl                                    |      1 | {robotics}                                                                       | 
+ openctm                                 |      1 | {physics-dev}                                                                    | 
+ openigtlink                             |      1 | {robotics-dev}                                                                   | 
+ openturns                               |      1 | {mathematics-dev,meteorology-dev,engineering-dev}                                | 
+ psurface                                |      1 | {numericalcomputation}                                                           | 
+ pycollada                               |      1 | {engineering-dev}                                                                | 
+ python-aws-xray-sdk                     |      1 | {dataacquisition-dev}                                                            | 
+ python-escript                          |      1 | {engineering,simulations,numericalcomputation}                                   | 
+ quadrule                                |      1 | {mathematics-dev}                                                                | 
+ ros-opencv-apps                         |      1 | {robotics}                                                                       | 
+ sollya                                  |      1 | {mathematics-dev}                                                                | 
+ tango                                   |      1 | {dataacquisition}                                                                | 
+ vlfeat                                  |      1 | {imageanalysis-dev}                                                              | 
+ apertium-afr-nld                        |      0 | {linguistics}                                                                    | 
+ apertium-bel-rus                        |      0 | {linguistics}                                                                    | 
+ apertium-en-es                          |      0 | {linguistics}                                                                    | 
+ apertium-en-gl                          |      0 | {linguistics}                                                                    | 
+ apertium-eo-en                          |      0 | {linguistics}                                                                    | 
+ apertium-eo-es                          |      0 | {linguistics}                                                                    | 
+ apertium-es-ast                         |      0 | {linguistics}                                                                    | 
+ apertium-es-pt                          |      0 | {linguistics}                                                                    | 
+ apertium-es-ro                          |      0 | {linguistics}                                                                    | 
+ apertium-eu-en                          |      0 | {linguistics}                                                                    | 
+ apertium-eu-es                          |      0 | {linguistics}                                                                    | 
+ apertium-fr-es                          |      0 | {linguistics}                                                                    | 
+ apertium-hbs-mkd                        |      0 | {linguistics}                                                                    | 
+ apertium-hin                            |      0 | {linguistics}                                                                    | 
+ apertium-is-sv                          |      0 | {linguistics}                                                                    | 
+ apertium-isl                            |      0 | {linguistics}                                                                    | 
+ apertium-isl-eng                        |      0 | {linguistics}                                                                    | 
+ apertium-ita                            |      0 | {linguistics}                                                                    | 
+ apertium-mk-bg                          |      0 | {linguistics}                                                                    | 
+ apertium-mk-en                          |      0 | {linguistics}                                                                    | 
+ apertium-mlt-ara                        |      0 | {linguistics}                                                                    | 
+ apertium-nno-nob                        |      0 | {linguistics}                                                                    | 
+ apertium-oc-ca                          |      0 | {linguistics}                                                                    | 
+ apertium-oc-es                          |      0 | {linguistics}                                                                    | 
+ apertium-por-cat                        |      0 | {linguistics}                                                                    | 
+ apertium-sme-nob                        |      0 | {linguistics}                                                                    | 
+ apertium-spa                            |      0 | {linguistics}                                                                    | 
+ apertium-swe-dan                        |      0 | {linguistics}                                                                    | 
+ apertium-swe-nor                        |      0 | {linguistics}                                                                    | 
+ apertium-urd                            |      0 | {linguistics}                                                                    | 
+ apertium-urd-hin                        |      0 | {linguistics}                                                                    | 
+ apriltag                                |      0 | {robotics-dev}                                                                   | 
+ calculix-ccx-doc                        |      0 | {engineering,numericalcomputation,simulations}                                   | 
+ calculix-ccx-test                       |      0 | {numericalcomputation,simulations,engineering}                                   | 
+ cbflib                                  |      0 | {nanoscale-physics-dev}                                                          | 
+ cernlib                                 |      0 | {physics,highenergy-physics}                                                     | 
+ cernlib                                 |      0 | {highenergy-physics-dev}                                                         | 
+ cernlib                                 |      0 | {highenergy-physics}                                                             | 
+ ckon                                    |      0 | {highenergy-physics-dev}                                                         | 
+ clhep                                   |      0 | {highenergy-physics-dev}                                                         | 
+ clipper                                 |      0 | {nanoscale-physics-dev}                                                          | 
+ coda                                    |      0 | {meteorology-dev}                                                                | 
+ code-saturne                            |      0 | {engineering}                                                                    | 
+ code-saturne                            |      0 | {mathematics-dev,engineering-dev}                                                | 
+ collada-dom                             |      0 | {viewing-dev}                                                                    | 
+ dune-grid-glue                          |      0 | {mathematics-dev}                                                                | 
+ dune-pdelab                             |      0 | {mathematics-dev}                                                                | 
+ etsf-io                                 |      0 | {nanoscale-physics-dev}                                                          | 
+ fastjet                                 |      0 | {highenergy-physics-dev}                                                         | 
+ glpk-java                               |      0 | {mathematics-dev}                                                                | 
+ libccp4                                 |      0 | {nanoscale-physics-dev}                                                          | 
+ libdogleg                               |      0 | {mathematics-dev}                                                                | 
+ libfolia                                |      0 | {linguistics}                                                                    | 
+ libgetdata                              |      0 | {dataacquisition-dev}                                                            | 
+ libgtkdatabox                           |      0 | {viewing-dev,engineering-dev}                                                    | 
+ libquantum                              |      0 | {numericalcomputation}                                                           | 
+ librsl                                  |      0 | {meteorology-dev}                                                                | 
+ libsdsl                                 |      0 | {dataacquisition-dev}                                                            | 
+ libxsmm                                 |      0 | {mathematics-dev}                                                                | 
+ looptools                               |      0 | {highenergy-physics-dev}                                                         | 
+ mclibs                                  |      0 | {highenergy-physics}                                                             | 
+ metis-edf                               |      0 | {engineering-dev}                                                                | 
+ metis-edf                               |      0 | {engineering,numericalcomputation}                                               | 
+ openturns                               |      0 | {mathematics,mathematics-dev,engineering,statistics,meteorology-dev,meteorology} | 
+ openturns                               |      0 | {engineering-dev,mathematics-dev,meteorology-dev}                                | 
+ qrupdate                                |      0 | {mathematics-dev}                                                                | 
+ robot-testing-framework                 |      0 | {robotics-dev}                                                                   | 
+ ros-metapackages                        |      0 | {robotics-dev}                                                                   | 
+ ros-metapackages                        |      0 | {robotics}                                                                       | 
+ sagemath-database-combinatorial-designs |      0 | {mathematics}                                                                    | 
+ sagemath-database-conway-polynomials    |      0 | {mathematics}                                                                    | 
+ sagemath-database-elliptic-curves       |      0 | {mathematics}                                                                    | 
+ sagemath-database-graphs                |      0 | {mathematics}                                                                    | 
+ sagemath-database-polytopes             |      0 | {mathematics}                                                                    | 
+ siscone                                 |      0 | {highenergy-physics-dev}                                                         | 
+ slicot                                  |      0 | {engineering-dev,robotics-dev}                                                   | 
+ sollya                                  |      0 | {mathematics-dev}                                                                | 
+ ssm                                     |      0 | {nanoscale-physics-dev}                                                          | 
+ tachyon                                 |      0 | {mathematics}                                                                    | 
+ tamuanova                               |      0 | {statistics}                                                                     | 
+ trilinos                                |      0 | {physics-dev,engineering-dev,mathematics-dev}                                    | 
+ visp-images                             |      0 | {robotics-dev}                                                                   | 
+(301 Zeilen)
+


=====================================
do_backport
=====================================
@@ -9,7 +9,23 @@ TARGETDIST=bullseye
 BRANCH=debian/${TARGETDIST}-backports
 
 set -x
-git checkout --quiet master
+if [ "$(git branch --list master)" != "" ] ; then
+  git checkout --quiet master
+  MASTERBRANCH=master
+else
+  if [ "$(git branch --list debian/master)" != "" ] ; then
+    git checkout --quiet debian/master
+    MASTERBRANCH=debian/master
+  else
+    if [ "$(git branch --list debian/unstable)" != "" ] ; then
+      git checkout --quiet debian/unstable
+      MASTERBRANCH=debian/unstable
+    else
+      echo "No idea what branch to use since there is neither master nor debian/master"
+      exit 1
+    fi
+  fi
+fi
 tmppull=`mktemp /tmp/$(basename $0).XXXXXX`
 # not all error return codes of gbp pull are critical
 gbp pull 2>&1 | tee > $tmppull || true
@@ -45,7 +61,7 @@ exists=$(git show-ref refs/heads/$BRANCH) || true
 if [ -n "$exists" ] ; then
   git checkout $BRANCH
   LASTBACKPORTVERSION=$(dpkg-parsechangelog | awk '/^Version:/ {print $2}')
-  git merge master || true
+  git merge $MASTERBRANCH || true
   if ! grep -q "$LASTBACKPORTVERSION" debian/changelog ; then
     echo "Last backports paragraph from version $LASTBACKPORTVERSION is missing in debian/changelog"
     exit 1
@@ -54,8 +70,8 @@ if [ -n "$exists" ] ; then
     echo "There are merge issues in debian/changelog"
     # try fixing sequence of changes in changelog
     # Moving blocks in sed is not possible - thus use vim (== ex)
-    ex "+2,/^=======/m/>>>>>>> master/" -sc'wq' debian/changelog
-    sed -i -e 's/^>>>>>>> master$//' -e '/^=======$/d' -e '1d' debian/changelog
+    ex "+2,/^=======/m/>>>>>>> $MASTERBRANCH/" -sc'wq' debian/changelog
+    sed -i -e "s/^>>>>>>> $MASTERBRANCH$//" -e '/^=======$/d' -e '1d' debian/changelog
     # debug: check whether all is OK, if the above works several times remove next line
     # edit debian/changelog
     if grep -q -e '^<<<<<<<' -e '^=======' debian/control ; then


=====================================
missing-autopkgtest
=====================================
@@ -72,6 +72,9 @@ else
     debian-med)
        MAINTSTRING="AND maintainer_email = 'debian-med-packaging at lists.alioth.debian.org'"
        ;;
+    debian-science)
+       MAINTSTRING="AND maintainer_email = 'debian-science-maintainers at lists.alioth.debian.org'"
+       ;;
     *)
        echo "Other groups than Debian Med needs to be adapted here"
        ;;



View it on GitLab: https://salsa.debian.org/med-team/community/helper-scripts/-/compare/9a5ac9010b53910e4155bf43ba5576dec4f17524...fc02eb62b2ed383075b5c9f9cb7736979cec921c

-- 
View it on GitLab: https://salsa.debian.org/med-team/community/helper-scripts/-/compare/9a5ac9010b53910e4155bf43ba5576dec4f17524...fc02eb62b2ed383075b5c9f9cb7736979cec921c
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20220222/90c53315/attachment-0001.htm>


More information about the debian-med-commit mailing list