Debian Bug report logs - #471312
RFP: libhyphenate -- An hyphenation library for C++

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Steve Wolter <debian@swolter.sdf1.org>

Date: Mon, 17 Mar 2008 10:12:01 UTC

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian@swolter.sdf1.org, debian-devel@lists.debian.org, <wnpp@debian.org>:
Bug#471312; Package wnpp. Full text and rfc822 format available.

Acknowledgement sent to Steve Wolter <debian@swolter.sdf1.org>:
New Bug report received and forwarded. Copy sent to debian@swolter.sdf1.org, debian-devel@lists.debian.org, <wnpp@debian.org>. Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Steve Wolter <debian@swolter.sdf1.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ITP: libhyphenate -- An hyphenation library for C++
Date: Mon, 17 Mar 2008 11:09:24 +0100
Package: wnpp
Severity: wishlist
Owner: Steve Wolter <debian@swolter.sdf1.org>

* Package name    : libhyphenate
  Version         : 1.0.0
  Upstream Author : Steve Wolter <debian@swolter.sdf1.org>
* URL             : http://swolter.sdf1.org/software/libhyphenate.html
* License         : LGPL
  Programming Lang: C++
  Description     : An hyphenation library for C++

 This library provides an implementation of Frank Liangs hyphenation 
 algorithm, better known as the TeX hyphenation algorithm, for C++.
 libhyphenate1 supports English, German, French and Spanish out of
 the box, and every site with a TeX installation can distill its
 TeX hyphenation files for more languages. In contrast to the libhnj
 implementation, this one isn't broken.

-- System Information:
Debian Release: lenny/sid
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-486
Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash




Information forwarded to debian-bugs-dist@lists.debian.org, <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>:
Bug#471312; Package wnpp. Full text and rfc822 format available.

Acknowledgement sent to Guus Sliepen <guus@debian.org>:
Extra info received and forwarded to list. Copy sent to <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>. Full text and rfc822 format available.

Message #10 received at 471312@bugs.debian.org (full text, mbox):

From: Guus Sliepen <guus@debian.org>
To: Steve Wolter <debian@swolter.sdf1.org>, 471312@bugs.debian.org
Cc: debian-devel@lists.debian.org
Subject: Re: Bug#471312: ITP: libhyphenate -- An hyphenation library for C++
Date: Mon, 17 Mar 2008 11:50:37 +0100
[Message part 1 (text/plain, inline)]
On Mon, Mar 17, 2008 at 11:09:24AM +0100, Steve Wolter wrote:

[...]
>  In contrast to the libhnj implementation, this one isn't broken.

I think you should remove this line from the package description.

-- 
Met vriendelijke groet / with kind regards,
      Guus Sliepen <guus@debian.org>
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>:
Bug#471312; Package wnpp. Full text and rfc822 format available.

Acknowledgement sent to Steve Wolter <swolter@SDF.LONESTAR.ORG>:
Extra info received and forwarded to list. Copy sent to <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>. Full text and rfc822 format available.

Message #15 received at 471312@bugs.debian.org (full text, mbox):

From: Steve Wolter <swolter@SDF.LONESTAR.ORG>
To: Guus Sliepen <guus@debian.org>, 471312@bugs.debian.org
Subject: Re: Bug#471312: ITP: libhyphenate -- An hyphenation library for C++
Date: Mon, 17 Mar 2008 12:18:28 +0100
[Message part 1 (text/plain, inline)]
Hello Guus,

Guus Sliepen wrote:
> On Mon, Mar 17, 2008 at 11:09:24AM +0100, Steve Wolter wrote:
> 
> [...]
> >  In contrast to the libhnj implementation, this one isn't broken.
> 
> I think you should remove this line from the package description.

Thank you for the feedback. I added this line to make sure that this
package is found when an user searches for libhnj, which omitted cru-
cial parameters in the hyphenation algorithm and thus can waste quite
some time.

Is there a good way to formulate this? Surely Conflicts: is too hard?
Or just erase it and hope libhnj will get fixed some day?

Regards, Steve

-- 
Steve Wolter (Univ. of Bielefeld)| Web page: http://swolter.sdf1.org
                                 | vCard:    http://swolter.sdf1.org/swolter.vcf
 A witty saying proves nothing.  | Schedule: http://swolter.sdf1.org/swolter.ifb
    -- Voltaire (1694-1778)      | E-mail:   swolter@sdf.lonestar.org
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>:
Bug#471312; Package wnpp. Full text and rfc822 format available.

Acknowledgement sent to Guus Sliepen <guus@debian.org>:
Extra info received and forwarded to list. Copy sent to <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>. Full text and rfc822 format available.

Message #20 received at 471312@bugs.debian.org (full text, mbox):

From: Guus Sliepen <guus@debian.org>
To: Steve Wolter <swolter@sdf.lonestar.org>
Cc: 471312@bugs.debian.org
Subject: Re: Bug#471312: ITP: libhyphenate -- An hyphenation library for C++
Date: Mon, 17 Mar 2008 13:56:33 +0100
[Message part 1 (text/plain, inline)]
On Mon, Mar 17, 2008 at 12:18:28PM +0100, Steve Wolter wrote:

> > >  In contrast to the libhnj implementation, this one isn't broken.
> > 
> > I think you should remove this line from the package description.
> 
> Thank you for the feedback. I added this line to make sure that this
> package is found when an user searches for libhnj, which omitted cru-
> cial parameters in the hyphenation algorithm and thus can waste quite
> some time.
> 
> Is there a good way to formulate this? Surely Conflicts: is too hard?
> Or just erase it and hope libhnj will get fixed some day?

Conflicts: should only be used if both libraries cannot be installed at
the same time, for example because they install binaries or libraries
with exactly the same filename.

There is no libhnj in sid anymore. There is libhyphen, which says it's a
modified version of libhnj based on the TeX algorithm. Have a look at
it, maybe it does the same as your libhyphenate. If not, maybe you can
merge your improvements with libhyphen.

If you do package libhyphenate and want to mention libhnj, just say in
the long description that it works similar as libhnj but has an improved
algorithm. Even though you think it sucks, the package description is
not the place to complain about other packages.

-- 
Met vriendelijke groet / with kind regards,
      Guus Sliepen <guus@debian.org>
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>:
Bug#471312; Package wnpp. Full text and rfc822 format available.

Acknowledgement sent to Steve Wolter <swolter@sdf.lonestar.org>:
Extra info received and forwarded to list. Copy sent to <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>. Full text and rfc822 format available.

Message #25 received at 471312@bugs.debian.org (full text, mbox):

From: Steve Wolter <swolter@sdf.lonestar.org>
To: Guus Sliepen <guus@debian.org>, 471312@bugs.debian.org
Subject: Re: Bug#471312: ITP: libhyphenate -- An hyphenation library for C++
Date: Sun, 23 Mar 2008 23:47:21 +0100
[Message part 1 (text/plain, inline)]
Guus Sliepen schrieb:

Hello Guus,

> > > >  In contrast to the libhnj implementation, this one isn't broken.
> > > 
> > > I think you should remove this line from the package description.
[...]

> There is no libhnj in sid anymore. There is libhyphen, which says it's a
> modified version of libhnj based on the TeX algorithm. Have a look at
> it, maybe it does the same as your libhyphenate. If not, maybe you can
> merge your improvements with libhyphen.

Thanks for the input, hadn't realized that there is an active version
of libhnj around. I've had a long and thorough look at it, and unfortu-
nately it still uses the same old libhnj code - which is 5000 lines of
basically undocumented code (compared to libhyphenate's 1300 heavily
documented lines for a lot more functionality). Back when I wrote lib-
hyphenate, I tried to improve that code, and it proved quite hard - a
lot harder than a complete rewrite. 

On the positive side, I've a small C file here that provides a library
interface that is binary-compatible to libhyphen. I'll write to the
maintainers of libhyphen, check with them on my implementation (which
even fixes libhyphen bugs), and make sure that libhyphen gets replaced
if possible. There really should not be two libraries with the same job
around, but unfortunately libhyphen is unmaintainable.

> If you do package libhyphenate and want to mention libhnj, just say in
> the long description that it works similar as libhnj but has an improved
> algorithm. Even though you think it sucks, the package description is
> not the place to complain about other packages.

Thank you very much for your help. I've changed the description to:

The new version of the comment is:
 This library provides an implementation of Frank Liangs hyphenation 
 algorithm, better known as the TeX hyphenation algorithm, for C++ and C.
 The algorithm is similar to the one used by libhnj/libhyphen, but
 handles hyphenation-free areas at the start and end of words correctly.
 libhyphenate1 supports English, German, French and Spanish out of
 the box, and every site with a TeX installation can distill its
 TeX hyphenation files for more languages.
 .
 This package comes with complete documentation for the interface
 and the process of pattern generation.

Is that better?

Regards, Steve

-- 
Steve Wolter (Univ. of Bielefeld)| Web page: http://swolter.sdf1.org
                                 | vCard:    http://swolter.sdf1.org/swolter.vcf
 A witty saying proves nothing.  | Schedule: http://swolter.sdf1.org/swolter.ifb
    -- Voltaire (1694-1778)      | E-mail:   swolter@sdf.lonestar.org
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>:
Bug#471312; Package wnpp. Full text and rfc822 format available.

Acknowledgement sent to Guus Sliepen <guus@debian.org>:
Extra info received and forwarded to list. Copy sent to <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>. Full text and rfc822 format available.

Message #30 received at 471312@bugs.debian.org (full text, mbox):

From: Guus Sliepen <guus@debian.org>
To: Steve Wolter <swolter@sdf.lonestar.org>
Cc: 471312@bugs.debian.org
Subject: Re: Bug#471312: ITP: libhyphenate -- An hyphenation library for C++
Date: Mon, 24 Mar 2008 10:07:22 +0100
[Message part 1 (text/plain, inline)]
On Sun, Mar 23, 2008 at 11:47:21PM +0100, Steve Wolter wrote:

> On the positive side, I've a small C file here that provides a library
> interface that is binary-compatible to libhyphen. I'll write to the
> maintainers of libhyphen, check with them on my implementation (which
> even fixes libhyphen bugs), and make sure that libhyphen gets replaced
> if possible. There really should not be two libraries with the same job
> around, but unfortunately libhyphen is unmaintainable.

The libhyphen maintainers might disagree about libhyphen being
unmaintainable. Also, even if the libhyphen maintainers agree that your
version is better and can completely replace libhyphen, you should talk
with the maintainers/upstream of packages depending on libhypen, and see
if they might not use your library directly instead of using a
compatibility layer.

> The new version of the comment is:
>  This library provides an implementation of Frank Liangs hyphenation 
>  algorithm, better known as the TeX hyphenation algorithm, for C++ and C.
>  The algorithm is similar to the one used by libhnj/libhyphen, but
>  handles hyphenation-free areas at the start and end of words correctly.
>  libhyphenate1 supports English, German, French and Spanish out of
>  the box, and every site with a TeX installation can distill its
>  TeX hyphenation files for more languages.
>  .
>  This package comes with complete documentation for the interface
>  and the process of pattern generation.
> 
> Is that better?

Yes!

-- 
Met vriendelijke groet / with kind regards,
      Guus Sliepen <guus@debian.org>
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>:
Bug#471312; Package wnpp. Full text and rfc822 format available.

Acknowledgement sent to Steve Wolter <swolter@SDF.LONESTAR.ORG>:
Extra info received and forwarded to list. Copy sent to <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>. Full text and rfc822 format available.

Message #35 received at 471312@bugs.debian.org (full text, mbox):

From: Steve Wolter <swolter@SDF.LONESTAR.ORG>
To: Guus Sliepen <guus@debian.org>
Cc: 471312@bugs.debian.org
Subject: Re: Bug#471312: ITP: libhyphenate -- An hyphenation library for C++
Date: Mon, 24 Mar 2008 11:12:16 +0100
[Message part 1 (text/plain, inline)]
Hello Guus, hello Bug,

Guus Sliepen wrote:
> [...] Also, even if the libhyphen maintainers agree that your
> version is better and can completely replace libhyphen, you should talk
> with the maintainers/upstream of packages depending on libhypen, and see
> if they might not use your library directly instead of using a
> compatibility layer.

OK, I'll do that for the known dependencies, but I don't know how many
programs out there aren't packaged and depend on libhyphen, so we'll
have to find a solution for that. But first things first, I'll talk to
the libhyphen developers and maintainers.

> > The new version of the comment is:
[...]
> > 
> > Is that better?
> 
> Yes!

Great. I've packaged the libhyphenate (without any compatibility
interface), lintian-checked it and uploaded to:
http://swolter.sdf1.org/libhyphenate-debian.tar.gz

I'm no maintainer, however, but if I got the Manual right, the
package needs a sponsor now to be uploaded. I'll put the project
on http://sponsors.debian.net soon, if that's the right way.

Regards and thanks for the help, Steve

-- 
Steve Wolter (Univ. of Bielefeld)| Web page: http://swolter.sdf1.org
                                 | vCard:    http://swolter.sdf1.org/swolter.vcf
 A witty saying proves nothing.  | Schedule: http://swolter.sdf1.org/swolter.ifb
    -- Voltaire (1694-1778)      | E-mail:   swolter@sdf.lonestar.org
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>:
Bug#471312; Package wnpp. Full text and rfc822 format available.

Acknowledgement sent to Guus Sliepen <guus@debian.org>:
Extra info received and forwarded to list. Copy sent to <wnpp@debian.org>, Steve Wolter <debian@swolter.sdf1.org>. Full text and rfc822 format available.

Message #40 received at 471312@bugs.debian.org (full text, mbox):

From: Guus Sliepen <guus@debian.org>
To: Steve Wolter <swolter@SDF.LONESTAR.ORG>
Cc: 471312@bugs.debian.org
Subject: Re: Bug#471312: ITP: libhyphenate -- An hyphenation library for C++
Date: Mon, 24 Mar 2008 12:41:10 +0100
[Message part 1 (text/plain, inline)]
On Mon, Mar 24, 2008 at 11:12:16AM +0100, Steve Wolter wrote:

> Great. I've packaged the libhyphenate (without any compatibility
> interface), lintian-checked it and uploaded to:
> http://swolter.sdf1.org/libhyphenate-debian.tar.gz

I see that it's a so-called native package. Since your library is useful
outside Debian, you should not put the debian/ directory inside the
libhyphenate_1.1.0.tar.gz file. Rather, you have a
libhyphenate_1.1.0.orig.tar.gz without the debian/ directory, you unpack
it, add the debian/ directory, and change the version number in
debian/changelog to 1.1.0-1. If you then build the package, it will
create a .diff.gz file with just the Debian specific changes.

> I'm no maintainer, however, but if I got the Manual right, the
> package needs a sponsor now to be uploaded. I'll put the project
> on http://sponsors.debian.net soon, if that's the right way.

That is the right way. Once you have a sponsor he should be able to help
you figure out the last details.

-- 
Met vriendelijke groet / with kind regards,
      Guus Sliepen <guus@debian.org>
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org, Steve Wolter <debian@swolter.sdf1.org>:
Bug#471312; Package wnpp. (Mon, 24 May 2010 19:14:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lucas Nussbaum <lucas@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org, Steve Wolter <debian@swolter.sdf1.org>. (Mon, 24 May 2010 19:14:08 GMT) Full text and rfc822 format available.

Message #45 received at 471312@bugs.debian.org (full text, mbox):

From: Lucas Nussbaum <lucas@debian.org>
To: 471312@bugs.debian.org
Cc: control@bugs.debian.org
Subject: libhyphenate: changing back from ITP to RFP
Date: Mon, 24 May 2010 19:06:16 +0000
retitle 471312 RFP: libhyphenate -- An hyphenation library for C++
noowner 471312
thanks

Hi,

This is an automatic email to change the status of libhyphenate back from ITP
(Intent to Package) to RFP (Request for Package), because this bug hasn't seen
any activity during the last 18 months.

If you are still interested in adopting libhyphenate, please send a mail to
<control@bugs.debian.org> with:

 retitle 471312 ITP: libhyphenate -- An hyphenation library for C++
 owner 471312 !
 thanks

However, it is not recommended to keep ITP for a long time without acting on
the package, as it might cause other prospective maintainers to refrain from
packaging that software. It is also a good idea to document your progress on
this ITP from time to time, by mailing <471312@bugs.debian.org>.

Thank you for your interest in Debian,
-- 
Lucas, for the QA team




Changed Bug title to 'RFP: libhyphenate -- An hyphenation library for C++' from 'ITP: libhyphenate -- An hyphenation library for C++' Request was from Lucas Nussbaum <lucas@debian.org> to control@bugs.debian.org. (Mon, 24 May 2010 19:25:55 GMT) Full text and rfc822 format available.

Removed annotation that Bug was owned by Steve Wolter <debian@swolter.sdf1.org>. Request was from Lucas Nussbaum <lucas@debian.org> to control@bugs.debian.org. (Mon, 24 May 2010 19:25:56 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Apr 16 20:13:18 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.