03319a2a56
Exception'ların hepsinin Exception sınıfından türetilmesi en uygunudur. Ama her koşulda exception sınıfları raise ile çağırılırken initialize edilmezler.
Barış Metin
2005-07-29 00:15:11 +00:00
48801607ac
* depinfo'nun icine koy satisfies seysini :) * pgraph'te yarim yamalak yazilmis bir code'u duzelt (israrla gosterdigi icin baris'a tesekkur ederim, beynimin bulandigi bu saatte duzeltme motivasyonu sagladi :) * install edilecekleri kafadan graph'e ekle. * bu sayede multi-install rutini calisir!
Eray Özkural
2005-07-29 00:06:12 +00:00
7d22bf4461
bir nesnenin tüm değişkenlerini yazdırıyor.
Barış Metin
2005-07-28 23:59:24 +00:00
180dfeaa97
2.4'den düşük sürümlerdeki import sorununu çözüyor.
Barış Metin
2005-07-28 23:28:13 +00:00
fe482244fc
update-repo parametresiz çalıştırılamaz.
Barış Metin
2005-07-28 22:34:33 +00:00
435c70cff3
fix.
Barış Metin
2005-07-28 22:31:45 +00:00
df2363e7ba
bir takım __doc__
Barış Metin
2005-07-28 22:31:12 +00:00
ff011773c9
configfile içerisinden repo ile ilgili bölümler çıkartıldı. Repo yönetimi artık bir veritabanı ile yapılıyor.
Barış Metin
2005-07-28 22:12:27 +00:00
0f2e685586
* find which repo a package is in * eger paket install edilmemisse dependency'sini check edemeyiz * packageURI'in olmasi gerekmiyor metadata'da illa * install isini yeniden duzenle * multi install: ilerleme * alpha-light.sh'i yeni komutlara gore yap
Eray Özkural
2005-07-28 21:52:12 +00:00
a347263871
* alpha-light testi multi-install olayini test ediyor, packages symlinki ister, deneyin isterseniz cok zor degil. once ln -s path/to/pisi/repo packages tests/alpha-light.sh le su anki debug outputunu gorursunuz * pgraph pisi relation'larini tutan bir graph'tir * cat-db'yi update et * specfile'a bos constructor'lar ekle, eksik attribute'lari hallet verify'lari elden gecir vs. * build: build nosunu 0 yap, FIXME de * metadata: - version,release,build yaz - packageURI diye bir tag ekle metadata.package'a - version ve release'i hem source'a hem package'a yaz, belki de iyi bir fikir degil uhuhuhuh * multi-install algoritmasinin bir kismini yaz * graph: - graphviz outputu sagla - edge data'larini implement et * daha varsa bilemeyecegim artik
Eray Özkural
2005-07-28 02:28:43 +00:00
6b920f5f26
COMAR betiklerinin yazılması sırasında hata yapmışım...
S.Çağlar Onur
2005-07-27 23:31:22 +00:00
0d39455706
pisi/util.py ve pisi/specfile.py eski haline geri döndü, sadece build.py'de değişiklikler yapıldı
S.Çağlar Onur
2005-07-27 16:30:42 +00:00
9bdd5f6b1e
AdditionalFiles icerisindeki owner anahtar kelimesi icin degisim onerisi FIXME'si.. Oy oy.
A. Murat Eren
2005-07-27 16:26:21 +00:00
bf8fe6793e
hmm..
A. Murat Eren
2005-07-27 16:12:28 +00:00
ec41e6c868
hadi bakalim.. patch'te karsilastigimiz bir ortam degiskeni muhabbeti icin ekledim..
A. Murat Eren
2005-07-27 12:04:27 +00:00
5b79fe93ed
ui'ye action isminde bir fonk. daha ekledim, çıktılar mavi mavi karışıyor ekranda daha rahat görülsün geçişler diye
S.Çağlar Onur
2005-07-25 20:26:13 +00:00
6545d0bae4
Yeni fonksiyonlar
S.Çağlar Onur
2005-07-25 19:01:18 +00:00
5c920137da
- AdditionalFiles Package tagı içerisine taşındı - Paket oluşturma sırasında artık AdditionalFiles içerisindekiler de pakete dahil ediliyor.
Barış Metin
2005-07-24 17:23:14 +00:00
42c47ababe
man ve info, doc'dan ayrı olarak tanımlansın.
Barış Metin
2005-07-24 00:49:49 +00:00
0d5288fe6d
bu ne ya...
Barış Metin
2005-07-22 13:22:23 +00:00
5bda6ee901
remove sırasına yapılandırma dosyalarını silme.
Barış Metin
2005-07-22 13:17:47 +00:00
51b2717920
file type constants... Bunları files.py'nin içine almak gerekir mi? Ya da bence daha iyisi constants'ı bölmek gerekir mi? Gerçi o kadar constant yok halen...
Barış Metin
2005-07-22 13:01:01 +00:00
edd282327a
şimdiye eklememişiz. bu özelliği de beta'ya ekledim.
Barış Metin
2005-07-22 12:50:25 +00:00
4db0b95477
dosya tiplerini belirlememiz gerekiyor. Şu anda bunun için bir şey yapmadık. Ben örnek bir şeyleri hazırlamaya çalışacağım.
Barış Metin
2005-07-22 12:39:43 +00:00
df4f5ea8a2
install dependency artık yok...
Barış Metin
2005-07-22 12:32:51 +00:00
ee40aec3d4
less için 2 yeni fonk., önümüzü görelim...
S.Çağlar Onur
2005-07-21 23:06:16 +00:00
0890c9f2d1
distutils python modülleri için aramıza katıldı, birazdan bunu kullanan salak file komutu ile de tanışma fırsatı yakalayacağız
S.Çağlar Onur
2005-07-21 21:20:48 +00:00
2e280df7f0
ActionsAPI adam edilmeden önce işlevseleşiyor, actionglobals.py'de ki değişikliği özellikle geri aldım ki flags içine taşımayı unutmayalım diye ( ayrıca diffutils env.dan alıyor flagları )
S.Çağlar Onur
2005-07-21 20:28:13 +00:00
36accbfcc2
Bir tane path tag'i olsun ki kopyalayabilelim :)
S.Çağlar Onur
2005-07-21 20:00:58 +00:00
82a4b664c4
actionsapi'yi adam etmeden önce, get diye bir interface eklendi, actionglobals'ı direkt kullanmamak adına...
S.Çağlar Onur
2005-07-21 16:44:56 +00:00
d1de3f2833
TODO list.. S*it.
A. Murat Eren
2005-07-20 12:55:18 +00:00
a85acb280a
bu dosyanın artık burada bulunması gerekmiyor sanırım.
Barış Metin
2005-07-20 00:07:08 +00:00
3d67f90d6c
pisi dizinindeki spec dizini oldukça eski durumdaydı. Şu anda oradaki spec yapısını kullanmıyoruz. RESTURCTURED dizinine taglayarak bu dizini kaldırdım.
Barış Metin
2005-07-20 00:06:18 +00:00
7803a835c6
gereksiz comment'i kaldır.
Barış Metin
2005-07-19 23:57:33 +00:00
658a3df096
Portage'ın base paketleri listesini alma işlemi yapar kendileri
S.Çağlar Onur
2005-07-19 23:23:14 +00:00
f7b0b02a1e
her pisi-index.xml ait olduğu depo adı ile aynı isme sahip bir dizine koyuluyor. Nasıl çalıştığını az önce yazmıştım.
Barış Metin
2005-07-19 23:13:56 +00:00
9406daab70
yapılandırma seçeneklerine key isimleri ile de ulaşabileceğiz artık. Bu özellikle repos için çok gerekli. Standart bir repo adı tanımlayıp (örneğin şu anda "default") bunu arayabiliriz. Veya komut satırından verilen bir repos için özel işlem yapabiliriz. Repoların isimleri yapılandırma dosyasındaki anahtar isimleri ile olacak. Yani:
Barış Metin
2005-07-19 22:58:42 +00:00
423216eaea
biraz kod düzenledim.
Barış Metin
2005-07-19 22:30:25 +00:00
5fe740d0d5
more
Eray Özkural
2005-07-19 22:28:11 +00:00
ba7f8d1816
biraz temizlik...
Barış Metin
2005-07-19 21:54:15 +00:00
dbe31491cf
insinto dosyalari farkli isimle kopyalayabilecek sekilde genisledi..
A. Murat Eren
2005-07-19 19:16:35 +00:00
45368dfc2c
satır sonu...
Barış Metin
2005-07-19 15:49:41 +00:00
494fc88194
hurray! paket depomuz var. Tamam epey bir elden geçmesi gerekiyor ama şu hali ile çalışıyor :)
Barış Metin
2005-07-19 15:32:04 +00:00
a811c0a899
Kafa göz yararak da olsa, paket deposunu implement ettim.
Barış Metin
2005-07-19 15:30:15 +00:00
105f8bee56
önce yapılandırma dosyasına, sonra default ayarlara bakmak gerekiyor
Barış Metin
2005-07-19 14:54:30 +00:00
cc27c111f1
paket depoları için bir yapılandırma seçeneği ekle.
Barış Metin
2005-07-19 14:23:49 +00:00
d16d4204cc
set built-in nesnesi python 2.4 ile geldi. Eski sürümlerde (yanlış hatırlamıyorsam ilk defa 2.1 gibi bir sürümde) sets diye bir python modülü var. Eray, sets içerisindeki Set işini görüyor mu? Biz Pardus'da halen python 2.3.4 kullanıyoruz, daha önce de bir-iki defa bu şekilde 2.4 bağımlı özellikleri geri-uyumlu hale gitirmek zorunda kalmıştık. 2.4'e geçmeye değer mi? Ne dersiniz? Eğer sets iş görüyorsa şimdilik bana gerek yok gibi geliyor.
Barış Metin
2005-07-19 00:19:50 +00:00
dc5d475e91
actionsAPI ile ilgili iki TODO maddesi. Çağlar ve Meren'in dikkatine.
Barış Metin
2005-07-18 23:23:10 +00:00
4e72a8ddd1
ui için bir confirm fonksiyonu eklenmişti zaten
Barış Metin
2005-07-18 23:21:31 +00:00
16aceda7b7
files.xml için verify eklendi
Barış Metin
2005-07-18 23:19:58 +00:00
c49d1a2c72
bir tane daha varmış gereksiz...
Barış Metin
2005-07-18 23:18:11 +00:00
6fb7da4e00
gereksiz import
Barış Metin
2005-07-18 23:17:32 +00:00
75dc4c9cab
eksik olan testleri buraya ekle. graphtests ve instaldbtests şu anda hata veriyor.
Barış Metin
2005-07-18 23:04:41 +00:00
39e142c4f1
dizinlerin bir kısmı configfile içerisine gitmişti. Test'i buna göre düzeltelim
Barış Metin
2005-07-18 22:51:14 +00:00