30 Mar 2007 Cum tarihinde, svn-uludag at uludag.org.tr þunlarý yazmýþtý: > Author: caglar > Date: Fri Mar 30 19:12:53 2007 > New Revision: 13184 > > Modified: > trunk/repository-scripts/buildfarm/buildDeps.py > Log: > run forest run... > > Modified: trunk/repository-scripts/buildfarm/buildDeps.py > ================================================================= > --- trunk/repository-scripts/buildfarm/buildDeps.py (original) > +++ trunk/repository-scripts/buildfarm/buildDeps.py Fri Mar 30 19:12:53 > 2007 @@ -90,9 +90,9 @@ > release = > tag.getTag('History').getTag('Update').getAttribute('release') > sources[name]["version"] = "%s-%s" % (version, release) > sources[name]["deps"] = [] > - deps = tag.getTag("BuildDependencies") > + deps = tag.getTag("Source").getTag("BuildDependencies") > if deps: > - sources[name]["deps"] = map(lambda x: x.firstChild().data(), > deps.tags('Dependency')) + sources[name]["deps"] = map(lambda x: > x.firstChild().data(), deps.tags("Dependency")) if > tag.getTag("Source").getTagData("PartOf") in ["system.base", > "system.devel"]: base.append(name) > sources["__base__"] = base > @@ -102,10 +102,14 @@ > deps = set() > deps.add(package_name) > def collect(name): > - p = source_index[name] > - for item in p["deps"]: > - deps.add(item) > - collect(item) > + try: > + p = source_index[name] > + except KeyError: > + pass > + else: > + for item in p["deps"]: > + deps.add(item) > + collect(item) > collect(package_name) > deps.update(source_index["__base__"]) > return deps
Bu acayiplik perl/libperl iliþkisi yüzünden yapýldý, duruma göre perl kaynak paketinden libperl paketi çýkýyor ama perl paketi derlenmek içinde libperl istiyor. Soru perl olmayan sistemde bu nasýl oluyor? -- S.Çaðlar Onur <caglar at pardus.org.tr> http://cekirdek.pardus.org.tr/~caglar/ Linux is like living in a teepee. No Windows, no Gates and an Apache in house! -------------- sonraki bölüm -------------- Yazý olmayan bir eklenti temizlendi... Ýsim: kullanýlamýyor Tür: application/pgp-signature Boyut: 189 bayt Taným: This is a digitally signed message part. Url: http://liste.uludag.org.tr/gelistirici/attachments/20070330/18c035de/attachment-0001.pgp