Bug 2283342 - Review Request: mingw-objfw - MinGW port of ObjFW
Summary: Review Request: mingw-objfw - MinGW port of ObjFW
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-05-27 00:30 UTC by Jonathan S.
Modified: 2024-11-24 07:18 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-11-24 07:18:39 UTC
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)

Description Jonathan S. 2024-05-27 00:30:09 UTC
Spec URL: https://nil.im/tmp/mingw-objfw.spec
SRPM URL: https://nil.im/tmp/mingw-objfw-1.1.4-1.fc40.src.rpm
Description: MinGW port of ObjFW
Fedora Account System Username: js
Successful Koji build: https://koji.fedoraproject.org/koji/taskinfo?taskID=118133335

ObjFW is a portable, lightweight framework for the Objective-C language. It
enables you to write an application in Objective-C that will run on any
platform supported by ObjFW without having to worry about differences between
operating systems or various frameworks you would otherwise need if you want to
be portable.

It supports all modern Objective-C features when using Clang, but is also
compatible with GCC ≥ 4.6 to allow maximum portability.

ObjFW also comes with its own lightweight and extremely fast Objective-C
runtime, which in real world use cases was found to be significantly faster
than both GNU's and Apple's runtime.

Comment 1 Neal Gompa 2024-05-27 00:31:08 UTC
Taking this review.

Comment 2 Neal Gompa 2024-05-28 17:39:34 UTC
Review notes:

* Package follows Fedora Packaging Guidelines
* Package builds and installs
* Package licensing is correctly handled and recorded
* No relevant serious issues from rpmlint

Note: fedora-review and rpmlint aren't very happy with this package because mingw-* packages have a somewhat unusual layout compared to native packages. I skipped over those.

PACKAGE APPROVED.

Comment 3 Neal Gompa 2024-05-28 17:44:01 UTC
Oh one thing to fix on import: please add "%license" lines to all subpackage file lists, since these packages are independent.

Comment 4 Fedora Admin user for bugzilla script actions 2024-06-01 12:07:02 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/mingw-objfw

Comment 5 Jonathan S. 2024-06-01 12:12:47 UTC
(In reply to Neal Gompa from comment #3)
> Oh one thing to fix on import: please add "%license" lines to all subpackage
> file lists, since these packages are independent.

Ah, thanks! That was by accident. Fixed on import.

Comment 6 Elliott Sales de Andrade 2024-11-24 07:18:39 UTC
Please close your review bugs once they've been imported.


Note You need to log in before you can comment on or make changes to this bug.