boostorg / gil

Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80
https://boostorg.github.io/gil
Boost Software License 1.0
178 stars 163 forks source link

update master branch with existing fixes from develop branch #662

Closed striezel closed 2 years ago

striezel commented 2 years ago

Is your feature request related to a problem? Please describe.

Basically, there should be a merge of develop into master to get the newer fixes onto master and possibly into one of the next Boost releases.

For example, as of now (2022-05-05) those fixes are currently on develop but not on master yet, just to name some:

Currently, the master branch is more than 100 commits behind develop, so there is a lot more to merge than the mentioned issue fixes.

Describe the solution you'd like

Additional context

The apparent need for an update has already been mentioned in https://github.com/boostorg/gil/pull/658#issuecomment-1116971475:

@mloskot It looks like master needs an update...

and

@sdebionne Yes, I've neglected the master and not updated it from the develop for a while. I'll do it tonight.

Since there seems to be no further discussion about it (yet;)), I've created this issue as a place for discussion and to get things rolling.

I am not sure what the merge policy / release policy for Boost.GIL is, but I guess there still needs to be some kind of documentation updates (for example: changelog) before the merge can happen.

sdebionne commented 2 years ago

Thanks for opening this issue and summing up the situation. I guess we could start with merging MRs that fixe issues tagged with

IMHO, new features that lack documentations, such as the image processing GSOCs / Numerical Toolbox, should stay in develop.

striezel commented 2 years ago

But even for those annoyance fixes / bug fixes there should probably be some kind of documentation. So what is the usual procedure for that? I am asking so that maybe someone can already prepare a bit of that as a PR.