On Sat, 2012-03-10 at 20:36 -0500, Scott Talbert wrote: > On Sat, 10 Mar 2012, Jogchum Reitsma wrote: > > > Op 10-03-12 20:23, Scott Talbert schreef: > > grep dialout /etc/group > > > > grep dialout /etc/group > > dialout:x:16:jogchum > > > > So, apparently the group exists. Which comes to no suprise with me, since I > > added myself to this group trough Yast, the sysadmin tool from OpenSuse. > > > > But why these udev rules are not obliged (they *are* seen, as I demonstrated > > in the messages log some posts before in this tread)? Can it be that the new > > systemd in OpenSuse 12.1 kicks in here? Should I post questions on the > > opensuse forums (but, cross posting is not netiquette, I know)? > > One thing you could try is to change the "SYSFS" in the relevant udev rule > to "ATTR" to see if that might fix it. > > But yes, you should at the very least file a bug with OpenSUSE as this > sounds like a problem with their packaging of concordance.
Scott - I mailed a fairly large patch to this list back in January, together with extensive explanation / justification, which should considerably improve the behaviour of libconcord in re udev on modern distros. I didn't hear any kind of reply, though. I was hoping it would be merged upstream. I suspect the SYSFS/ATTR thing may well be to blame here, yes. Recent udev builds have now stopped just warning about the SYSFS syntax (which has been deprecated for about five years, IIRC) and now flat out refuse it. My patch fixes that, and also takes advantage of udev's ACL support to allow access to the remote for locally logged-in users (only) with no abuse of the 'dialout' group. The post I made was: http://sourceforge.net/mailarchive/forum.php?thread_name=1326769277.1782.23.camel%40adam&forum_name=concordance-devel The patch is still being carried in Fedora's libconcord: http://pkgs.fedoraproject.org/gitweb/?p=libconcord.git;a=blob;f=libconcord-0.23-modern_udev.patch;h=5efd8f4a41db0f7977bcefda3cd7c5456ffc0110;hb=HEAD so users of Fedora get seamless access to Harmony remotes, it 'just works' so long as libconcord and congruity are installed. Jogchum, you may find this patch useful on openSUSE 12.1. I suspect it probably has a new enough udev to use the 'new-generation udev' stuff in my patch. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora http://www.happyassassin.net ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel