-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LibRaw 0.21.3 #7209
base: dev
Are you sure you want to change the base?
LibRaw 0.21.3 #7209
Conversation
@Lawrence37 I'm a bit confused - are you using 0.21.x stable or the 202403 snapshot in RT? These branches are not necessarily sharing the same code base, and the API/ABI can generally differ... If you're using the 202403 snapshot, your local |
The goal of this pull request is to combine the latest snapshot and release. When LibRaw lengthened the release cycle, I was concerned there would be more frequent situations like this when a minor release is published after a snapshot. master does have the release commits, but it also has other commits. LibRaw does not say if those commits are tested as extensively as the release and snapshots, so without review from RT developers, I do not feel it is right to synchronize with master. |
So why is your
That's my point. All the important patches done to the stable (release) branch are (or should be, going by LibRaw devs prior behavior) on the master branch as well. There's nothing to "combine" manually if you simply track master (= last snapshot + security/bugfix patches already there), and then just put your local mods on top. Cf. stable: LibRaw/LibRaw@0.21.2...0.21.3 and master: LibRaw/LibRaw@12b0e5d...9bcb8a1 (w/ commits prior to March already in there, plus other goodness)
They don't say much about how extensively snapshots are tested either, yet we (are somehow obliged to) use them. (From my point of view, any commit on master is a "snapshot", it is just a commit number they declare; they don't even tag a "snapshot". The last declared one forgot to bump I understand any of this might not matter as you're in full control of the fork, but it just makes maintenance more confusing and burdensome IMHO. But it's your prerogative... 🤷 |
This branch is saying 0.21.3 because it is not The main page on the LibRaw website reads
|
Applies 0.21.3 commits since 0.21.2 on top of the current internal Libraw (snapshot 202403).