Re: Orphaning mu-editor, firmware-microbit-micropython, and their (build)-deps

2024-04-20 Thread Francesco Ballarin
Hi Nick,
I have added myself to python-pytest-random-order

I am still a DM, so I'll need you (or another DD) to allow me (
https://nm.debian.org/person/ballarin/ ) to upload.

Cheers,
Francesco



On Fri, Apr 19, 2024 at 4:44 PM Nick Morrott  wrote:
>
> Dear team,
>
> I intend to orphan two of my team maintained packages, and their
> several (build)-dependencies, that I originally packaged and have
> maintained (to varying degrees, it can be argued) since 2018. Thank
> you to team members who have contributed bug fixes and patches during
> this time. I've really appreciated it \o/.
>
> I don't have (and have not had for a while) the time to maintain all
> of these, so to free them up for more active development following new
> releases I would like to offer these to other members of the team to
> pick up if interested. Apologies for holding up any progress; I should
> have done this a while ago...
>
> I am the only Uploader on all of the packages below. If anyone is
> interested, please take over and replace me as the Uploader.
>
> If no one has added themselves as an uploader in Salsa within two
> weeks to any of the packages below, I will formally orphan them:
>
> mu-editor (new 1.2.0 version to be packaged)
> python-uflash (build dep, dep, new version to be packaged with mu-editor)
> python-nudatus (build dep, dep, up to date)
> python-pytest-random-order (build dep, up to date)
> python-guizero (dep, up to date)
>
> firmware-microbit-micropython (new 1.1.1 version to be packaged)
> yotta (build dep, up to date)
> valinor (build dep, up to date)
> python-project-generator (build dep, up to date)
> python-project-generator-definitions (build dep, up to date)
> mbed-test-wrapper (build dep, up to date)
> python-mbed-host-tests (build dep, up to date)
> python-mbed-ls (build dep, up to date)
> python-hgapi (build dep, up to date)
>
> I will also remove myself as an uploader on pytest-xvfb (leaving one
> other), which is a build-dep of python-guizero.
>
> With all thanks,
> Nick
>
[http://static.unicatt.it/ext-portale/5xmille_firma_mail_2023.jpg] 




Request to join Debian Python Team

2024-01-30 Thread Francesco Ballarin
Dear Debian Python Team managers,
my name is Francesco Ballarin, and I am currently training to become a
Debian Maintainer under the sponsorship of Drew Parsons.

With this email, I am asking you to let me join your team with my
salsa username francesco.ballarin, associated with this email address.
The rationale for this request is the following:
* I helped getting
https://salsa.debian.org/python-team/packages/python-scooby started.
python-scooby will be maintained within the Debian Python Team.
* I filed a RFS for
https://salsa.debian.org/python-team/packages/pusimp . If accepted,
pusimp would be maintained within the Debian Python Team.
* I am working on https://salsa.debian.org/science-team/python-pyvista
within the science team. python-pyvista depends on several packages
maintained by the Debian Python Team, hence it would be beneficial if
I were part of both teams.

I confirm I have read
https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
and accept the policies there.

Best regards,
Francesco Ballarin
[http://static.unicatt.it/ext-portale/5xmille_firma_mail_2023.jpg] 
<https://www.unicatt.it/uc/5xmille>



Re: Bug#1061417: RFS: pusimp/0.1.0-1 [ITP] -- prevent user-site imports (python3)

2024-01-26 Thread Francesco Ballarin
Adding (again) debian-python@lists.debian.org in cc: dear DPT members,
please see my RFS quoted below.

Hopefully this time it will work and it won't be filtered by the spam
filter: in contrast to the previous attempt I am now a member of the
debian-python mailing list and I am sending this email as plain text.


On Wed, Jan 24, 2024 at 7:39 AM Francesco Ballarin
 wrote:
>
> Package: sponsorship-requests
> Severity: normal
> X-Debbugs-Cc: francesco.balla...@unicatt.it
>
> Dear mentors,
>
> I am looking for a sponsor for my package "pusimp":
>
>  * Package name : pusimp
>Version  : 0.1.0-1
>Upstream contact : Francesco Ballarin 
>  * URL  : https://github.com/python-pusimp/pusimp
>  * License  : MIT
>  * Vcs  : https://salsa.debian.org/python-team/packages/pusimp
>Section  : python3
>
> The source builds the following binary packages:
>
>   python3-pusimp -- prevent user-site imports (Python 3)
>
> To access further information about this package, please visit the following 
> URL:
>
>   https://mentors.debian.net/package/pusimp/
>
> Alternatively, you can download the package with 'dget' using this command:
>
>   dget -x 
> https://mentors.debian.net/debian/pool/main/p/pusimp/pusimp_0.1.0-1.dsc
>
> pusimp is a python library to prevent user-site imports of specific
> dependencies of a package. The typical scenario for using pusimp is
> in combination with a system manager (e.g., apt for Debian), to prevent
> dependencies from being loaded from user-site instead of the location
> provided by the system manager.
>
> We designed pusimp with in mind the specific use case of the FEniCS
> project. It happens often that users post messages at the FEniCS discourse
> forum asking why their ubuntu/debian installation is not working correctly,
> and several times this is due to the presence of user-made installation
> attempts in user-site locations. For whatever reason, this happens
> somewhat frequently, see for instance
> https://fenicsproject.discourse.group/t/installation-trouble/13029/16
> https://fenicsproject.discourse.group/t/hdf5-update-didnt-work/13323/4
> https://fenicsproject.discourse.group/t/ubuntu-18-04-importerror-cannot-import-name-sub-forms-by-domain/4257/14
> https://fenicsproject.discourse.group/t/unknown-ufl-object-type-vectorelement-error/13145/2
> https://fenicsproject.discourse.group/t/importerror-cannot-import-name-abstractfiniteelement-from-ufl-finiteelement/13154/2
> for five examples of users who made this same mistake in the last 30
> days.
>
> We thus initially plan to use pusimp in the python3-dolfin and
> python3-dolfinx packages, but the logic behind pusimp is purposely
> simple and general and could also be used for other packages which have
> similar issues.
> See
> https://salsa.debian.org/science-team/fenics/dolfin/-/merge_requests/4
> for an example of some error messages that pusimp would produce for the
> python3-dolfin package.
>
> This RFS will close https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060805
>
> Cheers,
> Francesco Ballarin
[http://static.unicatt.it/ext-portale/5xmille_firma_mail_2023.jpg] 
<https://www.unicatt.it/uc/5xmille>