Skip to content

Commit 046b20f

Browse files
authored
docs: CHANGES and other misc docs changes from the 3.1 release (#4918)
Forward-porting some docs touch-ups that were part of the 3.1 release staging. Signed-off-by: Larry Gritz <[email protected]>
1 parent 9529077 commit 046b20f

File tree

7 files changed

+81
-64
lines changed

7 files changed

+81
-64
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,8 +406,8 @@ jobs:
406406
pybind11_ver: v3.0.0
407407
simd: "avx2,f16c"
408408
skip_tests: 1
409-
# abi_check: v3.1.3.0
410-
abi_check: 9bfcce725a3806a3f70c7e838d9d98d6d95c917a
409+
# abi_check: v3.1.6.0
410+
abi_check: d4c8024633dba8bb3c01d22b65ce9bc7a1ae215e
411411
setenvs: export OIIO_CMAKE_FLAGS="-DOIIO_BUILD_TOOLS=0 -DOIIO_BUILD_TESTS=0 -DUSE_PYTHON=0"
412412
USE_OPENCV=0 USE_FFMPEG=0 USE_PYTHON=0 USE_FREETYPE=0
413413
optional_deps_append: "openjph;Qt6"

CHANGES.md

Lines changed: 51 additions & 33 deletions
Large diffs are not rendered by default.

CONTRIBUTING.md

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,29 @@
11
Contributing to OpenImageIO
22
===========================
33

4-
> NOTE: This is the proposed post-ASWF-move version of CONTRIBUTING. After the
5-
> project is legally transferred and moved to the new repo, this file will
6-
> replace the one at the project root.
7-
>
8-
> TO DO:
9-
>
10-
> - [X] Update the mail list sign-up page after the mail list moves.
11-
> - [ ] Update the repo URL
12-
> - [ ] Double check the security and info email addresses.
13-
>
14-
15-
Code contributions to OpenImageIO are always welcome, and [nearly 200
4+
Code contributions to OpenImageIO are always welcome, and [nearly 250
165
people](https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/main/CREDITS.md) have done
176
so over the years. Please review this document to get a briefing on our
187
process.
198

209

10+
General Tips for Open Source Development
11+
----------------------------------------
12+
13+
* GitHub's [Open Source Guides](https://opensource.guide/)
14+
- Especially the guide on [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/)
15+
16+
2117
Mail List and Slack
2218
-------------------
2319

24-
Contributors should be reading the oiio-dev mail list:
25-
2620
* [oiio-dev](https://lists.aswf.io/g/oiio-dev)
2721
For developers of the OpenImageIO code itself, or users who are really
2822
interested in the OIIO internals. This is where we mostly discuss the code
2923
(including bug reports), but are also happy to answer user questions about
30-
use or working of OIIO.
31-
32-
You can sign up for the mail list on your own using the link above.
24+
use or working of OIIO. You can sign up for the mail list on your own using the link above.
3325

34-
The [ASWF Slack](https://slack.aswf.io/) has an `openimageio` channel. Sign up
26+
* [ASWF Slack](https://slack.aswf.io/) has an `openimageio` channel. Sign up
3527
for the Slack on your own, then under "channels", select "browse channels" and
3628
you should see the openimageio channel (among those of the other projects and
3729
working groups).
@@ -55,7 +47,7 @@ enhancements: https://github.com/AcademySoftwareFoundation/OpenImageIO/issues
5547

5648
**If you are merely asking a question ("how do I...")**, please do not file an
5749
issue, but instead ask the question on the [oiio-dev mailing
58-
list](https://lists.aswf.io/g/oiio-dev).
50+
list](https://lists.aswf.io/g/oiio-dev) or on the Slack channel.
5951

6052
If you are submitting a bug report, please be sure to note which version of
6153
OIIO you are using, on what platform (OS/version, which compiler you used,
@@ -215,7 +207,7 @@ under `fix:`, because that appears first in the list).
215207
It is also encouraged, when it makes sense to do so, to put a subcategory in
216208
parenthesis after the prefix, like `fix(exr):` or `feat(IBA):`. It's ok to use
217209
obvious abbreviations for major classes or subsections: IB=ImageBuf,
218-
IBA=ImageBufAlgo, IC=ImageCace, TS=TextureSystem, etc. If there is no clear
210+
IBA=ImageBufAlgo, IC=ImageCache, TS=TextureSystem, etc. If there is no clear
219211
single format or class that is the man focus of the patch, then you can omit
220212
the subcategory.
221213

CREDITS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ [email protected]
4848
* Brian Hall
4949
* Brice Gros
5050
* Campbell Barton
51+
* Carine Touraille
5152
* Carl Rand
5253
* Cassian Andrei
5354
* Chad Dombrova
@@ -61,6 +62,7 @@ [email protected]
6162
* Christoph Willing
6263
* Clément Champetier
6364
* Cliff Stein
65+
* Connie Chang
6466
* Curtis Black
6567
* D-Spirits
6668
* Dalai Felinto
@@ -180,6 +182,7 @@ [email protected]
180182
* Nuno Cardoso
181183
* Oktay Comu
182184
* Ole Gulbrandsen
185+
* omcaif
183186
* Ott Tinn
184187
* Pascal Lecocq
185188
* Patrick Hodoul

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ security-related issues [[email protected]]([email protected]).
136136
🔧 Contributing and developer documentation
137137
-------------------------------------------
138138

139-
OpenImageIO welcomes code contributions, and [nearly 200 people](CREDITS.md)
139+
OpenImageIO welcomes code contributions, and [nearly 250 people](CREDITS.md)
140140
have done so over the years. We take code contributions via the usual GitHub
141141
pull request (PR) mechanism.
142142

@@ -155,6 +155,11 @@ pull request (PR) mechanism.
155155
building the documentation locally, which may be helpful if you are editing
156156
the documentation in nontrivial ways and want to preview the appearance.
157157
* Other developer documentation is in the [docs/dev](docs/dev) directory.
158+
* You may also have luck learning a bit about the organization and
159+
architecture of the project by reading the [DeepWiki Analysis of
160+
OpenImageIO](https://deepwiki.com/AcademySoftwareFoundation/OpenImageIO).
161+
But take it with a grain of salt -- like any LLM-generated summary, there
162+
may be inaccuracies lurking.
158163

159164

160165
☎️ Communications channels and additional resources

SECURITY.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ security vulnerabilities.
99
| ----------------- | ---------------------------------------------------- |
1010
| main | :white_check_mark: :construction: ALL fixes immediately, but this is a branch under development with a frequently unstable ABI and occasionally unstable API. |
1111
| 3.1.x | :white_check_mark: All fixes that can be backported without breaking ABI compatibility. New tagged releases monthly. |
12-
| 3.0.x | :white_check_mark: All fixes that can be backported without breaking ABI compatibility. New tagged releases monthly. |
13-
| 2.5.x | :warning: Bug fixes backported only if critical or upon request (and if we are able to cleanly backport). New tagged releases only occasionally. |
14-
| < 2.5.x | :x: No longer receiving patches of any kind. |
12+
| 3.0.x | :warning: Important fixes that can be easily backported without breaking ABI compatibility. New tagged releases as needed, and becoming less frequent over time. |
13+
| <= 2.5.x | :x: No longer receiving patches of any kind. |
1514

1615

1716
## Reporting a Vulnerability

docs/dev/RELEASING.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ The following are the steps for making the release:
325325
> The API is now frozen -- we promise that subsequent 3.1.x releases
326326
> (which should happen monthly) will not break back-compatibility of API,
327327
> ABI, or linkage, compared to this release. Please note that this release
328-
> is *not* ABI or link compatible with 2.5 or older releases.
328+
> is *not* ABI or link compatible with 3.0 or older releases.
329329
>
330330
> Release notes for 3.1 outlining all the changes since last year's
331331
> release can be found at *LINK TO THE GITHUB RELEASE PAGE.*
@@ -347,15 +347,15 @@ The following are the steps for making the release:
347347
> releases to the 3.1 family roughly monthly, which will contain bug fixes
348348
> and non-breaking enhancements.
349349
>
350-
> The older 2.5 series of releases is now considered obsolete. We will
351-
> continue for now to make 2.4 patch releases, but over time, these will
350+
> The older 3.0 series of releases is now considered obsolete. We will
351+
> continue for now to make 3.0 patch releases, but over time, these will
352352
> become less frequent and be reserved for only the most critical bug
353353
> fixes.
354354
>
355-
> The "main" branch is now progressing toward an eventual 3.1 release next
355+
> The "main" branch is now progressing toward an eventual 3.2 release next
356356
> fall. As usual, you are welcome to use main for real work, but we do
357357
> not make any compatibility guarantees and don't guarantee continuing API
358-
> compatibility in main.
358+
> compatibility within main.
359359
>
360360
> (Paste the full set of 3.1 changes here, just copy the appropriate
361361
> part of CHANGES.md)

0 commit comments

Comments
 (0)