Path: csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod From: Boyuan Yang Newsgroups: linux.debian.maint.python Subject: Re: Re: Docu: Need help to understand section about package creation Date: Fri, 29 Mar 2024 04:50:01 +0100 Message-ID: References: X-Original-To: c.buhtz@posteo.jp, debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Fri Mar 29 03:46:06 2024 Old-Return-Path: X-Amavis-Spam-Status: No, score=-112.937 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIMWL_WL_HIGH=-0.065, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_MED=-2.3, RERE=1, SARE_MSGID_LONG40=0.637, UNPARSEABLE_RELAY=0.001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100] autolearn=ham autolearn_force=no Organization: Debian Project Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-N+Xi3bhydRwTiglotDbl" User-Agent: Evolution 3.44.4-0ubuntu2 MIME-Version: 1.0 X-Debian-User: byang X-Mailing-List: archive/latest/21666 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/2e298444b0ca43474151b2711c20978423c17d84.camel@debian.org Approved: robomod@news.nic.it Lines: 69 Sender: robomod@news.nic.it X-Original-Cc: weepingclown@disroot.org X-Original-Date: Thu, 28 Mar 2024 23:45:36 -0400 X-Original-Message-ID: <2e298444b0ca43474151b2711c20978423c17d84.camel@debian.org> X-Original-References: Xref: csiph.com linux.debian.maint.python:15657 --=-N+Xi3bhydRwTiglotDbl Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, (I am off debian-python mailing list -- please CC me. Also, I cannot include previous text in the threads because I don't have them in my mailbox. Sorry!) Reading https://lists.debian.org/debian-python/2024/03/msg00152.html and https://lists.debian.org/debian-python/2024/03/msg00151.html , I can see that https://wiki.debian.org/Python/GitPackaging#Creating_a_new_package is indeed poorly written: *) It still points to pages of GitDpm, which the Python team is not using anymore. *) It does not describe the procedure of packaging from scratch very well. To be precise, it lacks info about packaging from a status where both git repo and the .dsc source package are nonexistant. It doesn't describe the "gbp import-orig" subcommand for packaging initialization, which is suprising. The same issue applies to https://wiki.debian.org/PackagingWithGit . For newcomers, I believe they will get lost at the very first line on https://wiki.debian.org/Python/GitPackaging#Creating_a_new_package , which is "uscan". No one knows why uscan can work with an empty directory. The newcomer may not even know what uscan is (actually they are supposed to know what uscan is in advance -- but explanation should be added here anyway). If you really want a readily-available better documentation, consider reading the official documentation of git-buildpackage at https://honk.sigxcpu.org/projects/git-buildpackage/manual-html/ . After you understand that, merge the remaining useful information from https://wiki.debian.org/Python/GitPackaging to get a thorough understanding. I don't have a good solution to Wiki pages yet since the article logic needs some major editing. Thanks, Boyuan Yang --=-N+Xi3bhydRwTiglotDbl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmYGOWEACgkQwpPntGGC Ws7zdg/+Jml4M8nZPYZrZKzX2A14ja8461cZEZn591+Pw3/vrb/xFLkxcYDbTwjk u0alT4lIf7aXJl/H0I7ET9erJcU9SMbgmHgcreI/W3cYdl6KOjGUS8S/1X3inUqK k1q+vPal7Ms/Eo5wtAsphKLRw/ckfnNtKkDXHyux2B+c2legVp6umcxsq4QMSTL4 LZi+A5oV4pCNbgsRk1hQOBno4asHEbvwH2qkeyTh68ipirYbdBmEpZn+/oLyt94L H6eZarvzsXxEUCUS9Jo98d3X0gsE6T9RIkbrKAUypudbp7U3L46hf0AZEK/tA4CH yqfVjVY3Npy6V5F68Gj+YdazgmO63dHyz9ijENBLuYofgkBApVoy0UVWJAZrGxVt uFvKUgaX3ANwOvMsEqz1ng9OA7iQKwFuUbR8DHMxijz3WFf2hVcbp0xufa8UtVDe SRmpt9fX5rMNu22uimv9R2eZxBq4QsepOK0x6jiCCtMiMa9cgNfbFMAFc7Gu1QW0 +rFML1IKDpH8V9N/M4pw1Abf4WWts1fTk8vm/5CnBuwknakCeUmeStdHSHnxOBIx v9wUT5LOXIaYSCR41YT+kPQdBi4FAks1pc69od+hOItSp+ha7Geqt8wEyYniQOV6 vv79giZA+8HeSZ0SkbPOi41bG+dcm5SOhI452oPXT6zY8hXXxrc= =WrO3 -----END PGP SIGNATURE----- --=-N+Xi3bhydRwTiglotDbl--