[Bug 2232889] New: perl-ORLite-2.00 is available

2023-08-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2232889

Bug ID: 2232889
   Summary: perl-ORLite-2.00 is available
   Product: Fedora
   Version: rawhide
Status: NEW
 Component: perl-ORLite
  Keywords: FutureFeature, Triaged
  Assignee: jples...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: jples...@redhat.com, mmasl...@redhat.com,
perl-devel@lists.fedoraproject.org
  Target Milestone: ---
Classification: Fedora



Releases retrieved: 2.00
Upstream release that is considered latest: 2.00
Current version/release in rawhide: 1.99-1.fc40
URL: http://search.cpan.org/dist/ORLite/

Please consult the package updates policy before you issue an update to a
stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at:
https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.


Based on the information from Anitya:
https://release-monitoring.org/project/3181/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/perl-ORLite


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2232889

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla=report-spam_desc=Report%20of%20Bug%202232889%23c0
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Fedora EPEL 9 updates-testing report

2023-08-19 Thread updates
The following Fedora EPEL 9 Security updates need testing:
 Age  URL
   2  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-917679773c   
GitPython-3.1.32-1.el9
   1  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-e2fcc4af81   
llhttp-8.1.1-1.el9 python-aiohttp-3.8.5-1.el9
   0  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-f08c8f0812   
chromium-116.0.5845.96-1.el9


The following builds have been pushed to Fedora EPEL 9 updates-testing

clamav-1.0.2-1.el9
libXISF-0.2.9-1.el9
python-django-clacks-0.3.1-1.el9

Details about builds:



 clamav-1.0.2-1.el9 (FEDORA-EPEL-2023-e2f8cb1ee1)
 End-user tools for the Clam Antivirus scanner

Update Information:

CVE-2023-20197 ClamAV File Scanning Infinite Loop Denial of Service
Vulnerability

ChangeLog:

* Fri Aug 18 2023 Orion Poplawski  - 1.0.2-1
- Update to 1.0.2 CVE-2023-20197 (bz#2232508)
* Wed Jul 19 2023 Fedora Release Engineering  - 
1.0.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Mon Feb 27 2023 Orion Poplawski  - 1.0.1-4
- Mark cvd files is clamav-data as %config(noreplace) (bz#2170876)
- Rename clamav-update to clamav-freshclam
- Make clamav-freshclam supplement clamd
- Have clamav-freshclam ghost all of the .cld and .cvd files
- Update data files with help of Cisco-Talos/cvdupdate
- Update to 1.0.1
- Make sure RUSTFLAGS are passed to rustc (bz#2167194)
- Fix multilib install

References:

  [ 1 ] Bug #2232508 - CVE-2023-20197 fedora: ClamAV File Scanning Infinite 
Loop Denial of Service Vulnerability
https://bugzilla.redhat.com/show_bug.cgi?id=2232508




 libXISF-0.2.9-1.el9 (FEDORA-EPEL-2023-083644b9d3)
 Library to load and write XISF format

Update Information:

- Upgrade to 0.2.9 - Enable zstd support

ChangeLog:

* Fri Aug 18 2023 Mattia Verga  - 0.2.9-1
- Update to 0.2.9 (fedora#2231736)
- Enable zstd support
* Thu Jul 20 2023 Fedora Release Engineering  - 
0.2.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild




 python-django-clacks-0.3.1-1.el9 (FEDORA-EPEL-2023-1b5b68c3d7)
 Django Middleware for X-Clacks-Overhead

Update Information:

Initial import (fedora#2229551).

ChangeLog:

* Sat Aug 19 2023 Daniel Milnes  - 0.3.1-1
- Initial import (fedora#2229551).


___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-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/epel-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


F40 Proposal: Revitalize Forge Macros (Self-Contained Change proposal)

2023-08-19 Thread Maxwell G
(I'm announcing this myself as per https://pagure.io/fesco/issue/3051.)

https://fedoraproject.org/wiki/Changes/Revitalize_Forge_Macros

This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive community
feedback. This proposal will only be implemented if approved by the
Fedora Engineering Steering Committee.

== Summary ==
Up until now, the
[https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/7331757cf12ee645e895e7e6e91d73ff66106e12/f/macros.forge
 forge macros]
have been part of {{package|redhat-rpm-config}}.
We will split them out into a new `forge-srpm-macros` package.
We will add more test coverage and add a new `%forgeversion` macro to allow 
adding snapshot info to Version instead of Release.

== Owner ==
* Name: [[User:gotmax23| Maxwell G]]
* Email: maxw...@gtmx.me

== Detailed Description ==
The forge macros will be removed from
{{package|redhat-rpm-config}} in favor of a standalone `forge-srpm-macros`
package.
{{package|redhat-rpm-config}} will gain a dependency on `forge-srpm-macros`.
This will ease maintenance and allow the forge macros to develop independently
of redhat-rpm-config.
This split will also allow us to address longstanding issues such as
lack of test coverage and noncompliance with the new Versioning Guidelines that
mandate putting snapshot info in Version instead of Release.

Development is under way in https://git.sr.ht/~gotmax23/forge-srpm-macros.
Maintaining the macros in a separate upstream repository enables us to have
proper CI and proper versioning and frees us from having to sync macro files
across distgit branches.

The new forge-srpm-macros project
now has support for Codeberg, nested Gitlab groups, and a new
[https://git.sr.ht/~gotmax23/forge-srpm-macros/commit/145b7fc72a31b7e547bfdd114c6c68aa56374043
 `%forgeversion` macro].
There are also unit tests covering the core forge macros functionality to
prevent future regressions.
The tests have already uncovered a two year old bug in the Pagure forge
functionality!

For now, we will limit this Change to rawhide, but we may backport the
`forge-srpm-macros` package to stable Fedora releases depending on feedback
from the redhat-rpm-config maintainers and other stakeholders.
This is not a backwards incompatible Change,
so it should be safe to backport after proper testing in Rawhide.

== Feedback ==

The redhat-rpm-config maintainers have expressed that they'd prefer if the forge
macros were split into a separate project.
Other developers have expressed that the lack of regression tests makes them
hesitant to propose or accept changes to the forge macros; this Change fixes 
that.
The Go SIG who makes use of {{package|go-rpm-macros}} that relies on the forge
macros is happy to see more maintenance of these macros.
The inability to get changes into the forge macros have blocked us from fixing
bugs that affect the Go macros.

== Benefit to Fedora ==

This split out will ease maintenance and allow us to address longstanding
issues in the current codebase.

== Scope ==
* Proposal owners:
** ✅ Create an upstream repository for the forge-srpm-macros project
** ✅ Prepare a PR for {{package|redhat-rpm-config}} to remove the macros and 
associated forge.lua code and add a dependency on the new package: 
https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/260
** Submit the `forge-srpm-macros` package for review
** Build `forge-srpm-macros` and the updated {{package|redhat-rpm-config}} 
package in a side tag using provenpackager privileges
** Close existing PRs open against the forge macros and direct authors to the 
new project

* Other developers:
** Review the {{package|redhat-rpm-config}} PR
** Preform test builds of packages that use the forge macros

* Policies and guidelines:
** ✅ Adjust the 
[https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/ SourceURL 
Packaging Guidelines] to recommend the new `%forgeversion` macro: 
https://pagure.io/packaging-committee/pull-request/1295

* Trademark approval: N/A (not needed for this Change)

* Alignment with Community Initiatives: N/A

== Upgrade/compatibility impact ==

There shouldn't be any.
The forge macros will remain in the buildroot,
and {{package|redhat-rpm-config}} will Require the new package.

== How To Test ==
There is a test Copr available that contains builds of `forge-srpm-macros`'
`main` branch.
You can use it in mock like this:


copr mock-config gotmax23/forge-srpm-macros-dev fedora-rawhide-x86_64 > 
~/.config/mock/forge.cfg
fedpkg sources
# To preform a full package build
mock --spec *.spec --source . -r forge
# To build a source package only
mock --buildsrpm --spec *.spec --source . -r forge


== User Experience ==

This is a developer focussed Change.
This Change does not propose any drastic changes to the macros themselves and
does not mandate specfile changes,
so it shouldn't be too visible.

== Dependencies ==
This change requires coordination with the 

Re: %pyproject_save_files license handlers

2023-08-19 Thread Maxwell G
On Sat Aug 19, 2023 at 22:13 +0200, Miro Hrončok wrote:
> On 19. 08. 23 19:44, Maxwell G wrote:
> > Hi Pythonistas,
> > 
> > %pyproject_save_files automatically handles marking license files
> > with %license when a build backend installs them into a package's
> > dist-info directory and the License-File header is specified in the
> > METADATA file. Currently, only setuptools and hatchling meet this
> > criteria. Notably, poetry and flit do not support this. They will
> > install license texts into the dist-info directory, but they do not add
> > the License-File metadata. The License-File tag is not standardized, and
> > discussion on PEP 639 which defines this standard has stalled. I believe
> > relying on this feature is a problem, as if a project changes build
> > systems or some other config and a packager doesn't realize, suddenly
> > the license file won't be marked with %license or even worse, not
> > installed at all. Since the pyproject macros read the build backend from
> > pyproject.toml without packagers having to manually specify anything
> > (which is generally great!), this situation seems likely to occur.
> > 
> > Until these issues are resolved, I propose banning this in Fedora and
> > requiring packagers to manually mark files with %license or at least
> > adding a large warning to the Packaging Guidelines. It can be similar to
> > the `'*' +auto` flags which are used by pyp2spec for automatic PyPI
> > builds in Copr but not allowed in Fedora proper.
> > What do y'all think? Am I missing something?
>
> Hey. Alternatively to banning this: what if we make %pyproject_save_files 
> fail 
> without a license? Obviously, that would be a breaking change, so it could be 
> opt-in first.
>
>%pyproject_save_files -l ...
>
> When used like this, no License-File header would result in an error.

>
> We could introduce a reverse flag -L (don't fail without a license), and have 
> a 
> discussion about changing the default later.
>
> The guidelines could than say something like: If there is a license file you 
> MUST do one of the following when using %pyproject_save_files:
>
>   1) use -l and don't list it in %files explicitly
>   2) use -L and list it in %files explicitly
>
> That way, we ensure the license is packaged (and marked as %license) while 
> not 
> reducing automation.
>

I like -l flag idea, but I don't think we can make it fail by default
for the foreseeable future, given the status of PEP 639 and build system
adoption.
We could use a heuristic (such as a hardcoded list of globs) to match
license files in dist-info directories if License-File doesn't exist,
but I'm not sure that's the best idea.
I'm hesitant about adding a noop -L flag until we actually have a
plan/criteria on when to start enforcing -l, but I don't feel strongly.



-- 
Maxwell G (@gotmax23)
Pronouns: He/They
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


F40 Proposal: Revitalize Forge Macros (Self-Contained Change proposal)

2023-08-19 Thread Maxwell G
(I'm announcing this myself as per https://pagure.io/fesco/issue/3051.)

https://fedoraproject.org/wiki/Changes/Revitalize_Forge_Macros

This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive community
feedback. This proposal will only be implemented if approved by the
Fedora Engineering Steering Committee.

== Summary ==
Up until now, the
[https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/7331757cf12ee645e895e7e6e91d73ff66106e12/f/macros.forge
 forge macros]
have been part of {{package|redhat-rpm-config}}.
We will split them out into a new `forge-srpm-macros` package.
We will add more test coverage and add a new `%forgeversion` macro to allow 
adding snapshot info to Version instead of Release.

== Owner ==
* Name: [[User:gotmax23| Maxwell G]]
* Email: maxw...@gtmx.me

== Detailed Description ==
The forge macros will be removed from
{{package|redhat-rpm-config}} in favor of a standalone `forge-srpm-macros`
package.
{{package|redhat-rpm-config}} will gain a dependency on `forge-srpm-macros`.
This will ease maintenance and allow the forge macros to develop independently
of redhat-rpm-config.
This split will also allow us to address longstanding issues such as
lack of test coverage and noncompliance with the new Versioning Guidelines that
mandate putting snapshot info in Version instead of Release.

Development is under way in https://git.sr.ht/~gotmax23/forge-srpm-macros.
Maintaining the macros in a separate upstream repository enables us to have
proper CI and proper versioning and frees us from having to sync macro files
across distgit branches.

The new forge-srpm-macros project
now has support for Codeberg, nested Gitlab groups, and a new
[https://git.sr.ht/~gotmax23/forge-srpm-macros/commit/145b7fc72a31b7e547bfdd114c6c68aa56374043
 `%forgeversion` macro].
There are also unit tests covering the core forge macros functionality to
prevent future regressions.
The tests have already uncovered a two year old bug in the Pagure forge
functionality!

For now, we will limit this Change to rawhide, but we may backport the
`forge-srpm-macros` package to stable Fedora releases depending on feedback
from the redhat-rpm-config maintainers and other stakeholders.
This is not a backwards incompatible Change,
so it should be safe to backport after proper testing in Rawhide.

== Feedback ==

The redhat-rpm-config maintainers have expressed that they'd prefer if the forge
macros were split into a separate project.
Other developers have expressed that the lack of regression tests makes them
hesitant to propose or accept changes to the forge macros; this Change fixes 
that.
The Go SIG who makes use of {{package|go-rpm-macros}} that relies on the forge
macros is happy to see more maintenance of these macros.
The inability to get changes into the forge macros have blocked us from fixing
bugs that affect the Go macros.

== Benefit to Fedora ==

This split out will ease maintenance and allow us to address longstanding
issues in the current codebase.

== Scope ==
* Proposal owners:
** ✅ Create an upstream repository for the forge-srpm-macros project
** ✅ Prepare a PR for {{package|redhat-rpm-config}} to remove the macros and 
associated forge.lua code and add a dependency on the new package: 
https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/260
** Submit the `forge-srpm-macros` package for review
** Build `forge-srpm-macros` and the updated {{package|redhat-rpm-config}} 
package in a side tag using provenpackager privileges
** Close existing PRs open against the forge macros and direct authors to the 
new project

* Other developers:
** Review the {{package|redhat-rpm-config}} PR
** Preform test builds of packages that use the forge macros

* Policies and guidelines:
** ✅ Adjust the 
[https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/ SourceURL 
Packaging Guidelines] to recommend the new `%forgeversion` macro: 
https://pagure.io/packaging-committee/pull-request/1295

* Trademark approval: N/A (not needed for this Change)

* Alignment with Community Initiatives: N/A

== Upgrade/compatibility impact ==

There shouldn't be any.
The forge macros will remain in the buildroot,
and {{package|redhat-rpm-config}} will Require the new package.

== How To Test ==
There is a test Copr available that contains builds of `forge-srpm-macros`'
`main` branch.
You can use it in mock like this:


copr mock-config gotmax23/forge-srpm-macros-dev fedora-rawhide-x86_64 > 
~/.config/mock/forge.cfg
fedpkg sources
# To preform a full package build
mock --spec *.spec --source . -r forge
# To build a source package only
mock --buildsrpm --spec *.spec --source . -r forge


== User Experience ==

This is a developer focussed Change.
This Change does not propose any drastic changes to the macros themselves and
does not mandate specfile changes,
so it shouldn't be too visible.

== Dependencies ==
This change requires coordination with the 

Re: %pyproject_save_files license handlers

2023-08-19 Thread Miro Hrončok

On 19. 08. 23 19:44, Maxwell G wrote:

Hi Pythonistas,

%pyproject_save_files automatically handles marking license files
with %license when a build backend installs them into a package's
dist-info directory and the License-File header is specified in the
METADATA file. Currently, only setuptools and hatchling meet this
criteria. Notably, poetry and flit do not support this. They will
install license texts into the dist-info directory, but they do not add
the License-File metadata. The License-File tag is not standardized, and
discussion on PEP 639 which defines this standard has stalled. I believe
relying on this feature is a problem, as if a project changes build
systems or some other config and a packager doesn't realize, suddenly
the license file won't be marked with %license or even worse, not
installed at all. Since the pyproject macros read the build backend from
pyproject.toml without packagers having to manually specify anything
(which is generally great!), this situation seems likely to occur.

Until these issues are resolved, I propose banning this in Fedora and
requiring packagers to manually mark files with %license or at least
adding a large warning to the Packaging Guidelines. It can be similar to
the `'*' +auto` flags which are used by pyp2spec for automatic PyPI
builds in Copr but not allowed in Fedora proper.
What do y'all think? Am I missing something?


Hey. Alternatively to banning this: what if we make %pyproject_save_files fail 
without a license? Obviously, that would be a breaking change, so it could be 
opt-in first.


  %pyproject_save_files -l ...

When used like this, no License-File header would result in an error.

We could introduce a reverse flag -L (don't fail without a license), and have a 
discussion about changing the default later.


The guidelines could than say something like: If there is a license file you 
MUST do one of the following when using %pyproject_save_files:


 1) use -l and don't list it in %files explicitly
 2) use -L and list it in %files explicitly

That way, we ensure the license is packaged (and marked as %license) while not 
reducing automation.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Fedora rawhide compose report: 20230819.n.0 changes

2023-08-19 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20230818.n.0
NEW: Fedora-Rawhide-20230819.n.0

= SUMMARY =
Added images:2
Dropped images:  8
Added packages:  10
Dropped packages:6
Upgraded packages:   77
Downgraded packages: 0

Size of added packages:  9.48 MiB
Size of dropped packages:26.80 MiB
Size of upgraded packages:   2.05 GiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   33.64 MiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =
Image: LXQt live aarch64
Path: Spins/aarch64/iso/Fedora-LXQt-Live-aarch64-Rawhide-20230819.n.0.iso
Image: Workstation live aarch64
Path: 
Workstation/aarch64/iso/Fedora-Workstation-Live-aarch64-Rawhide-20230819.n.0.iso

= DROPPED IMAGES =
Image: Sericea dvd-ostree x86_64
Path: Sericea/x86_64/iso/Fedora-Sericea-ostree-x86_64-Rawhide-20230818.n.0.iso
Image: Silverblue dvd-ostree aarch64
Path: 
Silverblue/aarch64/iso/Fedora-Silverblue-ostree-aarch64-Rawhide-20230818.n.0.iso
Image: Silverblue dvd-ostree x86_64
Path: 
Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-Rawhide-20230818.n.0.iso
Image: Server boot ppc64le
Path: Server/ppc64le/iso/Fedora-Server-netinst-ppc64le-Rawhide-20230818.n.0.iso
Image: Silverblue dvd-ostree ppc64le
Path: 
Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-Rawhide-20230818.n.0.iso
Image: Kinoite dvd-ostree x86_64
Path: Kinoite/x86_64/iso/Fedora-Kinoite-ostree-x86_64-Rawhide-20230818.n.0.iso
Image: Onyx dvd-ostree x86_64
Path: Onyx/x86_64/iso/Fedora-Onyx-ostree-x86_64-Rawhide-20230818.n.0.iso
Image: Server dvd ppc64le
Path: Server/ppc64le/iso/Fedora-Server-dvd-ppc64le-Rawhide-20230818.n.0.iso

= ADDED PACKAGES =
Package: gmult-12.0-2.fc40
Summary: Multiplication Puzzle
RPMs:gmult
Size:332.78 KiB

Package: golang-github-apapsch-jsonmerge-2-2.0.0-1.fc40
Summary: Merge JSON objects
RPMs:golang-github-apapsch-jsonmerge-2 
golang-github-apapsch-jsonmerge-2-devel
Size:2.82 MiB

Package: golang-github-bmatcuk-doublestar-1.3.4-1.fc40
Summary: Implements support for double star matches in Go's path.Match and 
filepath.Glob
RPMs:golang-github-bmatcuk-doublestar-devel
Size:18.93 KiB

Package: golang-github-gofiber-fiber-2-2.48.0-1.fc40
Summary: Express inspired web framework written in Go
RPMs:golang-github-gofiber-fiber-2-devel
Size:390.44 KiB

Package: golang-github-juju-gnuflag-1.0.0-1.fc40
Summary: GNU-compatible flag handling with a stdlib-like API for Go
RPMs:golang-github-juju-gnuflag-devel
Size:19.87 KiB

Package: golang-github-lestrrat-backoff-2-2.0.8-2.fc40
Summary: Backoff mechanics for Go
RPMs:golang-github-lestrrat-backoff-2-devel
Size:23.41 KiB

Package: golang-github-ravenox-jsoncommentstrip-1.0.0-1.fc40
Summary: Library for strip JSON comments
RPMs:golang-github-ravenox-jsoncommentstrip 
golang-github-ravenox-jsoncommentstrip-devel
Size:2.00 MiB

Package: golang-github-ravenox-jsonmerge-1.0.0-1.20230722git0828c73.fc40
Summary: Merge JSON objects to one (replaces only existent values)
RPMs:golang-github-ravenox-jsonmerge-devel
Size:21.69 KiB

Package: golang-github-spkg-bom-1.0.0-1.fc40
Summary: Strip UTF-8 byte order marks
RPMs:golang-github-spkg-bom-devel
Size:11.72 KiB

Package: libgedit-gtksourceview-299.0.4-1.fc40
Summary: Gedit Technology - Source code editing widget
RPMs:libgedit-gtksourceview libgedit-gtksourceview-devel
Size:3.86 MiB


= DROPPED PACKAGES =
Package: R-rgdal-1.6.7-2.fc39
Summary: Bindings for the 'Geospatial' Data Abstraction Library
RPMs:R-rgdal
Size:17.09 MiB

Package: R-rgeos-0.6.4-1.fc39
Summary: Interface to Geometry Engine - Open Source ('GEOS')
RPMs:R-rgeos
Size:3.15 MiB

Package: libgpuarray-0.7.6-21.fc39
Summary: Library to manipulate tensors on a GPU
RPMs:libgpuarray libgpuarray-devel libgpuarray-doc python3-pygpu 
python3-pygpu-devel
Size:3.63 MiB

Package: python-theano-1.1.2-6.fc38
Summary: Mathematical expressions involving multidimensional arrays
RPMs:python-theano-doc python3-theano
Size:2.69 MiB

Package: python-visionegg-quest-1.1-16.fc38
Summary: QUEST algorithm for finding threshold
RPMs:python3-visionegg-quest
Size:22.49 KiB

Package: transmageddon-1.5-30.fc38
Summary: Video transcoder
RPMs:transmageddon
Size:220.62 KiB


= UPGRADED PACKAGES =
Package:  R-broom-1.0.5-1.fc40
Old package:  R-broom-1.0.4-3.fc39
Summary:  Convert Statistical Objects into Tidy Tibbles
RPMs: R-broom
Size: 1.97 MiB
Size change:  -2.60 KiB
Changelog:
  * Fri Aug 18 2023 I??aki ??car  - 1.0.5-1
  - Update to 1.0.5


Package:  R-ggplot2-3.4.3-1.fc40
Old package:  R-ggplot2-3.4.2-3.fc39
Summary:  Create Elegant Data Visualisations Using the Grammar of Graphics
RPMs: R-ggplot2
Size: 3.47 MiB
Size change:  -862.13 KiB
Changelog:
  * Fri Aug 18 2023 I??aki ??car  - 3.4.3-1
  - Update to 3.4.3


Package:  R-sp-2.0.0-1.fc40
Old package:  R-sp-1.6.1-2.fc39
Summary

%pyproject_save_files license handlers

2023-08-19 Thread Maxwell G
Hi Pythonistas,

%pyproject_save_files automatically handles marking license files
with %license when a build backend installs them into a package's
dist-info directory and the License-File header is specified in the
METADATA file. Currently, only setuptools and hatchling meet this
criteria. Notably, poetry and flit do not support this. They will
install license texts into the dist-info directory, but they do not add
the License-File metadata. The License-File tag is not standardized, and
discussion on PEP 639 which defines this standard has stalled. I believe
relying on this feature is a problem, as if a project changes build
systems or some other config and a packager doesn't realize, suddenly
the license file won't be marked with %license or even worse, not
installed at all. Since the pyproject macros read the build backend from
pyproject.toml without packagers having to manually specify anything
(which is generally great!), this situation seems likely to occur.

Until these issues are resolved, I propose banning this in Fedora and
requiring packagers to manually mark files with %license or at least
adding a large warning to the Packaging Guidelines. It can be similar to
the `'*' +auto` flags which are used by pyp2spec for automatic PyPI
builds in Copr but not allowed in Fedora proper.
What do y'all think? Am I missing something?

-- 
Best,

Maxwell G (@gotmax23)
Pronouns: He/They
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Packaging software for LulzBot Taz-6 3D printer

2023-08-19 Thread W. Michael Petullo
I am trying to package the software necessary to operate the LulzBot
Taz-6 3D printer. This seems to have been supported in previous versions
of Fedora [1], so I am trying to take ownership of retired packages.
Some of the dependencies should be broadly useful, like the arduino
package. I could use help with two things: (1) package reviewing and
(2) help with two of the packages.

The following are available for review now:

jakarta-commons-httpclient: https://bugzilla.redhat.com/show_bug.cgi?id=2232859
jmdns: https://bugzilla.redhat.com/show_bug.cgi?id=2232860
jsemver: https://bugzilla.redhat.com/show_bug.cgi?id=2232861
python-uranium-lulzbot: https://bugzilla.redhat.com/show_bug.cgi?id=2232862
libarcus-lulzbot: https://bugzilla.redhat.com/show_bug.cgi?id=2232864
CuraEngine-lulzbot: https://bugzilla.redhat.com/show_bug.cgi?id=2232865
cura-lulzbot: https://bugzilla.redhat.com/show_bug.cgi?id=2232866

The dependencies led me to create a COPR repository to aid in the review
process:

[copr:copr.fedorainfracloud.org:mikep:lulzbot]
name=Copr repo for lulzbot owned by mikep
baseurl=https://download.copr.fedorainfracloud.org/results/mikep/lulzbot/fedora-$releasever-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://download.copr.fedorainfracloud.org/results/mikep/lulzbot/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

I could use help with two of the packages: arduino and
lulzbot-marlin-firmware.

To get the arduino package to build and install, I had to remove some
dependencies. First, arduino-builder is deprecated. Does someone know
Arduino enough to know if I need to replace this with arduino-cli?
(And how?) Second, I removed the dependency on asm2, which I found used
deprecated RPM macros such as %add_to_maven_depmap. Could someone take a
look at that retired package and suggest how to modernize it towards the
newer macros?

The lulzbot-marlin-firmware does not build. The build fails with:

/usr/lib/gcc/arm-none-eabi/12.2.0/../../../../arm-none-eabi/bin/ld: 
cannot find 
../ArduinoAddons/arduino-1.8.5/packages/ultimachine/hardware/sam/1.6.9-b/variants/archim/libsam_sam3x8e_gcc_rel.a:
 No such file or directory

Does anyone know where libsam_sam3x8e_gcc_rel.a is supposed to come
from?

[1] https://lulzbot.com/learn/cura-lulzbot-edition-installation-fedora

-- 
Mike

:wq
___
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


Fedora 39 compose report: 20230819.n.0 changes

2023-08-19 Thread Fedora Branched Report
OLD: Fedora-39-20230818.n.0
NEW: Fedora-39-20230819.n.0

= SUMMARY =
Added images:1
Dropped images:  3
Added packages:  9
Dropped packages:6
Upgraded packages:   59
Downgraded packages: 0

Size of added packages:  20.14 MiB
Size of dropped packages:26.80 MiB
Size of upgraded packages:   836.26 MiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   16.78 MiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =
Image: Workstation live ppc64le
Path: 
Workstation/ppc64le/iso/Fedora-Workstation-Live-ppc64le-39-20230819.n.0.iso

= DROPPED IMAGES =
Image: i3 live aarch64
Path: Spins/aarch64/iso/Fedora-i3-Live-aarch64-39-20230818.n.0.iso
Image: Container_Toolbox docker ppc64le
Path: 
Container/ppc64le/images/Fedora-Container-Toolbox-39-20230818.n.0.ppc64le.tar.xz
Image: Workstation live aarch64
Path: 
Workstation/aarch64/iso/Fedora-Workstation-Live-aarch64-39-20230818.n.0.iso

= ADDED PACKAGES =
Package: gmult-12.0-2.fc39
Summary: Multiplication Puzzle
RPMs:gmult
Size:332.56 KiB

Package: golang-github-bmatcuk-doublestar-1.3.4-1.fc39
Summary: Implements support for double star matches in Go's path.Match and 
filepath.Glob
RPMs:golang-github-bmatcuk-doublestar-devel
Size:18.93 KiB

Package: golang-github-gofiber-fiber-2-2.48.0-2.fc39
Summary: Express inspired web framework written in Go
RPMs:golang-github-gofiber-fiber-2-devel
Size:390.42 KiB

Package: golang-github-juju-gnuflag-1.0.0-1.fc39
Summary: GNU-compatible flag handling with a stdlib-like API for Go
RPMs:golang-github-juju-gnuflag-devel
Size:19.87 KiB

Package: golang-github-lestrrat-backoff-2-2.0.8-2.fc39
Summary: Backoff mechanics for Go
RPMs:golang-github-lestrrat-backoff-2-devel
Size:23.42 KiB

Package: golang-github-ravenox-jsoncommentstrip-1.0.0-1.fc39
Summary: Library for strip JSON comments
RPMs:golang-github-ravenox-jsoncommentstrip 
golang-github-ravenox-jsoncommentstrip-devel
Size:1.99 MiB

Package: golang-github-ravenox-jsonmerge-1.0.0-1.20230722git0828c73.fc39
Summary: Merge JSON objects to one (replaces only existent values)
RPMs:golang-github-ravenox-jsonmerge-devel
Size:21.69 KiB

Package: golang-github-spkg-bom-1.0.0-1.fc39
Summary: Strip UTF-8 byte order marks
RPMs:golang-github-spkg-bom-devel
Size:11.72 KiB

Package: onnxruntime-1.15.1-2.fc39
Summary: A cross-platform inferencing and training accelerator
RPMs:onnxruntime onnxruntime-devel onnxruntime-doc
Size:17.35 MiB


= DROPPED PACKAGES =
Package: R-rgdal-1.6.7-2.fc39
Summary: Bindings for the 'Geospatial' Data Abstraction Library
RPMs:R-rgdal
Size:17.09 MiB

Package: R-rgeos-0.6.4-1.fc39
Summary: Interface to Geometry Engine - Open Source ('GEOS')
RPMs:R-rgeos
Size:3.15 MiB

Package: libgpuarray-0.7.6-21.fc39
Summary: Library to manipulate tensors on a GPU
RPMs:libgpuarray libgpuarray-devel libgpuarray-doc python3-pygpu 
python3-pygpu-devel
Size:3.63 MiB

Package: python-theano-1.1.2-6.fc38
Summary: Mathematical expressions involving multidimensional arrays
RPMs:python-theano-doc python3-theano
Size:2.69 MiB

Package: python-visionegg-quest-1.1-16.fc38
Summary: QUEST algorithm for finding threshold
RPMs:python3-visionegg-quest
Size:22.49 KiB

Package: transmageddon-1.5-30.fc38
Summary: Video transcoder
RPMs:transmageddon
Size:220.64 KiB


= UPGRADED PACKAGES =
Package:  R-broom-1.0.5-1.fc39
Old package:  R-broom-1.0.4-3.fc39
Summary:  Convert Statistical Objects into Tidy Tibbles
RPMs: R-broom
Size: 1.96 MiB
Size change:  -2.68 KiB
Changelog:
  * Fri Aug 18 2023 I??aki ??car  - 1.0.5-1
  - Update to 1.0.5


Package:  R-ggplot2-3.4.3-1.fc39
Old package:  R-ggplot2-3.4.2-3.fc39
Summary:  Create Elegant Data Visualisations Using the Grammar of Graphics
RPMs: R-ggplot2
Size: 3.46 MiB
Size change:  -862.39 KiB
Changelog:
  * Fri Aug 18 2023 I??aki ??car  - 3.4.3-1
  - Update to 3.4.3


Package:  R-sp-2.0.0-1.fc39
Old package:  R-sp-1.6.1-2.fc39
Summary:  Classes and Methods for Spatial Data
RPMs: R-sp R-sp-devel
Size: 9.38 MiB
Size change:  -64.70 KiB
Changelog:
  * Fri Aug 18 2023 I??aki ??car  - 2.0.0-1
  - Update to 2.0.0


Package:  SDL2_sound-2.0.2-1.fc39
Old package:  SDL2_sound-2.0.1-5.fc39
Summary:  An abstract soundfile decoder library
RPMs: SDL2_sound SDL2_sound-devel
Size: 1.84 MiB
Size change:  31.11 KiB
Changelog:
  * Thu Aug 17 2023 Dominik Mierzejewski  - 2.0.2-1
  - update to 2.0.2 (#2218920)
  - update bundled dependencies versions
  - include cmake and pkgconfig files in -devel


Package:  asv-0.5.1-12.fc39
Old package:  asv-0.5.1-8.fc38
Summary:  Airspeed Velocity: A simple Python history benchmarking tool
RPMs: asv asv-doc
Size: 4.34 MiB
Size change:  -517.20 KiB
Changelog:
  * Sun Apr 09 2023 Elliott Sales de Andrade  - 
0.5.1-9

[Bug 2232294] perl-Wx-GLCanvas-0.09-36.fc40 FTBFS: Makefile.PL fails

2023-08-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=2232294



--- Comment #7 from Scott Talbert  ---
(In reply to Miro Hrončok from comment #5)
> > How to prevent this kind of issue?
> 
> We could add something like this to perl-Wx:
> 
>   Requires: wxGTK = %(rpm -q wxGTK --qf='%%{VERSION}')
> 
> That way, when wxGTK is updated, we would be forced to rebuild it. The
> maintainer of wxGTK would obviously need to be aware of this.

Actually...perl-Alien-wxWidgets has a Provides like
perl(Alien::wxWidgets::Config::gtk_3_2_2_uni_gcc_3_4), so perhaps perl-Wx
should have a Requires on this exact Depends (that it was built with) instead? 
On the other hand, perl-Alien-wxWidgets should probably have a Requires on the
exact wxGTK version it was built with.  I think?

In any event, I'm aware of these issues now and won't go updating wxGTK
carelessly anymore.  ;)  Feel free to make me a co-maintainer of all these
packages (perl-Alien-wxWidgets, perl-wx, perl-wx-glcanvas) and I can do
rebuilds in a side tag when there's an update.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2232294

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla=report-spam_desc=Report%20of%20Bug%202232294%23c7
___
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-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/perl-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue