Your message dated Mon, 14 Nov 2016 19:35:12 +0000
with message-id <[email protected]>
and subject line Bug#839817: fixed in nxt-python 2.2.2-3
has caused the Debian Bug report #839817,
regarding python-nxt: Incorrect udev rule block access for console users 
without the plugdev group
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
839817: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839817
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-nxt
Version: 2.2.2-2
Severity: important

The udev rules for Lego Mindstorms devices in
/lib/udev/rules.d/70-lego.rules do not work for logged in users if the
user information originate from LDAP (ie users that can not be a member
of the plugdev group).

I've investigated and got some help on #debian-devel, and the way this
is supposed to work with logind from systemd is that some file system
ACLs should grant access to the device in /dev/bus/usb/* when the device
is logged in.  The rules to set this up is in
/lib/udev/rules.d/70-uaccess.rules.  I did not find any relevant rule
for Lego Mindstorms, and suspect this thus is best solved by using
TAG+="uaccess".

Please modify /lib/udev/rules.d/70-lego.rules to include a setting like
this:

  SUBSYSTEM=="usb", ATTRS{idVendor}=="0694", GROUP="plugdev", MODE="0660", 
TAG+="uaccess"

I lack the hardware right now to verify using 'udevadm info
/dev/bus/usb/...' that this set the correct tags for the device.

Perhaps it would be a good idea to set ENV{ID_LEGO_MINDSTORMS}="1" as
well, to allow common udev rules to be applied to all mindstorms dongles
in the future?

-- 
Happy hacking
Petter Reinholdtsen

--- End Message ---
--- Begin Message ---
Source: nxt-python
Source-Version: 2.2.2-3

We believe that the bug you reported is fixed in the latest version of
nxt-python, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Scott Kitterman <[email protected]> (supplier of updated nxt-python package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 14 Nov 2016 13:59:56 -0500
Source: nxt-python
Binary: python-nxt python-nxt-filer
Architecture: source all
Version: 2.2.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Lego Team <[email protected]>
Changed-By: Scott Kitterman <[email protected]>
Description:
 python-nxt - python driver/interface/wrapper for the Lego Mindstorms NXT robot
 python-nxt-filer - simple GUI to manage files on a LEGO Mindstorms NXT
Closes: 839817
Changes:
 nxt-python (2.2.2-3) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * Fixed VCS URL (https)
 .
   [ Scott Kitterman ]
   * Bump compat and debhelper version to 9
   * Bump standards version to 3.9.8 without further change
   * Update upstream urls for changes due to Google Code shutdown:
    - Point Homepage and debian/copyright at new GitHub location
    - Use pypi redirector for debian/watch
   * Add the tag uaccess to the udev rule to fix access problems (Closes:
     #839817)
   * Agreed maintainer change to [email protected] and
     Petter Reinholdtsen <[email protected]> as uploader
   * Add dh-python to build-depends
Checksums-Sha1:
 d4a7344c90f8aa0b8918fbe431c03f993393a7be 2071 nxt-python_2.2.2-3.dsc
 1bdf6060c4031ec34f935675b12bc75ae9f69744 5716 nxt-python_2.2.2-3.debian.tar.xz
 62348176988f871ab44a91f1d59972e7ef3c420d 5475 
nxt-python_2.2.2-3_20161114T190408z-5c5bd807.buildinfo
 008fb3f6726becb942b15bb555c7e1045e873c11 6860 python-nxt-filer_2.2.2-3_all.deb
 6040a169becb57437962da4bc378907ace4fa380 50690 python-nxt_2.2.2-3_all.deb
Checksums-Sha256:
 d22f9690211a954e3cc0c860d57f96790d1a1fee8641ee13168e8e5698a100b3 2071 
nxt-python_2.2.2-3.dsc
 348136502e83d835c65be75d4c225d2aa4c30dcd175545a62b410b5d4afe3d08 5716 
nxt-python_2.2.2-3.debian.tar.xz
 5063da5ea04023c53b2203fa05f74fb402e04c10d1330c023cea09714fa6a6b3 5475 
nxt-python_2.2.2-3_20161114T190408z-5c5bd807.buildinfo
 e9b358bcecbb53cb8d3c374c08eea346c0ba89a7c5a93950d4640c530c192bcc 6860 
python-nxt-filer_2.2.2-3_all.deb
 6a71c1186bcd3250a928290edabe24eeaa55ba863214d555ec0cab4b0864ecc1 50690 
python-nxt_2.2.2-3_all.deb
Files:
 84ebd7bbddc1d82de4ade2c6b903dc4d 2071 python optional nxt-python_2.2.2-3.dsc
 5ccdc99be3bc3006f642a1adc3fc8e4e 5716 python optional 
nxt-python_2.2.2-3.debian.tar.xz
 5c5bd807d8bf580ea129077ef63de657 5475 python optional 
nxt-python_2.2.2-3_20161114T190408z-5c5bd807.buildinfo
 33034144f45f003774eb325b4553cec3 6860 python optional 
python-nxt-filer_2.2.2-3_all.deb
 379cbe5318063cadb66c9e3997f898da 50690 python optional 
python-nxt_2.2.2-3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJYKgrPAAoJEHjX3vua1ZrxtWMP/iT8fZBOJbZgUx/DKRtbGjpq
MZJbWVdHCWPahWmeZFaPD/a9j1TVbLmiV64Ht0KTTvaqpTEz25gNmHewFIlfVqFG
5wAMe7tP1cYXmMlfv/to0vBwcbhHPYioOB3QTc0izXcsOulFEhGhxDbaUNDUJWdL
HMAPTKpVQ1503G6PnMUyPVD95RENKKl0XHLWz8zuzlntJQLA7THKblsKAva24EEA
kEM4iusOhDnhxZRtuGyIuqNsMTL2t6zPibD/e0AkYZhwVGXDNnb5P02Ft4DR2TOX
v2ukqZB+iHS9nuoMNvpmak6zvNtK8pbf1U8XcpIR1DZrxOwgPXFgDkszy4psNGFW
A4lfbR27uPuVohoixiTobD6bchy2iJ8otT4Uuarc/QNnEx8GtDHqXrl6qFx4dT/D
EPw4kx+aNeYUGuBAZxhFShP2RWwbLzQgqcJGtbdknvKfb6rW6/aRVny2PWTbeorJ
VooCzJZW/hTlPB4vr+O7TYwzTkeYVEXCZVCwdZQzRPccDW1/k+SxNNgCOphEMvYV
7WpbzASmnZ5IJNtwf99bA9GfLD1h2e+R2GLp7ZqQoc0lR0KdHi6NG//sAtFFywaj
q2ooRxXldnLVGh61RlN+pGPmfiV8E1YybHk9S0i87JXBXum6qeuSHrjIwi9yV2eF
Kd8XAIwi8iKpqTK7jH3Q
=0A87
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to