Eray Özkural
b03f4d1b08
* name changes
2005-08-14 17:26:46 +00:00
Eray Özkural
a77defd1d6
* a bit of refactoring
...
* and make bug 368 explicit: relative thingie does not work yet
2005-08-14 17:20:45 +00:00
S.Çağlar Onur
ce9074d8b8
insinto changes for glob compatibility
2005-08-14 17:11:38 +00:00
Eray Özkural
2e9fe2e025
* purl -> uri
2005-08-14 16:42:19 +00:00
Eray Özkural
2f804abe4d
* refactor
2005-08-14 16:35:47 +00:00
Eray Özkural
76406ee744
pisi.purl -> pisi.URI
2005-08-14 16:34:17 +00:00
Eray Özkural
9eec8149e1
* more help
2005-08-14 16:06:32 +00:00
Eray Özkural
9cef384776
* az oz
2005-08-14 16:03:26 +00:00
Eray Özkural
1fece877e6
* handle absence of short command names (might not need one)
...
* remove a useless line from usage text
* don't print list of commands for pisi help help
2005-08-14 15:59:39 +00:00
Eray Özkural
dfde5729dd
* deminki commit'de onemli bir degisiklik vardi unuttum:
...
option'lari goster ulan!
* kisa komut adlari icin altyapiya basla
* help'i daha da guzel yap
2005-08-14 15:46:02 +00:00
Eray Özkural
ee4f39b4ad
* cli'da ufak tefek iyilestirmeler, ama hala svn'in tam bir gopyasi
...
deeel.
2005-08-14 14:51:36 +00:00
Gürer Özen
0d2d9229ec
xml hatalarını yazmak için geçici çözüm.
2005-08-13 23:11:13 +00:00
Barış Metin
514ad228de
ui sınıfını kullanmak istiyorsak. exception'ı karşılarken tekrar
...
yüklememiz gerekiyor. Garbage collector görevini yapıyor...
2005-08-13 22:38:53 +00:00
Gürer Özen
476d9d791a
bağımlılık statları.
2005-08-13 22:38:37 +00:00
Gürer Özen
3f323f9a13
En uzun actions.py betikli yazılım.
2005-08-13 22:03:20 +00:00
Gürer Özen
91d396ff56
Evet, kocaman bir patch.
...
test/beta-light.sh, pisi build/install gzip ve run.py specfile
denedim, biraz daha test/deneme lazım.
Artık spec klaslarında .verify() yerine .has_errors() metotları var.
Bunlar hata yoksa None, varsa bir hata listesi döndürüyorlar.
Liste stringlerden oluşuyor.
Amaç specfile'larda hata varsa, tüm bulunan hataları ve bunlara ait
bilgileri ekrana basabilmek.
Denemek için herhangi bi pspec'ten kritik bikaç tagi çıkarıp build
etmeyi deneyin.
Ufak bi sorun build.py de hataları döküp exception verdikten sonra
bi şekilde tekrar sorun çıkması, sanırım exception handler içinde ui
nesnesi kayboluyor? Buna bakabilirseniz iyi olur.
2005-08-13 21:51:46 +00:00
Gürer Özen
52f5074f15
paket sayıları, kaynak siteler, komponentler, hata raporlama.
2005-08-13 17:31:30 +00:00
S.Çağlar Onur
d5c90f6078
no module named pisi :)
2005-08-13 14:13:38 +00:00
Gürer Özen
0adb6d01f1
Bir pisi source deposuna ait çeşitli istatistikleri çıkarmak
...
için bir araç, depodaki specleri kontrol etmek için de işe
yarıyor. pisi.specfile kullanıyor.
2005-08-13 14:05:50 +00:00
S.Çağlar Onur
4041388913
refactor continues...
2005-08-13 13:46:32 +00:00
Eray Özkural
9a61c74626
* apply Caglar's workaround
2005-08-13 13:11:28 +00:00
Eray Özkural
a3d3ae880f
* fix cycle exception
2005-08-13 13:08:46 +00:00
Eray Özkural
7402561bd8
* use absolute ui name, uh didn't work
2005-08-13 11:31:17 +00:00
Eray Özkural
3cb8e6cbf0
* pgraph: herhangi bir packagedb interface'ine sahip database'le calis
...
* fix : #366 , bagimlilik cizgesini install_pkg_files icinde hesapla
* beta-upgrade'de de repo1 adli repo'yu kullan, daha once INVALID
olarak isaretledigim bug'i da cozer boylece, arada elle komut girmek
gerekmez.
* asagida dosyalarin siralanmasi isi gosteriliyor
nebula:pisi$ pisi-cli list-repo
nebula:pisi$ pisi-cli --yes-all --ignore-comar remove unzip
['unzip']
processing unzip
checking zip
processing zip
digraph G {
unzip[ unzip(5.50,1) ];
zip[ zip(2.3,1) ];
zip -- unzip;
}
['zip', 'unzip']
Removing package zip.
Removing package unzip.
nebula:pisi$ pisi-cli --yes-all --ignore-comar install zip-2.3-1.pisi
unzip-5.50-1.pisi
A = ['zip-2.3-1.pisi', 'unzip-5.50-1.pisi']
['unzip', 'zip']
Name: unzip
Summary: Unzipper for pkzip-compressed files
Description: Unzipper for pkzip-compressed files
Name: zip
Summary: Info ZIP (encryption support)
Description: Info ZIP (encryption support)
checking unzip
digraph G {
unzip[ unzip(5.50,1) ];
zip[ zip(2.3,1) ];
zip -- unzip;
}
['unzip', 'zip']
Installing unzip, version 5.50, release 1, build 0
Extracting files,
Storing files.xml, metadata.xml.
Installing zip, version 2.3, release 1, build 0
Extracting files,
Storing files.xml, metadata.xml.
2005-08-13 10:49:27 +00:00
A. Murat Eren
358e0da32a
suphesiz ki archive'in degisken ve metot tanimlamalari pep-0008'in bize sundugu nimetlerden faydalanilarak yeniden degerlendirildi.
...
(atsatsak)
2005-08-13 03:39:20 +00:00
Eray Özkural
3518b7fd03
* find what's missing
2005-08-13 03:22:31 +00:00
S.Çağlar Onur
ab11caa4aa
newline
2005-08-13 00:46:08 +00:00
S.Çağlar Onur
fbece546c0
Pisi paket derlerken çalıştığı console'un titleını da set etsin :P
2005-08-13 00:28:03 +00:00
S.Çağlar Onur
00d2426fdb
fix
2005-08-12 23:45:30 +00:00
Eray Özkural
044c5bfd4a
* fix: init_db() -> init(True)
2005-08-12 20:32:54 +00:00
Eray Özkural
cdcac59127
* fix: construct dependency graph correctly in upgrade operation
...
- we add to dep graph if:
a. it is in the repository and
b. if it's already installed, an older version is installed
- caveat: we're using release for now.
- help me: I'm dying!
2005-08-12 20:23:29 +00:00
Eray Özkural
93c6816e64
* bu da import olayini acikliyor
2005-08-12 20:02:24 +00:00
Eray Özkural
eefaab8929
* upgrade test'ini duzelt
...
* python import kurallarina uy
- global degistirdigimiz yerde init order'ina dikkat et
- her import statement'i tek satirda
- global adlari kullan
* yes-all diye bir common option ekle
* install_files'in cagirdigi install_names'i eger bossa
hic cagirma
* fix: olmayan repo'yu kaldirma
* fix: info ln'ler
* commands: yeni init/finalize olayi ekle
- import'u dogru yerde cagirmak icin ornegin gerekti
2005-08-12 20:00:40 +00:00
S.Çağlar Onur
c322d0ccc7
libtool problemleri ve her paketin buna uymaması sebebi ile target attribute'i Patch tagına eklendi.
2005-08-12 19:27:53 +00:00
S.Çağlar Onur
c1d76d75ce
parameter support
2005-08-12 18:52:39 +00:00
Barış Metin
6142953355
fix (built-in) operator overriding
2005-08-12 14:43:27 +00:00
Eray Özkural
0ac34651d4
* beta-upgrade'i daha zeki hale getirmeye calis
...
* fix: o dictionary paketlerin dictionary'si olacak
* fix: tek tek dependency'lere bakmak gerekir.
2005-08-12 12:49:18 +00:00
Barış Metin
cf960fdc3e
be more informative
2005-08-12 11:26:24 +00:00
Barış Metin
78676797df
These fake packages must specify a WorkDir as their version doesn't
...
match with the one defined in PSPEC.
2005-08-12 11:25:57 +00:00
Eray Özkural
13a48c40bb
* generate absolute paths by default, add comment. ( fix #360 )
2005-08-12 11:24:23 +00:00
Eray Özkural
02fc3e2606
* fix: dosyalardan install ederken, onlarin arasinda da bagimlilik
...
cozmeye calis dogru bicimde. (yarim kalmis oradaki code) (fix : #358 )
* bunun icin dependency'e sekilli bir fonksiyon ekle
* CLI islemeyi biraz gelistir, index komutu arg istemez illa ornegin
* nedir?
2005-08-12 10:49:16 +00:00
Eray Özkural
d39cab5806
* damn lies
2005-08-12 09:14:20 +00:00
A. Murat Eren
0e23e69c68
isminde birden fazla . barindiran man dosyalari da bizdendir.
...
(yeterince test edemedim)
2005-08-12 00:54:28 +00:00
S.Çağlar Onur
d9a9a748a3
needed by gcc package
2005-08-11 21:50:09 +00:00
Eray Özkural
7c7fe50437
* birseyler yapmisiz aferin
...
* daha yapacaklarim bitmedi!
2005-08-10 18:30:20 +00:00
Eray Özkural
610b5d5fde
* bunu unutmusuz
2005-08-10 18:25:41 +00:00
Eray Özkural
5e9995fd0e
* simdi ancak PisiError -> Error yap, dedigim gibi bu is boyle yapiliyormus arkadaslar, okuduk ogrendik o PEP'den.
2005-08-10 18:21:47 +00:00
Eray Özkural
c2f98f5146
* upgrade'i test etmek icin bir maymunluklar yap
...
* bir crash bul bu sayede
2005-08-10 17:55:47 +00:00
S.Çağlar Onur
e43c079a5c
pisitoolsfunctions better than pisitoolsfun :P
2005-08-10 17:41:16 +00:00
Eray Özkural
a0adfd50cc
2005-08-10 17:37:24 +00:00