Commit Graph

  • 0e14384415 more pythonic Barış Metin 2005-06-22 10:29:55 +00:00
  • 410d1ff717 Barış Metin 2005-06-22 10:27:19 +00:00
  • a5c3fd2e0f Okunabilirlik için S.Çağlar Onur 2005-06-22 10:21:59 +00:00
  • 772ec738fd Actions.py'nin global sembollerinden WorkDir ayıklanıyor, eğer değer varsa kullanılıyor yoksa eski paketismi-versiyon ikilisi seçiliyor S.Çağlar Onur 2005-06-22 10:20:01 +00:00
  • 0801526e7f deps. Barış Metin 2005-06-22 09:58:40 +00:00
  • 9d0a3dc93d InstallDependencies ve RuntimeDependencies altındaki Dependency taglarını almamız gerekiyor, kendilerini değil. Barış Metin 2005-06-22 09:50:40 +00:00
  • 534fac2500 Revert WorkDır S.Çağlar Onur 2005-06-22 09:26:12 +00:00
  • b22bd761ae metadata.xml -> files.xml Barış Metin 2005-06-22 08:41:09 +00:00
  • b50c81865a history'de ekliyoruz... Barış Metin 2005-06-22 08:29:30 +00:00
  • 59be3ce966 more on metadata... Barış Metin 2005-06-22 07:38:42 +00:00
  • e5c7d6d8e1 being informative makes you nice. Barış Metin 2005-06-22 07:13:22 +00:00
  • c7b0fcbbe8 - metadata.xml'e yazma tamam. - build.py:genMetaDataXml'de halen yapılması gereken iş var. Barış Metin 2005-06-22 07:08:17 +00:00
  • 903439e2ff - constant'lar Constants'a - comment (kahvaltıdan sonra metadata ile ilgileneceğim) Barış Metin 2005-06-22 06:27:01 +00:00
  • 59670364d8 comment. Gereksiz olabilir, ama yazdım bir kere. Barış Metin 2005-06-22 06:17:55 +00:00
  • a0fba72103 Metadata'nın yapı itibari ile SpecFile ile bir benzerliği yok. Bu yüzden XmlFile'ı miras alıyor. Barış Metin 2005-06-22 06:07:51 +00:00
  • c120b017fb tab/space, ama ne olur yeter artık S.Çağlar Onur 2005-06-21 21:36:39 +00:00
  • 862970dff0 more on metadata... Barış Metin 2005-06-21 21:31:00 +00:00
  • d51fe13dd0 WorkDir isminde bir tag daha ekleyelim spec dosyasına [ ismi ne olursa ya da ], set edilmişse kaynak paketten çıkan kalsör ismi olarak o kullanılsun ( kio_slp-1_5 gibi ) edilmemişse paketismi-versiyon kullanılsın. Elimizdeki depoda buna uymayan paket yok S.Çağlar Onur 2005-06-21 21:27:16 +00:00
  • ac4d7e0e7c tab/space S.Çağlar Onur 2005-06-21 21:12:49 +00:00
  • 306b444bfb sekil, semal... devam... Barış Metin 2005-06-21 21:10:45 +00:00
  • a80832968f metadata'yi biraz sekle sokalim. Barış Metin 2005-06-21 21:08:48 +00:00
  • ea9f9b25fd - MetaData'yi calisabilir hale getir. Halen is gormekten uzak. Metadata isini bana birakabilirsiniz. Barış Metin 2005-06-21 21:06:03 +00:00
  • 4ec964f565 tabnanny'ye gicik oluyorum. Ne hale getirmis dosyayi... Barış Metin 2005-06-21 21:03:51 +00:00
  • 680fd1625d Bu space/tab işi beni delirtti sanırım. Bu commit eclipse ile düzeltilmiş hallerini içeriyor. Eğer gene salak indentation problemleri olursa revert ederiz S.Çağlar Onur 2005-06-21 18:45:19 +00:00
  • 5ba0f7ecb8 * unutulmus bir dosyamiz Eray Özkural 2005-06-21 15:48:37 +00:00
  • e65d7961b7 * yuksek-seviyeli yazici fonksiyonlarini gosterelim Eray Özkural 2005-06-21 15:47:43 +00:00
  • cb94d77b95 * write fonksiyonlarini biraz gelistir ama onemli bir bug var, yariyor tagpath'i yazarken Eray Özkural 2005-06-21 15:18:51 +00:00
  • c4f6502011 * conflict duzeltirken yapilan maymunluklar Eray Özkural 2005-06-21 15:05:47 +00:00
  • 2e9d2bf7b3 * typo Eray Özkural 2005-06-21 15:04:42 +00:00
  • 63b2f224c6 * ufak tefek fixler Eray Özkural 2005-06-21 15:03:55 +00:00
  • 6a9bca3f64 * metadata ve specfile icin testlere basla * specfile ve metadata write'larini yazmaya basla * bunun icin xmlfile'a yazma destegi ekle * metadata'yi ayir Eray Özkural 2005-06-21 15:01:14 +00:00
  • fbf9b0596a Tab/space S.Çağlar Onur 2005-06-21 15:00:27 +00:00
  • bfaebf4187 tab/space problemleri S.Çağlar Onur 2005-06-21 14:47:32 +00:00
  • 3abf40413c /usr/lib/python2.3/tabnanny.py * S.Çağlar Onur 2005-06-21 14:29:16 +00:00
  • 83052cfb82 /usr/lib/python2.3/tabnanny.py xmlfile.py S.Çağlar Onur 2005-06-21 14:24:12 +00:00
  • ef24f9166d /usr/lib/python2.3/tabnanny.py util.py S.Çağlar Onur 2005-06-21 14:22:13 +00:00
  • 5df0466c1c /usr/lib/python2.3/tabnanny.py specfile.py S.Çağlar Onur 2005-06-21 14:20:58 +00:00
  • 8257c08067 /usr/lib/python2.3/tabnanny.py sourcearchive.py S.Çağlar Onur 2005-06-21 14:19:37 +00:00
  • f3a87ea7d7 /usr/lib/python2.3/tabnanny.py files.py S.Çağlar Onur 2005-06-21 14:18:17 +00:00
  • fd22e78794 /usr/lib/python2.3/tabnanny.py context.py S.Çağlar Onur 2005-06-21 14:17:33 +00:00
  • 992984578d /usr/lib/python2.3/tabnanny.py archive.py S.Çağlar Onur 2005-06-21 14:15:33 +00:00
  • e3362e5018 /usr/lib/python2.3/tabnanny.py build.py S.Çağlar Onur 2005-06-21 14:14:32 +00:00
  • 97425b58b7 tabnanny iyi güzel de bazen bozar böyle işte. Dikkatli olunuz\! Barış Metin 2005-06-21 14:04:28 +00:00
  • 934830297a /usr/lib/python2.3/tabnanny.py installdb.py S.Çağlar Onur 2005-06-21 14:03:49 +00:00
  • 4c50931146 /usr/lib/python2.3/tabnanny.py colors.py S.Çağlar Onur 2005-06-21 14:02:49 +00:00
  • d762ee1e52 /usr/lib/python2.3/tabnanny.py archive.py S.Çağlar Onur 2005-06-21 13:59:00 +00:00
  • 861dad0aea files.xml artık oluşturuluyor. Barış Metin 2005-06-21 13:57:00 +00:00
  • a559653544 /usr/lib/python2.3/tabnanny.py pisi-install S.Çağlar Onur 2005-06-21 13:50:51 +00:00
  • db456c3601 - pisi-build'in tekrar çalışmasını sağla. - size bilgisini files'dan çıkart - files.xml ve metadata.xml için doğru yeri pkg_dir() olarak tanımla. Barış Metin 2005-06-21 13:41:14 +00:00
  • 0627617632 modül içerisinde doğrudan yazdırmamak gerekiyor. Test etmek için unittest'ler kullanılmalı... Barış Metin 2005-06-21 13:28:10 +00:00
  • 0eed8f10db typo Barış Metin 2005-06-21 13:27:05 +00:00
  • 345d476367 actionsapi testleri, şimdilik sadece gnuconfig için. autotools test etmek için akılcı bir yöntem bulamadım daha S.Çağlar Onur 2005-06-21 13:19:27 +00:00
  • c9b76ce3cb Olmayan test suite çıkartıldı [ yerine konunca ekleriz ], birazdan autotools gelecek, böcek ezmekle uğraşıyorum actionsapi içinde S.Çağlar Onur 2005-06-21 13:14:36 +00:00
  • 62cac753b9 * bir iki duzeltme, ama Files.write() da patliyor :( Eray Özkural 2005-06-21 12:42:15 +00:00
  • 0d1961dfb2 * kafa gozu yararak biraz Files class'ini kullan - simdi anlasildi ki, o readerlari constructor'a koymak berbat bir fikirmis - onun yerine static bir alternatif constructor deniyorum list comprehensionlar icin calisacak - hala hicbir sey test edilmedi breakage bekleyin - bir de output dir olarak pkg_work_dir() kullandim bu da yanlis herhalde? Eray Özkural 2005-06-21 12:33:40 +00:00
  • 836d38786e * dependency'lerde versionFrom versionTo'yu implement et * metadata write kisminda metadata class'ini kullan Eray Özkural 2005-06-21 12:24:46 +00:00
  • 5547bcf68d * seq/string utility'leri implement et: - concat, listeleri birlestir - multisplit, string.split 'i extend et * version class'ini tamir et ve testi gecirt Eray Özkural 2005-06-21 11:34:39 +00:00
  • 6b390fe7e0 specfile'a yazmak pre-alpha da kullanacağımız bir özellik değil. paket oluşturma ve kurma adımlarında specfile bizim için yalnızca okunması gereken bir dosya. Barış Metin 2005-06-21 11:25:25 +00:00
  • e17f8752e0 * version diye bir module cabasina girdim, dependency kosullari icin gerekir. - tabii allah bilir daha ne gerekiyordur tamami icin ama neyse :( Eray Özkural 2005-06-21 11:15:21 +00:00
  • b10852dae7 todo'yu update ediyorum. buna bir bakabilir misiniz lutfen, ve yapacaginiz item'lari da yaziniz vs. Eray Özkural 2005-06-21 11:06:32 +00:00
  • cea77afb37 * ufak bir fix, commentler Eray Özkural 2005-06-21 10:59:32 +00:00
  • 27e14b7d07 * refactoring zamani: - sourcearchive tam olarak baris'in dediklerini ve biraz daha fazlasini yapan akilli bir class'tir. bir tanedir. sirinlikten yanina varilmaz. :) Eray Özkural 2005-06-21 10:56:05 +00:00
  • c7667f4b9b * simdi unpack icin genellestirilmis olan code'u kullan * fix: zip arsiv'inde adi '/' ile bitenler directory'dir * bir iki tane daha ufak iyilestirme Eray Özkural 2005-06-21 10:33:24 +00:00
  • e1cca01c2d * test code'unu duzelt, file yerine files de unpack interface'ine. kabak gibi cikti simdi hatalar tabii Eray Özkural 2005-06-21 09:54:40 +00:00
  • 75ddadc2e3 * testi gecmesi calistigi anlamina gelmez tabii ki Eray Özkural 2005-06-21 09:50:35 +00:00
  • e4386c63fe * unpack dir'i de implement et Eray Özkural 2005-06-21 09:44:03 +00:00
  • 82d7d0840f * yeni path fonksiyonlari implement et * archiveRoot'u implement et unpack_file_cond() icinde Eray Özkural 2005-06-21 09:42:36 +00:00
  • 544f2f598d Eray Özkural 2005-06-21 09:27:04 +00:00
  • a1fa4c814c * archive icin gerekli birseyler yazildi Eray Özkural 2005-06-21 08:55:44 +00:00
  • 4c0357ba07 Her sey MD5 yerine SHA1 kullanacak sekilde degistirildi. Artik butunluk kontrollerinin hepsi SHA1 ile yapiliyor.. A. Murat Eren 2005-06-21 08:41:28 +00:00
  • f64b019892 * comment Eray Özkural 2005-06-21 08:25:41 +00:00
  • d88279aeb2 pisi.lyx guncellendi.. Dosya tipleri eklendi, dosya ozeti almak icin MD5 yerine SHA-1 kullanilacagi belirtildi, 5. kısım artık geçerliliği kalmadığından tamamen çıkarıldı, dosya boyutunun ayrıca tutulmasının gerekli olmadığından dolayı files.xml'den ilgili belirtim çıkarıldı.. A. Murat Eren 2005-06-21 07:39:28 +00:00
  • 273e039972 küçük bir düzeltme Barış Metin 2005-06-20 23:01:25 +00:00
  • 339876a8e5 chat yapıyoruz yine... Barış Metin 2005-06-20 18:42:36 +00:00
  • 2a3cd8eef4 * package.extract_file'in gerektirdigi seyleri archivezip'de yapmaya calis * gereken diger seyleri gormek ve nasil yapilacagini gormek icin genellestirilmis unpack_file_cond fonksiyonuna bakiniz... Eray Özkural 2005-06-20 15:21:44 +00:00
  • d311c28e6f * kosula gore unzip yapan code ekle Eray Özkural 2005-06-20 15:13:48 +00:00
  • d383c1e85a * tamam bu onemli, biraz dikkat lutfen - package context'i archive'in calismasi icin gerekli degil (source info) - archive ornegin package class'inin implementation'i icin kullaniliyor constructor'a a bakin - source adi vs. gibi seyleri bilmesi gereken module, build islemi sirasinda build module'u, diger turlu "batteries included" bir archive module'u degil, sadece source'lari acabilen bir archive module'u yazmis olurduk... ayni zamanda bu biraz sorumluluklarin karistirilmasi oluyor module'ler arasinda, bundan kacinmaya calisirsak iyi olur. fetcher'da da benzer bir hata olabilir, sadece spec'teki source archive'larini indirebiliyorsa, yanlis yazilmis demektir. - ayni zamanda dikkat ederseniz, sol kulagi sag elle tutmaya benziyor anlattigim tur karisikliklar - gereken is bitmis degil. package module'unun gerektirdigi fonksiyonlara bakiniz. sadece bazi dosyalari cikarmak, yeni arsiv olusturmak gibi fonksiyonlar istemekte. - package module'u install operasyonu icin kullanildigi icin onemli - tabii gene ayni archive module'unu binary package'lari build ederken de kullanabilmeliyiz vs. vs. Eray Özkural 2005-06-20 15:00:11 +00:00
  • 5d1a942096 * xmlfile'i iyice sekle semale kavustur, yazma isini daha robust yap Eray Özkural 2005-06-20 14:24:11 +00:00
  • 2d357b1e6c * files.xml yazmayla ilgili gelismeler Eray Özkural 2005-06-20 14:13:42 +00:00
  • 4a27d39b98 * start implementing progress stuff in CLI Eray Özkural 2005-06-20 14:06:49 +00:00
  • 07488ebe16 yalnızca test ediyoruz... Barış Metin 2005-06-20 13:58:30 +00:00
  • 16290e1605 * ... Eray Özkural 2005-06-20 13:57:20 +00:00
  • 0ff3f401b1 * ... Eray Özkural 2005-06-20 13:56:39 +00:00
  • f872fbe5f2 * ... Eray Özkural 2005-06-20 13:51:10 +00:00
  • f9babc9136 * comment Eray Özkural 2005-06-20 13:50:29 +00:00
  • c679310f36 * fonksiyon haline dondur Eray Özkural 2005-06-20 13:48:40 +00:00
  • 4dff4b67bf * files icin write yapmaya basla * xmlfile'daki write fonksiyonlarina basla * PisiInstall class'iyle ilgili bir not dus Eray Özkural 2005-06-20 13:46:49 +00:00
  • 94d4be3bc2 Install'da Build gibi Class içine girsin, benzer olsunlar demi. S.Çağlar Onur 2005-06-20 13:40:56 +00:00
  • cec4c2c281 bir toplevel dizin için tüm dosya ve hash bilgisini oluşturan generator (get_file_hashes) Barış Metin 2005-06-20 13:33:28 +00:00
  • a09109f02f getAllNodes doğrudan çağırıldığında liste almıyor. Barış Metin 2005-06-20 13:31:14 +00:00
  • 6ba80f8d86 Herhangi bir klasörün ait olduğu disk bölümünün boş alanı [ /usr v.s split durumda ise ] S.Çağlar Onur 2005-06-20 13:11:56 +00:00
  • e04db5e0df paket oluşturma dizinini de almak isteyeceğiz. pkd_dir()'ı ekledik bu yüzden. Barış Metin 2005-06-20 12:44:17 +00:00
  • 06b3a87c36 * files'in ilk versiyonu Eray Özkural 2005-06-20 12:37:18 +00:00
  • 518e801699 - yalnızca action betiklerini çalıştırmak için dizin değiştir. Sonra efendi gibi geri dön. - metadata ve files dosyalarını oluşturacak fonksiyonları hazırlamaya başla. Barış Metin 2005-06-20 12:35:38 +00:00
  • 0ff2733eb9 - check_file'a bir dönüş değeri ekle. - copy_file'da shutil kullan. Barış Metin 2005-06-20 12:34:04 +00:00
  • 1e7576a301 dosyayı silmeden önce var olup olmadığına bakmak lazımdır. Barış Metin 2005-06-20 12:32:48 +00:00
  • cd498e08c4 dosya/dizin boyutunu hesaplamak zor iş :(. Barış Metin 2005-06-20 12:17:59 +00:00
  • fc6d5151de * put the latest config.* as package_data under pisi actionsapi Eray Özkural 2005-06-20 12:15:08 +00:00
  • 6ee8a2953e * package'a yeni interface ekle (icindekileri kabak gibi cikarmak icin) * install iskeletini file size disinda tamamla (nasil yapilacagi belli degil. caglar?) * installdb ve testlerini duzelt, ufak tefek hatalar vardi ahem * Eray Özkural 2005-06-20 11:38:24 +00:00
  • c36aad7405 * olmayan dosyalari atla, automake 19u koy Eray Özkural 2005-06-20 11:21:58 +00:00