Bug#961206: improve sphinx usage for cross building

2020-06-13 Thread Dmitry Shachnev
Hi Helmut! On Fri, Jun 12, 2020 at 01:02:26PM +0200, Helmut Grohne wrote: > Hi Dmitry, > > > So what are our next steps? I will make a Sphinx 3.x upload with updated > > package description to experimental soon. > > Unfortunately, I encountered another little roadblock. At least > sphinx-apidoc

Bug#961206: improve sphinx usage for cross building

2020-06-12 Thread Helmut Grohne
Hi Dmitry, On Tue, Jun 02, 2020 at 01:03:15PM +0300, Dmitry Shachnev wrote: > [ Adding the bug back to Cc, I assume you did not intend to remove it. ] Thank you. That was unintentional indeed. Fortunately, you quoted everything. > So what are our next steps? I will make a Sphinx 3.x upload with

Bug#961206: improve sphinx usage for cross building

2020-06-02 Thread Dmitry Shachnev
Hi Helmut! [ Adding the bug back to Cc, I assume you did not intend to remove it. ] On Thu, May 28, 2020 at 03:25:08PM +0200, Helmut Grohne wrote: > I think we can slightly simplify it: > > | Build-depend on sphinx if your package uses /usr/bin/sphinx-* > | executables. Build-depend on

Bug#961206: improve sphinx usage for cross building

2020-05-31 Thread Dmitry Shachnev
Hi Drew! On Fri, May 29, 2020 at 01:34:16AM +0800, Drew Parsons wrote: > Source: sphinx > Followup-For: Bug #961206 > > I've just updated numba from Build-Depends: python3-sphinx > to Build-Depends: sphinx as recommended here (#961741). > > The change is giving me a lintian error: > > E: numba

Bug#961206: improve sphinx usage for cross building

2020-05-28 Thread Drew Parsons
Source: sphinx Followup-For: Bug #961206 I've just updated numba from Build-Depends: python3-sphinx to Build-Depends: sphinx as recommended here (#961741). The change is giving me a lintian error: E: numba source: missing-build-dependency-for-dh-addon sphinxdoc => python-sphinx |

Bug#961206: improve sphinx usage for cross building

2020-05-28 Thread Dmitry Shachnev
On Wed, May 27, 2020 at 06:07:02PM +0200, Helmut Grohne wrote: > > But the actual split is the last step (4th in your message). So at the first > > step I just add Provides and don't split anything. Right? > > Yes, thank you for reminding me of what I wrote. I'm working on too many > packages in

Bug#961206: improve sphinx usage for cross building

2020-05-27 Thread Helmut Grohne
Hi Dmitry, On Wed, May 27, 2020 at 05:56:09PM +0300, Dmitry Shachnev wrote: > If we can fix cross building in DPMT in an automated way, then why not do it? > Of course it is not the first priority, we can do it after fixing all other > packages. I did mean to say that but got it wrong. > But

Bug#961206: improve sphinx usage for cross building

2020-05-27 Thread Dmitry Shachnev
On Tue, May 26, 2020 at 07:42:30PM +0200, Helmut Grohne wrote: > > It would be nice to have a better estimate of how many packages can be > > fixed in an automated way in DPMT [1], how many packages cannot be fixed > > at all (e.g. because they use sphinx from Python interface) and how many > >

Bug#961206: improve sphinx usage for cross building

2020-05-26 Thread Helmut Grohne
Hi Dmitry, On Tue, May 26, 2020 at 02:46:28PM +0300, Dmitry Shachnev wrote: > It would be nice to have a better estimate of how many packages can be > fixed in an automated way in DPMT [1], how many packages cannot be fixed > at all (e.g. because they use sphinx from Python interface) and how

Bug#961206: improve sphinx usage for cross building

2020-05-26 Thread Dmitry Shachnev
Hi Simon! On Thu, May 21, 2020 at 06:46:46PM +0100, Simon McVittie wrote: > This would be reversing the recent recommendation to > call `python3 -m sphinx` in preference to `sphinx-build` (e.g. in > and >

Bug#961206: improve sphinx usage for cross building

2020-05-26 Thread Dmitry Shachnev
Hi Helmut! On Thu, May 21, 2020 at 01:43:42PM +0200, Helmut Grohne wrote: > Now the questions are: > * Is the requested sphinx (the cli) and python3-sphinx (the module) >split a reasonable thing to do? > * Is the transition plan a reasonable thing to do? I think it makes sense and is

Bug#961206: improve sphinx usage for cross building

2020-05-21 Thread Simon McVittie
On Thu, 21 May 2020 at 13:43:42 +0200, Helmut Grohne wrote: > A very rough > sketch for this would be moving sphinx-build and the other tools to a > new binary package maybe called simply "sphinx". Of course "sphinx" > would depend on python3-sphinx, but given that sphinx would only cover > the

Bug#961206: improve sphinx usage for cross building

2020-05-21 Thread Helmut Grohne
Package: python3-sphinx Version: 2.4.3-2 Severity: wishlist User: debian-cr...@lists.debian.org Usertags: cross-satisfiability sphinx is becoming ever more popular and these days it is often used for generating manual pages. That makes it required for building arch:any packages (as opposed to