Bug 279964 - graphics/rawstudio: Fails to build with libxml2 2.13.1 and libxslt 1.1.41
Summary: graphics/rawstudio: Fails to build with libxml2 2.13.1 and libxslt 1.1.41
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL:
Keywords:
Depends on:
Blocks: 279705
  Show dependency treegraph
 
Reported: 2024-06-24 18:30 UTC by Daniel Engberg
Modified: 2024-08-28 13:38 UTC (History)
1 user (show)

See Also:
samm: maintainer-feedback-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2024-06-24 18:30:38 UTC
Dependencies requires 279741 to build while rawstudio fails with libxml2

https://pdr2.bofh.network/data/140-diizzy/libxml2-libxslt-run2/logs/errors/rawstudio-2.0_26.log
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2024-06-29 07:32:35 UTC
Upstream is dead and there's no official fork or such, sunset port?
Comment 2 Alastair Hogge 2024-06-29 07:40:58 UTC
(In reply to Daniel Engberg from comment #1)

From https://rawstudio.org/blog/?p=933:
> As you may have noticed, there hasn’t been much activity lately, since all on the Rawstudio team has had various things getting in the way of doing more work on Rawstudio.
>
> I have however now and again found time to work on RawSpeed, and will from now on host all changes on github. [...]

At RawSpeed (https://github.com/klauspost/rawspeed):
> WARNING: rawspeed is now maintained under
> darktable-org/rawspeed repo! Do NOT open new
> issues in this old repo! Do NOT send new pull
> requests to this old repo!

So https://github.com/darktable-org/rawspeed new home?
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2024-06-29 08:07:09 UTC
Rawstudio isn't (lib)RawSpeed and darktable bundles it (RawSpeed) in their own releases.
Comment 4 Alastair Hogge 2024-06-29 08:14:11 UTC
(In reply to Daniel Engberg from comment #3)

Ah OK, Gotcha.
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2024-07-21 12:25:12 UTC
https://github.com/sergiomb2/rawstudio/commits/devel/ seems to contain some fixes
Comment 6 Oleksii Samorukov freebsd_committer freebsd_triage 2024-07-21 12:28:27 UTC
I was trying to nudge upstream a few times to make a new release w/o any luck. I think I will remove myself from maintainers now; if anyone wants to take this port - feel free to do so.
Comment 7 commit-hook freebsd_committer freebsd_triage 2024-08-03 10:13:10 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0d05260a8a86e0dc1f4fef0db0973f69c20d3865

commit 0d05260a8a86e0dc1f4fef0db0973f69c20d3865
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2024-08-03 08:02:56 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-08-03 10:12:23 +0000

    graphics/rawstudio: Deprecate and set expiration date to 2024-08-31

    Abandoned upstream, fails to build with libxml2 2.13+
    Retire port and redirect users to graphics/rawtherapee

    PR:             279964

 graphics/rawstudio/Makefile | 3 +++
 1 file changed, 3 insertions(+)
Comment 8 commit-hook freebsd_committer freebsd_triage 2024-08-28 13:38:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b22706c0656c9f6b49a761712115875758fc4511

commit b22706c0656c9f6b49a761712115875758fc4511
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2024-08-28 13:36:42 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2024-08-28 13:36:42 +0000

    graphics/rawstudio: try to unbreak against upcoming libxml2 update

    Hence undeprecate the port and assume its maintainership.

    Obtained from:  https://github.com/sergiomb2/rawstudio/commit/c002cba
    PR:             279964

 graphics/rawstudio/Makefile                        |   5 +-
 .../rawstudio/files/patch-libxml2-2.12.7 (new)     | 100 +++++++++++++++++++++
 2 files changed, 101 insertions(+), 4 deletions(-)