Re: Fedora Mass Rebuild 42 has started

2025-01-16 Thread Miroslav Suchý
Dne 16. 01. 25 v 11:48 dop. Zbigniew Jędrzejewski-Szmek napsal(a): IIRC, the "build.log or root.log" cop-out message was added because mock (?) stopped returning the correct error message at some point, so koji was changed to give a generic explanation. But that initial problem was fixed a long t

Re: SPDX Statistics - 161 packages remaining

2025-01-12 Thread Miroslav Suchý
Dne 12. 01. 25 v 6:50 odp. Fabio Valentini napsal(a): Thanks for the reminder - I backported fixes from upstream for all four of my packages that are in this list, so there will be 51 later today. 🙂 Thank you. ("neither in SPDX nor in Callaway format" is also a bit of a lie - these four pack

SPDX Statistics - 161 packages remaining

2025-01-09 Thread Miroslav Suchý
Hot news: - New version of upstream SPDX list has been released https://github.com/spdx/license-list-XML/releases/tag/v3.26.0   Most of the licenses were added due to Fedora.  Three weeks (because of Christmas) ago we had: * 24368spec files in Fedora * 31025license tags in all spec files * 2

Re: Resuming failed 'fedpkg scratch-build'

2024-12-31 Thread Miroslav Suchý
Dne 31. 12. 24 v 9:30 dop. Mattia Verga via devel napsal(a): Is there any way to resume a failed 'fedpkg scratch-build' (or mock build) from a point other than restarting all? Check `--short-circuit` option or mock. -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-bui

Re: el10_0?

2024-12-29 Thread Miroslav Suchý
Dne 29. 12. 24 v 5:24 dop. Ron Olson napsal(a): I did some searching around but I can’t find any explanation of what is going on and where my “el10_0” package is. https://discussion.fedoraproject.org/t/epel-10-proposal/44304 And you may continue with discussion about implementation in Mock h

SPDX Statistics - 224 packages remaining

2024-12-20 Thread Miroslav Suchý
Hot news: - All PRs for firmware packages are merged. - Small improvements to legal-doc has been done. If you want to dive into the changes see https://gitlab.com/fedora/legal/fedora-legal-docs/-/merge_requests/?sort=closed_at_desc&state=merged&first_page_size=20 Two weeks ago we had: * 2436

Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý
Dne 18. 12. 24 v 2:25 odp. Emmanuel Seyman napsal(a): If there are several co-maintainers, which one do you choose? Anyone. If one of those co-maintainers is there to maintain a specific part of the package (a given feature, bindings to $LANGUAGE, ...), how do you ensure he is not promoted t

Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý
Dne 18. 12. 24 v 10:53 dop. Daniel P. Berrangé napsal(a): I don't accept that co-maintainers are (or should be assumed to be) "typically" non-responsive. That is a depressing denigration of many Fedora co-maintainer's work. During this year, as part of my work on SPDX, I opened several hundreds

Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý
Dne 18. 12. 24 v 10:51 dop. Vít Ondruch napsal(a): Also making `ruby-packagers-sig` as a primary contact is problematic, because the group cannot e.g. retire such package without opening rel-eng ticket. Valid concern. Can be solved by skipping @ID. So only real people would be assigned. -- Mi

Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý
Dne 18. 12. 24 v 10:03 dop. Daniel P. Berrangé napsal(a): What would you suggest if there are currently 2 (or more) "admin"s (co-maintainers). No. I thinking about implementation in the script that generates   "Orphaned packages looking for new maintainers" emails. And instead of putting the

Re: Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý
Dne 18. 12. 24 v 10:53 dop. Miro Hrončok napsal(a): When the package is orphaned (e.g. because the buzgilla that said it does not install was ignored by all 8 maintainers), it would be assigned to one of them, we are at 7 maintainers. It would take 8 another weeks to orphan it again, and again,

Promoting co-maintainer to main maintainer for orphaned packages?

2024-12-18 Thread Miroslav Suchý
Dne 18. 12. 24 v 1:38 dop. maxwell--- via devel-announce napsal(a): The following packages are orphaned and will be retired when they are orphaned for six weeks, unless someone adopts them. If you know for sure that the package should be retired, please do so now with a proper reason: https://fed

Re: Revocation of provenpackager access from pbrobinson

2024-12-16 Thread Miroslav Suchý
Dne 16. 12. 24 v 7:03 odp. Miro Hrončok napsal(a): And based on my experience, I doubt this particular provenpackager status was stripped based on something like that. Sure, I guess we all agree that the line is fuzzy and probably not very well documented/defined. That does not mean we use th

Re: Revocation of provenpackager access from pbrobinson

2024-12-16 Thread Miroslav Suchý
Dne 16. 12. 24 v 2:13 odp. Daniel P. Berrangé napsal(a): If PP status were intended to beonly for the reason given in the original requests, then it seems to me that in some cases PP status would be something inherently time limited and thus revoked after the stated reason is satisfied. That isn'

Re: Revocation of provenpackager access from pbrobinson

2024-12-16 Thread Miroslav Suchý
Dne 16. 12. 24 v 11:17 dop. Daniel P. Berrangé napsal(a): By all means have personal preferences, but if someone is following documented Fedora procedures that should be considered fine, even if it doesn't align with personal preferences. PPs must state why they want PP status [1]. I always tho

Re: EDQUOT lurks in most apps

2024-12-11 Thread Miroslav Suchý
Dne 11. 12. 24 v 5:27 odp. John Reiser napsal(a): If a shell re-directs stdout into a file, then the data might never be captured, Similar problem is when user redirect the output to /dev/null - the output is never printed. Or when user push power button between printf() and return. -- M

SPDX Statistics - 268 packages remaining

2024-12-06 Thread Miroslav Suchý
Hot news: - I walked through all firmware packages. And they have either PR waiting to be merged or issue created as fedora-license-data repository. - I walked throught our Packaging Guidelines and everywhere where was used Callaway license, I corrected it to SPDX expression. It was usually e

Re: subscription-manager orphaned

2024-12-03 Thread Miroslav Suchý
Dne 03. 12. 24 v 2:52 odp. Neal Gompa napsal(a): I'm not sure how we can improve this. At least this package doesn't seem to be using the feature to auto-merge and auto-build like some of the others do. Those are the features that create this problem. There is no "auto-merge" feature. We have

Re: DOTNET 8.xx on fedora who is using it? does it work for you?

2024-12-01 Thread Miroslav Suchý
Dne 30. 11. 24 v 7:52 odp. Michael Cronenworth napsal(a): On 11/30/24 4:15 AM, André Verwijs wrote: DOTNET 8.xx on fedora who is using it? does it work for you? question: witch repo should i use for dotnet 8 (if no packages are missing, like “dotnet-runtime-debs-8.0” ) The dotnet 8.0 and 9.0

SPDX Statistics - 305 packages remaining

2024-11-21 Thread Miroslav Suchý
Hot news: - I walked through all packages with "Public Domain" license. For all such packages I identified the public domain dedication and added it to https://gitlab.com/fedora/legal/fedora-license-data/-/blob/main/public-domain-text.txt?ref_type=heads Richard F. did the review and I opened P

Re: guadeque media player: SPDX license check

2024-11-09 Thread Miroslav Suchý
Dne 09. 11. 24 v 7:44 odp. Martin Gansser napsal(a): Hi, iI have released a new version of the mediaplayer guayadeque [1] and migrated the license to SPDX. However, I am not sure if this is correct. Can someone with experience have a look at the spec file ? [1]https://src.fedoraproject.org/rpm

SPDX Statistics - 360 packages remaining

2024-11-07 Thread Miroslav Suchý
Hot news: - During review of packages with PublicDomain or Freely-Redistributable we discovered that the license is not in compliance with Fedora Linux. So several packages has to be removed from Fedora. E.g. libva-intel-hybrid-driver or several scumvm games. For more details see this tracking

SPDX Statistics - 404 packages remaining

2024-10-26 Thread Miroslav Suchý
Hot news: - I changed the summary and instead of the tidbits I put there how many packages are remaining. - I started counting the packages that has valid SPDX id and no changelog entry (e.g., MIT) as converted. Therefore the bump in statistics. If the license is indeed correct, we will find o

SPDX Statistics - Peek Edition

2024-10-11 Thread Miroslav Suchý
Hot news: - Many times I had to open PR and convert the license tag for package despite the fact that I already converted it previously. That is because a maintainer keeps the spec file somewehere else (in upstream) and on release just copy it to dist-git. If this is your workflow please sync u

Re: f41 dnf builddeps fails to parse systemd.spec

2024-10-08 Thread Miroslav Suchý
Dne 08. 10. 24 v 7:09 odp. Barry Scott napsal(a): Now I have systemd .src.rpm installed next I needed the build deps so that I can do a rpmbuild. Are you sure you want to install it on your workstation. The good habit is to NOT install builddeps and NOT running rpmbuild directly, but running

Re: SPDX Statistics - Dvořák Edition

2024-09-28 Thread Miroslav Suchý
Dne 27. 09. 24 v 4:27 odp. Karolina Surma napsal(a): I second Ben's findings, all of my packages have been migrated with a commit message saying "Review the License tag according to the SPDX standard" and with an added "# SPDX" comment if there was no change of the string. The automation should

Re: SPDX Statistics - Dvořák Edition

2024-09-27 Thread Miroslav Suchý
Dne 27. 09. 24 v 4:01 odp. Ben Beasley napsal(a): The list of packages without SPDX, packages-without-spdx-final-maintainers.txt, seems suspicious. It has quite a few packages I maintain that seem perfectly fine to me. NiaAML-GUI has:     # SPDX     License:    MIT and a commit/ch

SPDX Statistics - Dvořák Edition

2024-09-27 Thread Miroslav Suchý
Hot news: - I am going through "neither Callaway nor SPDX" license formulas. I submitted dozens PR for your packages. And beside obvious typos or partial conversion I see cases where maintainers use SPDX id of license. This is not enough the license id must have SPDX id **and** must be on fedor

PyPI and pypi_source changes

2024-09-26 Thread Miroslav Suchý
If you maintain a package from PyPI, I wanted to give you a heads-up. It took me two hours to resolve this issue today as it started with "why Packit did not created new PR when upstream has new version". And quick check shows that about one thousand packages may be affected. It seems that PyPI

Mock change - not installing documentation files in buildroot

2024-09-25 Thread Miroslav Suchý
In Mock upstream we are right not discussing https://github.com/rpm-software-management/mock/pull/1462 Here is the summary: > Config files that uses DNF now contains `tsflags=nodocs` that tells RPM to not > install documentation files. > This results to smaller buildroot. For fedora-rawhide, wi

Re: Orphaning/retiring truth

2024-09-20 Thread Miroslav Suchý
Dne 20. 09. 24 v 2:53 dop. Orion Poplawski napsal(a): I'm planning on retiring truth soon unless someone wants to take it over. I'm not aware of anything that needs it. We should not name packages like that. Reading this made me sad. And it took me a while that you mean an RPM package. -- M

SPDX Statistics - Almost There Edition

2024-09-13 Thread Miroslav Suchý
I will start with the tidbit first today. Why "Almost There Edition"? You can find that in https://docs.google.com/spreadsheets/d/1QVMEzXWML-6_Mrlln02axFAaRKCQ8zE807rpCjus-8s/edit?gid=0#gid=0 we are done from 81%. But I will offer different view: 5970 packages are not converted yet. But out of

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-09 Thread Miroslav Suchý
Dne 09. 09. 24 v 7:34 odp. Peter Robinson napsal(a): Was there ever a resolution to this thread [1] around LicenseRef-Callaway-Redistributable-no-modification-permitted in particular for the linux-firmware package? [1]https://www.spinics.net/lists/fedora-devel/msg316158.html I understand that

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-09 Thread Miroslav Suchý
Dne 09. 09. 24 v 4:21 odp. Vít Ondruch napsal(a): But that is upstream stuff, isn't it? It is "a format". Nothing stops us to use it aside of spec file. Or in comments in spec file.  Just to find consensus how to use it and put it guidelines. :) -- Miroslav Suchy, RHCA Red Hat, Manager, Pa

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-09 Thread Miroslav Suchý
Dne 09. 09. 24 v 4:15 odp. Scott Talbert napsal(a): On Fri, 6 Sep 2024, Miroslav Suchý wrote: Bellow is list of packages that have licenses that are neither valid as Callaway nor as SPDX. I.e. the license cannot be validated neither using 'license-validate' nor using 'license

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-09 Thread Miroslav Suchý
Dne 06. 09. 24 v 8:43 odp. Kevin Fenzi napsal(a): Can you do a updated run so we can see how many are left after that change? Here is updated list. And I already started opening PR for packages at src.fedoraproject.org because each case is special and PR is likely the best way. This list is ba

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-09 Thread Miroslav Suchý
Dne 09. 09. 24 v 3:33 odp. Vít Ondruch napsal(a): Neat. This would allow to slap in some comments, right? E.g: ~~~ License:    %{shrink:     %dnl src/*.*     MIT AND     BSL-1.0 AND %dnl doc/*.*     BSD-2-Clause AND     (Apache-2

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-08 Thread Miroslav Suchý
Dne 08. 09. 24 v 3:54 odp. Barry napsal(a): $ LC_ALL=C rpmspec -q --qf '%{license}\n' ruby.spec error: ruby.spec: line 241: failed to load macro file /home/msuchy/rpmbuild/SOURCES/macros.ruby I have hit rslated issues like this in the past, rpmspec needs the rpm macro dependencies to be instal

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-08 Thread Miroslav Suchý
Dne 06. 09. 24 v 12:16 odp. Petr Pisar napsal(a): $ rpmspec -q --qf '%{license}\n' perl-License-Syntax.spec GPL-1.0-or-later OR Artistic-1.0-Perl This is not as easy as I thought. While this works for simply packages using %shrink: $ rpmspec -q --qf '%{license}\n' rpm-specs/python-graph-tool.

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-06 Thread Miroslav Suchý
Dne 06. 09. 24 v 8:43 odp. Kevin Fenzi napsal(a): Can you do a updated run so we can see how many are left after that change? Yes. The analysis is already running. But it takes almost a day to finish. -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys -- ___

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-06 Thread Miroslav Suchý
Dne 06. 09. 24 v 1:57 odp. Daniel P. Berrangé napsal(a): I need a class again on how to do this... I remember years ago being told we should try to come up with what the effective license is, so if the We (owners of the change) are indeed considering doing workshops on how to identify license.

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-06 Thread Miroslav Suchý
Dne 06. 09. 24 v 1:33 odp. Ben Beasley napsal(a): Both python-graph-tool and python-llvmlite also use the %{shrink: …} macro in their spec files. You’ve demonstrated how they can be validated correctly by first allowing RPM to form the License expression in a single line, rather than grepping th

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-06 Thread Miroslav Suchý
Dne 06. 09. 24 v 1:08 odp. Ben Beasley napsal(a): There are still packages in this list that appear to have valid license expressions, but aren’t amenable to spec-file grepping because they use the %shrink macro to split long license expressions across multiple lines. Looking at this list: mu

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-06 Thread Miroslav Suchý
Dne 06. 09. 24 v 12:16 odp. Petr Pisar napsal(a): This package looks good for me. Last change in a License tag was on 2022-12-20 and current value "GPL-1.0-or-later OR Artistic-1.0-Perl" is valid. Indeed. Did you simply grep spec files instead of letting RPM to parse them? I was about to sa

Re: [SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-06 Thread Miroslav Suchý
Dne 06. 09. 24 v 12:55 odp. Artur Frenszek-Iwicki napsal(a): Bah, silly mistake on my part. This was "LGPLv2+", so should be "LGPL-2.0-or-later". Yes. You are not alone. There is lot of such typos. But there is another problem. LGPL-2.0-or-later is allowed license, but LGPL-2.0-or-later

Re: [SPDX] Mass license change - batch #3 of all remaining packages

2024-09-06 Thread Miroslav Suchý
Dne 06. 09. 24 v 10:29 dop. Petr Pisar napsal(a): I'm not sure it was a systemic mistake or just the two packages were special. Very likely a bug in my quick'n'dirty script. :) -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys -- ___

[SPDX] packages that are "not valid neither as Callaway nor as SPDX"

2024-09-06 Thread Miroslav Suchý
Bellow is list of packages that have licenses that are neither valid as Callaway nor as SPDX. I.e. the license cannot be validated neither using 'license-validate' nor using 'license-validate --old'. Some examples I checked (random selection): aldo.spec: License:    GPL-2.0-or-later AND GPL

[SPDX] Rest of "trivial" migration

2024-09-06 Thread Miroslav Suchý
Below is last 198 packages that has 1:1 mapping to SPDX id. But most of them has some caveat. My intention is to NOT run this through script to avoid some mistake, but convert it manually in dist-git. I plan to convert * Public Domain to LicenseRef-Callaway-Public-Domain * "Redistributable, n

Re: [SPDX] Mass license change - batch #3 of all remaining packages

2024-09-05 Thread Miroslav Suchý
Dne 28. 08. 24 v 11:53 dop. Miroslav Suchý napsal(a): Here is the third and last batch of changes for 972 packages (perl-JSON-Create to 0ad-data) Done. I am now running new check of all spec files to see what can be done next. -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno

Re: Donate 1 minute of your time to test upgrades from F40 to F41

2024-09-05 Thread Miroslav Suchý
Dne 02. 09. 24 v 12:20 odp. Miroslav Suchý napsal(a): Do you want to make Fedora 41 better? Please spend 1 minute of your time and try to run: dnf --releasever=41 --enablerepo=updates-testing --assumeno distro-sync I hit Problem 1: installed package compat-golang-github-shirou-gopsutil-3

Re: Questions regarding CPUs on aarch64 builders

2024-09-03 Thread Miroslav Suchý
Dne 03. 09. 24 v 11:20 dop. Artur Frenszek-Iwicki napsal(a): Looking at the build history in koji, my builds ran on: - buildhw-a64-03.iad2.fedoraproject.org Are you able to reproduce the build failure in Copr? If yes, then you can ssh there: https://frostyx.cz/posts/ssh-access-to-copr-builder

Re: Donate 1 minute of your time to test upgrades from F40 to F41

2024-09-02 Thread Miroslav Suchý
Dne 02. 09. 24 v 7:52 odp. Michael Schwendt napsal(a): Error:  Problem 1: package wxGTK3-3.0.5.1-10.fc38.x86_64 from @System requires libtiff.so.5()(64bit), but none of the providers can be installed The wxGTK3 package does not exist anymore in Fedora 39 and later. File dead.package tells it'

Re: [SPDX] Mass license change - batch #2 of all remaining packages

2024-09-02 Thread Miroslav Suchý
Dne 25. 08. 24 v 9:17 dop. Miroslav Suchý napsal(a): Here is the second batch of changes for 1000 packages (golang-github-danwakefield-fnmatch to perl-Image-Xbm) Git committed and pushed. -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

Donate 1 minute of your time to test upgrades from F40 to F41

2024-09-02 Thread Miroslav Suchý
Do you want to make Fedora 41 better? Please spend 1 minute of your time and try to run: dnf --releasever=41 --enablerepo=updates-testing --assumeno distro-sync This command does not replace `dnf system-upgrade`, but it will reveal potential problems. You may also run `dnf upgrade` before run

Re: SPDX Statistics - Montessori Edition

2024-08-31 Thread Miroslav Suchý
Dne 31. 08. 24 v 1:09 odp. Michael Schwendt napsal(a): On Sat, 31 Aug 2024 12:42:48 +0200, Miroslav Suchý wrote: List by package maintainers is here https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-final-maintainers.txt Well, both "audacious" and "au

SPDX Statistics - Montessori Edition

2024-08-31 Thread Miroslav Suchý
Hot news: * Migration of all remaining licenses to LicenseRef-Callaway-* is in progress. Note that while such IDs are valid SPDX identifiers, it is not accepted license for Fedora. And it is reported as not valid. I will continue to report such licenses as "not converted". * Due the conversio

Re: SPDX Statistics - Hulk edition

2024-08-29 Thread Miroslav Suchý
Dne 29. 08. 24 v 1:10 odp. Pavel Cahyna napsal(a): Hello, On Fri, May 10, 2024 at 10:55:13AM +0200, Miroslav Suchý wrote: Hot news:    SPDX v3 has been published. The biggest change for us is that license expression allows lowercase operators (and, or, with). This got into the specification

Re: [SPDX] Mass license change - batch #3 of all remaining packages

2024-08-28 Thread Miroslav Suchý
Dne 28. 08. 24 v 1:09 odp. Ian McInerney via devel napsal(a): Please exclude zulucrypt. I am in the process of doing the conversion during my update to the newest upstream version, but it is waiting on two things:https://gitlab.com/fedora/legal/fedora-license-data/-/issues/561,https://gitlab.com

Re: [SPDX] Mass license change - batch #3 of all remaining packages

2024-08-28 Thread Miroslav Suchý
Dne 28. 08. 24 v 12:38 odp. Miro Hrončok napsal(a): Please exclude pythran: https://src.fedoraproject.org/rpms/pythran/pull-request/31 Ack. Excluded. (But still included in the files below) Also, could you please send a plain list of packages you plan to change, so I can run it trough fin

[SPDX] Mass license change - batch #3 of all remaining packages

2024-08-28 Thread Miroslav Suchý
Here is the third and last batch of changes for 972 packages (perl-JSON-Create to 0ad-data) https://miroslav.suchy.cz/fedora/rest-of-callaway-batch3.diff Shorten version without the context is here: https://miroslav.suchy.cz/fedora/rest-of-callaway-batch3-short-diff.txt I will appreciate a re

Re: [SPDX] Mass license change - first 500 packages of all remaining packages

2024-08-28 Thread Miroslav Suchý
Dne 21. 08. 24 v 10:58 dop. Miroslav Suchý napsal(a): I incorporated the feedback I got on my email about converting all remaining packages and here is full diff of first 500 packages (a-golang-github-cyberdelia-metrics-graphite): This is done. Note for maintainers - while LicenseRef-Callaway

Re: [SPDX] Mass license change - batch #2 of all remaining packages

2024-08-27 Thread Miroslav Suchý
Dne 26. 08. 24 v 4:21 odp. Richard Fontana napsal(a): It seems you are incorrectly converting from "Redistributable, no modification permitted" to "LicenseRef-Callaway-Freely-redistributable-no-modification-permitted" instead of "LicenseRef-Callaway-Redistributable-no-modification-permitted". I t

Re: rpminspect-data-fedora outdated?

2024-08-26 Thread Miroslav Suchý
Dne 26. 08. 24 v 8:50 odp. David Cantrell napsal(a): Probably. A lot of the data files are mapped from the dist tag.  Any time a new dist tag is created, that is not automatically created in rpminspect-data-fedora.  The owner of the data has to do that. That's been entirely manual on my part so

Re: [SPDX] Mass license change - batch #2 of all remaining packages

2024-08-25 Thread Miroslav Suchý
Dne 25. 08. 24 v 5:26 odp. Fabio Valentini napsal(a): The parsec-tool conversion looks a bit strange. It's a Rust package, its License string should be trivially constructible from SPDX identifiers. It looks like it hasn't been updated in a while though, so it might predate the switch of defaults

Re: [SPDX] Mass license change - batch #2 of all remaining packages

2024-08-25 Thread Miroslav Suchý
Dne 25. 08. 24 v 1:20 odp. Alexander Ploumistos napsal(a): Hello Miroslav, I have opened issue #430 about inchi's license https://gitlab.com/fedora/legal/fedora-license-data/-/issues/430 for the record , wasn't the tag going to be "LicenseRef-IUPAC-InChI-Trust"? Yes and no. Yes, the packa

[SPDX] Mass license change - batch #2 of all remaining packages

2024-08-25 Thread Miroslav Suchý
Here is the second batch of changes for 1000 packages (golang-github-danwakefield-fnmatch to perl-Image-Xbm) https://miroslav.suchy.cz/fedora/rest-of-callaway-batch2-normal-diff.txt Shorten version without the context is here: https://miroslav.suchy.cz/fedora/rest-of-callaway-batch2-small-diff

[SPDX] Mass license change - first 500 packages of all remaining packages

2024-08-21 Thread Miroslav Suchý
I incorporated the feedback I got on my email about converting all remaining packages and here is full diff of first 500 packages (a-golang-github-cyberdelia-metrics-graphite): https://k00.fr/ywn3nz8h Shorten version without the context is here: https://k00.fr/x1aii7ub I will appreciate anoth

Re: SPDX Statistics - Gold Rush Edition

2024-08-18 Thread Miroslav Suchý
Dne 18. 08. 24 v 6:50 dop. Richard Fontana napsal(a): As noted by Ben, in this case you can optionally simplify it to: Slightly side note for anyone wanting to play with expressions: There is a library `license-expression` that allows you to operate with boolean logic of SPDX expressions. And

Re: SPDX Statistics - Gold Rush Edition

2024-08-17 Thread Miroslav Suchý
Dne 17. 08. 24 v 8:02 odp. Dridi Boukelmoune napsal(a): I ended up with the following license tag that I moved to SPDX as part of the incoming update: License: GPL-2.0-only AND MIT AND (GPL-2.0-only OR MIT) I feel like I could technically factor it to just "GPL-2.0-only AND MIT" because pi

SPDX Statistics - Gold Rush Edition

2024-08-16 Thread Miroslav Suchý
Hot news: * Almost all trivial conversion has been done. Only 208 "trivial" cases remains. I will not continue converting them to SPDX counterpart as there are various caveats hidden there. I will go over the remaining cases one by one. But it is likely that most of them will be converted to so

Re: [SPDX] Mass license change of all remaining licenses

2024-08-08 Thread Miroslav Suchý
Dne 08. 08. 24 v 6:05 dop. Richard Fontana napsal(a): Looks like you are using `License-Callaway-` when it should be `LicenseRef-Callaway-`. Good catch. Fixing. -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys -- ___

Re: [SPDX] Mass license change of all remaining licenses

2024-08-08 Thread Miroslav Suchý
Dne 08. 08. 24 v 1:17 dop. Leigh Scott napsal(a): cjs should be treated the same as gjs, it's the same code with renamed files, the licences haven't been changed. Feel free to change it. You are the maintainer of the package you know it better. This is still the preferred way. We have 5k of

Re: [SPDX] Mass license change of all remaining licenses

2024-08-07 Thread Miroslav Suchý
Dne 07. 08. 24 v 11:21 odp. Leigh Scott napsal(a): gjs -License:MIT and (MPLv1.1 or GPLv2+ or LGPLv2+) +# modules/esm/_encoding/util.js and few other things are MIT +# modules/script/tweener/equatio

Re: [SPDX] Mass license change of all remaining licenses

2024-08-07 Thread Miroslav Suchý
Dne 07. 08. 24 v 9:30 odp. Miroslav Suchý napsal(a): 3) I first thought that this: atril -  GPLv2+ and LGPLv2+ and MIT +  GPL-2.0-or-later AND License-Callaway-LGPLv2+ AND License-Callaway-MIT needs different handling, but then I realized it is likely what we want. It converts GPLv2+ to only

[SPDX] Mass license change of all remaining licenses

2024-08-07 Thread Miroslav Suchý
All packages with licenses that has 1:1 counterpart in SPDX were converted. What is remaining are licenses that cannot be converted to SPDX automatically. E.g. BSD in Callaway can be converted to BSD-2-Clause or BSD-3-Clause (and several others). We have the agreement (and FESCO decision [1]) t

Re: [SPDX] Mass license change - variety of licenses and compound formulas

2024-08-07 Thread Miroslav Suchý
Dne 31. 07. 24 v 8:51 odp. Miroslav Suchý napsal(a): Oh never mind, that is not what you're doing. Still, I am concerned about any mass replacement of Callaway "with exceptions", since that could refer to anything, or did you handle this on a package-by-package basis? Good point

Re: [SPDX] Mass license change from "GPL+ or Artistic" to "GPL-1.0-or-later OR Artistic-1.0-Perl"

2024-08-05 Thread Miroslav Suchý
Dne 30. 07. 24 v 6:40 odp. Miroslav Suchý napsal(a): I am going to do the mass change of the licenses from "GPL+ or Artistic" to "GPL-1.0-or-later OR Artistic-1.0-Perl" The proposed diff is here https://k00.fr/1o80qex2 Done -- Miroslav Suchy, RHCA Red Hat, Manager, P

Re: Review swap / python

2024-08-01 Thread Miroslav Suchý
Dne 31. 07. 24 v 11:50 odp. Michal Ambroz napsal(a): *# Bug 2246704 - Review Request: python-xlrd2 - Library to extract data from Microsoft Excel legacy spreadsheet files *(xls) https://bugzilla.redhat.com/show_bug.cgi?id=2246704 I take this. If you can do review of https://bugzilla.redhat

SPDX Statistics - Niki Lauda Edition

2024-08-01 Thread Miroslav Suchý
Hot news: * Big batch of GPL families was mass converted. * Sent email about packages with problems (licenses neither in SPDX nor in Callaway format). * Still on todo list: convert Perl licenses (already announced) and Public Domain, UltraPermissive, and Firmware. Two weeks ago we had: *

Re: [SPDX] Mass license change - variety of licenses and compound formulas

2024-07-31 Thread Miroslav Suchý
Dne 31. 07. 24 v 6:57 odp. Richard Fontana napsal(a): Oh never mind, that is not what you're doing. Still, I am concerned about any mass replacement of Callaway "with exceptions", since that could refer to anything, or did you handle this on a package-by-package basis? Good point. I will remove

Re: Packages with problematic license tag (for SPDX conversion)

2024-07-31 Thread Miroslav Suchý
Dne 31. 07. 24 v 11:14 dop. Vít Ondruch napsal(a): warning: not valid neither as Callaway nor as SPDX, please check How to reproduce this warning? These lines https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx-final.txt#_16 My script put it there whenever both:   $

Re: [SPDX] Mass license change - variety of licenses and compound formulas

2024-07-31 Thread Miroslav Suchý
Dne 31. 07. 24 v 11:16 dop. Vít Ondruch napsal(a): I probably don't understand right the first one: ~~~ diff -Naur rpm-specs.orig/aces_container.spec rpm-specs/aces_container.spec --- rpm-specs.orig/aces_container.spec    2024-07-18 04:00:12.0 +0200 +++ rpm-specs/aces_container.spec   

[SPDX] Mass license change - variety of licenses and compound formulas

2024-07-31 Thread Miroslav Suchý
Hi. This is a batch of remaining licenses that allows 1:1 conversion [*]. It includes leftovers from previous migrations, compound formulas and rarely used licenses. The proposed diff is here https://k00.fr/5i348p12 Affected packages: https://k00.fr/zszrcmgr Unless somebody stop me, I will

Re: Packages with problematic license tag (for SPDX conversion)

2024-07-30 Thread Miroslav Suchý
Dne 30. 07. 24 v 11:54 odp. Kevin Fenzi napsal(a): mxml is ASL-2.0 with a linking exception for "GPLv2 or LGPLv2" (https://github.com/michaelrsweet/mxml/blob/master/NOTICE ) Should that be: apache-2.0 WITH GPL-Linking-Exception ? GPL-Linking-Exception does not exists. https://spdx.org/licens

Re: Packages with problematic license tag (for SPDX conversion)

2024-07-30 Thread Miroslav Suchý
Dne 30. 07. 24 v 7:40 odp. Ben Beasley napsal(a): Could you please take a look at rust-oxipng to see exactly what the tooling is complaining about? Everything in the spec file,https://src.fedoraproject.org/rpms/rust-oxipng/blob/rawhide/f/rust-oxipng.spec, looks like a valid SPDX expression to

Re: Packages with problematic license tag (for SPDX conversion)

2024-07-30 Thread Miroslav Suchý
Dne 30. 07. 24 v 7:23 odp. Richard Shaw napsal(a): Per upstream opencascade is "GNU Lesser General Public License (LGPL) version 2.1 with additional exception" https://dev.opencascade.org/resources/licensing Does that translate to "LGPL-2.1-only with additional exception"? No. It should be:

[SPDX] Mass license change from "GPL+ or Artistic" to "GPL-1.0-or-later OR Artistic-1.0-Perl"

2024-07-30 Thread Miroslav Suchý
Hi. I am going to do the mass change of the licenses from "GPL+ or Artistic" to "GPL-1.0-or-later OR Artistic-1.0-Perl" The proposed diff is here https://k00.fr/1o80qex2 Affected packages: https://k00.fr/fsag6bev Unless somebody stop me, I will do this change directly in dist-git after a we

Re: Packages with problematic license tag (for SPDX conversion)

2024-07-30 Thread Miroslav Suchý
Dne 30. 07. 24 v 5:05 odp. Tulio Magno Quites Machado Filho napsal(a): Miroslav Suchý writes: libcxx   nikic sergesanspaille spot tstellar tuliom I believe this project got listed by mistake. Its current license is: Apache-2.0 WITH LLVM-exception OR MIT OR NCSA Isn't t

Re: Packages with problematic license tag (for SPDX conversion)

2024-07-30 Thread Miroslav Suchý
Dne 30. 07. 24 v 4:40 odp. Miro Hrončok napsal(a): churchyard pypy pypy3.10 pypy3.9 IMHO this uses a valid Callaway expression. It has UCD in it, which is not part of fedora-license-data, but it was listed in the old wiki: There is https://fedoraproject.org/wiki/Licensing:UCD And it is list

Packages with problematic license tag (for SPDX conversion)

2024-07-30 Thread Miroslav Suchý
As the SPDX Change slowly finishes I focused on the license that I regularly report as:   warning: not valid neither as Callaway nor as SPDX, please check These are license tags that are hard to automatically parse. It include texts like "GPLv1 AND/OR GPLv2", free form description of exception

Re: RPM buildroot & "Recommends:"

2024-07-30 Thread Miroslav Suchý
Dne 30. 07. 24 v 12:46 odp. Petr Pisar napsal(a): Yes, weak dependencies are disabled in Koji. See install_weak_deps DNF option: I will add that Koji inherits this from Mock where it is disabled too. The reason is that we want to have reproducible builds (as possible). With this enable we can

Re: [SPDX] Mass license change GPLv3 to GPL-3.0-only

2024-07-29 Thread Miroslav Suchý
Dne 18. 06. 24 v 11:00 dop. Miroslav Suchý napsal(a): I am going to do the mass change of the license from GPLv3 to GPL-3.0-only Done. Diff is https://k00.fr/d8fma5zp -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

Re: [SPDX] Mass license change GPLv2 to GPL-2.0-only

2024-07-29 Thread Miroslav Suchý
Dne 18. 06. 24 v 6:46 odp. Miroslav Suchý napsal(a): I am going to do the mass change of the license from GPLv2 to GPL-2.0-only Done. The diff is here https://k00.fr/c1vnf850 -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

Re: [SPDX] Mass license change LGPLv3 to LGPL-3.0-only

2024-07-25 Thread Miroslav Suchý
Dne 18. 06. 24 v 10:41 dop. Miroslav Suchý napsal(a): Hi. I am going to do the mass change of the license from LGPLv3 to LGPL-3.0-only Done. The diff is here https://k00.fr/o7ej5fye -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

Re: [SPDX] Mass license change GPLv2+ to GPL-2.0-or-later

2024-07-25 Thread Miroslav Suchý
Dne 18. 06. 24 v 8:04 dop. Miroslav Suchý napsal(a): I am going to do the mass change of the license from GPLv2+ to GPL-2.0-or-later Done. The diff is here: https://k00.fr/bsjujpgb -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

Re: [SPDX] Mass license change GPLv3+ to GPL-3.0-or-later

2024-07-25 Thread Miroslav Suchý
Done. The diff is here https://k00.fr/64nesi4q I skipped aws per Bjorn request. -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email

Re: Schedule for Tuesday's FESCo Meeting (2024-07-23)

2024-07-24 Thread Miroslav Suchý
Dne 24. 07. 24 v 12:30 odp. Joe Orton napsal(a): Having a "majority rule" vote of e.g. packagers or provenpackagers on major technical decisions would be far superior, in my view. Apache communities have worked this way forever. You can always propose this as a change to our process. -- Mirosl

Re: [SPDX] Mass license change from Boost to BSL-1.0

2024-07-24 Thread Miroslav Suchý
Dne 19. 06. 24 v 8:01 dop. Miroslav Suchý napsal(a): Hi. I am going to do the mass change of the license from Boost to BSL-1.0 Done. The diff is here https://k00.fr/u4sq8h12 -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

Re: [SPDX] Mass license change ASL 2.0 to Apache-2.0

2024-07-24 Thread Miroslav Suchý
Dne 18. 06. 24 v 6:42 dop. Miroslav Suchý napsal(a): I am going to do the mass change of the license from ASL 2.0 to Apache-2.0 Done. Following the Tuesday's FESCO decision I amended my script and added there comments. Here is the diff https://k00.fr/tkbg4k81 -- Miroslav Suchy, RHC

Re: Incorrect code or Python regression?

2024-07-21 Thread Miroslav Suchý
Dne 21. 07. 24 v 11:21 dop. Paul Howarth napsal(a): python-paramiko failed to build in the mass rebuild and I'm wondering if there's incorrect code in paramiko (or its dependency cryptography), or whether it's a regression in the current Python beta. The failures are in the test suite and the fa

  1   2   3   4   5   6   7   8   9   10   >