[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