Re: mentors.debian.net, debexpo & dput
Hi Geert, On Wed, 2023-10-25 at 22:49 +0200, Geert Stappers wrote: > Is it debexpo that makes it possible that users > can `dput` to mentors? > > Webpage https://wiki.debian.org/Debexpo doesn't tell > and I'm not sure if mentors.debian.net is a destination > for `dput`. Debexpo is the software running on mentors.debian.net. It is written in Python using the Django framework. It has many moving parts, including: - The web interface - A source package repository - A read-only GPG keyserver - An importer, that process packages - Some QA plugins - An API Aside from that, we are running a FTP service on the server. (that we are looking to retire) Dput and dput-ng are tools that upload packages using supported protocols (FTP, HTTPS, SSH, ...). As long as you have a target defined in their configuration that support those protocol, you can upload packages there. Regarding mentors, both dput [1] and dput-ng [2] have a default FTP configuration for mentors. Moreover, on the Maintainer page [3] on mentors show the configuration required for the HTTPS and FTP, the former being used by almost everyone. In conclusion, yes, mentors.debian.net is a valid dput destination, and one can upload with: dput -f mentors package.changes And yes, debexpo receive the package, process it, run some QA tools and makes it available to its source-only package repository. [1]: https://sources.debian.org/src/dput/1.1.3/dput.cf/?hl=91#L91 [2]: https://sources.debian.org/data/main/d/dput-ng/1.37/skel/profiles/mentors.json#L7 [3]: https://mentors.debian.net/intro-maintainers/ -- Baptiste Beauplat signature.asc Description: This is a digitally signed message part
Re: mentors.debian.net internationalization
Hi all, I'm please to announce that we've merged and deployed new complete translations for https://mentors.debian.net. The site is now available in: - Chinese (Simplified) - Dutch - English - French - German - Italian - Japanese - Persian - Portuguese - Portuguese (Brazil) - Romanian - Spanish - Swedish A huge thanks to all translators who contributed to those translations. If you wish to help translating new languages, it can be done using weblate at: https://hosted.weblate.org/projects/debexpo Since we've partially automated importation of translations, updates from weblate should be merged more frequently from now on. Best, -- Baptiste Beauplat - lyknode signature.asc Description: This is a digitally signed message part
Re: mentors.debian.net maintenance
Hi all, On Sat, 2023-09-30 at 10:58 +0200, Baptiste Beauplat wrote: > We will be upgrading mentors.debian.net to bookworm tomorrow (October > 1st) from 12:00 to 14:00 UTC. > > The service will be unavailable during this time. The server has been upgraded and mentors.debian.net is back up again. Best, -- Baptiste Beauplat signature.asc Description: This is a digitally signed message part
mentors.debian.net maintenance
Hi all, We will be upgrading mentors.debian.net to bullseye tomorrow (October 1st) from 12:00 to 14:00 UTC. The service will be unavailable during this time. Best, -- Baptiste Beauplat - lyknode signature.asc Description: This is a digitally signed message part
Re: mentors.debian.net maintenance
On Sat, 2023-09-30 at 10:58 +0200, Baptiste Beauplat wrote: > We will be upgrading mentors.debian.net to bullseye tomorrow (October > 1st) from 12:00 to 14:00 UTC. > > The service will be unavailable during this time. *sigh* bookworm, obviously. -- Baptiste Beauplat signature.asc Description: This is a digitally signed message part
Re: mentors.debian.net internationalization
Hi Danail, On Sat, 2022-12-03 at 12:46 +0330, Danail Behzadi wrote: > > > We just deployed a new version of mentors.debian.net with > > internationalization included. We currently have three languages > > available: English (the default), French and Portuguese (Brazil). > > > > Anyone can contribute translations using the Weblate project we've > > setup at: > > > > https://hosted.weblate.org/projects/debexpo > Nice job > > > We will publish translation that are a least 95% complete and > > unpublish it if it dips below 75%. > I translated Persian to 95%. When will it reach to the production? Thanks a lot for your contribution! I'm currently working on a small script to automatically clean up weblate commits (mostly squashing consecutive commits from the same author) and merge translation updates to the main repository. We have an issue on the project to track that [1]. I hope to have it ready before the end of next week and be able to push both Persian and Chinese to https://mentors.debian.net. Best, [1]: https://salsa.debian.org/mentors.debian.net-team/debexpo/-/issues/153 -- Baptiste Beauplat signature.asc Description: This is a digitally signed message part
mentors.debian.net internationalization
Hi, We just deployed a new version of mentors.debian.net with internationalization included. We currently have three languages available: English (the default), French and Portuguese (Brazil). Anyone can contribute translations using the Weblate project we've setup at: https://hosted.weblate.org/projects/debexpo We will publish translation that are a least 95% complete and unpublish it if it dips below 75%. mentors.debian.net will detect your browser settings and will serve the appropriate version if the translation is available. You can force a specific language one of the two way: - In your account profile, by setting your preferred language - In the language quick switcher, available on all pages at the top right (higher priority) I would like to thanks Carlos Henrique Lima Melara and Thiago Pezzo for their work on the Portuguese (Brazil) translation. Please note that I wrote the French translation myself as a way to ensure that most of mentors can be translated. And although I'm a native speaker, I am by no means good at my own language... All of that to say that fixes and proofreading would be much appreciated. -- Baptiste Beauplat - lyknode signature.asc Description: PGP signature
Re: Package does not show up and no REJECT e-mail
Hi Steve, On 2022/08/30 05:14 PM, Mattia Rizzolo wrote: > On Mon, Aug 29, 2022 at 08:31:44PM -0700, Steve M wrote: > > > Quite interestingly, all these 3 uploads caused the service to be killed > > > by the OOM killer > > > https://salsa.debian.org/mentors.debian.net-team/debexpo/-/issues/143 > > > > > > So I guess that's why you are not seeing any answer from mentors. We've deployed a fix to mentors.debian.net. Could you try to re-upload your package? Best, -- Baptiste Beauplat - lyknode signature.asc Description: PGP signature
Re: Mail stuff broken in mentors?
Hi Vimer, On 3/4/22 10:54, vimer wrote: > I want to register account for > https://mentors.debian.net/accounts/register/. > > And it hint: A user with this email address/user name is already > registered > on the system. > > And i have to reset my passwd in case forgetting the passwd. But It tell > me" > Okay! You should now get an email with a link. Click the link." But my > gmail > get nothing from mentors.debian.net. > > So, Could you a look it? It seems that gmail now blocks mentors' email but it is "unauthenticated". Read: not DKIM signed. We will look into that. In the meantime, I'll send you the reset link off-list. Best, -- Baptiste Beauplat - lyknode
Re: [Maintenance] mentors.debian.net upgrade to bullseye
Hi all, On 2021/10/10 02:58 PM, Baptiste Beauplat wrote: > Mattia and me will be upgrading mentors.debian.net to bullseye in a > couple of minutes. Expect a small downtime while we make sure everything > behave correctly. > > We will let you know once the upgrade is complete and it's safe to > use/upload to mentors.debian.net again. Mentors has been upgraded with success and is back again processing uploads. Don't hesitate to report any issue either on IRC on #debian-mentors, on this list or directly on the project bug tracker [1]. [1]: https://salsa.debian.org/mentors.debian.net-team/debexpo/-/issues -- Baptiste Beauplat - lyknode signature.asc Description: PGP signature
[Maintenance] mentors.debian.net upgrade to bullseye
Hi all, Mattia and me will be upgrading mentors.debian.net to bullseye in a couple of minutes. Expect a small downtime while we make sure everything behave correctly. We will let you know once the upgrade is complete and it's safe to use/upload to mentors.debian.net again. Best, for the mentors team, -- Baptiste Beauplat - lyknode signature.asc Description: PGP signature
Re: mentors.d.n weirdness when uploading for multiple suites
Hi Sven, On 2021/08/26 10:15 PM, Baptiste Beauplat wrote: > On 2021/08/26 02:41 PM, Sven Hartge wrote: > > I noticed a little weirdness when uploading a package for multiple > > suites, in my case for "bullseye-backports" and > > "buster-backports-sloppy". That should be fixed now. We changed the behavior of the repository so files can be shared between uploads as long as they have the same content (checksum). You can upload two version sharing the same orig and it will work fine. Note that, shared files have the same restriction as other files. If the content changes, all uploads using the previous version of that file will be removed from the repository to keep consistency. The dsc link for removed repository files should not appear in the package page. Best, -- Baptiste Beauplat - lyknode signature.asc Description: PGP signature
Re: mentors.d.n weirdness when uploading for multiple suites
Hi Sven, On 2021/08/26 02:41 PM, Sven Hartge wrote: > I noticed a little weirdness when uploading a package for multiple > suites, in my case for "bullseye-backports" and > "buster-backports-sloppy". > > Reference is https://mentors.debian.net/package/radsecproxy/ > > I uploaded version 1.9.0-1~bpo10+1 first and then 1.9.0-1~bpo11+1 > second. > > The latter seems to have superseded the first, with the first still > being in the interface but somehow only "half". For example the URL to > the DSC does not work and the URL in the RFS template is only > "https://mentors.debian.netNone;. > > Simple fix is of course to just delete and reupload 1.9.0-1~bpo10+1 but > I think I happen to stumble upon an edge-case bug in the mentors backend > here. That's definitively a bug cause by a corner case in mentors. Here is the explanation: Mentors differs from Debian official archive in which it allow multiple upload of the same version+distribution, allowing people to overwrite they upload until they are satisfied with it. While mentors keeps track of each upload, the source repository simply cannot store multiple version of the same file. Therefore before installing the uploaded files to the repository any previous version of a file will be uninstalled from it. In theory, this shouldn't prevent people from retrieving sources package from the repository of the same package, for two different distributions and versions. For instance, uploading tmux/2.0-1 for unstable and tmux/1.9-1+deb11u1 (let's say for a security fix) for stable. Both live in different distributions, without any files overlapping and the repository is happy to serve both. Your use case is specific in which there is a overlap of the orig.tar, which both distributions use. Because of that, and even if the distribution differs and the file has the same checksum, the repository detected a new upload of the orig.tar and removed the previous upload that was using it. That's why the dsc of the first upload disappeared and the link doesn't show up. I'm not sure we can come up with a sound technical solution for this issue, given that the repository replacing uploads is an actual feature. I'll dig up the topic a little more to see if we can come up with something. I'll keep you posted. -- Baptiste Beauplat - lyknode signature.asc Description: PGP signature
Re: GPG Key Support
Hi Dave, On 2021/02/08 11:32 AM, Dave Hibberd wrote: > After a little inactivty uploading to mentors.debian.net (I've been working > on packages I've got upload rights on), I had a new package rejected with the > following error yesterday. > > `Unable to verify file fbb_7.010-1_source.changes. No public key found for > key 473487E7AA5AFB305FADED408959E33CCA8044BA` > > This is one of my subkeys, which is in keyring[1] unfortunately I can't > update my pubkey on the site as it's 2048 bits and I get an error on trying > to save - `Key size too small. Need at least 4096 bits.` > > Has anyone got a suggestion on what the best next step to take is? > > [1] > https://salsa.debian.org/debian-keyring/keyring/-/blob/master/debian-maintainers-gpg/0x03A1FB7A1904771B Mentors tries to enforce strong GPG key for newcomers, hence the error you see when trying to import your key. In order not to conflict with Debian keyring actual requirements, we do accept other keys, on a per case basis (people would usually contact mentors's support email). Having a key already in the keyring definitively fall under this category. So, I've force the importation of your key and you should now be able to upload with 0x03A1FB7A1904771B. -- Baptiste Beauplat - lyknode signature.asc Description: PGP signature
Bug#973865: RFS: dhcpdump/1.8-3 [ITA] -- Capture dhcp-packets and show for easier checking and debugging
Hi Peter, On 12/15/20 8:54 AM, Peter Ji wrote: > Thank you very much for such a careful review. The information you mentioned > was very helpful to new comer like me. Especially the list in the end. > Thanks! Glad to hear :) > I tried to repacking dhcpdump as suggested, such as detailed changelog > and modified other d/* files in the latest upload. > Although it may still have errors, I will continue to work on. Alright, let's do another pass then. d/changelog: - The update_befor_adoption patch has a spelling mistake - d/control Multi-arch field is not documented - On the block "Update the description of dhcpdump", why is there a sub item? Shouldn't it be in the same sentence? - In the same block, you are missing a space before the bug info d/control: looks good to me d/copyright: - The first block does not need to enumerate all files. The wildcard '*' can be use instead. All following entries will override that. - The license regarding the first block and `debian/*` is incorrect. Only strsep.c uses the BSD-4-clause-UC. d/rules: - You should use DEB_CFLAGS_MAINT_APPEND and DEB_LDFLAGS_MAINT_APPEND instead of re-defining the flag yourself. See `man dpkg-buildflags` and `man debhelper` for more info. - Most of the flag you use are already set by debhelper. You can play with those by adding a _temporary_ echo $(CFLAGS) in the debian/rules. In your case, you should need only the -DHAVE_STRSEP (the rest is either already defined or unecessary). - You have an extra space after DEB_CFLAGS_MAINT_APPEND - In debian/rules and in the Makefile, make and $(CC) are used. Since there are no ./configure script, cross building the package will fail trying to use make and cc instead of the correct targeted arch tool. To workaround that, you should: - Include /usr/share/dpkg/buildtools.mk at the begining of d/rules. That will correctly define MAKE and CC variables - Replace make by $(MAKE) and add the CC variable on the make command line. patches/000...: - The patch description does not describe precisely the changeset. - The patch description has a spelling mistake - Remove the <> char from the description. Those are used only in the email address. patches/001...: - You skip the install rule in debian/rules. Therefor, this patch is not needed. Don't forget to remove the entry from d/changelog as well. patches/002...: - You have a extra space at the end of the line 37. - Remove the <> char from the description > I know Debian's Gitlab But not familiar. I will try to apply for access when > necessary. Just so you know, it's open for anyone to register. You just need to create an account and that it. -- Baptiste Beauplat - lyknode OpenPGP_signature Description: OpenPGP digital signature
Bug#973865: RFS: dhcpdump/1.8-3 [ITA] -- Capture dhcp-packets and show for easier checking and debugging
Hi Peter, On 12/2/20 10:16 AM, Peter Ji wrote: You have a number of easy to fix lintian tags. I'd recommend to fix them.> Thanks for your review, Lintian tags have been fixed in the latest upload. That's great news! The first time around, I only looked at mentors.debian.net QA information. Now is time for a bit more in-depth review. Don't hesitate to ask questions, I'll happy to answer them :) Note: Read through the entire mail, I have a couple of useful links in the end. - debian/changelog: It's looking a bit thin. Each and every changes from one version to another must be documented in this file. For instance you've added the VCS fields, the Homepage, the Require-Root-Rules in debian/control. That must be documented along side with every modification you've made. Don't hesitate to run a spell checker on the changelog once done. You have a syntax error with the comma. - debian/control: You can bump the policy to 4.5.1, it was released a couple of days ago. To see if you have any additional modification see the checklist [1] The Homepage field is an URL to upstream sources [2], not the packaging one. You shouldn't need Require-Root-Rule to build that software. I suppose it's required because you explicitly set the owner/group when installing the program. Drop that and the R-R-R. Once again the spell checking indicates a syntax error. Your "for" is preceded by a dot. - debian/copyright: The Source, like the Homepage field of debian/control also refers to the upstream source. You are missing a block for the debian/* files. You should list every authors present in debian/changelog, including yourself. You are missing an entry for strsep.c, which license and copyright holder differs from other sources (man licensecheck). - debian/NMU-Disclaimer: NMU is quite well defined in the developer reference [3]. Unless you plan on following those outdated guidelines, you can safely drop this file. - debian/patches: Your patch name and description doesn't match the content of the patch. You are patching different files for different reason and a separate patch file is needed for each one of them. Don't update upstream CHANGES with Debian changelog information. Both will be installed under /usr/share/doc/ and content should be respectively separated. Don't patch the Makefile with anything related to the Debian packaging. That should be done in debian/rules. You have a trailing whitespace line 108 of the patch file and the "for" have that previous dot as well. Creating a README.Debian with sole content the description of the package is useless. Please remove it. (also the file should have been wrap to 80 colons). - debian/rules: You switched to using dh, which is very good, but you are not using any of the dh helper files. Please have a look at the Debian New Maintainer Guide [4] to help you move all the content of that file to debian/{install,manpage,clean,...}. As a thumb rule, if you have any target not starting by 'execute_{before,after}_dh_' or 'override_dh', you are not finished with the dh conversion. - debian/watch: The watch file should monitor upstream release [2], not the packaging one. --- I know the list looks long but believe me, it's actually quite feasible :) You can have a look at dhcping packaging [5]. It's a very similar package, from the same upstream, that I converted a couple of weeks ago. Do you know about Debian's Gitlab [6]? While hosting the packaging source anywhere public is actually quite alright, having it on salsa does bring out a couple advantages: - you can create the repository under the debian/ namespace. This will ease collaborative maintenance by any Debian Developer. (Note that you will need to ask the repository creation on debian-mentors@lists.debian.org) - you have access to a nice CI [7] pipeline doing all sort of QA stuff on you package. - it's open-source! As opposed to github :) [1]: https://www.debian.org/doc/debian-policy/upgrading-checklist.html#version-4-5-1 [2]: http://www.mavetju.org/unix/general.php [3]: https://www.debian.org/doc/manuals/developers-reference/ [4]: https://www.debian.org/doc/manuals/maint-guide/ [5]: https://salsa.debian.org/debian/dhcping [6]: https://salsa.debian.org [7]: https://salsa.debian.org/salsa-ci-team/pipeline -- Baptiste Beauplat - lyknode OpenPGP_signature Description: OpenPGP digital signature
Re: Finding files for d/clean when using sbuild
On 11/9/20 11:50 PM, Baptiste Beauplat wrote: > Hi Robin, > > On 11/9/20 9:48 PM, Robin Gustafsson wrote: >> More than once now, I've made the mistake of missing certain files >> that ought to be added to debian/clean. I typically use sbuild when >> building packages, so these extra files get thrown out after the build >> anyways, so they're not obvious to me. >> >> What's the recommended way to find such left-over files after an >> sbuild build? Here is a more robust way (and more readable): $external_commands = { "starting-build-commands" => [ 'bash -c \'find %SBUILD_PKGBUILD_DIR -print0 | sort -z | while read -d $\'\\\'\'\0\'\\\'\' file; do echo -n "$(stat -c "%n %F %%s" "${file}") " if [ -f "${file}" ]; then sha256sum "${file}" | cut -d " " -f 1 else echo fi done > /tmp/file-list.pre-build\'' ], "chroot-cleanup-commands" => [ 'cd %SBUILD_PKGBUILD_DIR && ./debian/rules clean', 'bash -c \'find %SBUILD_PKGBUILD_DIR -print0 | sort -z | while read -d $\'\\\'\'\0\'\\\'\' file; do echo -n "$(stat -c "%n %F %%s" "${file}") " if [ -f "${file}" ]; then sha256sum "${file}" | cut -d " " -f 1 else echo fi done > /tmp/file-list.post-build\'', 'diff /tmp/file-list.pre-build /tmp/file-list.post-build' ] }; Cc'ing the original bug since it might be helpful to others, please remove it on reply. -- Baptiste Beauplat - lyknode signature.asc Description: OpenPGP digital signature
Re: Finding files for d/clean when using sbuild
Hi Robin, On 11/9/20 9:48 PM, Robin Gustafsson wrote: More than once now, I've made the mistake of missing certain files that ought to be added to debian/clean. I typically use sbuild when building packages, so these extra files get thrown out after the build anyways, so they're not obvious to me. What's the recommended way to find such left-over files after an sbuild build? I imagine a diff between the original source tree and whatever's left after a build and a subsequent clean could accomplish it. The external command functionality in sbuild could perhaps be used for this. I thought I'd ask for existing solutions before I put something together for myself, though. I have found myself in the same situation, without finding any satisfying solution. Up until now, I was using two workarounds: - Using `pbuilder --twice` just to test that. But that's far from ideal since I have I want to stick to sbuild. - Using the `--purge never` option of sbuild that allow to keep the schroot used for building. I can then re-enter the schroot and try to build it a second time from there. Too much manual work. I tried to give it a more serious thought and I came up with the alternative of using the commands hooks as recommended in #424846[1]. I came up with the following: $ cat ~/.sbuildrc $external_commands = { "starting-build-commands" => [ 'find %SBUILD_PKGBUILD_DIR | sort | while read file; do echo -n "$(stat -c "%n %F %s" "${file}") "; if [ -f ${file} ]; then md5sum "${file}" | cut -d " " -f 1; else echo; fi; done > /tmp/file-list.pre-build' ], "chroot-cleanup-commands" => [ 'cd %SBUILD_PKGBUILD_DIR && ./debian/rules clean', 'find %SBUILD_PKGBUILD_DIR | sort | while read file; do echo -n "$(stat -c "%n %F %s" "${file}") "; if [ -f ${file} ]; then md5sum "${file}" | cut -d " " -f 1; else echo; fi; done > /tmp/file-list.post-build', 'diff /tmp/file-list.pre-build /tmp/file-list.post-build' ] }; Disclaimer: This is a quick, ugly hack that has not been tested extensively. I'm certain that given some uncommon case (starting with space in path?) that will break. (And the size doesn't appear to work either) That being said, it seems to do the trick and catch differences before/after a build + cleanup. [1]: https://bugs.debian.org/424846 -- Baptiste Beauplat - lyknode OpenPGP_signature Description: OpenPGP digital signature
Bug#973888: RFS: tinydyndns/0.4.2.debian1-2 [QA] -- pop-before-dyndns service using djbdns
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "tinydyndns": * Package name: tinydyndns Version : 0.4.2.debian1-2 Upstream Author : Gerrit Pape * URL : http://smarden.org/tinydyndns/ * License : BSD-3-Clause, public-domain * Vcs : https://salsa.debian.org/debian/tinydyndns Section : net It builds those binary packages: tinydyndns - pop-before-dyndns service using djbdns To access further information about this package, please visit the following URL: https://mentors.debian.net/package/tinydyndns/ Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/t/tinydyndns/tinydyndns_0.4.2.debian1-2.dsc Changes since the last upload: tinydyndns (0.4.2.debian1-2) unstable; urgency=medium . * QA upload. * Set Maintainer to Debian QA Group (#947703) * Bump Standard-Version to 4.5.0 * Add Homepage url (Closes: #949223) * Add VCS url to salsa project * Set Rules-Requires-Root to no * Convert source format to 3.0 (quilt) * Convert copyright to DEP5 * Add missing license for djbdns files * Fix spacing in debian/control * Convert rules to dh sequencer (Closes: #911393, #776929, #847032) * Add Build-Depends to debhelper-compat (= 13) * List binaries to install in d/install * List manpages to install in d/manpages * Add ${misc:Depends} * Fix typo in manpages and docs * Add salsa CI pipeline * Use recommended branch name from DEP-14 * Remove unused implicit file in debian packaging * Add an explanation to the repacked upstream sources Regards, -- Baptiste Beauplat - lyknode OpenPGP_signature Description: OpenPGP digital signature
Bug#973865: RFS: dhcpdump/1.8-3 [ITA] -- Capture dhcp-packets and show for easier checking and debugging
Hi Peter, On 11/6/20 10:09 AM, Peter Ji wrote: I am looking for a sponsor for my package "dhcpdump": https://mentors.debian.net/package/dhcpdump/ Changes since the last upload: dhcpdump (1.8-3) unstable; urgency=low . * New-maintainer upload. (Closes: #934419) * Fix the manpage,dhcpdump does not parse the output of tcpdump but analyze and display it. (Closes: #647228) Disclaimer, I am not a DD, this is just a quick review. You have a number of easy to fix lintian tags. I'd recommend to fix them. - I missing-vcs-browser-field - I out-of-date-standards-version - X debian-rules-uses-as-needed-linker-flag - X upstream-metadata-file-is-missing You can use lintian-brush for that, it will generate a nice metadata file for you. - P package-uses-old-debhelper-compat-version - P silent-on-rules-requiring-root - P trailing-whitespace - P uses-debhelper-compat-file -- Baptiste Beauplat - lyknode OpenPGP_signature Description: OpenPGP digital signature
salsa: new repo tinydyndns
Hi, I intend to do some QA work on tinydyndns. Could someone please create that repository under the debian namespace and add me (lyknode) as Maintainer? Thanks, https://tracker.debian.org/pkg/tinydyndns -- Baptiste Beauplat - lyknode OpenPGP_0x1EDBAA3C6926AF92.asc Description: application/pgp-keys OpenPGP_signature Description: OpenPGP digital signature
Re: monitorix: maintainer access on salsa
On 11/3/20 8:53 AM, Baptiste Beauplat wrote: I'm the maintainer of monitorix [1] but I only have developer access on the salsa repo. As I need to update some CI settings, could someone grant me (lyknode) the maintainer status? This has been taken care of. Thank you. -- Baptiste BEAUPLAT - lyknode OpenPGP_signature Description: OpenPGP digital signature
Bug#973681: RFS: mgitstatus/2.0+dfsg-2 -- Show status of multiple Git repositories
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "mgitstatus": * Package name: mgitstatus Version : 2.0+dfsg-2 Upstream Author : Ferry Boender * URL : https://github.com/fboender/multi-git-status * License : MIT * Vcs : https://salsa.debian.org/debian/mgitstatus Section : vcs It builds those binary packages: mgitstatus - Show status of multiple Git repositories To access further information about this package, please visit the following URL: https://mentors.debian.net/package/mgitstatus/ Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/m/mgitstatus/mgitstatus_2.0+dfsg-2.dsc Changes since the last upload: mgitstatus (2.0+dfsg-2) unstable; urgency=medium . * Bump for first source-only upload Regards, -- Baptiste BEAUPLAT - lyknode OpenPGP_signature Description: OpenPGP digital signature
monitorix: maintainer access on salsa
Hi list, I'm the maintainer of monitorix [1] but I only have developer access on the salsa repo. As I need to update some CI settings, could someone grant me (lyknode) the maintainer status? Thanks, [1]: https://salsa.debian.org/debian/monitorix -- Baptiste BEAUPLAT - lyknode OpenPGP_signature Description: OpenPGP digital signature
Bug#968153: RFS: tinymux/2.12.0.10-1 -- text-based multi-user virtual world server
Hi Stephen, On 8/12/20 7:22 AM, Stephen Dennis wrote: > It builds and rebuilds for me on two different clean Debian environments. I > have never gotten the '/usr/bin/ld: cannot find -lmux' error. Adam hasn't > responded in two days and is probably waiting for me to fix an error I > cannot reproduce. Can anyone else build it? Am I building this a wrong way? > > dpkg-buildpackage -k<...> > lintian > dput You will need to use sbuild[1] or pbuilder[2] to create clean minimal Debian build environment. [1]: https://wiki.debian.org/sbuild [2]: https://www.debian.org/doc/manuals/maint-guide/build.en.html#pbuilder -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#968123: RFS: dh-make/2.202002 -- tool that converts source archives into Debian package source
Package: sponsorship-requests Severity: normal Dear mentors, After a small exchange with its maintainer Craig Small, I will be co-maintaining the package "dh-make" with him. Changes are pushed to https://salsa.debian.org/debian/dh-make, on the devel branch. I'll merge and tag on upload. I am looking for a sponsor for my package "dh-make": * Package name: dh-make Version : 2.202002 Upstream Author : Craig Small * URL : https://salsa.debian.org/debian/dh-make * License : GPL-2.0+ with template exception, GPL-3.0+ with template exception * Vcs : https://salsa.debian.org/debian/dh-make Section : devel It builds those binary packages: dh-make - tool that converts source archives into Debian package source To access further information about this package, please visit the following URL: https://mentors.debian.net/package/dh-make/ Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/d/dh-make/dh-make_2.202002.dsc Changes since the last upload: dh-make (2.202002) unstable; urgency=medium . [ Paul Wise ] * Remove a misplaced underscore . [ Craig Small ] * Add some package testing . [ Baptiste BEAUPLAT ] * Spellcheck on dh_makefont man page * Fix pep8 on dh_make * Fix typo in Python sphinxdoc instructions. Thanks to Robin Gustafsson for the patch (Closes: 961416) * d/copyright: Add Craig Small as Upstream-Contact * Add a lintian override to README templates * d/control: + Add myself to Uploaders + Set Rules-Requires-Root to no + Add Homepage + Bump debhelper-compat to 13: no changes + Binary package Depends on debhelper >= 13.1 * Bump debhelper-compat in control template to 13 * Add Rules-Requires-Root: no to templates * Fix wrapped override_dh_auto_configure example in d/rules template * Remove empty newline at the end of debian/rules template Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Re: get 403 Forbidden when try to download orig
Hi Fabio, On 7/23/20 2:45 PM, Fabio Augusto De Muzio Tobich wrote: > Em 22/07/2020 22:04, Fabio Augusto De Muzio Tobich escreveu: >> I've uploaded a package to debian.mentors.net and something is wrong. There was a permissions problem on the file on mentors. It's now fixed and I've managed to dget the package. I'll be looking into the why this happened. -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
mentors.debian.net updated
Hi all, We are proud to present the new version of mentors we have been working on for the past few months. In addition to moving from python2 to python3 and dropping from a deprecated framework (pylons) to a maintained and widely known one (django), we are pleased to also announce some new exciting features! * Manage your package subscription directly from your account. Previously only stored as an internal list, you can now add/remove any packages from your watch list. * Important information are getting to you quicker. On the package page, you can now glace in one look at the changelog, the homepage or the VCS infos. Vcs-Browser is just one click away. * Per-upload deletion. Uploaded to a wrong distribution? Just remove the one upload by clicking on the red trash. * Detection of the NEW uploads. Packages having little value to hang around mentors after uploading to NEW, they will now be automatically removed. * Multi-user uploads. Working with someone to publish a new version to unstable and to backports? You can now both upload the same package to mentors without restriction. Beside those new features, this update brings a lot of bug fixes, some security fixes and a few other small improvements. Now that the big migration is done, new features will be coming, so look forward for a even more improvements! If you find any bug or you want a new feature implemented, don't hesitate to write us an issue on the salsa project: https://salsa.debian.org/mentors.debian.net-team/debexpo/-/issues We are also always looking for more contributors, and now that the site is not using an obscure framework anymore it should be easier than ever! https://salsa.debian.org/mentors.debian.net-team/debexpo/-/blob/live/docs/contributing.rst Best, For mentors team, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
mentors.debian.net maintenance
Hi all, We are planning a migration on a brand new version of mentors.debian.net, moving away from python2 and our old framework. We expect a 2 hours downtime planned for July 20th (tomorrow) between 17:00 and 19:00 (UTC). For the mentors team, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Moving salsa repo to debian group
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hi, Could someone move the following repository to the debian group? https://salsa.debian.org/lyknode/vitetris Thanks, - -- Baptiste BEAUPLAT - lyknode -BEGIN PGP SIGNATURE- iHUEARYKAB0WIQQt4kiVMTxdp/CJ4U4XSUsQeV3XMwUCXpy1hwAKCRAXSUsQeV3X M0prAQCKjLE8MSQanc9B6mjlrlXkEsG/bGz9nYy3Gl6oqn2X3AEAobArcnLV58Ps n5w5fGv5ZLO/M4FEisOGOzxBtVNaxQI= =VvWz -END PGP SIGNATURE-
Bug#956935: RFS: grok-jpeg2000/5.1.0-0 -- development files for Grok, a JPEG 2000 image library
Hi Aaron, On 4/17/20 12:28 AM, Aaron Boxer wrote: > I am looking for a sponsor for my package "grok-jpeg2000" [...] > To access further information about this package, please visit the > following URL: > > https://mentors.debian.net/package/grok-jpeg2000 Please fix all tags reported by lintian on your package before seeking a sponsor. Debian expects high-quality, well maintained packages. -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Re: mentors.debian.net blocks my package upload
Hi Woodrow, On 3/7/20 7:11 AM, Woodrow Shen wrote: > I've just uploaded my package pdf2djvu 0.9.17-1 to mentors.debian.net via > ftp, and after more than a hour I don't receive any notification from > email and I realize that uploading package seems to be working-in-progress > on server. Can someone help me to identify this issue? Or how to solve this > problem? The importer on mentors have been experiencing, since a couple of days, random failure to contact external services such as bugs.debian.org or the ftp-master api, used to gather information regarding uploads. We have not find out why such issues occurs, however we are working on adding a timeout to those queries so the importer would not block indefinitely. This is what happened yesterday around 17:00 UTC, the importer got stuck and your package did not get imported. I've restarted the service and all should be good now. For reference, we have an issue tracking this : https://salsa.debian.org/mentors.debian.net-team/debexpo/issues/94 Best, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Should mentors.debian.net automatically close RFS?
Hi all, I'm looking into the idea of adding a few features for mentors.debian.net regarding RFS. One of those features would be to automatically close RFS when packages are removed from mentors.d.n. As implementing this feature would result in a fairly noticeable change into the way RFS are closed, I wanted to submit this idea to the list before getting into it. Here are a couple of points to explain the motivation for this idea: 1. How it should be done? On the rfs-howto page [1], we can find: > After you uploaded a package, please close the bug report by sending a mail to nnn-d...@bugs.debian.org Closing a RFS is the responsibility to the DD who uploads the package. 2. How is it done? From what I've seen, RFS are closed: - By DDs who upload the packages - By the packages maintainers - By people that cleanup RFS from now and then (manually or with scripts) 3. What could be done by mentors.d.n To ensure a more consistent way of cleaning-up RFS, mentors.d.n could automatically close RFS upon package removal. Package removal occurs on specific events, including: - Package uploaded to the archive - Package older than 20 weeks - Manual deletion by its maintainer or an admin 4. How mentors.d.n would close the RFS Mentors would simply match RFS using mail subject (that includes package name and version) and send a closing email to the BTS. Let me know what you think of this feature. Should it be added to mentors? Did I overlook something? Or simply, does it sound like a bad idea altogether (hope not :))? Best, [1]: https://mentors.debian.net/sponsors/rfs-howto -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#924411: RFS: vitetris/0.58.0-1
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "vitetris" * Package name: vitetris Version : 0.58.0-1 Upstream Author : Victor Geraldsson * URL : http://www.victornils.net/tetris/ * License : BSD-2-Clause Section : games It builds those binary packages: vitetris - Virtual terminal *tris clone To access further information about this package, please visit the following URL: https://mentors.debian.net/package/vitetris Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/v/vitetris/vitetris_0.58.0-1.dsc More information about vitetris can be obtained from https://salsa.debian.org/lyknode-guest/vitetris. Changes since the last upload: * New upstream version 0.58.0 * Drop patches applied upstream: - 0005-fix-implicit-declaration.patch - 0002-fix-insecure-printf.patch * d/watch: Remove leftover from dh_make template Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#923967: RFS: chkboot/1.2-3
On 3/7/19 7:19 PM, Baptiste BEAUPLAT wrote:> More information about chkboot can be obtained from https://www.example.com. More information about chkboot can be obtained from https://salsa.debian.org/debian/chkboot. -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#923969: RFS: vitetris/0.57.2-3
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "vitetris" * Package name: vitetris Version : 0.57.2-3 Upstream Author : Victor Geraldsson * URL : http://www.victornils.net/tetris/ * License : BSD-2-Clause Section : games It builds those binary packages: vitetris - Virtual terminal *tris clone To access further information about this package, please visit the following URL: https://mentors.debian.net/package/vitetris Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/v/vitetris/vitetris_0.57.2-3.dsc More information about vitetris can be obtained from https://salsa.debian.org/lyknode-guest/vitetris. Changes since the last upload: * Convert repo to DEP-14 * Move binary stripping from Makefile to debhelper * Bump policy version to 4.3.0 * Bump debian-compat to 12. Remove debian/compat Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#923968: RFS: monitorix/3.10.1-2
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "monitorix" * Package name: monitorix Version : 3.10.1-2 Upstream Author : Jordi Sanfeliu * URL : https://www.monitorix.org * License : GPL-2 Section : utils It builds those binary packages: monitorix - lightweight system monitoring tool To access further information about this package, please visit the following URL: https://mentors.debian.net/package/monitorix Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/m/monitorix/monitorix_3.10.1-2.dsc More information about monitorix can be obtained from https://salsa.debian.org/debian/monitorix. Changes since the last upload: * debian-compat to 12. Remove debian/compat Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#923967: RFS: chkboot/1.2-3
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "chkboot" * Package name: chkboot Version : 1.2-3 Upstream Author : Giancarlo Razzolini * URL : https://github.com/grazzolini/chkboot * License : GPL-2+ Section : utils It builds those binary packages: chkboot - detection of malicious changes for boot files To access further information about this package, please visit the following URL: https://mentors.debian.net/package/chkboot Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/c/chkboot/chkboot_1.2-3.dsc More information about chkboot can be obtained from https://www.example.com. Changes since the last upload: * Fix url in Vcs-Browser * Bump policy version to 4.3.0 * Bump debian-compat to 12. Remove debian/compat Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Re: package versions at mentors
Hi Bart, On 2/23/19 4:55 PM, Bart Martens wrote: > Great platform. A possible improvement: It would be nice if the version of a > package on the overview page is always the version of the first package on the > package detail page. This is the intended behavior for the index page but, apparently it does not work :) I've opened an issue on salsa so we can follow the progress and fix it. https://salsa.debian.org/mentors.debian.net-team/debexpo/issues/52 Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#918958: RFS: monitorix/3.10.1-1 [ITP]
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "monitorix" * Package name: monitorix Version : 3.10.1-1 Upstream Author : Jordi Sanfeliu * URL : https://www.monitorix.org * License : GPL-2 Section : utils It builds those binary packages: monitorix - lightweight system monitoring tool To access further information about this package, please visit the following URL: https://mentors.debian.net/package/monitorix The repository for packaging is hosted on salsa: https://salsa.debian.org/debian/monitorix Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/m/monitorix/monitorix_3.10.1-1.dsc More information about monitorix can be obtained from https://www.monitorix.org. Changes since the last upload: * New package Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#914843: RFS: chkboot/1.2-2
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "chkboot" * Package name: chkboot Version : 1.2-2 Upstream Author : Giancarlo Razzolini * URL : https://github.com/grazzolini/chkboot * License : GPL-2+ Section : utils It builds those binary packages: chkboot- detection of malicious changes for boot files To access further information about this package, please visit the following URL: https://mentors.debian.net/package/chkboot Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/c/chkboot/chkboot_1.2-2.dsc More information about chkboot can be obtained from https://salsa.debian.org/debian/chkboot. Changes since the last upload: * Demote zenity and x11-utils dependencies to Suggests * Add gbp.conf for DEP14 Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#913261: RFS: chkboot/1.2-1 [ITP]
Hello Herbert, I hope you are well. I was wondering if you had time to take a second look at this package? Best regards, On 11/10/18 2:14 PM, Baptiste BEAUPLAT wrote: >> The package does not build twice in a row: > This is fixed now. -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#913261: RFS: chkboot/1.2-1 [ITP]
Hello Herbert, Thanks for your feedback. > The package does not build twice in a row: This is fixed now. Regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#913261: RFS: chkboot/1.2-1 [ITP]
Package: sponsorship-requests Severity: normal -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Dear mentors, I am looking for a sponsor for my package "chkboot" * Package name: chkboot Version : 1.2-1 Upstream Author : Giancarlo Razzolini * URL : https://github.com/grazzolini/chkboot * License : GPL-2.0+ Section : utils It builds those binary packages: chkboot- detection of malicious changes for boot files To access further information about this package, please visit the following URL: https://mentors.debian.net/package/chkboot Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/c/chkboot/chkboot_1.2-1.dsc This is the first release of the package. Debian source is hosted on salsa, at: https://salsa.debian.org/debian/chkboot Regards, Baptiste BEAUPLAT - lyknode -BEGIN PGP SIGNATURE- iIcEARYIAC8WIQQt4kiVMTxdp/CJ4U4XSUsQeV3XMwUCW+SOxhEcbHlrbm9kZUBj aWxnLm9yZwAKCRAXSUsQeV3XM9WlAP93vo64ZSAwvMJ0cnxLBPMTUFGmgipjC6uJ 9rdGnmkKagD9GSoBOM674HGZ2kRlmEncJ6mLS0FKUdqXnc2hShdPRw4= =nA8y -END PGP SIGNATURE-
Bug#910538: RFS: vitetris/0.57.2-1 [ITP]
Hello Pierre-Elliott, Taking into account your suggestions, I re-uploaded the vitetris package with the following fixes: * Rework package description * Remove extra licence file from package Url: Package on mentors: https://mentors.debian.net/package/vitetris Pool on mentors:https://mentors.debian.net/debian/pool/main/v/vitetris/vitetris_0.57.2-1.dsc Git: https://salsa.debian.org/lyknode-guest/vitetris Best regards, -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#910538: RFS: vitetris/0.57.2-1 [ITP]
Hello Pierre-Elliott, > Dear Baptiste, > > I get a weird error when I try to download your GPG key to check the package > you made. > > `---> gpg --search-keys 2DE24895313C5DA7F089E14E17494B10795DD733 > gpg: data source: https://[2a02:c205:3001:3626::1]:443 > (1) lyknode > Baptiste BEAUPLAT > 256 bit EDDSA key 1EDBAA3C6926AF92, créé : 2017-08-05, expire : > 2019-08-05 > Keys 1-1 of 1 for "2DE24895313C5DA7F089E14E17494B10795DD733". Entrez le ou > les nombres, (S)uivant, ou (Q)uitter > 1 > gpg: key 1EDBAA3C6926AF92: no user ID for key signature packet of class 13 > gpg: Quantité totale traitée : 1 > > Is your GPG key actually properly uploaded? The key is fine but gpg 2.1.18 seems to have difficulties with some ECC keys. There is a fix for testing and stable-bpo. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906545 I've tried with a more recent version and it works. > - The install part of the makefile seem to install >usr/share/doc/vitetris/licence.txt, which should not happen. You can either >alter debian/rules to remove this file or ignore this suggestion. Got a info warning from lintian for that as well. I'll remove the file and re-upload the package. Thanks a lot for your comments. -- Baptiste BEAUPLAT - lyknode signature.asc Description: OpenPGP digital signature
Bug#910538: RFS: vitetris/0.57.2-1 [ITP]
Package: sponsorship-requests Severity: normal -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Dear mentors, I am looking for a sponsor for my package "vitetris" Package name: vitetris Version : 0.57.2-1 Upstream Author : Victor Geraldsson URL : http://www.victornils.net/tetris/ License : BSD-2-Clause Section : games It builds those binary packages: vitetris - Virtual terminal *tris clone To access further information about this package, please visit the following URL: https://mentors.debian.net/package/vitetris Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/v/vitetris/vitetris_0.57.2-1.dsc More information about vitetris can be obtained from http://www.victornils.net/tetris/. Changes since the last upload: * Initial release (Closes: #909968) Best Regards, - -- Baptiste BEAUPLAT - lyknode -BEGIN PGP SIGNATURE- iIcEARYIAC8WIQQt4kiVMTxdp/CJ4U4XSUsQeV3XMwUCW7poQhEcbHlrbm9kZUBj aWxnLm9yZwAKCRAXSUsQeV3XM9vkAQDQedW+9NAusU3/m9Fz7G9yiBl0FmMbPYyZ ooLMrVJrGAD/Z2rk8NRHz1nDPOwcnCVnoL08u8zxBkqJQTApxDhUigw= =cAAC -END PGP SIGNATURE-