5570 Commits

Author SHA1 Message Date
Eray Özkural ded1813eb5 * remove a silly guideline 2005-06-13 13:26:37 +00:00
Barış Metin 589acd8172 archive'leri nasıl unpack() edeceğimizi bir örnek ile gösterdik... 2005-06-13 13:23:02 +00:00
S.Çağlar Onur 78d4e290c7 fonksiyon isimleri karışıklık önlemek için değiştirildi, dosya sadeleşti 2005-06-13 13:18:21 +00:00
Barış Metin de5a206b25 archive için denemeler... 2005-06-13 13:03:28 +00:00
Barış Metin 40f655809b archive için denemeler... 2005-06-13 13:03:26 +00:00
S.Çağlar Onur 94ef37edf9 Typo 2005-06-13 13:00:47 +00:00
S.Çağlar Onur f5399b3bcb libbuild.py test için action betiklerini çalıştırıyor, eray'ın path değişiklikleri için gerekli düzenlemeler 2005-06-13 12:48:36 +00:00
Barış Metin d378685209 PisiBuild.install() -> PisiBuild.build()
eh. build yapıyoruz burada...
2005-06-13 12:46:13 +00:00
Barış Metin 0c3aec16a2 baris@pardus ~/svn/internal/trunk/pisi/src/pisi $ svn propset svn:ignore "*.pyc" .
property 'svn:ignore' set on '.'
2005-06-13 12:43:19 +00:00
Barış Metin 47379aa7c8 AttributeError düzeltildi.
info'ya verilen stringler eğer gerekiyorsa yeni satır karakterini vermeli...
2005-06-13 12:41:30 +00:00
Eray Özkural 4c78f58e28 imla 2005-06-13 12:41:11 +00:00
Eray Özkural d27f75fd8b * dagitim paketinde Config/ dizinini tanimla, daha kesin olsun olay 2005-06-13 12:39:41 +00:00
Barış Metin 8cd751f4bc archiveName specfile içerisine gitti. 2005-06-13 12:37:31 +00:00
Barış Metin 270d22b345 archiveName specfile içerisine gitti. 2005-06-13 12:37:29 +00:00
Barış Metin f236795ee1 archiveName specfile içerisine gitti. 2005-06-13 12:37:26 +00:00
Eray Özkural 5888f2463c * dizinleri dinamik yap, destdir destegi icin gerekli
* install iskeletine biraz daha sekil ver
* build fonksiyonunu olmasi gerektigi gibi build.py'e tasi
* ufak kozmetik seyler
2005-06-13 12:34:51 +00:00
Eray Özkural 6dfa8979b5 * pisi-index -> pisi-index.xml
* imla hatasi vs. duzelt
* summary field'ini yaz
2005-06-13 12:33:10 +00:00
Eray Özkural ac218a7c6b * add extract file/dir functions, make it comply with the docs 2005-06-13 11:53:41 +00:00
Eray Özkural 8514ff44a9 * yeni class, metadata'yi eklemistim soylemeyi unuttum tuh 2005-06-13 11:43:03 +00:00
Eray Özkural 749add6985 * unuttugum ui modulunu koy 2005-06-13 11:41:19 +00:00
Barış Metin a013538511 *** empty log message *** 2005-06-13 11:39:03 +00:00
S.Çağlar Onur 0315c95db2 pisiconfig --> config, genel işleri tutmak için util.py eklendi [ başka isim önerisi? ] 2005-06-13 11:36:45 +00:00
Barış Metin 1088c49b14 debug/test satırlarını specfile.py'den tests/getTextForNode'a taşıdım.
tests içerisindeki örneklerin tekrar çalışması için gerekli
düzenlemeyi yaptım. Bu testleri unittest mimarisine taşımayı düşünmeliyiz.
2005-06-13 11:06:32 +00:00
Barış Metin 0feb354af7 debug/test satırlarını specfile.py'den tests/getTextForNode'a taşıdım.
tests içerisindeki örneklerin tekrar çalışması için gerekli
düzenlemeyi yaptım. Bu testleri unittest mimarisine taşımayı düşünmeliyiz.
2005-06-13 11:06:31 +00:00
Barış Metin d7c2ea8dcf debug/test satırlarını specfile.py'den tests/getTextForNode'a taşıdım.
tests içerisindeki örneklerin tekrar çalışması için gerekli
düzenlemeyi yaptım. Bu testleri unittest mimarisine taşımayı düşünmeliyiz.
2005-06-13 11:06:29 +00:00
Eray Özkural afff8fc3bb * implement first version of installdb
* start a generalized ui module which will abstract the
  particulars of CLI, KDE, etc. (Beginning with CLI)
* fix: usage doesn't belong in util, sorry
* write some maintainer comments
* bir de sunlari turkce yazacaktik galiba gene gaza geldim
2005-06-13 11:05:04 +00:00
Eray Özkural 2c28495258 * remove a guideline 2005-06-13 10:18:07 +00:00
Eray Özkural 00172734f2 * add some more guidelines 2005-06-13 10:11:42 +00:00
Barış Metin 62a43e5d76 libbuild aslında actions içerisinden kullanılacak.
daha anlaşılır bir isim ile pisi paketine aktarıldı.
2005-06-13 09:04:56 +00:00
S.Çağlar Onur 5d239957b9 pyc'ler fazla 2005-06-13 08:51:04 +00:00
Barış Metin 9df058c578 pisi modüllerini bir package haline getirdik... 2005-06-13 08:49:24 +00:00
S.Çağlar Onur 7ec44ced9f tree klasörü tags/BLACKHOLE içine taglandı ve silindi 2005-06-13 07:16:10 +00:00
A. Murat Eren 96a9f0e3a3 fetcher.py : fetcher'in geri dönüş değerleri bir dictionary haline geldi (böyle bir fonkisyon için çok daha mantıklı), semboller (KB/s, MB/s vs) eklendi, bir de artık hatasız dlrate hesaplıyor..
tests/fetch_file : fetcher'ın değişen dönüş değerine göre güncellendi.
 pisibuild.py     : fetcher'ın değişen dönüş değerine göre güncellendi, += fixindentation(pisibuild.py)..
 pisi-build       : pisi-build += fixindentation(pisi-build)
2005-06-12 12:08:00 +00:00
S.Çağlar Onur 97720bb955 temizlik yaparken ortaya afedersiniz pislemişim, onu düzeltiyorum... 2005-06-11 17:45:35 +00:00
S.Çağlar Onur 66b188de90 Biraz temizlik o kadar, ciddi birşey yok... 2005-06-11 17:38:30 +00:00
Barış Metin b1f3c57b3b TypeError düzeltildi.
util.information yeni satır eklemez.
2005-06-11 09:09:07 +00:00
Barış Metin cead9f8918 PisiBuildError pisi-build CLI içerisinde kullanılıyor. 2005-06-11 08:59:42 +00:00
Eray Özkural 022a65ebed * implement MD5 based caching when downloading source
* specfile: fix: store variables in self
2005-06-10 20:54:24 +00:00
Eray Özkural fa16f7e17e * parse file specs 2005-06-10 20:13:21 +00:00
Eray Özkural c1ac6b81c2 * fix: XmlFile.getAllNodes returns [] when it finds nothing
* specfile: parse packages except file specs
2005-06-10 20:08:56 +00:00
Eray Özkural 9b55467e1d * revamp xmlfile
- yes, I'm hooked to it. XML sucks.
  - define a root element tag name which actually gets checked.
    Rationale: an XML document has only one root element
  - put all helper functions that don't depend on a dom object outside
    the class, helps me write modular parsers in specfile
* specfile:
  - update tags
2005-06-10 19:57:39 +00:00
Eray Özkural c6104f2edf * parse build deps
* change dep spec so that it uses attributes like archive does
  - change popt example to reflect that
  - if you don't like it we'll revert :)
2005-06-10 17:51:23 +00:00
Eray Özkural 930998374c * specfile: patches are retrieved using the new functions 2005-06-10 17:32:39 +00:00
Eray Özkural 65b5da279b * fix: extra > in patches 2005-06-10 17:31:47 +00:00
Eray Özkural f8d4d86d1c * xmlfile: put the fun back into minidom
- make attr/text functions static
  - remove redundant getfirstnode function
  - don't raise exception when tag path not found, return None
  - implement a method to get only child elements
* specfile: use the advanced routines
2005-06-10 17:20:48 +00:00
Eray Özkural 56b1d9f201 * fix: replace getNodes with getNode, also remove getFirstNode
- still inefficient, must not use getElementsByTagName at all
     unless that is the purpose
   - need to simplify and optimize this further
* installdb: start writing
2005-06-10 16:38:16 +00:00
Eray Özkural da25ef0902 * spelling 2005-06-10 15:32:23 +00:00
Eray Özkural 1dba1eebab * put usage fun to util 2005-06-10 15:30:16 +00:00
Eray Özkural 2e16d3bca7 * .py modules are not executable, only CLIs and GUIs are
* I forgot to remove cruft from README
2005-06-10 14:31:59 +00:00
Eray Özkural 71d5997f82 * coding comment 2005-06-10 14:24:40 +00:00