Hi Joe,

On 05/06/26 7:47 am, Joseph Nahmias wrote:
> On Mon, Jun 01, 2026 at 06:55:49AM +0200, Jonas Smedegaard wrote:
>> Quoting [email protected] (2026-06-01 05:44:27)
>>>
>>> * Package name    : railroad-diagrams
>>>   Version         : 1.0.0
>>> * URL             : https://github.com/tabatkins/railroad-diagrams
>>>   Programming Lang: JavaScript, Python
>>>   Description     : library to draw railroad syntax diagrams
>>
>> This project is already packaged as python3-railroad-diagrams.
> 
> Thanks for pointing this out! I missed it because I was only interested /
> looking for the nodejs version.
> 
>> I suggest you coordinate with the maintainers to extend that to also
>> cover the JavaScript port.
> 
> I did some investigation of the current python package. It seems the
> source is taken from PyPI -- not github. Thus it doesn't include the
> javascript module, only the python one. It's also missing the python test
> file and some examples.

In that case, maybe it makes sense to notify the upstream author about this
and also ask them to tag releases on github?

> Therefore, I propose to update the package in the following ways:
> 
>   * use the source from github HEAD (version: 3.0.1+20260511+git736dec7)
>   * change the source pkg name from python-railroad-diagrams to
>     just railroad-diagrams
>   * keep DPT as the Maintainer; add myself as Uploader
>   * refresh the packaging of the python module
>   * run upstream's test python script during build and as autopkgtest
>   * add a second binary package for the nodejs module

SGTM.

> I've started a fork of the existing repo in my jello namespace on salsa
> https://salsa.debian.org/jello/railroad-diagrams to begin this work.
> 
> I'm interested in thoughts from the current maintainers in the DPT as
> well as from the JS-Team. Does this plan make sense? Is there precedent /
> prior-art for this?

Current maintainer here. As such, I am not keen in maintaining this package
and have just dropped myself from uploaders in the git repo. As you filed
an ITP, please consider to add yourself and proceed w an upload.

Thanks,
Nilesh

Reply via email to