Odun 0.2 Beta Yol Haritası

3 views
Skip to first unread message

Metehan Özbek

unread,
Apr 19, 2010, 8:45:56 AM4/19/10
to pisi...@googlegroups.com
* XmlToPdx de elementree geçişi
* Updater seçeneklerinde elementree geçişi
* Updater'in güncelleme alma kısmı için yetki alımı
* Bütün xml işlemlerinde dom dan elementree ye geçiş

* Download sınıfında thread dan qthread a geçiş ve kalan süre ve progressbar için sinyal yayımı.
* Kalan süre 4sn ve altıysa süre yerine 4sn içinde bitecek tarzı bir mesaj...

Ekleyecekleriniz varsa ona göre hareket edelim. Plansız programsız bir yerlere varmaya çalışıyoruz gibi :)

Erdem ARTAN

unread,
Apr 19, 2010, 9:21:57 AM4/19/10
to pisi...@googlegroups.com
Sürüm adımız 0.1 beta olmayacak mıydı :) Hemen 0.2 ye atlamışız :P

PDZ ile ilgili işlemleri betaya alıyor muyuz?


Erdem Artan


2010/4/19 Metehan Özbek <met...@istanbul.com>

Metehan Özbek

unread,
Apr 19, 2010, 9:42:59 AM4/19/10
to pisi...@googlegroups.com
Sürüm yükselterek yapsak daha iyi olur bence. Nede olsa özellik ekleniyor :) PDZ ile ilgili bir diyagram tarzı bir şey yapsak(algoritma neyse artık) ona göre alalım veya almayalım.

Aşkın Yollu

unread,
Apr 19, 2010, 11:08:18 AM4/19/10
to pisi...@googlegroups.com
2010/4/19 Metehan Özbek <met...@istanbul.com>:
Şuan başka bir makina üzerinde, güncellemeleri hesabedip pdx
oluşturmuyoruz değil mi?

Bunu eklemeliyiz. PDZ bence bu sürümde olmalı.
PDZ
-- Packages
---- *pisi
-- pisi-index.xml.bz2 (isteğe bağlı)
-- info.xml (pdz dosyasının içeriği hakkında bilgiler)

info.xml
<PDZ>
<content type="directory">Packages</content>
<content type="pisi">osman.pisi</content>
<content type="pisi">kamil.pisi</content>
<content type="pisi">kazim.pisi</content>
<content type="pisi-index" repo="contrib">contrib-pisi-index.bz2</content>
<content type="info">info.xml</content>
</PDZ>

gibi bir yapı öneriyorum.
--
Aşkın Yollu
http://blog.yollu.com
http://askin.ws


--
Subscription settings: http://groups.google.com/group/pisidown/subscribe?hl=tr

Erdem ARTAN

unread,
Apr 19, 2010, 11:11:44 AM4/19/10
to pisi...@googlegroups.com


info?

Erdem Artan


Aşkın Yollu

unread,
Apr 19, 2010, 11:21:44 AM4/19/10
to pisi...@googlegroups.com
2010/4/19 Erdem ARTAN <badi...@gmail.com>:
>
>
> info?
>
PDZnin içeriğinde neler var onların tutulacağı bir dosya.
Mesela interneti olmayan birisi pisi-index istemez, ozaman info
içerisinde bu olmayacak.

Erdem ARTAN

unread,
Apr 19, 2010, 11:25:34 AM4/19/10
to pisi...@googlegroups.com
kendini çağırıyor yani. tamamdır.



Erdem Artan


2010/4/19 Aşkın Yollu <as...@askin.ws>

Metehan Özbek

unread,
Apr 19, 2010, 12:08:57 PM4/19/10
to pisi...@googlegroups.com
Şuan başka bir makina üzerinde, güncellemeleri hesabedip pdx
oluşturmuyoruz değil mi?

Burda ne demek istedin anlamadım :)

Aşkın Yollu

unread,
Apr 19, 2010, 12:38:18 PM4/19/10
to pisi...@googlegroups.com
2010/4/19 Metehan Özbek <met...@istanbul.com>:
>> Şuan başka bir makina üzerinde, güncellemeleri hesabedip pdx
>> oluşturmuyoruz değil mi?
>
> Burda ne demek istedin anlamadım :)
>

Yani şuan arayüzümüz, kurulu paketlerin listesini alıp güncellemeleri
bulamıyor demi?

Metehan Özbek

unread,
Apr 19, 2010, 12:47:11 PM4/19/10
to pisi...@googlegroups.com
xmltopdx de zaten xml deki paketlerle depoları karşılaştırıp pdx e güncellemeleri alıyor. Onuda getfress bilmem ney fonksiyonu yapıyor. odun-downloader da bulunan thread sınıfına bakıver.

Aşkın Yollu

unread,
Apr 19, 2010, 12:51:39 PM4/19/10
to pisi...@googlegroups.com
2010/4/19 Metehan Özbek <met...@istanbul.com>:
> xmltopdx de zaten xml deki paketlerle depoları karşılaştırıp pdx e
> güncellemeleri alıyor. Onuda getfress bilmem ney fonksiyonu yapıyor.
> odun-downloader da bulunan thread sınıfına bakıver.
>

Kod olarak var, hatta arayüz kodunada eklemişiz. Ama ulaşacak
bişeyimiz yok ortada :)
Yukardaki menüye yada başka biyerlere o işi yaptırmak için bi buton koyalım :)

Düzenlede, PDZ oluşturun altına koyabiliriz.

Metehan Özbek

unread,
Apr 19, 2010, 12:54:34 PM4/19/10
to pisi...@googlegroups.com
Dosya aç a tıklayınca dosya tercihlerinden xml yi seçip xml dosyasını açınca uyarı veriyor evetse xmltopdx çalışıyor. dosya.pdx oluşuyorsa indir aktif olunca tıklıyoruz ve onu okuyarak indirmeye başlıyor.

Aşkın Yollu

unread,
Apr 19, 2010, 12:55:55 PM4/19/10
to pisi...@googlegroups.com
2010/4/19 Aşkın Yollu <as...@askin.ws>:
> 2010/4/19 Metehan Özbek <met...@istanbul.com>:
>> xmltopdx de zaten xml deki paketlerle depoları karşılaştırıp pdx e
>> güncellemeleri alıyor. Onuda getfress bilmem ney fonksiyonu yapıyor.
>> odun-downloader da bulunan thread sınıfına bakıver.
>>
>
> Kod olarak var, hatta arayüz kodunada eklemişiz. Ama ulaşacak
> bişeyimiz yok ortada :)
> Yukardaki menüye yada başka biyerlere o işi yaptırmak için bi buton koyalım :)
>
> Düzenlede, PDZ oluşturun altına koyabiliriz.
>
Ben biraz dünyadan kopuyorum. En az iki gün ortalarda yokum.
Mailleri okuyup acil bişi olursa el atarım :)

Kolay gelsin ;)

Aşkın Yollu

unread,
Apr 19, 2010, 12:59:02 PM4/19/10
to pisi...@googlegroups.com
2010/4/19 Metehan Özbek <met...@istanbul.com>:
> Dosya aç a tıklayınca dosya tercihlerinden xml yi seçip xml dosyasını açınca
> uyarı

Aslında mantıklı bir yerde, ama benim bile aklıma gelmedi :)
Dokümantasyonu iyi yapmak lazım.

Arguman yok
QThread: Destroyed while thread is still running
Parçalama arızası

Böyle bir hata aldım. Nedendir sizce.

Metehan Özbek

unread,
Apr 19, 2010, 1:32:42 PM4/19/10
to pisi...@googlegroups.com
start dan sonra wait fonksiyonunuda yaz wait(1) gibi.

Aşkın Yollu

unread,
Apr 19, 2010, 5:30:42 PM4/19/10
to pisi...@googlegroups.com
2010/4/19 Metehan Özbek <met...@istanbul.com>:
> start dan sonra wait fonksiyonunuda yaz wait(1) gibi.
>

O zaten vardı, neden kaynaklandığını bir türlü çözemedim. Sizde bi
bakın bakem. xmlden pdx oluştururken oluyor bu sorun. Ne zaman
çıkacağı belli olmuyor. Bazen dosyayı seçince oluyor, bazen pdx
oluşturup ondan sonra çöküyor. Anlamadım gitti. Windowstada aynı sorun
var.

Metehan Özbek

unread,
Apr 19, 2010, 6:47:40 PM4/19/10
to pisi...@googlegroups.com
xmltopdx de şöyle bi hata veriyor

Traceback (most recent call last):
  File "F:\Documents and Settings\Metehan\Desktop\workspace\odun\src\odun-downloader.py", line 17, in run
    writeUpdatedPackages(self.ui.xmlfile, "latest_update.pdx")
  File "F:\Documents and Settings\Metehan\Desktop\workspace\odun\src\noplatform.py", line 121, in writeUpdatedPackages
    currentDB = parseInstalledPackageXML(installedPackageList)
  File "F:\Documents and Settings\Metehan\Desktop\workspace\odun\src\noplatform.py", line 44, in parseInstalledPackageXML
    datasource = open(installedXml)
IOError: [Errno 2] No such file or directory: 'latest_updates.pdx'

Aşkın Yollu

unread,
Apr 20, 2010, 4:52:36 AM4/20/10
to pisi...@googlegroups.com
2010/4/20 Metehan Özbek <met...@istanbul.com>:
O hata çok anlamsız, latest_updates.pdx i yazmak için açıyor, dosya
olmasada sıkıntı olmamalı.
datasource = open(installedXml) bu satırda, installedXml değişkeni bir
xml dosyası olmalı, pdx değil.

wait(1) soruna neden oluyor, onu wait() yapınca sorun çıkarmadı, fakat
arayüz dondu.
Bu arada finish sinyali oluşmuyor. sinyali elle yaratmayı düşünüyorum.

Metehan Özbek

unread,
Apr 20, 2010, 7:22:07 AM4/20/10
to pisi...@googlegroups.com
finish sinyali thread bitince zaten işleme alınıyor önemli olanda o.

Metehan Özbek

unread,
Apr 26, 2010, 4:59:10 PM4/26/10
to pisi...@googlegroups.com
PDZ olustur action una tıklandığında çıkabilecek seçenek dialogu: pdz_opt

PDZ writer :  add_pdz( Winrar dan alıntı yaptım :P)
pdz_opt.png
add_pdz.png

Metehan Özbek

unread,
Apr 27, 2010, 9:04:42 PM4/27/10
to pisi...@googlegroups.com
Seçenekler dialogunu görüntü olarak ekledim ve oluşabilecek hata ihtimallerine göre gerekli önlemleri aldım ve setup oluşturmayı progresle gösterecek olan dialoguda gösterebiliyorum, ama bitmiş değiller.

Seçenekler dialogu önemli olmasa da progresbar dialogu aktifken esc ye basılınca kapanıyor. Bunu setup oluştururken yaparsak dailog kapanacaktır, ama tahminime göre thread devam edecektir. Bu kapanma olayını engellememiz gerek.

Metehan Özbek

unread,
Apr 29, 2010, 4:42:24 PM4/29/10
to pisi...@googlegroups.com
pdz eklendi yorum bekleniyor...

Metehan Özbek

unread,
Apr 29, 2010, 4:55:40 PM4/29/10
to pisi...@googlegroups.com
Birazdan installerin arayüzünü yapmaya başşlıcam. Aşkın mime-type diyordu birde fermuarla açılan bir kütüp odun olursa iyi olur :)

Aşkın Yollu

unread,
Apr 30, 2010, 12:40:26 PM4/30/10
to pisi...@googlegroups.com
2010/4/29 Metehan Özbek <met...@istanbul.com>:
> Birazdan installerin arayüzünü yapmaya başşlıcam. Aşkın mime-type diyordu
> birde fermuarla açılan bir kütüp odun olursa iyi olur :)
>

Tamam ilgileneceğim :)

Aşkın Yollu

unread,
Apr 30, 2010, 12:41:24 PM4/30/10
to pisi...@googlegroups.com
2010/4/29 Metehan Özbek <met...@istanbul.com>:
> Birazdan installerin arayüzünü yapmaya başşlıcam. Aşkın mime-type diyordu
> birde fermuarla açılan bir kütüp odun olursa iyi olur :)
>

pm-install kodunu incelersen nasıl yapacağını çözbebilirsin. Hem orda
kurulum için yetkilendirme pencereside açıyor.

Metehan Özbek

unread,
Apr 30, 2010, 1:35:55 PM4/30/10
to pisi...@googlegroups.com
pm install kodu nerde :D

Aşkın Yollu

unread,
Apr 30, 2010, 2:16:53 PM4/30/10
to pisi...@googlegroups.com
2010/4/30 Metehan Özbek <met...@istanbul.com>:
> pm install kodu nerde :D
>

kelebek@PIS-ii:~$ which pm-install
/usr/kde/4/bin/pm-install :)

Metehan Özbek

unread,
May 13, 2010, 9:48:30 AM5/13/10
to pisi...@googlegroups.com
Biriniz installera el atarsa sevinirim ;)

Aşkın Yollu

unread,
May 14, 2010, 6:24:09 AM5/14/10
to pisi...@googlegroups.com
2010/5/13 Metehan Özbek <met...@istanbul.com>:
> Biriniz installera el atarsa sevinirim ;)
>

Tamam ben bu akşam el atarım...

Metehan Özbek

unread,
May 14, 2010, 7:45:14 PM5/14/10
to pisi...@googlegroups.com
xmlden pdx e dönüşünce aktif olan indir butonuna basılınca indirme olmuyor...
Reply all
Reply to author
Forward
0 new messages