Re: MBF: transition from texi2html to texinfo

2013-05-29 Thread Benjamin Drung
Am Dienstag, den 28.05.2013, 22:45 -0400 schrieb Ryan Kavanagh:
 On Tue, May 28, 2013 at 05:08:06PM -0700, Steve Langasek wrote:
  There have been two responses to your proposal so far, neither of
  which particularly looks to be in favor of your plan.  I don't think
  it's reasonable to proceed with a mass-bug filing on over 800 packages
  as a first step, certainly not after such a short comment period.
 
 Sorry, I was overly eager in pushing this change. Thanks Steve for being
 the tempering voice of reason.
 
 As for the package count, where did you find the additional 700+
 packages? If I'm missing something, please let me know. Of matches in
 the search[0] Paul Wise linked to, many matches are from the same
 package, or more prominently (as with e.g., festival, gcc, geiser,
 id-utils, gcl, etc.), found in the upstream build system but never
 called at build time (one can deduce this from the fact that they don't
 build-depend on texi2html). As I stated in my initial email, there are
 at most 96 packages which would require some form of change, and these
 are the packages that either build-depend (94) or depend (2) on
 texi2html.

Have you checked indirect build-dependencies on texi2html (e.g. the
package build depends on foo, which depends on texi2html)?

-- 
Benjamin Drung
Debian  Ubuntu Developer


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1369819747.2863.4.camel@deep-thought



Re: MBF: transition from texi2html to texinfo

2013-05-29 Thread Ryan Kavanagh
On Wed, May 29, 2013 at 11:29:07AM +0200, Benjamin Drung wrote:
 Have you checked indirect build-dependencies on texi2html (e.g. the
 package build depends on foo, which depends on texi2html)?

ryan@nu:~$ reverse-depends texi2html
Reverse-Depends
===
* translate-docformat

Packages without architectures listed are reverse-dependencies in: amd64,
armel, armhf, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips,
mipsel, powerpc, s390x, sparc
ryan@nu:~$ reverse-depends -b translate-docformat
No reverse dependencies found

It looks like one of the two reverse-dependencies has disappeared. But yes,
there are no indirect build-dependencies on texi2html.

Best wishes,
Ryan

-- 
|_)|_/  Ryan Kavanagh   | Debian Developer
| \| \  http://ryanak.ca/   | GPG Key 4A11C97A


signature.asc
Description: Digital signature


Re: MBF: transition from texi2html to texinfo

2013-05-29 Thread Thomas Preud'homme
Le mardi 28 mai 2013 16:48:50, Ryan Kavanagh a écrit :
 On Mon, May 27, 2013 at 08:28:37PM -0400, Ryan Kavanagh wrote:
  See attached for a dd-list of affected packages.
 
 On Tue, May 28, 2013 at 04:37:44PM +0200, Emilio Pozuelo Monfort wrote:
  Please attach a list of packages run through dd-list before doing the
  MBF.
 
 Sorry, I guess I forgot to actually attach the list. Let's try that
 again :)

Thomas Preud'homme robo...@celest.fr
   tcc

Thomas Preud'homme robo...@debian.org
   tcc

Fixed upstream already and I cherry-picked the patch for the next upload so -1 
:)

 
 Best wishes,
 Ryan

Best regards,

Thomas


signature.asc
Description: This is a digitally signed message part.


Re: MBF: transition from texi2html to texinfo

2013-05-29 Thread Norbert Preining
Hi Sébastien, hi all,

On Di, 28 Mai 2013, Sébastien Villemot wrote:
 AFAIK, makeinfo is not able to render @math blocks as images (formatted
 with LaTeX), while texi2html does. The output of math formulas with

On the bug-texinfo list I got the following answer from
Patrice Dumas, the author:

On Do, 30 Mai 2013, Patrice Dumas wrote:
 This is already in.  There are no built-in command line option anymore,
 but it would be enabled by something along
 
 texi2any --html --iftex --init latex2html.pm
 
 or, with tex4ht
 
 texi2any --html --iftex --init tex4ht.pm


Ryan: I would add this to the MBF email so that people can
test it with their packages.

Adding a wrapper texi2html that does similar thing could also be
an option, as suggested.

Norbert


PREINING, Norbert   http://www.preining.info
JAIST, Japan TeX Live  Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130530003615.ge15...@gamma.logic.tuwien.ac.at



Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Sébastien Villemot
Le lundi 27 mai 2013 à 20:28 -0400, Ryan Kavanagh a écrit :
 In coordination with Norbert Preining, I propose a MBF against all
 packages depending on or build-depending on texi2html, asking them to
 transition from the `texi2html' utility to the `makeinfo' utility from
 the texinfo package, with the end goal of being able to remove the
 texi2html package from the archive. This is because:
 
  1) texi2html is dead upstream since 2011 and has been superseeded by
  Texinfo, as documented on the texi2html front page[0].
 
  2) texi2html is currently orphaned in Debian since 2013-01-13[1] (I
  currently have it ITA'd).
 
  3) transitioning from texi2html to makeinfo can be done with minimal
  effort, see e.g., this patch against bc[2], and now seems to be the
  opportune time to perform such a transition.

AFAIK, makeinfo is not able to render @math blocks as images (formatted
with LaTeX), while texi2html does. The output of math formulas with
makeinfo --html is very ugly, since it basically dumps the Texi/LaTeX
source of the formula in the HTML.

Unless I am missing something (like a makeinfo option/flag), it means
that makeinfo is not a complete replacement of texi2html, and I would
therefore prefer to keep texi2html around (until makeinfo grows the
missing feature). I use the ability to have nice math formulas in HTML
in one of my scientific packages.

-- 
 .''`.Sébastien Villemot
: :' :Debian Developer
`. `' http://www.dynare.org/sebastien
  `-  GPG Key: 4096R/381A7594



signature.asc
Description: This is a digitally signed message part


Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Ryan Kavanagh
On Tue, May 28, 2013 at 08:45:04AM +0200, Sébastien Villemot wrote:
 AFAIK, makeinfo is not able to render @math blocks as images (formatted
 with LaTeX), while texi2html does. The output of math formulas with
 makeinfo --html is very ugly, since it basically dumps the Texi/LaTeX
 source of the formula in the HTML.

I didn't know that, but that seems to be right according to §14.6 of the
Texinfo manual[0]. The other differences between texi2html and makeinfo
are documented in §22.8 of the Texinfo manual[1].

 I would therefore prefer to keep texi2html around (until makeinfo
 grows the missing feature). I use the ability to have nice math
 formulas in HTML in one of my scientific packages.

That sounds very fair. I can update the texi2html package to the 5.0
upstream release (Closes: #615812) and just disable the test checking
which was causing FTBFS---even the pristine upstream tarball fails its
tests!

Norbert, as Texinfo maintainer, do you know if upstream has an ITA for
when the math-images-in-HTML will arrive in makeinfo?

Again, to quote from the texi2html front page[2],
the route forward for authors is, in most cases, to alter manuals
and build processes as necessary to use the new features of the
makeinfo/texi2any implementation of GNU Texinfo. The Texi2HTML
maintainers (one of whom is the principal author of the GNU Texinfo
implementation) do not intend to make further releases of Texi2HTML.

On the basis of Sébastien's objection, I propose the MBF to have
severity wishlist and the following amended text. Not everybody will be
able to transition from texi2html, but those who can should. It will be
easier to transition the remaining few packages that use math
functionality when makeinfo gains those features than to additionally
have to transition all those that could have transitioned now.

-- BEGIN AMENDED MBF TEXT --
Dear maintainer,

[ This is an automated bug report, submitted as part of the mass bug
  filing discussed at TODO-ADD-URL-TO-DEVEL-THREAD-HERE ]

The texi2html package on which your package depends or build-depends is
unmaintained upstream and destined to be removed from the archive in the
near future. Unless your package makes use of texi2html functionality
not yet provided by `makeinfo' utility from the texinfo package, e.g.
rendering @math blocks as images in HTML output, please update your
package to use `makeinfo' instead. More details may be found at
http://wiki.debian.org/Texi2htmlTransition .

Thanks for considering,
Best wishes.
-- END AMENDED MBF TEXT --

[0] 
http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#Inserting-Math
[1] http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#texi2html
[2] http://www.nongnu.org/texi2html/

-- 
|_)|_/  Ryan Kavanagh   | Debian Developer
| \| \  http://ryanak.ca/   | GPG Key 4A11C97A


signature.asc
Description: Digital signature


Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Emilio Pozuelo Monfort

On 28/05/13 16:01, Ryan Kavanagh wrote:

On the basis of Sébastien's objection, I propose the MBF to have
severity wishlist and the following amended text. Not everybody will be
able to transition from texi2html, but those who can should. It will be
easier to transition the remaining few packages that use math
functionality when makeinfo gains those features than to additionally
have to transition all those that could have transitioned now.


Please attach a list of packages run through dd-list before doing the MBF.

Thanks,
Emilio


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51a4c138.4000...@debian.org



Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Ryan Kavanagh
On Mon, May 27, 2013 at 08:28:37PM -0400, Ryan Kavanagh wrote:
 See attached for a dd-list of affected packages.

On Tue, May 28, 2013 at 04:37:44PM +0200, Emilio Pozuelo Monfort wrote:
 Please attach a list of packages run through dd-list before doing the MBF.

Sorry, I guess I forgot to actually attach the list. Let's try that
again :)

Best wishes,
Ryan

-- 
|_)|_/  Ryan Kavanagh   | Debian Developer
| \| \  http://ryanak.ca/   | GPG Key 4A11C97A
Adam Conrad adcon...@0c3.net
   glibc-doc-reference (U)

Andreas Barth a...@not.so.argh.org
   mgetty

Andreas Metzler ametz...@debian.org
   autogen

Andreas Tille ti...@debian.org
   blitz++ (U)

Andres Mejia ame...@debian.org
   libav (U)

Arjan Oosting ar...@debian.org
   drift

Arthur Loiret arthur.loi...@gmail.com
   tcc (U)

Aurelien Jarno aure...@debian.org
   glibc-doc-reference (U)
   qemu (U)

Axel Beckert a...@debian.org
   zsh (U)

Barak A. Pearlmutter b...@debian.org
   bbdb (U)
   ilisp
   mailcrypt (U)

Barry deFreese bddeb...@comcast.net
   xnee (U)

Ben Pfaff b...@cs.stanford.edu
   pspp (U)

Ben Pfaff pfaff...@debian.org
   autoconf2.13

Bob Proulx b...@proulx.com
   time

bojo42 boj...@gmail.com
   pspp

Bradley Smith bradsm...@debian.org
   autogen

Christophe Trophime christophe.troph...@lncmi.cnrs.fr
   blitz++ (U)

Clint Adams cl...@debian.org
   zsh (U)
   zsh-beta

Clint Adams sch...@debian.org
   glibc-doc-reference (U)

Colin Watson cjwat...@debian.org
   grub (U)

D Haley my...@yahoo.com
   mathgl (U)

Daniel Jacobowitz d...@debian.org
   glibc-doc-reference (U)

Davide G. M. Salvetti sa...@debian.org
   auctex
   mailcrypt

Debian Accessibility Team debian-accessibil...@lists.debian.org
   flite

Debian Common Lisp Team pkg-common-lisp-de...@lists.alioth.debian.org
   cl-plplot

Debian GNUstep maintainers pkg-gnustep-maintain...@lists.alioth.debian.org
   gnustep-base
   gnustep-dl2 (U)
   gnustep-gui
   gnustep-make
   gorm.app (U)

Debian Lustre Packaging Team pkg-lustre-maintain...@lists.alioth.debian.org
   ldiskfsprogs

Debian Multimedia Maintainers 
pkg-multimedia-maintain...@lists.alioth.debian.org
   libav
   rumor

Debian Multimedia Team debian-multime...@lists.debian.org
   ocp (U)

Debian OCaml Maintainers debian-ocaml-ma...@lists.debian.org
   apron

Debian Octave Group pkg-octave-de...@lists.alioth.debian.org
   dynare
   octave

Debian QA Group packa...@qa.debian.org
   bc
   emacspeak

Debian QEMU Team pkg-qemu-de...@lists.alioth.debian.org
   qemu

Debian Science Maintainers debian-science-maintain...@lists.alioth.debian.org
   maria
   mathgl
   rheolef
   yorick

Debian Science Team debian-science-maintain...@lists.alioth.debian.org
   blitz++
   geomview

Debian Zsh Maintainers pkg-zsh-de...@lists.alioth.debian.org
   zsh

Dimitrios Eftaxiopoulos eftax...@otenet.gr
   mathgl (U)

Dirk Eddelbuettel e...@debian.org
   ess (U)
   r-base
   rpy

Don Armstrong d...@debian.org
   lilypond

Erich Schubert er...@debian.org
   enigma

ESS Debian Maintainers ess-deb...@r-project.org
   ess

Fabian Greffrath fabian+deb...@greffrath.com
   libav (U)

Federico Gimenez Nieto fgime...@coit.es
   gnustep-dl2

Felipe Augusto van de Wiel (faw) f...@debian.org
   translate-docformat

Felix Zielcke fziel...@z-51.de
   grub (U)
   multiboot (U)

Francesco Paolo Lovergine fran...@debian.org
   zlibc

Francois-Denis Gonthier neum...@lostwebsite.net
   boa

Frank Terbeck f...@bewatermyfriend.org
   zsh (U)

Ganesan Rajagopal rgane...@debian.org
   jlint

GNU Hurd Maintainers debian-h...@lists.debian.org
   hurd

GNU Libc Maintainers debian-gl...@lists.debian.org
   glibc-doc-reference

GOTO Masanori go...@debian.org
   glibc-doc-reference (U)

GRUB Maintainers pkg-grub-de...@lists.alioth.debian.org
   grub
   multiboot

Guus Sliepen g...@debian.org
   tinc

Gürkan Sengün gur...@phys.ethz.ch
   gnustep-base (U)
   gnustep-gui (U)
   gnustep-make (U)
   gorm.app
   ocp

Hendrik Tews hend...@askra.de
   proofgeneral

Jari Aalto jari.aa...@cante.net
   genparse

Jeff Bailey jbai...@raspberryginger.com
   glibc-doc-reference (U)
   hurd (U)

Joerg Jaspert jo...@debian.org
   bbdb
   elib

John Sullivan jo...@debian.org
   planner-el

Jonas Smedegaard d...@jones.dk
   libav (U)

Jordi Mallach jo...@debian.org
   multiboot (U)

Kurt Roeckx k...@roeckx.be
   libtool

Loïc Minier l...@debian.org
   libav (U)

Ludovic Brenta lbre...@debian.org
   asis
   polyorb (U)

Lukas Loehrer loehr...@gmx.net
   flite (U)

Manoj Srivastava sriva...@debian.org
   make-doc-non-dfsg
   vm

Mario Lang ml...@debian.org
   erc (U)
   flite (U)

Martin A. Godisch godi...@debian.org
   gnugo

Mathieu Trudel-Lapierre mathieu...@gmail.com
   acct

Matteo Cypriani m...@lm7.fr
   fdutils

Matthias Klose d...@debian.org
   bash

Matthias Urlichs sm...@debian.org
   mgetty (U)

Michael Banck mba...@debian.org
   hurd (U)

Michael Biebl bi...@debian.org
   avrdude

Michael Prokop m...@debian.org
   zsh (U)

Michael Tokarev m...@tls.msk.ru
   qemu (U)

Michael 

Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Ryan Kavanagh
As a final notice, unless I get any objections (there have been none so
far), I plan to go forward with the MBF at 03:00UTC on 2013-05-29. As
explained on the Texi2htmlTransition wiki page[0], if you are
unwilling/unable to transition to texinfo due to missing math rendering,
please mark your bug as blocking on http://bugs.debian.org/710171 .

I've settled on severity `minor'. Earlier today, I thought of severity
`wishlist', but this is neither a feature request nor a bug that is very
difficult to fix due to major design considerations, but rather a problem
which doesn't affect the package's usefulness, and is presumably trivial to
fix[1].

The final versions of the text are
--
Dear maintainer,

[ This is an automated bug report, submitted as part of the mass bug
  filing discussed at
  http://lists.debian.org/debian-devel/2013/05/msg01516.html ]

The package `texi2html` on which #PACKAGE# build-depends is
unmaintained upstream and destined to be removed from the archive in
the near future. Unless your package makes use of texi2html
functionality not yet provided by `makeinfo' utility from the
texinfo package, e.g. rendering @math blocks as images in HTML
output, please update your package to use `makeinfo' instead. More
details may be found at http://wiki.debian.org/Texi2htmlTransition .

Thanks for considering,
Best wishes.
--
for reverse-build-dependencies, and
--
Dear maintainer,

[ This is an automated bug report, submitted as part of the mass bug
  filing discussed at
  http://lists.debian.org/debian-devel/2013/05/msg01516.html ]

The package `texi2html` on which #PACKAGE# depends is
unmaintained upstream and destined to be removed from the archive in
the near future. Unless your package makes use of texi2html
functionality not yet provided by `makeinfo' utility from the
texinfo package, e.g. rendering @math blocks as images in HTML
output, please update your package to use `makeinfo' instead. More
details may be found at http://wiki.debian.org/Texi2htmlTransition .

Thanks for considering,
Best wishes.
--
for reverse-dependencies.

Best wishes,
Ryan

[0] http://wiki.debian.org/Texi2htmlTransition
[1] http://www.debian.org/Bugs/Developer#severities

-- 
|_)|_/  Ryan Kavanagh   | Debian Developer
| \| \  http://ryanak.ca/   | GPG Key 4A11C97A


signature.asc
Description: Digital signature


Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Steve Langasek
On Tue, May 28, 2013 at 07:06:23PM -0400, Ryan Kavanagh wrote:
 As a final notice, unless I get any objections (there have been none so
 far), I plan to go forward with the MBF at 03:00UTC on 2013-05-29. As
 explained on the Texi2htmlTransition wiki page[0], if you are
 unwilling/unable to transition to texinfo due to missing math rendering,
 please mark your bug as blocking on http://bugs.debian.org/710171 .

There have been two responses to your proposal so far, neither of which
particularly looks to be in favor of your plan.  I don't think it's
reasonable to proceed with a mass-bug filing on over 800 packages as a first
step, certainly not after such a short comment period.

Why are you not proposing to provide a texi2html wrapper from the makeinfo
package which translates the arguments as described on
http://wiki.debian.org/Texi2htmlTransition, and have makeinfo Provide:
texi2html?  That would surely allow you to remove the texi2html package from
the archive much more quickly than your current plan, and with less
unnecessary pressure on maintainers to transition.  This could be coupled
with a lintian warning, or other soft means of encouraging maintainers to do
the transition.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Norbert Preining
On Di, 28 Mai 2013, Ryan Kavanagh wrote:
 Norbert, as Texinfo maintainer, do you know if upstream has an ITA for
 when the math-images-in-HTML will arrive in makeinfo?

No I don't know, but I have forwarded the question to bug-texinfo,
let us see what we get.

Norbert


PREINING, Norbert   http://www.preining.info
JAIST, Japan TeX Live  Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130529005505.gh7...@gamma.logic.tuwien.ac.at



Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Ryan Kavanagh
On Tue, May 28, 2013 at 05:08:06PM -0700, Steve Langasek wrote:
 There have been two responses to your proposal so far, neither of
 which particularly looks to be in favor of your plan.  I don't think
 it's reasonable to proceed with a mass-bug filing on over 800 packages
 as a first step, certainly not after such a short comment period.

Sorry, I was overly eager in pushing this change. Thanks Steve for being
the tempering voice of reason.

As for the package count, where did you find the additional 700+
packages? If I'm missing something, please let me know. Of matches in
the search[0] Paul Wise linked to, many matches are from the same
package, or more prominently (as with e.g., festival, gcc, geiser,
id-utils, gcl, etc.), found in the upstream build system but never
called at build time (one can deduce this from the fact that they don't
build-depend on texi2html). As I stated in my initial email, there are
at most 96 packages which would require some form of change, and these
are the packages that either build-depend (94) or depend (2) on
texi2html.

I'll give it a week long comment period to see if people see any value
in the MBF. If there is public support of the idea, then I'll go ahead
with it, otherwise I will proceed as described at the end of this email.

 Why are you not proposing to provide a texi2html wrapper from the
 makeinfo package which translates the arguments as described on
 http://wiki.debian.org/Texi2htmlTransition, and have makeinfo
 Provide: texi2html?

If by this, you mean remove the texi2html package from the archive after
introducing the texi2html wrapper for makeinfo, and hope people would
then transition after being warned by lintian, then it would fail to
address Sébastien's concerns.

If you mean something else, could please explain in greater detail what
you meant, and how it would allow me to remove the texi2html package
much more quickly from the archive than with my current plan?

 This could be coupled with a lintian warning, or other soft means of
 encouraging maintainers to do the transition.

Given the above, I think the best approach, assuming there's no further
support of the MBF over the next week, is:
 * start off with a lintian warning (lintian maintainers willing);
 * in 3, 4, or 6 months time, proceed with a mass bug filing against
   the remaining packages.

Steve, does this seem reasonable to you?

Respectfully yours,
Ryan

[0] http://codesearch.debian.net/search?q=texi2htmlskip=877

-- 
|_)|_/  Ryan Kavanagh   | Debian Developer
| \| \  http://ryanak.ca/   | GPG Key 4A11C97A


signature.asc
Description: Digital signature


Re: MBF: transition from texi2html to texinfo

2013-05-28 Thread Steve Langasek
On Tue, May 28, 2013 at 10:45:25PM -0400, Ryan Kavanagh wrote:
 On Tue, May 28, 2013 at 05:08:06PM -0700, Steve Langasek wrote:
  There have been two responses to your proposal so far, neither of
  which particularly looks to be in favor of your plan.  I don't think
  it's reasonable to proceed with a mass-bug filing on over 800 packages
  as a first step, certainly not after such a short comment period.

 As for the package count, where did you find the additional 700+
 packages? If I'm missing something, please let me know. Of matches in
 the search[0] Paul Wise linked to, many matches are from the same
 package, or more prominently (as with e.g., festival, gcc, geiser,
 id-utils, gcl, etc.), found in the upstream build system but never
 called at build time (one can deduce this from the fact that they don't
 build-depend on texi2html). As I stated in my initial email, there are
 at most 96 packages which would require some form of change, and these
 are the packages that either build-depend (94) or depend (2) on
 texi2html.

Oops, sorry, I misread Paul's mail.  I see now that he wrote that there were
877 pages worth [of matches] in Debian sid, not that there were 877
*packages*.

So 100 packages does seem much more reasonable to me for an MBF, yes.

  Why are you not proposing to provide a texi2html wrapper from the
  makeinfo package which translates the arguments as described on
  http://wiki.debian.org/Texi2htmlTransition, and have makeinfo
  Provide: texi2html?

 If by this, you mean remove the texi2html package from the archive after
 introducing the texi2html wrapper for makeinfo, and hope people would
 then transition after being warned by lintian, then it would fail to
 address Sébastien's concerns.

That concern being that makeinfo is not a drop-in replacement for texi2html
functionality, and therefore this would cause regressions - ok.

 If you mean something else, could please explain in greater detail what
 you meant, and how it would allow me to remove the texi2html package
 much more quickly from the archive than with my current plan?

It is still *potentially* faster, in the sense that in both cases, texi2html
can't really be removed until makeinfo is a feature-complete replacement,
but in one case we have to wait for all the other reverse-deps to also be
updated whereas in the other case we *only* need updates on the makeinfo
side (@math support + wrapper) to unblock the texi2html removal.  I guess
it's a question of whether we think @math support is going to be on the
critical path for this transition.

  This could be coupled with a lintian warning, or other soft means of
  encouraging maintainers to do the transition.

 Given the above, I think the best approach, assuming there's no further
 support of the MBF over the next week, is:
  * start off with a lintian warning (lintian maintainers willing);
  * in 3, 4, or 6 months time, proceed with a mass bug filing against
the remaining packages.

 Steve, does this seem reasonable to you?

Now that I've read the numbers correctly, I don't mind an MBF here if that's
what you prefer.  But a lintian warning could probably also be a good
approach.

Cheers,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


MBF: transition from texi2html to texinfo

2013-05-27 Thread Ryan Kavanagh
In coordination with Norbert Preining, I propose a MBF against all
packages depending on or build-depending on texi2html, asking them to
transition from the `texi2html' utility to the `makeinfo' utility from
the texinfo package, with the end goal of being able to remove the
texi2html package from the archive. This is because:

 1) texi2html is dead upstream since 2011 and has been superseeded by
 Texinfo, as documented on the texi2html front page[0].

 2) texi2html is currently orphaned in Debian since 2013-01-13[1] (I
 currently have it ITA'd).

 3) transitioning from texi2html to makeinfo can be done with minimal
 effort, see e.g., this patch against bc[2], and now seems to be the
 opportune time to perform such a transition.

There are 94 reverse-build-dependencies and 2 reverse-dependencies
according to the `reverse-depends' tool. I am prepared to file the bugs
against the affected packages, to prepare a lintian check warning
against the use of texi2html, to prepare a wiki page documenting how to
transition from texi2html to makeinfo, and to start submitting patches.
See attached for a dd-list of affected packages.

Depending on how pressing people think this issue is, the bugs can have
severity wishlist, minor, or normal—I'm leaning towards minor, please
let me know if you have a strong opinion otherwise. The proposed bug
text is as follows:

-- BEGIN --
Dear maintainer,

[ This is an automated bug report, submitted as part of the mass bug
  filing discussed at TODO-ADD-URL-TO-DEVEL-THREAD-HERE ]

The texi2html package on which your package depends or build-depends is
destined to be removed from the archive in the near future. Please
update your package to use the `makeinfo' utility from the texinfo
package instead. More details may be found at
http://wiki.debian.org/Texi2htmlTransition .

Thanks for considering,
Best wishes.
-- END --

Best wishes,
Ryan

[0] http://www.nongnu.org/texi2html/
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698081
[2] 
http://anonscm.debian.org/gitweb/?p=collab-maint/bc.git;a=commitdiff;h=8f6f51467bcb6487579f5372697863bcfb14018a#patch2

-- 
|_)|_/  Ryan Kavanagh   | Debian Developer
| \| \  http://ryanak.ca/   | GPG Key 4A11C97A


signature.asc
Description: Digital signature


Re: MBF: transition from texi2html to texinfo

2013-05-27 Thread Paul Wise
On Tue, May 28, 2013 at 8:28 AM, Ryan Kavanagh wrote:

 In coordination with Norbert Preining, I propose a MBF against all
 packages depending on or build-depending on texi2html, asking them to
 transition from the `texi2html' utility to the `makeinfo' utility from
 the texinfo package, with the end goal of being able to remove the
 texi2html package from the archive. This is because:
 ...
 There are 94 reverse-build-dependencies and 2 reverse-dependencies
 according to the `reverse-depends' tool. I am prepared to file the bugs
 against the affected packages, to prepare a lintian check warning
 against the use of texi2html, to prepare a wiki page documenting how to
 transition from texi2html to makeinfo, and to start submitting patches.
 See attached for a dd-list of affected packages.

There are a lot of texi2html uses, 877 pages worth in Debian sid:

http://codesearch.debian.net/search?q=texi2htmlskip=877

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caktje6fc_qmnkb8mcopy0gl0aypxw4feu50hhxmzrs7zygq...@mail.gmail.com