[Gelistirici] [Uludag-commits] r17027 - trunk/pisi/pisi/pxml
Bahadır Kandemir
bahadir at pardus.org.tr
12 Şub 2008 Sal 23:22:11 EET
06 Şub 2008 Çar tarihinde, uludag-commits at pardus.org.tr şunları yazmıştı:
> Author: faik
> New Revision: 17027
>
> Modified:
> trunk/pisi/pisi/pxml/xmlfile.py
> Log:
> pisi copies already existing local file to /tmp before reading
>
> When "pisi info pkgname" is run, pisi finds the related metadata.xml
> file under /var/lib/pisi/package/pkgname/metadata.xml. But then it
> copies the file to /tmp before reading it.
>
> Fix this weirdness by figuring remote and local files and read the
> localfile from its location.
Selam Faik,
Yerel/uzak ayırt etmeden xml dosyasının pisi.file.File.download()'dan
geçirilmesinin bir sebebi varmış, şimdi farkettim. Yerel depodaki
pisi-index.xml.bz2'li indeks kullanılıyorsa, önce bz2'yi açmak gerekiyor.
download() kullanılmadığı için aşağıdaki durum oluşuyor:
# pisi ur --debug
DEBUG: RepoDB initialized in 0.000142097473145.
* test deposu güncelleniyor
Program sonlandırıldı.
pisi.pxml.xmlfile.Error: '/shiny/metal/pisi/packages/pisi-index.xml.bz2'
dosyasının XML sözdizimi geçersiz
Genel yardım için lütfen 'pisi help' komutunu kullanınız.
Geri-iz:
File "/usr/bin/pisi", line 80, in ?
cli.run_command()
File "/usr/lib/pardus/pisi/cli/pisicli.py", line 136, in run_command
self.command.run()
File "/usr/lib/pardus/pisi/cli/updaterepo.py", line 59, in run
pisi.api.update_repo(repo, ctx.get_option('force'))
File "/usr/lib/pardus/pisi/api.py", line 517, in update_repo
index.read_uri_of_repo(repouri, repo)
File "/usr/lib/pardus/pisi/index.py", line 69, in read_uri_of_repo
self.read_uri(uri, tmpdir, force)
File "/usr/lib/pardus/pisi/index.py", line 52, in read_uri
compress=pisi.file.File.auto, sign=pisi.file.File.detached, copylocal =
True, nodecode = True)
File "/usr/lib/pardus/pisi/pxml/autoxml.py", line 444, in read
compress=compress, sign=sign, copylocal=copylocal)
File "/usr/lib/pardus/pisi/pxml/xmlfile.py", line 82, in readxml
raise Error(_("File '%s' has invalid XML") % (localpath) )
--
Bahadır Kandemir
-------------- 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/20080212/ebaa8b22/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi