bringing python-django-registration back into testing, dfsg issues

2022-09-26 Thread Elena ``of Valhalla'' Grandi
Hello

python-django-registration has been removed from testing, and since it's
an useful package I'd like to bring it back into it.

There is a new upstream release, and there was already some work done in
git to package it, but it was failing because upstream has added a new
dependency on https://pypi.org/project/confusable_homoglyphs/

The problem with the latter is that it includes two files from the
unicode consortium:
http://www.unicode.org/Public/UNIDATA/Scripts.txt
http://www.unicode.org/Public/security/latest/confusables.txt
which, if my understanding of https://www.unicode.org/copyright.html is
correct aren't DFSG, but could be redistributed.

I have two questions on how to proceed.

1) I've pushed to git a patch to make confusable_homoglyphs optional:
it seems to be working, but it's still missing proper warning of the
user that that specific protection is disabled. I would add both a
runtime warning and a .NEWS.

Do you think it is ok to upload the package like this?

2) Even if the answer to 1 is yes, I can also try to package
confusable_homoglyphs: upstream can download the files from the unicode
consortium if they aren't available: do you think it's better to use
that ability and package the file in contrib, or just put everything in
non-free?

Personally, the latter sounds quite easier, and I would be strongly
tempted by it.
-- 
Elena ``of Valhalla''

🧛


signature.asc
Description: PGP signature


Re: Bug#1007025: git-multimail 1.6.0 package review

2022-09-26 Thread Bo YU
Hi

On Sat, Sep 24, 2022 at 3:34 PM Bo YU  wrote:
>
> Hi,
> On Thu, Sep 22, 2022 at 02:12:07PM -0400, Antoine Beaupré wrote:
> >On 2022-09-22 19:43:24, Jeroen Ploemen wrote:
> >> On Thu, 22 Sep 2022 12:35:12 -0400
> >> Antoine Beaupré  wrote:
> >>
> >>> I think the simplest solution is not to rewrite the launcher, but to
> >>> rename it. So in debian/rules, you would simply do:
> >>>
> >>> override_dh_auto_install:
> >>> dh_auto_install
> >>> mv debian/git-multimail/usr/bin/git_multimail.py
> >>> debian/git-multimail/usr/bin/git-multimail
> >>
> >> Antoine, IIRC the git_multimail.py file upstream installs into
> >> /usr/bin is not a launcher but a full copy of the module as installed
> >> into /usr/lib/python3. The code in that file auto-detects whether
> >> it's run as a program.
> >
> >Oh. I misunderstood that, sorry.
>
[...]
>
> Thanks all and please let me know if any issues.

I have sent the PR and whcih was merged:
https://github.com/git-multimail/git-multimail/pull/224

The latest version git-multimail debian package is here:
https://mentors.debian.net/package/git-multimail/

Thanks again.:)

>
> --
> Regards,
> --
>Bo YU
>



Re: bringing python-django-registration back into testing, dfsg issues

2022-09-26 Thread Craig Small
On Mon, 26 Sept 2022 at 19:18, Elena ``of Valhalla'' Grandi <
valha...@debian.org> wrote:

> http://www.unicode.org/Public/UNIDATA/Scripts.txt
> http://www.unicode.org/Public/security/latest/confusables.txt
> which, if my understanding of https://www.unicode.org/copyright.html is
> correct aren't DFSG, but could be redistributed.
>
Given they sit under Public aren't they DATA FILES and subject to
https://www.unicode.org/license.txt
That license seems very BSD 3-Clause-ish.

I suppose it comes down to what "Further specification" means. Does it mean
license.txt overrules copyright.html?

You could ask debian-legal for guidance.

Do you think it is ok to upload the package like this?
>
It's not ideal but if the result is you cannot use those confusables then
its the only way forward.


> 2) Even if the answer to 1 is yes, I can also try to package
> confusable_homoglyphs: upstream can download the files from the unicode
> consortium if they aren't available: do you think it's better to use
> that ability and package the file in contrib, or just put everything in
> non-free?
>
> Personally, the latter sounds quite easier, and I would be strongly
> tempted by it.
>
I have a similar problem with SNMP MIBs (thanks IETF). They're not even
redistributable so I have a contrib mibs-downloader package.
If the system can do it itself, that's ok but it needs to be something that
the user knows is happening. I have had issues with WordPress before where
it has links in some of the themes.

So in summary:
 * See if license.txt is the actual license and its DFSG free (I think it
could be)
* If not, I'd package the files in a separate archive

 - Craig

-- 
> Elena ``of Valhalla''
>
> 🧛
>


join the team

2022-09-26 Thread Nilson Silva
Hello guys!

I hereby request my membership as a team member!

I already keep some packages with the team, and I'm willing to help in any way 
I can!

My salsa login is: nilsonfsilva


I have read the team policies and I agree!

Thanks!


Nilson F. Silva