Barış Metin
1bbf4f3012
COPYRIGHT stringleri her dosyanın başına eklendi
2005-07-31 23:03:40 +00:00
Barış Metin
c9f6ca5cb6
bu atexit'e gerek yok artık.
2005-07-31 22:06:22 +00:00
Barış Metin
963a57e336
Eray ile jabber'dan konuştuk ve karar verdik.
...
Aynı anda yalnızca bir pisi process'i çalışabiliyor artık.
2005-07-31 22:04:40 +00:00
Eray Özkural
d79948a183
* add third party package support (properly!)
2005-07-31 22:01:00 +00:00
Barış Metin
a44854ec7a
packagedbtests çalışsın.
2005-07-31 21:41:51 +00:00
Barış Metin
3408db82b6
atexit saçmalığını kaldırıyoruz. Gürer sağ olsun.
2005-07-31 21:39:26 +00:00
Barış Metin
dea173aab8
bu maddedi geçen gün bitirmiştim.
2005-07-31 21:18:10 +00:00
Barış Metin
604e5c5daa
Az önce çekirdek listesinde bahsettiğim, uzak depodan paket kurmak
...
için. Bunun üzerinde sonra konuşuruz tekrar. Ama şu anki hali ile çalışıyor.
baris@kompiter ~/svn/internal/trunk/pisi $ ./pisi-cli list-repo
baris@kompiter ~/svn/internal/trunk/pisi $ ./pisi-cli add-repo cekirdek http://cekirdek.uludag.org.tr/pisi/pisi-index.xml
baris@kompiter ~/svn/internal/trunk/pisi $ ./pisi-cli list-repo
cekirdek
http://cekirdek.uludag.org.tr/pisi/pisi-index.xml
baris@kompiter ~/svn/internal/trunk/pisi $ ./pisi-cli update-repo cekirdek
* Updating repository: cekirdek
pisi-index.xml 100% 0.00 B/s
* Package db updated.
baris@kompiter ~/svn/internal/trunk/pisi $ ./pisi-cli install net-tools
['net-tools']
Name: net-tools
Summary: Standard Linux networking tools
Description: Standard Linux networking tools
digraph G {
net-tools[ net-tools(1.60,1) ];
}
['net-tools']
Package URI: http://cekirdek.uludag.org.tr/pisi/net-tools-1.60-1.pisi
net-tools-1.60-1.pisi 100% 26.43 KB/s
Extracting files
Storing files.xml
Storing metadata.xml
Storing comar/interface.py
Registering COMAR script interface.py
baris@kompiter ~/svn/internal/trunk/pisi $
2005-07-31 21:02:14 +00:00
Barış Metin
4991bc22c8
PUrl string olarak da kullanılabilsin.
2005-07-31 20:53:41 +00:00
Barış Metin
9a43133a40
Eray'ın bahsettiği lock sorunu ile ilgili hızlı-kirli bir çözüm. Bunun
...
üzerinden yileştirme yaparız.
2005-07-31 18:06:24 +00:00
A. Murat Eren
1914a00ad8
gozden kacan bir sorun yuzunden resume'u kaldirdim simdilik,
...
ftp ve file resume ile beraber eklerim daha sonra.
2005-07-31 16:21:30 +00:00
Eray Özkural
781dcb425d
testleri duzelt
2005-07-31 15:54:26 +00:00
Eray Özkural
e3f6758930
* buna da hafiften basla
2005-07-31 15:45:18 +00:00
Eray Özkural
80f34205e3
* pisi root'dan calisiyor bunlar
2005-07-31 15:41:45 +00:00
Eray Özkural
9f5cf7a23d
* unutmusuz
2005-07-31 15:40:27 +00:00
Eray Özkural
ef56f6948a
* basitlestirelim olayi -light icin, tamyagli farkli ama
2005-07-31 15:39:41 +00:00
Eray Özkural
efdf33dd65
* packagedb ad sorununu coz, thirdparty icin ekle
2005-07-31 15:31:27 +00:00
Barış Metin
e57a0bd5fe
bunlar fazla. Zaten specfile.PackageInfo version ve release ekliyor...
2005-07-31 04:08:12 +00:00
Barış Metin
d5076bbd01
Çağlar'ın bildirdiği "Metadata içerisine yalnızca ilk Path yazılıyor"
...
sorunu...
Aslında bu yamadan önceki hali ile hiçbir tagın altına birden fazla
yeni girdi yapamıyormuşuz. Epey bir süre metadata.py ve
specfile.py'den şüphelendikten sonra gerçek sorumluyu güç olsa da
buldum, sonrasında çözüm kolaydı :).
2005-07-31 04:07:24 +00:00
Barış Metin
e761d1579f
- sihirli stringler yerine constants'ı kullan.
...
- importları düzenle
2005-07-31 03:00:44 +00:00
Barış Metin
5a2a95dab9
remote depoyu update etmek için index.read'e depo adı da
...
verilmeli. pisi-index dosyasını index_dir/depo_adı dizinine
indirecek...
./pisi-cli add-repo cekirdek http://cekirdek.uludag.org.tr/pisi/pisi-index.xml
./pisi-cli update-repo cekirdek
Fakat, remote depodan yükleme halen çalışmıyor. Nedeni index
oluşturulurken verilen "Package URI".
2005-07-31 02:48:47 +00:00
A. Murat Eren
b7a62cbf9d
http + https icin resume destegi..
...
ftp'nin cok fazla isi oldugu icin biraz erteliyorum.
2005-07-30 10:12:39 +00:00
Barış Metin
94ee5c2337
pisi deposunu yalnızca https'den genele açtım. Şimdilik bunu duyurmayalım.
...
Testler için tests içindeki dosyalardan başka paketlere ihtiyacınız
varsa bundan sonra doğrudan depoyu kullanın.
2005-07-29 21:20:56 +00:00
Barış Metin
cde9cd3587
- AdditionalFile'dan owner kaldırıldı.
...
- specfile'da bazı sınıflar için __str__'ler tanımlandı.
2005-07-29 20:35:34 +00:00
A. Murat Eren
2c75bd2742
actionsapi icin hazirlanmis unittest gecerliligini yitirmisti, kaldirdim --
...
en kisa zamanda actionsapi'yi gercekten test eden halini eklemek uzere.
(arada kaynamamasi icin TODO'yu da guncelledim)
2005-07-29 19:01:30 +00:00
Barış Metin
1938b12a94
configfile içerisinde belirlediğim yapılandırma seçenekleri Alpha için
...
yeterli. Gerektiğinde extend ederiz.
2005-07-29 16:32:30 +00:00
Barış Metin
ff1130299a
package tests yapıldı. Her test için olduğu gibi bu testin de
...
iyileştirilmesi güzel olur.
NOT: installdb ve packagedb testleri çalışmıyor.
2005-07-29 16:30:29 +00:00
Barış Metin
5fd3e32f08
implement packagetests
2005-07-29 16:29:19 +00:00
Barış Metin
c88a544542
gereksiz import
2005-07-29 16:03:52 +00:00
Eray Özkural
bad81ea723
* yapilan seyleri isaretle de ama
...
- alpha'da yapilmayan nelerin beta'ya atilacagi kesin degildi
- beta'dan multi-architecture'i atiyorum post release'e
- upgrade olayini atiyorum kendi hesabima dusen
- gerisini istediginiz ne varsa atabilirsiniz beta'ya gibi gozukuyor
ta component'dan multi-package dependency'e kadar olan todo
itemlari isterseniz beta'ya gidebilir. ama yaparim dediklerinizi
yapin tabii, ama bir iki gun icinde yapacaksaniz :)
2005-07-29 15:36:46 +00:00
Barış Metin
0c79834da1
Çağların bahsettiği iki defa çalıştırma sorunu çözülmüş olmalı. Çağlar bir test ediver sen de.
2005-07-29 15:29:55 +00:00
Eray Özkural
e485835d6d
* gosterelim yeni cicileri :)
2005-07-29 15:27:15 +00:00
Eray Özkural
1665148ab5
* dosyalardan install etme seysi de calisir, eksikleri repo'dan
...
install eder vs.
2005-07-29 15:22:55 +00:00
Eray Özkural
c158fd38ae
* install'u tersten orersek, remove yapariz. cok basit!
...
bilibiliblibliib
2005-07-29 15:11:24 +00:00
Barış Metin
424fd885ec
Ayrı ayrı do... komutları. Çağlar'ın bahsettiği sorun ile şimdi ilgileneceğim.
2005-07-29 14:58:06 +00:00
Eray Özkural
38f1f8e9d0
* Caglar'in da geregini belirttigi gibi, reverse-depends db'si hazirla
...
* Bu database remove algoritmasinda kullaniliyor
* Bug'li da olsa basladik bir kere remove etmeye gerisi gelir :)
2005-07-29 14:44:07 +00:00
Eray Özkural
0689e9cac3
* install_pkg_files'i da seyettir
...
* dependency'de gereken seyleri seyettirt
2005-07-29 14:07:52 +00:00
Barış Metin
bfc25e05ff
Parçalı ve stateli build işlemi.
...
Şimdi, build için iki komutumuz var.
build: normal build işlemini uygular
build-until: belirli bir state'e kadar build eder. Kullanımı için
"pisi-cli help build-until" komutunun çıktısına bakın.
Dikkat! -sStateName pisi-cli'dan hemen sonra verilmeli, yoksa ilk
parse etme işlemi sapıtıyor. Bunu düzeltmek için bazı kısıtlamalar
getirmeyi planlıyorum. Sonra açıklarım.
2005-07-29 13:06:21 +00:00
Barış Metin
321f0371dc
yeni komutlar, action'lar ayrı ayrı bölünüyor... Bu işi yapan kod epey çirkin şu anda. arayüzün nasıl olacağına karar verelim onu düzeltirim.
2005-07-29 09:46:54 +00:00
Barış Metin
ae8feb205a
todo güncelle...
...
configfiletests bitti
dosya tiplerini zaten tanımlamıştım. konu ile ilgili, acaba bunları
file'ın içerisine mi taşısak diye bir soru sormuştum ama cevap
gelmedi, sanırım gerek yok.
2005-07-29 02:55:38 +00:00
Barış Metin
21e9dc5fad
implement configfiletests
2005-07-29 02:52:11 +00:00
Barış Metin
de17ca145f
bu comment yanıltıcı, dizinlerin belirtildiği bölüm dirs değil directories.
2005-07-29 02:46:27 +00:00
Barış Metin
3a33e66735
specfile testimiz bir hata buldu.
2005-07-29 02:27:39 +00:00
Barış Metin
1ddf8d2b02
metadata testi çalışsın.
2005-07-29 02:18:17 +00:00
Barış Metin
7dbfacabd3
Çağlar'ın istediği parçalı paket oluşturma.
...
İki yeni komut eklendi...
build-unpack: gerekiyorsa tüm dosyaları ve source archive'i fetch
eder, yamaları da uygulayarak kaynağı açar.
build-runactions: fetch + unpack + actions.py içerisindeki
fonksiyonların çalıştırılması.
build: eskiden olduğu gibi tümü ile paketi oluşturur.
Çağlar, işlevleri daha fazla bölmemi istersen söyle. Hatırladığım
kadarı ile bu kadarını istiyordun diye böyle yaptım...
2005-07-29 02:17:51 +00:00
S.Çağlar Onur
5d20fd5b1f
Denemelerimden kalan çöp
2005-07-29 01:18:41 +00:00
S.Çağlar Onur
eb47d4ebd7
Yanlış uid/gid düzeltildi
2005-07-29 01:12:51 +00:00
S.Çağlar Onur
5f0c8414d3
ActionsAPI refactor edilmeye başlandı...
2005-07-29 00:50:14 +00:00
Barış Metin
49c63c0f9d
import'u düzelt.
2005-07-29 00:50:05 +00:00
Barış Metin
accf63cac2
__str__ leri böyle istemiyormuşuz.
2005-07-29 00:28:03 +00:00