[sane-devel] No response to merge requests for the genesys backend
Olaf Meeuwissen
paddy-hack at member.fsf.org
Mon Nov 12 12:22:54 GMT 2018
Hi Povilas,
Povilas Kanapickas writes:
> Hey Olaf,
>
> Thanks for reply!
>
> On 09/11/2018 13:40, Olaf Meeuwissen wrote:
>> Hi,
>>
>> Still interested? Just request access to the sane-project group as a
>> whole at https://gitlab.com/groups/sane-project/-/group_members or just
>> the backends project (if not interested in any of the other projects) at
>> https://gitlab.com/sane-project/backends/project_members.
>>
>> Hope this helps (and apologies for the belated follow-up).
>
> Yes, I'm still interested. I've shopped around the local used hardware
> market and got some scanners that cover most of the currently supported
> chipsets. So even testing will be less of a problem for me.
Cool!
> I've opened the page for backends project
> https://gitlab.com/sane-project/backends/project_members, but it does
> not allow me to request access. According to
> https://docs.gitlab.com/ee/user/project/members/, maybe request access
> to projects is disabled?
Weird. Both the group and backends project have requesting access
enabled as far as I can see. Were you logged in at the time or not?
Anyway, I added you with developer permissions and mentioned you as one
of the genesys maintainers in
https://gitlab.com/sane-project/backends/commit/dc8b27c1eff4617596f7b9304ef743d415791c26
> One of the things that I'd like to do long term would be to create a
> test framework that works at libusb layer, so that we could intercept
> data what data is written where and how the code behaves depending on
> what data is read. The we could compare that to known good replays. We
> could run such tests on Gitlab and hopefully catch the majority of
> regressions.
>
> Also, it would be great if we could add hooks that capture live data
> from scanning sessions and create tests based on that. We could ask
> users with hardware that we don't access to, but which still works to
> scan some blank page and send a log to us. This way we could create a
> regression suite with which we could be reasonably sure that old device
> support code does not bitrot.
Eh, running device tests on GitLab would be a bit difficult. Oh wait,
you're talking about replaying known good (or at least observed) I/O
sequences against *changed* backend code to see if the changes introduce
any breakage. Way cool!
Hope this helps,
--
Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27
GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9
Support Free Software https://my.fsf.org/donate
Join the Free Software Foundation https://my.fsf.org/join
More information about the sane-devel
mailing list