updater

1 view
Skip to first unread message

Erdem ARTAN

unread,
Apr 3, 2010, 3:44:19 PM4/3/10
to pisidown
updater'in 135-136. satırlarında bulunan
        time.sleep(3)
        self.sbar.setText("")

komutlarının kaldırılması taraftarıyım.

Nedeni ise işlem bittiğinde çıktının silinmemesi gerektiği.

Ne diyorsunuz?



Erdem Artan

Aşkın Yollu

unread,
Apr 3, 2010, 3:56:00 PM4/3/10
to pisi...@googlegroups.com
2010/4/3 Erdem ARTAN <badi...@gmail.com>:
Haklısın, bence de çıktı silinmemeli...


--
Aşkın Yollu
http://blog.yollu.com
http://askin.ws

Erdem ARTAN

unread,
Apr 3, 2010, 3:57:50 PM4/3/10
to pisi...@googlegroups.com
commit ettim



Erdem Artan


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


--
To unsubscribe, reply using "remove me" as the subject.

Metehan Özbek

unread,
Apr 7, 2010, 8:24:50 PM4/7/10
to pisi...@googlegroups.com
http://www.ozgurlukicin.com/yapistir/483/

Bu sayfaya yapıştırdığım kodu incelerseniz ve bir mainwindows içinde bunu buton olarak kullanırsanız donma olmadan nasılda arka planda işlem yaptığını göreceksiniz. Butona tıklayınca animateclick() olmazsa butonun çökmesi vs gerçekleşmiyor, ama donmasız çalışıyor kod.

Detayına inmedim bu saatte, ama  bu bir fikir verebilir updater deki ve downloaderdaki saçma hatalara...

Eğer butonun yaydığı sinyaldeki fonksiyondaki xml işlemi yapan kodu bir şekilde döngüye alabilirse procesevent ile donma sorunu olmadan ve thread kullanmadan halledebiliriz ve cins hata mesajları vermez diye düşünüyorum...

Downloaderda ki indirme işlemini yapan fonksiyonun hali ortada onuda buna göre düzenleyebiliriz.

Metehan Özbek

unread,
Apr 8, 2010, 8:49:29 PM4/8/10
to pisi...@googlegroups.com
PushButton u miras alan bir sınıf yaptım ve buna bağlı bir qthread sınıfı yazıp ona göre işlem yaptırdım. butona basıldığında keyreleased event ı çağrılıyor ve qthread çalışıyor. thread.wait(1) satırından sonra sinyal yayarak thread ın bitmesiyle başka bir fonksiyona yönlendiriyorum ve filedialog açılıyor. Pardus da denedim ve hata almadım. Entegre etmeyi düşünüyorum, ne diyorsunuz?

Erdem ARTAN

unread,
Apr 8, 2010, 9:07:17 PM4/8/10
to pisi...@googlegroups.com

Hata mata birşey yoksa ve windowsta da düzgün çalışıyorsa, üstelik normal thread yerine qthread kullanılmışsa ben olumlu karşılıyorum.


Erdem Artan


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

Aşkın Yollu

unread,
Apr 9, 2010, 1:51:27 PM4/9/10
to pisi...@googlegroups.com
2010/4/9 Erdem ARTAN <badi...@gmail.com>:

Go go go :)
Nihayet bugün boştayım, ne yapmamı istersini :)

Erdem ARTAN

unread,
Apr 9, 2010, 4:03:31 PM4/9/10
to pisi...@googlegroups.com
Neyimiz kalmıştı alfa için?



Erdem Artan


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

Metehan Özbek

unread,
Apr 9, 2010, 4:39:31 PM4/9/10
to pisi...@googlegroups.com
xml parseyi performasnını artırabilirsin :)

Metehan Özbek

unread,
Apr 9, 2010, 6:19:04 PM4/9/10
to pisi...@googlegroups.com
Updaterde qtnın urettiği hatalar halledildi ve filedialog eklendi. Commit ettim deneyiniz. Eğer hata sizde de vermezse bu updateri kararlı sürüm olarak yayınlayabiliriz...

Erdem ARTAN

unread,
Apr 10, 2010, 4:46:42 PM4/10/10
to pisi...@googlegroups.com
xml ile ilgilenmeye başladım. bakalım ne çıkacak



Erdem Artan


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

Erdem ARTAN

unread,
Apr 10, 2010, 9:40:28 PM4/10/10
to pisi...@googlegroups.com
araştırdığım kadarıyla kullanmış olduğumuz xml.dom oldukça yavaş.

xml.sax, xml.parsers.expat 'ın oldukça hızlı olduğundan bahsediliyor. Fakat bunlarla istediğimizi elde etmemiz oldukça zor görünüyor.

Ne yapalım?



Erdem Artan


2010/4/10 Erdem ARTAN <badi...@gmail.com>

Metehan Özbek

unread,
Apr 11, 2010, 7:43:11 AM4/11/10
to pisi...@googlegroups.com
qt nin xmldom modülünü deneyebilirsin. c++ ile yazıldığı için daha iyi olabilir.

Erdem ARTAN

unread,
Apr 11, 2010, 1:33:28 PM4/11/10
to pisi...@googlegroups.com
piksemel kullanıyorum. piksemelin .so dosyasını gömeriz artık oduna.

şu anda depolardaki paketlerin listesini oluşturmayı öncekine nazaran hızlı yapıyor. ancak xml -> pdx dönüşümünde xmldom kullanıldığından sıkıntı var hala. ona da el atılması gerek.

bir de bir paket birden fazla depoda varsa, hangi adresten indireceğine şaşırıyor downloader. buna bir çözüm üretmeliyiz.

metehan, piksemel.so diye bir dosya commit ettim. bunu "windowsta" import piksemel diyerek dener misin. umarım çalışır.

updaterda küçük değişiklik yaptım kozmetik olarak. noplatform da değişti doğal olarak.


Erdem Artan


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

Aşkın Yollu

unread,
Apr 11, 2010, 6:31:20 PM4/11/10
to pisi...@googlegroups.com
2010/4/11 Erdem ARTAN <badi...@gmail.com>:

> piksemel kullanıyorum. piksemelin .so dosyasını gömeriz artık oduna.
>
> şu anda depolardaki paketlerin listesini oluşturmayı öncekine nazaran hızlı
> yapıyor. ancak xml -> pdx dönüşümünde xmldom kullanıldığından sıkıntı var
> hala. ona da el atılması gerek.
>
> bir de bir paket birden fazla depoda varsa, hangi adresten indireceğine
> şaşırıyor downloader. buna bir çözüm üretmeliyiz.
>
> metehan, piksemel.so diye bir dosya commit ettim. bunu "windowsta" import
> piksemel diyerek dener misin. umarım çalışır.
>
> updaterda küçük değişiklik yaptım kozmetik olarak. noplatform da değişti
> doğal olarak.

Hayır kesinlikle çalışmaz, hatta başka linux dağıtımlarında bile
çalışma ihtimali düşük.
Linux dağıtımları için static derleyip dağıtabiliriz, windows, mac vs
için ve diğer sistemler için ayrı ayrı derlenmesi gerekir. FreeBSD
linuxun ikili dosyalarını çalıştırabiliyor.

Erdem ARTAN

unread,
Apr 11, 2010, 6:34:07 PM4/11/10
to pisi...@googlegroups.com
hadi ya :S

o zaman svn yi geri almak gerek. :S



Erdem Artan


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

Metehan Özbek

unread,
Apr 11, 2010, 6:37:31 PM4/11/10
to pisi...@googlegroups.com
bir de bir paket birden fazla depoda varsa, hangi adresten indireceğine şaşırıyor downloader. buna bir çözüm üretmeliyiz.

Bu xmlden pdx e dönüştürülünce mi oluyor? Normalde zaten pdx de linki olduğundan hangi uygulama hangi depodaysa pdxde de öle gözüküyor...

Metehan Özbek

unread,
Apr 11, 2010, 6:38:03 PM4/11/10
to pisi...@googlegroups.com
Ayrıca alpha yayınlıcaz her aklımıza geleni yapmaya kalkarsak bu alpha çıkmaz...

Aşkın Yollu

unread,
Apr 11, 2010, 6:42:28 PM4/11/10
to pisi...@googlegroups.com
2010/4/12 Erdem ARTAN <badi...@gmail.com>:

> hadi ya :S
>
> o zaman svn yi geri almak gerek. :S
>
Geri alabilirim istersen?

>> bir de bir paket birden fazla depoda varsa, hangi adresten indireceğine şaşırıyor downloader. buna bir çözüm üretmeliyiz.

> Bu xmlden pdx e dönüştürülünce mi oluyor? Normalde zaten pdx de linki olduğundan hangi uygulama hangi
> depodaysa pdxde de öle gözüküyor...

Bildiğim kadarıyla pisi bir paket için birden fazla depoyu
desteklemiyordu. Şaşırması normal :)

> Ayrıca alpha yayınlıcaz her aklımıza geleni yapmaya kalkarsak bu alpha çıkmaz...

Hehe :)

Erdem ARTAN

unread,
Apr 11, 2010, 6:44:58 PM4/11/10
to pisi...@googlegroups.com
Geri alabilirsin. Şu an başka bir sistemdeyim svn ile ilgilenemiyorum.



Erdem Artan


2010/4/12 Aşkın Yollu <as...@askin.ws>
2010/4/12 Erdem ARTAN <badi...@gmail.com>:

Aşkın Yollu

unread,
Apr 11, 2010, 6:51:18 PM4/11/10
to pisi...@googlegroups.com
2010/4/12 Erdem ARTAN <badi...@gmail.com>:

> Geri alabilirsin. Şu an başka bir sistemdeyim svn ile ilgilenemiyorum.
>
Hazır başka sistemdeyken bi dene:) Yanlış biliyor olma ihtimalimi
aradan çıkartalım :)
Denedikten sonra sen uygun olanı yaparsın :)

Aşkın Yollu

unread,
Apr 11, 2010, 6:54:17 PM4/11/10
to pisi...@googlegroups.com
bu arada http://www.pardus-edergi.org/ sitesine giremiyorum :S

Erdem ARTAN

unread,
Apr 11, 2010, 6:54:33 PM4/11/10
to pisi...@googlegroups.com


çalışmadı :)

Erdem Artan


2010/4/12 Aşkın Yollu <as...@askin.ws>
2010/4/12 Erdem ARTAN <badi...@gmail.com>:

Metehan Özbek

unread,
Apr 13, 2010, 2:08:40 PM4/13/10
to pisi...@googlegroups.com
eee svn yi nasıl geri alacağız?

Aşkın Yollu

unread,
Apr 13, 2010, 2:49:53 PM4/13/10
to pisi...@googlegroups.com
2010/4/13 Metehan Özbek <met...@istanbul.com>:

> eee svn yi nasıl geri alacağız?
>

Ben geri alacağım şimdi, fakat arada başka kodlarda olduğu için biraz
sancılı olacak :)

Aşkın Yollu

unread,
Apr 13, 2010, 2:53:55 PM4/13/10
to pisi...@googlegroups.com
2010/4/13 Aşkın Yollu <as...@askin.ws>:

> 2010/4/13 Metehan Özbek <met...@istanbul.com>:
>> eee svn yi nasıl geri alacağız?
>>
>
> Ben geri alacağım şimdi, fakat arada başka kodlarda olduğu için biraz
> sancılı olacak :)

Sanırım arada başka işlemlerde yapılmış, geri alırsam o işlemlerde
arada kaynayacak. Erdem el atsa daha iyi olur.

Erdem ARTAN

unread,
Apr 13, 2010, 2:58:44 PM4/13/10
to pisi...@googlegroups.com
Şu an bölümdeyim. Yurda gidince geri alabilirm ancak. Yalnız anlamadığım şey sonuçta ben de revision geri alacağım. Ne fark edecek ki?

Bence diff almayı deneyin hiç olmazsa öyle geri alın.



Erdem Artan

Metehan Özbek

unread,
Apr 13, 2010, 3:41:15 PM4/13/10
to pisi...@googlegroups.com
Bir an önce geri alabilirsek iyi olur :)

Erdem ARTAN

unread,
Apr 13, 2010, 3:42:08 PM4/13/10
to pisi...@googlegroups.com
12ye doğru yurda geçeceğim ancak o zaman deneyebilirim.



Erdem Artan


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

Aşkın Yollu

unread,
Apr 13, 2010, 3:52:02 PM4/13/10
to pisi...@googlegroups.com
2010/4/13 Erdem ARTAN <badi...@gmail.com>:

Arada yaptığın değişiklikler var mı? Ben var gibi gördüm. Neler
yaptığını tam bilmediğim için senin yapmanın daha iyi olduğunu
söyledim. Tekrar bakıyorum ben şimdi. Olmadı yine sana şutlarım :)

Aşkın Yollu

unread,
Apr 13, 2010, 3:57:02 PM4/13/10
to pisi...@googlegroups.com
2010/4/13 Aşkın Yollu <as...@askin.ws>:

> 2010/4/13 Erdem ARTAN <badi...@gmail.com>:
>> 12ye doğru yurda geçeceğim ancak o zaman deneyebilirim.
>>
>>
>>
>> Erdem Artan
>>
>>
>> 2010/4/13 Metehan Özbek <met...@istanbul.com>
>>>
>>> Bir an önce geri alabilirsek iyi olur :)
>>
>>
>
> Arada yaptığın değişiklikler var mı? Ben var gibi gördüm. Neler
> yaptığını tam bilmediğim için senin yapmanın daha iyi olduğunu
> söyledim. Tekrar bakıyorum ben şimdi. Olmadı yine sana şutlarım :)
>

def checkInternet(): bunu eklemişsin, renki olarak bakınca daha iyi
anlaşılıyor :D
geri alıp bunu ekleyeceğim :)

Erdem ARTAN

unread,
Apr 13, 2010, 3:58:27 PM4/13/10
to pisi...@googlegroups.com
tamamdır :)



Erdem Artan


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

Aşkın Yollu

unread,
Apr 13, 2010, 4:11:29 PM4/13/10
to pisi...@googlegroups.com
2010/4/13 Erdem ARTAN <badi...@gmail.com>:

> tamamdır :)
>
>
>
> Erdem Artan
>
>
> 2010/4/13 Aşkın Yollu <as...@askin.ws>
>>
>> 2010/4/13 Aşkın Yollu <as...@askin.ws>:
>> > 2010/4/13 Erdem ARTAN <badi...@gmail.com>:
>> >> 12ye doğru yurda geçeceğim ancak o zaman deneyebilirim.
>> >>
>> >>
>> >>
>> >> Erdem Artan
>> >>
>> >>
>> >> 2010/4/13 Metehan Özbek <met...@istanbul.com>
>> >>>
>> >>> Bir an önce geri alabilirsek iyi olur :)
>> >>
>> >>
>> >
>> > Arada yaptığın değişiklikler var mı? Ben var gibi gördüm. Neler
>> > yaptığını tam bilmediğim için senin yapmanın daha iyi olduğunu
>> > söyledim. Tekrar bakıyorum ben şimdi. Olmadı yine sana şutlarım :)
>> >
>>
>> def checkInternet(): bunu eklemişsin, renki olarak bakınca daha iyi
>> anlaşılıyor :D
>> geri alıp bunu ekleyeceğim :)

Hallettim, bi kontrol et istersen eksik birşey var mı?

Erdem ARTAN

unread,
Apr 13, 2010, 4:15:09 PM4/13/10
to pisi...@googlegroups.com
sorun yok gibi.



Erdem Artan


Metehan Özbek

unread,
Apr 13, 2010, 8:31:01 PM4/13/10
to pisi...@googlegroups.com
Updater hakkında bir şey söylemek istiyorum. Bence bu internet bağlantısını kontrol eden fonksiyon gereksiz. Şimdi denedim, Eğer internet bağlantısı yoksa mümkün değil açılmıyor(1 dk bekledım ses yok). Yani eski hali bence iyi. İnterneti var mı yok mu diye kontrol etmemize gerek yok. Kullanan ne yapacağını biliyordur zaten ;)

Erdem ARTAN

unread,
Apr 14, 2010, 3:49:09 AM4/14/10
to pisi...@googlegroups.com

sen bilirsin öyleyse. sil gitsin :)


Erdem Artan


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

Metehan Özbek

unread,
Apr 14, 2010, 8:03:00 AM4/14/10
to pisi...@googlegroups.com
Eğer if ler haricinde bi değişiklik yksa düzeltiyim ya da sen eski haline getir :)

Erdem ARTAN

unread,
Apr 14, 2010, 8:06:58 AM4/14/10
to pisi...@googlegroups.com
iften başka olmaması lazım.



Erdem Artan


2010/4/14 Metehan Özbek <met...@istanbul.com>
Eğer if ler haricinde bi değişiklik yksa düzeltiyim ya da sen eski haline getir :)

Metehan Özbek

unread,
May 1, 2010, 7:26:14 AM5/1/10
to pisi...@googlegroups.com
Updatera kdesu ile ilgili kod eklenmemiş...

Aşkın Yollu

unread,
May 2, 2010, 2:22:24 PM5/2/10
to pisi...@googlegroups.com
2010/5/1 Metehan Özbek <met...@istanbul.com>:
> Updatera kdesu ile ilgili kod eklenmemiş...
>

Ben pardus.py içine eklemiştim(call_command). Ordan kullanabilirsin.
update_repo() gibi metodları inceleyerek nasıl kullanıldığını anlayabilirsin.

Metehan Özbek

unread,
May 14, 2010, 7:40:20 PM5/14/10
to pisi...@googlegroups.com
update_repo() yu ekledim şifreyi alıyor, ama konsolda güncelleme çıktıları çıkmıyor. Ya yapmıyor bir şey, ya da konsolda göstermeden işi bitiriyor. O sırada biraz donuyor doğal olarak. Sonra kendine geliyor ve devam ediyor güncellemeleri almaya. Biterken şöyle bir hata verdi bende. Belki diğer başlıktaki yazıma yanıt olabilir.

Traceback (most recent call last):     
  File "/mnt/sda1/Documents and Settings/Metehan/Desktop/workspace/odun/src/arac.py", line 27, in run
    self.func(*self.args)                                                                           
  File "/mnt/sda1/Documents and Settings/Metehan/Desktop/workspace/odun/src/pardus.py", line 181, in writeUpdatedPackages                                                                                              
    package = self.packageDB.get_package(pkg)                                                              
  File "/usr/lib/pardus/pisi/db/packagedb.py", line 84, in get_package                                     
    pkg, repo = self.get_package_repo(name, repo)                                                          
  File "/usr/lib/pardus/pisi/db/packagedb.py", line 157, in get_package_repo                               
    pkg, repo = self.pdb.get_item_repo(name, repo)
  File "/usr/lib/pardus/pisi/db/itembyrepo.py", line 51, in get_item_repo
    raise Exception(_("Repo item %s not found") % str(item))
Exception: Depo elemanı libgps bulunamadı.

Aşkın Yollu

unread,
May 15, 2010, 4:11:10 AM5/15/10
to pisi...@googlegroups.com
2010/5/15 Metehan Özbek <met...@istanbul.com>:
libgps paketini bulamamış.

Metehan Özbek

unread,
May 15, 2010, 7:29:36 AM5/15/10
to pisi...@googlegroups.com
Orası öylede neden bulamıyor?

Erdem ARTAN

unread,
May 15, 2010, 8:10:23 AM5/15/10
to pisi...@googlegroups.com
depo değişikliğinden olabilir mi?



Erdem Artan


2010/5/15 Metehan Özbek <met...@istanbul.com>
Orası öylede neden bulamıyor?

Metehan Özbek

unread,
May 15, 2010, 8:23:12 AM5/15/10
to pisi...@googlegroups.com
Nasıl? 2009 ile 2009.1 adından mı kaynaklanabilir diyorsun?

Erdem ARTAN

unread,
May 15, 2010, 8:25:37 AM5/15/10
to pisi...@googlegroups.com
contrib depodan pardus deposuna geçerse mesela.



Erdem Artan


2010/5/15 Metehan Özbek <met...@istanbul.com>
Nasıl? 2009 ile 2009.1 adından mı kaynaklanabilir diyorsun?

Metehan Özbek

unread,
May 15, 2010, 8:27:13 AM5/15/10
to pisi...@googlegroups.com
Olmaması lazım nede olsa depo güncelleniyor pisinin ürettiği güncellemeleri alıyoruz.

Erdem ARTAN

unread,
May 15, 2010, 8:28:15 AM5/15/10
to pisi...@googlegroups.com
pdx'te bulunan dosyanın adı ve adresi normalde erişilebiliyor mu? buna da bakmak lazım .



Erdem Artan


2010/5/15 Metehan Özbek <met...@istanbul.com>
Olmaması lazım nede olsa depo güncelleniyor pisinin ürettiği güncellemeleri alıyoruz.

Metehan Özbek

unread,
May 15, 2010, 8:30:05 AM5/15/10
to pisi...@googlegroups.com
Demek istediğini anladım mı bilmiyorumda günceli olan paketin tam adresi pdx de bulunuyor.

Erdem ARTAN

unread,
May 15, 2010, 8:31:37 AM5/15/10
to pisi...@googlegroups.com
tamam işte o tam adres firefox ile açılıyor mu mesela?



Erdem Artan


2010/5/15 Metehan Özbek <met...@istanbul.com>
Demek istediğini anladım mı bilmiyorumda günceli olan paketin tam adresi pdx de bulunuyor.

Metehan Özbek

unread,
May 15, 2010, 8:44:11 AM5/15/10
to pisi...@googlegroups.com
Evet açılıyor. Açılmasa biz nasıl indirtecez ki? :D

Erdem ARTAN

unread,
May 15, 2010, 8:45:24 AM5/15/10
to pisi...@googlegroups.com
odun'un bulamamasının nedeni adres mi değil mi onu merak ettim sadece




Erdem Artan


2010/5/15 Metehan Özbek <met...@istanbul.com>
Evet açılıyor. Açılmasa biz nasıl indirtecez ki? :D

Metehan Özbek

unread,
May 15, 2010, 8:46:20 AM5/15/10
to pisi...@googlegroups.com
Valla hatayı pisi veriyor ona sor :D
Reply all
Reply to author
Forward
0 new messages