Bug#922878: Upstream fixes available
Kjetil Kjernsmo
kjetil at kjernsmo.net
Thu Feb 21 23:04:55 GMT 2019
Hi all!
So, I gotta admit as upstream dev of two of the modules that failed, that
this is partly my fault. And I am happy to report that I have fixed it
upstream for two packages.
The root cause is that librdf-ns-perl is based on a crowd-sourced database,
and sometimes crowd-sourced things change. The occasional breakage is
usually a small price to pay for access to the large, crowdsourced
database, but for a stable environment, like Debian, it can cause some
headaches.
Finding the right balance can sometimes be hard, and I therefore suggested
one change to librdf-ns-perl that made it into this release, and that has
now been reverted. I still think that the change is appropriate, and I
think it should not be applied, as it merely fixes a symptom and not the
root cause, and might lead to breakage for those who do not rely on RDF::NS
for the entire lifetime of the distribution, but upgrades from upstream.
Moreover, I suspect it doesn't fix the problem for librdf-aref-perl, that's
still failing, right? The breakage seen there is directly due to that a
prefix has changed in the crowdsourced database, and only upstream can
really fix that.
The actual root cause in libatteanx-serializer-rdfa-perl and librdf-trine-
serializer-rdfa-perl was a particularly embarrassing and silly mistake on
my part. It just failed very rarely, since testers would generally have
both RDF::NS and RDF::Prefixes installed...
I have now released a new upstream version of both, and I think that
librdf-ns-perl should be unchanged from the upstream.
Best,
Kjetil
More information about the pkg-perl-maintainers
mailing list