[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Veusz update to 3.5.3



Dear Anton

Thanks very much for taking a look and giving helpful feedback.

On 05/11/2022 18:20, Anton Gladky wrote:
Hi Jeremy!

Looks good. Some notes:

- overriding lintian "veusz source: source-is-missing
[Documents/manual/html/searchindex.js]"
   please drop it from the source and use dh --sphinxtools to symlink it.

Ok. I got rid of the file that way and removed the lintian override.

The package already uses --with=python3,sphinxdoc. Isn't that file generated by sphinxdoc (in the rules) and is a project-specific (non-linked) file indexing the text?

- d/rules:
override_dh_auto_build: export http_proxy=127.0.0.1:9
override_dh_auto_build: export https_proxy=127.0.0.1:9
override_dh_auto_build: delete_generated
     dh_auto_build...

Looks weird. Is it really necessary to override auto_build several times?

I agree - it is weird. I was just following mindlessly what is here: https://wiki.debian.org/SphinxDocumentation

To clean it up I removed the strange targets and set the environment variables specifically for the sphinx build command.

Otherwise, please read "man dh" the section about "execute_after" and
"execute_before".
It can make your d/rules shorter.

Ok. I've replaced some of the rules with execute_after/execute_before as appropriate, to reduce the length of the file.


When you are ready and the package needs to be sponsored - please let us know.

I think it's ready to be sponsored if that's possible.

Best wishes

Jeremy


Best regards

Anton

Am Sa., 5. Nov. 2022 um 13:09 Uhr schrieb Jeremy Sanders
<jeremy@jeremysanders.net>:

Dear Science Team

It would be great if someone could have a look at the current version of
the Veusz packaging (for version 3.5.3) and review if it is ready to upload:

https://salsa.debian.org/science-team/veusz

The existing package currently fails to build under unstable and does
not run (see closed bug #1023185).

Thanks again

Jeremy





Reply to: