Bug 2243136 - Review Request: kf6-kio - KDE Frameworks 6 Tier 3 solution for filesystem abstraction
Summary: Review Request: kf6-kio - KDE Frameworks 6 Tier 3 solution for filesystem abs...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL: https://invent.kde.org/frameworks/%{f...
Whiteboard:
Depends On:
Blocks: kf6-reviews 2243407 2243418 2243435
TreeView+ depends on / blocked
 
Reported: 2023-10-10 22:13 UTC by Steve Cossette
Modified: 2023-11-12 17:36 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-10-11 20:19:07 UTC
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)
The .spec file difference from Copr build 6514888 to 6514960 (1.58 KB, patch)
2023-10-10 22:59 UTC, Fedora Review Service
no flags Details | Diff
The .spec file difference from Copr build 6516782 to 6517532 (525 bytes, patch)
2023-10-11 19:48 UTC, Fedora Review Service
no flags Details | Diff

Description Steve Cossette 2023-10-10 22:13:18 UTC
Spec URL: https://farchord.fedorapeople.org/reviews/kf6-kio/kf6-kio.spec
SRPM URL: https://farchord.fedorapeople.org/reviews/kf6-kio/kf6-kio-5.240.0^20231010.060359.1c34fd4-1.fc39.src.rpm
Description: KDE Frameworks 6 Tier 3 solution for filesystem abstraction
Fedora Account System Username: farchord

Comment 1 Fedora Review Service 2023-10-10 22:17:23 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6514888
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2243136-kf6-kio/fedora-rawhide-x86_64/06514888-kf6-kio/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Neal Gompa 2023-10-10 22:34:04 UTC
Taking this review.

Comment 3 Neal Gompa 2023-10-10 22:45:18 UTC
Initial spec review:

> Requires: switcheroo-control

This needs to be on the core subpackage.

> ## org.kde.klauncher5 service referenced from : widgets/krun.cpp
> ## included here for completeness, even those -core already has a dependency.
> %{?kf6_kinit_requires}

The comment should be updated to mention klauncher6.

> ## omitted since 5.45, security concerns? -- rex
> %if 0
> # file_helper
> %{_kf6_sysconfdir}/dbus-1/system.d/org.kde.kio.file.conf
> %{_kf6_libexecdir}/kauth/file_helper
> %{_kf6_datadir}/dbus-1/system-services/org.kde.kio.file.service
> %{_kf6_datadir}/polkit-1/actions/org.kde.kio.file.policy
> %endif

Is this still unavailable? If so, then we should just drop this section entirely...

Comment 5 Fedora Review Service 2023-10-10 22:59:09 UTC
Created attachment 1993363 [details]
The .spec file difference from Copr build 6514888 to 6514960

Comment 6 Fedora Review Service 2023-10-10 22:59:12 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6514960
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2243136-kf6-kio/fedora-rawhide-x86_64/06514960-kf6-kio/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 7 Neal Gompa 2023-10-11 12:40:20 UTC
[fedora-review-service-build]

Comment 8 Neal Gompa 2023-10-11 12:41:30 UTC
> ## omitted since 5.45, security concerns? -- rex
> #%%if 0
> # file_helper
> #%%{_kf6_sysconfdir}/dbus-1/system.d/org.kde.kio.file.conf
> #%%{_kf6_libexecdir}/kauth/file_helper
> #%%{_kf6_datadir}/dbus-1/system-services/org.kde.kio.file.service
> #%%{_kf6_datadir}/polkit-1/actions/org.kde.kio.file.policy
> #%%endif

I wanted this deleted, not commented out. It already doesn't do anything.

Comment 9 Fedora Review Service 2023-10-11 12:43:22 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6516782
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2243136-kf6-kio/fedora-rawhide-x86_64/06516782-kf6-kio/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 10 Steve Cossette 2023-10-11 18:55:23 UTC
Spec URL: https://farchord.fedorapeople.org/reviews/kf6-kio/kf6-kio.spec
SRPM URL: https://farchord.fedorapeople.org/reviews/kf6-kio/kf6-kio-5.240.0^20231010.060359.1c34fd4-1.fc39.src.rpm

Require'd a noarch package as an arch'd package by mistake, fixed.

Comment 11 Fedora Review Service 2023-10-11 19:48:54 UTC
Created attachment 1993529 [details]
The .spec file difference from Copr build 6516782 to 6517532

Comment 12 Fedora Review Service 2023-10-11 19:48:57 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6517532
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2243136-kf6-kio/fedora-rawhide-x86_64/06517532-kf6-kio/fedora-review/review.txt

Please take a look if any issues were found.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 13 Neal Gompa 2023-10-11 20:10:18 UTC
Review notes:

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

Note: it looks like k6-filesystem requires needs to move to core subpackage to resolve the unowned directories issue. Please fix that on import.

PACKAGE APPROVED.

Comment 14 Steve Cossette 2023-10-11 20:18:20 UTC
Thank you for the review, Neal

https://pagure.io/releng/fedora-scm-requests/issue/56967

Comment 15 Fedora Admin user for bugzilla script actions 2023-10-11 20:18:32 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/kf6-kio

Comment 16 Steve Cossette 2023-10-11 20:19:07 UTC
Thank you, moved the require to the core subpackage.

Comment 17 nucleo 2023-11-12 17:36:17 UTC
Why kf6-kio-widgets requires kf6-kio-devel?

# rpm -e kf6-kio-devel 
error: Failed dependencies:
        libkuriikwsfiltereng_private.so()(64bit) is needed by (installed) kf6-kio-widgets-5.245.0-1.fc40.x86_64


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