Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-25 Thread Dmitry Shachnev
On Fri, May 25, 2018 at 07:41:23AM +1000, Brian May wrote:
> Alternatively, if you want, just upload a fixed package to unstable, and
> if all other requirements have been met it should be fine I think.

I don’t want to upload a version which uses so many bundled libraries…

We have both Bootstrap and Bootswatch packaged, so mkdocs-bootswatch should
use these packaged versions. However sometimes versions mismatch or upstream
has modifications to these libraries, and it is a nightmare to fix that.

(That’s why I haven’t uploaded mkdocs yet — currently trying to fix the
bug happening because of modified highlight.css.)

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-24 Thread Brian May
Dmitry Shachnev  writes:

> mkdocs uses mkdocs-bootswatch if this theme is specified in mkdocs.yml file.
>
> None of the Debian packages currently use this, but third-party software
> may use it, that’s why I added Breaks.
>
> It is not critical so I can remove this Breaks for my upload.

Alternatively, if you want, just upload a fixed package to unstable, and
if all other requirements have been met it should be fine I think.
-- 
Brian May 



Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-24 Thread Dmitry Shachnev
On Thu, May 24, 2018 at 08:33:47AM +1000, Brian May wrote:
> > The fixed version won’t reach testing *first* because I have added
> > Breaks: mkdocs-bootswatch (<< 0.5) to it.
>
> What is the reason for this? Does mkdocs still try to use
> mkdocs-bootswatch if it is availabe?

mkdocs uses mkdocs-bootswatch if this theme is specified in mkdocs.yml file.

None of the Debian packages currently use this, but third-party software
may use it, that’s why I added Breaks.

It is not critical so I can remove this Breaks for my upload.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-23 Thread Brian May
Dmitry Shachnev  writes:

> The fixed version won’t reach testing *first* because I have added
> Breaks: mkdocs-bootswatch (<< 0.5) to it.

What is the reason for this? Does mkdocs still try to use
mkdocs-bootswatch if it is availabe?
-- 
Brian May 



Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-23 Thread Dmitry Shachnev
On Thu, May 24, 2018 at 07:36:49AM +1000, Brian May wrote:
> I note the python-mkdocs package in sid still build-depends on both
> these packages. So probably should wait until a fixed package reaches
> testing first.

I am (still) working on it. I hope I will upload the new version tomorrow.

The fixed version won’t reach testing *first* because I have added
Breaks: mkdocs-bootswatch (<< 0.5) to it.

Not sure how to resolve this best: maybe I should drop the Breaks temporarily
and add it in the next upload?

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-23 Thread Brian May
Dmitry Shachnev  writes:

> Yes, this is no longer the case since mkdocs 0.16.0:
> https://github.com/mkdocs/mkdocs/commit/cc1c9a3adbcd8dde
>
> mkdocs-bootstrap is also no longer required, but it is used by two other
> packages in Debian so we have to keep it.
>
> Can you please file a removal bug yourself? As only you can file a RoM bug.

Will do so.

I note the python-mkdocs package in sid still build-depends on both
these packages. So probably should wait until a fixed package reaches
testing first.
-- 
Brian May 



Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-23 Thread Dmitry Shachnev
On Mon, May 21, 2018 at 07:35:29AM +1000, Brian May wrote:
> > One more question: why do we need mkdocs-bootswatch? It currently is not
> > used by anything in sid, and I would like to avoid doing useless work.
>
> Previously it was required by mkdocs. Are you saying this is no longer
> the case? If so, please remove it.

Yes, this is no longer the case since mkdocs 0.16.0:
https://github.com/mkdocs/mkdocs/commit/cc1c9a3adbcd8dde

mkdocs-bootstrap is also no longer required, but it is used by two other
packages in Debian so we have to keep it.

Can you please file a removal bug yourself? As only you can file a RoM bug.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-20 Thread Brian May
Dmitry Shachnev  writes:

> One more question: why do we need mkdocs-bootswatch? It currently is not
> used by anything in sid, and I would like to avoid doing useless work.

Previously it was required by mkdocs. Are you saying this is no longer
the case? If so, please remove it.

Thanks
-- 
Brian May 



Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-20 Thread Brian May
Dmitry Shachnev  writes:

> There are bundled copies of bootstrap-3.3.7.min.{js,css}.
>
> Bootstrap source is large so I don’t want to include it in missing-sources/.
> Instead I would just repack the tarball without all the bundled stuff.
>
> Will you mind if I do that? Also can I switch from git-dpm to gbp using
> the DPMT workflow (https://wiki.debian.org/Python/GitPackagingPQ)?

Please go ahead on both. Conversion to gbp should be easy too, no
patches to unapply.
-- 
Brian May 



Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-20 Thread Dmitry Shachnev
On Sun, May 20, 2018 at 09:08:45PM +1000, Brian May wrote:
> Please feel free to go ahead. The only reason I didn't make this part of
> the DPMT is I was told this package (and similarly) mkdocs-bootswatch
> aren't Python packages and as a result don't meet the requirements for
> DPMT.

One more question: why do we need mkdocs-bootswatch? It currently is not
used by anything in sid, and I would like to avoid doing useless work.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-20 Thread Dmitry Shachnev
Hi Brian!

On Sun, May 20, 2018 at 09:08:45PM +1000, Brian May wrote:
> Please feel free to go ahead. The only reason I didn't make this part of
> the DPMT is I was told this package (and similarly) mkdocs-bootswatch
> aren't Python packages and as a result don't meet the requirements for
> DPMT.
>
> The source is on salsa. As a Debian developer, I believe you should have
> push access - let me know if you don't.
>
> I already tried to update both these packages, but IIRC got stuck trying
> to get lintian happy. I have pushed my changes to salsa.

There are bundled copies of bootstrap-3.3.7.min.{js,css}.

Bootstrap source is large so I don’t want to include it in missing-sources/.
Instead I would just repack the tarball without all the bundled stuff.

Will you mind if I do that? Also can I switch from git-dpm to gbp using
the DPMT workflow (https://wiki.debian.org/Python/GitPackagingPQ)?

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-20 Thread Brian May
Dmitry Shachnev  writes:

> I have been working on updating mkdocs to the latest upstream version, 0.17.3
> (the updated packaging is in Git if you are interested).
>
> However I noticed that the version of mkdocs-bootstrap in archive does not
> support mkdocs 0.17. Please update to the new upstream version where this
> compatibility problem has been fixed. This package is not maintained by DPMT
> so I could not do it myself.
>
> Please see https://github.com/mkdocs/mkdocs-bootstrap/issues/17 for details.

Please feel free to go ahead. The only reason I didn't make this part of
the DPMT is I was told this package (and similarly) mkdocs-bootswatch
aren't Python packages and as a result don't meet the requirements for
DPMT.

The source is on salsa. As a Debian developer, I believe you should have
push access - let me know if you don't.

I already tried to update both these packages, but IIRC got stuck trying
to get lintian happy. I have pushed my changes to salsa.
-- 
Brian May 



Bug#899176: mkdocs-bootstrap: Please update to version 0.2.0 that is compatible with mkdocs 0.17

2018-05-20 Thread Dmitry Shachnev
Package: mkdocs-bootstrap
Version: 0.1.1-3

Dear maintainer,

I have been working on updating mkdocs to the latest upstream version, 0.17.3
(the updated packaging is in Git if you are interested).

However I noticed that the version of mkdocs-bootstrap in archive does not
support mkdocs 0.17. Please update to the new upstream version where this
compatibility problem has been fixed. This package is not maintained by DPMT
so I could not do it myself.

Please see https://github.com/mkdocs/mkdocs-bootstrap/issues/17 for details.

--
Dmitry Shachnev


signature.asc
Description: PGP signature