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

Bug#771127: What shall we do for the sphinxcontrib diag stuff?



Package: release.debian.org
Severity: normal

Dear release team,

There's a number of sphinxcontrib package which have RC bugs in Jessie,
because of missing build-depends. Namely:

- #768707 [S|+P|  ] [src:sphinxcontrib-blockdiag]
- #768708 [S|+P|  ] [src:sphinxcontrib-nwdiag]
- #768739 [S|+P|  ] [src:sphinxcontrib-actdiag]
- #768765 [S|+P|  ] [src:sphinxcontrib-seqdiag]

On all of the 4 cases, the issue is that python-sphinx-testing, and
python3-sphinx-testing didn't make it on time for the release.

So we have 2 ways to fix the issue:
- 1/ Allow python-sphinx-testing to get in Jessie
- 2/ Remove all sphinx-testing tests and build-depends from the above
4 packages, and unblock them from Sid so that they migrate to Jessie.

It is my understanding that the goal of the distribution freeze is to
improve Q/A. sphinx-testing is just there for Q/A, so makes a lot of
sense to allow it to get in Jessie. It doesn't serve any other purpose
but providing Q/A for the above 4 packages. Not allowing it to get in,
and choosing option 2 wouldn't help improving quality, quite the
opposite. The only reason why you would refuse to get sphinx-testing in,
would be because you just want to respect establish rules and not make
exception (which I would understand, but not support).

I do understand all the freeze stuff and rules, though since we all
have a limited amount of time available, option 1 seems more reasonable.
That's just a single unblock, vs 4 uploads (possibly NMU) and 4 matching
unblocks...

In any ways, I would like to act fast on this current issue so that the
packages gets in Jessie, so please let me know your release team view
here.

Cheers,

Thomas Goirand


Reply to: