Thanks for the mention Olaf, Adding more to the subject, there are more patches (including some not mine) which would be interesting to be upstreamed:
https://github.com/luizluca/openwrt-packages/tree/sane/utils/sane-backends/patches I'll try to explain their motivations: * 002-remove-uneeded.patch: as configure does not offer an option to disable docs and tests, this was done with a patch. I would be interesting to have --disable-docs and --disable-testsuites * 010-dont-add-host-include-path.patch: search for header using absolute path is problematic by itself. For cross-compiling, this is prohibit as headers are not from the host machine. * 020-inb_outb.patch: this is already commented in previous message to maillist * 030-musl.patch: the u_char/u_long fix. Maybe some autoconf check could deal with this. * 040-remove-cups-deps.patch: this I got from sane-devel, so it is already merged. * 050-remove_linked_libs_for_unused_preload.patch: Currently, libsane link is somehow bruteforce. It links any library a backend might need. As already commented inside the Makefile, the correct behavior would be to link only libraries for those backends built-in libsane. As I'm not using built-in backends, I simply removed them. This would need some autoconf magic for a proper fix. * 060-dont_detatch_after_join.patch: another one I sent the list. This was discussed in list but not fix merged. * 070-sane-backends-1.0.24-format-security.patch: this is from fedora. I got a gcc error because the usage of -Werror=format-security. Current sane git code is different from 1.0.24 and I did not checked calmly if it still needed. And there are more patches at fedora that might be interesting too: http://pkgs.fedoraproject.org/cgit/sane-backends.git/plain/ Regards, Em sex, 11 de set de 2015 às 11:15, Olaf Meeuwissen < paddy-h...@member.fsf.org> escreveu: > m. allan noah writes: > > > It has been 2 years since our last release, so here we go again: > > > > Timetable: > > Sept 19, 2015: Feature freeze (only bugs, translation and doc updates) > > Sept 26, 2015: Code freeze (only horrible bugs, translation and doc > updates) > > Oct 03, 2015: Release > > > > Note, it is highly likely that there are patches from end users which > > we failed to apply. If you know of such a case, please speak up, so we > > can start a dialog about including them in the release. Olaf has been > > doing some of this work, but he could use some help from backend > > authors as well as end users. > > After following and occasionally responding to the list @the-office for > well over a decade, I have finally decided to volunteer some of my free > time to the SANE project. In an attempt to avoid confusion, I will be > using my member.fsf.org mail account for my volunteer effort related > mails. > > The main reason that I decided to volunteer was that I think that the > SANE project could use a janitor, somebody who looks after all of the > stuff that is not really backend specific. This kind of work I can't > do @the-office where I am forced to wear a "corporate hat", so in the > end I concluded that doing this in my "free" time was the only way to > get any SANE Project Janitor work done. I'll be wearing a "community > hat" in my free time ;-) > > There you have it, I'll be your self-appointed SANE Project Janitor for > as long as it'll last. > > I have a couple of things on my mental todo list but for now let's focus > on getting sane-backends-1.0.25 out by 2015-10-03. > > I have trudged through the mailing list archive all the way back to > 2015-01-01 looking for patches that have not been applied. Most of > these have been committed recently. Some of those were confirmed as not > really meant for master. There are still a few things that I mean to > get to that were posted after Allan sent the first notice for a new > release. Also, Luiz and Matteo (the OpenWRT folks?) recently have been > "inundating" the list with patches that I will have a look at. > > I am not comfortable (yet) committing directly to the git repository on > Alioth. For the time being, I will prep proposed upgrade (pu) branches > on my clone of master at GitLab[1] and ask the more seasoned developers > to pull specific branches. Those pu branches will be based on patches > that are sent to or mentioned on the list or some of my own work. > > [1] https://gitlab.com/sane-project/backends/branches > > > During the period leading up to the release, it would be helpful if we > > could get some builds on various platforms, and tests done with > > various scanners. The sooner we discover problems, the better. > > With respect to the build, I would like to see any changes to the build > system in as soon as possible. That is, any changes to configure.in, > acinclude.m4 and any of the Makefile.am files should go in real soon. > These kind of changes are most likely to lead to hiccups when building > on less common systems. Backend specific changes are much less likely > to be affected by build system idiosyncracies (unless they explicitly > rely on them of course). > > Luiz mentioned issues with u_char and u_long as well as with inb and > outb that may affect the build system. Matteo's PNG and JPEG patches > also affect the build system. I will have a look at all of these first > but in the mean time feel free to take a look at any of the unassigned > bugs[2] or feature requests[3] at Alioth. > > [2] > https://alioth.debian.org/tracker/index.php?group_id=30186&atid=410366 > [3] > https://alioth.debian.org/tracker/index.php?group_id=30186&atid=410369 > > Looking at some recent activity[4], I see that some of the developers > have been cleaning up a bit already. Thanks, that'll make my janitor > "job" a bit easier ;-) > > [4] https://alioth.debian.org/activity/?group_id=30186 > > Finally, I won't be around during the weekend of the code freeze. I've > got a 45km trail run that weekend. I will have Monday through Wednesday > off after the feature freeze weekend though! But then again, we may go > off camping for a day or two during that period. Guess I'll just get to > doing janitorial work whenever I have time and feel like it. > > Hope this helps, > -- > Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27 > Support Free Software Support the Free Software Foundation > https://my.fsf.org/donate https://my.fsf.org/join > > -- > sane-devel mailing list: sane-devel@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel > Unsubscribe: Send mail with subject "unsubscribe your_password" > to sane-devel-requ...@lists.alioth.debian.org >
-- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org