de89b9bb9a
- yeni bir deneme paketi (amarok) yap (ve güzel hatalar keşfet.) - build.py:getFileType()'daki bir hatayı düzelt. - kırık linkler ile ilgili iki sorunu util.py:sha1_file() ve build.py:genFilesXml()'de düzelt. - dizin boyutunu hesaplarken linkleri hesaplatma - util.py:dir_size() - files.py:Files'da okuma ile ilgili sorunları düzelt. - build.py:buildPackages()'da pakete eklenecek dosyaları files.xml'den okuyarak ekle.
Barış Metin
2005-06-25 03:09:04 +00:00
bf2671d350
* database'leri goster sonunda
Eray Özkural
2005-06-25 02:00:25 +00:00
a6dc8fd095
* add a shell script to test prealpha level functionality
Eray Özkural
2005-06-25 01:55:10 +00:00
2db2e14bd2
pisi-install da en az pisi-build kadar yeteneklidir :).
Barış Metin
2005-06-24 21:12:47 +00:00
9daba71e0a
pisi-build parametre olarak verilen birden fazla pspec dosyasını da kabul edebilir.
Barış Metin
2005-06-24 21:08:41 +00:00
967dda38fc
fix: utiltests.suite'i kullan.
Barış Metin
2005-06-24 20:36:09 +00:00
5fab57ec53
string saçmalığı yerine util'deki removepathprefix'i kullan.
Barış Metin
2005-06-24 20:15:04 +00:00
992a3b4285
pisi-build artık bir PSPEC dosyasından birden fazla paket oluşturmayı destekliyor. Meren, archive.py içerisindeki comment'e bir bak.
Barış Metin
2005-06-24 20:07:20 +00:00
a7ca445a58
ActionsAPI'ye eklemeler başladı, build.py içinde ufak bir yer ve metod ismi değişikliği yaptım kafa karıştırmamak adına...
S.Çağlar Onur
2005-06-24 19:27:51 +00:00
eaeb075bbc
pathName her zaman olmak zorunda değil. -- baris
S.Çağlar Onur
2005-06-24 18:18:01 +00:00
e7fb3c923b
* commentleri cikar, installable'daki if blogunu biraz duzelt, geyik ekle
Eray Özkural
2005-06-24 16:55:36 +00:00
f77f64fd72
ilk pisi install'unu basariyla yap. bunu denemek icin once pisi-index'le index dosyasini yapip, sonra bunu pisi-updateindex'le database'e sokup, sonra da pisi-install'la startup... paketini install edebilirsiniz. ayni paketi ikinci kere kurmaya calisinca simdilik yamuluyor.
Eray Özkural
2005-06-24 16:43:53 +00:00
0ba1872931
* default directory temizlemeyi kaldir, soyle use case'ler var: bir seyler cikar bir seyler daha cikar root directory'e cikar :) <-- root diri silmek cok parlak olmadi allahtan user mode'da calisiyoruz :) * fix: ofile degil fileName'in sonuna bakmak gerekiyor dir mi degil mi anlamak icin
Eray Özkural
2005-06-24 16:29:29 +00:00
8617263c07
* removepathprefix'de de yazdigim splitpath'i kullan, testini de yap guzelce
Eray Özkural
2005-06-24 16:22:03 +00:00
89fcb110af
* install'u erken kes, bug'i gormek icin, her zaman output dir'i temizlemeye calisma, aman diyeyim
Eray Özkural
2005-06-24 16:04:12 +00:00
a256bc0a7d
* os.path.split ve range() ile ilgili hatalari duzelt ve debug loglari ekle
Eray Özkural
2005-06-24 15:52:55 +00:00
916bf4535a
* add util test
Eray Özkural
2005-06-24 15:38:54 +00:00
fd64a1a0b4
* add an unzip function
Eray Özkural
2005-06-24 15:30:20 +00:00
cda1ce9d17
* haksizlik etmeyelim, yamuk bir reduce'u da duzeltmistik removepathprefix'de
Eray Özkural
2005-06-24 15:28:27 +00:00
f82bc09632
* sicmakta israr eden extract_dir_flat'i uncomment et
Eray Özkural
2005-06-24 15:26:06 +00:00
5ad2f1a2fe
* unpack dir flat interface'i archivezip icin * unicode sacmaligiyla ugras * reduce default arg istiyor tabii * bir takim ufak hatalar hala var
Eray Özkural
2005-06-24 15:19:01 +00:00
233c794672
iste bu da nur topu gibi yeni bir tool
Eray Özkural
2005-06-24 14:52:10 +00:00
9178b8bc55
* ilk basarisiz install gerceklesti, popt-libs gettext'e depend ettigi icin install edilemiyor. bu simdi basari sayilir mi? :P * bir iki ufak hata duzeltip pre-alpha'ya gercekten yaklas * name'leri unicode olarak cikariyor minidom ama ben str'ye ceviriyorum unicode olmayacak herhalde paket adlari? neyse, simdilik olmuyor
Eray Özkural
2005-06-24 13:42:35 +00:00
11988073ef
comment says it all.
Barış Metin
2005-06-24 13:32:19 +00:00
652138d995
Working directory sorununu asmak icin bir wrapper fonksiyon ekleyelim..
A. Murat Eren
2005-06-24 13:24:31 +00:00
9eccf1b2c2
actions API'a text değişken göndermek için en makul yol ENVIRONMENT tanımlamak.
Barış Metin
2005-06-24 13:11:41 +00:00
ad1622df52
nada perbueno
Onur Küçük
2005-06-24 12:49:14 +00:00
6b18ac4950
install dir gerekiyor, ama bu sekilde. yanlisti. bu sadece temporary dir altinda package installerin control dosyalarini vs. cikardigi yer. orayi temizleyip sonra oraya cikaracak okuyup kontrol etmek icin dosyalari vs.
Eray Özkural
2005-06-24 12:27:14 +00:00
d23fceb0c6
Bunların burada işi yok.
Barış Metin
2005-06-24 12:17:28 +00:00
85819adf1f
zip yapmak için yeni test. Bu sayedi bir hatamızı keşfettik.
Barış Metin
2005-06-24 11:49:02 +00:00
3cc597156a
Eray'ın haklı önerisi üzerine
S.Çağlar Onur
2005-06-24 11:02:00 +00:00
836f098dd7
bu debug satırına gerek yok artık
Barış Metin
2005-06-24 10:55:34 +00:00
c58a500ecc
biraz daha sıkı testler.
Barış Metin
2005-06-24 10:52:56 +00:00
9b86a6e86f
Hızlıca bir paket daha yaptım ve arada böcük ezdim :P
S.Çağlar Onur
2005-06-24 10:35:25 +00:00
05d6f9a7d4
Constants içerisindeki değerleri de test et.
Barış Metin
2005-06-24 10:29:44 +00:00
50b497ea4c
Bir takım fiksler..
A. Murat Eren
2005-06-24 09:35:01 +00:00
0c8da14c87
Eşitte olabilir [ rootfs'lerde öyle :P ], test failed etmesin
S.Çağlar Onur
2005-06-24 09:14:13 +00:00
d216a61504
add_file yeterince açıklayıcı bir isim değildi. Artık ne kadar açıklayıcı, değil mi?
Barış Metin
2005-06-24 09:07:33 +00:00
63f6c5ee2b
comments.
Barış Metin
2005-06-24 09:00:44 +00:00
c03a6d53e3
Symlink ve permissionlar ile ilgili bir sorunumuz kalmadi..
A. Murat Eren
2005-06-24 08:53:51 +00:00
da30ba93bb
comment.
Barış Metin
2005-06-24 08:06:31 +00:00
4c7b253bd9
Bla bla yerine
S.Çağlar Onur
2005-06-24 08:06:14 +00:00
8fa65bf4ad
This is PISI. You know it is! Feels good, huh?
Barış Metin
2005-06-24 08:02:05 +00:00
2ce0837c25
actions.py içerisinde install fonksiyonunun olması zorunlu demiştik. Ama kod öyle davranmıyordu. Artık davranıyor...
Barış Metin
2005-06-24 07:57:26 +00:00
fe1694d80f
comment.
Barış Metin
2005-06-24 07:51:21 +00:00
4b01c1d240
gereksiz import. Bunun yerine en altta "from package import Package" satırımız tüm görkemi ile konumlanmış durumda ;).
Barış Metin
2005-06-24 07:32:47 +00:00
2a2ff47fbf
comment.
Barış Metin
2005-06-24 07:30:04 +00:00
8fde4f9c5d
comment
Barış Metin
2005-06-24 07:14:35 +00:00
d8926e0751
comment. Bir kaç modülü daha böyle yorum satırlarına kavuşturacağım. Kod içerisinde belgeleme de önemli. Kendi yazdığınız fonksiyonları/sınıfları/modülleri de belgelerseniz çok sevinirim.
Barış Metin
2005-06-24 07:13:24 +00:00
b1a5962608
* metadata write'i da duzelt benzer bicimde
Eray Özkural
2005-06-24 01:10:03 +00:00
e2d2723c49
* spec ornegini biraz daha genislet * write'lari duzeltirken xmlext'den gereksiz code cikarip biraz basitlestir * ufak tefek duzeltmeler
Eray Özkural
2005-06-24 01:08:29 +00:00
7342fdc124
* metadata'yi iki section'a bol source ve package * butun xml reader/writer'lari elden gecir temizle * eksik bir suru tag'i implement et * ornekleri, testleri update et * ornekleri insan-okur hale cevir * actionsapitests: condition'i daha genel amacli hale getir
Eray Özkural
2005-06-24 00:05:05 +00:00
4f8735a723
revert and put sections
Eray Özkural
2005-06-23 22:35:05 +00:00
28ff4d984c
Artık zip dosyalarımız açılırken dosya/dizin permissionları doğru set ediliyor..
A. Murat Eren
2005-06-23 17:23:48 +00:00
11510e2fbb
* ufak tefek fixler
Eray Özkural
2005-06-23 14:07:42 +00:00
b630c8ed20
* ufak tefek fixler
Eray Özkural
2005-06-23 13:55:19 +00:00
05e1b2a6f9
* refactor seysi: - Context'i Constants, Config ve BuildContext olarak uce bol - bunlarin ilk ikisi icin kolay singleton access var: from constants import const from config import config - fetcher'in build isine bagimliligini sourcearchive'in icine dash-i - budur
Eray Özkural
2005-06-23 13:33:19 +00:00
06f0eb03a6
Genişletildi, eski yerler düzeltildi/çıkartıldı. Biraz daha işi var. Gene bir review istiyorum sizden hızlıca. Akşam mail ile yollarsanız bende düzeltirim ( ya da direkt siz düzeltin :P )
S.Çağlar Onur
2005-06-23 13:31:41 +00:00
899178fa74
install_dir() fonksiyonu gerekiyor install icin cunku orada spec dosyasi falan yok ortada :)
Eray Özkural
2005-06-23 11:40:06 +00:00
1d377276c4
Yapısal değişiklikler tamalandı sanırım. Bir göz atın ve hata/yanlış varsa bildirin lütfen. Öğleden sonra dökümanı yazmaya devam edeceğim, boşu boşuna yazmıyayım yanlışlık varsa
S.Çağlar Onur
2005-06-23 08:23:17 +00:00
dcdfd8140e
Artık files.xml içerisinde her bir "File" için "Size" bilgisi de var..
A. Murat Eren
2005-06-23 05:58:07 +00:00
5b34284458
files.xml içerisinde Hash değil SHA1Sum yazsın.
A. Murat Eren
2005-06-23 05:32:24 +00:00
d044adb170
Belgede bir kaç düzeltme..
A. Murat Eren
2005-06-23 05:31:49 +00:00
53af51ae2a
Dökümanda hızlıca yapısal değişiklikleri yaptım. Gerisini yarın yazacağım yanlış varsa düzelteceğim. Fakat bir maruzatım vardır. Package tag'ı içinde bir Provides vardı, nerede o? Meren'in notlarına göre o tagın ismini değiştirmem gerekiyor ama yok yerinde :P
S.Çağlar Onur
2005-06-22 21:01:56 +00:00
9b8853e9c2
Damn! Özür dilerim...
Barış Metin
2005-06-22 14:12:45 +00:00
61e2d15337
- Değişen UpdateInfo'ya göre düzenle. - metadata.xml için oluşturulan gerçek dosyayı kullan.
Barış Metin
2005-06-22 14:08:46 +00:00
6eaa839791
* bir takim arguman gecme hatalari duzelt * addNode / getNode'a bir iki assert ekle * specfile testini geciyoruz ve hatta canavar gibi bir specfile output'umuz var simdi (ama indented falan degil :/)
Eray Özkural
2005-06-22 13:44:21 +00:00
fdcf2ffef1
Her yerde degisken olarak file kullanmisiz. Lakin file bir python fonksiyonu..
A. Murat Eren
2005-06-22 13:29:22 +00:00
1eaedf1191
* yazarken olmayan attribute'lari yazmaya kalkma
Eray Özkural
2005-06-22 13:22:40 +00:00
2c1c2ad4a5
Artık install dizini de ekleniyor. Yiha!
Barış Metin
2005-06-22 13:19:02 +00:00
edd921eeeb
* bugli writer'i comment out et :(
Eray Özkural
2005-06-22 13:16:48 +00:00
5c7e2cc7fb
* xmlfile'i ikiye ayir, dom extensionlari olan fonksiyonlar xmlext diye bir modul yarat. \n *specfile yazmayla ilgili bir iki atilimda bulun ama bitireme tabii :(, specfile testini break ediyor bu commit
Eray Özkural
2005-06-22 13:15:34 +00:00
9525687c69
mutabakat saglandi.. add_file okey..
A. Murat Eren
2005-06-22 13:11:45 +00:00
42f38767ee
test icin.. hemen kizmayin :)
A. Murat Eren
2005-06-22 12:55:42 +00:00
015de364d6
eski *calisan* haline dondur, hah bu arada birde yanlis yapilmis duzeltmeleri duzeltirken unutulan seyi duzelt. cok guzel.
Eray Özkural
2005-06-22 12:16:41 +00:00
57440ef253
eski *calisan* haline dondur
Eray Özkural
2005-06-22 12:15:47 +00:00
43ccc98d11
pkg'de add_dir diye bir fonksiyon olacak...
Barış Metin
2005-06-22 11:48:06 +00:00
d42a650ced
Off.
Barış Metin
2005-06-22 11:43:20 +00:00
13680f94b6
- Constants Buradaki Config nedir? Bilen var mı?
Barış Metin
2005-06-22 11:40:26 +00:00
56dc21fd4b
constants are Constants
Barış Metin
2005-06-22 11:37:15 +00:00
2efa533e74
Oluşturulması gereken dosya popt-1.7-3.pisi (release'i unutmuşuz).
Barış Metin
2005-06-22 11:17:30 +00:00
6b1eb3fed0
popt-1.7.pisi oluşturuluyor. İçerisinde yalnızca files.xml ve metadata.xml var. install/ dizinin de eklenmesi gerekiyor.
Barış Metin
2005-06-22 11:11:21 +00:00
83e462ed0c
ArchiveZip'i dosya yazabilmesi için de generic hale getiriyoruz. Aslında ayrı bir Zip modülü olsun dememin nedeni de buydu. ArchiveZip'i böyle generic yapmaya çalışmak "zorlama" gözüküyor.
Barış Metin
2005-06-22 11:08:23 +00:00