[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