Re: Optimizing libpng encode time
Adam Richter <[email protected]> Sun, 30 Aug 2020 15:23:33 -0700
| Newsgroups | gmane.comp.graphics.png.devel |
|---|---|
| Message-ID | <CAGn-TginPZmW5goTdROyR=GdMq4YTdWxAcUpaZSTX2Gsm3hbrQ@mail.gmail.com> |
On Sun, Aug 30, 2020 at 7:40 AM Bob Friesenhahn <[email protected]> wrote: > > On Sun, 30 Aug 2020, Akira Kakuto wrote: [...] > > There is a github repository by current maintainer, Cosmin Truta: > > https://github.com/pnggroup/libpng-EXPERIMENTAL > > Unfortunately, the last post by Cosmin Truta to this list appears to > be on November 25th last year. > > Libpng does need continual maintainership, although it might be just a > slow reliable "tick" of activity. Hi, Akira and Bob. I have looked into that repository a bit more. The sourceforge code repository appears to have all of the changes in the github libpng-EXPERIMENTALrepository. I pulled both repositories into a git tree, confirmed that they have the same branches and confirmed for each branch name that if I check out the sourceforge branch and then attempt to merge the github branch, I get the message "Already up to date." Going the opposite way,from github to sourceforge, does merge changes, at least for master. Nevertheless, I have just now submitted a one line pull request to the github repository for png_do_check_palette_indexes apparently ignoring the last byte of each line, just in case that turns out to be the right way to submit a contribution. Bob, one good sign that we can take is that the last commit in the sourceforge master branch was as recently as May 24, 2020, around the time of some discussion on the mailing list. That commit seemed to be more relevant to the development process rather than delivering any user functionality, so I think I can see why it would not be the impetus for a release. So, perhaps contributions are being handled in a reasonably timely manner and there just have not been many contributions recently. With that said, as a potential contributor, I was a bit discouraged to see that a couple of the merge requests at https://sourceforge.net/p/libpng/code/merge-requests/ have been open there since February, 2012 with no comment. The submitters have not posted any nag messages there, so perhaps the issues were resolved in some other way, such as by other patches being integrated, but it would be helpful to see some response posted to those messages indicating that they are being left open intentionally for now and perhaps mentioning why. However, compared to the normal loose ends one finds in any active project, that's really small. So, I remain optimistic that everything is on track. We'll see. Also, Bob, thanks for your other email. I am looking into some of the things you mentioned and will try to respond in the next few days. Adam