[Gelistirici] [Uludag-commits] r13184 - trunk/repository-scripts/buildfarm

Ismail Dönmez ismail at pardus.org.tr
30 Mar 2007 Cum 23:56:50 EEST


On Friday 30 March 2007 19:13:20 S.Çağlar Onur wrote:
> 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?

Perl derlenmek için libperl istemiyor yahu o nerden çıktı?

-- 
Happiness in intelligent people is the rarest thing I know. (Ernest Hemingway)

Ismail Donmez ismail (at) pardus.org.tr
GPG Fingerprint: 7ACD 5836 7827 5598 D721 DF0D 1A9D 257A 5B88 F54C
Pardus Linux / KDE developer
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20070330/4d95ae50/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi