[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Broken package octave-statistics 1.8.0




* Sébastien Villemot <sebastien@debian.org> [2025-12-03 14:11]:

Le mercredi 03 décembre 2025 à 12:46 +0100, Rafael Laboissière a écrit :
I have uploaded a broken version (1.8.0-1) of the octave-statistics
package to unstable. It included the nonexistent package octave-datatypes
as a dependency. This has been automatically added to the Depends field
by dh_octave_substvar via the substitution variable ${octave:Depends}.

I apologize for the confusion.

I do know how to proceed now. In the long term, we need to package octave-datatypes for Debian. I have already created a Git repository for it at Salsa, but it is still empty (waiting for a push on my side).

In the short term, we could upload a new version (1.8.0-2) without the dependency on octave-datatypes. I do not know this will impact the usability of the package. Interestingly, all of the 11,058 unit tests succeed in the absence of the datatypes package.

What do you think?

If the “usual” functionality of octave-statistics works in 1.8.0 without octave-datatypes (meaning that the latter is only used for by a handful of new functions), then dropping the dependency for the time being seems the easiest solution.

Otherwise, reuploading 1.7.7 under a version number such as 1.8.0- 1+really1.7.7-1 is another possibility.

I am leaning toward the first solution. We could also file an RC bug report against the octave-statistics package to prevent it from entering testing. Would this be ok?

Best,

Rafael Laboissière


Reply to: