[Bug 633780] New: sane-backends package lacks mustek_usb2 backend
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c0 Summary: sane-backends package lacks mustek_usb2 backend Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: hnch@gmx.net QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Opera/9.80 (X11; Linux x86_64; U; de) Presto/2.6.30 Version/10.61 The sane-backends package lacks /usr/lib64/sane/libsane-mustek_usb2.so.1 and /usr/lib64/sane/libsane-mustek_usb2.so.1.0.21, while config files and man page for this backend are present. This backend is not built because of the message *** mustek_usb2 backend requires pthread library - disabling during the .configure call. --enable-pthread fixes this issue. Reproducible: Always Steps to Reproduce: 1. "rpm -ql sane-backends" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c yang xiaoyu <xyyang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xyyang@novell.com AssignedTo|bnc-team-screening@forge.pr |jsmeix@novell.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low Status|NEW |ASSIGNED Platform|x86-64 |All Severity|Normal |Enhancement -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c1 Henning Paul <hnch@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hnch@gmx.net --- Comment #1 from Henning Paul <hnch@gmx.net> 2010-08-24 16:47:38 UTC --- Well, I'm not sure if severity "Enhancement" is adequate, since YaSTs scanner setup hangs when a mustek_usb2 printer such as the BearPaw 2448 TA Pro is attached to the computer (cf. german newsgroup posting http://groups.google.de/group/alt.linux.suse/msg/881688e47c586b75). Furthermore, the manpage for the mustek_usb2 is present even though the actual backend is missing. That's quite misleading, so I'd consider this a true bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c2 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Enhancement |Minor --- Comment #2 from Johannes Meixner <jsmeix@novell.com> 2010-08-25 09:06:17 UTC --- In our openSUSE 11.3 sane-backends package there is no such man page: -------------------------------------------------------------------------- rpm -ql sane-backends | grep mustek_usb2 /usr/share/doc/packages/sane-backends/mustek_usb2 /usr/share/doc/packages/sane-backends/mustek_usb2/mustek_usb2.CHANGES /usr/share/doc/packages/sane-backends/mustek_usb2/mustek_usb2.TODO /usr/share/sane/descriptions/mustek_usb2.desc -------------------------------------------------------------------------- But the mustek_usb2.desc file lets the YaST scanner module list the model from therein which is "BearPaw 2448TA Pro". I do not have this model but when I select this model in the list of all models in the YaST scanner module everything works prompt in YaST (in particular nothing hangs up) but of course because of the missing driver it cannot work to scan with a "BearPaw 2448TA Pro". http://groups.google.de/group/alt.linux.suse/msg/881688e47c586b75 reads "die Scanneraktivierung läuft bis 100%. Beim klicken auf Benden ist alles wieder verschwunden." i.e. there is no hang up at all (or how would he click "Beenden") if it was actually hang up. Therefore I cannot reproduce your reported bad effects. I change it to a "minor" bug because the mustek_usb2.desc file leads to wrong information in the YaST scanner module which confuses users. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c3 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|sane-backends package lacks |sane-backends contains |mustek_usb2 backend |misleading mustek_usb2.desc | |file --- Comment #3 from Johannes Meixner <jsmeix@novell.com> 2010-08-27 12:36:11 UTC --- I asked on the sane-devel mailing list regarding "pros and cons regarding --enable-pthread for Linux" and the answer was: ----------------------------------------------------------------------- Pthread is the default on other platforms because they generally don't let open usb device handles pass across a fork(). Since this works on Linux, and threads were so flaky all those years ago, non-threaded became the default for Linux. Honestly, I think it could be changed, but I don't think pthread is as well tested, since most user's use whatever their distro compiles :) ----------------------------------------------------------------------- Currently it is unknown what possible bad sife effects "--enable-pthread" could have and the above comment does not look very promising.
From my point of view general reliability for all other models is much more important than one single more supported model.
Therefore I will not use "--enable-pthread", at least not for now. Instead I will remove the mustek_usb2.desc file to avoid that the YaST scanner setup module lists this model. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c4 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Other |Other Version|Final |Factory Product|openSUSE 11.3 |openSUSE 11.4 Summary|sane-backends contains |use "--enable-pthread" for |misleading mustek_usb2.desc |sane-backends (required by |file |mustek_usb2 backend) Severity|Minor |Enhancement --- Comment #4 from Johannes Meixner <jsmeix@novell.com> 2010-09-22 10:49:26 UTC --- But Julien BLACHE (sane-backends maintainer for Debian) responds -----------------------------------------------------------------------
sane-backends in Debian has been using pthread since Feb 2009.
I assume there have been no issues because of this (otherwise you would have told us).
Nope, no issues so far.
Now I think about --enable-pthread for the next openSUSE version and if there are bug reports because of this I could switch back to the default.
Threads are actually better from a "least surprise" PoV; big applications are already threaded so it's not an issue for them, small applications aren't threaded so it's usually not a problem here either. fork()ing, on the other hand, can have quite some side-effects. ----------------------------------------------------------------------- see the sane-devel mailing list thread about "pros and cons regarding --enable-pthread for Linux" Therefore for openSUSE 11.4 beta phase I will use "--enable-pthread" and then let's see if we get reports about issues... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c5 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED Target Milestone|--- |Factory --- Comment #5 from Johannes Meixner <jsmeix@novell.com> 2010-09-22 14:37:33 UTC --- Submitted sane-backends with "--enable-pthread" to its devel project "graphics" via submitrequest 48810 and forwarded this to openSUSE:Factory via submitrequest 48818 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633780 https://bugzilla.novell.com/show_bug.cgi?id=633780#c6 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vbotka@novell.com --- Comment #6 from Johannes Meixner <jsmeix@novell.com> 2010-09-28 08:38:58 UTC --- *** Bug 641893 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=641893 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=633780 http://bugzilla.novell.com/show_bug.cgi?id=633780#c7 --- Comment #7 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (633780) was mentioned in https://build.opensuse.org/request/show/48818 Factory / sane-backends -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com