[med-svn] [Git][med-team/sra-sdk][master] New salsa-ci taming approach: before_script setting a pin.

Aaron M. Ucko (@ucko) gitlab at salsa.debian.org
Fri Jan 20 01:24:35 GMT 2023



Aaron M. Ucko pushed to branch master at Debian Med / sra-sdk


Commits:
b32b243c by Aaron M. Ucko at 2023-01-19T20:24:07-05:00
New salsa-ci taming approach: before_script setting a pin.

* debian/control: Drop useless explicit dependency on ncbi-vdb-data 3.
* debian/salsa-ci.yml: Reinstate a before_script to favor experimental
  ncbi-vdb-data (by pinning a higher preference on it).

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,15 +1,17 @@
 sra-sdk (3.0.3+dfsg-2) UNRELEASED; urgency=medium
 
   * NOT RELEASED YET.
-  * debian/control: Replace vestigial versioned dependency on
-    libncbi-wvdb2 with a temporary one on ncbi-vdb-data 3.x.
+  * debian/control: Drop vestigial versioned dependency on libncbi-wvdb2.
   * debian/patches/prefer_dynamic_libraries.patch: Comment out upstream
     logic that favored static linkage.
-  * debian/salsa-ci.yml: Pull in experimental ncbi-vdb via a RELEASE
-    variable rather than a before_script.  The new approach is simpler,
-    and with any luck will apply to autopkgtest and/or piuparts.
-
- -- Aaron M. Ucko <ucko at debian.org>  Thu, 19 Jan 2023 19:54:20 -0500
+  * debian/salsa-ci.yml:
+    - Pull in experimental ncbi-vdb via a RELEASE variable rather than a
+      before_script.  The new approach is simpler, and with any luck will
+      apply to autopkgtest and/or piuparts.
+    - Reinstate a before_script to favor experimental ncbi-vdb-data (by
+      pinning a higher preference on it).
+
+ -- Aaron M. Ucko <ucko at debian.org>  Thu, 19 Jan 2023 20:24:06 -0500
 
 sra-sdk (3.0.3+dfsg-1) experimental; urgency=medium
 


=====================================
debian/control
=====================================
@@ -35,7 +35,6 @@ Rules-Requires-Root: no
 Package: sra-toolkit
 Architecture: any
 Depends: ${shlibs:Depends},
-         ncbi-vdb-data (>= 3~),
          ${misc:Depends}
 Recommends: med-config
 Description: utilities for the NCBI Sequence Read Archive


=====================================
debian/salsa-ci.yml
=====================================
@@ -2,5 +2,8 @@
 include:
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+before_script:
+  - printf "Package: ncbi-vdb-data\nPin: release a=experimental\nPin-Priority: 999\n" | tee /etc/apt/preferences.d/exp-data
+  - apt-get update
 variables:
   RELEASE: 'experimental'



View it on GitLab: https://salsa.debian.org/med-team/sra-sdk/-/commit/b32b243c7dcba4b517eecc988556b5f0189d3741

-- 
View it on GitLab: https://salsa.debian.org/med-team/sra-sdk/-/commit/b32b243c7dcba4b517eecc988556b5f0189d3741
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/20230120/4947d0e8/attachment-0001.htm>


More information about the debian-med-commit mailing list