Debian Bug report logs - #828902
utidylib: please update for new tidy-html5

version graph

Package: src:utidylib; Maintainer for src:utidylib is Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>;

Reported by: Gianfranco Costamagna <locutusofborg@debian.org>

Date: Tue, 28 Jun 2016 20:27:02 UTC

Severity: serious

Tags: sid, stretch

Found in version utidylib/0.2-9

Fixed in version utidylib/0.3-1

Done: Michal Čihař <nijel@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#828902; Package src:utidylib. (Tue, 28 Jun 2016 20:27:06 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Tue, 28 Jun 2016 20:27:06 GMT) (full text, mbox, link).


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

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: utidylib: please update for new tidy-html5
Date: Tue, 28 Jun 2016 20:25:05 +0000 (UTC)
Source: utidylib
Severity: serious
Justification: breaks ongoing transition
Tags: patch

Hi,

please update the runtime dependency to the new tidy lib, I hope the binding will still work

diff -Nru utidylib-0.2/debian/changelog utidylib-0.2/debian/changelog
--- utidylib-0.2/debian/changelog	2014-02-23 13:54:41.000000000 +0000
+++ utidylib-0.2/debian/changelog	2016-06-28 20:18:06.000000000 +0000
@@ -1,3 +1,9 @@
+utidylib (0.2-9.1) unstable; urgency=medium
+
+  * Use libtidy5 as runtime dependency.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 28 Jun 2016 22:04:19 +0200
+
utidylib (0.2-9build1) trusty; urgency=medium

* Rebuild to drop files installed into /usr/share/pyshared.
diff -Nru utidylib-0.2/debian/control utidylib-0.2/debian/control
--- utidylib-0.2/debian/control	2013-10-31 09:05:33.000000000 +0000
+++ utidylib-0.2/debian/control	2016-06-28 20:16:58.000000000 +0000
@@ -12,7 +12,7 @@

Package: python-utidylib
Architecture: all
-Depends: ${python:Depends}, ${misc:Depends}, libtidy-0.99-0 (>= 20051018)
+Depends: ${python:Depends}, ${misc:Depends}, libtidy5
Provides: ${python:Provides}
Breaks: ${python:Breaks}
Description: Python wrapper for TidyLib

I'll NMU/Team upload shortly if this blocks the transition.

thanks!

Gianfranco



Removed tag(s) patch. Request was from Michal Čihař <nijel@debian.org> to control@bugs.debian.org. (Wed, 29 Jun 2016 13:30:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#828902; Package src:utidylib. (Wed, 29 Jun 2016 13:33:10 GMT) (full text, mbox, link).


Acknowledgement sent to Michal Čihař <michal@cihar.com>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Wed, 29 Jun 2016 13:33:10 GMT) (full text, mbox, link).


Message #12 received at 828902@bugs.debian.org (full text, mbox, reply):

From: Michal Čihař <michal@cihar.com>
To: Gianfranco Costamagna <locutusofborg@debian.org>, 828902@bugs.debian.org
Subject: Re: Bug#828902: utidylib: please update for new tidy-html5
Date: Wed, 29 Jun 2016 15:30:11 +0200
[Message part 1 (text/plain, inline)]
Hi

Dne 28.6.2016 v 22:25 Gianfranco Costamagna napsal(a):
> please update the runtime dependency to the new tidy lib, I hope the binding will still work

No, it doesn't, it segfaults, so the API has probably changed somewhere.
Is there upstream documentation on changes between original libtidy and
this fork?

> diff -Nru utidylib-0.2/debian/changelog utidylib-0.2/debian/changelog
> --- utidylib-0.2/debian/changelog	2014-02-23 13:54:41.000000000 +0000
> +++ utidylib-0.2/debian/changelog	2016-06-28 20:18:06.000000000 +0000
> @@ -1,3 +1,9 @@
> +utidylib (0.2-9.1) unstable; urgency=medium
> +
> +  * Use libtidy5 as runtime dependency.
> +
> + -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 28 Jun 2016 22:04:19 +0200
> +
> utidylib (0.2-9build1) trusty; urgency=medium
> 
> * Rebuild to drop files installed into /usr/share/pyshared.
> diff -Nru utidylib-0.2/debian/control utidylib-0.2/debian/control
> --- utidylib-0.2/debian/control	2013-10-31 09:05:33.000000000 +0000
> +++ utidylib-0.2/debian/control	2016-06-28 20:16:58.000000000 +0000
> @@ -12,7 +12,7 @@
> 
> Package: python-utidylib
> Architecture: all
> -Depends: ${python:Depends}, ${misc:Depends}, libtidy-0.99-0 (>= 20051018)
> +Depends: ${python:Depends}, ${misc:Depends}, libtidy5
> Provides: ${python:Provides}
> Breaks: ${python:Breaks}
> Description: Python wrapper for TidyLib
> 
> I'll NMU/Team upload shortly if this blocks the transition.

Please don't do that unless you fix the code to work with new library as
well.

PS: Removing patch tag as the patch is obviously incomplete.

-- 
	Michal Čihař | http://cihar.com/ | https://weblate.org/

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#828902; Package src:utidylib. (Wed, 29 Jun 2016 13:42:07 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Wed, 29 Jun 2016 13:42:07 GMT) (full text, mbox, link).


Message #17 received at 828902@bugs.debian.org (full text, mbox, reply):

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: Michal Čihař <michal@cihar.com>, "828902@bugs.debian.org" <828902@bugs.debian.org>, "daniel@64studio.com" <daniel@64studio.com>
Subject: Re: Bug#828902: utidylib: please update for new tidy-html5
Date: Wed, 29 Jun 2016 13:40:23 +0000 (UTC)
control: tags -1 -patch

>No, it doesn't, it segfaults, so the API has probably changed somewhere.
>Is there upstream documentation on changes between original libtidy and
>this fork?


I'm ccing the maintainer, I have no knowledge on this matter.


cheers,

G.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#828902; Package src:utidylib. (Wed, 29 Jun 2016 14:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Michal Čihař <michal@cihar.com>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Wed, 29 Jun 2016 14:21:04 GMT) (full text, mbox, link).


Message #22 received at 828902@bugs.debian.org (full text, mbox, reply):

From: Michal Čihař <michal@cihar.com>
To: Gianfranco Costamagna <locutusofborg@debian.org>, 828902@bugs.debian.org, "daniel@64studio.com" <daniel@64studio.com>
Subject: Re: Bug#828902: utidylib: please update for new tidy-html5
Date: Wed, 29 Jun 2016 16:16:55 +0200
[Message part 1 (text/plain, inline)]
Hi

Dne 29.6.2016 v 15:40 Gianfranco Costamagna napsal(a):
> control: tags -1 -patch
> 
>> No, it doesn't, it segfaults, so the API has probably changed somewhere.
>> Is there upstream documentation on changes between original libtidy and
>> this fork?
> 
> 
> I'm ccing the maintainer, I have no knowledge on this matter.

I've looked deeper into the crash and I believe it's bug in the library
and I've opened pull request with fix [1], let's see what upstream tells
about it.

[1]: https://github.com/htacg/tidy-html5/pull/426

PS: Besides that there are many incompatibilities as default settings
have been changed. The testsuite can be fixed to adjust to this, but I'm
not sure about unexpected results for users...

-- 
	Michal Čihař | http://cihar.com/ | https://weblate.org/

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>:
Bug#828902; Package src:utidylib. (Wed, 29 Jun 2016 15:06:13 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel James <daniel@64studio.com>:
Extra info received and forwarded to list. Copy sent to Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>. (Wed, 29 Jun 2016 15:06:13 GMT) (full text, mbox, link).


Message #27 received at 828902@bugs.debian.org (full text, mbox, reply):

From: Daniel James <daniel@64studio.com>
To: 828902@bugs.debian.org
Subject: Re: Bug#828902: utidylib: please update for new tidy-html5
Date: Wed, 29 Jun 2016 15:55:28 +0100
Hi Michal,

My understand is that the API is not meant to be changed in libtidy5
relative to the earlier versions of libtidy. Thanks for creating the
upstream pull request.

Cheers!

Daniel



Marked as found in versions utidylib/0.2-9. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 29 Jun 2016 23:33:09 GMT) (full text, mbox, link).


Added tag(s) stretch and sid. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 29 Jun 2016 23:33:10 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Michal Čihař <michal@cihar.com> to control@bugs.debian.org. (Thu, 07 Jul 2016 12:57:17 GMT) (full text, mbox, link).


Message sent on to Gianfranco Costamagna <locutusofborg@debian.org>:
Bug#828902. (Thu, 07 Jul 2016 12:57:22 GMT) (full text, mbox, link).


Message #36 received at 828902-submitter@bugs.debian.org (full text, mbox, reply):

From: Michal Čihař <michal@cihar.com>
To: 828902-submitter@bugs.debian.org
Subject: Bug#828902 marked as pending
Date: Thu, 07 Jul 2016 12:53:49 +0000
tag 828902 pending
thanks

Hello,

Bug #828902 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    http://git.debian.org/?p=python-modules/packages/utidylib.git;a=commitdiff;h=df7ec5e

---
commit df7ec5ed132099cd0baf30111d70eca078e98c25
Author: Michal Čihař <michal@cihar.com>
Date:   Thu Jul 7 14:46:46 2016 +0200

    Adjust dependencies to new tidy library (Closes: #828902).

diff --git a/debian/changelog b/debian/changelog
index b8dd668..3ca20b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ utidylib (0.3-1) UNRELEASED; urgency=low
   * Bump standards to 3.9.8.
   * Add dh-python to build depends.
   * Adjust Vcs-Svn URL.
+  * Adjust dependencies to new tidy library (Closes: #828902).
 
   [ Ondřej Nový ]
   * Fixed VCS URL (https)



Reply sent to Michal Čihař <nijel@debian.org>:
You have taken responsibility. (Thu, 07 Jul 2016 13:36:14 GMT) (full text, mbox, link).


Notification sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Bug acknowledged by developer. (Thu, 07 Jul 2016 13:36:14 GMT) (full text, mbox, link).


Message #41 received at 828902-close@bugs.debian.org (full text, mbox, reply):

From: Michal Čihař <nijel@debian.org>
To: 828902-close@bugs.debian.org
Subject: Bug#828902: fixed in utidylib 0.3-1
Date: Thu, 07 Jul 2016 13:33:01 +0000
Source: utidylib
Source-Version: 0.3-1

We believe that the bug you reported is fixed in the latest version of
utidylib, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 828902@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michal Čihař <nijel@debian.org> (supplier of updated utidylib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 07 Jul 2016 14:52:27 +0200
Source: utidylib
Binary: python-utidylib
Architecture: source all
Version: 0.3-1
Distribution: unstable
Urgency: low
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Changed-By: Michal Čihař <nijel@debian.org>
Description:
 python-utidylib - Python wrapper for TidyLib
Closes: 828902
Changes:
 utidylib (0.3-1) unstable; urgency=low
 .
   [ Michal Čihař ]
   * Switch to new upstream.
   * New upstream release.
     - All patches are now upstream.
     - Brings support for HTML 5 tidy.
   * Bump standards to 3.9.8.
   * Add dh-python to build depends.
   * Adjust Vcs-Svn URL.
   * Adjust dependencies to new tidy library (Closes: #828902).
   * Run testsuite during build.
 .
   [ Ondřej Nový ]
   * Fixed VCS URL (https)
Checksums-Sha1:
 3dc4b8296cb73c3690b5202a1db86675c5d0c2aa 2036 utidylib_0.3-1.dsc
 85329df628dc1b26aaf3a6ca81241d2783eda174 13809 utidylib_0.3.orig.tar.bz2
 ee8b073b7bf2abb4f35f38e68533681957b6d34c 3468 utidylib_0.3-1.debian.tar.xz
 3bae5ee39590b2e44a50d398a83dc457eb1a6ff0 10034 python-utidylib_0.3-1_all.deb
Checksums-Sha256:
 606dc6098b4f4f172a57c6ee12f2328bd18a6a053d69791d0f9d459541f87b34 2036 utidylib_0.3-1.dsc
 9f902713bf5d6b8254ca99dccc8729cbe833b1377cfcca67b466c661e5e3f57b 13809 utidylib_0.3.orig.tar.bz2
 e661fe446a7ed0b41e7ffedb07c72267b365f16b5a46593cf78115af85007e7a 3468 utidylib_0.3-1.debian.tar.xz
 f94402fabf110998df267990081a56dbc78743473a413018f7eebe8f3e5c1796 10034 python-utidylib_0.3-1_all.deb
Files:
 833ab820d183ed8580c09a06d9f1fc0e 2036 python optional utidylib_0.3-1.dsc
 0930c123b56f7be004f69b0a6e2f2894 13809 python optional utidylib_0.3.orig.tar.bz2
 a4c2c68f46914a3ef3e83ef456059fa5 3468 python optional utidylib_0.3-1.debian.tar.xz
 05ca21467f4aa8996fac93b919bbf10f 10034 python optional python-utidylib_0.3-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXflDFAAoJEJwnsxNCt1EdunUQAKPzvA1gJq3lvf9qVUcsgxi7
OqvR8Mr03N4d69A/MBp5iI5ne0DBYyT7iKQq7kjGpKF89+/HuoJKmUhTSarP351j
U/ZqCcu03bYbtZZPqEs0ZTlg2lTnxM8u6HTKgu920W4wVKaHP+zVYTm/pUxqeNWp
MUFsp5AuufBzDbWn2a39QzVOxquztSe7FyggR2L8WIO6lanjHT14dmp7Tmx1k9nO
BSt+j1pmOTr48nLedWZUlvu2Ah7Q/HEFX9gYaw5nd9LNOPz2nkQ2htUOEnnuxZUU
dvyBjhUNmFHgXTulXc5aoQFMf77ENmTZiLFk/e+ng1Z5PbFe0oWTwO9aQZC/sR07
dX4Cm2kV1SppeKVp2VHglbUgx4NXQX1xsMoG9FMmxwW50sw9gtSqiTxQbbfnhauC
GykQPpX72J5HBHVj0b6FTKD3tWcgNZnf0/CW3vUJtS0yYNKfCC7dMn/W0Cf/SKnW
xBlpAsodx4u76A1gI+HSJpFaNbDCgGwt4PIPsH7LzQWX5Z+je3u+HIHxdO0i411b
ux3ncAYXkVyv6tVJb8G9mu10Sw8HGEf6KN5N5zx5ZQHvxClJJgpHSK1Tqo5iTXHw
YIcqj6XKzqJYvwSW/1klvfYCRNk7lzAGbZlbtrD9SaKSZLniHId135ppIT38BT/q
OgBtk1qMt0pGOzvnbawO
=OvBt
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 15 Aug 2016 07:24:58 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jan 6 07:37:02 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.