Bug#837312: Bug#837319: Bug#837312: nmu: cdist_4.3.1-1

2016-09-10 Thread Dmitry Shachnev
Hi Dmitry,

On Sat, Sep 10, 2016 at 05:09:20PM +0300, Dmitry Bogatov wrote:
> > Since not every sphinx reverse dependency which uses
> > ${sphinxdoc:Depends} (about 527 source packages in unstable according
> > to [1]) seems to have that rather strict dependency (thanks to Mattia
> > for pointing that out on IRC :-), I wonder what makes cdist's package
> > build causing that strict dependency.
>
> dh_linktree. Replacing files (images, fonts, ...) with symbolic links
> in deduplicate mode.
>
> I could drop it, it would result in increased binary package size and,
> what bothers me more, several instances of same file in my /usr.

Please drop it. dh_sphinxdoc replaces the JS files with correct symlinks,
so you do not need to care about it.

(It does not replace the images though, but they are few hundred bytes
each, so linking them will not have much sense.)

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#837312: Bug#837319: Bug#837312: nmu: cdist_4.3.1-1

2016-09-10 Thread Dmitry Bogatov

> *sigh* I'd reopened and reassiged it if I were you. Not doing that now
> myself because there is also a sponsorship request for cdist at
> https://bugs.debian.org/837319 which will solve this anyways.
>
> Dmitry: Will have a look at #837319. :-)

Fine.

> > While on it I'd investigate why it has such particular needs of a so
> > weird depdency.
>
> That's something the sphinx maintainers should have a look at it as
> they seem to have decided that it's needed, otherwise they probably
> wouldn't have made the effort to implement it.
>
> Since not every sphinx reverse dependency which uses
> ${sphinxdoc:Depends} (about 527 source packages in unstable according
> to [1]) seems to have that rather strict dependency (thanks to Mattia
> for pointing that out on IRC :-), I wonder what makes cdist's package
> build causing that strict dependency.

dh_linktree. Replacing files (images, fonts, ...) with symbolic links
in deduplicate mode.

I could drop it, it would result in increased binary package size and,
what bothers me more, several instances of same file in my /usr.

Sorry, I do not follow very well about situation. I beleive -2
revision should solve issue, isn't it?