[med-svn] [Git][med-team/ncbi-entrez-direct][master] 8 commits: Start on ncbi-entrez-direct 24.0.20250523+dfsg-3 for #1144817.

Aaron M. Ucko (@ucko) gitlab at salsa.debian.org
Mon Sep 28 03:59:49 BST 2026



Aaron M. Ucko pushed to branch master at Debian Med / ncbi-entrez-direct


Commits:
927b72ce by Aaron M. Ucko at 2026-09-27T21:14:19-04:00
Start on ncbi-entrez-direct 24.0.20250523+dfsg-3 for #1144817.

- - - - -
09f46f15 by Aaron M. Ucko at 2026-09-27T21:19:28-04:00
d/t/run-unit-test: Avoid nominal xtract input ambiguity (#1144817)

... when overall standard input comes from a pipe or socket (as in
Debian's new Incus test beds) by hooking xtract's stdin up
to /dev/null.

- - - - -
5195e609 by Aaron M. Ucko at 2026-09-27T21:21:40-04:00
Standards-Version: 4.7.4 (routine-update)

- - - - -
ea2d26ca by Aaron M. Ucko at 2026-09-27T22:45:29-04:00
Remove Priority field (cme).

cme (or routine-update?) also tries to bump debhelper-compat from 13
to 14, breaking dh_golang (which generally doesn't much care for
upstream's idiosyncratic layout); leave that change out.

- - - - -
3966d2e6 by Aaron M. Ucko at 2026-09-27T22:50:25-04:00
Drop 'Rules-Requires-Root: no' from d/control (routine-update)

- - - - -
dd59c4e1 by Aaron M. Ucko at 2026-09-27T22:50:25-04:00
Add missing ${misc:Static-Built-Using} to Static-Built-Using on ncbi-entrez-direct.

Changes-By: lintian-brush
Fixes: lintian: ncbi-entrez-direct binary: missing-static-built-using-field-for-golang-package (in section for ncbi-entrez-direct) [debian/control:30]
See-also: https://lintian.debian.org/tags/missing-static-built-using-field-for-golang-package.html

- - - - -
8f98e19c by Aaron M. Ucko at 2026-09-27T22:50:25-04:00
Remove redundant dependency from weaker field.

Changes-By: lintian-brush
Fixes: lintian: ncbi-entrez-direct binary: redundant-installation-prerequisite curl in Suggests
See-also: https://lintian.debian.org/tags/redundant-installation-prerequisite.html

- - - - -
1de61f53 by Aaron M. Ucko at 2026-09-27T22:58:30-04:00
Finalize ncbi-entrez-direct 24.0.20250523+dfsg-3 for unstable.

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/tests/run-unit-test


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,18 @@
+ncbi-entrez-direct (24.0.20250523+dfsg-3) unstable; urgency=medium
+
+  * debian/tests/run-unit-test: Avoid nominal xtract input ambiguity when
+    overall standard input comes from a pipe or socket (as in Debian's new
+    Incus test beds) by hooking xtract's standard input up to /dev/null.
+    (Closes: #1144817.)
+  * Standards-Version: 4.7.4 (routine-update)
+  * Remove Priority field (cme)
+  * Drop 'Rules-Requires-Root: no' from d/control (routine-update)
+  * Add missing ${misc:Static-Built-Using} to Static-Built-Using on
+    ncbi-entrez-direct.
+  * Remove redundant dependency from weaker field.
+
+ -- Aaron M. Ucko <ucko at debian.org>  Sun, 27 Sep 2026 22:58:29 -0400
+
 ncbi-entrez-direct (24.0.20250523+dfsg-2) unstable; urgency=medium
 
   * debian/control: Reformat via "cme fix dpkg-control" (routine-update).


=====================================
debian/control
=====================================
@@ -1,10 +1,9 @@
 Source: ncbi-entrez-direct
-Standards-Version: 4.7.2
+Standards-Version: 4.7.4
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders:
  Aaron M. Ucko <ucko at debian.org>,
 Section: science
-Priority: optional
 Build-Depends:
  debhelper-compat (= 13),
  dh-golang,
@@ -26,12 +25,12 @@ Build-Depends:
 Vcs-Browser: https://salsa.debian.org/med-team/ncbi-entrez-direct
 Vcs-Git: https://salsa.debian.org/med-team/ncbi-entrez-direct.git
 Homepage: http://www.ncbi.nlm.nih.gov/books/NBK179288
-Rules-Requires-Root: no
 XS-Go-Import-Path: ncbi.nlm.nih.gov/edirect
 
 Package: ncbi-entrez-direct
 Architecture: any
 Multi-Arch: foreign
+Static-Built-Using: ${misc:Static-Built-Using}
 Depends:
  curl | wget,
  ${misc:Depends},
@@ -39,7 +38,6 @@ Depends:
 Recommends:
  ${python3:Depends},
 Suggests:
- curl,
  golang-any,
  libxml-simple-perl,
  libxml2-utils,


=====================================
debian/tests/run-unit-test
=====================================
@@ -85,7 +85,9 @@ echo -e "\e[92m\e[1mPassed\e[0m"
 echo
 
 echo -e "\e[93m\e[1mTest 14: xtract\e[0m"
-xtract -input sample_query.xml -pattern Gene-commentary  -match Gene-commentary_type:1 -element Gene-commentary_accession
+xtract -input sample_query.xml -pattern Gene-commentary \
+       -match Gene-commentary_type:1 -element Gene-commentary_accession \
+       </dev/null
 echo -e "\e[92m\e[1mPassed\e[0m"
 echo
 



View it on GitLab: https://salsa.debian.org/med-team/ncbi-entrez-direct/-/compare/2faeefb6ec96780a49619659bf0dfd0e578db02b...1de61f530f33aa59eec4add7297e9fe04e7eaa50

-- 
View it on GitLab: https://salsa.debian.org/med-team/ncbi-entrez-direct/-/compare/2faeefb6ec96780a49619659bf0dfd0e578db02b...1de61f530f33aa59eec4add7297e9fe04e7eaa50
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


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


More information about the debian-med-commit mailing list