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
 

Cevap