5570 Commits

Author SHA1 Message Date
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