Bug 2438989 - FTBFS pdf-stapler due to wrong version of dependency [NEEDINFO]
Summary: FTBFS pdf-stapler due to wrong version of dependency
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: pdf-stapler
Version: 45
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Ranjan Maitra
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1518829 (view as bug list)
Depends On:
Blocks: 2446966 F31_PY2REMOVAL 1738053
TreeView+ depends on / blocked
 
Reported: 2026-02-11 16:18 UTC by Raphael Groner
Modified: 2026-08-28 07:13 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:
tadej.j: needinfo? (itsme_410)
tadej.j: needinfo? (itsme_410)


Attachments (Terms of Use)
root.log (398.40 KB, text/plain)
2026-02-11 16:20 UTC, Raphael Groner
no flags Details
build.log (20.68 KB, text/plain)
2026-02-11 16:20 UTC, Raphael Groner
no flags Details
patch to bump spec file to official 1.0 (1.99 KB, patch)
2026-02-11 16:24 UTC, Raphael Groner
no flags Details | Diff

Description Raphael Groner 2026-02-11 16:18:39 UTC
Build of recent version of pdf-stapler (official 1.0 with latest patches) fails to build. See attached logs.

Reproducible: Always

Steps to Reproduce:
1. fedpkg scratch-build
2.
3.
Actual Results:
FTBFS

Expected Results:
build success.

Comment 1 Raphael Groner 2026-02-11 16:20:08 UTC
Created attachment 2129096 [details]
root.log

Comment 2 Raphael Groner 2026-02-11 16:20:50 UTC
Created attachment 2129097 [details]
build.log

Comment 3 Raphael Groner 2026-02-11 16:24:42 UTC
Created attachment 2129098 [details]
patch to bump spec file to official 1.0

Comment 4 Raphael Groner 2026-02-11 18:28:22 UTC
*** Bug 1518829 has been marked as a duplicate of this bug. ***

Comment 5 Tadej Janež 2026-02-27 11:43:33 UTC
(In reply to Raphael Groner from comment #3)
> Created attachment 2129098 [details]
> patch to bump spec file to official 1.0

Just a note:
The official 1.0.0 release is commit d3f091ab0e50cf7dcce69ac722908cdc83779a7b, see:
https://github.com/hellerbarde/stapler/releases/tag/1.0.0

Also, perhaps it would make sense to bump to the latest commit in the master branch which is 382f1edc62296e071093a5419811a2fca9d78d93:
https://github.com/hellerbarde/stapler/compare/1.0.0...master

Unfortunately, the upstream appears to be unmaintained since Mar 2022:
https://github.com/hellerbarde/stapler/issues/99

Comment 6 Raphael Groner 2026-03-04 18:00:00 UTC
Thanks for status update. Maybe worth to orphan this package or anyone else should take responsibility. Not sure what available fork to choose instead as upstream, current development seems somehow confusing.
https://github.com/hellerbarde/stapler/network

Comment 7 Tadej Janež 2026-06-09 13:38:00 UTC
(In reply to Raphael Groner from comment #6)
> Thanks for status update. Maybe worth to orphan this package or anyone else
> should take responsibility. Not sure what available fork to choose instead
> as upstream, current development seems somehow confusing.
> https://github.com/hellerbarde/stapler/network

I don't see any "alive" successor in terms of forks.

Given the situation, I think it would make sense to retire pdf-stapler.

Comment 8 Ranjan Maitra 2026-06-10 00:19:23 UTC
I packaged this long ago. It was my first package for Fedora. Is there any alternative we could point users to?

Comment 9 Tadej Janež 2026-07-01 17:33:04 UTC
(In reply to Ranjan Maitra from comment #8)
> I packaged this long ago. It was my first package for Fedora.

I know it's probably hard to let go, but I think retiring it for rawhide/Fedora 45+ is the best way forward here.

It should be relatively straightforward, just use the 'fedpkg retire' command.

See https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/ for the current guidelines.

> Is there any alternative we could point users to?

I think there are many maintained options. I will mention 2:
- pdfly (https://github.com/py-pdf/pdfly)
  - a pure-Python CLI built directly on pypdf
  - not (yet) packaged for Fedora
  - a bit different command syntax than pdf-stapler
- qpdf (https://github.com/qpdf/qpdf)
  - written in C++
  - started in 2008, still active, very robust
  - packaged in Fedora

Comment 10 Tadej Janež 2026-07-09 10:45:19 UTC
(In reply to Tadej Janež from comment #9)
> (In reply to Ranjan Maitra from comment #8)
> > I packaged this long ago. It was my first package for Fedora.
> 
> I know it's probably hard to let go, but I think retiring it for
> rawhide/Fedora 45+ is the best way forward here.
> 
> It should be relatively straightforward, just use the 'fedpkg retire'
> command.
> 

@itsme_410, do you need help retiring pdf-stapler?

Comment 11 Tadej Janež 2026-08-01 09:33:53 UTC
@itsme_410, a nudge to proceed with retiring pdf-stapler.

Comment 12 Aoife Moloney 2026-08-17 14:12:42 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle.
Changing version to 45.

Comment 13 Raphael Groner 2026-08-28 07:13:15 UTC
https://docs.fedoraproject.org/en-US/fesco/Policy_for_nonresponsive_package_maintainers/

According to src.fp.org the maintainer is actually aarem.


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