Re: Heads up: merging SPDX related PRs

2023-08-25 Thread Kevin Fenzi
On Thu, Aug 24, 2023 at 11:08:14PM +0200, Sandro wrote:
...snip...
> 
> I see. Could some sysadmin with supercow powers insert a tag globally? Or
> would that be treading on a great many toes?

We looked at adding some 'standard' tags, but they would need to be
added to each package seperately. So, 30,000+ things per tag.
It didn't seem worth the churn. When/if we move to some other setup,
having some standard tags seems like a nice idea though. 

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads up: merging SPDX related PRs

2023-08-25 Thread Sérgio Basto
On Sun, 2023-08-20 at 12:19 +0200, Miroslav Suchý wrote:
> Over the time we had several workshops about SPDX. Some people did
> the SPDX migrations for others (me included).

From file
https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-final-maintainers.txt
I retrieve packages with my fas user and adapt one script to mass
update my packages 
https://github.com/sergiomb2/herlper_scripts/blob/main/fedora/license-invalid-as-spdx.sh

But I still have these to commit [1], the question is can you generate
all PR(s) for trivial licenses (automatically) ? 


Thank you 

[1] 
dh-make - can be trivially converted to GPL-3.0-or-later
docker-compose - can be trivially converted to Apache-2.0
dvdauthor - can be trivially converted to GPL-2.0-or-later
fedora-dockerfiles - can be trivially converted to GPL-2.0-only
fedora-review-plugin-java - can be trivially converted to GPL-2.0-or-
later
frei0r-plugins - can be trivially converted to GPL-2.0-or-later
gammu - can be trivially converted to GPL-2.0-or-later
ganyremote - can be trivially converted to GPL-3.0-or-later
golang-github-containerd-aufs - can be trivially converted to Apache-
2.0
golang-github-containerd-btrfs - can be trivially converted to Apache-
2.0
golang-github-containerd-imgcrypt - can be trivially converted to
Apache-2.0
golang-github-mitchellh-cli - can be trivially converted to MPL-2.0
google-gson - can be trivially converted to Apache-2.0
jdependency - can be trivially converted to Apache-2.0
kanyremote - can be trivially converted to GPL-3.0-or-later
keychain - can be trivially converted to GPL-2.0-only
libkgapi - can be trivially converted to GPL-2.0-or-later
libprojectM - can be trivially converted to GPL-2.0-or-later
libsmbios - can be trivially converted to GPL-2.0-or-later OR OSL-2.1
megaglest - can be trivially converted to GPL-3.0-or-later AND GPL-1.0-
or-later
movit - can be trivially converted to GPL-2.0-or-later
pdfbox - can be trivially converted to Apache-2.0
perl-File-FcntlLock - can be trivially converted to GPL-1.0-or-later OR
Artistic-1.0-Perl
perl-Git-Wrapper - can be trivially converted to GPL-1.0-or-later OR
Artistic-1.0-Perl
perl-Mail-Box - can be trivially converted to GPL-1.0-or-later OR
Artistic-1.0-Perl
perl-Mail-Transport-Dbx - can be trivially converted to GPL-2.0-or-
later AND ( GPL-1.0-or-later OR Artistic-1.0-Perl )
perl-Object-Realize-Later - can be trivially converted to GPL-1.0-or-
later OR Artistic-1.0-Perl
perl-User-Identity - can be trivially converted to GPL-1.0-or-later OR
Artistic-1.0-Perl
platform - can be trivially converted to GPL-2.0-or-later
po-debconf - can be trivially converted to GPL-2.0-or-later
po4a - can be trivially converted to GPL-1.0-or-later
python-apt - can be trivially converted to GPL-2.0-or-later
python-gammu - can be trivially converted to GPL-2.0-or-later
python-html2text - can be trivially converted to GPL-3.0-only
python-libnacl - can be trivially converted to Apache-2.0
rawstudio - can be trivially converted to GPL-2.0-or-later
redhat-lsb - can be trivially converted to GPL-2.0-only
smb4k - can be trivially converted to GPL-2.0-or-later
tetrinetx - can be trivially converted to GPL-2.0-only
ufraw - can be trivially converted to GPL-2.0-or-later
usb_modeswitch - can be trivially converted to GPL-2.0-or-later
vid.stab - can be trivially converted to GPL-2.0-or-later
webalizer - can be trivially converted to GPL-2.0-or-later

-- 
Sérgio M. B.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads up: merging SPDX related PRs

2023-08-24 Thread Sandro

On 23-08-2023 14:55, Miroslav Suchý wrote:

Dne 23. 08. 23 v 12:44 Sandro napsal(a):

On 20-08-2023 12:19, Miroslav Suchý wrote:
If you are workshop participant and have PR opened for longer than 14 
days then let me know and I will merge it.


Here's the one I made during Flock workshop:

https://src.fedoraproject.org/rpms/90-Second-Portraits/pull-request/1

+1


Well, hours after I wrote above, the PR evolved into something broader. 
For folks interested, see the thread on the legal list [1].


Maybe it's a good idea to somehow tag these, so you get to see 
submitted SPDX related PRs instead of us having to report these manually? 



Interresting idea... but no. As reporter you can only tag the PR with 
tag that already exist in the project. And only owner of the project can 
create the tag.


I see. Could some sysadmin with supercow powers insert a tag globally? 
Or would that be treading on a great many toes?


[1] 
https://lists.fedoraproject.org/archives/list/le...@lists.fedoraproject.org/message/FEDCV5RVSSXSESWSLOX3CJQF776EJU4W/


-- Sandro
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads up: merging SPDX related PRs

2023-08-23 Thread Miroslav Suchý

Dne 23. 08. 23 v 12:44 Sandro napsal(a):

On 20-08-2023 12:19, Miroslav Suchý wrote:

If you are workshop participant and have PR opened for longer than 14 days then 
let me know and I will merge it.


Here's the one I made during Flock workshop:

https://src.fedoraproject.org/rpms/90-Second-Portraits/pull-request/1

+1


Maybe it's a good idea to somehow tag these, so you get to see submitted SPDX related PRs instead of us having to 
report these manually? 



Interresting idea... but no. As reporter you can only tag the PR with tag that already exist in the project. And only 
owner of the project can create the tag.


--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads up: merging SPDX related PRs

2023-08-23 Thread Sandro

On 20-08-2023 12:19, Miroslav Suchý wrote:
If you are workshop participant and have PR opened for longer than 14 
days then let me know and I will merge it.


Here's the one I made during Flock workshop:

https://src.fedoraproject.org/rpms/90-Second-Portraits/pull-request/1

Maybe it's a good idea to somehow tag these, so you get to see submitted 
SPDX related PRs instead of us having to report these manually?


-- Sandro
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads up: merging SPDX related PRs

2023-08-21 Thread Miroslav Suchý

Dne 21. 08. 23 v 10:32 Florian Weimer napsal(a):

Over the time we had several workshops about SPDX. Some people did the SPDX 
migrations for others (me included).

Some of the PR are not merged yet. E.g.

https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/251

The License: field is incomplete, it needs to pick up the autoconf
exception.

Fixed. Nice catch. Thank you.



In past I waited until it is merged. Now I plan to be more progressive
and I plan in these individual cases to:

1) create PR

2) wait 14 days

3) if there will be no response, the I will merge it as a proven packager.

I assume you plan to translate just the License: field and not look at
the actual license references in the source code for this.  If that
approach is acceptable, package maintainers could do the same thing.  It
would significantly speed up the conversion (e.g., no need to run
fossology).


No. I on these workshops we have done the full work. Not just plain translation of License field. But as you saw above - 
nobody is perfect.


--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads up: merging SPDX related PRs

2023-08-21 Thread Florian Weimer
* Miroslav Suchý:

> Over the time we had several workshops about SPDX. Some people did the SPDX 
> migrations for others (me included).
>
> Some of the PR are not merged yet. E.g.
>
> https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/251

The License: field is incomplete, it needs to pick up the autoconf
exception.

> In past I waited until it is merged. Now I plan to be more progressive
> and I plan in these individual cases to:
>
> 1) create PR
>
> 2) wait 14 days
>
> 3) if there will be no response, the I will merge it as a proven packager.

I assume you plan to translate just the License: field and not look at
the actual license references in the source code for this.  If that
approach is acceptable, package maintainers could do the same thing.  It
would significantly speed up the conversion (e.g., no need to run
fossology).

Thanks,
Florian
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Heads up: merging SPDX related PRs

2023-08-20 Thread Miroslav Suchý

Over the time we had several workshops about SPDX. Some people did the SPDX 
migrations for others (me included).

Some of the PR are not merged yet. E.g.

https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/251

https://src.fedoraproject.org/rpms/anaconda-user-help/pull-request/2

In past I waited until it is merged. Now I plan to be more progressive and I 
plan in these individual cases to:

1) create PR

2) wait 14 days

3) if there will be no response, the I will merge it as a proven packager.


If you are workshop participant and have PR opened for longer than 14 days then 
let me know and I will merge it.


--
Miroslav Suchy, RHCA
Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue