- Package:
- libmarkdown-php
- Source:
- libmarkdown-php
- Submitter:
- David Prévot
- Date:
- 2026-05-17 11:03:02 UTC
- Severity:
- wishlist
- Tags:
Please consider using a more usual naming scheme, and please consider maintaining it within the Debian PHP PEAR (and Composer) Maintainers team. The upcoming php-apigen (version 4) will need at least the version 1.4 of this package as a dependency, I’d be happy to prepare a team upload here (if you maintain a VCS for the packaging, a pointer would be appreciated). Regards David
Control: retitle -1 Please, rename as php-markdown-classic Control: clone -1 -2 Control: reassign -2 wnpp Control: retitle -2 ITP: php-markdown -- PHP library for rendering Markdown data Control: owner -2 David Prévot <taffit@debian.org> Control: affects -2 php-apigen Control: affects 724019 - php-apigen Looking closer at libmarkdown-php, it seems to actually track the “classic version” of PHP Markdown [1], so I’ll take care instead of packaging php-markdown (i.e., the library) in its own package. 1: https://michelf.ca/projects/php-markdown/classic/ I still believe libmarkdown-php is not an accurate package name for a PHP package, and let this bug open. I’ll base the php-markdown package on this one, I guess both descriptions may deserve to be polished in order to offer our users something to help them distinguish the two packages, their goals, and their targeted audiences. Feel free to keep CC (and join) the Debian PHP PEAR (and Composer) Maintainers team if you wish to discuss this further. Regards David
Hi Laszlo and David, I support the suggestion of David to migrate this package to the PEAR team and following its naming scheme. I have implemented the suggestion in Git at https://salsa.debian.org/php-team/pear/php-markdown-classic and added Laszlo as owner. Please let me know what you think. Kind regards Andreas.
As always, your work looks good. Not yet build tested, so I have only one question. Is there any way to let users follow this package rename? From the archive side, libmarkdown-php will still exist. Maybe put the replaces field to php-markdown-classic, the recommends field to libmarkdown-php, making it an empty transitional package or anything like that? Cheers, Laszlo/GCS
Hi László, Am Sun, Apr 19, 2026 at 03:10:21PM +0200 schrieb László Böszörményi (GCS): Ohhh, I have counterexamples, where my work does not look good. ;-) We need some transitional package, thought. But for now I simply wanted to ask for confirmation, let it pass new queue and care for the transition later. Thanks a lot for your prompt and constructive response Andreas.
Hi Andreas, Sure, I've some questions by now. As php-markdown-classic is a new package, should not it start with a new d/changelog? Maybe use some alternative versioning (for which I don't have any idea)? Due to 1.0.2-1 changes already exist and for php-markdown-classic it is a lower version than the previous few ones. Cheers, Laszlo/GCS
Hi László, Am Sun, Apr 26, 2026 at 08:26:25PM +0200 schrieb László Böszörményi (GCS): It surely depends from your point of view. I think its the same code which has some packaging history and I see no point in hiding this history. I think we should definitely use 1.0.2 as upstream version. I simply used -1 as Debian revision since this would have saved us from specifying the -sa parameter when building. I'm absolutely fine with 1.0.2-4 as version number and using -sa to make sure the orig.tar.gz will be included into the upload. My bet is that the DFSG team will be sensible enough to cope with both. Finally I consider this as a matter of taste from the maintainer and we have not much example cases where this is demonstrated. I also think its not a matter where users will stumble upon. Kind regards Andreas.
Hi László, do you think https://salsa.debian.org/php-team/pear/php-markdown-classic is ready for upload? I can easily do so if you don't mind. Kind regards Andreas. Am Mon, Apr 27, 2026 at 07:46:57AM +0200 schrieb Andreas Tille:
Hi Andreas, I can do it today. I'm about to delete changelog entries with the old name. I'm not sure, should it go to Sid or experimental? Recently I saw some discussion that all binary:NEW should go through experimental first. Regards, Laszlo/GCS
Hi László,
Am Sat, May 16, 2026 at 09:52:58AM +0200 schrieb László Böszörményi (GCS):
Thank you.
I think this is more relevant for packages requiring larger scale
transitions. So I personally think sid is fine in this case.
Thank you for caring for this package
Andreass.
We believe that the bug you reported is fixed in the latest version of
php-markdown-classic, 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 772882@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <gcs@debian.org> (supplier of updated php-markdown-classic 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)
Format: 1.8
Date: Sat, 16 May 2026 10:44:52 +0200
Source: php-markdown-classic
Binary: php-markdown-classic
Architecture: source all
Version: 1.0.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Description:
php-markdown-classic - PHP library for rendering Markdown data
Closes: 772882
Changes:
php-markdown-classic (1.0.2-1) unstable; urgency=medium
.
[ Andreas Tille <tille@debian.org> ]
* Maintain in Debian PHP PEAR team.
* Rename source and binary package to php-markdown-classic
(closes: #772882).
* Update d/copyright.
* Standards-Version: 4.7.4 (remove Priority field).
* d/watch: version=5.
.
[ Laszlo Boszormenyi (GCS) ]
* Remove now redundant Rules-Requires-Root value.
Checksums-Sha1:
2891fb28c17282ff8166e4f8c72d7287456b7f87 2092 php-markdown-classic_1.0.2-1.dsc
5978c985ebbd6a9eec6df8b35f089c86a716a967 25443 php-markdown-classic_1.0.2.orig.tar.gz
794fb033f4a48582f32f1534e4f20cbe0fb6ecd3 2600 php-markdown-classic_1.0.2-1.debian.tar.xz
f9fb356c8db56de997de2a16b3ea6592c0ead5ab 27964 php-markdown-classic_1.0.2-1_all.deb
e7c119ff0f32a6173719f8d3fd998a0aea5af000 5882 php-markdown-classic_1.0.2-1_amd64.buildinfo
Checksums-Sha256:
a8baa09a766f57942abd7adf83229f341ee692e2dd8445296e2391bce762531d 2092 php-markdown-classic_1.0.2-1.dsc
51251c79495ebe75e8602dac46ee9177d59c3f1740c66c8da3dbde6f28994ae6 25443 php-markdown-classic_1.0.2.orig.tar.gz
014b017f74267447c837882a217f94572b6029ed0fae492c70eeefb8512a9831 2600 php-markdown-classic_1.0.2-1.debian.tar.xz
f11726c53a715e9c4fed3549ce9b88e4af96ae92159ce423a39210c373ccf53a 27964 php-markdown-classic_1.0.2-1_all.deb
f1c7363ae02b2be8fc29e96317b910845bce32420f540dc0e6c2c4a5700edc9e 5882 php-markdown-classic_1.0.2-1_amd64.buildinfo
Files:
03a1ba8f6ed4abe72eed19df33d067c7 2092 php optional php-markdown-classic_1.0.2-1.dsc
da5155f50f230b31407af5e4992e692f 25443 php optional php-markdown-classic_1.0.2.orig.tar.gz
7acc9c0548850fd8afe42805ebb06aa4 2600 php optional php-markdown-classic_1.0.2-1.debian.tar.xz
947cd4bd6a5b3531c1f207e9299b915d 27964 php optional php-markdown-classic_1.0.2-1_all.deb
5251a9f1232035a37fcf1f51bc841bfa 5882 php optional php-markdown-classic_1.0.2-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAmoIOJQACgkQ3OMQ54ZM
yL856A//VXvVcQQHqL0w7+dB2KOoFiNJio92mdwbDFNRA3X/1dsRfD1d6XV9i+3z
RizXlVM7rOFkvAEUAZbrcI4NSahIBrmok2m4U1Jb47N9nlQT74FHyH2qgYOQ9pL2
SLMwli5J0SdQp4l9Oi5y2WKHEgpeEaXxf+dIzf8mhnNou0DtxQTiTQ/jNb+8mWuk
98I9XZ7Zcy1EU+RjWEkCBHiNfozu4DjugZ2Ed5pSB/DIYsdekUNw+MBLO3nyVHG7
wzHCMB6gGeJACzjoCGUWI17V6JvjbrnyTyWCTIIF8ZPeDtPSbpaEtNTqb07drl09
ZfgInRDSmNeO2U4CPUMOUQqnrYHombjwNn6jSFwberouU/rDYZzMdwUlwH9H4X/X
m70Q4L6psz6vNxDaV2TAtzdSfBbZuToOZFjrFj/nzXAMdhDJGiyXyoXoogM28Wxa
rkjsu/OEMuPDPJfnHZxZZSgc0yV+OLd/hUA3V2KxR0cwRiqKTlKo/Ii9btDEki0q
BVpvgTsliB8D8OopJnd4rEkuF6RXFZDwkCcHqTPV7Lq72ES44Uz6GHQieZfVP1Jv
Y5HH99+UHx5AozzK1OjlcUeo4KKcVHSjvHvocRIA6EyMchy8YtKoFO9rl2pJI3af
MmM0sBo1zv2q+6x3VONtmtFvfBN63NIcvWXBbDTgw1P0Rsa+p1s=
=BG77
-----END PGP SIGNATURE-----