[oe-commits] org.oe.dev package.bbclass: Remove wildcards from the RDEPENDS field, unbreaking certain dependency chainhandling in both ipkg and dpkg (from poky)

rpurdie commit openembedded-commits at lists.openembedded.org
Sun Aug 12 00:16:49 UTC 2007


package.bbclass: Remove wildcards from the RDEPENDS field, unbreaking certain dependency chainhandling in both ipkg and dpkg (from poky)

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: a09e2448aec95b990f02a53a155ddfac43d6090b
ViewMTN: http://monotone.openembedded.org/revision.psp?id=a09e2448aec95b990f02a53a155ddfac43d6090b
Files:
1
classes/package.bbclass
Diffs:

#
# mt diff -r3527a1c5451ce07cd1ac39d98a717c53b7777b57 -ra09e2448aec95b990f02a53a155ddfac43d6090b
#
# 
# 
# patch "classes/package.bbclass"
#  from [1757a3a90a2322c7e708cbea8f7670c53fd1c167]
#    to [d2f5dea29e6fb25f84473442090ce3e533af09f0]
# 
============================================================
--- classes/package.bbclass	1757a3a90a2322c7e708cbea8f7670c53fd1c167
+++ classes/package.bbclass	d2f5dea29e6fb25f84473442090ce3e533af09f0
@@ -312,9 +312,15 @@ python package_do_split_locales() {
 
 	bb.data.setVar('PACKAGES', ' '.join(packages), d)
 
-	rdep = (bb.data.getVar('RDEPENDS_%s' % mainpkg, d, 1) or bb.data.getVar('RDEPENDS', d, 1) or "").split()
-	rdep.append('%s-locale*' % pn)
-	bb.data.setVar('RDEPENDS_%s' % mainpkg, ' '.join(rdep), d)
+	# Disabled by RP 18/06/07
+	# Wildcards aren't supported in debian
+	# They break with ipkg since glibc-locale* will mean that 
+	# glibc-localedata-translit* won't install as a dependency
+	# for some other package which breaks meta-toolchain
+	# Probably breaks since virtual-locale- isn't provided anywhere
+	#rdep = (bb.data.getVar('RDEPENDS_%s' % mainpkg, d, 1) or bb.data.getVar('RDEPENDS', d, 1) or "").split()
+	#rdep.append('%s-locale*' % pn)
+	#bb.data.setVar('RDEPENDS_%s' % mainpkg, ' '.join(rdep), d)
 }
 
 python populate_packages () {






More information about the Openembedded-commits mailing list