Re: Location of translations for package description

2023-02-20 Thread buhtz
Am 20.02.2023 15:07 schrieb Joost van Baal-Ilić: See https://ddtp.debian.org/ and https://wiki.debian.org/DDTP This feels much better then the wiki https://www.debian.org/international/l10n/ddtp.en.html

Re: Unittests writing to HOME (backintime)

2023-03-29 Thread buhtz
Dear Andrey, thank you for the reply. Am 29.03.2023 11:40 schrieb Andrey Rakhmatullin: The usual solution is AFAIK to set a temporary $HOME inside d/rules though. I was looking into https://salsa.debian.org/jmw/pkg-backintime/-/blob/debian/debian/rules I don't see creation of a HOME or

[backintime] I'll package the next release

2023-09-15 Thread buhtz
] will try to prepare the packaging for Debian this time. The next Debian release is minimum 2 years away so I have enough time. ;) Kind Christian Buhtz [1] -- <https://github.com/bit-team/backintime> [2] -- <https://tracker.debian.org/pkg/backintime> [3] -- <https://github.com/bit-

Re: Python 3.13 addition as a supported Python version started

2024-11-13 Thread buhtz
Hello Jonathan, thank you for the reply. Am 13.11.2024 12:15 schrieb Jonathan Carter: This was discussed at the Python BoF at DebConf in ROK earlier this year. OK, nice to know that there was a discussion before. Did I missed the announcement of the results of this discussion in this mailing

feedparser: New packaging

2021-09-09 Thread c . buhtz
ce myself to the community. Which place would be the best for it? The Debian Python Mailinglist or anywhere else? Or a link to a Debian Wiki Entry? Best regards, Christian Buhtz

Re: Python style guide checker (formerly called pep8)

2021-09-12 Thread c . buhtz
Am 12.09.2021 10:23 schrieb Geert Stappers: In which package is a pep8 code style checker? Upstream "pep8" was renamed to "pycodestyle". So look at https://tracker.debian.org/pkg/pycodestyle

Re: xlsxwriter: How to change homepage url

2021-09-16 Thread c . buhtz
Dear Emmanuel, Am 15.09.2021 21:36 schrieb Emmanuel Arias: Looking in the salsa repo [0], it is very old. And that shouldn't happen. I can updated to the last unstable version tonight/tomorrow. Just to improve my knowledge about Debian processes: What does it mean to update the salsa repo to

Difference between "python-debian team" and "Debian Python Team"

2021-10-01 Thread c . buhtz
Hello together, what are the differences between this two salsa groups? https://salsa.debian.org/python-team https://salsa.debian.org/python-debian-team As a novice in debian python packaging it extremely confuses me. And I have impression that "team sites" in salsa (e.g. the two links above)

Wiki: Debian Python Policy docu not on team site

2021-10-01 Thread c . buhtz
p if it is linked on the team wiki page. Kind Christian Buhtz

dh_python or pybuild

2021-10-11 Thread c . buhtz
Hello, I am not sure if I misunderstand something or if the documentation is inconsistent. The PythonPolicy https://www.debian.org/doc/packaging-manuals/python-policy/ tells me that dh_python should be the preferred tool for packaging (https://www.debian.org/doc/packaging-manuals/python-polic

Python distributions with multiple packages

2022-08-26 Thread c . buhtz
ckage.deb") or do you separate into "python3-mya.deb" and "python3-myb.deb"? Kind Christian Buhtz [1] -- <https://packaging.python.org/en/latest/glossary/#term-Distribution-Package> [2] -- <https://packaging.python.org/en/latest/glossary/#term-Import-Package>

pyfakefs: Outdate version was migrated today

2022-12-09 Thread c . buhtz
Hello folks, my question is not critic but just learning purpose. Because in the Debian universe I always assume that there is a good reason behind each activity, no matter if I understand it or not. Here is one I don't understand. Today (9th December '22) pyfakefs 4.6.3 was migrated [1] into

Re: Python 3.11 for bookworm?

2022-12-13 Thread c . buhtz
Am 13.12.2022 10:15 schrieb Timo Röhling: One remaining problem is the unmaintained nose package [...] done some work patching up nose This question is just for my learning: Why is nose patched? Upstream nose is unmaintained for years. I understand that you cannot drop nose from Debian in th

How do you create entry-points for Python applications?

2022-12-18 Thread c . buhtz
Hello, a python application isn't a binary but a script. So to invoke such an application there need to be a shell script somewhere in PATH that invoke that script via python3 interpreter. Imagine an application with a GUI (qt, tikinter, gtk, ...). On the upstream site modern python projects

Re: How do you create entry-points for Python applications?

2022-12-18 Thread c . buhtz
Am 18.12.2022 23:03 schrieb Danial Behzadi دانیال بهزادی: AFAIK Debian helper for Python handles this ;) Yes, but how? Does it ignore the pip-default-entry-point-scripts? Does it create its own script? Do you have to explicit write a script?

Re: How do you create entry-points for Python applications?

2022-12-18 Thread c . buhtz
Dear Scott, thanks for the reply. Am 19.12.2022 06:25 schrieb Scott Kitterman: Pybuild using the pyproject plugin will build a wheel and then install the necessary files in the package using the installer module. The entry point scripts are in the wheel, just like an upstream built wheel. Do

Docu about Salsa workflow

2022-12-21 Thread c . buhtz
Hello, sorry for asking. I'm looking or the right document explaining the workflows on Salsa. Am I on the right way here: https://wiki.debian.org/Teams/PythonTeam ? Most projects on Salsa do have three branch names. I need an explanation of them and how they interact. Kind Christian

What is this about the metainfo-file?

2023-01-20 Thread c . buhtz
Hello, I try to understand the "metainfo" file I was pointed to by an "AppStream hint". https://appstream.debian.org/sid/main/issues/backintime-qt.html There are some links pointing to freedesktop.org. There is also appstream.debian.org. I read that and got the keys of that concept. But I

Re: What is this about the metainfo-file?

2023-01-20 Thread c . buhtz
Please let me add one additional thought. It seems easy to me to extract he meta data (via importlib.metadata) from a python project that suites to the python packaging standards (providing a pyproject.toml, setup.cfg and things like that). In that case it seems easy to have a debian-python-p

How should upstream document/communicate none-Python dependencies?

2023-02-02 Thread c . buhtz
d Debian package (e.g. "python3-pyfakefs")? Kind Christian Buhtz

Re: How should upstream document/communicate none-Python dependencies?

2023-02-02 Thread c . buhtz
Thanks for your reply. Am 02.02.2023 14:46 schrieb Jeremy Stanley: with https://pypi.org/project/bindep which is effectively a manifest of distribution package names and a grammar for indicating Awesome. The upstream maintainers have to create a binddep.txt file. And the distro maintainers do

Location of translations for package description

2023-02-20 Thread c . buhtz
://salsa.debian.org/jmw/pkg-backintime/-/blob/debian/debian/control But I'm not able to find the German (or any other translated) version in the source repo. Is this done on the fly in the back somehow? btw: I'm upstream maintainer of that package. Kind Christian Buhtz

Re: Location of translations for package description

2023-02-20 Thread c . buhtz
is an automatic mechanism that the translations are marked as outdated when the original source (e.g. the control file on salsa) is modified. Correct? Kind Christian Buhtz

Unittests writing to HOME (backintime)

2023-03-29 Thread c . buhtz
Hello, I assume this topic is not specific to one package but to the whole python packaging universe. There is "backintime" which unittests do write to $HOME. I'm one of the new upstream maintainers and know that this isn't a good idea. It will take time to fix this. About that problem ther

BTS: What are Unclassified bugs?

2023-03-29 Thread c . buhtz
Hello, I couldn't find a mailing list specific to the Bug Tracking System. In the bugs summary list for a specific package I can find "Unclassified" bugs. But what is "Unclassified"? Looking into other (not "Unclassified") bugs all have a "severity", some are "confirmed" some not. So a missi

BTS: Merging bugs not working because of "forwarded" to upstream bug

2023-03-29 Thread c . buhtz
Hello, I try to understand a problem with the Bug Tracking System. I tried to merge two bugs because one is a duplicate. I send to control@ merge 985631 985256 I also tried the other way around switching the numbers. But I got back that message that I don't understand. The link to the u

Re: BTS: Merging bugs not working because of "forwarded" to upstream bug

2023-03-29 Thread c . buhtz
Dear Hilmar, thanks for the reply. Am 29.03.2023 10:33 schrieb preusse: Do, what it says: the forwarded value must be equal for both bugs. The system should do what I say: merge. :D Looking into the BTS's own bug tracker it seems it has no effect when opening a bug report about that.

Re: BTS: What are Unclassified bugs?

2023-03-29 Thread c . buhtz
Thanks for your reply. Am 29.03.2023 11:35 schrieb Andrey Rakhmatullin: One example is the backintime package https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=backintime (I don't see the word "Unclassified" on that page) Yes it is gone. Bug is closed or modified. Can't figur

Re: Unittests writing to HOME (backintime)

2023-03-29 Thread c . buhtz
Dear Andrey, thank you for the reply. Am 29.03.2023 11:40 schrieb Andrey Rakhmatullin: The usual solution is AFAIK to set a temporary $HOME inside d/rules though. I was looking into https://salsa.debian.org/jmw/pkg-backintime/-/blob/debian/debian/rules I don't see creation of a HOME or

NMU: backintime

2023-05-12 Thread c . buhtz
ckage. The fabulous Fabio Fantoni still opened an NMU for that package. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033829 Would be great of some of you could have a look at it. Kind Christian Buhtz

[backintime] Switch the maintainer to "Debian Python Team (DPT)"

2023-06-12 Thread c . buhtz
for the package? Is there a defined process how this should be done? Thanks in advance. Christian Buhtz [1] -- <https://tracker.debian.org/pkg/backintime> [2] -- <https://bugs.debian.org/1033829>

Re: how to properly split up into python3-foo and foo-util package?

2023-07-12 Thread c . buhtz
Dear Christoph, I'm sure I can not help you but I'm asking because I want to learn. Do you have a link to your repository? What do you mean by the terms "simple Python package" and "two packages"? These terms do not exists in Python context. Python do differentiate between "Distribution Packa

Re: how to properly split up into python3-foo and foo-util package?

2023-07-12 Thread c . buhtz
Am 12.07.2023 13:25 schrieb Andrey Rakhmatullin: On Wed, Jul 12, 2023 at 11:05:57AM +, c.bu...@posteo.jp wrote: You build two Debian packages (deb-files) out of one source tarball? Interesting to know that this is possible. It's definitely possible and I would expect any good guide to menti

Re: [backintime] Switch the maintainer to "Debian Python Team (DPT)"

2023-07-28 Thread c . buhtz
Dear Mechtilde, thanks for taking time to reply. Am 28.07.2023 07:31 schrieb Mechtilde: Did you try to build the last released version? What are your problems to build backintime? At upstream I have no problems to build and test it because I'm upstream. ;) But in my understanding the probl

Re: [backintime] Switch the maintainer to "Debian Python Team (DPT)"

2023-07-28 Thread c . buhtz
Dear Carsten, thanks for taking time and replying. Am 28.07.2023 11:53 schrieb Carsten Schoenert: you really should read the Social Contract/DFSG, the Debian policy and the Developers reference a few times. I'll do. There is no rule that any DD or DM *must* do something in Debian, so you pr

How to realize different test categories?

2023-07-28 Thread c . buhtz
Hello, I'm upstream maintainer (but not founder) of "backintime". I realized that most of the tests in my test suite are integration or system tests which are impossible to handle by Debians build server and testing system (how do you name it?). My package do use something like "./configure &&

Re: [backintime] Switch the maintainer to "Debian Python Team (DPT)"

2023-07-28 Thread c . buhtz
Dear Simon, thanks for your thougths. Am 28.07.2023 14:44 schrieb Simon McVittie: The other angle this could be approached from is as an upstream developer: IMHO this is the only angle it should be approached from because it is upstreams responsibility and Debian shouldn't waste resources an

Re: How to realize different test categories?

2023-07-28 Thread c . buhtz
Hello Timo, thanks for reply. Am 28.07.2023 14:56 schrieb Timo Röhling: I had a look at the backintime sources, and I noticed that you First of all: I haven't nothing. :D I'm not the founder of backintime (BIT) just the 3rd generation maintainer trying to modernize an over 15 year old pytho

[backintime] I'll package the next release

2023-09-15 Thread c . buhtz
] will try to prepare the packaging for Debian this time. The next Debian release is minimum 2 years away so I have enough time. ;) Kind Christian Buhtz [1] -- <https://github.com/bit-team/backintime> [2] -- <https://tracker.debian.org/pkg/backintime> [3] -- <https://github.com/bit-

Re: [backintime] I'll package the next release

2023-09-15 Thread c . buhtz
Dear Carsten, thanks for your reply. Am 15.09.2023 11:19 schrieb Carsten Schoenert: the DPT isn't the maintainer of this package, you are aware of this? DPT = Debian Python Team ? Yes I'm aware of this. But to my knowledge the list is not restricted to DPT package topics. Do you have tal

Do unit tests on Debian Servers/Build system?

2023-11-01 Thread c . buhtz
to be contained in the deb file I assume. Thanks in advance Christian Buhtz

Wiki: How to discuss problems and improvements

2023-11-01 Thread c . buhtz
Hello, to me it is not clear how to discuss problems and improvements of the wiki. There is no dedicated mailing list to that topic. I assume this mailing list here should not polluted with stuff like this. In the footer of the wiki (e.g. https://wiki.debian.org/Python/FAQ) is a ling to a wik

Wiki "LibraryStyleGuide": pyproject.toml not mentioned

2023-11-01 Thread c . buhtz
Hello, related to https://wiki.debian.org/Python/LibraryStyleGuide The "pyproject.toml" file is not mentioned here. But it is current recommended way (and central file) to do python packaging. If it is not possible to use that file in context of debian packaging this also should be mentioned

Wiki "AppStyleGuide": Not clear to new users

2023-11-01 Thread c . buhtz
maybe its content is outdated and not relevant anymore? Kind Christian Buhtz

Re: Recommended way of installing system-wide python application and libraries

2023-12-05 Thread c . buhtz
finished yet but it explains some packaging issues and use cases with examples. <https://codeberg.org/buhtz/tech-demo-python-packaging> When this repo is "finished" and well reviewed by the Python community I will start a similar repo with demos about Debian Python Packaing. T

Bug#1061236: RFP: python3-pytermgui -- Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language

2024-01-21 Thread Christian Buhtz
Package: wnpp Severity: wishlist X-Debbugs-Cc: debian-python@lists.debian.org * Package name: python3-pytermgui Version : 7.7.0 Upstream Author : Balázs Cene * URL : https://ptg.bczsalba.com/ * License : MIT Programming Lang: Python Description : Python

AppStream examples

2024-02-02 Thread c . buhtz
Hello, as upstream maintainer want to start providing AppStream meta data for the package. I can create an XML file. But I also want to know and check how this will look like in real world. I never used a "Software Center". The question is how can I check the "rendering" of an AppStream XML

How to provide AppStream data by upstream?

2024-02-14 Thread c . buhtz
Hello, imagine an upstream project providing an AppStream data file (foobar.metainfo.xml) and it is a full qualified Python project using state of the art build system (pyproject.toml, setuptools or something similiar, src-layout). Should the foobar.metainfo.xml file be a part of the upstrea

Re: Spinx help needed

2024-02-15 Thread c . buhtz
It is always hard to follow such threads. It is unclear if this message is about the Sphinx package itself or a package that do use Sphinx in its build process. There are two bug numbers in the CC fields. But the mail miss links to the bug reports or other information giving more context. Thi

OK to create a new package in "python-team/packages/"

2024-03-15 Thread c . buhtz
ial upload. But I suspect this is a long way. So on short view that repo will be for practicing only. Am I allowed to create such a repo in my position? Kind Christian [1] -- <https://codeberg.org/buhtz/hyperorg>

Feature Request (docu): Define "dsc-file"

2024-03-15 Thread c . buhtz
^ I L <https://wiki.debian.org/DSC-DEFINITION> L <https://wiki.debian.org/PackagingWithGit/GitDpm/ImportDsc> Please let me know if there is another "channel" where I should open such requests. Thanks in advance Christian Buhtz

"debian/main" support or ticket open?

2024-03-15 Thread c . buhtz
that to "debian/main"? It might be that the existing toolchain is not yet able to adapt to it. Do we have an open ticket somewhere that I can monitor? Thanks Christian Buhtz

Re: Feature Request (docu): Define "dsc-file"

2024-03-15 Thread c . buhtz
Thanks for all your answers. Am 15.03.2024 11:07 schrieb Andreas Tille: Please try a web search for instance with the terms [...] which brought several helpful links. Alternatively you can ask ChatGPT, Gemini or the LLM of your choice I am a bit shocked about that advise. For what was Hyper

Re: "debian/main" support or ticket open?

2024-03-15 Thread c . buhtz
Dear Simon, thanks for drawing that big picture for me. That info goes to my Zettelkasten. Kind Christian Buhtz

Re: Feature Request (docu): Define "dsc-file"

2024-03-15 Thread c . buhtz
Close via https://wiki.debian.org/Python/GitPackaging?action=diff&rev1=97&rev2=98

Wiki: Setup the environment, e.g. "salsa" script / Request to review modified docs

2024-03-19 Thread c . buhtz
scussion at MoinWiki to improve the handling of headings and page titles [2]. The later should not be part of the TOC. Best Regards, Christian Buhtz [1] -- <https://wiki.debian.org/Python/GitPackaging#Policies> [2] -- <https://github.com/moinwiki/moin/issues/1648>

Salsa: Setup tokens

2024-03-19 Thread c . buhtz
cribed but it is not totally clear for new users what they are about or what the implications are. Any recommendations from DPT about that? Just select all? A more broad question: I never used tokens before. I do use SSH keys when accessing Codeberg, GitHub or something else. Are this tokens a replacement for SSH keys? Should I prefer one of this two methods? Thanks in advance Christian Buhtz

Re: Wiki: Setup the environment, e.g. "salsa" script / Request to review modified docs

2024-03-20 Thread c . buhtz
the target audience of this wiki page in mind. Keep it short and simple. Background infos and reationals should go into another document (e.g. a policy or DPT guide). Kind Christian Buhtz

Re: Docu: Need help to understand section about package creation

2024-03-20 Thread c . buhtz
Thanks for the reply. Am 20.03.2024 22:43 schrieb Andrey Rakhmatullin: As I said before, we no longer use git-dpm and git-dpm-specific documentation is no longer relevant. OK, then someone should remove it from the DPT packaging wiki page. One should use git-buildpackage which is described o

Re: OK to create a new package in "python-team/packages/"

2024-04-03 Thread c . buhtz
Dear Stefano, thanks for the advice. Am 03.04.2024 16:48 schrieb Stefano Rivera: If you do create a repo and then never upload the package, please delete/archive the repo when you're done. Done. Personally, I usually get the package ready to upload before creating a git repo in the team.

[backintime] Naming of documentation directory

2024-10-10 Thread c . buhtz
time/common/ /usr/share/doc/backintime/qt/ Thanks in advance. Best regards, Christian Buhtz [1] -- <https://tracker.debian.org/pkg/backintime>

Re: Python 3.13 addition as a supported Python version started

2024-11-13 Thread c . buhtz
used more productive into other problems. Who decide which Python version is introduced in Debian? Isn't there a council for heavy decisions like this? Regards, Christian Buhtz Am 13.11.2024 11:04 schrieb PICCA Frederic-Emmanuel: do we know how long we will have to fix all the FTBFS and autopkg

LICENSES folder in /usr/share/doc/ ?

2024-11-18 Thread c . buhtz
Hello, I was not sure which list is appropriate for this question. Because of that I try it here because I am quit familiar with this community. To my understanding of the policy the license file of package should be installed into /usr/share/doc//LICENSE How to handle it if a project

Re: LICENSES folder in /usr/share/doc/ ?

2024-11-18 Thread c . buhtz
Hello Stefano, thank you for your reply. Am 18.11.2024 13:55 schrieb Stefano Rivera: To my understanding of the policy the license file of package should be installed into /usr/share/doc//LICENSE It's spelled: /usr/share/doc//copyright To my understand the "copyright" file is somethin

Re: LICENSES folder in /usr/share/doc/ ?

2024-11-18 Thread c . buhtz
Hello Andrey, Thank you for the reply. Am 18.11.2024 15:26 schrieb Andrey Rakhmatullin: On Mon, Nov 18, 2024 at 01:41:34PM +, c.bu...@posteo.jp wrote: To my understand the "copyright" file is something Debian specific. This does not exist in my upstream project but is "generated" by my Deb

Re: [Help] New package python-loky build time test times out

2024-12-26 Thread c . buhtz
Dear Andrey, Am 25.12.2024 20:56 schrieb Andrey Rakhmatullin: https://github.com/search?q=repo%3Acogent3%2Fcogent3%20loky&type=code Sending URLs only is quit annoying to all other list members and not an answer. I know the details and that there are reasons why this package depend on the o

Re: [Help] New package python-loky build time test times out

2024-12-25 Thread c . buhtz
Hello, I am a Python developer and upstream maintainer. I am not much experience when it comes to distro packaging. This is just an example of a case I often do observe. And I always ask myself why this happens. Am 25.12.2024 18:47 schrieb Andreas Tille: the new version of python-cogent needs

Wiki: Remove "Python/Dead Batteries"?

2025-03-24 Thread c . buhtz
Hello, is it OK to remove the Wiki page "Python/Dead Batteries"? <https://wiki.debian.org/Python/Dead%20Batteries> Some vetos or good reasons to keep it? Regards, Christian Buhtz