[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