Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1307620
| From | Andreas Tille <tille@debian.org> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.devel.release |
| Subject | Bug#1134352: Bioconductor and HDF5 transition clash |
| Date | 2026-09-03 10:50 +0200 |
| Message-ID | <NzbiV-eUX7-1@gated-at.bofh.it> (permalink) |
| References | <Nz3v3-eQIv-1@gated-at.bofh.it> <MLnAd-gfjv-1@gated-at.bofh.it> <Nz3v3-eQIv-1@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Cross-posted to 2 groups.
Hi,
Am Thu, Sep 03, 2026 at 09:11:17AM +0900 schrieb Charles Plessy:
> most of the Bioconductor transition went smoothly, but unfortunately it clashed
> with the HDF5 transition.
:-(
> When Bioconductor was released, it contained core packages shipping a vendored
> version 1.14 of HDF5, which was very close to the one in Testing. Unvendoring
> was very easy. After the Bioconductor transition started, the HDF5 transition
> took place and now we have version 2.1 in testing, and I simply do not have the
> skill to unvendor HDF5 in Bioconductor and do the major upgrade instead of
> upstream themselves. I am CCing debian-r@ and debian-med@lists.debian.org to
> see if somebody else wants to pick the ball, but I am pessimistic about this.
>
> The next Bioconductor release might solve the problem, or might not. The
> next-next release will be in April.
Really in April? In item 2 you write "next month" and as far as I understood
there are two releases per year.
> I think that our possibilities are:
>
> 0 Someone unvendors HDF5 in Bioconductor and ports the dependencies to be
> compatible with the major upgrade to1 version 2.1. I tried with Claude 4.8 in
> OpenCode and failed after spending 20$ of OpenRouter tokens, but my AI skills
> are still beginner level…
This sounds complex and trusting AI only seems to be a bad idea.
> 1 Ship the r-bioc-* packages with their vendored HDF5 library and trust that
> they will handle major security issues well. The Bioconductor project has good
> programmers, more than a decade of acheivements, and a full commitment to
> security. Also, they might migrate before the Freeze.
I like this pragmatic approach. I'd prefer to talk to Bioconductor
developers what they might think and what schedule they intend to
follow.
> 2 Leave the r-bioc-* packages depending on r-bioc-rhdf5lib in Sid, migrate the
> rest and call the transition done. The next one is next month. Revisit the
> issue before the Freeze.
Might be an option I would rank below the former option. It has the
problem that we might loose time before the Freeze which we could use
now (by talking to Bioconductor developers).
> 3 Remove r-bioc-rhdf5lib and its dependencies from Debian until we can
> unvendor HDF5. The NEW queue is very efficient those days.
If its only
$ apt rdepends r-bioc-rhdf5lib
r-bioc-rhdf5lib
Reverse Depends:
Depends: r-bioc-rhdf5 (>= 1.33.3)
Depends: r-bioc-alabaster.base
Depends: r-bioc-rhdf5filters
Depends: r-bioc-alabaster.base
Depends: r-bioc-hdf5array
Depends: r-bioc-dropletutils
I do not see a big problem in not shipping these for some time. On the
other hand since some time r-bioc-rhdf5lib has a popcon > 200 which is
above a lot of other Debian Med packages.
> 4 Give up and remove all r-bioc-* packages from Debian. There are excellent
> third-party repositories shipping them. In that case we may need to move some
> non-R dependencies to contrib, or remove them too.
I'm not convinced that this is in the interest of our users.
> My favorite is option 1.
Same here.
Kind regards
Andreas.
--
https://fam-tille.de
Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#1134352: Bioconductor and HDF5 transition clash Charles Plessy <plessy@debian.org> - 2026-09-03 02:30 +0200
Bug#1134352: Bioconductor and HDF5 transition clash Andreas Tille <tille@debian.org> - 2026-09-03 10:50 +0200
Bug#1134352: Bioconductor and HDF5 transition clash Graham Inggs <ginggs@debian.org> - 2026-09-03 17:00 +0200
Bug#1134352: Bioconductor and HDF5 transition clash Charles Plessy <plessy@debian.org> - 2026-09-04 01:50 +0200
Bug#1134352: Bioconductor and HDF5 transition clash Charles Plessy <plessy@debian.org> - 2026-09-09 02:30 +0200
csiph-web