<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>178671</bug_id>
          
          <creation_ts>2007-05-15 18:48 0000</creation_ts>
          <short_desc>net-wireless/bluez-utils-3.10-r1 installs redundant udev rules to a wrong place</short_desc>
          <delta_ts>2007-05-16 09:52:30 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jakub@gentoo.org</reporter>
          <assigned_to>betelgeuse@gentoo.org</assigned_to>
          <cc>cardoe@gentoo.org</cc>
    
    <cc>dick@mrns.nl</cc>
    
    <cc>gregkh@gentoo.org</cc>
    
    <cc>zzam@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-15 18:48:06 0000</bug_when>
            <thetext>$ equery f bluez-utils | grep /etc/udev
/etc/udev
/etc/udev/bluetooth.rules &lt;-- not needed, nor useful there
/etc/udev/rules.d
/etc/udev/rules.d/70-bluetooth.rules

Looks like this comes from --enable-pcmciarules in configure.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dick@mrns.nl</who>
            <bug_when>2007-05-15 19:23:56 0000</bug_when>
            <thetext>yeah, I suppose we should drop pcmcia rules:

# cat scripts/Makefile.am 

if PCMCIARULES
rulesdir = $(sysconfdir)/udev

rules_DATA = bluetooth.rules

udevdir = $(libexecdir)/udev

udev_SCRIPTS = bluetooth_serial
endif

====

Index: bluez-utils-3.10-r1.ebuild
===================================================================
--- bluez-utils-3.10-r1.ebuild  (revision 3641)
+++ bluez-utils-3.10-r1.ebuild  (working copy)
@@ -48,7 +48,7 @@
                --enable-hidd \
                --enable-configfiles \
                --disable-initscripts \
-               --enable-pcmciarules \
+               --disable-pcmciarules \
                --enable-bccmd \
                --enable-avctrl \
                --enable-hid2hci \
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2007-05-15 19:51:31 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; yeah, I suppose we should drop pcmcia rules:
&gt; 

Did you check that our rules file is up2date?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-15 21:44:25 0000</bug_when>
            <thetext>Created an attachment (id=119401)
bluetooth.rules.diff

(In reply to comment #2)
&gt; Did you check that our rules file is up2date?

Well, we don&apos;t install any, see the diff :) Might be worth merging them.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-15 21:46:57 0000</bug_when>
            <thetext>Created an attachment (id=119402)
bluetooth.rules.diff

Bleh; I need coffee...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2007-05-15 21:57:05 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt;
&gt; Well, we don&apos;t install any, see the diff :) Might be worth merging them.
&gt; 

Probably. I guess I should change the install location of the helper too:

betelgeuse@pena ~ $ qlist bluez | grep serial
/usr/libexec/udev/bluetooth_serial

udev people: Should be /lib/udev or?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zzam@gentoo.org</who>
            <bug_when>2007-05-15 22:43:55 0000</bug_when>
            <thetext>(In reply to comment #5)
&gt; (In reply to comment #3)
&gt; &gt;
&gt; &gt; Well, we don&apos;t install any, see the diff :) Might be worth merging them.
&gt; &gt; 
&gt; 
&gt; Probably. I guess I should change the install location of the helper too:
&gt; 
&gt; betelgeuse@pena ~ $ qlist bluez | grep serial
&gt; /usr/libexec/udev/bluetooth_serial
&gt; 
&gt; udev people: Should be /lib/udev or?
&gt; 

If this is to be called from an udev rule, then yes.
Or to be multilib compatible you can use /lib/$(get_libdir) - but that has not been checked to be used everywhere.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zzam@gentoo.org</who>
            <bug_when>2007-05-16 09:09:18 0000</bug_when>
            <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #3)
&gt; &gt; &gt;
&gt; &gt; &gt; Well, we don&apos;t install any, see the diff :) Might be worth merging them.
&gt; &gt; &gt; 
&gt; &gt; 
&gt; &gt; Probably. I guess I should change the install location of the helper too:
&gt; &gt; 
&gt; &gt; betelgeuse@pena ~ $ qlist bluez | grep serial
&gt; &gt; /usr/libexec/udev/bluetooth_serial
&gt; &gt; 
&gt; &gt; udev people: Should be /lib/udev or?
&gt; &gt; 
&gt; 
&gt; If this is to be called from an udev rule, then yes.
&gt; Or to be multilib compatible you can use /lib/$(get_libdir) - but that has not
&gt; been checked to be used everywhere.
&gt; 
Had a look at the files:
Just move the rules-file to /etc/udev/rules.d/.
And the other file to /lib/$(get_libdir)
Then you can remove the path to it in the rules, as udev auto-searches /lib/udev.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2007-05-16 09:52:30 0000</bug_when>
            <thetext>+*bluez-utils-3.10-r2 (16 May 2007)
+
+  16 May 2007; Petteri Räty &lt;betelgeuse@gentoo.org&gt;
+  +bluez-utils-3.10-r2.ebuild:
+  Install pcmcia udev rules and the helper to right directories. Fixes bug
+  #178671.
+
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119401</attachid>
            <date>2007-05-15 21:44 0000</date>
            <desc>bluetooth.rules.diff</desc>
            <filename>bluetooth.rules.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC9ldGMvdWRldi9ydWxlcy5kLzcwLWJsdWV0b290aC5ydWxlCTE5NzAtMDEtMDEgMDE6MDA6
MDAuMDAwMDAwMDAwICswMTAwCisrKyAvZXRjL3VkZXYvYmx1ZXRvb3RoLnJ1bGVzCTIwMDctMDUt
MTIgMTg6NTE6MjMuMDAwMDAwMDAwICswMjAwCkBAIC0wLDAgKzEsMzUgQEAKKyMgQnJhaW4gQm94
ZXMgQkwtNjIwIEJsdWV0b290aCBBZGFwdGVyCitTVUJTWVNURU09PSJ0dHkiLCBCVVM9PSJwY21j
aWEiLCBTWVNGU3twcm9kX2lkMX09PSJCcmFpbiBCb3hlcyIsIFNZU0ZTe3Byb2RfaWQyfT09IkJs
dWV0b290aCBQQyBDYXJkIiwgRU5We0hDSU9QVFN9PSJiYm94ZXMiLCBSVU4rPSJibHVldG9vdGhf
c2VyaWFsIgorCisjIFhpcmNvbSBDcmVkaXRDYXJkIEJsdWV0b290aCBBZGFwdGVyCitTVUJTWVNU
RU09PSJ0dHkiLCBCVVM9PSJwY21jaWEiLCBTWVNGU3twcm9kX2lkMX09PSJYaXJjb20iLCBTWVNG
U3twcm9kX2lkM309PSJDQlQiLCBFTlZ7SENJT1BUU309InhpcmNvbSIsIFJVTis9ImJsdWV0b290
aF9zZXJpYWwiCisKKyMgWGlyY29tIFJlYWxQb3J0MiBCbHVldG9vdGggQWRhcHRlcgorU1VCU1lT
VEVNPT0idHR5IiwgQlVTPT0icGNtY2lhIiwgU1lTRlN7cHJvZF9pZDF9PT0iWGlyY29tIiwgU1lT
RlN7cHJvZF9pZDN9PT0iQ0JUIiwgRU5We0hDSU9QVFN9PSJ4aXJjb20iLCBSVU4rPSJibHVldG9v
dGhfc2VyaWFsIgorCisjIElCTSBCbHVldG9vdGggUEMgQ2FyZCBJSQorU1VCU1lTVEVNPT0idHR5
IiwgQlVTPT0icGNtY2lhIiwgU1lTRlN7cHJvZF9pZDF9PT0iSUJNIiwgU1lTRlN7cHJvZF9pZDJ9
PT0iQmx1ZXRvb3RoIFBDIENhcmQgSUkiLCBFTlZ7SENJT1BUU309InRkayIsIFJVTis9ImJsdWV0
b290aF9zZXJpYWwiCisKKyMgVERLIEJsdWV0b290aCBQQyBDYXJkCitTVUJTWVNURU09PSJ0dHki
LCBCVVM9PSJwY21jaWEiLCBTWVNGU3twcm9kX2lkMX09PSJUREsiLCBTWVNGU3twcm9kX2lkMn09
PSJCbHVldG9vdGggUEMgQ2FyZCBJSSIsIEVOVntIQ0lPUFRTfT0idGRrIiwgUlVOKz0iYmx1ZXRv
b3RoX3NlcmlhbCIKKworIyBBbWJpQ29tIEJUMjAwMEMgQmx1ZXRvb3RoIFBDL0NGIENhcmQKK1NV
QlNZU1RFTT09InR0eSIsIEJVUz09InBjbWNpYSIsIFNZU0ZTe3Byb2RfaWQxfT09IkFtYmlDb20g
QlQyMDAwQyIsIFNZU0ZTe3Byb2RfaWQyfT09IkJsdWV0b290aCBQQy9DRiBDYXJkIiwgRU5We0hD
SU9QVFN9PSJidDIwMDBjIiwgUlVOKz0iYmx1ZXRvb3RoX3NlcmlhbCIKKworIyBDT00gT25lIFBs
YXRpbml1bSBCbHVldG9vdGggUEMgQ2FyZAorU1VCU1lTVEVNPT0idHR5IiwgQlVTPT0icGNtY2lh
IiwgU1lTRlN7cHJvZF9pZDF9PT0iQ09NMSBTQSIsIFNZU0ZTe3Byb2RfaWQyfT09Ik1DMzEwIENB
UkQiLCBFTlZ7SENJT1BUU309ImNvbW9uZSIsIFJVTis9ImJsdWV0b290aF9zZXJpYWwiCisKKyMg
U3BoaW54IFBJQ08gQ2FyZAorU1VCU1lTVEVNPT0idHR5IiwgQlVTPT0icGNtY2lhIiwgU1lTRlN7
cHJvZF9pZDF9PT0iU1BISU5YIiwgU1lTRlN7cHJvZF9pZDJ9PT0iQlQtQ0FSRCIsIEVOVntIQ0lP
UFRTfT0icGljb2NhcmQiLCBSVU4rPSJibHVldG9vdGhfc2VyaWFsIgorCisjIEgtU29mdCBibHVl
K0NhcmQKK1NVQlNZU1RFTT09InR0eSIsIEJVUz09InBjbWNpYSIsIFNZU0ZTe3Byb2RfaWQxfT09
IkgtU29mdCIsIFNZU0ZTe3Byb2RfaWQyfT09IkJsdWUrQ0FSRCIsIEVOVntIQ0lPUFRTfT0iJHN5
c2Zze21hbmZfaWR9LCRzeXNmc3tjYXJkX2lkfSIsIFJVTis9ImJsdWV0b290aF9zZXJpYWwiCisK
KyMgQ29tcGFxIGlQQVEgQmx1ZXRvb3RoIFNsZWV2ZSwgQmVsa2luIEY4VDAyMCwgYW55IG90aGVy
IG11cHBldCB3aG8gdXNlZCBhbiBPWENGOTUwIGFuZCBkaWRuJ3QgYm90aGVyIHRvIHByb2dyYW0g
aXQgYXBwcm9wcmlhdGVseS4KK1NVQlNZU1RFTT09InR0eSIsIEJVUz09InBjbWNpYSIsIFNZU0ZT
e3Byb2RfaWQxfT09IkNGIENBUkQiLCBTWVNGU3twcm9kX2lkMn09PSJHRU5FUklDIiwgRU5We0hD
SU9QVFN9PSIkc3lzZnN7bWFuZl9pZH0sJHN5c2Zze2NhcmRfaWR9IiwgUlVOKz0iYmx1ZXRvb3Ro
X3NlcmlhbCIKKworIyBab29tIEJsdWV0b290aCBDYXJkIGFuZCBTaXRlY29tIENOLTUwNCBDYXJk
CitTVUJTWVNURU09PSJ0dHkiLCBCVVM9PSJwY21jaWEiLCBTWVNGU3twcm9kX2lkMX09PSJQQ01D
SUEiLCBTWVNGU3twcm9kX2lkMn09PSJCbHVldG9vdGggQ2FyZCIsIEVOVntIQ0lPUFRTfT0iem9v
bSIsIFJVTis9ImJsdWV0b290aF9zZXJpYWwiCisKKyMgQ0MmQyBCVDAxMDBNCitTVUJTWVNURU09
PSJ0dHkiLCBCVVM9PSJwY21jaWEiLCBTWVNGU3twcm9kX2lkMX09PSJCbHVldG9vdGggQlQwMTAw
TSIsIEVOVntIQ0lPUFRTfT0iYmNzcCAxMTUyMDAiLCBSVU4rPSJibHVldG9vdGhfc2VyaWFsIgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119402</attachid>
            <date>2007-05-15 21:46 0000</date>
            <desc>bluetooth.rules.diff</desc>
            <filename>bluetooth.rules.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC9ldGMvdWRldi9ydWxlcy5kLzcwLWJsdWV0b290aC5ydWxlcwkyMDA3LTA1LTEyIDE4OjUx
OjIzLjAwMDAwMDAwMCArMDIwMAorKysgL2V0Yy91ZGV2L2JsdWV0b290aC5ydWxlcwkyMDA3LTA1
LTEyIDE4OjUxOjIzLjAwMDAwMDAwMCArMDIwMApAQCAtMSw0ICsxLDM1IEBACi0jIEJsdWV0b290
aCBkZXZpY2VzOgotIwotS0VSTkVMPT0iaGNpWzAtOV0qIiwgUlVOKz0iL2xpYi91ZGV2L2JsdWV0
b290aC5zaCIKLUtFUk5FTD09InJmY29tbVswLTldKiIsIE5BTUU9IiVrIiwgR1JPVVA9ImRpYWxv
dXQiLCBNT0RFPSIwNjYwIgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKKyMgQnJhaW4gQm94
ZXMgQkwtNjIwIEJsdWV0b290aCBBZGFwdGVyCitTVUJTWVNURU09PSJ0dHkiLCBCVVM9PSJwY21j
aWEiLCBTWVNGU3twcm9kX2lkMX09PSJCcmFpbiBCb3hlcyIsIFNZU0ZTe3Byb2RfaWQyfT09IkJs
dWV0b290aCBQQyBDYXJkIiwgRU5We0hDSU9QVFN9PSJiYm94ZXMiLCBSVU4rPSJibHVldG9vdGhf
c2VyaWFsIgorCisjIFhpcmNvbSBDcmVkaXRDYXJkIEJsdWV0b290aCBBZGFwdGVyCitTVUJTWVNU
RU09PSJ0dHkiLCBCVVM9PSJwY21jaWEiLCBTWVNGU3twcm9kX2lkMX09PSJYaXJjb20iLCBTWVNG
U3twcm9kX2lkM309PSJDQlQiLCBFTlZ7SENJT1BUU309InhpcmNvbSIsIFJVTis9ImJsdWV0b290
aF9zZXJpYWwiCisKKyMgWGlyY29tIFJlYWxQb3J0MiBCbHVldG9vdGggQWRhcHRlcgorU1VCU1lT
VEVNPT0idHR5IiwgQlVTPT0icGNtY2lhIiwgU1lTRlN7cHJvZF9pZDF9PT0iWGlyY29tIiwgU1lT
RlN7cHJvZF9pZDN9PT0iQ0JUIiwgRU5We0hDSU9QVFN9PSJ4aXJjb20iLCBSVU4rPSJibHVldG9v
dGhfc2VyaWFsIgorCisjIElCTSBCbHVldG9vdGggUEMgQ2FyZCBJSQorU1VCU1lTVEVNPT0idHR5
IiwgQlVTPT0icGNtY2lhIiwgU1lTRlN7cHJvZF9pZDF9PT0iSUJNIiwgU1lTRlN7cHJvZF9pZDJ9
PT0iQmx1ZXRvb3RoIFBDIENhcmQgSUkiLCBFTlZ7SENJT1BUU309InRkayIsIFJVTis9ImJsdWV0
b290aF9zZXJpYWwiCisKKyMgVERLIEJsdWV0b290aCBQQyBDYXJkCitTVUJTWVNURU09PSJ0dHki
LCBCVVM9PSJwY21jaWEiLCBTWVNGU3twcm9kX2lkMX09PSJUREsiLCBTWVNGU3twcm9kX2lkMn09
PSJCbHVldG9vdGggUEMgQ2FyZCBJSSIsIEVOVntIQ0lPUFRTfT0idGRrIiwgUlVOKz0iYmx1ZXRv
b3RoX3NlcmlhbCIKKworIyBBbWJpQ29tIEJUMjAwMEMgQmx1ZXRvb3RoIFBDL0NGIENhcmQKK1NV
QlNZU1RFTT09InR0eSIsIEJVUz09InBjbWNpYSIsIFNZU0ZTe3Byb2RfaWQxfT09IkFtYmlDb20g
QlQyMDAwQyIsIFNZU0ZTe3Byb2RfaWQyfT09IkJsdWV0b290aCBQQy9DRiBDYXJkIiwgRU5We0hD
SU9QVFN9PSJidDIwMDBjIiwgUlVOKz0iYmx1ZXRvb3RoX3NlcmlhbCIKKworIyBDT00gT25lIFBs
YXRpbml1bSBCbHVldG9vdGggUEMgQ2FyZAorU1VCU1lTVEVNPT0idHR5IiwgQlVTPT0icGNtY2lh
IiwgU1lTRlN7cHJvZF9pZDF9PT0iQ09NMSBTQSIsIFNZU0ZTe3Byb2RfaWQyfT09Ik1DMzEwIENB
UkQiLCBFTlZ7SENJT1BUU309ImNvbW9uZSIsIFJVTis9ImJsdWV0b290aF9zZXJpYWwiCisKKyMg
U3BoaW54IFBJQ08gQ2FyZAorU1VCU1lTVEVNPT0idHR5IiwgQlVTPT0icGNtY2lhIiwgU1lTRlN7
cHJvZF9pZDF9PT0iU1BISU5YIiwgU1lTRlN7cHJvZF9pZDJ9PT0iQlQtQ0FSRCIsIEVOVntIQ0lP
UFRTfT0icGljb2NhcmQiLCBSVU4rPSJibHVldG9vdGhfc2VyaWFsIgorCisjIEgtU29mdCBibHVl
K0NhcmQKK1NVQlNZU1RFTT09InR0eSIsIEJVUz09InBjbWNpYSIsIFNZU0ZTe3Byb2RfaWQxfT09
IkgtU29mdCIsIFNZU0ZTe3Byb2RfaWQyfT09IkJsdWUrQ0FSRCIsIEVOVntIQ0lPUFRTfT0iJHN5
c2Zze21hbmZfaWR9LCRzeXNmc3tjYXJkX2lkfSIsIFJVTis9ImJsdWV0b290aF9zZXJpYWwiCisK
KyMgQ29tcGFxIGlQQVEgQmx1ZXRvb3RoIFNsZWV2ZSwgQmVsa2luIEY4VDAyMCwgYW55IG90aGVy
IG11cHBldCB3aG8gdXNlZCBhbiBPWENGOTUwIGFuZCBkaWRuJ3QgYm90aGVyIHRvIHByb2dyYW0g
aXQgYXBwcm9wcmlhdGVseS4KK1NVQlNZU1RFTT09InR0eSIsIEJVUz09InBjbWNpYSIsIFNZU0ZT
e3Byb2RfaWQxfT09IkNGIENBUkQiLCBTWVNGU3twcm9kX2lkMn09PSJHRU5FUklDIiwgRU5We0hD
SU9QVFN9PSIkc3lzZnN7bWFuZl9pZH0sJHN5c2Zze2NhcmRfaWR9IiwgUlVOKz0iYmx1ZXRvb3Ro
X3NlcmlhbCIKKworIyBab29tIEJsdWV0b290aCBDYXJkIGFuZCBTaXRlY29tIENOLTUwNCBDYXJk
CitTVUJTWVNURU09PSJ0dHkiLCBCVVM9PSJwY21jaWEiLCBTWVNGU3twcm9kX2lkMX09PSJQQ01D
SUEiLCBTWVNGU3twcm9kX2lkMn09PSJCbHVldG9vdGggQ2FyZCIsIEVOVntIQ0lPUFRTfT0iem9v
bSIsIFJVTis9ImJsdWV0b290aF9zZXJpYWwiCisKKyMgQ0MmQyBCVDAxMDBNCitTVUJTWVNURU09
PSJ0dHkiLCBCVVM9PSJwY21jaWEiLCBTWVNGU3twcm9kX2lkMX09PSJCbHVldG9vdGggQlQwMTAw
TSIsIEVOVntIQ0lPUFRTfT0iYmNzcCAxMTUyMDAiLCBSVU4rPSJibHVldG9vdGhfc2VyaWFsIgo=
</data>        

          </attachment>
    </bug>

</bugzilla>