From metin at pardus.org.tr Sun Apr 3 14:12:38 2011 From: metin at pardus.org.tr (Metin Akdere) Date: Sun, 3 Apr 2011 14:12:38 +0300 Subject: [Teknik] playground/review/multimedia/k9copy/32bit - Copied files to review directory In-Reply-To: <20110402110120.A4D0C49C943@ns1.pardus.org.tr> References: <20110402110120.A4D0C49C943@ns1.pardus.org.tr> Message-ID: <201104031412.42687.metin@pardus.org.tr> On Saturday 02 April 2011 14:01:20 paketler-commits at pardus.org.tr wrote: > Author: aydin.demirel > Date: Sat Apr 2 14:01:20 2011 > New Revision: 116799 > > Added: > playground/review/multimedia/k9copy/32bit/ > - copied from r116798, playground/aydin.demirel/k9copy/32bit/ > Log: > Copied files to review directory Selamlar, Paketleri gözden geçirirken deskteklediğimiz mimarileri göz önüne alarak karar veriyoruz. Dolayısıyla bu paketi 32bit dizini altında özel olarak review e almanıza gerek yok, işlevi ile ilgili olan bileşen dizini altına kopyalamanız yeterli (multimedia/video uygun gibi görünüyor). Konuya [1] adresindeki tartışmada da bir nebze olsun değinilmiş. Ayrıca review süreci ile ilgili belgeye tekrar göz atabilirsiniz [2]. İyi çalışmalar. [1] http://lists.pardus.org.tr/teknik/2011-March/000010.html [2] http://developer.pardus.org.tr/guides/packaging/package-review-process.html -- Metin Akdere -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part. URL: From aydindem at gmail.com Sun Apr 3 15:19:22 2011 From: aydindem at gmail.com (=?ISO-8859-9?Q?Ayd=FDn_Demirel?=) Date: Sun, 3 Apr 2011 15:19:22 +0300 Subject: [Teknik] playground/review/multimedia/k9copy/32bit - Copied files to review directory In-Reply-To: References: <20110402110120.A4D0C49C943@ns1.pardus.org.tr> <201104031412.42687.metin@pardus.org.tr> Message-ID: Merhaba, Haklısınız Metin Bey. Ilk başta 32 bit olarak klasör açıp onun içine attığım için o şekilde kaldi. Multimedia altında hangi klasore atacağıma karar veremediğim için oraya attım. Uyarilariniz için teşekkürler. Kolay gelsin Aydın Demirel 03.Nis.2011 14:12 "Metin Akdere" tarihinde şunu yazdı: On Saturday 02 April 2011 14:01:20 paketler-commits at pardus.org.tr wrote: > Author: aydin.demirel > Date: Sat Apr 2 14:01:20 2011 > New Revision: 116799 > > Added: > playground/review/multimedia/k9copy/32bit/ > - copied from r116798, playground/aydin.demirel/k9copy/32bit/ > Log: > Copied files to review directory Selamlar, Paketleri gözden geçirirken deskteklediğimiz mimarileri göz önüne alarak karar veriyoruz. Dolayısıyla bu paketi 32bit dizini altında özel olarak review e almanıza gerek yok, işlevi ile ilgili olan bileşen dizini altına kopyalamanız yeterli (multimedia/video uygun gibi görünüyor). Konuya [1] adresindeki tartışmada da bir nebze olsun değinilmiş. Ayrıca review süreci ile ilgili belgeye tekrar göz atabilirsiniz [2]. İyi çalışmalar. [1] http://lists.pardus.org.tr/teknik/2011-March/000010.html [2] http://developer.pardus.org.tr/guides/packaging/package-review-process.html -- Metin Akdere _______ Teknik e-posta listesi Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta adresine gönderin. Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin. -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From bahadir at pardus.org.tr Mon Apr 4 09:21:32 2011 From: bahadir at pardus.org.tr (=?iso-8859-9?q?Bahad=FDr_Kandemir?=) Date: Mon, 4 Apr 2011 09:21:32 +0300 Subject: [Teknik] =?iso-8859-9?q?SVN=27de_yap=FDlm=FD=FE_commit=27in_commi?= =?iso-8859-9?q?t_log=27unu_de=F0i=FEtirmek?= In-Reply-To: References: <4D92C921.3070102@pardus.org.tr> <201103301059.50098.onur@pardus.org.tr> Message-ID: <201104040921.33076.bahadir@pardus.org.tr> 30 Mart 2011 Çarşamba günü (saat 13:03:39) Ismail SEZEN şunları yazmıştı: > Ufak bir ekleme yapmak isterim. post-commit.tmpl içerisindeki tanımlı > olan commit-email.pl betiği PRE-REVPROP-CHANGE HOOK için > kullanılabiliyor mu bilmiyorum; fakat [1] adresindeki çok hoş bir ruby > betiği hem commit hem de pre-revprop-change ve diğer işlemler için > commit-email.pl'den daha güzel bir arayüz sağlıyor. Ben şahsen kendi > adıma bu betiği commit işlemleri için modifiye etmiştim; Commit > işleminden sonra HTML biçimine sahip bir posta hesabıma düşüyor. > Açıkçası commit-email.pl'nin e-posta hesabıma gönderdiği biçimi pek > anlaşılır bulmuyor ve beğenmiyordum. Eğer ilgilenen olursa modifiye > ettiğim mailer.py ve mailer.conf dosyasını gönderebilirim. > > 1- > http://svn.apache.org/repos/asf/subversion/branches/1.4.x/tools/hook-scrip > ts/mailer/ 2- http://i53.tinypic.com/9j1to9.png Not ettim, deneyeceğim. Teşekkürler From turgelfatih at gmail.com Mon Apr 4 17:07:58 2011 From: turgelfatih at gmail.com (fatih turgel) Date: Mon, 4 Apr 2011 17:07:58 +0300 Subject: [Teknik] DEBUG: "make -j5" Message-ID: Merhaba, Ming kitaplığını paketledikten sonra pencili paketlemeye çalışıyorum. Yalnız */var/pisi/pencil-0.4.4b-1/work/pencil-0.4.4b-source/src/interface/editor.cpp:1223: undefined reference to `Object::exportMovie(int, int, QMatrix, Layer*, QSize, QString, int)' main.o: In function `main': /var/pisi/pencil-0.4.4b-1/work/pencil-0.4.4b-source/src/main.cpp:28: undefined reference to `initialise()' collect2: ld returned 1 exit status make: *** Hata 1 DEBUG: "make -j5" dönüş değeri 2 Traceback (most recent call last): File "/home/fatih/Belgeler/Pisi Paketleri/Focus Writer/pencil/actions.py", line 18, in build autotools.make() File "/usr/lib/pardus/pisi/actionsapi/autotools.py", line 96, in make if system('make %s %s' % (get.makeJOBS(), parameters)): File "/usr/lib/pardus/pisi/actionsapi/shelltools.py", line 255, in system error(_("Command \"%s\" failed, return value was %d.") % (command, retValue)) File "/usr/lib/pardus/pisi/actionsapi/__init__.py", line 27, in error raise Error(msg) pisi.actionsapi.Error: "make -j5" komutu başarısız oldu, dönüş değeri: 2 . Action script error caught. *** 1 hata, 1 uyarı Program sonlandırıldı. Genel yardım için lütfen 'pisi help' komutunu kullanınız.* hatasını alıyorum. Tüm çıktı. -- Fatih Turgel -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From onur at pardus.org.tr Mon Apr 4 18:36:56 2011 From: onur at pardus.org.tr (Onur =?UTF-8?B?S8O8w6fDvGs=?=) Date: Mon, 4 Apr 2011 18:36:56 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: References: Message-ID: <20110404183656.8ba15e85.onur@pardus.org.tr> On Mon, 4 Apr 2011 17:07:58 +0300 fatih turgel wrote: > Merhaba, > > Ming kitaplığını paketledikten sonra pencili paketlemeye çalışıyorum. > Yalnız Konu başlığı fazla genel olmuş, ben olsam "ming kitaplığı derlenme sorunu" gibi bir başlık seçerdim, böyle yapınca daha sonra geriye dönük arama yaparken ya da benzer bir konu ile uğraşan başkaları için araştırırken bulunmasını kolaylaştırır. > */var/pisi/pencil-0.4.4b-1/work/pencil-0.4.4b-source/src/interface/editor.cpp:1223: > undefined reference to `Object::exportMovie(int, int, QMatrix, Layer*, > QSize, QString, int)' > main.o: In function `main': > /var/pisi/pencil-0.4.4b-1/work/pencil-0.4.4b-source/src/main.cpp:28: > undefined reference to `initialise()' Bu initilise nereden geliyorsa onun eklenmesi gerekiyor, bu bir kitaplıktan geliyorsa o kitaplığın linklenmesi, küçük bir ihtimal ama makro ise eklenmesi gereken bir başlık dosyasının include edilmesi gerekiyor. Bu tarz sorunlarda diğer dağıtımların ne yaptığına bakıp fikir edinebilirsiniz. -- Onur Küçük Knowledge speaks, but wisdom listens From turgelfatih at gmail.com Mon Apr 4 21:20:41 2011 From: turgelfatih at gmail.com (fatih turgel) Date: Mon, 4 Apr 2011 21:20:41 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: <20110404183656.8ba15e85.onur@pardus.org.tr> References: <20110404183656.8ba15e85.onur@pardus.org.tr> Message-ID: 04 Nisan 2011 18:36 tarihinde Onur Küçük yazdı: > > On Mon, 4 Apr 2011 17:07:58 +0300 > fatih turgel wrote: > > > Merhaba, > > > > Ming kitaplığını paketledikten sonra pencili paketlemeye çalışıyorum. > > Yalnız > > Konu başlığı fazla genel olmuş, ben olsam "ming kitaplığı derlenme > sorunu" gibi bir başlık seçerdim, böyle yapınca daha sonra geriye dönük > arama yaparken ya da benzer bir konu ile uğraşan başkaları için > araştırırken bulunmasını kolaylaştırır. > > > > > */var/pisi/pencil-0.4.4b-1/work/pencil-0.4.4b-source/src/interface/editor.cpp:1223: > > undefined reference to `Object::exportMovie(int, int, QMatrix, Layer*, > > QSize, QString, int)' > > main.o: In function `main': > > /var/pisi/pencil-0.4.4b-1/work/pencil-0.4.4b-source/src/main.cpp:28: > > undefined reference to `initialise()' > > Bu initilise nereden geliyorsa onun eklenmesi gerekiyor, bu bir > kitaplıktan geliyorsa o kitaplığın linklenmesi, küçük bir ihtimal ama > makro ise eklenmesi gereken bir başlık dosyasının include edilmesi > gerekiyor. > > Bu tarz sorunlarda diğer dağıtımların ne yaptığına bakıp fikir > edinebilirsiniz. > > -- > Onur Küçük Knowledge speaks, > but wisdom listens > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > Ben ming'i paketledim "Pencil" adlı programı paketlemeye çalışıyorum. Pencil ming'e ihtiyaç duyuyorda ondan dolayı söyleme ihtiyacı hissettim. Diğer dağıtımlarda bulamadım biraz yardımcı olursanız. actions.py dosyası -- Fatih Turgel -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From onur at pardus.org.tr Mon Apr 4 21:30:54 2011 From: onur at pardus.org.tr (Onur =?UTF-8?B?S8O8w6fDvGs=?=) Date: Mon, 4 Apr 2011 21:30:54 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: References: <20110404183656.8ba15e85.onur@pardus.org.tr> Message-ID: <20110404213054.9f764cd4.onur@pardus.org.tr> On Mon, 4 Apr 2011 21:20:41 +0300 fatih turgel wrote: > Ben ming'i paketledim "Pencil" adlı programı paketlemeye çalışıyorum. > Pencil ming'e ihtiyaç duyuyorda ondan dolayı söyleme ihtiyacı > hissettim. Hmm tamam ben karıştırmışım isimleri >Diğer dağıtımlarda bulamadım biraz yardımcı olursanız. > actions.py dosyası PiSi actionsapi den qt4 kullanmanız gerekiyor sanırım. Bir de ming de linkleme sorunu varsa Pencil da ming'in sorununu görüyor olabilirsiniz. -- Onur Küçük Knowledge speaks, but wisdom listens From turgelfatih at gmail.com Mon Apr 4 21:50:25 2011 From: turgelfatih at gmail.com (fatih turgel) Date: Mon, 4 Apr 2011 21:50:25 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: <20110404213054.9f764cd4.onur@pardus.org.tr> References: <20110404183656.8ba15e85.onur@pardus.org.tr> <20110404213054.9f764cd4.onur@pardus.org.tr> Message-ID: 04 Nisan 2011 21:30 tarihinde Onur Küçük yazdı: > > On Mon, 4 Apr 2011 21:20:41 +0300 > fatih turgel wrote: > > > Ben ming'i paketledim "Pencil" adlı programı paketlemeye çalışıyorum. > > Pencil ming'e ihtiyaç duyuyorda ondan dolayı söyleme ihtiyacı > > hissettim. > > Hmm tamam ben karıştırmışım isimleri > > >Diğer dağıtımlarda bulamadım biraz yardımcı olursanız. > > actions.py dosyası > > PiSi actionsapi den qt4 kullanmanız gerekiyor sanırım. Bir de ming de > linkleme sorunu varsa Pencil da ming'in sorununu görüyor olabilirsiniz. > > -- > Onur Küçük Knowledge speaks, > but wisdom listens > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > " https://svn.pardus.org.tr/pardus/playground/mnurolcay/2009/multimedia/graphics/pencil/actions.py" burada qt4 kullanmış ama ben denediğimde komut yok diyor. -- Fatih Turgel -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From onur at pardus.org.tr Mon Apr 4 21:58:20 2011 From: onur at pardus.org.tr (Onur =?UTF-8?B?S8O8w6fDvGs=?=) Date: Mon, 4 Apr 2011 21:58:20 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: References: <20110404183656.8ba15e85.onur@pardus.org.tr> <20110404213054.9f764cd4.onur@pardus.org.tr> Message-ID: <20110404215820.a68a8a7a.onur@pardus.org.tr> On Mon, 4 Apr 2011 21:50:25 +0300 fatih turgel wrote: > 04 Nisan 2011 21:30 tarihinde Onur Küçük yazdı: > > > > > On Mon, 4 Apr 2011 21:20:41 +0300 > > fatih turgel wrote: > > > > > Ben ming'i paketledim "Pencil" adlı programı paketlemeye > > > çalışıyorum. Pencil ming'e ihtiyaç duyuyorda ondan dolayı söyleme > > > ihtiyacı hissettim. > > > > Hmm tamam ben karıştırmışım isimleri > > > > >Diğer dağıtımlarda bulamadım biraz yardımcı olursanız. > > > actions.py dosyası > > > > PiSi actionsapi den qt4 kullanmanız gerekiyor sanırım. Bir de ming > > de linkleme sorunu varsa Pencil da ming'in sorununu görüyor > > olabilirsiniz. ... > https://svn.pardus.org.tr/pardus/playground/mnurolcay/2009/multimedia/graphics/pencil/actions.py" > burada qt4 kullanmış ama ben denediğimde komut yok diyor. actionsapi den qt4 kullanmayı kast ediyorum from actionsapi import qt4 -- Onur Küçük Knowledge speaks, but wisdom listens From gokcen at pardus.org.tr Mon Apr 4 22:00:25 2011 From: gokcen at pardus.org.tr (=?utf-8?q?G=C3=B6k=C3=A7en_Eraslan?=) Date: Mon, 4 Apr 2011 12:00:25 -0700 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: References: <20110404213054.9f764cd4.onur@pardus.org.tr> Message-ID: <201104041200.30376.gokcen@pardus.org.tr> 04 Nisan 2011 Pazartesi günü (saat 11:50:25) fatih turgel şunları yazmıştı: > > " > https://svn.pardus.org.tr/pardus/playground/mnurolcay/2009/multimedia/graph > ics/pencil/actions.py" burada qt4 kullanmış ama ben denediğimde komut yok > diyor. qt4 modülünün örnek kullanımı için: http://svn.pardus.org.tr/pardus/2011/devel/desktop/toolkit/qt/qt-assistant- compat/actions.py dosyasına bakabilirsiniz -- Gökçen Eraslan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From nyzsirt at gmail.com Tue Apr 5 00:33:29 2011 From: nyzsirt at gmail.com (niyazi sirt) Date: Tue, 5 Apr 2011 00:33:29 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma_sorunu?= Message-ID: Merhaba, Pardus üzerinde proje geliştirenler için teknik bir liste olduğunu duydum. Benim de bir sorunum var. Bir c++ projem var. Binary dosya oluşturamama problemi yaşıyorum. Programı derlediğim zaman classların ".o" uzantılı dosyaları oluşuyor fakat executable dosya bir türlü oluşmuyor. konsole çıktısından anladığım kadarıyla kütüphane eksik diyor. Fakat kütüphaneyi ve library yii zaten g++ parametre olarak vermiştim ayrıca projenin başlık dosyalarında da ekliler. Sorun ne bir türlü anlayamadım. konsoldan aldığım hata ektedir. Yardımcı olabilirseniz sevinrim. derleme için makefile dosyam : http://twitpic.com/4gzm93 konsole hatam : http://nyzsirt.wordpress.com/2011/04/03/konsole-hatasi/ NOT: Listenin konusu dışına taştıysam özür dilerim. -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From sezenismail at gmail.com Tue Apr 5 04:39:34 2011 From: sezenismail at gmail.com (Ismail SEZEN) Date: Tue, 5 Apr 2011 04:39:34 +0300 Subject: [Teknik] =?utf-8?q?Pardus_alt=C4=B1nda_NTFS_b=C3=B6l=C3=BCmden_ve?= =?utf-8?q?ri_okumak?= Message-ID: Selamlar, Konu çok özel olduğu için kullanıcı listesi yerine buraya gönderiyorum. Yüksek lisans tezim için bir C programı yazıyorum ve bu program NetCDF kütüphanesine bağımlı. Program büyük boyuttaki netcdf verilerini okumak ve bunlar üzerinde belli işlevleri yerine getirmek üzere tasarlanmış. Veri yığını yaklaşık 30 GB' lık alan kapladığı için NTFS biçimindeki DATA bölümü üzerinde tutmayı planlıyordum. Lakin yazdığım programa veri dosyasının yolunu şu şekilde verdiğimde "/media/DATA/Geo-height/hgt.1948.nc" netcdf kütüphanesindeki nc_open(const char *path, int mode, int *ncidp); metodu "Parçalama arızası" (Segmentation Fault) verip, çalışmayı durduruyor. Veri dosyası ext4 biçimli bir bölüm üzerindeyken böyle bir sorun ile karşılaşmıyorum. ( Örneğin; "/Home/User/hgt.1948.nc" ) Sorunun Pardus' dan kaynaklanmadığından emin olmak için iletimi bu listeye atıyorum. ntfs_3g sürücüleri sistemde kurulu olmasıyla birlikte, herhangi bir programın ya da kütüphanenin NTFS diskten veri okuma konusunda sorun yaşamaması gerektiğini düşünüyorum, fakat muhtemelen hatalıyım. Bu beklenen bir durum mudur? Bilgisi olan birisi bu konuda beni aydınlatırsa çok sevineceğim. --  İsmail SEZEN     Physicist From bahadir at pardus.org.tr Tue Apr 5 10:46:35 2011 From: bahadir at pardus.org.tr (=?utf-8?q?Bahad=C4=B1r_Kandemir?=) Date: Tue, 5 Apr 2011 10:46:35 +0300 Subject: [Teknik] playground/review/multimedia/k9copy/32bit - Copied files to review directory In-Reply-To: References: <20110402110120.A4D0C49C943@ns1.pardus.org.tr> Message-ID: <201104051046.36043.bahadir@pardus.org.tr> 03 Nisan 2011 Pazar günü (saat 15:19:22) Aydın Demirel şunları yazmıştı: > Merhaba, > > Haklısınız Metin Bey. Ilk başta 32 bit olarak klasör açıp onun içine > attığım için o şekilde kaldi. > > Multimedia altında hangi klasore atacağıma karar veremediğim için oraya > attım. Uyarilariniz için teşekkürler. Bu dizin hatasını düzeltip gözden geçirme talebi açtım: http://bugs.pardus.org.tr/show_bug.cgi?id=17669 From onur at pardus.org.tr Tue Apr 5 11:13:51 2011 From: onur at pardus.org.tr (Onur =?iso-8859-9?q?K=FC=E7=FCk?=) Date: Tue, 5 Apr 2011 11:13:51 +0300 Subject: [Teknik] =?iso-8859-9?q?Pardus_alt=FDnda_NTFS_b=F6l=FCmden_veri__?= =?iso-8859-9?q?okumak?= In-Reply-To: References: Message-ID: <201104051113.51222.onur@pardus.org.tr> On Salı 05 Nisan 2011 04:39:34 Ismail SEZEN wrote: > Selamlar, > Konu çok özel olduğu için kullanıcı listesi yerine buraya gönderiyorum. > > Yüksek lisans tezim için bir C programı yazıyorum ve bu program NetCDF > kütüphanesine bağımlı. Program büyük boyuttaki netcdf verilerini > okumak ve bunlar üzerinde belli işlevleri yerine getirmek üzere > tasarlanmış. Veri yığını yaklaşık 30 GB' lık alan kapladığı için NTFS > biçimindeki DATA bölümü üzerinde tutmayı planlıyordum. Lakin yazdığım > programa veri dosyasının yolunu şu şekilde verdiğimde > > "/media/DATA/Geo-height/hgt.1948.nc" > > netcdf kütüphanesindeki > > nc_open(const char *path, int mode, int *ncidp); > > metodu "Parçalama arızası" (Segmentation Fault) verip, çalışmayı > durduruyor. Veri dosyası ext4 biçimli bir bölüm üzerindeyken böyle bir > sorun ile karşılaşmıyorum. ( Örneğin; "/Home/User/hgt.1948.nc" ) > > Sorunun Pardus' dan kaynaklanmadığından emin olmak için iletimi bu > listeye atıyorum. ntfs_3g sürücüleri sistemde kurulu olmasıyla > birlikte, herhangi bir programın ya da kütüphanenin NTFS diskten veri > okuma konusunda sorun yaşamaması gerektiğini düşünüyorum, fakat > muhtemelen hatalıyım. > > Bu beklenen bir durum mudur? Bilgisi olan birisi bu konuda beni > aydınlatırsa çok sevineceğim. Herhangi bir programın sorun yaşamaması lazım, evet, ama o programların yapıp yapamadıkları işlemleri de kontrol etmesi lazım. Örneğin bir yere stat uygulayıp sonra dönüş değerlerini düzgün kontrol etmiyorsa program çökebilir. GDB vb. araçlarla incelemek lazım. -- Onur Küçük Knowledge speaks, but wisdom listens From onur at pardus.org.tr Tue Apr 5 11:19:35 2011 From: onur at pardus.org.tr (Onur =?utf-8?q?K=C3=BC=C3=A7=C3=BCk?=) Date: Tue, 5 Apr 2011 11:19:35 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma__sorunu?= In-Reply-To: References: Message-ID: <201104051119.35400.onur@pardus.org.tr> On Salı 05 Nisan 2011 00:33:29 niyazi sirt wrote: > Merhaba, > > Pardus üzerinde proje geliştirenler için teknik bir liste olduğunu > duydum. Benim de bir sorunum var. Bir c++ projem var. Binary dosya > oluşturamama problemi yaşıyorum. > > Programı derlediğim zaman classların ".o" uzantılı dosyaları oluşuyor fakat > executable dosya bir türlü oluşmuyor. konsole çıktısından anladığım > kadarıyla kütüphane eksik diyor. Fakat kütüphaneyi ve library yii zaten > g++ parametre olarak vermiştim ayrıca projenin başlık dosyalarında da > ekliler. Sorun ne bir türlü anlayamadım. konsoldan aldığım hata ektedir. > Yardımcı olabilirseniz sevinrim. > > derleme için makefile dosyam : http://twitpic.com/4gzm93 > konsole hatam : http://nyzsirt.wordpress.com/2011/04/03/konsole-hatasi/ Resim vb. yerlerden incelemek zor oluyor, direkt dosyaları iletirseniz daha kesin bir şey söyleyebilirdim. Şu haliyle gördüğüm kadarıyla sorun LIBS tanımından oluşuyor gibi, bunun dışında CXX kullandığınız için CXXFLAGS kullanmanız iyi olur, hem ".o" hem ".cpp.o" tanımlamak bana pek doğru gelmedi, ayrıca all un OBJS bağımlılığı olmaması da sorun çıkarabilecek bir şey. -- Onur Küçük Knowledge speaks, but wisdom listens From bahadir at pardus.org.tr Tue Apr 5 11:20:36 2011 From: bahadir at pardus.org.tr (=?iso-8859-9?q?Bahad=FDr_Kandemir?=) Date: Tue, 5 Apr 2011 11:20:36 +0300 Subject: [Teknik] =?iso-8859-9?q?Pardus_alt=FDnda_NTFS_b=F6l=FCmden_veri__?= =?iso-8859-9?q?okumak?= In-Reply-To: References: Message-ID: <201104051120.36151.bahadir@pardus.org.tr> 05 Nisan 2011 Salı günü (saat 04:39:34) Ismail SEZEN şunları yazmıştı: > Veri yığını yaklaşık 30 GB' lık alan kapladığı için NTFS > biçimindeki DATA bölümü üzerinde tutmayı planlıyordum. Merhaba, ntfs-3g userspace'de çalışan bir sürücü ve performans konusunda kernelspace'de çalışan bir sürücünün yakınından geçmez. Farklı bir dosya sistemi kullanarak hem bu hatanın çevresinden dolanmış olursunuz, hem de okuma/yazma performansı artar. Bence NTFS kullanarak mevcut problemden uzaklaşıyor ve yenileriyle boğuşuyorsunuz :) Şurada bir inceleme mevcut: http://linuxhelp.150m.com/resources/fs-benchmarks.htm From alierkanimrek at gmail.com Tue Apr 5 11:52:30 2011 From: alierkanimrek at gmail.com (=?ISO-8859-9?Q?Ali_E=2E=DDMREK?=) Date: Tue, 5 Apr 2011 11:52:30 +0300 Subject: [Teknik] =?iso-8859-9?q?Gecelik_s=FCr=FCmlerde_Qt_ile_ya=FEanan_b?= =?iso-8859-9?q?ir_hata?= Message-ID: Selamlar, Pardus için geliştirdiğim küçük bir Pyqt uygulamam var [1], uygulama denediğim kararlı sürümlerde ve Çomak projesinin Nusrat sürümünde sorunsuz çalışıyor. Ancak gecelik sürümler ile deneme yapan bir kullanıcı dizin seçme işlemi sırasında aşağıdaki hatayı almış; kfilemodule(2323) KSambaSharePrivate::getNetUserShareInfo: We got some errors while running 'net usershare info' kfilemodule(2323) KSambaSharePrivate::getNetUserShareInfo: "net usershare: usershares are currently disabled Gogılda bu hatayı bulamadım, Qt veya başka bir kitaplıkta kırılma olmuş olabilir mi? [1] https://github.com/alierkanimrek/paso [2] http://www.ozgurlukicin.com/forum/gonullu-calismalar/20489/?page=3#post140298 -- Ali E.İMREK From hasannisanci at gmail.com Tue Apr 5 12:03:05 2011 From: hasannisanci at gmail.com (=?UTF-8?B?SGFzYW4gTsSwxZ5BTkNJ?=) Date: Tue, 5 Apr 2011 12:03:05 +0300 Subject: [Teknik] =?utf-8?q?Gecelik_s=C3=BCr=C3=BCmlerde_Qt_ile_ya=C5=9Fan?= =?utf-8?q?an_bir_hata?= In-Reply-To: References: Message-ID: Detaylı bilgiyi Gökçen Eraslan bu hata kaydında vermiş; http://bugs.pardus.org.tr/show_bug.cgi?id=17665 05 Nisan 2011 11:52 tarihinde Ali E.İMREK yazdı: > Selamlar, > > Pardus için geliştirdiğim küçük bir Pyqt uygulamam var [1], uygulama > denediğim kararlı sürümlerde ve Çomak projesinin Nusrat sürümünde > sorunsuz çalışıyor. > > Ancak gecelik sürümler ile deneme yapan bir kullanıcı dizin seçme > işlemi sırasında aşağıdaki hatayı almış; > > kfilemodule(2323) KSambaSharePrivate::getNetUserShareInfo: We got some > errors while running 'net usershare info' > kfilemodule(2323) KSambaSharePrivate::getNetUserShareInfo: "net > usershare: usershares are currently disabled > > Gogılda bu hatayı bulamadım, Qt veya başka bir kitaplıkta kırılma > olmuş olabilir mi? > > [1] https://github.com/alierkanimrek/paso > [2] http://www.ozgurlukicin.com/forum/gonullu-calismalar/20489/?page=3#post140298 > > -- > Ali E.İMREK From alierkanimrek at gmail.com Tue Apr 5 12:04:53 2011 From: alierkanimrek at gmail.com (=?ISO-8859-9?Q?Ali_E=2E=DDMREK?=) Date: Tue, 5 Apr 2011 12:04:53 +0300 Subject: [Teknik] =?iso-8859-9?q?Gecelik_s=FCr=FCmlerde_Qt_ile_ya=FEanan_b?= =?iso-8859-9?q?ir_hata?= In-Reply-To: References: Message-ID: 05 Nisan 2011 12:03 tarihinde Hasan NİŞANCI yazdı: > Detaylı bilgiyi Gökçen Eraslan bu hata kaydında vermiş; > http://bugs.pardus.org.tr/show_bug.cgi?id=17665 > > 05 Nisan 2011 11:52 tarihinde Ali E.İMREK yazdı: >> Selamlar, >> >> Pardus için geliştirdiğim küçük bir Pyqt uygulamam var [1], uygulama >> denediğim kararlı sürümlerde ve Çomak projesinin Nusrat sürümünde >> sorunsuz çalışıyor. >> >> Ancak gecelik sürümler ile deneme yapan bir kullanıcı dizin seçme >> işlemi sırasında aşağıdaki hatayı almış; >> >> kfilemodule(2323) KSambaSharePrivate::getNetUserShareInfo: We got some >> errors while running 'net usershare info' >> kfilemodule(2323) KSambaSharePrivate::getNetUserShareInfo: "net >> usershare: usershares are currently disabled >> >> Gogılda bu hatayı bulamadım, Qt veya başka bir kitaplıkta kırılma >> olmuş olabilir mi? >> >> [1] https://github.com/alierkanimrek/paso >> [2] http://www.ozgurlukicin.com/forum/gonullu-calismalar/20489/?page=3#post140298 >> >> -- >> Ali E.İMREK > _______ Teşekkürler. -- Ali E.İMREK From erenoglu at gmail.com Tue Apr 5 12:22:43 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Tue, 5 Apr 2011 13:22:43 +0400 Subject: [Teknik] =?utf-8?q?Pardus_alt=C4=B1nda_NTFS_b=C3=B6l=C3=BCmden_ve?= =?utf-8?q?ri_okumak?= In-Reply-To: References: Message-ID: 2011/4/5 Ismail SEZEN > Selamlar, > Konu çok özel olduğu için kullanıcı listesi yerine buraya gönderiyorum. > > Yüksek lisans tezim için bir C programı yazıyorum ve bu program NetCDF > kütüphanesine bağımlı. Program büyük boyuttaki netcdf verilerini > okumak ve bunlar üzerinde belli işlevleri yerine getirmek üzere > tasarlanmış. Veri yığını yaklaşık 30 GB' lık alan kapladığı için NTFS > biçimindeki DATA bölümü üzerinde tutmayı planlıyordum. Lakin yazdığım > programa veri dosyasının yolunu şu şekilde verdiğimde > > "/media/DATA/Geo-height/hgt.1948.nc" > > netcdf kütüphanesindeki > > nc_open(const char *path, int mode, int *ncidp); > > metodu "Parçalama arızası" (Segmentation Fault) verip, çalışmayı > durduruyor. Veri dosyası ext4 biçimli bir bölüm üzerindeyken böyle bir > sorun ile karşılaşmıyorum. ( Örneğin; "/Home/User/hgt.1948.nc" ) > > Sorunun Pardus' dan kaynaklanmadığından emin olmak için iletimi bu > listeye atıyorum. ntfs_3g sürücüleri sistemde kurulu olmasıyla > birlikte, herhangi bir programın ya da kütüphanenin NTFS diskten veri > okuma konusunda sorun yaşamaması gerektiğini düşünüyorum, fakat > muhtemelen hatalıyım. > > Bu beklenen bir durum mudur? Bilgisi olan birisi bu konuda beni > aydınlatırsa çok sevineceğim. > > Linux ustunde calisan bir proje icin neden NTFS kullaniyorsunuz anlamadim. ext4 kullanin devam edin. ntfs tam anlamiyla desteklenen bir dosya sistemi degil linux'ta. -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From turgelfatih at gmail.com Tue Apr 5 14:01:04 2011 From: turgelfatih at gmail.com (fatih turgel) Date: Tue, 5 Apr 2011 14:01:04 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: <201104041200.30376.gokcen@pardus.org.tr> References: <20110404213054.9f764cd4.onur@pardus.org.tr> <201104041200.30376.gokcen@pardus.org.tr> Message-ID: 04 Nisan 2011 22:00 tarihinde Gökçen Eraslan yazdı: > 04 Nisan 2011 Pazartesi günü (saat 11:50:25) fatih turgel şunları yazmıştı: > > > > " > > > https://svn.pardus.org.tr/pardus/playground/mnurolcay/2009/multimedia/graph > > ics/pencil/actions.py" burada qt4 kullanmış ama ben denediğimde komut yok > > diyor. > > qt4 modülünün örnek kullanımı için: > > http://svn.pardus.org.tr/pardus/2011/devel/desktop/toolkit/qt/qt-assistant- > compat/actions.py > > dosyasına bakabilirsiniz > > -- > Gökçen Eraslan > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > Qt yapmama rağmen halen "make -j5 dönuş değeri 2" sorunu devam ediyor. -- Fatih Turgel -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From serdar at pardus.org.tr Tue Apr 5 14:12:19 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Tue, 5 Apr 2011 14:12:19 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: References: <20110404213054.9f764cd4.onur@pardus.org.tr> <201104041200.30376.gokcen@pardus.org.tr> Message-ID: <20110405141219.5186f01c.serdar@pardus.org.tr> On Tue, 5 Apr 2011 14:01:04 +0300 fatih turgel wrote: > > > > Qt yapmama rağmen halen "make -j5 dönuş değeri 2" sorunu devam ediyor. > -- > Fatih Turgel Kaynak kodları bir yere koyabilirseniz sorunun ne olduğunu daha rahat gözlemleyebiliriz diye düşünüyorum. -- Serdar Dalgıç From bahadir at pardus.org.tr Tue Apr 5 14:16:05 2011 From: bahadir at pardus.org.tr (=?iso-8859-9?q?Bahad=FDr_Kandemir?=) Date: Tue, 5 Apr 2011 14:16:05 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: <20110405141219.5186f01c.serdar@pardus.org.tr> References: <20110405141219.5186f01c.serdar@pardus.org.tr> Message-ID: <201104051416.05958.bahadir@pardus.org.tr> 05 Nisan 2011 Salı günü (saat 14:12:19) Serdar Dalgıç şunları yazmıştı: > On Tue, 5 Apr 2011 14:01:04 +0300 > > fatih turgel wrote: > > Qt yapmama rağmen halen "make -j5 dönuş değeri 2" sorunu devam ediyor. > > Kaynak kodları bir yere koyabilirseniz sorunun ne olduğunu daha rahat > gözlemleyebiliriz diye düşünüyorum. code.google.com'da kaynak paket barındırma belgesi mi hazırlasak? Kodlarını ZIP olarak siteye koyan ancak SCM kullanmayan geliştiriciler görüyorum, işe yarayabilir. Her geliştirici adayına SVN'de yer ayıramayacağımız aşikar, bari yol gösterelim. Ben yapayım bunu hatta, evet. From nyzsirt at gmail.com Tue Apr 5 14:26:45 2011 From: nyzsirt at gmail.com (niyazi sirt) Date: Tue, 5 Apr 2011 14:26:45 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma_sorunu?= In-Reply-To: <201104051119.35400.onur@pardus.org.tr> References: <201104051119.35400.onur@pardus.org.tr> Message-ID: 05 Nisan 2011 11:19 tarihinde Onur Küçük yazdı: > On Salı 05 Nisan 2011 00:33:29 niyazi sirt wrote: > > Merhaba, > > > > Pardus üzerinde proje geliştirenler için teknik bir liste olduğunu > > duydum. Benim de bir sorunum var. Bir c++ projem var. Binary dosya > > oluşturamama problemi yaşıyorum. > > > > Programı derlediğim zaman classların ".o" uzantılı dosyaları oluşuyor > fakat > > executable dosya bir türlü oluşmuyor. konsole çıktısından anladığım > > kadarıyla kütüphane eksik diyor. Fakat kütüphaneyi ve library yii zaten > > g++ parametre olarak vermiştim ayrıca projenin başlık dosyalarında da > > ekliler. Sorun ne bir türlü anlayamadım. konsoldan aldığım hata ektedir. > > Yardımcı olabilirseniz sevinrim. > > > > derleme için makefile dosyam : http://twitpic.com/4gzm93 > > konsole hatam : http://nyzsirt.wordpress.com/2011/04/03/konsole-hatasi/ > > Resim vb. yerlerden incelemek zor oluyor, direkt dosyaları iletirseniz > daha > kesin bir şey söyleyebilirdim. > > Şu haliyle gördüğüm kadarıyla sorun LIBS tanımından oluşuyor gibi, bunun > dışında CXX kullandığınız için CXXFLAGS kullanmanız iyi olur, hem ".o" hem > ".cpp.o" tanımlamak bana pek doğru gelmedi, ayrıca all un OBJS bağımlılığı > olmaması da sorun çıkarabilecek bir şey. > > > > > -- > Onur Küçük Knowledge speaks, > but wisdom listens > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > Cevap için teşekkür ederim. LIBS ve FLAGS'ları dediğiniz gibi düzelttim fakat gene binary dosya oluşmadı. Şöyle bir şeyde var. Kütüphaneleri tek bir cpp dosyası için derlediğim de binary dosya oluşuyor ama işin içine birden fazla farklı dosyalarda class girdiğinde binary oluşmuyor. all 'un OBJS bağımlılığı ise ".o" tanımının altında vardı acaba onu mu yanlış yazıyorum makefile 'a ? Niyazi Sırt -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: konsole çıktısı Type: application/octet-stream Size: 9938 bytes Desc: kullanılamıyor URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: makefile Type: application/octet-stream Size: 507 bytes Desc: kullanılamıyor URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: makefileEski Type: application/octet-stream Size: 517 bytes Desc: kullanılamıyor URL: From farslan at pardus.org.tr Tue Apr 5 14:27:53 2011 From: farslan at pardus.org.tr (Fatih Arslan) Date: Tue, 5 Apr 2011 14:27:53 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: <201104051416.05958.bahadir@pardus.org.tr> References: <20110405141219.5186f01c.serdar@pardus.org.tr> <201104051416.05958.bahadir@pardus.org.tr> Message-ID: <20110405112753.GC26382@fuzuli.194.27.222.67> On Tue, Apr 05, 2011 at 02:16:05PM +0300, Bahadır Kandemir wrote: >05 Nisan 2011 Salı günü (saat 14:12:19) Serdar Dalgıç şunları yazmıştı: >> On Tue, 5 Apr 2011 14:01:04 +0300 >> >> fatih turgel wrote: >> > Qt yapmama rağmen halen "make -j5 dönuş değeri 2" sorunu devam ediyor. >> >> Kaynak kodları bir yere koyabilirseniz sorunun ne olduğunu daha rahat >> gözlemleyebiliriz diye düşünüyorum. > >code.google.com'da kaynak paket barındırma belgesi mi hazırlasak? > >Kodlarını ZIP olarak siteye koyan ancak SCM kullanmayan geliştiriciler >görüyorum, işe yarayabilir. Her geliştirici adayına SVN'de yer >ayıramayacağımız aşikar, bari yol gösterelim. > >Ben yapayım bunu hatta, evet. Github olsa nasıl olur :) Bence çok daha nefis olur. Gerçi her ikisi de aynı yola çıkıyor. -- Fatih Arslan From bahadir at pardus.org.tr Tue Apr 5 14:39:47 2011 From: bahadir at pardus.org.tr (=?iso-8859-9?q?Bahad=FDr_Kandemir?=) Date: Tue, 5 Apr 2011 14:39:47 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: <20110405112753.GC26382@fuzuli.194.27.222.67> References: <201104051416.05958.bahadir@pardus.org.tr> <20110405112753.GC26382@fuzuli.194.27.222.67> Message-ID: <201104051439.47975.bahadir@pardus.org.tr> 05 Nisan 2011 Salı günü (saat 14:27:53) Fatih Arslan şunları yazmıştı: > Github olsa nasıl olur :) Bence çok daha nefis olur. Gerçi her ikisi de > aynı yola çıkıyor. Onu da yazabiliriz. Hatta bu yazıların sayısını artırarak geliştirici rehberi oluşturulabilir. From sezenismail at gmail.com Tue Apr 5 14:57:59 2011 From: sezenismail at gmail.com (Ismail SEZEN) Date: Tue, 5 Apr 2011 14:57:59 +0300 Subject: [Teknik] =?utf-8?q?Pardus_alt=C4=B1nda_NTFS_b=C3=B6l=C3=BCmden_ve?= =?utf-8?q?ri_okumak?= In-Reply-To: References: Message-ID: 2011/4/5 Emre Erenoglu : > Linux ustunde calisan bir proje icin neden NTFS kullaniyorsunuz anlamadim. > ext4 kullanin devam edin. ntfs tam anlamiyla desteklenen bir dosya sistemi > degil linux'ta. NTFS kullanmamın sebebi her zamanki gibi belli :) Bilgisayarımda hem Windows hem de Pardus kurulu olduğu için verilerimi iki sistem arasında paylaşımlı olarak ortak kulandığım diskte saklamak istedim. 2011/4/5 Bahadır Kandemir : > Bence NTFS kullanarak mevcut problemden uzaklaşıyor ve yenileriyle > boğuşuyorsunuz :) Problemi yaşadıktan sonra 280 GB 'lık bölümü ext4 olarak yeniden biçimlendirdim ve verilerimi tekrar buraya kopyaladım. Artık windows için ortak bir paylaşımlı disk bölümüm mevcut değil malesef :) Yukarıdaki soruyu da merakımdan ve problemin Pardus ile alakalı olmadığından emin olmak için göndermiştim. :) 2011/4/5 Onur Küçük : > Herhangi bir programın sorun yaşamaması lazım, evet, ama o programların yapıp > yapamadıkları işlemleri de kontrol etmesi lazım. Örneğin bir yere stat > uygulayıp sonra dönüş değerlerini düzgün kontrol etmiyorsa program çökebilir. > GDB vb. araçlarla incelemek lazım. Soru üzerinde şöyle bir değişiklik yapsam: Yani teknik olarak NTFS biçimindeki bir bölüme stdio.h başlık dosyasında tanımlı fopen ile dosya oluşturma/açma isteğinde bulunduğumda bu şekildeki bir hata ile karşılaşılmaması gerekir, doğru muyum? Bunu da bizzat deneyeceğim. :) --  İsmail SEZEN     Physicist From onur at pardus.org.tr Tue Apr 5 15:02:52 2011 From: onur at pardus.org.tr (Onur =?iso-8859-9?q?K=FC=E7=FCk?=) Date: Tue, 5 Apr 2011 15:02:52 +0300 Subject: [Teknik] =?iso-8859-9?q?Pardus_alt=FDnda_NTFS_b=F6l=FCmden_veri__?= =?iso-8859-9?q?okumak?= In-Reply-To: References: Message-ID: <201104051502.52518.onur@pardus.org.tr> On Salı 05 Nisan 2011 14:57:59 Ismail SEZEN wrote: > 2011/4/5 Onur Küçük : > > Herhangi bir programın sorun yaşamaması lazım, evet, ama o programların > > yapıp > > > > yapamadıkları işlemleri de kontrol etmesi lazım. Örneğin bir yere stat > > uygulayıp sonra dönüş değerlerini düzgün kontrol etmiyorsa program > > çökebilir. GDB vb. araçlarla incelemek lazım. > > Soru üzerinde şöyle bir değişiklik yapsam: Yani teknik olarak NTFS > biçimindeki bir bölüme stdio.h başlık dosyasında tanımlı fopen ile > dosya oluşturma/açma isteğinde bulunduğumda bu şekildeki bir hata ile > karşılaşılmaması gerekir, doğru muyum? Bunu da bizzat deneyeceğim. :) fopen / fwrite vs. nin dönüş değerlerini takip ederseniz sorun yaşamamanız lazım. Örneğin yetkisi olmayan bir kullanıcı oraya yazmaya çalışırsa yazamayacağına dair bir hata mesajı döndürülür, dönen hata mesajını takip etmezseniz programınız çöker. -- Onur Küçük Knowledge speaks, but wisdom listens From onur at pardus.org.tr Tue Apr 5 15:25:46 2011 From: onur at pardus.org.tr (Onur =?utf-8?q?K=C3=BC=C3=A7=C3=BCk?=) Date: Tue, 5 Apr 2011 15:25:46 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma__sorunu?= In-Reply-To: References: <201104051119.35400.onur@pardus.org.tr> Message-ID: <201104051525.46910.onur@pardus.org.tr> On Salı 05 Nisan 2011 14:26:45 niyazi sirt wrote: > Cevap için teşekkür ederim. LIBS ve FLAGS'ları dediğiniz gibi düzelttim > fakat gene binary dosya oluşmadı. Şöyle bir şeyde var. Kütüphaneleri tek > bir cpp dosyası için derlediğim de binary dosya oluşuyor ama işin içine > birden fazla farklı dosyalarda class girdiğinde binary oluşmuyor. all 'un > OBJS bağımlılığı ise ".o" tanımının altında vardı acaba onu mu yanlış > yazıyorum makefile 'a ? Kaynak kodu yollamadığınız için net bir cevap veremiyorum, birebir yazdığınız kod olmak zorunda değil, basit örnek bir kod gösterirseniz oradan fikir yürütebilirim, daha önce Imagemagick le kod yazmadım. Sonuçta aldığınız hata mesajı kitaplıkların düzgün linklenmediğini gösteriyor. -- Onur Küçük Knowledge speaks, but wisdom listens From sezenismail at gmail.com Tue Apr 5 15:49:53 2011 From: sezenismail at gmail.com (Ismail SEZEN) Date: Tue, 5 Apr 2011 15:49:53 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: <201104051439.47975.bahadir@pardus.org.tr> References: <201104051416.05958.bahadir@pardus.org.tr> <20110405112753.GC26382@fuzuli.194.27.222.67> <201104051439.47975.bahadir@pardus.org.tr> Message-ID: 2011/4/5 Bahadır Kandemir : > 05 Nisan 2011 Salı günü (saat 14:27:53) Fatih Arslan şunları yazmıştı: >> Github olsa nasıl olur :) Bence çok daha nefis olur. Gerçi her ikisi de >> aynı yola çıkıyor. > > Onu da yazabiliriz. Hatta bu yazıların sayısını artırarak geliştirici rehberi > oluşturulabilir. [1] adresindeki 2008 yılında hazırlamış olduğum belge her ne kadar Windows üstünde kullandığımız TortoiseSVN için olsa da, belki faydalı olur düşüncesiyle bağlantısını buraya eklemek istedim. 1- TortoiseSVN Kullanım Klavuzu: http://www.isezen.com/wp-content/plugins/download-monitor/download.php?id=1 --  İsmail SEZEN     Physicist From turgelfatih at gmail.com Tue Apr 5 18:26:21 2011 From: turgelfatih at gmail.com (fatih turgel) Date: Tue, 5 Apr 2011 18:26:21 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: References: <201104051416.05958.bahadir@pardus.org.tr> <20110405112753.GC26382@fuzuli.194.27.222.67> <201104051439.47975.bahadir@pardus.org.tr> Message-ID: 05 Nisan 2011 15:49 tarihinde Ismail SEZEN yazdı: > 2011/4/5 Bahadır Kandemir : > > 05 Nisan 2011 Salı günü (saat 14:27:53) Fatih Arslan şunları yazmıştı: > >> Github olsa nasıl olur :) Bence çok daha nefis olur. Gerçi her ikisi de > >> aynı yola çıkıyor. > > > > Onu da yazabiliriz. Hatta bu yazıların sayısını artırarak geliştirici > rehberi > > oluşturulabilir. > > [1] adresindeki 2008 yılında hazırlamış olduğum belge her ne kadar > Windows üstünde kullandığımız TortoiseSVN için olsa da, belki faydalı > olur düşüncesiyle bağlantısını buraya eklemek istedim. > > 1- TortoiseSVN Kullanım Klavuzu: > http://www.isezen.com/wp-content/plugins/download-monitor/download.php?id=1 > -- > İsmail SEZEN > Physicist > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > "https://github.com/hitaf/pardus2011/tree/master/pencil" buyrun kaynak kodları. -- Fatih Turgel -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From nyzsirt at gmail.com Tue Apr 5 19:11:31 2011 From: nyzsirt at gmail.com (niyazi sirt) Date: Tue, 5 Apr 2011 19:11:31 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma_sorunu?= In-Reply-To: <201104051525.46910.onur@pardus.org.tr> References: <201104051119.35400.onur@pardus.org.tr> <201104051525.46910.onur@pardus.org.tr> Message-ID: 05 Nisan 2011 15:25 tarihinde Onur Küçük yazdı: > On Salı 05 Nisan 2011 14:26:45 niyazi sirt wrote: > > > Cevap için teşekkür ederim. LIBS ve FLAGS'ları dediğiniz gibi düzelttim > > fakat gene binary dosya oluşmadı. Şöyle bir şeyde var. Kütüphaneleri tek > > bir cpp dosyası için derlediğim de binary dosya oluşuyor ama işin içine > > birden fazla farklı dosyalarda class girdiğinde binary oluşmuyor. all > 'un > > OBJS bağımlılığı ise ".o" tanımının altında vardı acaba onu mu yanlış > > yazıyorum makefile 'a ? > > Kaynak kodu yollamadığınız için net bir cevap veremiyorum, birebir > yazdığınız > kod olmak zorunda değil, basit örnek bir kod gösterirseniz oradan fikir > yürütebilirim, daha önce Imagemagick le kod yazmadım. > > Sonuçta aldığınız hata mesajı kitaplıkların düzgün linklenmediğini > gösteriyor. > > > -- > Onur Küçük Knowledge speaks, > but wisdom listens > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > Kaynak kodları ekledim. -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: GoruntuIsleme.cpp Type: text/x-c++src Size: 1205 bytes Desc: kullanılamıyor URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: GoruntuIsleme.h Type: text/x-chdr Size: 435 bytes Desc: kullanılamıyor URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: main.cpp Type: text/x-c++src Size: 333 bytes Desc: kullanılamıyor URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: makefile Type: application/octet-stream Size: 560 bytes Desc: kullanılamıyor URL: From sezenismail at gmail.com Tue Apr 5 19:19:09 2011 From: sezenismail at gmail.com (Ismail SEZEN) Date: Tue, 5 Apr 2011 19:19:09 +0300 Subject: [Teknik] =?utf-8?q?Pardus_alt=C4=B1nda_NTFS_b=C3=B6l=C3=BCmden_ve?= =?utf-8?q?ri_okumak?= In-Reply-To: <201104051502.52518.onur@pardus.org.tr> References: <201104051502.52518.onur@pardus.org.tr> Message-ID: 2011/4/5 Onur Küçük : >  fopen / fwrite vs. nin dönüş değerlerini takip ederseniz sorun yaşamamanız > lazım. Örneğin yetkisi olmayan bir kullanıcı oraya yazmaya çalışırsa > yazamayacağına dair bir hata mesajı döndürülür, dönen hata mesajını takip > etmezseniz programınız çöker. Son durumu özetleyeyim. :) # Onur Bey 'in belirttiği gibi fopen/fwrite gibi komutlar ile ister NTFS ister EXT4 biçiminde olsun; izinler uygun olduğu müddetçe yazma ve okumada sorun yok :) # Sorun mutemelen NetCDF:nc_open metodundan kaynaklanıyor. nc_open metoduna verilen *path karakter dizisinin uzunluğu 23 karakterden fazla ise siklon: malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed. ile başlayıp Segmentation Fault ile biten *path karakter dizisinin uzunluğuna bağlı farklı bir çok hata meydana gelebiliyor. İnternet ortamında bilgi olarak bulunması açısından daha açıkça belirteyim: HATALI: /home/sezen/cekoslavayaklastiramadiklarimizdanmisiniz/hgt1948.nc ( 64 karakter ) /mnt/sda5/abcd/hgt.1948.nc ( 26 karakter ) /mnt/sda5/ab/hgt.1948.nc ( 24 karakter ) DOĞRU: /mnt/sda5/ab/hgt1948.nc ( 23 Karakter ) Bununla ilgili netcdf e-posta listesine de bir ileti göndereceğim. (Böyle bir liste varsa) Bakalım ne cevap gelecek. İlgilenen tüm arkadaşlara çok teşekkür ederim. --  İsmail SEZEN     Physicist From onur at pardus.org.tr Tue Apr 5 20:01:36 2011 From: onur at pardus.org.tr (Onur =?UTF-8?B?S8O8w6fDvGs=?=) Date: Tue, 5 Apr 2011 20:01:36 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma__sorunu?= In-Reply-To: References: <201104051119.35400.onur@pardus.org.tr> <201104051525.46910.onur@pardus.org.tr> Message-ID: <20110405200136.5807ec74.onur@pardus.org.tr> On Tue, 5 Apr 2011 19:11:31 +0300 niyazi sirt wrote: > Kaynak kodları ekledim. Teşekkürler, şöyle bir Makefile daha iyi olur. Sizin hazırladığınızda derleme ve linkleme aşamaları iç içeydi, onları ayırıp TARGET için link aşaması tanımlayınca düzeldi. Bir kaç tane de ufak değişiklik yaptım. -- Onur Küçük Knowledge speaks, but wisdom listens -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: Makefile Type: application/octet-stream Size: 470 bytes Desc: kullanılamıyor URL: From nyzsirt at gmail.com Tue Apr 5 20:20:22 2011 From: nyzsirt at gmail.com (niyazi sirt) Date: Tue, 5 Apr 2011 20:20:22 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma_sorunu?= In-Reply-To: <20110405200136.5807ec74.onur@pardus.org.tr> References: <201104051119.35400.onur@pardus.org.tr> <201104051525.46910.onur@pardus.org.tr> <20110405200136.5807ec74.onur@pardus.org.tr> Message-ID: 05 Nisan 2011 20:01 tarihinde Onur Küçük yazdı: > > On Tue, 5 Apr 2011 19:11:31 +0300 > niyazi sirt wrote: > > > Kaynak kodları ekledim. > > Teşekkürler, şöyle bir Makefile daha iyi olur. Sizin hazırladığınızda > derleme ve linkleme aşamaları iç içeydi, onları ayırıp TARGET için link > aşaması tanımlayınca düzeldi. Bir kaç tane de ufak değişiklik yaptım. > > > > -- > Onur Küçük Knowledge speaks, > but wisdom listens > > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > Asıl ben teşekkür ederim. :) Bu liste olayı çok iyi oldu. Bu arada LDFLAGS ne işe yarıyor ? -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From onur at pardus.org.tr Tue Apr 5 20:32:12 2011 From: onur at pardus.org.tr (Onur =?UTF-8?B?S8O8w6fDvGs=?=) Date: Tue, 5 Apr 2011 20:32:12 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma__sorunu?= In-Reply-To: References: <201104051119.35400.onur@pardus.org.tr> <201104051525.46910.onur@pardus.org.tr> <20110405200136.5807ec74.onur@pardus.org.tr> Message-ID: <20110405203212.8d633f05.onur@pardus.org.tr> On Tue, 5 Apr 2011 20:20:22 +0300 niyazi sirt wrote: > Asıl ben teşekkür ederim. :) Bu liste olayı çok iyi oldu. Bu arada > LDFLAGS ne işe yarıyor ? CFLAGS / CXXFLAGS parametreleri C/C++ derleme parametrelerini tarif ediyor, obje dosyalarının sadece bu flaglarla oluşturulması yeterli. LDFLAGS da derleyiciye verilen linkleme parametrelerini tarif ediyor, obje dosyaları oluştuktan sonra bunların birleştirilmesi sırasında kullanılıyor. Normalde derleyici ile kodu derledikten sonra elle link yaptığınızda ld --as-needed a.o b.o -o hede benzeri bir komut kullanılır, ancak link aşamasını da derleyicinin yapmasını isterseniz link parametrelerini örneğin -Wl ile gcc -Wl,--as-needed a.o b.o -o hede ile yapabilirsiniz, -Wl aldığı parametreleri virgüle göre ayırarak linker a iletir. -- Onur Küçük Knowledge speaks, but wisdom listens From nyzsirt at gmail.com Tue Apr 5 20:44:59 2011 From: nyzsirt at gmail.com (Niyazi Sirt) Date: Tue, 5 Apr 2011 20:44:59 +0300 Subject: [Teknik] =?utf-8?q?Gcc_binary_dosya_olu=C5=9Fturma_sorunu?= In-Reply-To: <20110405203212.8d633f05.onur@pardus.org.tr> References: <201104051119.35400.onur@pardus.org.tr> <201104051525.46910.onur@pardus.org.tr> <20110405200136.5807ec74.onur@pardus.org.tr> <20110405203212.8d633f05.onur@pardus.org.tr> Message-ID: 05 Nisan 2011 20:32 tarihinde Onur Küçük yazdı: > > On Tue, 5 Apr 2011 20:20:22 +0300 > niyazi sirt wrote: > > > Asıl ben teşekkür ederim. :) Bu liste olayı çok iyi oldu. Bu arada > > LDFLAGS ne işe yarıyor ? > > CFLAGS / CXXFLAGS parametreleri C/C++ derleme parametrelerini tarif > ediyor, obje dosyalarının sadece bu flaglarla oluşturulması yeterli. > LDFLAGS da derleyiciye verilen linkleme parametrelerini tarif ediyor, > obje dosyaları oluştuktan sonra bunların birleştirilmesi sırasında > kullanılıyor. > > Normalde derleyici ile kodu derledikten sonra elle link yaptığınızda > > ld --as-needed a.o b.o -o hede > > benzeri bir komut kullanılır, ancak link aşamasını da derleyicinin > yapmasını isterseniz link parametrelerini örneğin -Wl ile > > gcc -Wl,--as-needed a.o b.o -o hede > > ile yapabilirsiniz, -Wl aldığı parametreleri virgüle göre ayırarak > linker a iletir. > > > -- > Onur Küçük Knowledge speaks, > but wisdom listens > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > Anladım çok teşekkür ederim. Elinize sağlık. -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From gokcen at pardus.org.tr Wed Apr 6 03:51:08 2011 From: gokcen at pardus.org.tr (=?iso-8859-9?q?G=F6k=E7en_Eraslan?=) Date: Tue, 5 Apr 2011 17:51:08 -0700 Subject: [Teknik] =?iso-8859-9?q?Gecelik_s=FCr=FCmlerde_Qt_ile_ya=FEanan_b?= =?iso-8859-9?q?ir__hata?= In-Reply-To: References: Message-ID: <201104051751.11337.gokcen@pardus.org.tr> 05 Nisan 2011 Salı günü (saat 02:03:05) Hasan NİŞANCI şunları yazmıştı: > Detaylı bilgiyi Gökçen Eraslan bu hata kaydında vermiş; > http://bugs.pardus.org.tr/show_bug.cgi?id=17665 Bu başka bir hata olmalı, diğerini VLC tetikliyor. Fakat bunun önemli bir hata olmaması lazım, yani sizin uygulamanızın çalışmasını engelleyen bir durum yaratmamalı. Öte yandan hataya gelirsek, KDE şu yamayla[1] Samba usershare özelliğini kullanmaya başladı, bizde de KDE 4.6 ile yeni depoya girmiş oldu bu yama. İbrahim, bizde "net usershare" yazınca neden disabled diyor? Bizde neden kapalı, diğer dağıtımlarda nasıl, öntanımlı açık gelmeli mi, öntanımlı smb.conf'umuzda bir şeyler eksik olabilir mi, /var/lib/samba/usershares gibi bir dizin yaratmak gerekiyor mu bunun için? Bi bakabilir misin nedir durum? [1] https://svn.reviewboard.kde.org/r/4320/ -- Gökçen Eraslan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From alierkanimrek at gmail.com Wed Apr 6 09:29:03 2011 From: alierkanimrek at gmail.com (=?ISO-8859-9?Q?Ali_E=2E=DDMREK?=) Date: Wed, 6 Apr 2011 09:29:03 +0300 Subject: [Teknik] =?iso-8859-9?q?Gecelik_s=FCr=FCmlerde_Qt_ile_ya=FEanan_b?= =?iso-8859-9?q?ir_hata?= In-Reply-To: <201104051751.11337.gokcen@pardus.org.tr> References: <201104051751.11337.gokcen@pardus.org.tr> Message-ID: 06 Nisan 2011 03:51 tarihinde Gökçen Eraslan yazdı: > 05 Nisan 2011 Salı günü (saat 02:03:05) Hasan NİŞANCI şunları yazmıştı: >> Detaylı bilgiyi Gökçen Eraslan bu hata kaydında vermiş; >> http://bugs.pardus.org.tr/show_bug.cgi?id=17665 > > Bu başka bir hata olmalı, diğerini VLC tetikliyor. Fakat bunun önemli bir hata > olmaması lazım, yani sizin uygulamanızın çalışmasını engelleyen bir durum > yaratmamalı. > Yardımı olur mu bilmiyorum, kodun patladığı yer 158.satırdaki bloğun başı, belki benim bir hatam vardır. https://github.com/alierkanimrek/paso/blob/master/src/main.py > Öte yandan hataya gelirsek, KDE şu yamayla[1] Samba usershare özelliğini > kullanmaya başladı, bizde de KDE 4.6 ile yeni depoya girmiş oldu bu yama. > İbrahim, bizde "net usershare" yazınca neden disabled diyor? Bizde neden > kapalı, diğer dağıtımlarda nasıl, öntanımlı açık gelmeli mi, öntanımlı > smb.conf'umuzda bir şeyler eksik olabilir mi, /var/lib/samba/usershares gibi > bir dizin yaratmak gerekiyor mu bunun için? Bi bakabilir misin nedir durum? > > [1] https://svn.reviewboard.kde.org/r/4320/ > > -- > Gökçen Eraslan > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknik adresini kullanın. > Listeye iletmek istediğiniz soruları  Teknik at pardus.org.tr e-posta adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin. > -- Ali E.İMREK From serdar at pardus.org.tr Wed Apr 6 09:33:02 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Wed, 6 Apr 2011 09:33:02 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: References: <20110404213054.9f764cd4.onur@pardus.org.tr> <201104041200.30376.gokcen@pardus.org.tr> Message-ID: <20110406093302.78d24064.serdar@pardus.org.tr> On Tue, 5 Apr 2011 14:01:04 +0300 fatih turgel wrote: > > > > Qt yapmama rağmen halen "make -j5 dönuş değeri 2" sorunu devam ediyor. Problem make patlaması değil, make'in neden patladığı :) Obje dosyaları linklenirken ming'e bağlanmıyor, bu yüzden de /usr/include/mingpp.h:1301: undefined reference to `newSWFShape' gibi hatalar alıyorsunuz. Obje dosyaları linklenirken ming'e de linklenmesini sağlamalısınız. p.s. bu arada ming paketinde de değişiklikler yapmanızı tavsiye ederim, statik kitaplıkların çıkmaması, pspec.xml'de bağımlılıkların düzgün yazılması, pspec.xml'de tab yerine 4 boşluk ile indentation (girintileme) yapılması gibi. -- Serdar Dalgıç From turgelfatih at gmail.com Wed Apr 6 13:57:46 2011 From: turgelfatih at gmail.com (fatih turgel) Date: Wed, 6 Apr 2011 13:57:46 +0300 Subject: [Teknik] DEBUG: "make -j5" In-Reply-To: <20110406093302.78d24064.serdar@pardus.org.tr> References: <20110404213054.9f764cd4.onur@pardus.org.tr> <201104041200.30376.gokcen@pardus.org.tr> <20110406093302.78d24064.serdar@pardus.org.tr> Message-ID: 06 Nisan 2011 09:33 tarihinde Serdar Dalgıç yazdı: > On Tue, 5 Apr 2011 14:01:04 +0300 > fatih turgel wrote: > > > > > > > > Qt yapmama rağmen halen "make -j5 dönuş değeri 2" sorunu devam ediyor. > > Problem make patlaması değil, make'in neden patladığı :) Obje dosyaları > linklenirken ming'e bağlanmıyor, bu yüzden de > > /usr/include/mingpp.h:1301: undefined reference to `newSWFShape' > > gibi hatalar alıyorsunuz. > > Obje dosyaları linklenirken ming'e de linklenmesini sağlamalısınız. > > p.s. bu arada ming paketinde de değişiklikler yapmanızı tavsiye ederim, > statik kitaplıkların çıkmaması, pspec.xml'de bağımlılıkların düzgün > yazılması, pspec.xml'de tab yerine 4 boşluk ile indentation > (girintileme) yapılması gibi. > > -- > Serdar Dalgıç > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > Obje dosyaları linklenirken ming'e de linklenmesini nasıl sağlarım? Kusura bakmayın daha çok çok yeniyim.:) -- Fatih Turgel -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From ebayer at pardus.org.tr Thu Apr 7 00:20:47 2011 From: ebayer at pardus.org.tr (Erdem Bayer) Date: Thu, 07 Apr 2011 00:20:47 +0300 Subject: [Teknik] =?iso-8859-1?q?Hata_16905_-_Yeni_Paket=3ASciTE_metin_edi?= =?iso-8859-1?q?t=F6r=FC__ve_=3FDE?= Message-ID: <1302124847.18382.2.camel@hp8540w> Selamlar Mete'nin önerisi üzerine 14640 nolu hataya yazdığım açıklamaları buraya da kopyalıyorum: playground/gokhan.akgun/scite/: Programların make ve install adımlarını ayırmak her zaman iyi fikirdir, örneğin bir pakette ne oluyormuş diye bakmak için sadece make adımını çalıştırmak isteyebilirim. Bunun için actions.py'de farklı inşa adımlarını farklı fonksiyonlara koyuyoruz: # pisi help build inşa adımları: --fetch : Kaynak arşivi indirdikten sonra inşayı sonlandır. --unpack : Kaynak arşivini açtıktan, sha1sum denetimi yaptıktan ve yamaları uyguladıktan sonra inşayı sonlandır. --setup : Yapılandırma adımından sonra inşayı sonlandır. --build : Derleme adımından sonra inşayı sonlandır. --check : Test adımından sonra inşayı sonlandır. --install : Kurulum adımından sonra inşayı sonlandır. --package : PiSi paketi oluştur actions.py dosyasını aşağıdaki şekilde değiştirirsen daha iyi: def build(): shelltools.cd("scintilla/gtk") autotools.make() shelltools.cd("../../scite/gtk") autotools.make() def install(): autotools.install() pisitools.dodoc("../../scintilla/README") pisitools.dodoc("../../scite/README") pisitools.doman("../doc/scite.1") Bir de hatırlatma: Paketi kurumsal2'ye alacaksan (buna Kurumsal2 sürüm yöneticisi Ozan karar verir), kurumsal2 deposuna kopyalarken inşa zamanı bağımlılığı olan paketlerin "-devel" diye ayrı paketleri yok, bunları doğru paket isimleri ile değiştirmen gerekir. Bir hatırlatma daha: svn loguna birden fazla BUG:COMMENT satırı girebilirsin, bundan sonra pakette yaptığın değişikliklere BUG:COMMENT:16905 satırını da eklersen svn'de yaptığın değişiklikler her iki hatadan da takip edilebilir. Aslında svn'de yaptığın değişiklik paketi ilgilendiriyor ;) Saygılarımla Erdem Bayer From necdetyucel at gmail.com Thu Apr 7 01:02:17 2011 From: necdetyucel at gmail.com (=?ISO-8859-1?Q?Necdet_Y=FCcel?=) Date: Thu, 7 Apr 2011 01:02:17 +0300 Subject: [Teknik] =?iso-8859-1?q?Hata_16905_-_Yeni_Paket=3ASciTE_metin_edi?= =?iso-8859-1?q?t=F6r=FC_ve_=3FDE?= In-Reply-To: <1302124847.18382.2.camel@hp8540w> References: <1302124847.18382.2.camel@hp8540w> Message-ID: 07 Nisan 2011 00:20 tarihinde Erdem Bayer yazdı: > Bir de hatırlatma: Paketi kurumsal2'ye alacaksan (buna Kurumsal2 sürüm > yöneticisi Ozan karar verir), kurumsal2 deposuna kopyalarken inşa zamanı > bağımlılığı olan paketlerin "-devel" diye ayrı paketleri yok, bunları doğru > paket isimleri ile değiştirmen gerekir. Kurumsal 2 deposuna sadece Tübitak geliştiricileri paket alabildiğine göre geliştirici adaylarının dikkat edecekleri birşey yok bence. Arz ederim. --- Necdet Yücel From posta at huseyinkozan.com.tr Thu Apr 7 13:08:08 2011 From: posta at huseyinkozan.com.tr (=?utf-8?q?H=C3=BCseyin_Kozan?=) Date: Thu, 7 Apr 2011 13:08:08 +0300 Subject: [Teknik] heimdall pisi paketi Message-ID: <201104071308.11192.posta@huseyinkozan.com.tr> Selamlar, Samsung Galaxy S telefonu için yazılım güncelleme aracı olan heimdall uygulamasının pisi paketlerini yaptım. Konuyla ilgilenen olursa şu adresten paketleri indirebilir : http://huseyinkozan.com.tr/2011/04/04/heimdall-pardus-pisi-paketi/ -- Hüseyin Kozan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From posta at huseyinkozan.com.tr Thu Apr 7 13:09:40 2011 From: posta at huseyinkozan.com.tr (=?utf-8?q?H=C3=BCseyin_Kozan?=) Date: Thu, 7 Apr 2011 13:09:40 +0300 Subject: [Teknik] kaynak kodda alt dizinden paketleme Message-ID: <201104071309.43648.posta@huseyinkozan.com.tr> Selam, Heimdall'ı paketlemeye çalışıyorum. Kısmen paketledim, fakat kaynak kodun içinden ilgili klasörü çıkartıp tekrar sıkıştırdım. Sonra yerelde bu kaynağı derlettim. Özetle şurada : https://github.com/Benjamin-Dobell/Heimdall/tree/v1.1.1/heimdall github üstünde duran kaynak kodun dizin yapısı: - heimdall - heimdall-frontend - libusb-1.0 - ... Buradan sadece heimdall 'ı alıp içindeki kodu paketlemek istiyorum. pspec.xml içinden kaynak kodu verirken alt dizin belirtebiliyor muyuz ? yada başka bir yöntem var mı ? İyi çalışmalar -- Hüseyin Kozan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From serdar at pardus.org.tr Thu Apr 7 13:17:40 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Thu, 7 Apr 2011 13:17:40 +0300 Subject: [Teknik] kaynak kodda alt dizinden paketleme In-Reply-To: <201104071309.43648.posta@huseyinkozan.com.tr> References: <201104071309.43648.posta@huseyinkozan.com.tr> Message-ID: <20110407131740.13e09b6b.serdar@pardus.org.tr> On Thu, 7 Apr 2011 13:09:40 +0300 Hüseyin Kozan wrote: > Selam, Merhaba; > pspec.xml içinden kaynak kodu verirken alt dizin belirtebiliyor muyuz ? > yada başka bir yöntem var mı ? > actions.py'de WorkDir değişkenini değiştirerek herhangi bir alt dizini WorkDir olarak gösterebilirsiniz. Misal http://svn.pardus.org.tr/pardus/2011/devel/hardware/disk/dmraid İyi çalışmalar. -- Serdar Dalgıç From askin at askin.ws Thu Apr 7 13:22:07 2011 From: askin at askin.ws (=?UTF-8?B?QcWfa8SxbiBZb2xsdQ==?=) Date: Thu, 7 Apr 2011 13:22:07 +0300 Subject: [Teknik] kaynak kodda alt dizinden paketleme In-Reply-To: <201104071309.43648.posta@huseyinkozan.com.tr> References: <201104071309.43648.posta@huseyinkozan.com.tr> Message-ID: 2011/4/7 Hüseyin Kozan : > pspec.xml içinden kaynak kodu verirken alt dizin belirtebiliyor muyuz ? > yada başka bir yöntem var mı ? > shelltools.cd("heimdall") işini görebilir. http://tr.pardus-wiki.org/Pardus:ActionsAPI#cd -- Aşkın Yollu http://blog.yollu.com http://askin.ws From posta at huseyinkozan.com.tr Thu Apr 7 13:21:35 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Thu, 7 Apr 2011 13:21:35 +0300 Subject: [Teknik] kaynak kodda alt dizinden paketleme In-Reply-To: <20110407131740.13e09b6b.serdar@pardus.org.tr> References: <201104071309.43648.posta@huseyinkozan.com.tr> <20110407131740.13e09b6b.serdar@pardus.org.tr> Message-ID: <201104071321.39565.posta@huseyinkozan.com.tr> Perşembe 07 Nisan 2011 günü (saat 13:17:40) Serdar Dalgıç şunları yazmıştı: > On Thu, 7 Apr 2011 13:09:40 +0300 > > Hüseyin Kozan wrote: > > Selam, > > Merhaba; > > > pspec.xml içinden kaynak kodu verirken alt dizin belirtebiliyor muyuz ? > > yada başka bir yöntem var mı ? > > actions.py'de WorkDir değişkenini değiştirerek herhangi bir alt dizini > WorkDir olarak gösterebilirsiniz. > > Misal http://svn.pardus.org.tr/pardus/2011/devel/hardware/disk/dmraid > > İyi çalışmalar. Teşekkür ederim. -- Hüseyin Kozan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From posta at huseyinkozan.com.tr Thu Apr 7 13:40:19 2011 From: posta at huseyinkozan.com.tr (=?utf-8?q?H=C3=BCseyin_Kozan?=) Date: Thu, 7 Apr 2011 13:40:19 +0300 Subject: [Teknik] necessitas kurulumu Message-ID: <201104071340.22984.posta@huseyinkozan.com.tr> Selamlar, Necessitas kurmaya çalıştım. (http://sourceforge.net/p/necessitas/home/) İki yöntem denedim. İkisinde de başarısız oldum. Şimdi üçüncüsünü deniyorum. Yöntemlerim şu şekilde : 1.Kurulum dosyasını indirip ana kullanıcı olarak önatımlı ayarlarla kurulum yaptım. (http://sourceforge.net/projects/necessitas/files/necessitas-0.1.1- Linux-x86-Install/download). Sorunsuz kurulduktan sonra QtCreator'u açmaya çalıştım. "Shared Library" hatası aldım. ldd ile bağımlılıklara baktım. Kurulumla birlikte gelen kütüphane dosyalarını kullanabilmek için run_qtcreator dosyasına şunu yazdım: # export LD_LIBRARY_PATH=/opt/necessitas/QtCreator/Qt/lib:/usr/lib:/lib: $LD_LIBRARY_PATH /opt/necessitas/QtCreator/bin/qtcreator # ELFCLASS64 hatası aldım. Bir çok kütüphane sistemde vardı, fakat sanırım 64 bit olduğundan sorun çıkıyordu. Burda bıraktım. 2. Elle kurulum için android-lighthouse kopyasını şuradan indirip içindeki betikle derleme başladım: $ git clone git://gitorious.org/~taipan/qt/android-lighthouse.git $ ./androidconfigbuild.sh -r /where/you/install/android/ndk -q 1 Android NDK'i önceden indirip kurmuştum. (Basitçe sıkıştırılmış dosyayı home dizinime açtım.) Derleme sırasında zlib-devel sistemde kurulu olmasına rağmen libz ile ilgili hata verip çıkıyordu. Birkaç denemeden sonra bıraktım. 3. 32 bit Ubuntu'yu VirtualBox içinden kurup kurulum işlemini deneyeceğim. İlerki aşamalarda VirtualBox içinden kullandığım sistem USB alt sistemi yüzünden engel çıkaracağından korkuyorum (daha önce benzeri başıma gelmişti). Pardus üstüne doğrudan kurmanın kolay bir yolu var mıdır ? İyi çalışmalar. -- Hüseyin Kozan -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From ebayer at pardus.org.tr Thu Apr 7 14:39:20 2011 From: ebayer at pardus.org.tr (Erdem Bayer) Date: Thu, 07 Apr 2011 14:39:20 +0300 Subject: [Teknik] =?iso-8859-1?q?Hata_16905_-_Yeni_Paket=3ASciTE_metin_edi?= =?iso-8859-1?q?t=F6r=FC__ve_=3FDE?= In-Reply-To: References: <1302124847.18382.2.camel@hp8540w> Message-ID: <1302176360.1456.26.camel@hp8540w> Selamlar Prş, 2011-04-07 tarihinde 01:02 +0300 saatinde, Necdet Yücel yazdı: > Kurumsal 2 deposuna sadece Tübitak geliştiricileri paket alabildiğine > göre geliştirici adaylarının dikkat edecekleri birşey yok bence. Hmm, evet henüz resmileşmeyen böyle bir kural vardı değil mi? Kurumsal2'yi nasıl nitelendirmem gerektiğini unutuyorum her seferinde. > > Arz ederim. > Aman hocam, arz ne demek, emir telakki ederim. Saygılarımla Erdem Bayer From ebayer at pardus.org.tr Thu Apr 7 15:49:47 2011 From: ebayer at pardus.org.tr (Erdem Bayer) Date: Thu, 07 Apr 2011 15:49:47 +0300 Subject: [Teknik] =?iso-8859-1?q?Hata_16905_-_Yeni_Paket=3ASciTE_metin_edi?= =?iso-8859-1?q?t=F6r=FC___ve_=3FDE?= In-Reply-To: <1302124847.18382.2.camel@hp8540w> References: <1302124847.18382.2.camel@hp8540w> Message-ID: <1302180587.1456.43.camel@hp8540w> Selamlar Svn commit mesajını yanlışlıkla sildim, onun için böyle havadan yazmak zorundayım, kusura bakmayın. pisitools.dodoc cümlelerini paketin inşa aşamasına koymuşsun. İnşa aşamasında paketin kurulum dizini (öntanımlı /var/pisi/{paketadı}/install) henüz oluşturulmamış olduğu için dodoc cümlelerin işlenmiyor. Paketi bu hali ile yapıp dosyalarına bakarsan /usr/share/doc dizininin oluşmamış olduğunu sen de göreceksin. dodoc cümlelerini install fonksiyonu altına taşıman bu sorunu çözecektir. Paketin içinden bir man sayfası çıkıyor, bunu da sistemdeki man sayfaları dizinine kopyalamak faydalı olur diye düşünüyorum. scintilla/doc ve scite/doc dizinlerinin içinde bazı html ve png dosyaları var, eğer bunların programı kullanacak kişiler için yararlı olduklarını düşünüyorsan onları da paketin doc dizinine koymak iyi bir fikir olabilir. scintilla ve scite License.txt dosyalarını aşağıdaki komut ile karşılaştırdığımda aynı olduklarını görüyorum: # cd /var/pisi/scite-2.25-1/work/ # diff scintilla/License.txt scite/License.txt Dolayısı ile iki kere dodoc yapmana gerek yok. Dodoc ile aynı dosyayı kopyalarsan üzerine yazıyor, /usr/share/doc/scite altında sadece tek bir tane README dosyası oluşmasının sebebi de bu. Bu durumda pisitools.insinto imdadımıza yetişiyor. Bir de kişisel bir not: Tecrübeli bir paketçi olmamama rağmen pspec.xml içinde aşağıdaki gibi bir satırı pek tercih etmiyorum: /usr/share Pspec.xml'e bakınca /usr/share altına hangi dizinleri koyduğu anlaşılamıyor, bunu bulmak için illa paketi inşa etmek gerekiyor. Path dizinlerinin mümkün olduğunca kolay ayırdedilebilir olmasına dikkat ediyorum. Bu anlattığım değişikliklerin bulunduğu bir yama dosyasını ekliyorum, hemfikir olduğun değişiklikleri uygulayıp commit edersen review sürecini başlatalım. Saygılarımla Erdem Bayer -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: scite.diff Type: text/x-patch Size: 1706 bytes Desc: kullanılamıyor URL: From okyaycihan at gmail.com Thu Apr 7 17:14:03 2011 From: okyaycihan at gmail.com (cihan okyay) Date: Thu, 7 Apr 2011 17:14:03 +0300 Subject: [Teknik] heimdall pisi paketi In-Reply-To: <201104071308.11192.posta@huseyinkozan.com.tr> References: <201104071308.11192.posta@huseyinkozan.com.tr> Message-ID: 07 Nisan 2011 13:08 tarihinde Hüseyin Kozan yazdı: > Selamlar, > Samsung Galaxy S telefonu için yazılım güncelleme aracı olan heimdall > uygulamasının pisi paketlerini yaptım. Konuyla ilgilenen olursa şu adresten > paketleri indirebilir : > http://huseyinkozan.com.tr/2011/04/04/heimdall-pardus-pisi-paketi/ Eline sağlık. Depoya almak istersen bugzillada hata raporu açabilirsin. -- Cihan Okyay http://blog.okyay.org -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From posta at huseyinkozan.com.tr Thu Apr 7 18:10:45 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Thu, 7 Apr 2011 18:10:45 +0300 Subject: [Teknik] heimdall pisi paketi In-Reply-To: References: <201104071308.11192.posta@huseyinkozan.com.tr> Message-ID: <201104071810.45441.posta@huseyinkozan.com.tr> Perşembe 07 Nisan 2011 günü (saat 17:14:03) cihan okyay şunları yazmıştı: > 07 Nisan 2011 13:08 tarihinde Hüseyin Kozan yazdı: > > Selamlar, > > Samsung Galaxy S telefonu için yazılım güncelleme aracı olan heimdall > > uygulamasının pisi paketlerini yaptım. Konuyla ilgilenen olursa şu > > adresten paketleri indirebilir : > > http://huseyinkozan.com.tr/2011/04/04/heimdall-pardus-pisi-paketi/ > > Eline sağlık. Depoya almak istersen bugzillada hata raporu açabilirsin. Teşekkür ederim. Şu anki paket dağıtmak için yeterince güzel değil :) Bir de yazılımın donanım üreticisinin önermediği (belki de yasakladığı) bir şekilde çalışıyor olma olasılığı var. Depoya koymak için uygun olur mu bilemiyorum. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From aydindem at gmail.com Fri Apr 8 23:15:22 2011 From: aydindem at gmail.com (=?ISO-8859-9?Q?Ayd=FDn_Demirel?=) Date: Fri, 08 Apr 2011 23:15:22 +0300 Subject: [Teknik] =?iso-8859-9?q?Paket_in=FEas=FD_s=FDras=FDnda_patch_hata?= =?iso-8859-9?q?s=FD?= Message-ID: <4D9F6CDA.5070007@gmail.com> Merhaba; k9copy programının inşası için pspec.xml içerisinde bir desktop patch etiketi tanımladım. Patch'in içeriği aşağıdaki gibi: / #!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Type=Application Name=k9copy Exec=k9copy -caption "%c" %i %m %u Comment=DVD9 to DVD5 backup tool Comment[fr]=Backup de DVD9 en DVD5 Comment[tr]=DVD9 DVD5 yedekleme aracı Comment[ru]=?????????? ??? ??????????? ? DVD9 ?? DVD5 GenericName=Video DVD Backup GenericName[fr]=Backup de DVD Video GenericName[tr]=DVD Vidyo Yedekleme Aracı GenericName[ru]=??????????? ? ?????-DVD MimeTypes= Terminal=false Icon=k9copy X-DocPath=k9copy/index.html Categories=Qt;KDE;AudioVideo;DiscBurning; X-KDE-StartupNotify=true/ Ama programın inşası sırasında aşağıdaki hatayı alıyorum. Neden olabilir acaba? /* Yama uygulanıyor: k9copy.desktop DEBUG: "patch --remove-empty-files --no-backup-if-mismatch -p0 -i "/home/aydin/workspace/k9copy/files/k9copy.desktop"" dönüş değeri 2 *** 0 hata, 1 uyarı Program sonlandırıldı. HATA: Yama (/home/aydin/workspace/k9copy/files/k9copy.desktop) başarısız: patch unexpectedly ends in middle of line / -- *Aydın Demirel Inforcept - Senior Linux Administrator * -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From alper.tekinalp at gmail.com Fri Apr 8 23:22:14 2011 From: alper.tekinalp at gmail.com (Alper Tekinalp) Date: Fri, 8 Apr 2011 23:22:14 +0300 Subject: [Teknik] =?iso-8859-9?q?Paket_in=FEas=FD_s=FDras=FDnda_patch_hata?= =?iso-8859-9?q?s=FD?= In-Reply-To: <4D9F6CDA.5070007@gmail.com> References: <4D9F6CDA.5070007@gmail.com> Message-ID: Dosya patch dosyası değil .desktop dosyası. 08 Nisan 2011 23:15 tarihinde Aydın Demirel yazdı: > Merhaba; > > k9copy programının inşası için pspec.xml içerisinde bir desktop patch > etiketi tanımladım. Patch'in içeriği aşağıdaki gibi: > * > #!/usr/bin/env xdg-open > [Desktop Entry] > Encoding=UTF-8 > Type=Application > Name=k9copy > Exec=k9copy -caption "%c" %i %m %u > Comment=DVD9 to DVD5 backup tool > Comment[fr]=Backup de DVD9 en DVD5 > Comment[tr]=DVD9 DVD5 yedekleme aracı > Comment[ru]=?????????? ??? ??????????? ? DVD9 ?? DVD5 > GenericName=Video DVD Backup > GenericName[fr]=Backup de DVD Video > GenericName[tr]=DVD Vidyo Yedekleme Aracı > GenericName[ru]=??????????? ? ?????-DVD > MimeTypes= > Terminal=false > Icon=k9copy > X-DocPath=k9copy/index.html > Categories=Qt;KDE;AudioVideo;DiscBurning; > X-KDE-StartupNotify=true* > > Ama programın inşası sırasında aşağıdaki hatayı alıyorum. Neden olabilir > acaba? > > ** Yama uygulanıyor: k9copy.desktop > DEBUG: "patch --remove-empty-files --no-backup-if-mismatch -p0 -i > "/home/aydin/workspace/k9copy/files/k9copy.desktop"" dönüş değeri > 2 > *** 0 hata, 1 uyarı > Program > sonlandırıldı. > > HATA: Yama (/home/aydin/workspace/k9copy/files/k9copy.desktop) başarısız: > patch unexpectedly ends in middle of line * > > -- > *Aydın Demirel > Inforcept - Senior Linux Administrator > * > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -- Alper Tekinalp atekinalp.blogspot.com -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From aydindem at gmail.com Fri Apr 8 23:22:52 2011 From: aydindem at gmail.com (=?UTF-8?B?QXlkxLFuIERlbWlyZWw=?=) Date: Fri, 08 Apr 2011 23:22:52 +0300 Subject: [Teknik] =?utf-8?b?UGFrZXQgaW7Fn2FzxLEgc8SxcmFzxLFuZGEgcGF0Y2gg?= =?utf-8?q?hatas=C4=B1?= In-Reply-To: References: <4D9F6CDA.5070007@gmail.com> Message-ID: <4D9F6E9C.9090006@gmail.com> 08-04-2011 23:22 tarihinde, Alper Tekinalp yazdı: > Dosya patch dosyası değil .desktop dosyası. > Evet ama pspec içerisinde patch tag'i altında tanımlanıyor. Baktığım başka örneklerde de bu şekildeydi.. -- *Aydın Demirel Inforcept Networks- Senior Linux Administrator * -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From alper.tekinalp at gmail.com Fri Apr 8 23:26:49 2011 From: alper.tekinalp at gmail.com (Alper Tekinalp) Date: Fri, 8 Apr 2011 23:26:49 +0300 Subject: [Teknik] =?iso-8859-9?q?Paket_in=FEas=FD_s=FDras=FDnda_patch_hata?= =?iso-8859-9?q?s=FD?= In-Reply-To: <4D9F6E9C.9090006@gmail.com> References: <4D9F6CDA.5070007@gmail.com> <4D9F6E9C.9090006@gmail.com> Message-ID: Yanlışınız olmasın patch değil de additionalfiles tagı içinde yer alıyordur büyük ihtimalle. 08 Nisan 2011 23:22 tarihinde Aydın Demirel yazdı: > 08-04-2011 23:22 tarihinde, Alper Tekinalp yazdı: > > Dosya patch dosyası değil .desktop dosyası. > > > Evet ama pspec içerisinde patch tag'i altında tanımlanıyor. Baktığım başka > örneklerde de bu şekildeydi.. > > > -- > *Aydın Demirel > Inforcept Networks- Senior Linux Administrator > * > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -- Alper Tekinalp atekinalp.blogspot.com -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From aydindem at gmail.com Fri Apr 8 23:29:39 2011 From: aydindem at gmail.com (=?ISO-8859-9?Q?Ayd=FDn_Demirel?=) Date: Fri, 08 Apr 2011 23:29:39 +0300 Subject: [Teknik] =?iso-8859-9?q?Paket_in=FEas=FD_s=FDras=FDnda_patch_hata?= =?iso-8859-9?q?s=FD?= In-Reply-To: References: <4D9F6CDA.5070007@gmail.com> <4D9F6E9C.9090006@gmail.com> Message-ID: <4D9F7033.20400@gmail.com> 08-04-2011 23:26 tarihinde, Alper Tekinalp yazdı: > Yanlışınız olmasın patch değil de additionalfiles tagı içinde yer > alıyordur büyük ihtimalle. > > http://svn.pardus.org.tr/pardus/2011/devel/science/mathematics/geogebra/ buradaki örneğe bakabilirsiniz. pspec içerisinde patch tag'i altında desktop.patch olarak tanımlanmış.. dosyada files klasörü altında -- *Aydın Demirel Inforcept Networks- Senior Linux Administrator * -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From serdar at pardus.org.tr Fri Apr 8 23:36:18 2011 From: serdar at pardus.org.tr (Serdar =?UTF-8?B?RGFsZ8Sxw6c=?=) Date: Fri, 8 Apr 2011 23:36:18 +0300 Subject: [Teknik] =?utf-8?b?UGFrZXQgaW7Fn2FzxLEgc8SxcmFzxLFuZGEgIHBhdGNo?= =?utf-8?q?_hatas=C4=B1?= In-Reply-To: References: <4D9F6CDA.5070007@gmail.com> <4D9F6E9C.9090006@gmail.com> Message-ID: <20110408233618.4203b1a0.serdar@pardus.org.tr> On Fri, 8 Apr 2011 23:26:49 +0300 Alper Tekinalp wrote: > Yanlışınız olmasın patch değil de additionalfiles tagı içinde yer alıyordur > büyük ihtimalle. > +1 patch oluştururken quilt kullanmanızı tavsiye ederim. Hatta bununla ilgili bir mesaj atayım. Hatta izninizle k9copy'yi örnek olarak kullanayım :] -- Serdar Dalgıç From aydindem at gmail.com Fri Apr 8 23:32:26 2011 From: aydindem at gmail.com (=?ISO-8859-9?Q?Ayd=FDn_Demirel?=) Date: Fri, 08 Apr 2011 23:32:26 +0300 Subject: [Teknik] =?iso-8859-9?q?Paket_in=FEas=FD_s=FDras=FDnda__patch_hat?= =?iso-8859-9?q?as=FD?= In-Reply-To: <20110408233618.4203b1a0.serdar@pardus.org.tr> References: <4D9F6CDA.5070007@gmail.com> <4D9F6E9C.9090006@gmail.com> <20110408233618.4203b1a0.serdar@pardus.org.tr> Message-ID: <4D9F70DA.3010707@gmail.com> 08-04-2011 23:36 tarihinde, Serdar Dalgıç yazdı: > On Fri, 8 Apr 2011 23:26:49 +0300 > Alper Tekinalp wrote: > >> Yanlışınız olmasın patch değil de additionalfiles tagı içinde yer alıyordur >> büyük ihtimalle. >> > +1 > > patch oluştururken quilt kullanmanızı tavsiye ederim. Hatta bununla > ilgili bir mesaj atayım. Hatta izninizle k9copy'yi örnek olarak > kullanayım :] > Lütfen, çok sevinirim. Bizde yeni birşeyler öğreniriz :) -- *Aydın Demirel Inforcept Networks- Senior Linux Administrator * -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From ulgensrkvk at gmail.com Fri Apr 8 23:35:54 2011 From: ulgensrkvk at gmail.com (=?ISO-8859-9?Q?=DClgen_Sar=FDkavak?=) Date: Fri, 8 Apr 2011 23:35:54 +0300 Subject: [Teknik] =?iso-8859-9?q?Paket_in=FEas=FD_s=FDras=FDnda_patch_hata?= =?iso-8859-9?q?s=FD?= In-Reply-To: <20110408233618.4203b1a0.serdar@pardus.org.tr> References: <4D9F6CDA.5070007@gmail.com> <4D9F6E9C.9090006@gmail.com> <20110408233618.4203b1a0.serdar@pardus.org.tr> Message-ID: Belirtmeme gerek kalmadı galiba ya, söyleme gereği duydum: Verdiğiniz örnekteki desktop.patch, uygun şekilde oluşturulmuş bir yama. (Yama oluşturma ve uygulama konusundaki anlatımlara wikiden ulaşabilirsiniz.) İki klasör arasında, "desktop" diye geçen dalga dulgaya ait farkları içeriyor desktop.patch dosyası. Sizin örneğinizdekiyse .desktop dosyası, yama değil. Şu durumda benzer sonuçlar veriyor olsalar da tamamen farklı dosyalar, orası gözden kaçıyor. 08 Nisan 2011 23:36 tarihinde Serdar Dalgıç yazdı: > On Fri, 8 Apr 2011 23:26:49 +0300 > Alper Tekinalp wrote: > > > Yanlışınız olmasın patch değil de additionalfiles tagı içinde yer > alıyordur > > büyük ihtimalle. > > > > +1 > > patch oluştururken quilt kullanmanızı tavsiye ederim. Hatta bununla > ilgili bir mesaj atayım. Hatta izninizle k9copy'yi örnek olarak > kullanayım :] > > -- > Serdar Dalgıç > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From alper.tekinalp at gmail.com Fri Apr 8 23:39:04 2011 From: alper.tekinalp at gmail.com (Alper Tekinalp) Date: Fri, 8 Apr 2011 23:39:04 +0300 Subject: [Teknik] =?iso-8859-9?q?Paket_in=FEas=FD_s=FDras=FDnda_patch_hata?= =?iso-8859-9?q?s=FD?= In-Reply-To: <4D9F7033.20400@gmail.com> References: <4D9F6CDA.5070007@gmail.com> <4D9F6E9C.9090006@gmail.com> <4D9F7033.20400@gmail.com> Message-ID: Verdiğiniz linkteki desktop.patch dosyasına bakarsanız gerçek bir patch dosyası olduğunu ve sizin içeriğini yazdığınız dosyadan farklı olduğunu görebilirsiniz. Zannediyorum üzerinde uğraştığınız paket şu: https://svn.pardus.org.tr/pardus/playground/review/multimedia/video/k9copy/ Dosyanın isminin desktop.patch olması dosyanın bir patch dosyası olduğunu göstermez. Dosya bir desktop dosyası ve ismi büyük ihtimalle k9copy.desktop olmalı ve AdditionalFiles tagı altında tanımlanmalı. Şu wiki sayfasına bakabilirsiniz: http://tr.pardus-wiki.org/NASIL:PiSi_Hello_World#Pakete_Ek_Dosya_Eklenmesi 08 Nisan 2011 23:29 tarihinde Aydın Demirel yazdı: > 08-04-2011 23:26 tarihinde, Alper Tekinalp yazdı: > > Yanlışınız olmasın patch değil de additionalfiles tagı içinde yer alıyordur > büyük ihtimalle. > > > > http://svn.pardus.org.tr/pardus/2011/devel/science/mathematics/geogebra/ > > buradaki örneğe bakabilirsiniz. pspec içerisinde patch tag'i altında > desktop.patch olarak tanımlanmış.. dosyada files klasörü altında > > > > -- > *Aydın Demirel > Inforcept Networks- Senior Linux Administrator > * > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -- Alper Tekinalp atekinalp.blogspot.com -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From aydindem at gmail.com Fri Apr 8 23:43:33 2011 From: aydindem at gmail.com (=?ISO-8859-9?Q?Ayd=FDn_Demirel?=) Date: Fri, 08 Apr 2011 23:43:33 +0300 Subject: [Teknik] =?iso-8859-9?q?Paket_in=FEas=FD_s=FDras=FDnda_patch_hata?= =?iso-8859-9?q?s=FD?= In-Reply-To: References: <4D9F6CDA.5070007@gmail.com> <4D9F6E9C.9090006@gmail.com> <4D9F7033.20400@gmail.com> Message-ID: <4D9F7375.6020401@gmail.com> 08-04-2011 23:39 tarihinde, Alper Tekinalp yazdı: > Verdiğiniz linkteki desktop.patch dosyasına bakarsanız gerçek bir > patch dosyası olduğunu > ve sizin içeriğini yazdığınız dosyadan farklı olduğunu görebilirsiniz. > Zannediyorum üzerinde > uğraştığınız paket şu: > > https://svn.pardus.org.tr/pardus/playground/review/multimedia/video/k9copy/ > > Dosyanın isminin desktop.patch olması dosyanın bir patch dosyası > olduğunu göstermez. > Dosya bir desktop dosyası ve ismi büyük ihtimalle k9copy.desktop > olmalı ve AdditionalFiles > tagı altında tanımlanmalı. > > Şu wiki sayfasına bakabilirsiniz: > http://tr.pardus-wiki.org/NASIL:PiSi_Hello_World#Pakete_Ek_Dosya_Eklenmesi > > Evet haklısınız. İsim önemli değil. onun adını patch olarak diğer örneklere bakarak vermiştim. Ama bu desktop dosyasını ben oluşturmasım. kaynak paketten çıkan dosyalardan bir tanesi. Verdiğim diğer örnekteki desktop dosyası benim uğraştığım desktop dosyası ile hemen hemen aynı. Kafamı biraz o karıştırdı diyebilirim.. -- *Aydın Demirel Inforcept Networks- Senior Linux Administrator * -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From serdar at pardus.org.tr Sat Apr 9 00:30:36 2011 From: serdar at pardus.org.tr (Serdar =?UTF-8?B?RGFsZ8Sxw6c=?=) Date: Sat, 9 Apr 2011 00:30:36 +0300 Subject: [Teknik] =?utf-8?q?Paketlere_yama_haz=C4=B1rlarken__quilt_kullan?= =?utf-8?q?=C4=B1m=C4=B1__a=2Ek=2Ea=2E_how_to_use_quilt_101?= Message-ID: <20110409003036.9593492e.serdar@pardus.org.tr> Merhaba; Paketlerde yama hazırlarken sık kullandığımız bir yöntem olduğu için quilt kullanımı hakkında bir post göndereyim dedim. Bir pakette quilt ile yeni bir yama hazırlayalım. Örnek olarak k9copy paketini seçiyorum. http://svn.pardus.org.tr/pardus/playground/review/multimedia/video/k9copy (gelecek için not: Revision: 117068) adresindeki k9copy paketinin şu an bulunan files dizinin olmadığını ve herhangi bir yama dosyasının etiketi altında belirtilmediğini varsayalım. Yani sıfırdan bir pakete quilt kullanarak nasıl bir yama ekleyebiliriz kısmındayız: 1) Paketin bulunduğu dizinde root kullanıcısına geçerek ** pisi bi pspec.xml --unpack --use-quilt komutunu veriyoruz, bu örnekte mesela /var/pisi/k9copy-2.3.6-1/work dizinine k9copy paketi *quilt kullanılarak* "k9copy-2.3.6-Source" adlı dizinle açılmış oluyor. 2) /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizinine gidiyoruz, programın kaynak kodları buraya açılmış durumda. Deus-Ex-2011 k9copy # cd /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source Deus-Ex-2011 k9copy-2.3.6-Source # quilt diff No patches in series Deus-Ex-2011 k9copy-2.3.6-Source # quilt new desktop.patch Patch patches/desktop.patch is now on top **quilt new komutuyla yeni bir quilt yaması yaratıyoruz. Deus-Ex-2011 k9copy-2.3.6-Source # quilt series patches/desktop.patch Deus-Ex-2011 k9copy-2.3.6-Source # quilt top patches/desktop.patch quilt series komutuyla baktığınızda ilgili yamanın oluşturulduğunu görmeniz gerekli. ** quilt series: bütün yamaları gösteriyor, ** quilt top: şu an çalıştığınız yamayı gösteriyor. 3) Yamayı oluşturduğumuza göre değiştirmek istediğimiz dosyaları quilt edit komutuyla açabiliriz. Burada önemli bir nokta, EDITOR çevre değişkenini favori editörünüze ayarlarsanız rahat edersiniz. Ben mesela zsh kabuğunu kullanıyorum, ~/.zshrc adlı dosyaya aşağıdaki satırı ekleyerek editör olarak vim kullanıyorum: export EDITOR=vim Aynı şekilde bash kullanıyorsanız ~/.bashrc dosyanıza da aynı satırı ekleyerek EDITOR değişkenini set edebilirsiniz. EDITOR değişkenini belirtmezseniz sistem öntanımlısı nano ile açacaktır. 4) değiştirmek istediğim dosya k9copy.desktop, Deus-Ex-2011 k9copy-2.3.6-Source # quilt edit k9copy.desktop diyorum ve vi editörüyle k9copy.desktop dosyası açılıyor. Gerekli değişiklikleri yapıp kapatıyorum. ** quilt diff dediğimde yaptığım değişiklikler ekrana bastırılıyor: Deus-Ex-2011 k9copy-2.3.6-Source # quilt diff Index: k9copy-2.3.6-Source/k9copy.desktop =================================================================== --- k9copy-2.3.6-Source.orig/k9copy.desktop +++ k9copy-2.3.6-Source/k9copy.desktop @@ -5,10 +5,12 @@ Type=Application Name=k9copy Exec=k9copy -caption "%c" %i %m %u Comment=DVD9 to DVD5 backup tool +Comment[tr]=DVD9'dan DVD5'e yedekleme aracı Comment[fr]=Backup de DVD9 en DVD5 Comment[tr]=DVD9 DVD5 yedekleme aracı Comment[ru]=?????????? ??? ??????????? ? DVD9 ?? DVD5 GenericName=Video DVD Backup +GenericName[tr]=Video DVD Yedekleme GenericName[fr]=Backup de DVD Video GenericName[tr]=DVD Vidyo Yedekleme Aracı GenericName[ru]=??????????? ? ?????-DVD @@ -17,4 +19,4 @@ Terminal=false Icon=k9copy X-DocPath=k9copy/index.html Categories=Qt;KDE;AudioVideo;DiscBurning; -X-KDE-StartupNotify=true \ Dosya sonunda yenisatır yok. +X-KDE-StartupNotify=true daha fazla değişiklik yapmak istiyorsam quilt edit diyerek /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizinindeki istediğim dosyada istediğim değişikliği yaparak patch oluşturabilirim. 5) Gerekli değişikliği yaptığımı düşünüyorsam ve yaptığım değişikliklerin artık bir patch dosyası olmasını istiyorsam quilt refresh komutunu çağırıyorum. Deus-Ex-2011 k9copy-2.3.6-Source # quilt refresh Prototype mismatch: sub main::LC_ALL: none vs () at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype mismatch: sub main::LC_NUMERIC: none vs () at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype mismatch: sub main::LC_TIME: none vs () at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype mismatch: sub main::LC_MONETARY: none vs () at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype mismatch: sub main::LC_CTYPE: none vs () at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype mismatch: sub main::LC_MESSAGES: none vs () at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype mismatch: sub main::LC_COLLATE: none vs () at /usr/share/quilt/scripts/remove-trailing-ws line 21 Refreshed patch patches/desktop.patch Prototype mismatch ile ilgili kısımları şu an için dert etmenize gerek yok, yaptığınız değişiklikler /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizini altındaki patches dizini altına yamaya verdiğiniz isimle oluşmuş haldedir: Deus-Ex-2011 k9copy-2.3.6-Source # ls patches desktop.patch series 6) Bu patch'i alıp k9copy dizininin altındaki files dizinine koydunuz, ve derlediniz. Ama içinize sinmedi, diğer desktop dosyalarında da değişiklik yapmak istiyorsunuz. Yine ** pisi bi pspec.xml --use-quilt --unpack komutunun çağırarak k9copy'nin work dizinin açılmasını ve hali hazırda eklediğiniz yamaların uygulanmasını sağlayabilirsiniz. quilt top komutu ile hangi yama üzerinde olduğunuzu gördükten sonra a) ilk patch'i oluştururken yaptığımız gibi quilt new diyerek yeni bir patch oluşturabilirsiniz, sonrası için belgenin başına geri dönünüz :) b) quilt edit diyerek şu an bulunduğunuz patch üzerinde değişiklikler yaparsınız, quilt diff ile baktığınız değişiklikler içinize siniyorsa quilt refresh diyerek yamanın yeni halini oluşturmuş olursunuz. 7) Bazı paketlerde birden fazla yama olabiliyor, yamalar arasında gezinip değişiklikler yapmanız gerekebiliyor. quilt top ile bulunduğunuz yamayı gördükten sonra ** quilt next ve quilt prev komutlarıyla hangi yamaların bulunduğunu görebilirsiniz. (quilt series de bütün yamaları bir anda gösterebilmektedir.) Eğer bulunduğunuz yamadan önceki veya sonraki yamaya geçip onun üzerinde değişiklik yapmak istiyorsanız da ** quilt pop ** quilt push komutlarıyla yamalar arasında gezinebilirsiniz. 8) Hali hazırdaki bir yamayı uygulamak istiyorsunuz, atıyorum, başka bir dağıtımın kullandığı bir yamanın pardus'ta hazırladığınız pakete uygulanabilir olup olmadığına bakacaksınız, pisi bi pspec.xml --use-quilt --unpack ile paketi açtıktan sonra Work Dizinine (k9copy örneğinde /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizini) gidip ** quilt push -f diyorsunuz. quilt push demek bulunan yamayı kaynağa uygulamak için yamayı ittirmeniz demek, -f parametresiyle de --force, yani uygulanabilir olan değişiklikleri kaynağa uygula demiş oluyorsunuz. Böylelikle yamanın uygulanabilir kısımlarını otomatik olarak uygulayabilirsiniz, tabi bu konuda quilt'e gözünüz kapalı güvenmeyip yapılan değişiklikleri bir de quilt diff ile kendiniz kontrol etmenizi tavsiye ederim :] NOT: yamalarla uğraşırken en çok karşılaşacağınız durumlardan biri, yamanın level'ını yanlış tahmin edip yamanın uygulanmadığını düşünmeniz :) İlk kontrol edeceğiniz bu olsun. *** Peki yama düzeyi (level) ne demek? *** Şöyle ki, pspec.xml'lerde etiketi altında yamaları yazarken fedora/kdebase-4.3.4-bz#609039-chfn-parse.patch fedora/kdebase-4.4.0-konqueror-kde#228593.patch fedora/kdebase-4.6.1-dolphin-regression.patch gibi bir yapı kullanıyoruz, örnek http://svn.pardus.org.tr/pardus/2011/devel/desktop/kde/base/kdebase Bazı yamalarda da level belirtilmiyor, bunlar için level="0" da diyebiliriz. Bu levellar, yamaların başında yazan diff -up kdebase-4.5.1/apps/kdepasswd/kcm/chfnprocess.cpp.orig kdebase-4.5.1/apps/kdepasswd/kcm/chfnprocess.cpp gibi satırların başından, yama uygulanırken kaç dizin sileceğini anlatır. Örnek verirsek, Yukarıdaki satırın bulunduğu yama fedora/kdebase-4.3.4-bz#609039-chfn-parse.patch level="2" olduğu için work dizini altında kdepasswd/kcm/chfnprocess.cpp dosyası üzerinde değişiklik yapılacak. Genelde level="1" olan yamalara level="0" yazıp (başka bir deyişle level yazmayıp) "bu yama niye uygulanmıyor" diyebilirsiniz. Ona dikkat etmenizi tavsiye ederim. NOT2: quilt, level="1"lik yamalar üretiyor ;) ------------------- Şimdilik ilk etapta aklıma gelenler bu kadar. quilt ile yamaları birleştirebilir, bir yamayı dosyalarına göre ayırabilir, daha bir çok fantastik şeyler yapabilirsiniz. Daha fazla bilgi için man quilt quilt --help İyi çalışmalar. -- Serdar Dalgıç From loker at pardus.org.tr Sat Apr 9 07:44:34 2011 From: loker at pardus.org.tr (=?UTF-8?Q?Koray_L=C3=B6ker?=) Date: Sat, 09 Apr 2011 07:44:34 +0300 Subject: [Teknik] =?utf-8?q?Paketlere_yama_haz=C4=B1rlarken__quilt_kullan?= =?utf-8?q?=C4=B1m=C4=B1__a=2Ek=2Ea=2E_how_to_use_quilt_101?= In-Reply-To: <20110409003036.9593492e.serdar@pardus.org.tr> References: <20110409003036.9593492e.serdar@pardus.org.tr> Message-ID: <62bb19334c92c682ad8bd62e0db638e8@pardus.org.tr> On Sat, 9 Apr 2011 00:30:36 +0300, Serdar Dalgıç wrote: > Paketlerde yama hazırlarken sık kullandığımız bir yöntem olduğu için > quilt kullanımı hakkında bir post göndereyim dedim. Bence bunu blogunda yayınlaman da iyi olur. E-posta arşivi arama sonuçlarında daha zor yer alabilir. Gezegenler sayesinde quilt yama diye arayanlar blogunu kolay bulacaktır... -- Koray Löker <--/ http://www.pardus.org.tr .. Özgürlük İçin.. /--> From alierkanimrek at gmail.com Sat Apr 9 10:18:17 2011 From: alierkanimrek at gmail.com (=?ISO-8859-9?Q?Ali_E=2E=DDMREK?=) Date: Sat, 9 Apr 2011 10:18:17 +0300 Subject: [Teknik] =?iso-8859-9?q?Paketlere_yama_haz=FDrlarken_quilt_kullan?= =?iso-8859-9?q?=FDm=FD_a=2Ek=2Ea=2E_how_to_use_quilt_101?= In-Reply-To: <20110409003036.9593492e.serdar@pardus.org.tr> References: <20110409003036.9593492e.serdar@pardus.org.tr> Message-ID: 09 Nisan 2011 00:30 tarihinde Serdar Dalgıç yazdı: > Merhaba; > > Paketlerde yama hazırlarken sık kullandığımız bir yöntem olduğu için > quilt kullanımı hakkında bir post göndereyim dedim. > > Bir pakette quilt ile yeni bir yama hazırlayalım. Örnek olarak k9copy > paketini seçiyorum. > > http://svn.pardus.org.tr/pardus/playground/review/multimedia/video/k9copy > > (gelecek için not: Revision: 117068) > > adresindeki k9copy paketinin şu an bulunan files dizinin olmadığını ve > herhangi bir yama dosyasının etiketi altında belirtilmediğini > varsayalım. > > Yani sıfırdan bir pakete quilt kullanarak nasıl bir yama ekleyebiliriz > kısmındayız: > > 1) Paketin bulunduğu dizinde root kullanıcısına geçerek > **    pisi bi pspec.xml --unpack --use-quilt > komutunu veriyoruz, bu örnekte mesela /var/pisi/k9copy-2.3.6-1/work > dizinine k9copy paketi *quilt kullanılarak* "k9copy-2.3.6-Source" > adlı dizinle açılmış oluyor. > > 2) /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizinine > gidiyoruz, programın kaynak kodları buraya açılmış durumda. > > Deus-Ex-2011 k9copy # > cd /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source > > Deus-Ex-2011 k9copy-2.3.6-Source # quilt diff > No patches in series > > Deus-Ex-2011 k9copy-2.3.6-Source # quilt new desktop.patch > Patch patches/desktop.patch is now on top > > **quilt new > komutuyla yeni bir quilt yaması yaratıyoruz. > > Deus-Ex-2011 k9copy-2.3.6-Source # quilt series > patches/desktop.patch > Deus-Ex-2011 k9copy-2.3.6-Source # quilt top > patches/desktop.patch > > quilt series komutuyla baktığınızda ilgili yamanın oluşturulduğunu > görmeniz gerekli. > ** quilt series: bütün yamaları gösteriyor, > ** quilt top: şu an çalıştığınız yamayı gösteriyor. > > 3) Yamayı oluşturduğumuza göre değiştirmek istediğimiz dosyaları quilt > edit komutuyla açabiliriz. > > Burada önemli bir nokta, EDITOR çevre değişkenini favori editörünüze > ayarlarsanız rahat edersiniz. Ben mesela zsh kabuğunu > kullanıyorum, ~/.zshrc adlı dosyaya aşağıdaki satırı ekleyerek editör > olarak vim kullanıyorum: > > export EDITOR=vim > > Aynı şekilde bash kullanıyorsanız ~/.bashrc dosyanıza da aynı satırı > ekleyerek EDITOR değişkenini set edebilirsiniz. EDITOR değişkenini > belirtmezseniz sistem öntanımlısı nano ile açacaktır. > > 4) değiştirmek istediğim dosya k9copy.desktop, > Deus-Ex-2011 k9copy-2.3.6-Source # quilt edit k9copy.desktop > diyorum ve vi editörüyle k9copy.desktop dosyası açılıyor. > > Gerekli değişiklikleri yapıp kapatıyorum. > > ** quilt diff dediğimde yaptığım değişiklikler ekrana bastırılıyor: > Deus-Ex-2011 k9copy-2.3.6-Source # quilt diff > Index: k9copy-2.3.6-Source/k9copy.desktop > =================================================================== > --- k9copy-2.3.6-Source.orig/k9copy.desktop > +++ k9copy-2.3.6-Source/k9copy.desktop > @@ -5,10 +5,12 @@ Type=Application >  Name=k9copy >  Exec=k9copy -caption "%c" %i %m  %u >  Comment=DVD9 to DVD5 backup tool > +Comment[tr]=DVD9'dan DVD5'e yedekleme aracı >  Comment[fr]=Backup de DVD9 en DVD5 >  Comment[tr]=DVD9 DVD5 yedekleme aracı >  Comment[ru]=?????????? ??? ??????????? ? DVD9 ?? DVD5 >  GenericName=Video DVD Backup > +GenericName[tr]=Video DVD Yedekleme >  GenericName[fr]=Backup de DVD Video >  GenericName[tr]=DVD Vidyo Yedekleme Aracı >  GenericName[ru]=??????????? ? ?????-DVD > @@ -17,4 +19,4 @@ Terminal=false >  Icon=k9copy >  X-DocPath=k9copy/index.html >  Categories=Qt;KDE;AudioVideo;DiscBurning; > -X-KDE-StartupNotify=true > \ Dosya sonunda yenisatır yok. > +X-KDE-StartupNotify=true > > daha fazla değişiklik yapmak istiyorsam > quilt edit > diyerek /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source > dizinindeki istediğim dosyada istediğim değişikliği yaparak patch > oluşturabilirim. > > 5) Gerekli değişikliği yaptığımı düşünüyorsam ve yaptığım > değişikliklerin artık bir patch dosyası olmasını istiyorsam quilt > refresh komutunu çağırıyorum. > > Deus-Ex-2011 k9copy-2.3.6-Source # quilt refresh > Prototype mismatch: sub main::LC_ALL: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_NUMERIC: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_TIME: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_MONETARY: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_CTYPE: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_MESSAGES: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_COLLATE: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Refreshed patch > patches/desktop.patch > > Prototype mismatch ile ilgili kısımları şu an için dert etmenize gerek > yok, yaptığınız > değişiklikler /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizini > altındaki patches dizini altına yamaya verdiğiniz isimle oluşmuş > haldedir: > > Deus-Ex-2011 k9copy-2.3.6-Source # ls patches > desktop.patch  series > > 6) Bu patch'i alıp k9copy dizininin altındaki files dizinine koydunuz, > ve derlediniz. Ama içinize sinmedi, diğer desktop dosyalarında da > değişiklik yapmak istiyorsunuz. Yine > ** pisi bi pspec.xml --use-quilt --unpack > > komutunun çağırarak k9copy'nin work dizinin açılmasını ve hali > hazırda eklediğiniz yamaların uygulanmasını sağlayabilirsiniz. > > quilt top komutu ile hangi yama üzerinde olduğunuzu gördükten sonra > > a) ilk patch'i oluştururken yaptığımız gibi quilt new diyerek yeni bir > patch oluşturabilirsiniz, sonrası için belgenin başına geri dönünüz :) > > b) quilt edit diyerek şu an bulunduğunuz patch üzerinde değişiklikler > yaparsınız, quilt diff ile baktığınız değişiklikler içinize siniyorsa > quilt refresh diyerek yamanın yeni halini oluşturmuş olursunuz. > > 7) Bazı paketlerde birden fazla yama olabiliyor, yamalar arasında > gezinip değişiklikler yapmanız gerekebiliyor. > > quilt top ile bulunduğunuz yamayı gördükten sonra > > ** quilt next ve quilt prev komutlarıyla hangi yamaların bulunduğunu > görebilirsiniz. (quilt series de bütün yamaları bir anda > gösterebilmektedir.) Eğer bulunduğunuz yamadan önceki veya sonraki > yamaya geçip onun üzerinde değişiklik yapmak istiyorsanız da > ** quilt pop > ** quilt push > komutlarıyla yamalar arasında gezinebilirsiniz. > > 8) Hali hazırdaki bir yamayı uygulamak istiyorsunuz, atıyorum, başka bir > dağıtımın kullandığı bir yamanın pardus'ta hazırladığınız pakete > uygulanabilir olup olmadığına bakacaksınız, > pisi bi pspec.xml --use-quilt --unpack > ile paketi açtıktan sonra Work Dizinine (k9copy > örneğinde /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizini) > gidip > ** quilt push -f > > diyorsunuz. quilt push demek bulunan yamayı kaynağa uygulamak için > yamayı ittirmeniz demek, -f parametresiyle de --force, yani > uygulanabilir olan değişiklikleri kaynağa uygula demiş oluyorsunuz. > > > Böylelikle yamanın uygulanabilir kısımlarını otomatik olarak > uygulayabilirsiniz, tabi bu konuda quilt'e gözünüz kapalı güvenmeyip > yapılan değişiklikleri bir de quilt diff ile kendiniz kontrol etmenizi > tavsiye ederim :] > > NOT: yamalarla uğraşırken en çok karşılaşacağınız durumlardan biri, > yamanın level'ını yanlış tahmin edip yamanın uygulanmadığını > düşünmeniz :) İlk kontrol edeceğiniz bu olsun. > > *** Peki yama düzeyi (level) ne demek? *** > > Şöyle ki, pspec.xml'lerde etiketi altında yamaları yazarken > > fedora/kdebase-4.3.4-bz#609039-chfn-parse.patch > fedora/kdebase-4.4.0-konqueror-kde#228593.patch > fedora/kdebase-4.6.1-dolphin-regression.patch > > gibi bir yapı kullanıyoruz, örnek > http://svn.pardus.org.tr/pardus/2011/devel/desktop/kde/base/kdebase > > Bazı yamalarda da level belirtilmiyor, bunlar için level="0" da > diyebiliriz. > > Bu levellar, yamaların başında yazan > diff -up kdebase-4.5.1/apps/kdepasswd/kcm/chfnprocess.cpp.orig > kdebase-4.5.1/apps/kdepasswd/kcm/chfnprocess.cpp > > gibi satırların başından, yama uygulanırken kaç dizin sileceğini > anlatır. Örnek verirsek, Yukarıdaki satırın bulunduğu yama > fedora/kdebase-4.3.4-bz#609039-chfn-parse.patch > level="2" olduğu için work dizini altında kdepasswd/kcm/chfnprocess.cpp > dosyası üzerinde değişiklik yapılacak. > > Genelde level="1" olan yamalara level="0" yazıp (başka bir deyişle > level yazmayıp) "bu yama niye uygulanmıyor" diyebilirsiniz. Ona dikkat > etmenizi tavsiye ederim. > > NOT2: quilt, level="1"lik yamalar üretiyor ;) > > ------------------- > > Şimdilik ilk etapta aklıma gelenler bu kadar. quilt ile yamaları > birleştirebilir, bir yamayı dosyalarına göre ayırabilir, daha bir çok > fantastik şeyler yapabilirsiniz. Daha fazla bilgi için > > man quilt > quilt --help > > İyi çalışmalar. > > -- > Serdar Dalgıç > _______ Sakıncası yoksa wiki'ye aldım. Henüz taslak gibi duruyor, biraz düzenleyeceğim. http://tr.pardus-wiki.org/NASIL:Pisi_paketlerine_quilt_ile_yama_haz%C4%B1rlamak Teşekkürler. -- Ali E.İMREK From loker at pardus.org.tr Sat Apr 9 10:32:26 2011 From: loker at pardus.org.tr (=?UTF-8?Q?Koray_L=C3=B6ker?=) Date: Sat, 09 Apr 2011 10:32:26 +0300 Subject: [Teknik] =?utf-8?q?Paketlere_yama_haz=C4=B1rlarken_quilt_kullan?= =?utf-8?b?xLFtxLEgYS5rLmEuIGhvdyB0byB1c2UgcXVpbHQgMTAx?= In-Reply-To: References: <20110409003036.9593492e.serdar@pardus.org.tr> Message-ID: On Sat, 9 Apr 2011 10:18:17 +0300, Ali E.İMREK wrote: > Sakıncası yoksa wiki'ye aldım. Henüz taslak gibi duruyor, biraz > düzenleyeceğim. > > http://tr.pardus-wiki.org/NASIL:Pisi_paketlerine_quilt_ile_yama_haz%C4%B1rlamak Ben blog diye düşünmüştüm ama wiki çok daha mantıklı olmuş. Elinize sağlık... -- Koray Löker <--/ http://www.pardus.org.tr .. Özgürlük İçin.. /--> From serdar at pardus.org.tr Sat Apr 9 13:06:29 2011 From: serdar at pardus.org.tr (Serdar =?UTF-8?B?RGFsZ8Sxw6c=?=) Date: Sat, 9 Apr 2011 13:06:29 +0300 Subject: [Teknik] =?utf-8?q?Paketlere_yama_haz=C4=B1rlarken__quilt_kullan?= =?utf-8?q?=C4=B1m=C4=B1__a=2Ek=2Ea=2E_how_to_use_quilt_101?= In-Reply-To: References: <20110409003036.9593492e.serdar@pardus.org.tr> Message-ID: <20110409130629.befd3649.serdar@pardus.org.tr> On Sat, 09 Apr 2011 10:32:26 +0300 Koray Löker wrote: > On Sat, 9 Apr 2011 10:18:17 +0300, Ali E.İMREK > wrote: > > Sakıncası yoksa wiki'ye aldım. Henüz taslak gibi duruyor, biraz > > düzenleyeceğim. > > > > http://tr.pardus-wiki.org/NASIL:Pisi_paketlerine_quilt_ile_yama_haz%C4%B1rlamak > > Ben blog diye düşünmüştüm ama wiki çok daha mantıklı olmuş. Elinize > sağlık... > Elinize sağlık Ali Erkan bey, bence de wiki güzel olmuş. Bir kaç iyileştirme yaptım, history'de görebilirsiniz. Üşengeçliği bırakıp düzenli blog yazmaya başlıyorum o zaman ben de artık :] -- Serdar Dalgıç From aydindem at gmail.com Sat Apr 9 16:25:40 2011 From: aydindem at gmail.com (=?UTF-8?B?QXlkxLFuIERlbWlyZWw=?=) Date: Sat, 09 Apr 2011 16:25:40 +0300 Subject: [Teknik] =?utf-8?q?Paketlere_yama_haz=C4=B1rlarken__quilt_kullan?= =?utf-8?q?=C4=B1m=C4=B1__a=2Ek=2Ea=2E_how_to_use_quilt_101?= In-Reply-To: <20110409003036.9593492e.serdar@pardus.org.tr> References: <20110409003036.9593492e.serdar@pardus.org.tr> Message-ID: <4DA05E54.3020009@gmail.com> 09-04-2011 00:30 tarihinde, Serdar Dalgıç yazdı: > Merhaba; > > Paketlerde yama hazırlarken sık kullandığımız bir yöntem olduğu için > quilt kullanımı hakkında bir post göndereyim dedim. > > Bir pakette quilt ile yeni bir yama hazırlayalım. Örnek olarak k9copy > paketini seçiyorum. > > http://svn.pardus.org.tr/pardus/playground/review/multimedia/video/k9copy > > (gelecek için not: Revision: 117068) > > adresindeki k9copy paketinin şu an bulunan files dizinin olmadığını ve > herhangi bir yama dosyasının etiketi altında belirtilmediğini > varsayalım. > > Yani sıfırdan bir pakete quilt kullanarak nasıl bir yama ekleyebiliriz > kısmındayız: > > 1) Paketin bulunduğu dizinde root kullanıcısına geçerek > ** pisi bi pspec.xml --unpack --use-quilt > komutunu veriyoruz, bu örnekte mesela /var/pisi/k9copy-2.3.6-1/work > dizinine k9copy paketi *quilt kullanılarak* "k9copy-2.3.6-Source" > adlı dizinle açılmış oluyor. > > 2) /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizinine > gidiyoruz, programın kaynak kodları buraya açılmış durumda. > > Deus-Ex-2011 k9copy # > cd /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source > > Deus-Ex-2011 k9copy-2.3.6-Source # quilt diff > No patches in series > > Deus-Ex-2011 k9copy-2.3.6-Source # quilt new desktop.patch > Patch patches/desktop.patch is now on top > > **quilt new > komutuyla yeni bir quilt yaması yaratıyoruz. > > Deus-Ex-2011 k9copy-2.3.6-Source # quilt series > patches/desktop.patch > Deus-Ex-2011 k9copy-2.3.6-Source # quilt top > patches/desktop.patch > > quilt series komutuyla baktığınızda ilgili yamanın oluşturulduğunu > görmeniz gerekli. > ** quilt series: bütün yamaları gösteriyor, > ** quilt top: şu an çalıştığınız yamayı gösteriyor. > > 3) Yamayı oluşturduğumuza göre değiştirmek istediğimiz dosyaları quilt > edit komutuyla açabiliriz. > > Burada önemli bir nokta, EDITOR çevre değişkenini favori editörünüze > ayarlarsanız rahat edersiniz. Ben mesela zsh kabuğunu > kullanıyorum, ~/.zshrc adlı dosyaya aşağıdaki satırı ekleyerek editör > olarak vim kullanıyorum: > > export EDITOR=vim > > Aynı şekilde bash kullanıyorsanız ~/.bashrc dosyanıza da aynı satırı > ekleyerek EDITOR değişkenini set edebilirsiniz. EDITOR değişkenini > belirtmezseniz sistem öntanımlısı nano ile açacaktır. > > 4) değiştirmek istediğim dosya k9copy.desktop, > Deus-Ex-2011 k9copy-2.3.6-Source # quilt edit k9copy.desktop > diyorum ve vi editörüyle k9copy.desktop dosyası açılıyor. > > Gerekli değişiklikleri yapıp kapatıyorum. > > ** quilt diff dediğimde yaptığım değişiklikler ekrana bastırılıyor: > Deus-Ex-2011 k9copy-2.3.6-Source # quilt diff > Index: k9copy-2.3.6-Source/k9copy.desktop > =================================================================== > --- k9copy-2.3.6-Source.orig/k9copy.desktop > +++ k9copy-2.3.6-Source/k9copy.desktop > @@ -5,10 +5,12 @@ Type=Application > Name=k9copy > Exec=k9copy -caption "%c" %i %m %u > Comment=DVD9 to DVD5 backup tool > +Comment[tr]=DVD9'dan DVD5'e yedekleme aracı > Comment[fr]=Backup de DVD9 en DVD5 > Comment[tr]=DVD9 DVD5 yedekleme aracı > Comment[ru]=?????????? ??? ??????????? ? DVD9 ?? DVD5 > GenericName=Video DVD Backup > +GenericName[tr]=Video DVD Yedekleme > GenericName[fr]=Backup de DVD Video > GenericName[tr]=DVD Vidyo Yedekleme Aracı > GenericName[ru]=??????????? ? ?????-DVD > @@ -17,4 +19,4 @@ Terminal=false > Icon=k9copy > X-DocPath=k9copy/index.html > Categories=Qt;KDE;AudioVideo;DiscBurning; > -X-KDE-StartupNotify=true > \ Dosya sonunda yenisatır yok. > +X-KDE-StartupNotify=true > > daha fazla değişiklik yapmak istiyorsam > quilt edit > diyerek /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source > dizinindeki istediğim dosyada istediğim değişikliği yaparak patch > oluşturabilirim. > > 5) Gerekli değişikliği yaptığımı düşünüyorsam ve yaptığım > değişikliklerin artık bir patch dosyası olmasını istiyorsam quilt > refresh komutunu çağırıyorum. > > Deus-Ex-2011 k9copy-2.3.6-Source # quilt refresh > Prototype mismatch: sub main::LC_ALL: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_NUMERIC: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_TIME: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_MONETARY: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_CTYPE: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_MESSAGES: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Prototype > mismatch: sub main::LC_COLLATE: none vs () > at /usr/share/quilt/scripts/remove-trailing-ws line 21 Refreshed patch > patches/desktop.patch > > Prototype mismatch ile ilgili kısımları şu an için dert etmenize gerek > yok, yaptığınız > değişiklikler /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizini > altındaki patches dizini altına yamaya verdiğiniz isimle oluşmuş > haldedir: > > Deus-Ex-2011 k9copy-2.3.6-Source # ls patches > desktop.patch series > > 6) Bu patch'i alıp k9copy dizininin altındaki files dizinine koydunuz, > ve derlediniz. Ama içinize sinmedi, diğer desktop dosyalarında da > değişiklik yapmak istiyorsunuz. Yine > ** pisi bi pspec.xml --use-quilt --unpack > > komutunun çağırarak k9copy'nin work dizinin açılmasını ve hali > hazırda eklediğiniz yamaların uygulanmasını sağlayabilirsiniz. > > quilt top komutu ile hangi yama üzerinde olduğunuzu gördükten sonra > > a) ilk patch'i oluştururken yaptığımız gibi quilt new diyerek yeni bir > patch oluşturabilirsiniz, sonrası için belgenin başına geri dönünüz :) > > b) quilt edit diyerek şu an bulunduğunuz patch üzerinde değişiklikler > yaparsınız, quilt diff ile baktığınız değişiklikler içinize siniyorsa > quilt refresh diyerek yamanın yeni halini oluşturmuş olursunuz. > > 7) Bazı paketlerde birden fazla yama olabiliyor, yamalar arasında > gezinip değişiklikler yapmanız gerekebiliyor. > > quilt top ile bulunduğunuz yamayı gördükten sonra > > ** quilt next ve quilt prev komutlarıyla hangi yamaların bulunduğunu > görebilirsiniz. (quilt series de bütün yamaları bir anda > gösterebilmektedir.) Eğer bulunduğunuz yamadan önceki veya sonraki > yamaya geçip onun üzerinde değişiklik yapmak istiyorsanız da > ** quilt pop > ** quilt push > komutlarıyla yamalar arasında gezinebilirsiniz. > > 8) Hali hazırdaki bir yamayı uygulamak istiyorsunuz, atıyorum, başka bir > dağıtımın kullandığı bir yamanın pardus'ta hazırladığınız pakete > uygulanabilir olup olmadığına bakacaksınız, > pisi bi pspec.xml --use-quilt --unpack > ile paketi açtıktan sonra Work Dizinine (k9copy > örneğinde /var/pisi/k9copy-2.3.6-1/work/k9copy-2.3.6-Source dizini) > gidip > ** quilt push -f > > diyorsunuz. quilt push demek bulunan yamayı kaynağa uygulamak için > yamayı ittirmeniz demek, -f parametresiyle de --force, yani > uygulanabilir olan değişiklikleri kaynağa uygula demiş oluyorsunuz. > > > Böylelikle yamanın uygulanabilir kısımlarını otomatik olarak > uygulayabilirsiniz, tabi bu konuda quilt'e gözünüz kapalı güvenmeyip > yapılan değişiklikleri bir de quilt diff ile kendiniz kontrol etmenizi > tavsiye ederim :] > > NOT: yamalarla uğraşırken en çok karşılaşacağınız durumlardan biri, > yamanın level'ını yanlış tahmin edip yamanın uygulanmadığını > düşünmeniz :) İlk kontrol edeceğiniz bu olsun. > > *** Peki yama düzeyi (level) ne demek? *** > > Şöyle ki, pspec.xml'lerde etiketi altında yamaları yazarken > > fedora/kdebase-4.3.4-bz#609039-chfn-parse.patch > fedora/kdebase-4.4.0-konqueror-kde#228593.patch > fedora/kdebase-4.6.1-dolphin-regression.patch > > gibi bir yapı kullanıyoruz, örnek > http://svn.pardus.org.tr/pardus/2011/devel/desktop/kde/base/kdebase > > Bazı yamalarda da level belirtilmiyor, bunlar için level="0" da > diyebiliriz. > > Bu levellar, yamaların başında yazan > diff -up kdebase-4.5.1/apps/kdepasswd/kcm/chfnprocess.cpp.orig > kdebase-4.5.1/apps/kdepasswd/kcm/chfnprocess.cpp > > gibi satırların başından, yama uygulanırken kaç dizin sileceğini > anlatır. Örnek verirsek, Yukarıdaki satırın bulunduğu yama > fedora/kdebase-4.3.4-bz#609039-chfn-parse.patch > level="2" olduğu için work dizini altında kdepasswd/kcm/chfnprocess.cpp > dosyası üzerinde değişiklik yapılacak. > > Genelde level="1" olan yamalara level="0" yazıp (başka bir deyişle > level yazmayıp) "bu yama niye uygulanmıyor" diyebilirsiniz. Ona dikkat > etmenizi tavsiye ederim. > > NOT2: quilt, level="1"lik yamalar üretiyor ;) > > ------------------- > > Şimdilik ilk etapta aklıma gelenler bu kadar. quilt ile yamaları > birleştirebilir, bir yamayı dosyalarına göre ayırabilir, daha bir çok > fantastik şeyler yapabilirsiniz. Daha fazla bilgi için > > man quilt > quilt --help > > İyi çalışmalar. > Bu güzel yazı için teşekkürler. Bu yazıyı kullanarak gerekli desktop yamalarını oluşturup svn'ye gönderdim.. kolay gelsin -- *Aydın Demirel Inforcept Networks- Senior Linux Administrator * -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From gokcen at pardus.org.tr Sat Apr 9 18:58:39 2011 From: gokcen at pardus.org.tr (=?utf-8?q?G=C3=B6k=C3=A7en_Eraslan?=) Date: Sat, 9 Apr 2011 08:58:39 -0700 Subject: [Teknik] =?utf-8?q?Paketlere_yama_haz=C4=B1rlarken_quilt_kullan?= =?utf-8?q?=C4=B1m=C4=B1_a=2Ek=2Ea=2E_how_to_use_quilt__101?= In-Reply-To: References: <20110409003036.9593492e.serdar@pardus.org.tr> Message-ID: <201104090858.41886.gokcen@pardus.org.tr> 09 Nisan 2011 Cumartesi günü (saat 00:18:17) Ali E.İMREK şunları yazmıştı: > Sakıncası yoksa wiki'ye aldım. Henüz taslak gibi duruyor, biraz > düzenleyeceğim. > > http://tr.pardus-wiki.org/NASIL:Pisi_paketlerine_quilt_ile_yama_haz%C4%B1rl > amak > > Teşekkürler. Belge hazırlamışken, içinde "Quilt'le ilgili daha detaylı bilgi için şuraya[1] bakabilirsiniz." gibi bir cümle de olursa güzel olur. [1] www.suse.de/~agruen/quilt.pdf -- Gökçen Eraslan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From serdar at pardus.org.tr Sat Apr 9 19:07:36 2011 From: serdar at pardus.org.tr (Serdar =?UTF-8?B?RGFsZ8Sxw6c=?=) Date: Sat, 9 Apr 2011 19:07:36 +0300 Subject: [Teknik] =?utf-8?q?Paketlere_yama_haz=C4=B1rlarken__quilt_kullan?= =?utf-8?b?xLFtxLEgIGEuay5hLiBob3cgdG8gdXNlIHF1aWx0ICAxMDE=?= In-Reply-To: <201104090858.41886.gokcen@pardus.org.tr> References: <20110409003036.9593492e.serdar@pardus.org.tr> <201104090858.41886.gokcen@pardus.org.tr> Message-ID: <20110409190736.a8f8aae9.serdar@pardus.org.tr> On Sat, 9 Apr 2011 08:58:39 -0700 Gökçen Eraslan wrote: > 09 Nisan 2011 Cumartesi günü (saat 00:18:17) Ali E.İMREK şunları yazmıştı: > > Sakıncası yoksa wiki'ye aldım. Henüz taslak gibi duruyor, biraz > > düzenleyeceğim. > > > > http://tr.pardus-wiki.org/NASIL:Pisi_paketlerine_quilt_ile_yama_haz%C4%B1rl > > amak > > > > Teşekkürler. > > Belge hazırlamışken, içinde "Quilt'le ilgili daha detaylı bilgi için şuraya[1] > bakabilirsiniz." gibi bir cümle de olursa güzel olur. > > [1] www.suse.de/~agruen/quilt.pdf > İstersen wiki'deki sayfaya ekleyebilirsin Gökçen. -- Serdar Dalgıç From gokcen at pardus.org.tr Sat Apr 9 20:57:52 2011 From: gokcen at pardus.org.tr (=?iso-8859-9?q?G=F6k=E7en_Eraslan?=) Date: Sat, 9 Apr 2011 10:57:52 -0700 Subject: [Teknik] =?iso-8859-9?q?Paketlere_yama_haz=FDrlarken__quilt_kulla?= =?iso-8859-9?q?n=FDm=FD__a=2Ek=2Ea=2E_how_to_use_quilt__101?= In-Reply-To: <20110409190736.a8f8aae9.serdar@pardus.org.tr> References: <20110409003036.9593492e.serdar@pardus.org.tr> <201104090858.41886.gokcen@pardus.org.tr> <20110409190736.a8f8aae9.serdar@pardus.org.tr> Message-ID: <201104091057.56055.gokcen@pardus.org.tr> 09 Nisan 2011 Cumartesi günü (saat 09:07:36) Serdar Dalgıç şunları yazmıştı: > On Sat, 9 Apr 2011 08:58:39 -0700 > > Gökçen Eraslan wrote: > > 09 Nisan 2011 Cumartesi günü (saat 00:18:17) Ali E.İMREK şunları yazmıştı: > > > Sakıncası yoksa wiki'ye aldım. Henüz taslak gibi duruyor, biraz > > > düzenleyeceğim. > > > > > > http://tr.pardus-wiki.org/NASIL:Pisi_paketlerine_quilt_ile_yama_haz%C4% > > > B1rl amak > > > > > > Teşekkürler. > > > > Belge hazırlamışken, içinde "Quilt'le ilgili daha detaylı bilgi için > > şuraya[1] bakabilirsiniz." gibi bir cümle de olursa güzel olur. > > > > [1] www.suse.de/~agruen/quilt.pdf > > İstersen wiki'deki sayfaya ekleyebilirsin Gökçen. Bunu bilmiyordum, teşekkür ederim. -- Gökçen Eraslan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From onur at pardus.org.tr Sun Apr 10 14:26:08 2011 From: onur at pardus.org.tr (Onur =?UTF-8?B?S8O8w6fDvGs=?=) Date: Sun, 10 Apr 2011 14:26:08 +0300 Subject: [Teknik] 2011/devel/multimedia/video/k9copy - k9copy build files are modified for devel reposito... In-Reply-To: <20110410111800.8C31749C95A@ns1.pardus.org.tr> References: <20110410111800.8C31749C95A@ns1.pardus.org.tr> Message-ID: <20110410142608.5a9f632f.onur@pardus.org.tr> On Sun, 10 Apr 2011 14:18:00 +0300 (EEST) Aydın Demirel wrote: > Author: aydin.demirel > Date: Sun Apr 10 14:18:00 2011 > New Revision: 117105 > > Added: > 2011/devel/multimedia/video/k9copy/actions.py > 2011/devel/multimedia/video/k9copy/pspec.xml > 2011/devel/multimedia/video/k9copy/translations.xml > Log: > k9copy build files are modified for devel repository BUG:COMMENT:17669 Paket inceleme sürecinden geçmedi, devel depolarına da olsa yeterli onay almadan paketi alamazsın. Bir de, değişikliklerin ilgili hata kaydına gitmesi için BUG: ile başlayan kısmın satır başında olması gerekiyor. -- Onur Küçük Knowledge speaks, but wisdom listens From ozan at pardus.org.tr Tue Apr 12 09:08:59 2011 From: ozan at pardus.org.tr (=?ISO-8859-9?Q?Ozan_=C7a=F0layan?=) Date: Tue, 12 Apr 2011 09:08:59 +0300 Subject: [Teknik] =?iso-8859-9?q?Pardus_alt=FDnda_NTFS_b=F6l=FCmden_veri_o?= =?iso-8859-9?q?kumak?= In-Reply-To: References: <201104051502.52518.onur@pardus.org.tr> Message-ID: <4DA3EC7B.4010205@pardus.org.tr> 05-04-2011 19:19 tarihinde, Ismail SEZEN yazdı: > HATALI: > /home/sezen/cekoslavayaklastiramadiklarimizdanmisiniz/hgt1948.nc ( 64 karakter ) > /mnt/sda5/abcd/hgt.1948.nc ( 26 karakter ) > /mnt/sda5/ab/hgt.1948.nc ( 24 karakter ) > > DOĞRU: > /mnt/sda5/ab/hgt1948.nc ( 23 Karakter ) > > Bununla ilgili netcdf e-posta listesine de bir ileti göndereceğim. > (Böyle bir liste varsa) Bakalım ne cevap gelecek. İlgilenen tüm > arkadaşlara çok teşekkür ederim. Merhaba, Aslında yazdığınız kodun nerede çöktüğüne bakmak lazım tam olarak. Ben örnek bir kod yazdım: #include #include int main(int argc, char *argv[]) { int f,ncid; f = nc_open(argv[1], NC_NOWRITE, &ncid); return 0; } çalıştırdığım zaman segmentation fault almıyorum: ozanDesktopI7x86_64 netdf # ./a.out /home/sezen/cekoslavayaklastiramadiklarimizdanmisiniz/hgt1948.nc ozanDesktopI7x86_64 netdf # nc dosyasını da netcdf sitesindeki örneklerden indirdim. Sizin .nc dosyanızda veya yazdığınız kodda hata olabilir. İsterseniz nc_open() çağrınızı da içerecek şekilde kodu gönderin buraya. From sezenismail at gmail.com Tue Apr 12 09:26:36 2011 From: sezenismail at gmail.com (Ismail SEZEN) Date: Tue, 12 Apr 2011 09:26:36 +0300 Subject: [Teknik] =?utf-8?q?Pardus_alt=C4=B1nda_NTFS_b=C3=B6l=C3=BCmden_ve?= =?utf-8?q?ri_okumak?= In-Reply-To: <4DA3EC7B.4010205@pardus.org.tr> References: <201104051502.52518.onur@pardus.org.tr> <4DA3EC7B.4010205@pardus.org.tr> Message-ID: 2011/4/12 Ozan Çağlayan : > nc dosyasını da netcdf sitesindeki örneklerden indirdim. Sizin .nc > dosyanızda veya yazdığınız kodda hata olabilir. İsterseniz nc_open() > çağrınızı da içerecek şekilde kodu gönderin buraya. Örnekleri indirip denemek aklıma gelmemişti :) Muhtemelen hata bende kaynaklı ama, 23 karakterlik sınır çok garibime gitti yine de. Kodun çöktüğü nokta [2] adresinde. Kaynak kodları, deposundan [4] indirebilirsiniz. Görüşlerinizi dört gözle bekliyorum. İlgilendiğiniz için çok teşekkür ederim. 1- Hata girdisi: http://dev.isezen.com/issues/1 2- Hatanın fırladığı kod satırı: http://dev.isezen.com/code_review/show/siklon?review_id=1 3- Proje Sitesi: http://dev.isezen.com/projects/siklon 4-http://svn.svnstore.com/siklon --  İsmail SEZEN     Physicist From sezenismail at gmail.com Tue Apr 12 09:38:05 2011 From: sezenismail at gmail.com (Ismail SEZEN) Date: Tue, 12 Apr 2011 09:38:05 +0300 Subject: [Teknik] =?utf-8?q?Pardus_alt=C4=B1nda_NTFS_b=C3=B6l=C3=BCmden_ve?= =?utf-8?q?ri_okumak?= In-Reply-To: References: <201104051502.52518.onur@pardus.org.tr> <4DA3EC7B.4010205@pardus.org.tr> Message-ID: Ek olarak, eğer projeyi derleyip çalıştırmak isterseniz, hgt.1948.nc dosyası ile birlikte aşağıdaki komut parametreleri ile deneyebilirsiniz. Ben yaşadğım problemden geçici olarak kurtulmak için, siklon ikili dosyası ile aynı dizinde veri klasörüne işaret eden sembolik bir link oluşturdum ve onun üzerinden veri dosyalarına eriştim. $ ./siklon -C -e "dom:0,60,0,60" "time:0,1,1" "lev:0" "hgt.1948.nc" --  İsmail SEZEN     Physicist From posta at huseyinkozan.com.tr Tue Apr 12 16:49:06 2011 From: posta at huseyinkozan.com.tr (=?utf-8?q?H=C3=BCseyin_Kozan?=) Date: Tue, 12 Apr 2011 16:49:06 +0300 Subject: [Teknik] Deneme Message-ID: <201104121649.07157.posta@huseyinkozan.com.tr> Selam, Ekteki gibi birşeyler yaptım. Henüz tamamlanmadı. İlgilenen, kullanmak isteyen olur mu ki ? -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: pisido.tar.gz Type: application/x-compressed-tar Size: 15520 bytes Desc: kullanılamıyor URL: From necdetyucel at gmail.com Tue Apr 12 17:19:11 2011 From: necdetyucel at gmail.com (=?ISO-8859-1?Q?Necdet_Y=FCcel?=) Date: Tue, 12 Apr 2011 17:19:11 +0300 Subject: [Teknik] Deneme In-Reply-To: <201104121649.07157.posta@huseyinkozan.com.tr> References: <201104121649.07157.posta@huseyinkozan.com.tr> Message-ID: Ekteki dosyayı açıp bakmadan da ne işe yaradığını anlayabilseydik iyi olurdu. --- Necdet Yücel 12 Nisan 2011 16:49 tarihinde Hüseyin Kozan yazdı: > Selam, > Ekteki gibi birşeyler yaptım. > Henüz tamamlanmadı. > > İlgilenen, kullanmak isteyen olur mu ki ? > > -- > Hüseyin Kozan > huseyinkozan.com.tr > qtturkiye.com > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknik adresini kullanın. > Listeye iletmek istediğiniz soruları  Teknik at pardus.org.tr e-posta adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin. > From posta at huseyinkozan.com.tr Tue Apr 12 17:23:08 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 12 Apr 2011 17:23:08 +0300 Subject: [Teknik] Deneme In-Reply-To: References: <201104121649.07157.posta@huseyinkozan.com.tr> Message-ID: <201104121723.08159.posta@huseyinkozan.com.tr> Salı 12 Nisan 2011 günü (saat 17:19:11) Necdet Yücel şunları yazmıştı: > Ekteki dosyayı açıp bakmadan da ne işe yaradığını anlayabilseydik iyi > olurdu. > > --- > Necdet Yücel > pisiyap'ın c++ ile yazılmış hali diyebilirm. .ui dosyasını açabiliyorsanız bir fikir verecektir. İyi çalışmalar. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From serdar at pardus.org.tr Tue Apr 12 23:04:12 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Tue, 12 Apr 2011 23:04:12 +0300 Subject: [Teknik] =?iso-8859-9?q?Qt_ile_Pisi_paket_yap=FDm_arac=FD__-_Pisi?= =?iso-8859-9?q?do?= In-Reply-To: <201104121723.08159.posta@huseyinkozan.com.tr> References: <201104121649.07157.posta@huseyinkozan.com.tr> <201104121723.08159.posta@huseyinkozan.com.tr> Message-ID: <20110412230412.2e969f84.serdar@pardus.org.tr> On Tue, 12 Apr 2011 17:23:08 +0300 Hüseyin Kozan wrote: > Salı 12 Nisan 2011 günü (saat 17:19:11) Necdet Yücel şunları yazmıştı: > > Ekteki dosyayı açıp bakmadan da ne işe yaradığını anlayabilseydik iyi > > olurdu. > > > > --- > > Necdet Yücel > > > pisiyap'ın c++ ile yazılmış hali diyebilirm. > .ui dosyasını açabiliyorsanız bir fikir verecektir. > Teknik liste olsun, başka özgür yazılım projelerinin listeleri olsun, yaptığınız çalışmaları "deneme, sample" gibi genel isimler yerine çalışmayı bir kaç kelimeyle özetleyen bir başlıkta gönderirseniz daha açıklayıcı olur. "Qt ile Pisi paket yapım aracı - Pisido" diye örnek bir başlık geldi aklıma, yazayım mesela onu :) Çalışmanız için de öncelikle elinize sağlık. vim'e oldukça alışmış biri olarak yalan söylemiyyim, böyle grafik arayüzlü araçlar bana hep soğuk geliyor, bunu da pek kullanmam muhtemelen :) Ama illa ki birilerinin ilgisini çekecektir. Bir kaç önerim ve fikirlerim olacak naçizane: * http://svn.pardus.org.tr/uludag/trunk/scripts altında kullandığımız bir çok betik var, bunların paketlerle ilgili olanları, mesela bump(yarı otomatik sürüm yükseltme betiği) HOME dizini altında .packagerinfo dosyasına bakıyor, buradan paketçinin adını ve e-posta adresini alıyor. Siz de bu şekilde davranacak şekilde kodlayabilirsiniz isterseniz. * Paket tab'ında Tip ve Group adları yerine pisi karşılıkları olan IsA ve PartOf ibarelerini kullanırsanız daha iyi olur. * Yine Paket tab'ında listede olmayan lisanslar için bir kutu koymuşsunuz, listede olmayan lisansı zaten svn'e commit edemiyorsunuz, commit hook'u izin vermiyor. O kutuyu kaldırabilirsiniz bence, olmayan bir lisansın da pisi listesine eklenmesi için hata kaydı açıldığında pisi'nin izin verdiği lisanslara eklenmesi pek sürmeyecektir zaten. * Source Code tab'ında Project Sub Directory'nin tam olarak ne yaptığını anlayamadım. * Dosyalar kısmını tree yapısında tutarsanız daha kullanışlı olabilir gibi geliyor bana, bazı paketlerde mesela başka dağıtımlardan alınan yamalar "debian/hedehodo.patch" şeklinde tutulabiliyor, tree yapısında daha kullanışlı durabilir gibi geldi bana. * Dosyalar'da yamaları ve ek dosyaları (AdditionalFiles) ayırabilirsiniz. Bir de yeni pisi'de artık hem kaynak tarafına, hem paket tarafına ek dosya ekleyebiliyoruz. * Ayrıca yeni pisi'de birden fazla kaynak da belirtebiliyoruz, Misal http://svn.pardus.org.tr/pardus/2011/devel/network/web/opera * Url verildiği zaman o Url'i indirmiyor anladığım kadarıyla, ya da ben beceremedim, bilmiyorum. "Can not open file to sha1sum" hatası alıyorum. Pisido'yu kdesu -c ile de çalıştırdım, sudo pisido da dedim her ikisinde de uzak bir bağlantıdaki dosyayı indirmeyi başaramadım. * Work dir diye belirttiğiniz yer paketin oluşturulduğu dizin herhalde, ama Pisi paketlerinde WorkDir'i paketin kaynak dosyalarının açıldığı yer olarak ele alıyoruz, orda bir kavram karmaşası var. * Hata mesajlarını daha açıklayıcı yazarsanız daha iyi olur bence. Ne olup ne bittiğini takip etmekte zorlandım ben şahsen. Olan biteni loglarsanız güzel olacağını düşünüyorum, komut satırından çalıştırdığımda ne olup ne bittiği hakkında daha çok bilgi alsam güzel olur. * TODO listesine eklenebilir şöyle bir fikir geldi aklıma, sizinle paylaşayım: ilk adımda yeni paket yapımı için kullanılsa da ileride `pisido path` şeklinde verildiği zaman path'teki pspec.xml, actions.py dosyalarına göre o dizindeki paketi açıp onun üzerinde değişiklikler yapılmasını sağlayabilir. Tabi bu özelliği yapmaya karar verirseniz paketin history'sini de pisido'ya eklemeniz gerekecektir. Bir düğme koyup otomatik bump edebilirsiniz. Şimdilik aklıma gelenler bu kadar, elinize sağlık tekrardan. Pisiyap'ın bir benzeri bir uygulama olarak Pakito vardı staj projelerinden, http://svn.pardus.org.tr/uludag/trunk/playground/intern/Pakito adresinden Pakito'nun da kaynak kodlarını inceleyebilirsiniz isterseniz. İyi çalışmalar. -- Serdar Dalgıç From posta at huseyinkozan.com.tr Wed Apr 13 10:33:23 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Wed, 13 Apr 2011 10:33:23 +0300 Subject: [Teknik] =?iso-8859-9?q?Qt_ile_Pisi_paket_yap=FDm_arac=FD__-__Pis?= =?iso-8859-9?q?ido?= In-Reply-To: <20110412230412.2e969f84.serdar@pardus.org.tr> References: <201104121649.07157.posta@huseyinkozan.com.tr> <201104121723.08159.posta@huseyinkozan.com.tr> <20110412230412.2e969f84.serdar@pardus.org.tr> Message-ID: <201104131033.23800.posta@huseyinkozan.com.tr> Salı 12 Nisan 2011 günü (saat 23:04:12) Serdar Dalgıç şunları yazmıştı: > > Teknik liste olsun, başka özgür yazılım projelerinin listeleri olsun, > yaptığınız çalışmaları "deneme, sample" gibi genel isimler yerine > çalışmayı bir kaç kelimeyle özetleyen bir başlıkta gönderirseniz daha > açıklayıcı olur. "Qt ile Pisi paket yapım aracı - Pisido" diye örnek > bir başlık geldi aklıma, yazayım mesela onu :) Özgür yazılıma katkı olarak bir "deneme" idi. Belki beğenen olmaz diye :) > > Çalışmanız için de öncelikle elinize sağlık. vim'e oldukça alışmış biri > olarak yalan söylemiyyim, böyle grafik arayüzlü araçlar bana hep soğuk > geliyor, bunu da pek kullanmam muhtemelen :) Ama illa ki birilerinin > ilgisini çekecektir. Şu vim'e nedense kanım ısınmadı. GUI olmadan nasıl kullanılıyo bilmiyorum. > > Bir kaç önerim ve fikirlerim olacak naçizane: > > * http://svn.pardus.org.tr/uludag/trunk/scripts altında kullandığımız > bir çok betik var, bunların paketlerle ilgili olanları, mesela bump(yarı > otomatik sürüm yükseltme betiği) HOME dizini altında .packagerinfo > dosyasına bakıyor, buradan paketçinin adını ve e-posta adresini alıyor. > Siz de bu şekilde davranacak şekilde kodlayabilirsiniz isterseniz. Kontrol ettim. Programın kendi ayar dosyasında durması daha uygun gibi. > > * Paket tab'ında Tip ve Group adları yerine pisi karşılıkları olan IsA > ve PartOf ibarelerini kullanırsanız daha iyi olur. Değiştirdim. > > * Yine Paket tab'ında listede olmayan lisanslar için bir kutu > koymuşsunuz, listede olmayan lisansı zaten svn'e commit edemiyorsunuz, > commit hook'u izin vermiyor. O kutuyu kaldırabilirsiniz bence, olmayan > bir lisansın da pisi listesine eklenmesi için hata kaydı açıldığında > pisi'nin izin verdiği lisanslara eklenmesi pek sürmeyecektir zaten. Kaldırdım. > > * Source Code tab'ında Project Sub Directory'nin tam olarak ne > yaptığını anlayamadım. Şu anda çalışmıyor. Kaynak kod arşivinin içindeki alt dizini proje dizini olarak almak için koydum. Lazım olmuştu da :) > > * Dosyalar kısmını tree yapısında tutarsanız daha kullanışlı olabilir > gibi geliyor bana, bazı paketlerde mesela başka dağıtımlardan alınan > yamalar "debian/hedehodo.patch" şeklinde tutulabiliyor, tree yapısında > daha kullanışlı durabilir gibi geldi bana. Pisi nin yapısını tam bilemediğimden dosya yapısı konusununun sonraki ihtiyaçlarını kestiremiyorum. Xml dosyayı da kolay işleyebileceğim bir yapı kurmak istiyorum. Belki ağaç değil de tablo koyabilirim. Ya da ağaçlı tablo. > > * Dosyalar'da yamaları ve ek dosyaları (AdditionalFiles) > ayırabilirsiniz. Bir de yeni pisi'de artık hem kaynak tarafına, hem > paket tarafına ek dosya ekleyebiliyoruz. Henüz yamalamakla uğraşmadığımdan nasıl kullanıldığını bilmiyorum. > > * Ayrıca yeni pisi'de birden fazla kaynak da belirtebiliyoruz, Misal > http://svn.pardus.org.tr/pardus/2011/devel/network/web/opera Programın kalan kısımlarını ne kadar sürede yapabileceğime bakarak bunu yapıp yapmayacağıma karar veririm. > > * Url verildiği zaman o Url'i indirmiyor anladığım kadarıyla, ya da ben > beceremedim, bilmiyorum. "Can not open file to sha1sum" hatası > alıyorum. Pisido'yu kdesu -c ile de çalıştırdım, sudo pisido da dedim > her ikisinde de uzak bir bağlantıdaki dosyayı indirmeyi başaramadım. Yeni bir process açıp içinde xterm açıyor, sonra wget kullanarak dosyayı indiriyor. Bende şu anda çalışıyor. Dahili indrime nesnesini sonraya bırakmıştım. Daha kolay bir yolu var mı bilmiyorum. Belki indirme iptal edip sha1sum değerini kullanıcıdan isterim. > > * Work dir diye belirttiğiniz yer paketin oluşturulduğu dizin herhalde, > ama Pisi paketlerinde WorkDir'i paketin kaynak dosyalarının açıldığı > yer olarak ele alıyoruz, orda bir kavram karmaşası var. "PiSiDo Work Dir" diyebilirim. Aklıma makul birşey gelmedi. Ayarlarda "pisi archive dir" demişim. Pisi'nin dizini doğrudan görünmediğinden karışacağını zannetmiyorum. Programın hedef kitlesini "acemi" kullanıcılar olarak düşünürsek sorun olmaz herhalde. > > * Hata mesajlarını daha açıklayıcı yazarsanız daha iyi olur bence. Ne > olup ne bittiğini takip etmekte zorlandım ben şahsen. Olan biteni > loglarsanız güzel olacağını düşünüyorum, komut satırından > çalıştırdığımda ne olup ne bittiği hakkında daha çok bilgi alsam güzel > olur. Kayıt alınacaksa bir kayıt dosysı yada kullanıcıya sunulan bir GUI nesnesi daha güzel olur. Programın konsoldan çalışması gerekmemeli. > > * TODO listesine eklenebilir şöyle bir fikir geldi aklıma, sizinle > paylaşayım: ilk adımda yeni paket yapımı için kullanılsa da ileride > `pisido path` şeklinde verildiği zaman path'teki pspec.xml, actions.py > dosyalarına göre o dizindeki paketi açıp onun üzerinde değişiklikler > yapılmasını sağlayabilir. Tabi bu özelliği yapmaya karar verirseniz > paketin history'sini de pisido'ya eklemeniz gerekecektir. Bir düğme > koyup otomatik bump edebilirsiniz. Bunu kodun içinde TODO listeme eklemiştim. Güzel fikir ancak programın temelini OOP üstüne oturtmadan bana biraz amelelik olacak gibi geliyor. Arayüzdeki işlevsellikle xml arasında bağlantı kuracak nesnel bir yapı henüz bulamadım. Ayrıca henüz action.py de yapmadım. Bunun için de bir yöntem gereklli. Nasıl yapabilirim ? Fikri olan ? > > Şimdilik aklıma gelenler bu kadar, elinize sağlık tekrardan. Pisiyap'ın > bir benzeri bir uygulama olarak Pakito vardı staj projelerinden, > http://svn.pardus.org.tr/uludag/trunk/playground/intern/Pakito > adresinden Pakito'nun da kaynak kodlarını inceleyebilirsiniz isterseniz. > > İyi çalışmalar. İlgilendiğiniz için, önerileriniz için çok teşekkür ederim. Paket yapımında herkes için kolay bir başlangıç oluşturmak istiyorum. Eğer başarabilirsem ne mutlu bana :) İyi çalışmalar. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From omeragacan at gmail.com Wed Apr 13 20:29:28 2011 From: omeragacan at gmail.com (=?ISO-8859-9?Q?=D6mer_Sinan_A=F0acan?=) Date: Wed, 13 Apr 2011 20:29:28 +0300 Subject: [Teknik] =?iso-8859-9?q?python-gtk_paketi_kurulu_olmas=FDna_ra=F0?= =?iso-8859-9?q?men_No_package_=27pygtk-2=2E0=27_found_hatas=FD?= Message-ID: Selamlar, python-gtk paketi kurulu olmasına rağmen configure sırasında `No package 'pygtk-2.0' found` hatası alıyorum. package-manager'dan baktığımda kurulu python-gtk sürümü 2.22.0 gözüküyor. Neden olabilir? Teşekkürler.. --- Ömer Sinan Ağacan http://osa1.net/ -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From yucel.kilic at linux.org.tr Wed Apr 13 20:37:42 2011 From: yucel.kilic at linux.org.tr (=?ISO-8859-9?B?WfxjZWwgS/1s/ec=?=) Date: Wed, 13 Apr 2011 20:37:42 +0300 Subject: [Teknik] =?iso-8859-9?q?python-gtk_paketi_kurulu_olmas=FDna_ra=F0?= =?iso-8859-9?q?men_No_package_=27pygtk-2=2E0=27_found_hatas=FD?= In-Reply-To: References: Message-ID: Benim aklıma ilk gelen "python-gtk-devel" paketi, kurulu mu acaba? BuildDependencies kısmına gerekli ise bu hatayı verebilir. Saygılar. 13 Nisan 2011 20:29 tarihinde Ömer Sinan Ağacan yazdı: > Selamlar, > python-gtk paketi kurulu olmasına rağmen configure sırasında `No package > 'pygtk-2.0' found` hatası alıyorum. > package-manager'dan baktığımda kurulu python-gtk sürümü 2.22.0 gözüküyor. > Neden olabilir? > Teşekkürler.. > > --- > Ömer Sinan Ağacan > http://osa1.net/ > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknik > adresini kullanın. > Listeye iletmek istediğiniz soruları  Teknik at pardus.org.tr e-posta adresine > gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -- "Free software: Freedom and cooperation..." ---------------------------------------------------------------------------------- Hiç ellerin taşı bana değmez, ille dostun gülü yaralar beni. Pir Sultan Abdal From omeragacan at gmail.com Wed Apr 13 20:44:37 2011 From: omeragacan at gmail.com (=?ISO-8859-9?Q?=D6mer_Sinan_A=F0acan?=) Date: Wed, 13 Apr 2011 20:44:37 +0300 Subject: [Teknik] =?iso-8859-9?q?python-gtk_paketi_kurulu_olmas=FDna_ra=F0?= =?iso-8859-9?q?men_No_package_=27pygtk-2=2E0=27_found_hatas=FD?= In-Reply-To: References: Message-ID: Teşekkürler, çözüldü. --- Ömer Sinan Ağacan http://osa1.net/ 13 Nisan 2011 20:37 tarihinde Yücel Kılıç yazdı: > Benim aklıma ilk gelen "python-gtk-devel" paketi, kurulu mu acaba? > BuildDependencies kısmına gerekli ise bu hatayı verebilir. > > Saygılar. > > 13 Nisan 2011 20:29 tarihinde Ömer Sinan Ağacan > yazdı: > > Selamlar, > > python-gtk paketi kurulu olmasına rağmen configure sırasında `No package > > 'pygtk-2.0' found` hatası alıyorum. > > package-manager'dan baktığımda kurulu python-gtk sürümü 2.22.0 gözüküyor. > > Neden olabilir? > > Teşekkürler.. > > > > --- > > Ömer Sinan Ağacan > > http://osa1.net/ > > > > _______ > > Teknik e-posta listesi > > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknik > > adresini kullanın. > > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine > > gönderin. > > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/aramaweb > > sayfasına gidin. > > > > > > -- > "Free software: Freedom and cooperation..." > > ---------------------------------------------------------------------------------- > Hiç ellerin taşı bana değmez, ille dostun gülü yaralar beni. > Pir Sultan Abdal > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From serdar at pardus.org.tr Wed Apr 13 21:19:14 2011 From: serdar at pardus.org.tr (Serdar =?UTF-8?B?RGFsZ8Sxw6c=?=) Date: Wed, 13 Apr 2011 21:19:14 +0300 Subject: [Teknik] =?utf-8?q?Playground=27a_commit_yap=C4=B1l=C4=B1rken_yaz?= =?utf-8?q?=C4=B1lan__commit_mesajlar=C4=B1?= In-Reply-To: <20110413165535.E389749C8DA@ns1.pardus.org.tr> References: <20110413165535.E389749C8DA@ns1.pardus.org.tr> Message-ID: <20110413211914.268098c4.serdar@pardus.org.tr> On Wed, 13 Apr 2011 19:55:35 +0300 (EEST) wrote: Merhaba; JUNIORJOB seçmiş olan bir çok geliştirici adayını ilgilendiren bir konu, bir hatırlatma; o yüzden teknik listeye yazayım dedim. > Author: yucel.kilic > Date: Wed Apr 13 19:55:35 2011 > New Revision: 117302 > > Added: > playground/yucel.kilic/hamlib/actions.py > playground/yucel.kilic/hamlib/pspec.xml > playground/yucel.kilic/hamlib/translations.xml > Log: > Bugzilla hata kodu 6128 olan hamlib kitapliginin pisi insaa dosyalarini ekliyorum. Bu kitapligin olmamasi Bugzilla'da 17417 icin engel teskil ediyor. > Commit yaparken commit mesajına aksi bir durum olmadığı sürece ingilizce yazmaya özen gösterelim, yabancı katkıcılarımızın da olan biteni takip etmesi açısından. Kullandığınız kabukta EDITOR değişkenini favori editörünüze set ederseniz, svn commit'e -m argümanını vermediğiniz her commit'te editörünüz açılıp commit mesajınızı yazmanızı sağlayacaktır. Böylelikle birden fazla satır kullanarak da commit yapabilirsiniz. Bununla ilgili daha detaylı bilgi için bkz: http://lists.pardus.org.tr/gelistirici/2011-January/055350.html Birden fazla satır kullanarak commit yapmanın bir yararı, BUG:COMMENT ve BUG:FIXED gibi bugzilla commit hook'una takılabilecek satırlar yazabilmeniz. Mesela bu örnek için commit mesajının altına bir satır BUG:COMMENT:6128 yazsaydı Yücel, 6128 nolu hata kaydına da bu commitiyle ilgili bilgi gidecekti. :) İyi çalışmalar. -- Serdar Dalgıç From yucel.kilic at linux.org.tr Wed Apr 13 21:24:07 2011 From: yucel.kilic at linux.org.tr (=?ISO-8859-9?B?WfxjZWwgS/1s/ec=?=) Date: Wed, 13 Apr 2011 21:24:07 +0300 Subject: [Teknik] =?iso-8859-9?q?Playground=27a_commit_yap=FDl=FDrken_yaz?= =?iso-8859-9?q?=FDlan_commit_mesajlar=FD?= In-Reply-To: <20110413211914.268098c4.serdar@pardus.org.tr> References: <20110413165535.E389749C8DA@ns1.pardus.org.tr> <20110413211914.268098c4.serdar@pardus.org.tr> Message-ID: Hakikaten benim için çok yararlı oldu bu bilgiler. Bilgilendirmeniz için teşekkürler. İyi çalışmalar:) 13 Nisan 2011 21:19 tarihinde Serdar Dalgıç yazdı: > On Wed, 13 Apr 2011 19:55:35 +0300 (EEST) > wrote: > > > Merhaba; > > JUNIORJOB seçmiş olan bir çok geliştirici adayını ilgilendiren bir > konu, bir hatırlatma; o yüzden teknik listeye yazayım dedim. > >> Author: yucel.kilic >> Date: Wed Apr 13 19:55:35 2011 >> New Revision: 117302 >> >> Added: >>    playground/yucel.kilic/hamlib/actions.py >>    playground/yucel.kilic/hamlib/pspec.xml >>    playground/yucel.kilic/hamlib/translations.xml >> Log: >> Bugzilla hata kodu 6128 olan hamlib kitapliginin pisi insaa dosyalarini ekliyorum. Bu kitapligin olmamasi Bugzilla'da 17417 icin engel teskil ediyor. >> > > Commit yaparken commit mesajına aksi bir durum olmadığı sürece ingilizce > yazmaya özen gösterelim, yabancı katkıcılarımızın da olan biteni takip > etmesi açısından. > > Kullandığınız kabukta EDITOR değişkenini favori editörünüze set > ederseniz, svn commit'e -m argümanını vermediğiniz her commit'te > editörünüz açılıp commit mesajınızı yazmanızı sağlayacaktır. Böylelikle > birden fazla satır kullanarak da commit yapabilirsiniz. Bununla ilgili > daha detaylı bilgi için bkz: > http://lists.pardus.org.tr/gelistirici/2011-January/055350.html > > Birden fazla satır kullanarak commit yapmanın bir yararı, BUG:COMMENT > ve BUG:FIXED gibi bugzilla commit hook'una takılabilecek satırlar > yazabilmeniz. > > Mesela bu örnek için commit mesajının altına bir satır BUG:COMMENT:6128 > yazsaydı Yücel, 6128 nolu hata kaydına da bu commitiyle ilgili bilgi > gidecekti. :) > > İyi çalışmalar. > > -- > Serdar Dalgıç > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknik adresini kullanın. > Listeye iletmek istediğiniz soruları  Teknik at pardus.org.tr e-posta adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin. > -- "Free software: Freedom and cooperation..." ---------------------------------------------------------------------------------- Hiç ellerin taşı bana değmez, ille dostun gülü yaralar beni. Pir Sultan Abdal http://yucelkilic.com/ From yucel.kilic at linux.org.tr Wed Apr 13 23:04:29 2011 From: yucel.kilic at linux.org.tr (=?ISO-8859-9?B?WfxjZWwgS/1s/ec=?=) Date: Wed, 13 Apr 2011 23:04:29 +0300 Subject: [Teknik] =?iso-8859-9?q?Playground=27a_commit_yap=FDl=FDrken_yaz?= =?iso-8859-9?q?=FDlan_commit_mesajlar=FD?= In-Reply-To: References: <20110413165535.E389749C8DA@ns1.pardus.org.tr> <20110413211914.268098c4.serdar@pardus.org.tr> Message-ID: Merhabalar; Bahsettiğiniz şekilde commit etmeye çalışırken şu çıktıyı alıyorum; Log message unchanged or not specified (a)bort, (c)ontinue, (e)dit: c Adding actions.py Adding pspec.xml Adding translations.xml *Transmitting file data ...svn: Commit failed (details follow): svn: Commit blocked by pre-commit hook (exit code 1) with output: Commit log is empty.* Daha önceki erişebildiğim tartışmaları inceledim ama çözümü bulamadım. Fakat ; Şu şekilde commit yaparsam sorunsuz dosyaları ekleyebiliyorum. svn commit -m "BUG:COMMENT:16966 pisi package building files for c-munipack" Saygılar. İyi çalışmalar. 13 Nisan 2011 21:24 tarihinde Yücel Kılıç yazdı: > Hakikaten benim için çok yararlı oldu bu bilgiler. Bilgilendirmeniz > için teşekkürler. > > İyi çalışmalar:) > > 13 Nisan 2011 21:19 tarihinde Serdar Dalgıç yazdı: >> On Wed, 13 Apr 2011 19:55:35 +0300 (EEST) >> wrote: >> >> >> Merhaba; >> >> JUNIORJOB seçmiş olan bir çok geliştirici adayını ilgilendiren bir >> konu, bir hatırlatma; o yüzden teknik listeye yazayım dedim. >> >>> Author: yucel.kilic >>> Date: Wed Apr 13 19:55:35 2011 >>> New Revision: 117302 >>> >>> Added: >>> playground/yucel.kilic/hamlib/actions.py >>> playground/yucel.kilic/hamlib/pspec.xml >>> playground/yucel.kilic/hamlib/translations.xml >>> Log: >>> Bugzilla hata kodu 6128 olan hamlib kitapliginin pisi insaa dosyalarini ekliyorum. Bu kitapligin olmamasi Bugzilla'da 17417 icin engel teskil ediyor. >>> >> >> Commit yaparken commit mesajına aksi bir durum olmadığı sürece ingilizce >> yazmaya özen gösterelim, yabancı katkıcılarımızın da olan biteni takip >> etmesi açısından. >> >> Kullandığınız kabukta EDITOR değişkenini favori editörünüze set >> ederseniz, svn commit'e -m argümanını vermediğiniz her commit'te >> editörünüz açılıp commit mesajınızı yazmanızı sağlayacaktır. Böylelikle >> birden fazla satır kullanarak da commit yapabilirsiniz. Bununla ilgili >> daha detaylı bilgi için bkz: >> http://lists.pardus.org.tr/gelistirici/2011-January/055350.html >> >> Birden fazla satır kullanarak commit yapmanın bir yararı, BUG:COMMENT >> ve BUG:FIXED gibi bugzilla commit hook'una takılabilecek satırlar >> yazabilmeniz. >> >> Mesela bu örnek için commit mesajının altına bir satır BUG:COMMENT:6128 >> yazsaydı Yücel, 6128 nolu hata kaydına da bu commitiyle ilgili bilgi >> gidecekti. :) >> >> İyi çalışmalar. >> >> -- >> Serdar Dalgıç >> _______ >> Teknik e-posta listesi >> Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. >> Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta adresine gönderin. >> Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin. >> > > > > -- > "Free software: Freedom and cooperation..." > ---------------------------------------------------------------------------------- > Hiç ellerin taşı bana değmez, ille dostun gülü yaralar beni. > Pir Sultan Abdal > http://yucelkilic.com/ > -- "Free software: Freedom and cooperation..." ---------------------------------------------------------------------------------- Hiç ellerin taşı bana değmez, ille dostun gülü yaralar beni. Pir Sultan Abdal http://yucelkilic.com/ -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From gokmen at pardus.org.tr Wed Apr 13 23:41:39 2011 From: gokmen at pardus.org.tr (=?utf-8?q?G=C3=B6kmen_G=C3=B6ksel?=) Date: Wed, 13 Apr 2011 23:41:39 +0300 Subject: [Teknik] =?utf-8?q?Playground=27a_commit_yap=C4=B1l=C4=B1rken_yaz?= =?utf-8?q?=C4=B1lan_commit_mesajlar=C4=B1?= In-Reply-To: References: <20110413165535.E389749C8DA@ns1.pardus.org.tr> Message-ID: <201104132341.39889.gokmen@pardus.org.tr> Çarşamba 13 Nisan 2011 günü (saat 23:04:29) Yücel Kılıç şunları yazmıştı: > Merhabalar; Selamlar, > Bahsettiğiniz şekilde commit etmeye çalışırken şu çıktıyı alıyorum; > > Log message unchanged or not specified > (a)bort, (c)ontinue, (e)dit: > c > Adding actions.py > Adding pspec.xml > Adding translations.xml > *Transmitting file data ...svn: Commit failed (details follow): > svn: Commit blocked by pre-commit hook (exit code 1) with output: > Commit log is empty.* Log mesajını kaydetmeniz gerekiyor çıkmadan önce, kaydetmediğiniz için boş log mesajı ile commit yapmaya çalışıyor SVN, Pardus depolarındaki commit kontrol mekanizmasıda buna onay vermiyor. Örneğin Vim ile yazıyorsanız commit mesajını, :wq ile çıkmanız gerekli ya da Nano kullanıyorsanız çıkış yaparken kaydetmelisiniz mesajı. Kolay gelsin. -- Gökmen Göksel From necdetyucel at gmail.com Thu Apr 14 00:04:11 2011 From: necdetyucel at gmail.com (=?ISO-8859-1?Q?Necdet_Y=FCcel?=) Date: Thu, 14 Apr 2011 00:04:11 +0300 Subject: [Teknik] =?iso-8859-9?q?Playground=27a_commit_yap=FDl=FDrken_yaz?= =?iso-8859-9?q?=FDlan_commit_mesajlar=FD?= In-Reply-To: <201104132341.39889.gokmen@pardus.org.tr> References: <20110413165535.E389749C8DA@ns1.pardus.org.tr> <201104132341.39889.gokmen@pardus.org.tr> Message-ID: Bir de bir paket için dizini oluşturmaya ayrı, files dizinini oluşturmaya ayrı, inşa dosyalarına ayrı commit yapmanıza gerek yok. Bir seferde bir paketle ilgili her şeyi gönderebilirsiniz. --- Necdet Yücel From yucel.kilic at linux.org.tr Thu Apr 14 00:20:09 2011 From: yucel.kilic at linux.org.tr (=?ISO-8859-9?B?WfxjZWwgS/1s/ec=?=) Date: Thu, 14 Apr 2011 00:20:09 +0300 Subject: [Teknik] =?iso-8859-9?q?Playground=27a_commit_yap=FDl=FDrken_yaz?= =?iso-8859-9?q?=FDlan_commit_mesajlar=FD?= In-Reply-To: References: <20110413165535.E389749C8DA@ns1.pardus.org.tr> <201104132341.39889.gokmen@pardus.org.tr> Message-ID: Kaydetmede bir sıkıntı olduğunu anlamıştım ama nano editörde kaydederek çıkıyordum. Hatta çok denedim. Ama sanırım becerememişim. :) Editörü vim olarak değiştirip öyle deneyeceğim. Necdet Hocam'ın dediği şekilde, tek bir seferde commit edeceğim bir daha ki sefere:) (SVN'ye yeni yeni ısınıyorum da:)) Yardımcı olan herkese çok teşekkür ederim. İyi çalışmalar. 14 Nisan 2011 00:04 tarihinde Necdet Yücel yazdı: > Bir de bir paket için dizini oluşturmaya ayrı, files dizinini > oluşturmaya ayrı, inşa dosyalarına ayrı commit yapmanıza gerek yok. > Bir seferde bir paketle ilgili her şeyi gönderebilirsiniz. > > --- > Necdet Yücel > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -- "Free software: Freedom and cooperation..." ---------------------------------------------------------------------------------- Hiç ellerin taşı bana değmez, ille dostun gülü yaralar beni. Pir Sultan Abdal http://yucelkilic.com/ -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From omeragacan at gmail.com Sun Apr 17 01:06:00 2011 From: omeragacan at gmail.com (=?ISO-8859-9?Q?=D6mer_Sinan_A=F0acan?=) Date: Sun, 17 Apr 2011 01:06:00 +0300 Subject: [Teknik] =?iso-8859-1?q?Klavye_d=FCzenleri?= Message-ID: Selamlar, Pardus 2011 altında klavye ayarlarıyla uğraştım ve şu anda bilgisayarı açamıyorum. Klavyeyi görmüyor(klavye ışıkları dahi yanmıyor(gerçi tek ışık var, caps lock ışığı)). Yaptığım şey şu, /usr/share/X11/xkb/rules/evdev.xml 'e kendi düzenimin bilgilerini giridm. /usr/share/X11/xkb/symbols altına kendi düzenimi attım(tr şemasında bir-iki değişiklik). Daha sonra system settings -> keyboard -> layout -> add layout(ilginç bir şekilde orda US klavye gözüktü, halbuki tek düzen kullanıyordum o da TR Q klavye). Kendi düzenimi ekledim. Düzen değiştirmek için kısayol belirledim. Uygulayıp denedim. Hiçbir değişiklik olmadı, kısayol çalışmadı, Alttaki menüde klavye widget'ı(ya da adı herneyse) oluştu fakat US gösteriyordu. Üzerine tıkladığımda TR ve kendi düzenim gözüküyordu fakat değiştiremiyordum. Hata gibi geldi bana. Daha sonra yine aynı ekrandan US klavyeyi kaldırıdm. TR ve kendi düzenim kaldı. Değişen birşey olmadı tabii. En son logout olup deneyeyim dedim, login ekranında klavyeyi görmedi ve hiçbir şey yazamadım. Ha unutmadan, "apply system-wide" seçeneğine tıklamayı ihmal etmedim. Restart attım değişen birşey yok, fakat ctrl alt f2 ile konsola düştüğümde klavye çalışıyor. Login olup istediğim gibi takılabiliyorum o ekranda. Kısacası, klavye düzenlerinde bir sıkıntı var. Ayar ekranı garip(örneğin bende US klavye kullanıyormuşum gibi göstermesi), eklediğim düzenleri hiçbir türlü seçemiyorum(kısayol tuşu ya da direkt tıklayarak, hiçbir türlü değişmyor). US klavyeyi kaldırınca da(ya da belki diğer değişikliklerimle de alakalı olabilir) bu sefer login ekranında klavyeyi görmüyor. Şu anda Pardus'u açamıyorum ve acil olarak açmam lazım. Yardımcı olursanız sevinirim(klavye ayarlarını kurulum anındakine döndürebilirsem süper olur mesela). Bu arada not: Bu yaptığım işlemleri 2 farklı sistemde(ikisi de GNOME) yaptım. Sıkıntı büyük ihtimalle evdev.xml veya kendi düzenimde değil yani. Teşekkürler. --- Ömer Sinan Ağacan http://osa1.net/ -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From omeragacan at gmail.com Sun Apr 17 10:19:31 2011 From: omeragacan at gmail.com (=?ISO-8859-9?Q?=D6mer_Sinan_A=F0acan?=) Date: Sun, 17 Apr 2011 10:19:31 +0300 Subject: [Teknik] =?iso-8859-1?q?Klavye_d=FCzenleri?= In-Reply-To: References: Message-ID: Selamlar, Keyboard layout ayaları tamamen yanlış çalışıyor. Neredeyse hiçbir şey beklendiği gibi çalışmıyor. /etc/X11/xorg.conf 'ı yokederek(?!) login olabildim. Klavye çalışıyor yani. Keyboard layout ekranı ise yine yanlış çalışıyor. Hala daha öyle bir layout ekli gözükmemesine rağmen sistemden US layout'u kullanılıyormuş gibi gözüküyor. Eklememe rağmen herhangi bir şekilde ne normal TR Q klavyeye, ne de kendi düzenime geçiş yapılamıyor. Ayarlı kısayol tuşları çalışmıyor. Layout ayar ekranı tamamen hatalı yani. Tüm özellikleri ya yanlış çalışıyor, ya hiç çalışmıyor. --- Ömer Sinan Ağacan http://osa1.net/ 17 Nisan 2011 01:06 tarihinde Ömer Sinan Ağacan yazdı: > Selamlar, > > Pardus 2011 altında klavye ayarlarıyla uğraştım ve şu anda bilgisayarı > açamıyorum. Klavyeyi görmüyor(klavye ışıkları dahi yanmıyor(gerçi tek ışık > var, caps lock ışığı)). > > Yaptığım şey şu, /usr/share/X11/xkb/rules/evdev.xml 'e kendi düzenimin > bilgilerini giridm. > /usr/share/X11/xkb/symbols altına kendi düzenimi attım(tr şemasında bir-iki > değişiklik). > > Daha sonra system settings -> keyboard -> layout -> add layout(ilginç bir > şekilde orda US klavye gözüktü, halbuki tek düzen kullanıyordum o da TR Q > klavye). Kendi düzenimi ekledim. Düzen değiştirmek için kısayol belirledim. > Uygulayıp denedim. Hiçbir değişiklik olmadı, kısayol çalışmadı, Alttaki > menüde klavye widget'ı(ya da adı herneyse) oluştu fakat US gösteriyordu. > Üzerine tıkladığımda TR ve kendi düzenim gözüküyordu fakat > değiştiremiyordum. Hata gibi geldi bana. > > Daha sonra yine aynı ekrandan US klavyeyi kaldırıdm. TR ve kendi düzenim > kaldı. Değişen birşey olmadı tabii. En son logout olup deneyeyim dedim, > login ekranında klavyeyi görmedi ve hiçbir şey yazamadım. Ha unutmadan, > "apply system-wide" seçeneğine tıklamayı ihmal etmedim. > > Restart attım değişen birşey yok, fakat ctrl alt f2 ile konsola düştüğümde > klavye çalışıyor. Login olup istediğim gibi takılabiliyorum o ekranda. > > Kısacası, klavye düzenlerinde bir sıkıntı var. Ayar ekranı garip(örneğin > bende US klavye kullanıyormuşum gibi göstermesi), eklediğim düzenleri hiçbir > türlü seçemiyorum(kısayol tuşu ya da direkt tıklayarak, hiçbir türlü > değişmyor). US klavyeyi kaldırınca da(ya da belki diğer değişikliklerimle de > alakalı olabilir) bu sefer login ekranında klavyeyi görmüyor. > > Şu anda Pardus'u açamıyorum ve acil olarak açmam lazım. Yardımcı olursanız > sevinirim(klavye ayarlarını kurulum anındakine döndürebilirsem süper olur > mesela). > > Bu arada not: Bu yaptığım işlemleri 2 farklı sistemde(ikisi de GNOME) > yaptım. Sıkıntı büyük ihtimalle evdev.xml veya kendi düzenimde değil yani. > > Teşekkürler. > > --- > Ömer Sinan Ağacan > http://osa1.net/ > > -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From metin at pardus.org.tr Sun Apr 17 12:45:24 2011 From: metin at pardus.org.tr (Metin Akdere) Date: Sun, 17 Apr 2011 12:45:24 +0300 Subject: [Teknik] =?utf-8?q?Klavye_d=C3=BCzenleri?= In-Reply-To: References: Message-ID: <201104171245.28353.metin@pardus.org.tr> > Selamlar, Selamlar, > Pardus 2011 altında klavye ayarlarıyla uğraştım ve şu anda bilgisayarı > açamıyorum. Klavyeyi görmüyor(klavye ışıkları dahi yanmıyor(gerçi tek ışık > var, caps lock ışığı)). Attığınız e-posta bu listenin konusu değildir [1]. Bu listeyi açarken amacımız Pardus üzerinde geliştirme yapan herkesin **yazılım geliştirme süreci** ile ilgili tartışmaları gerçekleştirebileceği bir ortamın oluşmasını sağlamak ve bu listenin mümkün olduğunca kullanıcı destek listesi haline gelmesini engellemekti. Sizin postanız maalesef ikinci kategoriye giriyor, lütfen biraz daha dikkatli olalım. E-postanızda belirttiğiniz durum ile ilgili izleyeceğiniz en uygun yöntem hata.pardus.org.tr adresinde bir hata kaydı açmaktır. [1] http://liste.pardus.org.tr/gelistirici/2011-March/055848.html İyi çalışmalar. -- Metin Akdere -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part. URL: From sezenismail at gmail.com Mon Apr 18 05:07:26 2011 From: sezenismail at gmail.com (Ismail SEZEN) Date: Mon, 18 Apr 2011 05:07:26 +0300 Subject: [Teknik] Valgrind Fatal error function redirection error strlen debuginfo Message-ID: Pardus 2011 64bit üzerinde Valgrind'i kullanma çabam aşağıdaki hata ile son bulmuştu. Depoda glibc's debuginfo vb. bir paket aradım; lakin sonuç negatif. Tam listeden yardım istemeyi düşünüp, Google ile ortalığı koklarken daha önce nasıl da farketmemişim debug depolarını? Yeni mi bunlar? :) [1] deposunu paket deposuna ekledikten sonra glibc-dbginfo paketini kurunca problem ortadan kalktı. İnternette tam olarak bununla alakalı bir bağlantı bulamadığım için çözümü listeye göndermek istedim. Saygılarımla. 1- http://packages.pardus.org.tr/pardus/2011/stable/x86_64-debug/ > valgrind --version > valgrind-3.6.0 > valgrind --leak-check=yes --xml=yes --xml-file=ValgrindOut.xml "bin/Debug/ncs" -i dir=/mnt/sda5/geo-height/ dom=0,62.5,0,60 prefix=hgt levs=0,1,2,3,4,5 time=0,300 delta_t=6 > > valgrind:  Fatal error at startup: a function redirection > valgrind:  which is mandatory for this platform-tool combination > valgrind:  cannot be set up.  Details of the redirection are: > valgrind: > valgrind:  A must-be-redirected function > valgrind:  whose name matches the pattern:      strlen > valgrind:  in an object with soname matching:   ld-linux-x86-64.so.2 > valgrind:  was not found whilst processing > valgrind:  symbols from the object with soname: ld-linux-x86-64.so.2 > valgrind: > valgrind:  Possible fixes: (1, short term): install glibc's debuginfo > valgrind:  package on this machine.  (2, longer term): ask the packagers > valgrind:  for your Linux distribution to please in future ship a non- > valgrind:  stripped ld.so (or whatever the dynamic linker .so is called) > valgrind:  that exports the above-named function using the standard > valgrind:  calling conventions for this platform. > valgrind: > valgrind:  Cannot continue -- exiting now.  Sorry. --  İsmail SEZEN     Physicist From posta at huseyinkozan.com.tr Mon Apr 18 10:23:37 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Mon, 18 Apr 2011 10:23:37 +0300 Subject: [Teknik] Valgrind Fatal error function redirection error strlen debuginfo In-Reply-To: References: Message-ID: <201104181023.38017.posta@huseyinkozan.com.tr> Pazartesi 18 Nisan 2011 günü (saat 05:07:26) Ismail SEZEN şunları yazmıştı: > Pardus 2011 64bit üzerinde Valgrind'i kullanma çabam aşağıdaki hata > ile son bulmuştu. Depoda glibc's debuginfo vb. bir paket aradım; lakin > sonuç negatif. Tam listeden yardım istemeyi düşünüp, Google ile > ortalığı koklarken daha önce nasıl da farketmemişim debug depolarını? > Yeni mi bunlar? :) [1] deposunu paket deposuna ekledikten sonra > glibc-dbginfo paketini kurunca problem ortadan kalktı. İnternette tam > olarak bununla alakalı bir bağlantı bulamadığım için çözümü listeye > göndermek istedim. Saygılarımla. > > 1- http://packages.pardus.org.tr/pardus/2011/stable/x86_64-debug/ > Qt Creator da debug simgelerinin olmadığı uyarısı için hata kaydı açmıştım. Cevap olarak depoyu önermişlerdi. Keşke bi hata da sen açaydın. Sana da söylerlerdi :) -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From serdar at pardus.org.tr Mon Apr 18 12:43:59 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Mon, 18 Apr 2011 12:43:59 +0300 Subject: [Teknik] LibRaw - Raw image decoder - pb#17479 - JUNIORJOB Review Message-ID: <20110418124359.d0505a50.serdar@pardus.org.tr> Merhaba; [1] adresinde daha önce belirttiğim gibi geliştirici adaylarının çalışmalarını bu şekilde gözden geçirmenin daha yerinde olacağını düşünüyorum, konuşulanların herkesin işine yaraması ve arşivlenmesi açısından. Yücel'in çalıştığı LibRaw paketi ile başlayalım bu seriye :) http://bugs.pardus.org.tr/show_bug.cgi?id=17479 Öncelikle eline sağlık Yücel. * Programın bir diğer lisansı CDDL, programın kaynak dizininde LICENSE.CDDL dosyasına bakabilirsin. 'AUTHORS', 'CHANGELOG', 'CONTRIBUTORS', 'COPYING*', 'COPYRIGHT', 'Change*', 'KNOWN_BUGS', 'LICENSE', 'MAINTAINERS', 'NEWS', 'README*', 'PKG-INFO', 'TODO'.. gibi dosyalar paketin içine pisitools.dodoc aracılığıyla paketlenmeli. Work Dizininde gördüklerini actions.py'nin install fonksiyonu içerisinde pakete koyabilirsin, eğer paketin içine girmemişlerse. (LibRaw örneğinde LICENSE*, COPYRIGHT ve Changelog.txt /usr/share/doc/libraw altına gitmiş zaten.) Kavram karışıklığı olmaması için açıklama getireyim, WorkDir dediğimiz paketin /var/pisi dizini içinde açılmış *work* dizini. Bu paket için mesela /var/pisi/LibRaw-0.13.2-1/work/LibRaw-0.13.2 dizini. bunun dışında bir de *install* dizini bulunmakta, burada da paketin içine girecek dosyaları görebilirsiniz. /var/pisi/LibRaw-0.13.2-1 dizini altında iki dosya daha oluşur eğer paket yapabilmişseniz, files.xml ve metadata.xml diye, bunların neler olduğunu araştırmayı da meraklı beyinlere bırakıyorum, spoil etmiyyim :) * PartOf tag'ini yazmanıza gerek yok, ama sanıyorum Yücel Playground dizininde paketlerin hangi bileşene ait olduklarını göstermek için böyle bir yola gitmiş. Ama programming.libs diye bir bileşenimiz yok. Pardus 2009'da programming.library vardı, Pardus 2011'de X.library bileşenlerini çıkarttık (bir tek x11.library var) X.library altında kalan paketleri diğer bileşenlere dağıtmaya çalıştık, kalanları da X.misc adlı bileşenlere taşıdık, misal office.misc, game.misc, util.misc v.s. LibRaw özelinde de multimedia.graphics bileşeni altına alabiliriz, LibRaw'a benzer bir iş yapan libopenraw kitaplığı bu bileşende çünkü. * LibRaw yazımı zor, fedora LibRaw olarak kullanıyor, ama gentoo, mandriva, OpenSuSe, ubuntu libraw şeklinde yazıyor. Paketin ismini libraw diye değiştirmeyi tercih ederdim ben olsam, yine de son karar sizin. Şu anki halinde doc dosyalarının da /usr/share/doc/ dizinine gitmesi gerekiyor, default oluşturulan doc dizini ise /usr/share/doc/libraw. Makefile yamalamaktansa paketin ismini değiştirmek daha rahat bir yöntem :) * Workdizinine gidip ./configure --help'i çalıştırdığınızda statik kitaplıkların oluşmasısının default açık geldiğini görebilirsiniz. Statik kitaplıkları zorunlu olmadıkça paketlerin içine koymuyoruz. --disable-static derlendiğinde de .a uzantılı statik kitaplıklar oluşuyor ama.. Statik kitaplıklara gerçekten ihtiyaç olup olmadığına bakıp, lazım değilse atmanız gerekli. Bunun için programın web sayfasına bakmakta yarar var, [2] şurada ufak bir konuşma geçmiş mesela. * Paketin yeni sürümü çıkmış bu arada , 0.13.4 . Bu arada dikkatimi çeken bir başka şey, her dağıtım libraw'un farklı major sürümlerini kullanıyor, ve farklı farklı bir çok yama dolaşıyor ortalıklarda. Bu biraz da statik kitaplıklardan dolayı olmuş. En güncel sürüme en yakını OpenSuse 0.13.2 kullanıyor benim görebildiğim. Dağıtım olarak en güncel ve mümkün olduğunca stabil sürümleri tercih ediyoruz, ona göre hangi sürümü kullanacağımıza karar vermek gerekli. Bu konuda da araştırma yapmak lazım Yücel :) Yeri gelmişken söyliyeyim, diğer dağıtımların paketlerini indirmek için kullandığımız betikler var dl-suse, checkout-fedora, checkout-mandriva gibi, bunları da uludag deposunda trunk/scripts altında bulabilirsiniz. * Pardus 2011'le beraber programların geliştirme dosyalarını ayrı bir paket olarak tutuyoruz. bkz [3]. devel paketinin içine header dosyaları, pkgconfig dosyaları ve geliştirme ile ilgili dökümantasyonlar konuluyor. libraw paketinde de libraw-devel diye ayrı bir paket oluşturulması gerekli. Özellikle 2009'daki paketleri 2011'e aktarırken kullandığımız split-library-packages[4] diye bir betik var, bu paketi kullanabilirsiniz. Bu betik otomatik olacak bir update daha ekliyor history tag'ine, yeni yapılan bir paket için buna gerek yok, silebilirsiniz. * paketin yazılmamış bağımlılıkları var. Paketin bağımlılıklarını, linklenme ve RPATH durumunu görmek için kullandığımız bir betik daha var uludag deposunda trunk/scripts dizini altında: checkelf. Paket yaparken oldukça çok kullandığımız bir betik, sizin de kullanmanızı tavsiye ederim. * checkelf'le pakete baktığımda Undefined sembollerin oluştuğunu görüyorum ayrıca, bu da linklenmeyle ilgili bir durum. İlgili so dosyaları (libraw ve libraw_r) libgomp'a linklenmediği için undefined semboller oluşuyor. Bu so dosyalarının kullanımda sorunla karşılaşılmasına neden olabilir, pek tercih etmediğimiz bir durum. * pspec.xml'de dosya yollarını belirtirken /usr/share şeklinde pek kullanmamaya çalışıyoruz, onun yerine bir derinlik daha, misal /usr/share/libraw gibi kullanıyoruz. Ki bu pakette /usr/share/doc dışında /usr/share altına giden bir dosya yok, bu /usr/share 'i yazmak gereksiz. Dosya yollarını belirtirken paketin içinden çıkmayan dosya yollarını pspec.xml'e yazmanıza gerek yok, aynı şekilde actionsapi'de kullanılmayan modüllerin yazılmaması gibi. Şimdilik aklıma gelenler bunlar, umarım herkesin işine yarar :) İyi çalışmalar. [1] http://liste.pardus.org.tr/teknik/2011-March/000005.html [2] http://www.libraw.org/node/544 [3] http://developer.pardus.org.tr/guides/packaging/package_naming_guidelines.html?highlight=pkgconfig#development-files [4] http://svn.pardus.org.tr/uludag/trunk/scripts/split-library-packages -- Serdar Dalgıç From posta at huseyinkozan.com.tr Tue Apr 19 11:16:07 2011 From: posta at huseyinkozan.com.tr (=?utf-8?q?H=C3=BCseyin_Kozan?=) Date: Tue, 19 Apr 2011 11:16:07 +0300 Subject: [Teknik] =?utf-8?b?UXRHdWkga2xhc8O2csO8bmRla2kgYmHFn2zEsWsgZG9z?= =?utf-8?q?yalar=C4=B1?= Message-ID: <201104191116.07320.posta@huseyinkozan.com.tr> Selam, swift derliyordum (http://swift.im), birkaç dosyada include satırlarında QtGui klasörünün olmadığını görüp düzeltmeye başladım. Sonra hatırladım ki, bunu win de kullanmadan da QFont, QApplication gibi başlıkları ekleyebiliyordum. QtGui klasörü altındaki dosyaları nasıl doğrudan scon a gösterebilirim ? Ya da yanlış yaptığım birşey mi var ? Kurulum için şunları yaptım: git clone git://gitorious.org/swift/swift.git swift cd swift nano config.py // config.py içinde qt = "/usr/share/qt4" ./scons Aşağıda aldığım hataları ekliyorum. Bunları swift eposta adresine gönderecektim. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com --------------------------------------- cc1plus: warnings being treated as errors ./Swiften/Elements/StatusShow.h: In static member function 'static int Swift::StatusShow::typeToAvailabilityOrdering(Swift::StatusShow::Type)': ./Swiften/Elements/StatusShow.h:40:4: error: control reaches end of non-void function I look at code and realize that there was no return value for default, and I have added this code to line 40: return 0; --------------------------------------- Swift/QtUI/ChatList/ChatListDelegate.cpp:7:16: fatal error: QPen: No such file or directory #include #include to #include #include --------------------------------------- ./Swift/QtUI/ChatList/ChatListDelegate.h:9:31: fatal error: QStyledItemDelegate: No such file or directory #include to #include --------------------------------------- ./Swift/QtUI/Roster/GroupItemDelegate.h:9:31: fatal error: QStyledItemDelegate: No such file or directory #include #include #include to #include #include #include --------------------------------------- From posta at huseyinkozan.com.tr Tue Apr 19 11:56:39 2011 From: posta at huseyinkozan.com.tr (=?utf-8?q?H=C3=BCseyin_Kozan?=) Date: Tue, 19 Apr 2011 11:56:39 +0300 Subject: [Teknik] =?utf-8?q?pisi_paketleme_gui_arac=C4=B1_var_m=C4=B1_=3F_?= =?utf-8?q?yoksa_bir_=C3=B6nerim__var=2E?= Message-ID: <201104191156.39606.posta@huseyinkozan.com.tr> Selam, Pisi paketlemek için gui aracı var mı ? Şurada [1] "Geliştirici Grafik Arayüzü" yazıyor da, acaba dedim ekteki arabirimle fazla uğraşmasam mı. Bir önce deneme başlığında gönderdiğim pisido'yu acemi paketçiler için yapmayı planmaıştım. Sonra mevcut pspec leri açabilecek bir uygulama yapılabilir mi diye ekteki tasarıma başladım. Hedefim, eğer kabul edilirse orta düzey, gui seven paketçiler :) Eğer bir gui paketçi yoksa { Ekteki gibi bir arayüz yapsak paketçilerden kullanmak isteyen olur mu ? C++ da yazmamın sakıncası var mı :) Yazarken bana yardım etmek isteyen olur mu ? Zira yeni olduğum için epey bilmediğim şey var. Bir de, adını pisici koymayı düşünüyorum, kullanan var mı ? } [1] : http://tr.pardus-wiki.org/Dosya:PiSi_Gelistirici.png Not: Dosyaları listenin 40 KB limiti yüzünden sıkıştırmak zorunda kaldım, affola. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: mainwindow.ui.tar.gz Type: application/x-compressed-tar Size: 3728 bytes Desc: kullanılamıyor URL: -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: package_dialog.ui.tar.gz Type: application/x-compressed-tar Size: 1977 bytes Desc: kullanılamıyor URL: From gokmen at pardus.org.tr Tue Apr 19 12:04:09 2011 From: gokmen at pardus.org.tr (=?utf-8?q?G=C3=B6kmen_G=C3=B6ksel?=) Date: Tue, 19 Apr 2011 12:04:09 +0300 Subject: [Teknik] =?utf-8?q?pisi_paketleme_gui_arac=C4=B1_var_m=C4=B1_=3F_?= =?utf-8?q?yoksa_bir_=C3=B6nerim__var=2E?= In-Reply-To: <201104191156.39606.posta@huseyinkozan.com.tr> References: <201104191156.39606.posta@huseyinkozan.com.tr> Message-ID: <201104191204.09707.gokmen@pardus.org.tr> Salı 19 Nisan 2011 günü (saat 11:56:39) Hüseyin Kozan şunları yazmıştı: > Selam, Selamlar, > Pisi paketlemek için gui aracı var mı ? Yıllardır sonlanamayan bir staj projesi var idi "Pakito" [1] ona bakabilirsin istersen, fakat geliştiricilerin paket yapmak için GUI kullanamayacak durumda olduklarını tecrübe ile ispatlamış birçok arkadaşım var :) [1] http://websvn.pardus.org.tr/uludag/trunk/playground/intern/Pakito/ -- Gökmen Göksel From posta at huseyinkozan.com.tr Tue Apr 19 12:25:11 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 12:25:11 +0300 Subject: [Teknik] =?iso-8859-9?q?pisi_paketleme_gui_arac=FD_var_m=FD_=3F_y?= =?iso-8859-9?q?oksa_bir_=F6nerim__var=2E?= In-Reply-To: <201104191204.09707.gokmen@pardus.org.tr> References: <201104191156.39606.posta@huseyinkozan.com.tr> <201104191204.09707.gokmen@pardus.org.tr> Message-ID: <201104191225.11086.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 12:04:09) Gökmen Göksel şunları yazmıştı: > Salı 19 Nisan 2011 günü (saat 11:56:39) Hüseyin Kozan şunları yazmıştı: > > Selam, > > Selamlar, > > > Pisi paketlemek için gui aracı var mı ? > > Yıllardır sonlanamayan bir staj projesi var idi "Pakito" [1] ona > bakabilirsin istersen, fakat geliştiricilerin paket yapmak için GUI > kullanamayacak durumda olduklarını tecrübe ile ispatlamış birçok arkadaşım > var :) > > [1] http://websvn.pardus.org.tr/uludag/trunk/playground/intern/Pakito/ Cevabın için teşekkür ederim Gökmen,. Pakito yu indirdim, fakat qt3 için hazırlanmış sanırm. ui dosyalarını açamadım. Ayrıca xml işlemeyi biraz elle, biraz da template kullanmış gibi. Kodları python bilmediğimden çok iyi okuyamıyorum. GUI kullanılamayacak durumlardan birkaç örnek alabilir miyim ? Tasarımı şuradaki [1] dosyaya uyarak yapmaya çalışıyorum. Herhalde bu dosyanın değişme sıklığı fazla değildir. Qt4 de rng veya dtd validate edecek hazır bir yol bulamadım ama nasıl yapılacağını biraz daha araştırabilirim. Eğer başlarsam, Qt4 ün DOM desteğini kullanarak gerçeklemyi düşünüyordum. Şurada : [2] [1] http://svn.pardus.org.tr/uludag/trunk/pisi/pisi-spec.rng [2] http://doc.qt.nokia.com/latest/xml-dom-tml.html -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From gokmen at pardus.org.tr Tue Apr 19 12:33:31 2011 From: gokmen at pardus.org.tr (=?iso-8859-9?q?G=F6kmen_G=F6ksel?=) Date: Tue, 19 Apr 2011 12:33:31 +0300 Subject: [Teknik] =?iso-8859-9?q?QtGui_klas=F6r=FCndeki_ba=FEl=FDk_dosyala?= =?iso-8859-9?q?r=FD?= In-Reply-To: <201104191116.07320.posta@huseyinkozan.com.tr> References: <201104191116.07320.posta@huseyinkozan.com.tr> Message-ID: <201104191233.31219.gokmen@pardus.org.tr> Salı 19 Nisan 2011 günü (saat 11:16:07) Hüseyin Kozan şunları yazmıştı: > Selam, Selamlar, > swift derliyordum (http://swift.im), birkaç dosyada include satırlarında > QtGui klasörünün olmadığını görüp düzeltmeye başladım. Sonra hatırladım > ki, bunu win de kullanmadan da QFont, QApplication gibi başlıkları > ekleyebiliyordum. Biraz önce derledim Qt ile ilgili herhangi bir problem çıkartmadı bende, sadece GConf ile ilgili bir sorun vardı onu da BuildTools/SCons/SConstruct dosyasının 455. satırına env["HAVE_GCONF"] = 0 satırını ekleyerek GConf desteğini kapatıp aştım, çok önemli bir özellik getirmiyormuş koddan okuduğum kadarı ile. Onun dışında gayet güzel derlendi ve çalıştı. qt-devel paketinin kurulu olduğuna emin misin ? > git clone git://gitorious.org/swift/swift.git swift > cd swift buradan sonra direkt ./scons diyerek çağırman yeterli -- Gökmen Göksel From gokmen at pardus.org.tr Tue Apr 19 12:36:17 2011 From: gokmen at pardus.org.tr (=?iso-8859-9?q?G=F6kmen_G=F6ksel?=) Date: Tue, 19 Apr 2011 12:36:17 +0300 Subject: [Teknik] =?iso-8859-9?q?pisi_paketleme_gui_arac=FD_var_m=FD_=3F_y?= =?iso-8859-9?q?oksa_bir_=F6nerim__var=2E?= In-Reply-To: <201104191225.11086.posta@huseyinkozan.com.tr> References: <201104191156.39606.posta@huseyinkozan.com.tr> <201104191204.09707.gokmen@pardus.org.tr> <201104191225.11086.posta@huseyinkozan.com.tr> Message-ID: <201104191236.17647.gokmen@pardus.org.tr> Salı 19 Nisan 2011 günü (saat 12:25:11) Hüseyin Kozan şunları yazmıştı: > Cevabın için teşekkür ederim Gökmen,. > Pakito yu indirdim, fakat qt3 için hazırlanmış sanırm. ui dosyalarını > açamadım. Ayrıca xml işlemeyi biraz elle, biraz da template kullanmış gibi. > Kodları python bilmediğimden çok iyi okuyamıyorum. Python öğrenmen şart oldu bence :) > GUI kullanılamayacak durumlardan birkaç örnek alabilir miyim ? Ben çok fazla paket yüküne sahip olan biri değilim fakat benim için bile bir arabirim üzerinden kutucukları doldurmaktansa vim ile xml dosyasını düzenlemek, derleme işi için hemen terminale geri düşebilmek daha cazip geliyor. Daha tecrübeli olanlar açıklama yapar sanırım ;) > Tasarımı şuradaki [1] dosyaya uyarak yapmaya çalışıyorum. Herhalde bu > dosyanın değişme sıklığı fazla değildir. Qt4 de rng veya dtd validate > edecek hazır bir yol bulamadım ama nasıl yapılacağını biraz daha > araştırabilirim. > > Eğer başlarsam, Qt4 ün DOM desteğini kullanarak gerçeklemyi düşünüyordum. > Şurada : [2] Bunlar güzel fakat, bu işi gerçekten yapmak istiyorsan bence PyQt ile yapsan daha kolay ve sürdürülebilir olur diye düşünüyorum. Emin ol hiç zor bir süreç değil.. > [1] http://svn.pardus.org.tr/uludag/trunk/pisi/pisi-spec.rng > [2] http://doc.qt.nokia.com/latest/xml-dom-tml.html -- Gökmen Göksel From posta at huseyinkozan.com.tr Tue Apr 19 12:37:16 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 12:37:16 +0300 Subject: [Teknik] =?iso-8859-9?q?QtGui_klas=F6r=FCndeki_ba=FEl=FDk_dosyala?= =?iso-8859-9?q?r=FD?= In-Reply-To: <201104191233.31219.gokmen@pardus.org.tr> References: <201104191116.07320.posta@huseyinkozan.com.tr> <201104191233.31219.gokmen@pardus.org.tr> Message-ID: <201104191237.16701.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 12:33:31) Gökmen Göksel şunları yazmıştı: > Biraz önce derledim Qt ile ilgili herhangi bir problem çıkartmadı bende, > sadece GConf ile ilgili bir sorun vardı onu da BuildTools/SCons/SConstruct > dosyasının 455. satırına > > env["HAVE_GCONF"] = 0 > > satırını ekleyerek GConf desteğini kapatıp aştım, çok önemli bir özellik > getirmiyormuş koddan okuduğum kadarı ile. Onun dışında gayet güzel derlendi > ve çalıştı. ben gconf kurmuştum, bundan mıdır acaba ? > > qt-devel paketinin kurulu olduğuna emin misin ? Evet, fakat aynı sürüm mü acaba ? huseyinkozan at yuva Pakito $ pisi info qt-devel Yüklü paket: İsim : qt-devel, sürüm: 4.7.1, yayım: 85 > > > git clone git://gitorious.org/swift/swift.git swift > > cd swift > > buradan sonra direkt ./scons diyerek çağırman yeterli Bir deneyelim bakalım. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From ulgensrkvk at gmail.com Tue Apr 19 12:41:01 2011 From: ulgensrkvk at gmail.com (=?ISO-8859-9?Q?=DClgen_Sar=FDkavak?=) Date: Tue, 19 Apr 2011 12:41:01 +0300 Subject: [Teknik] =?iso-8859-9?q?pisi_paketleme_gui_arac=FD_var_m=FD_=3F_y?= =?iso-8859-9?q?oksa_bir_=F6nerim_var=2E?= In-Reply-To: <201104191225.11086.posta@huseyinkozan.com.tr> References: <201104191156.39606.posta@huseyinkozan.com.tr> <201104191204.09707.gokmen@pardus.org.tr> <201104191225.11086.posta@huseyinkozan.com.tr> Message-ID: Pisi paket yapımını öğrenmeye dair bir kaç başarılı denemeden sonra ben de bu işi yapmak için GUI gerekmediğini düşünenler arasına katıldım. Hayır yani "Bir yerlere tıkla, bir kutuya iki kelime yaz, olsun." havasında bir iş değil paket yapımı, elbet bir yerlerde metin editörünü açmak gerekiyor. Hal öyleyken de bir GUI geliştirme peşinde koşmayı çok yararlı bir iş bulmuyorum. Bu işleri kolaylaştırmak için bir vim eklentisi dolanıyordu bir ara ortalarda, ona destek olmaya çalışmak daha faydalı olacaktır bence. 19 Nisan 2011 12:25 tarihinde Hüseyin Kozan yazdı: > Salı 19 Nisan 2011 günü (saat 12:04:09) Gökmen Göksel şunları yazmıştı: > > Salı 19 Nisan 2011 günü (saat 11:56:39) Hüseyin Kozan şunları yazmıştı: > > > Selam, > > > > Selamlar, > > > > > Pisi paketlemek için gui aracı var mı ? > > > > Yıllardır sonlanamayan bir staj projesi var idi "Pakito" [1] ona > > bakabilirsin istersen, fakat geliştiricilerin paket yapmak için GUI > > kullanamayacak durumda olduklarını tecrübe ile ispatlamış birçok > arkadaşım > > var :) > > > > [1] http://websvn.pardus.org.tr/uludag/trunk/playground/intern/Pakito/ > > Cevabın için teşekkür ederim Gökmen,. > Pakito yu indirdim, fakat qt3 için hazırlanmış sanırm. ui dosyalarını > açamadım. Ayrıca xml işlemeyi biraz elle, biraz da template kullanmış gibi. > Kodları python bilmediğimden çok iyi okuyamıyorum. > > GUI kullanılamayacak durumlardan birkaç örnek alabilir miyim ? > > Tasarımı şuradaki [1] dosyaya uyarak yapmaya çalışıyorum. Herhalde bu > dosyanın > değişme sıklığı fazla değildir. Qt4 de rng veya dtd validate edecek hazır > bir > yol bulamadım ama nasıl yapılacağını biraz daha araştırabilirim. > > Eğer başlarsam, Qt4 ün DOM desteğini kullanarak gerçeklemyi düşünüyordum. > Şurada : [2] > > > [1] http://svn.pardus.org.tr/uludag/trunk/pisi/pisi-spec.rng > [2] http://doc.qt.nokia.com/latest/xml-dom-tml.html > > -- > Hüseyin Kozan > > huseyinkozan.com.tr > qtturkiye.com > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From posta at huseyinkozan.com.tr Tue Apr 19 12:41:27 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 12:41:27 +0300 Subject: [Teknik] =?iso-8859-9?q?pisi_paketleme_gui_arac=FD_var_m=FD_=3F_y?= =?iso-8859-9?q?oksa_bir_=F6nerim__var=2E?= In-Reply-To: <201104191236.17647.gokmen@pardus.org.tr> References: <201104191156.39606.posta@huseyinkozan.com.tr> <201104191225.11086.posta@huseyinkozan.com.tr> <201104191236.17647.gokmen@pardus.org.tr> Message-ID: <201104191241.27351.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 12:36:17) Gökmen Göksel şunları yazmıştı: > Python öğrenmen şart oldu bence :) Şimdi olmadı işte, napsak :) > > GUI kullanılamayacak durumlardan birkaç örnek alabilir miyim ? > > Ben çok fazla paket yüküne sahip olan biri değilim fakat benim için bile > bir arabirim üzerinden kutucukları doldurmaktansa vim ile xml dosyasını > düzenlemek, derleme işi için hemen terminale geri düşebilmek daha cazip > geliyor. Daha tecrübeli olanlar açıklama yapar sanırım ;) Neyse, zaten çok uğraştırcaktı. Ben basit olanı biraz süsleyem. Bu kalsın şimdilik. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From serdar at pardus.org.tr Tue Apr 19 13:17:34 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Tue, 19 Apr 2011 13:17:34 +0300 Subject: [Teknik] =?iso-8859-9?q?pisi_paketleme_gui_arac=FD__var_m=FD__=3F?= =?iso-8859-9?q?_yoksa_bir_=F6nerim__var=2E?= In-Reply-To: References: <201104191156.39606.posta@huseyinkozan.com.tr> <201104191204.09707.gokmen@pardus.org.tr> <201104191225.11086.posta@huseyinkozan.com.tr> Message-ID: <20110419131734.9ecf9fc1.serdar@pardus.org.tr> On Tue, 19 Apr 2011 12:41:01 +0300 Ülgen Sarıkavak wrote: > > Bu işleri kolaylaştırmak için bir vim eklentisi dolanıyordu bir ara > ortalarda, ona destek olmaya çalışmak daha faydalı olacaktır bence. > http://svn.pardus.org.tr/uludag/trunk/scripts/pisi.vim Fatih'in pisi.vim için mesajları: http://liste.pardus.org.tr/gelistirici/2010-December/054530.html http://liste.pardus.org.tr/gelistirici/2010-December/054571.html Ozan'ın "pardus-dev-tools" dizininde kullandığı betikleri: http://lists.pardus.org.tr/gelistirici/2011-January/055344.html GUI'de rahat eden GUI'de yapsın bence, hep konsol kullanmaya alıştığımızdan vim daha kolay geliyor olabilir, bilmiyorum. -- Serdar Dalgıç From erenoglu at gmail.com Tue Apr 19 13:33:25 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Tue, 19 Apr 2011 14:33:25 +0400 Subject: [Teknik] =?utf-8?q?pisi_paketleme_gui_arac=C4=B1_var_m=C4=B1_=3F_?= =?utf-8?q?yoksa_bir_=C3=B6nerim_var=2E?= In-Reply-To: <201104191241.27351.posta@huseyinkozan.com.tr> References: <201104191156.39606.posta@huseyinkozan.com.tr> <201104191225.11086.posta@huseyinkozan.com.tr> <201104191236.17647.gokmen@pardus.org.tr> <201104191241.27351.posta@huseyinkozan.com.tr> Message-ID: 2011/4/19 Hüseyin Kozan > Salı 19 Nisan 2011 günü (saat 12:36:17) Gökmen Göksel şunları yazmıştı: > > Python öğrenmen şart oldu bence :) > Şimdi olmadı işte, napsak :) > > > > GUI kullanılamayacak durumlardan birkaç örnek alabilir miyim ? > > > > Ben çok fazla paket yüküne sahip olan biri değilim fakat benim için bile > > bir arabirim üzerinden kutucukları doldurmaktansa vim ile xml dosyasını > > düzenlemek, derleme işi için hemen terminale geri düşebilmek daha cazip > > geliyor. Daha tecrübeli olanlar açıklama yapar sanırım ;) > > Neyse, zaten çok uğraştırcaktı. Ben basit olanı biraz süsleyem. Bu kalsın > şimdilik. > bir de depolarda pisiyap diye bir program olmasi lazim. Ona da bakin, ben kullaniyordum eskiden, en azindan paketlerin genel iskeletini yapmak, sha1sum'ini otomatik girmek gibi guzel ozellikleri vardi. -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From farslan at pardus.org.tr Tue Apr 19 13:30:32 2011 From: farslan at pardus.org.tr (Fatih Arslan) Date: Tue, 19 Apr 2011 13:30:32 +0300 Subject: [Teknik] =?utf-8?q?pisi_paketleme_gui_arac=C4=B1_var_m=C4=B1_=3F_?= =?utf-8?q?yoksa_bir_=C3=B6nerim___var=2E?= In-Reply-To: <201104191225.11086.posta@huseyinkozan.com.tr> References: <201104191156.39606.posta@huseyinkozan.com.tr> <201104191204.09707.gokmen@pardus.org.tr> <201104191225.11086.posta@huseyinkozan.com.tr> Message-ID: <20110419103032.GA10364@fuzuli.194.27.222.67> On Tue, Apr 19, 2011 at 12:25:11PM +0300, Hüseyin Kozan wrote: >GUI kullanılamayacak durumlardan birkaç örnek alabilir miyim ? Uzun vadede bir GUI ile paketlemeyi hiç bir zaman öğrenemezsiniz. Paketleme işleri için Gui'nin mantıksız olduğu bir çok nokta var. Ben kendi adıma nedenleri sıralayım: 1.) Çok yavaş. Vim ile bir dosyayı açıp düzenleyebiliyorum saniyeler içinde. Gui için ise mouse'u kullanmam gerekiyor. Mouse kullanmak bana göre işkencedir. 2.) Actions.py gibi bir dosya'ya Gui ile erişmek ve yazmak çok mantıksız. Program yazıyorsun aslında bir nevi. Gui ile bu işler yapılmaz. 3.) Paket derlendiği için, bir çok aşamayı tekrar etmek gerekiyor. Örneğin siz paketi inşa etmeye başladınız, fakat install aşamasında patladı. Tüm baştan derlemenize gerek yok. Doğrudan gidip dosyayı değiştirin ve pisi bi pspec.xml -dv --install ile sadece o aşamayı yapın. 4.) Kaynak kodu inceleyip tekrar inşa paketlerin dizinine kolayca gidebiliyorum. Her dizine kolayca erişimim var ve bu inanılmaz hız ve esneklik kazandırıyor. Eski Pardus geliştiricilerinden Faik Uygur'un güzel bir sözü vardı(twitter'de paylaştığı), "/bin/bash is my IDE" Geliştiricilerin GUI kullanmamasını yegane sebebi budur. Çünkü herhangi bir kabuk altında istediğimiz tüm araçlar elimizin altındayken (svn, vim, sed, awk, grep, find, file, etc..), kendimizi basit bir arayüze hapsetmek iş değildir. Genel olarak bakarsanız GUI işlerinin genelikle tecrübeli insanların altından değil de, yeni başlamış heyecanlı arkadaşlarımızdan çıktığınız göreceksiniz. Bir süre sonra da zaten bu işin yaş olduğunu anlayıp ilgilenilmiyor da. Tavsiyem doğrudan kabuk altında bu işlere başlamaktır (paketleme işleri için). Kolay gelsin -- Fatih Arslan From posta at huseyinkozan.com.tr Tue Apr 19 13:55:52 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 13:55:52 +0300 Subject: [Teknik] =?iso-8859-9?q?pisi_paketleme_gui_arac=FD_var_m=FD_=3F_y?= =?iso-8859-9?q?oksa_bir_=F6nerim__var=2E?= In-Reply-To: References: <201104191156.39606.posta@huseyinkozan.com.tr> <201104191241.27351.posta@huseyinkozan.com.tr> Message-ID: <201104191355.52211.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 13:33:25) Emre Erenoglu şunları yazmıştı: > bir de depolarda pisiyap diye bir program olmasi lazim. Ona da bakin, ben > kullaniyordum eskiden, en azindan paketlerin genel iskeletini yapmak, > sha1sum'ini otomatik girmek gibi guzel ozellikleri vardi. pisiyap a benzer birşey yapmıştım. Henüz bitmedi. "[Teknik] Deneme" başlıklı yazıda ekli. Zamanım olunca toparlayacağım. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From posta at huseyinkozan.com.tr Tue Apr 19 14:02:44 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 14:02:44 +0300 Subject: [Teknik] =?iso-8859-9?q?QtGui_klas=F6r=FCndeki_ba=FEl=FDk_dosyala?= =?iso-8859-9?q?r=FD?= In-Reply-To: <201104191237.16701.posta@huseyinkozan.com.tr> References: <201104191116.07320.posta@huseyinkozan.com.tr> <201104191233.31219.gokmen@pardus.org.tr> <201104191237.16701.posta@huseyinkozan.com.tr> Message-ID: <201104191402.44333.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 12:37:16) Hüseyin Kozan şunları yazmıştı: > Bir deneyelim bakalım. Arayüzü basitmiş. Sevdim :) Gmail'ime de bağlandı hemen. -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From posta at huseyinkozan.com.tr Tue Apr 19 17:32:01 2011 From: posta at huseyinkozan.com.tr (=?utf-8?q?H=C3=BCseyin_Kozan?=) Date: Tue, 19 Apr 2011 17:32:01 +0300 Subject: [Teknik] =?utf-8?q?android-lighthouse_derlerken_al=C4=B1nan_libz?= =?utf-8?b?LnNvLjEgaGF0YXPEsQ==?= Message-ID: <201104191732.01159.posta@huseyinkozan.com.tr> Selam, Necessitas yüklemek için sitesinde bahsedilen android-lighthouse'u git ile indirip kurmak için gereken şu komutu verdim: huseyinkozan at yuva android-lighthouse $ ./androidconfigbuild.sh -q 1 -r /home/huseyinkozan/necessitas/android-ndk -i /home/huseyinkozan/necessitas/android-lighthouse-install ve şu hatayı aldım: /home/huseyinkozan/necessitas/android-ndk/toolchains/arm-linux- androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-g++ -c -include .pch/debug-shared/QtCore -Wno-psabi -march=armv5te -mtune=xscale -msoft-float - fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums - DANDROID -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ - D__ARM_ARCH_5TE__ -Wa,--noexecstack -DQT_NO_QWS_TRANSFORMED -marm -O0 -g -fno- omit-frame-pointer -Wall -W -D_REENTRANT -fPIC -DQT_SHARED - DQT_NO_CORESERVICES -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE - DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT - DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQLIBRARYINFO_EPOCROOT -DHB_EXPORT=Q_CORE_EXPORT -I../../mkspecs/android-g++ -I. -I../../include - I../../include/QtCore -I.rcc/debug-shared -Iglobal -I../../tools/shared - I../3rdparty/zlib -I../3rdparty/harfbuzz/src -I../3rdparty/md5 - I../3rdparty/md4 -I.moc/debug-shared -I/home/huseyinkozan/necessitas/android- ndk/platforms/android-4/arch-arm/usr/include - I/home/huseyinkozan/necessitas/android-ndk/sources/cxx-stl/gnu- libstdc++/include -I/home/huseyinkozan/necessitas/android-ndk/sources/cxx- stl/gnu-libstdc++/libs/armeabi/include -o .obj/debug- shared/qpropertyanimation.o animation/qpropertyanimation.cpp /home/huseyinkozan/necessitas/android-ndk/toolchains/arm-linux- androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux- androideabi/4.4.3/../../../../arm-linux-androideabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory make[1]: *** [.obj/debug-shared/qpropertyanimation.o] Hata 1 make[1]: *** Bitmemiş işler için bekliyor.... /home/huseyinkozan/necessitas/android-ndk/toolchains/arm-linux- androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux- androideabi/4.4.3/../../../../arm-linux-androideabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory make[1]: *** [.obj/debug-shared/qabstractanimation.o] Hata 1 /home/huseyinkozan/necessitas/android-ndk/toolchains/arm-linux- androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux- androideabi/4.4.3/../../../../arm-linux-androideabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory make[1]: *** [.obj/debug-shared/qvariantanimation.o] Hata 1 make[1]: `/home/huseyinkozan/necessitas/android-lighthouse/src/corelib' dizininden çıkılıyor make: *** [sub-corelib-make_default-ordered] Hata 2 Şu şekilde sistemdekini kontrol ettim: huseyinkozan at yuva android-lighthouse $ ls -l /usr/lib/libz.so.1 lrwxrwxrwx 1 root root 13 Mar 22 21:36 /usr/lib/libz.so.1 -> libz.so.1.2.5 "error while loading shared libraries: libz.so.1:" derken sistemdeki libz kütüphanesi mi yoksa lighthouse koduyla birlikte geleni mi kastediyor ? Bu sorunu nasıl aşarım, fikri olan var mı ? -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From gokcen at pardus.org.tr Tue Apr 19 17:43:24 2011 From: gokcen at pardus.org.tr (=?iso-8859-9?q?G=F6k=E7en_Eraslan?=) Date: Tue, 19 Apr 2011 17:43:24 +0300 Subject: [Teknik] =?iso-8859-9?q?android-lighthouse_derlerken_al=FDnan_lib?= =?iso-8859-9?q?z=2Eso=2E1_hatas=FD?= In-Reply-To: <201104191732.01159.posta@huseyinkozan.com.tr> References: <201104191732.01159.posta@huseyinkozan.com.tr> Message-ID: <201104191743.27321.gokcen@pardus.org.tr> 19 Nisan 2011 Salı günü (saat 17:32:01) Hüseyin Kozan şunları yazmıştı: > Şu şekilde sistemdekini kontrol ettim: > > huseyinkozan at yuva android-lighthouse $ ls -l /usr/lib/libz.so.1 > lrwxrwxrwx 1 root root 13 Mar 22 21:36 /usr/lib/libz.so.1 -> libz.so.1.2.5 > > "error while loading shared libraries: libz.so.1:" derken sistemdeki libz > kütüphanesi mi yoksa lighthouse koduyla birlikte geleni mi kastediyor ? > Bu sorunu nasıl aşarım, fikri olan var mı ? 64bit sistemde çalıştırılan 32bit uygulamalar/kitaplıklar, 32bit derlenmiş kitaplıkları arayıp bulamadıklarında da aynı hata mesajı basılıyor. Yani bulunamayan şey tahminen 32bit derlenmiş libz kitaplığı. devel veya testing deposundan zlib-32bit paketini kurunca düzelmesi lazım. -- Gökçen Eraslan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From posta at huseyinkozan.com.tr Tue Apr 19 18:18:33 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 18:18:33 +0300 Subject: [Teknik] =?iso-8859-9?q?android-lighthouse_derlerken_al=FDnan_lib?= =?iso-8859-9?q?z=2Eso=2E1_hatas=FD?= In-Reply-To: <201104191743.27321.gokcen@pardus.org.tr> References: <201104191732.01159.posta@huseyinkozan.com.tr> <201104191743.27321.gokcen@pardus.org.tr> Message-ID: <201104191818.33283.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 17:43:24) Gökçen Eraslan şunları yazmıştı: > 64bit sistemde çalıştırılan 32bit uygulamalar/kitaplıklar, 32bit derlenmiş > kitaplıkları arayıp bulamadıklarında da aynı hata mesajı basılıyor. Yani > bulunamayan şey tahminen 32bit derlenmiş libz kitaplığı. > > devel veya testing deposundan zlib-32bit paketini kurunca düzelmesi lazım. Devel reposunu ekleyecem diye hata buldum :) Devel i ekledikten sonra zlib-32bit i kuramadım : huseyinkozan at yuva ~ $ pisi info zlib-32bit Paket zlib-32bit kurulu değil. Paket pardus-devel deposunda bulundu: İsim : zlib-32bit, sürüm: 1.2.5, yayım: 13 Özet : zlib için 32-bit paylaşımlı kitaplıklar Açıklama : Zlib is a general-purpose, patent-free, lossless data compression library which is used by many different programs. Bileşen : emul32 Sağladıkları : Bağımlılıkları : zlib Dağıtım : Pardus, Dağıtım Sürümü: 2011 Mimari : x86_64, Yerleşik Boyut: 85.00 KB, Paket Boyutu: 42.00 KB Ters Bağımlılıklar : freetype-32bit glib2-32bit skype-binary zlib-32bit paketi kaynak depolarda bulunamadı. huseyinkozan at yuva ~ $ sudo pisi it zlib-32bit Sistem hatası. Program sonlandırıldı. zlib sürüm 13 bağımlılığı zlib-32bit paketi için sağlanamadı. Genel yardım için lütfen 'pisi help' komutunu kullanınız. Geri izleme verisi almak için lütfen --debug seçeneğini kullanın. huseyinkozan at yuva ~ $ sudo pisi it zlib-32bit --debug DEBUG: HistoryDB initialized in 0.00100207328796. DEBUG: InstallDB initialized in 0.00334620475769. DEBUG: RepoDB initialized in 9.70363616943e-05. DEBUG: ComponentDB initialized in 1.24639296532. digraph G { } DEBUG: PackageDB initialized in 3.17569279671. DEBUG: checking zlib sürüm 13 Sistem hatası. Program sonlandırıldı. : zlib sürüm 13 bağımlılığı zlib-32bit paketi için sağlanamadı. Genel yardım için lütfen 'pisi help' komutunu kullanınız. Geri iz: File "/usr/bin/pisi", line 82, in cli.run_command() File "/usr/lib/pardus/pisi/cli/pisicli.py", line 141, in run_command self.command.run() File "/usr/lib/pardus/pisi/cli/install.py", line 104, in run pisi.api.install(packages, ctx.get_option('reinstall') or reinstall) File "/usr/lib/pardus/pisi/api.py", line 69, in wrapper ret = func(*__args,**__kw) File "/usr/lib/pardus/pisi/api.py", line 478, in install return pisi.operations.install.install_pkg_names(packages, reinstall) File "/usr/lib/pardus/pisi/operations/install.py", line 59, in install_pkg_names G_f, order = plan_install_pkg_names(A) File "/usr/lib/pardus/pisi/operations/install.py", line 279, in plan_install_pkg_names raise Exception(_('%s dependency of package %s is not satisfied') % (dep, pkg.name)) -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From posta at huseyinkozan.com.tr Tue Apr 19 18:26:23 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 18:26:23 +0300 Subject: [Teknik] =?iso-8859-9?q?android-lighthouse_derlerken_al=FDnan_lib?= =?iso-8859-9?q?z=2Eso=2E1_hatas=FD?= In-Reply-To: <201104191818.33283.posta@huseyinkozan.com.tr> References: <201104191732.01159.posta@huseyinkozan.com.tr> <201104191743.27321.gokcen@pardus.org.tr> <201104191818.33283.posta@huseyinkozan.com.tr> Message-ID: <201104191826.23798.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 18:18:33) Hüseyin Kozan şunları yazmıştı: > Devel reposunu ekleyecem diye hata buldum :) Pardon , kast ettiğim hata buydu : http://bugs.pardus.org.tr/show_bug.cgi?id=17847 -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From posta at huseyinkozan.com.tr Tue Apr 19 22:12:29 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 22:12:29 +0300 Subject: [Teknik] =?iso-8859-9?q?android-lighthouse_derlerken_al=FDnan_lib?= =?iso-8859-9?q?z=2Eso=2E1_hatas=FD?= In-Reply-To: <201104191818.33283.posta@huseyinkozan.com.tr> References: <201104191732.01159.posta@huseyinkozan.com.tr> <201104191743.27321.gokcen@pardus.org.tr> <201104191818.33283.posta@huseyinkozan.com.tr> Message-ID: <201104192212.29804.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 18:18:33) Hüseyin Kozan şunları yazmıştı: > huseyinkozan at yuva ~ $ sudo pisi it zlib-32bit > Sistem hatası. Program sonlandırıldı. > zlib sürüm 13 bağımlılığı zlib-32bit paketi için sağlanamadı. zlib-32bit paketi zlib paketinin yayım:13 üne bağlı. Bunu nerden bulabilirim ? -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From posta at huseyinkozan.com.tr Tue Apr 19 22:55:33 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Tue, 19 Apr 2011 22:55:33 +0300 Subject: [Teknik] =?iso-8859-9?q?android-lighthouse_derlerken_al=FDnan_lib?= =?iso-8859-9?q?z=2Eso=2E1_hatas=FD?= In-Reply-To: <201104192212.29804.posta@huseyinkozan.com.tr> References: <201104191732.01159.posta@huseyinkozan.com.tr> <201104191818.33283.posta@huseyinkozan.com.tr> <201104192212.29804.posta@huseyinkozan.com.tr> Message-ID: <201104192255.33354.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 22:12:29) Hüseyin Kozan şunları yazmıştı: > zlib-32bit paketi zlib paketinin yayım:13 üne bağlı. Bunu nerden > bulabilirim ? pardus deposunu kaldırmamışım. Kimse de kaldır demiyor yaw :( -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From posta at huseyinkozan.com.tr Wed Apr 20 00:02:36 2011 From: posta at huseyinkozan.com.tr (=?iso-8859-9?q?H=FCseyin_Kozan?=) Date: Wed, 20 Apr 2011 00:02:36 +0300 Subject: [Teknik] =?iso-8859-9?q?android-lighthouse_derlerken_al=FDnan_lib?= =?iso-8859-9?q?z=2Eso=2E1_hatas=FD?= In-Reply-To: <201104191732.01159.posta@huseyinkozan.com.tr> References: <201104191732.01159.posta@huseyinkozan.com.tr> Message-ID: <201104200002.36997.posta@huseyinkozan.com.tr> Salı 19 Nisan 2011 günü (saat 17:32:01) Hüseyin Kozan şunları yazmıştı: > "error while loading shared libraries: libz.so.1:" derken sistemdeki libz > kütüphanesi mi yoksa lighthouse koduyla birlikte geleni mi kastediyor ? > Bu sorunu nasıl aşarım, fikri olan var mı ? libz hatasını pardus-devel'e geçip libz-32bit kurarak çözdüm. Fakat şimdi de şöyle bir hata aldım: /home/huseyinkozan/necessitas/android-lighthouse/qpatch: error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory Bahsettği dosya /usr/lib altında var. Qt'nin 32 bit sürümü devel'de yok sanırım. qpatch i de araştırdım biraz ama çok birşey bulamadım. Burdan sonra nasıl gidilir ? -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com From erenoglu at gmail.com Wed Apr 20 00:06:41 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Wed, 20 Apr 2011 01:06:41 +0400 Subject: [Teknik] =?utf-8?q?android-lighthouse_derlerken_al=C4=B1nan_libz?= =?utf-8?b?LnNvLjEgaGF0YXPEsQ==?= In-Reply-To: <201104200002.36997.posta@huseyinkozan.com.tr> References: <201104191732.01159.posta@huseyinkozan.com.tr> <201104200002.36997.posta@huseyinkozan.com.tr> Message-ID: 2011/4/20 Hüseyin Kozan > Salı 19 Nisan 2011 günü (saat 17:32:01) Hüseyin Kozan şunları yazmıştı: > > "error while loading shared libraries: libz.so.1:" derken sistemdeki libz > > kütüphanesi mi yoksa lighthouse koduyla birlikte geleni mi kastediyor ? > > Bu sorunu nasıl aşarım, fikri olan var mı ? > > libz hatasını pardus-devel'e geçip libz-32bit kurarak çözdüm. Fakat şimdi > de > şöyle bir hata aldım: > > /home/huseyinkozan/necessitas/android-lighthouse/qpatch: error while > loading > shared libraries: libQtCore.so.4: cannot open shared object file: No such > file > or directory > > Bahsettği dosya /usr/lib altında var. Qt'nin 32 bit sürümü devel'de yok > sanırım. > > qpatch i de araştırdım biraz ama çok birşey bulamadım. Burdan sonra nasıl > gidilir ? > 64 bit Pardus kullaniyorsaniz bu programin da 64 bit olduguna emin olun. Yoksa ben pek sans vermiyorum. Ya da 32 bit Pardus kurun. -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From alper.tekinalp at gmail.com Wed Apr 20 12:59:23 2011 From: alper.tekinalp at gmail.com (Alper Tekinalp) Date: Wed, 20 Apr 2011 12:59:23 +0300 Subject: [Teknik] Patch Uygulama Sorunu Message-ID: Merhaba. Junior Job olarak üzerinde çalıştığım Giver[1] paketi için [2] adresindeki Fedora yamasını uygulamaya çalıştımda şöyle bir hata veriyor: Program sonlandırıldı. HATA: Yama (/home/pars/alper.tekinalp/giver/files/giver-0.1.8-username_face.patch) başarısız: patching file src/GiverService.cs Hunk #1 FAILED at 128. 1 out of 1 hunk FAILED -- saving rejects to file src/GiverService.cs.rej patching file src/PhotoService.cs Hunk #1 FAILED at 92. 1 out of 1 hunk FAILED -- saving rejects to file src/PhotoService.cs.rej patching file src/Preferences.cs Hunk #1 FAILED at 38. Hunk #2 FAILED at 55. Hunk #3 FAILED at 98. Hunk #4 FAILED at 106. Hunk #5 FAILED at 120. 5 out of 5 hunks FAILED -- saving rejects to file src/Preferences.cs.rej patching file src/PreferencesDialog.cs Hunk #1 FAILED at 38. Hunk #2 FAILED at 114. Hunk #3 FAILED at 133. Hunk #4 FAILED at 145. Hunk #5 FAILED at 162. Hunk #6 FAILED at 179. Hunk #7 FAILED at 237. Hunk #8 FAILED at 246. Hunk #9 FAILED at 271. 9 out of 9 hunks FAILED -- saving rejects to file src/PreferencesDialog.cs.rej patching file src/RequestHandler.cs Hunk #1 FAILED at 437. Hunk #2 FAILED at 447. 2 out of 2 hunks FAILED -- saving rejects to file src/RequestHandler.cs.rej patching file src/ServiceLocator.cs Hunk #1 FAILED at 271. 1 out of 1 hunk FAILED -- saving rejects to file src/ServiceLocator.cs.rej patching file src/Utilities.cs Hunk #2 FAILED at 255. 1 out of 2 hunks FAILED -- saving rejects to file src/Utilities.cs.rej Bu yüzden ben de yamayı "patch -p0 -l < giver-0.1.8-username_face.patch" ile orjinal dosyaya uygulayıp "diff -Naur ..." ile [3]'teki yamayı elde ettim. Ama bu sefer de şöyle bir hata veriyor: Program sonlandırıldı. HATA: Yama (/home/pars/alper.tekinalp/giver/files/giver-0.1.8-username_face2.patch) başarısız: patching file src/GiverService.cs patching file src/PhotoService.cs patching file src/Preferences.cs patching file src/PreferencesDialog.cs Hunk #2 succeeded at 116 (offset 1 line). Hunk #3 succeeded at 135 with fuzz 1 (offset 1 line). Hunk #4 FAILED at 172. Hunk #5 succeeded at 197 (offset 8 lines). Hunk #6 succeeded at 214 (offset 8 lines). Hunk #7 succeeded at 290 (offset 26 lines). Hunk #8 succeeded at 301 (offset 26 lines). Hunk #9 succeeded at 332 (offset 26 lines). 1 out of 9 hunks FAILED -- saving rejects to file src/PreferencesDialog.cs.rej patching file src/RequestHandler.cs patching file src/ServiceLocator.cs patching file src/Utilities.cs Sorun nedir? Nasıl çözebilirim? Teşekkürler. İyi çalışmalar. [1] http://bugs.pardus.org.tr/show_bug.cgi?id=8854 [2] http://sophie.zarb.org/sources/giver/giver-0.1.8-username_face.patch/fbc8d63ca86529ce680f5d3cdfb1957d [3] http://bugs.pardus.org.tr/attachment.cgi?id=7154 -- Alper Tekinalp atekinalp.blogspot.com -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From erenoglu at gmail.com Wed Apr 20 13:19:13 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Wed, 20 Apr 2011 14:19:13 +0400 Subject: [Teknik] Patch Uygulama Sorunu In-Reply-To: References: Message-ID: 2011/4/20 Alper Tekinalp > Merhaba. > Junior Job olarak üzerinde çalıştığım Giver[1] paketi için [2] adresindeki > Fedora yamasını > uygulamaya çalıştımda şöyle bir hata veriyor: > > Program sonlandırıldı. > HATA: Yama > (/home/pars/alper.tekinalp/giver/files/giver-0.1.8-username_face.patch) > başarısız: patching file src/GiverService.cs > Hunk #1 FAILED at 128. > 1 out of 1 hunk FAILED -- saving rejects to file src/GiverService.cs.rej > patching file src/PhotoService.cs > Hunk #1 FAILED at 92. > 1 out of 1 hunk FAILED -- saving rejects to file src/PhotoService.cs.rej > patching file src/Preferences.cs > Hunk #1 FAILED at 38. > Hunk #2 FAILED at 55. > Hunk #3 FAILED at 98. > Hunk #4 FAILED at 106. > Hunk #5 FAILED at 120. > 5 out of 5 hunks FAILED -- saving rejects to file src/Preferences.cs.rej > patching file src/PreferencesDialog.cs > Hunk #1 FAILED at 38. > Hunk #2 FAILED at 114. > Hunk #3 FAILED at 133. > Hunk #4 FAILED at 145. > Hunk #5 FAILED at 162. > Hunk #6 FAILED at 179. > Hunk #7 FAILED at 237. > Hunk #8 FAILED at 246. > Hunk #9 FAILED at 271. > 9 out of 9 hunks FAILED -- saving rejects to file > src/PreferencesDialog.cs.rej > patching file src/RequestHandler.cs > Hunk #1 FAILED at 437. > Hunk #2 FAILED at 447. > 2 out of 2 hunks FAILED -- saving rejects to file src/RequestHandler.cs.rej > patching file src/ServiceLocator.cs > Hunk #1 FAILED at 271. > 1 out of 1 hunk FAILED -- saving rejects to file src/ServiceLocator.cs.rej > patching file src/Utilities.cs > Hunk #2 FAILED at 255. > 1 out of 2 hunks FAILED -- saving rejects to file src/Utilities.cs.rej > > > Bu yüzden ben de yamayı "patch -p0 -l < giver-0.1.8-username_face.patch" > ile orjinal dosyaya uygulayıp > "diff -Naur ..." ile [3]'teki yamayı elde ettim. Ama bu sefer de şöyle bir > hata veriyor: > > Program sonlandırıldı. > HATA: Yama > (/home/pars/alper.tekinalp/giver/files/giver-0.1.8-username_face2.patch) > başarısız: patching file src/GiverService.cs > patching file src/PhotoService.cs > patching file src/Preferences.cs > patching file src/PreferencesDialog.cs > Hunk #2 succeeded at 116 (offset 1 line). > Hunk #3 succeeded at 135 with fuzz 1 (offset 1 line). > Hunk #4 FAILED at 172. > Hunk #5 succeeded at 197 (offset 8 lines). > Hunk #6 succeeded at 214 (offset 8 lines). > Hunk #7 succeeded at 290 (offset 26 lines). > Hunk #8 succeeded at 301 (offset 26 lines). > Hunk #9 succeeded at 332 (offset 26 lines). > 1 out of 9 hunks FAILED -- saving rejects to file > src/PreferencesDialog.cs.rej > patching file src/RequestHandler.cs > patching file src/ServiceLocator.cs > patching file src/Utilities.cs > Bu patch'in bu programin bu surumune ait olduguna emin misin? Bana sanki bu uygun bir patch degilmis gibi geldi bissuru failure gorunce. Belki baska versiyon ya da zaten patchlenmis bir surum icindir. Bir de bazen patch'lerin sirasina dikkat etmek gerekeiyor, ondan once yapilmasi gereken patch'ler olabilir. -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From alper.tekinalp at gmail.com Wed Apr 20 13:35:09 2011 From: alper.tekinalp at gmail.com (Alper Tekinalp) Date: Wed, 20 Apr 2011 13:35:09 +0300 Subject: [Teknik] Patch Uygulama Sorunu In-Reply-To: References: Message-ID: Patchlerin sırasıyla ilgili bi sorunmuş. Başka bir diğer patchle yerini değiştirince benim yaptığım haliyle patch hatasız uygulandı. Yardımınız için çok teşekkürler. 20 Nisan 2011 13:19 tarihinde Emre Erenoglu yazdı: > 2011/4/20 Alper Tekinalp > >> Merhaba. >> Junior Job olarak üzerinde çalıştığım Giver[1] paketi için [2] adresindeki >> Fedora yamasını >> uygulamaya çalıştımda şöyle bir hata veriyor: >> >> Program sonlandırıldı. >> HATA: Yama >> (/home/pars/alper.tekinalp/giver/files/giver-0.1.8-username_face.patch) >> başarısız: patching file src/GiverService.cs >> Hunk #1 FAILED at 128. >> 1 out of 1 hunk FAILED -- saving rejects to file src/GiverService.cs.rej >> patching file src/PhotoService.cs >> Hunk #1 FAILED at 92. >> 1 out of 1 hunk FAILED -- saving rejects to file src/PhotoService.cs.rej >> patching file src/Preferences.cs >> Hunk #1 FAILED at 38. >> Hunk #2 FAILED at 55. >> Hunk #3 FAILED at 98. >> Hunk #4 FAILED at 106. >> Hunk #5 FAILED at 120. >> 5 out of 5 hunks FAILED -- saving rejects to file src/Preferences.cs.rej >> patching file src/PreferencesDialog.cs >> Hunk #1 FAILED at 38. >> Hunk #2 FAILED at 114. >> Hunk #3 FAILED at 133. >> Hunk #4 FAILED at 145. >> Hunk #5 FAILED at 162. >> Hunk #6 FAILED at 179. >> Hunk #7 FAILED at 237. >> Hunk #8 FAILED at 246. >> Hunk #9 FAILED at 271. >> 9 out of 9 hunks FAILED -- saving rejects to file >> src/PreferencesDialog.cs.rej >> patching file src/RequestHandler.cs >> Hunk #1 FAILED at 437. >> Hunk #2 FAILED at 447. >> 2 out of 2 hunks FAILED -- saving rejects to file >> src/RequestHandler.cs.rej >> patching file src/ServiceLocator.cs >> Hunk #1 FAILED at 271. >> 1 out of 1 hunk FAILED -- saving rejects to file src/ServiceLocator.cs.rej >> patching file src/Utilities.cs >> Hunk #2 FAILED at 255. >> 1 out of 2 hunks FAILED -- saving rejects to file src/Utilities.cs.rej >> >> >> Bu yüzden ben de yamayı "patch -p0 -l < giver-0.1.8-username_face.patch" >> ile orjinal dosyaya uygulayıp >> "diff -Naur ..." ile [3]'teki yamayı elde ettim. Ama bu sefer de şöyle bir >> hata veriyor: >> >> Program sonlandırıldı. >> HATA: Yama >> (/home/pars/alper.tekinalp/giver/files/giver-0.1.8-username_face2.patch) >> başarısız: patching file src/GiverService.cs >> patching file src/PhotoService.cs >> patching file src/Preferences.cs >> patching file src/PreferencesDialog.cs >> Hunk #2 succeeded at 116 (offset 1 line). >> Hunk #3 succeeded at 135 with fuzz 1 (offset 1 line). >> Hunk #4 FAILED at 172. >> Hunk #5 succeeded at 197 (offset 8 lines). >> Hunk #6 succeeded at 214 (offset 8 lines). >> Hunk #7 succeeded at 290 (offset 26 lines). >> Hunk #8 succeeded at 301 (offset 26 lines). >> Hunk #9 succeeded at 332 (offset 26 lines). >> 1 out of 9 hunks FAILED -- saving rejects to file >> src/PreferencesDialog.cs.rej >> patching file src/RequestHandler.cs >> patching file src/ServiceLocator.cs >> patching file src/Utilities.cs >> > > Bu patch'in bu programin bu surumune ait olduguna emin misin? Bana sanki bu > uygun bir patch degilmis gibi geldi bissuru failure gorunce. Belki baska > versiyon ya da zaten patchlenmis bir surum icindir. > > Bir de bazen patch'lerin sirasina dikkat etmek gerekeiyor, ondan once > yapilmasi gereken patch'ler olabilir. > > -- > Emre > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -- Alper Tekinalp atekinalp.blogspot.com -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From erenoglu at gmail.com Wed Apr 20 13:41:30 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Wed, 20 Apr 2011 14:41:30 +0400 Subject: [Teknik] Patch Uygulama Sorunu In-Reply-To: References: Message-ID: 2011/4/20 Alper Tekinalp > Patchlerin sırasıyla ilgili bi sorunmuş. Başka bir diğer patchle yerini > değiştirince > benim yaptığım haliyle patch hatasız uygulandı. Yardımınız için çok > teşekkürler. > acik kaynak topluluklarinda emaillara yanit verirken yukarda alinti yapacagimiz kesimi alip altina yanitimizi yaziyoruz. Siz de boyle yaparsaniz daha iyi olur. -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From alper.tekinalp at gmail.com Wed Apr 20 13:45:27 2011 From: alper.tekinalp at gmail.com (Alper Tekinalp) Date: Wed, 20 Apr 2011 13:45:27 +0300 Subject: [Teknik] Patch Uygulama Sorunu In-Reply-To: References: Message-ID: 20 Nisan 2011 13:41 tarihinde Emre Erenoglu yazdı: > acik kaynak topluluklarinda emaillara yanit verirken yukarda alinti > yapacagimiz kesimi alip altina yanitimizi yaziyoruz. Siz de boyle yaparsaniz > daha iyi olur. > Öneriniz için teşekkürler. -- Alper Tekinalp atekinalp.blogspot.com -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From yucel.kilic at linux.org.tr Thu Apr 21 00:06:48 2011 From: yucel.kilic at linux.org.tr (=?ISO-8859-9?B?WfxjZWwgS/1s/ec=?=) Date: Thu, 21 Apr 2011 00:06:48 +0300 Subject: [Teknik] LibRaw - Raw image decoder - pb#17479 - JUNIORJOB Review In-Reply-To: <20110418124359.d0505a50.serdar@pardus.org.tr> References: <20110418124359.d0505a50.serdar@pardus.org.tr> Message-ID: Merhabalar ben de paylaştığınız bilgiler ışığında düzenlemeler yapmak için ancak fırsat bulabildim öncelikle özür diliyorum. Malum sınavlarla boğuşuyorum da. :) > Yücel'in çalıştığı LibRaw paketi ile başlayalım bu seriye :) > > http://bugs.pardus.org.tr/show_bug.cgi?id=17479 > > Öncelikle eline sağlık Yücel. > > * Programın bir diğer lisansı CDDL, programın kaynak dizininde > LICENSE.CDDL dosyasına bakabilirsin. > Esasında her iki lisansı da eklemiştim başta, bu lisansı CDDL etiketi içerisine eklemiştim fakat SVN'ye alma işlemi sırasında hata vermesi üzerinde çıkarmak durumunda kalmıştım. > > 'AUTHORS', 'CHANGELOG', 'CONTRIBUTORS', 'COPYING*', 'COPYRIGHT', > 'Change*', 'KNOWN_BUGS', 'LICENSE', 'MAINTAINERS', 'NEWS', 'README*', > 'PKG-INFO', 'TODO'.. gibi dosyalar paketin içine pisitools.dodoc > aracılığıyla paketlenmeli. Work Dizininde gördüklerini actions.py'nin > install fonksiyonu içerisinde pakete koyabilirsin, eğer paketin içine > girmemişlerse. (LibRaw örneğinde LICENSE*, COPYRIGHT ve > Changelog.txt /usr/share/doc/libraw altına gitmiş zaten.) lspisi ile kontrol edilip, gitmeyen dosyalar pisidoc sayesinde hedefe gönderildi. Sadece önemli olarak README gitmemiş onu gönderdim. > Kavram karışıklığı olmaması için açıklama getireyim, WorkDir dediğimiz paketin /var/pisi dizini içinde açılmış *work* dizini. Bu paket için > mesela /var/pisi/LibRaw-0.13.2-1/work/LibRaw-0.13.2 dizini. bunun > dışında bir de *install* dizini bulunmakta, burada da paketin içine > girecek dosyaları görebilirsiniz. /var/pisi/LibRaw-0.13.2-1 dizini > altında iki dosya daha oluşur eğer paket yapabilmişseniz, files.xml ve > metadata.xml diye, bunların neler olduğunu araştırmayı da meraklı > beyinlere bırakıyorum, spoil etmiyyim :) Bunları daha önceden incelemiştim ama daha detaylı araştırayım. :) * PartOf tag'ini yazmanıza gerek yok, ama sanıyorum Yücel Playground > dizininde paketlerin hangi bileşene ait olduklarını göstermek için > böyle bir yola gitmiş. Ama programming.libs diye bir bileşenimiz yok. > Pardus 2009'da programming.library vardı, Pardus 2011'de X.library > bileşenlerini çıkarttık (bir tek x11.library var) X.library altında > kalan paketleri diğer bileşenlere dağıtmaya çalıştık, kalanları da > X.misc adlı bileşenlere taşıdık, misal office.misc, game.misc, > util.misc v.s. LibRaw özelinde de multimedia.graphics bileşeni altına > alabiliriz, LibRaw'a benzer bir iş yapan libopenraw kitaplığı bu > bileşende çünkü. > Bileşen değiştirildi. :) > > * LibRaw yazımı zor, fedora LibRaw olarak kullanıyor, ama gentoo, > mandriva, OpenSuSe, ubuntu libraw şeklinde yazıyor. Paketin ismini > libraw diye değiştirmeyi tercih ederdim ben olsam, yine de son karar > sizin. Şu anki halinde doc dosyalarının da /usr/share/doc/ > dizinine gitmesi gerekiyor, default oluşturulan doc dizini > ise /usr/share/doc/libraw. Makefile yamalamaktansa paketin ismini > değiştirmek daha rahat bir yöntem :) > Paket ismi libraw olarak değiştirildi :) > > * Workdizinine gidip ./configure --help'i çalıştırdığınızda statik > kitaplıkların oluşmasısının default açık geldiğini görebilirsiniz. > Statik kitaplıkları zorunlu olmadıkça paketlerin içine koymuyoruz. > --disable-static derlendiğinde de .a uzantılı statik kitaplıklar > oluşuyor ama.. Statik kitaplıklara gerçekten ihtiyaç olup olmadığına > bakıp, lazım değilse atmanız gerekli. Bunun için programın web > sayfasına bakmakta yarar var, [2] şurada ufak bir konuşma geçmiş mesela. > Statik kitaplıkların neden alınmadığını biraz daha açabilir misiniz? Programın sitesinde geliştiricisin isteğine bırakılmış bu durum. --disable-static olarak derledim. Ama .a'lar hala var:S Bir pakette actions.py içerisinde şöyle bir durum gördüm, " pisitools.remove("/usr/lib/*.la")" ben de "pisitools.remove("/usr/lib/*.a")" yapsam olur mu? > * Paketin yeni sürümü çıkmış bu arada , 0.13.4 . Bu arada dikkatimi > çeken bir başka şey, her dağıtım libraw'un farklı major sürümlerini > kullanıyor, ve farklı farklı bir çok yama dolaşıyor ortalıklarda. Bu > biraz da statik kitaplıklardan dolayı olmuş. > > En güncel sürüme en yakını OpenSuse 0.13.2 kullanıyor benim > görebildiğim. Dağıtım olarak en güncel ve mümkün olduğunca stabil > sürümleri tercih ediyoruz, ona göre hangi sürümü kullanacağımıza karar > vermek gerekli. Bu konuda da araştırma yapmak lazım Yücel :) > > Yeri gelmişken söyliyeyim, diğer dağıtımların paketlerini indirmek için > kullandığımız betikler var dl-suse, checkout-fedora, checkout-mandriva > gibi, bunları da uludag deposunda trunk/scripts altında bulabilirsiniz. > Ben en güncel ve en stabil olarak 0.13.4'den bahsetmişler, o sürüm paketlendi. Ayrıca bir de birkaç ekleme var; *LibRaw 0.13.4* (2011-04-02) - Imported new dcraw 9.07/1.442: support for Canon 600D and 1100D, Hasselblad H4D-60, Olympus E-PL2 - Color data for Leaf Aptus II and Canon Powershot S2 IS Bu arada bahsettiğiniz betikler hakikaten çok yararlı yeri geldiğince kullanıyorum. * Pardus 2011'le beraber programların geliştirme dosyalarını ayrı bir > paket olarak tutuyoruz. bkz [3]. devel paketinin içine header > dosyaları, pkgconfig dosyaları ve geliştirme ile ilgili > dökümantasyonlar konuluyor. libraw paketinde de libraw-devel diye ayrı > bir paket oluşturulması gerekli. Özellikle 2009'daki paketleri 2011'e > aktarırken kullandığımız split-library-packages[4] diye bir betik var, > bu paketi kullanabilirsiniz. Bu betik otomatik olacak bir update daha > ekliyor history tag'ine, yeni yapılan bir paket için buna gerek yok, > silebilirsiniz. > devel paketini oluşturmam gerektiğini anladım ama "yeni oluşturulan bir paket için buna gerek yok, silebilirsiniz." den kast ettiğinizi anlamadım. Bunu biraz daha açabilir misiniz? > > * paketin yazılmamış bağımlılıkları var. Paketin bağımlılıklarını, > linklenme ve RPATH durumunu görmek için kullandığımız bir betik daha > var uludag deposunda trunk/scripts dizini altında: checkelf. Paket > yaparken oldukça çok kullandığımız bir betik, sizin de kullanmanızı > tavsiye ederim. > * checkelf'le pakete baktığımda Undefined sembollerin oluştuğunu > görüyorum ayrıca, bu da linklenmeyle ilgili bir durum. İlgili so > dosyaları (libraw ve libraw_r) libgomp'a linklenmediği için undefined > semboller oluşuyor. Bu so dosyalarının kullanımda sorunla > karşılaşılmasına neden olabilir, pek tercih etmediğimiz bir durum. > > Ben de checkelf ile kontrol ettim evet libgomp eksik ama bilgilendirme dosyalarında(README, INSTALL vs...) göremedim bu bağımlılığı.:S Bu eksikliği giderdim "libgomp" u bağımlılıklara ekledim. Ama yine bir gariplik var checkelf yine missing olarak libgomp'u gösteriyor. libgomp (devel) eksik galiba. Ama öyle bir paket yok. > * pspec.xml'de dosya yollarını belirtirken fileType="data">/usr/share şeklinde pek kullanmamaya > çalışıyoruz, onun yerine bir derinlik daha, misal fileType="data">/usr/share/libraw gibi kullanıyoruz. Ki bu > pakette /usr/share/doc dışında /usr/share altına giden bir dosya yok, > bu /usr/share 'i yazmak gereksiz. > Gereksiz path'ler silindi. > > Dosya yollarını belirtirken paketin içinden çıkmayan dosya yollarını > pspec.xml'e yazmanıza gerek yok, aynı şekilde actionsapi'de > kullanılmayan modüllerin yazılmaması gibi. lspisi ile kontrol edip ona göre tekrar düzenliyorum:) > > Şimdilik aklıma gelenler bunlar, umarım herkesin işine yarar :) > > İyi çalışmalar. > > Tabii hala çok eksiğim var... Verdiğiniz bilgiler ve paylaştığınız linkler çok faydalı oldu gerçekten çok teşekkür ederim. İyi çalışmalar. > [1] http://liste.pardus.org.tr/teknik/2011-March/000005.html > [2] http://www.libraw.org/ye değiştirmeyi tercih ederdimnode/544 > [3] > > http://developer.pardus.org.tr/guides/packaging/package_naming_guidelines.html?highlight=pkgconfig#development-files > [4] http://svn.pardus.org.tr/uludag/trunk/scripts/split-library-packages > > -- > Serdar Dalgıç > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -- "Free software: Freedom and cooperation..." ---------------------------------------------------------------------------------- Hiç ellerin taşı bana değmez, ille dostun gülü yaralar beni. Pir Sultan Abdal http://yucelkilic.com/ -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From alierkanimrek at gmail.com Thu Apr 21 22:02:56 2011 From: alierkanimrek at gmail.com (=?ISO-8859-9?Q?Ali_E=2E=DDMREK?=) Date: Thu, 21 Apr 2011 22:02:56 +0300 Subject: [Teknik] Hata takip ve bilgi toplama istemcisi Message-ID: Selamlar, Kullanıcılardan istenen bilgilerin kolayca elde edilmesini sağlayacak hatta hata takip sistemine hata açıp takibini yapacak bir yazılım ihtiyacından burada bahsedilmişti. Bu konuda çalışma yapan var mı acaba? Varsa geliştirmeye yardımcı olmak isterim, yoksa da böyle bir girişim yapmayı düşünüyorum. -- Ali E.İMREK From loker at pardus.org.tr Thu Apr 21 23:39:19 2011 From: loker at pardus.org.tr (=?UTF-8?Q?Koray_L=C3=B6ker?=) Date: Thu, 21 Apr 2011 23:39:19 +0300 Subject: [Teknik] Hata takip ve bilgi toplama istemcisi In-Reply-To: References: Message-ID: <2bd0a6fcf24ad5ff101a110238aff081@pardus.org.tr> On Thu, 21 Apr 2011 22:02:56 +0300, Ali E.İMREK wrote: > Kullanıcılardan istenen bilgilerin kolayca elde edilmesini sağlayacak > hatta hata takip sistemine hata açıp takibini yapacak bir yazılım > ihtiyacından burada bahsedilmişti. Bence birkaç farklı türde bilgi toplayan ve bunları doğru bir output olarak kaydeden bir uygulama geliştirmesi diye tarif edelim. Ayrıca o doğru çıktıyı muhtelif arabirimler aracılığıyla muhtelif hata/iş takip sistemlerine gönderme eklentisi yazılsın diye sonraki bir adımı olsun. İkisini birden düşününce heyecan yaratıp, sonra da sürüm takip sisteminin kara deliğine giden projeleri listelemeyi uğraşmış arkadaşlara havale ediyorum :) > Bu konuda çalışma yapan var mı acaba? Varsa geliştirmeye yardımcı > olmak isterim, yoksa da böyle bir girişim yapmayı düşünüyorum. Ben bunun güzel bir staj projesi olacağını düşünüyorum. Ayrıca katılmak isteyenler şimdiden başlayabilir, bir stajyeri de bu projenin geliştirme sürecinde hedeflerin bir bölümünü tamamlamasına yönlendirebiliriz tabii... -- Koray Löker <--/ http://www.pardus.org.tr .. Özgürlük İçin.. /--> From omeragacan at gmail.com Thu Apr 21 23:55:01 2011 From: omeragacan at gmail.com (=?ISO-8859-9?Q?=D6mer_Sinan_A=F0acan?=) Date: Thu, 21 Apr 2011 23:55:01 +0300 Subject: [Teknik] Hata takip ve bilgi toplama istemcisi In-Reply-To: <2bd0a6fcf24ad5ff101a110238aff081@pardus.org.tr> References: <2bd0a6fcf24ad5ff101a110238aff081@pardus.org.tr> Message-ID: Tam olarak neye ihtiyaç var, nasıl yapılacak, ne ile yapılacak, vb. konularda bilgi verebilirseniz ben de uğraşmak isterim. --- Ömer Sinan Ağacan http://osa1.net/ 21 Nisan 2011 23:39 tarihinde Koray Löker yazdı: > On Thu, 21 Apr 2011 22:02:56 +0300, Ali E.İMREK > wrote: > >> Kullanıcılardan istenen bilgilerin kolayca elde edilmesini sağlayacak >> hatta hata takip sistemine hata açıp takibini yapacak bir yazılım >> ihtiyacından burada bahsedilmişti. >> > > Bence birkaç farklı türde bilgi toplayan ve bunları doğru bir output olarak > kaydeden bir uygulama geliştirmesi diye tarif edelim. > > Ayrıca o doğru çıktıyı muhtelif arabirimler aracılığıyla muhtelif hata/iş > takip sistemlerine gönderme eklentisi yazılsın diye sonraki bir adımı olsun. > > İkisini birden düşününce heyecan yaratıp, sonra da sürüm takip sisteminin > kara deliğine giden projeleri listelemeyi uğraşmış arkadaşlara havale > ediyorum :) > > > Bu konuda çalışma yapan var mı acaba? Varsa geliştirmeye yardımcı >> olmak isterim, yoksa da böyle bir girişim yapmayı düşünüyorum. >> > > Ben bunun güzel bir staj projesi olacağını düşünüyorum. Ayrıca katılmak > isteyenler şimdiden başlayabilir, bir stajyeri de bu projenin geliştirme > sürecinde hedeflerin bir bölümünü tamamlamasına yönlendirebiliriz tabii... > > > -- > Koray Löker > <--/ http://www.pardus.org.tr .. Özgürlük İçin.. /--> > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknikadresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta > adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From serdar at pardus.org.tr Fri Apr 22 00:03:46 2011 From: serdar at pardus.org.tr (Serdar =?UTF-8?B?RGFsZ8Sxw6c=?=) Date: Fri, 22 Apr 2011 00:03:46 +0300 Subject: [Teknik] Hata takip ve bilgi toplama istemcisi In-Reply-To: References: Message-ID: <20110422000346.03a075a1.serdar@pardus.org.tr> On Thu, 21 Apr 2011 22:02:56 +0300 Ali E.İMREK wrote: > Selamlar, > Merhaba; > Kullanıcılardan istenen bilgilerin kolayca elde edilmesini sağlayacak > hatta hata takip sistemine hata açıp takibini yapacak bir yazılım > ihtiyacından burada bahsedilmişti. > > Bu konuda çalışma yapan var mı acaba? Varsa geliştirmeye yardımcı > olmak isterim, yoksa da böyle bir girişim yapmayı düşünüyorum. > Bildiğim kadarıyla şu an uğraşan birileri yok. Geçmişte yapılmış olanlar var ama.. http://svn.pardus.org.tr/uludag/trunk/playground/gsoc/bug-reporting-tool 2009 GSoC projelerinden biriydi, KDE için bug reporting tool. Kodu incelerseniz apport kodunu da görmüş olacaksınız zaten, ama güncellenmediği için eski kalmış olabilir. Kullanıcı tarafına pek yakın olmayan, ama geliştiricilerin, özellikle de güvenlik ekibinin kullandığı bir araç daha var, bugspy[1]. Bugzilla ile python üzerinden konuşmak konusunda fikir verebilir, ama anladığım kadarıyla apport benzeri bir uygulamadan bahsediyorsunuz. Apport projesi launchpad altında devam ediyor[2]. pisi backend'i yazılırsa ve Pardus'a entegre edilirse çok iyi olur. Bu konuyla uğraşmak istiyorsanız kişisel tavsiyem, * Var olan bir projeyi (apport gibi) entegre etmek mi, yoksa yeniden bir araç yazmak mı niyetinde olduğunuzu * ne kadar zaman ayırabileceğinizi * nasıl bir iş bölümü yapmayı düşündüğünüzü * nasıl bir yol haritası izleyeceğinizi, milestone'larınızın neler olduğunu mümkün olduğunca belirtip, geliştirici listesi üzerinden fikir almanız. Tabi geliştirici olmadığı için geliştirici listesine yazamayıp fikir belirtmek isteyen olursa diye teknik listeye de CC'leyebilirsiniz. [1] http://svn.pardus.org.tr/uludag/trunk/bugspy [2] https://launchpad.net/apport/ -- Serdar Dalgıç From gokmen at pardus.org.tr Fri Apr 22 00:37:42 2011 From: gokmen at pardus.org.tr (=?iso-8859-9?Q?G=F6kmen_G=F6ksel?=) Date: Fri, 22 Apr 2011 00:37:42 +0300 Subject: [Teknik] Hata takip ve bilgi toplama istemcisi In-Reply-To: <20110422000346.03a075a1.serdar@pardus.org.tr> References: <20110422000346.03a075a1.serdar@pardus.org.tr> Message-ID: <06FCF97C-D5C4-4EAB-971C-AFEB9091CC5C@pardus.org.tr> On 22.Nis.2011, at 00:03, Serdar Dalgıç wrote: > Bildiğim kadarıyla şu an uğraşan birileri yok. Geçmişte yapılmış > olanlar var ama.. Birde bu var, çoook eski zamanlarda yapıp bırakmıştım.. İçerisindeki NOTE dosyasında güzel birşeyler yazıyor olabilir :) http://svn.pardus.org.tr/uludag/tags/BLACKHOLE/bocek/ -- Gökmen Göksel -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From serdar at pardus.org.tr Fri Apr 22 00:48:05 2011 From: serdar at pardus.org.tr (Serdar =?UTF-8?B?RGFsZ8Sxw6c=?=) Date: Fri, 22 Apr 2011 00:48:05 +0300 Subject: [Teknik] Hata takip ve bilgi toplama istemcisi In-Reply-To: <06FCF97C-D5C4-4EAB-971C-AFEB9091CC5C@pardus.org.tr> References: <20110422000346.03a075a1.serdar@pardus.org.tr> <06FCF97C-D5C4-4EAB-971C-AFEB9091CC5C@pardus.org.tr> Message-ID: <20110422004805.2d154313.serdar@pardus.org.tr> On Fri, 22 Apr 2011 00:37:42 +0300 Gökmen Göksel wrote: > On 22.Nis.2011, at 00:03, Serdar Dalgıç wrote: > > > Bildiğim kadarıyla şu an uğraşan birileri yok. Geçmişte yapılmış > > olanlar var ama.. > > Birde bu var, çoook eski zamanlarda yapıp bırakmıştım.. İçerisindeki NOTE dosyasında güzel birşeyler yazıyor olabilir :) > > http://svn.pardus.org.tr/uludag/tags/BLACKHOLE/bocek/ > Hah aslında, onu arıyordum da trunk'ta aradığım için bulamadım :) -- Serdar Dalgıç From taha.altuntas at gmail.com Mon Apr 25 11:35:10 2011 From: taha.altuntas at gmail.com (=?ISO-8859-9?Q?Taha_Altunta=FE?=) Date: Mon, 25 Apr 2011 11:35:10 +0300 Subject: [Teknik] =?iso-8859-9?q?Direct_Link=27i_Bulunamayan_Dosyalar=FDn_?= =?iso-8859-9?q?Paketlenmesi_Hakk=FDnda?= Message-ID: <4DB5323E.3090305@gmail.com> Merhaba, Benim merak ettiğim bir konu var. Bir uygulamayı paketlerken Archive tag'inde dosyanın linki verilmesi gerekiyor. Fakat bazı durumlarda direct link vermek mümkün olmuyor. (Bazıları svn deposundan kullanıcıya hizmet veriyor ya da tarball un direct linkini vermiyor vb.) Dropbox, wuala gibi yerlere atmak mantıklı durmuyor. Bu konuda nasıl bir yol izlemek lazım? -- Taha Altuntaş Hacettepe Üniversitesi Bilgisayar Mühendisliği From serdar at pardus.org.tr Mon Apr 25 11:44:13 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Mon, 25 Apr 2011 11:44:13 +0300 Subject: [Teknik] =?iso-8859-9?q?Direct_Link=27i_Bulunamayan_Dosyalar=FDn_?= =?iso-8859-9?q?_Paketlenmesi_Hakk=FDnda?= In-Reply-To: <4DB5323E.3090305@gmail.com> References: <4DB5323E.3090305@gmail.com> Message-ID: <20110425114413.3f92bafc.serdar@pardus.org.tr> On Mon, 25 Apr 2011 11:35:10 +0300 Taha Altuntaş wrote: > Merhaba, Merhaba; > Benim merak ettiğim bir konu var. Bir uygulamayı paketlerken Archive > tag'inde dosyanın linki verilmesi gerekiyor. Fakat bazı durumlarda > direct link vermek mümkün olmuyor. (Bazıları svn deposundan kullanıcıya > hizmet veriyor ya da tarball un direct linkini vermiyor vb.) Dropbox, > wuala gibi yerlere atmak mantıklı durmuyor. Bu konuda nasıl bir yol > izlemek lazım? > pisi'nin svn ya da git desteği yok, o yüzden ilgilendiğiniz bir revision'ı çekip, tarball haline getirip, o tarball'ları da bir uzak adrese yüklemeniz gerekli. Böyle bir yer sıkıntısı mı çekiyorsunuz? -- Serdar Dalgıç From erenoglu at gmail.com Mon Apr 25 11:53:20 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Mon, 25 Apr 2011 12:53:20 +0400 Subject: [Teknik] =?utf-8?q?Direct_Link=27i_Bulunamayan_Dosyalar=C4=B1n_Pa?= =?utf-8?q?ketlenmesi_Hakk=C4=B1nda?= In-Reply-To: <4DB5323E.3090305@gmail.com> References: <4DB5323E.3090305@gmail.com> Message-ID: 2011/4/25 Taha Altuntaş > Merhaba, > Benim merak ettiğim bir konu var. Bir uygulamayı paketlerken Archive > tag'inde dosyanın linki verilmesi gerekiyor. Fakat bazı durumlarda direct > link vermek mümkün olmuyor. (Bazıları svn deposundan kullanıcıya hizmet > veriyor ya da tarball un direct linkini vermiyor vb.) Dropbox, wuala gibi > yerlere atmak mantıklı durmuyor. Bu konuda nasıl bir yol izlemek lazım? > mplayer gibi paketlere bakarsaniz onlarda da svn'den cekilmis bir surum kullanildigini gorebilirsiniz. Bu gibi durumlarda, gelistirici ilgili surumu indiriyor (svn, git vs. gibi), sonrasinda tar.gz'leyip (veya bz'leyip), pardus gelistiricilerinin cekirdek ftp sunucusuna koyuyor, paket insa edilirken burdan indiriliyor. http://svn.pardus.org.tr/pardus/2011/devel/multimedia/video/mplayer/pspec.xml version tag'i de su sekilde veriliyor: 0.0_20110105 Benim cekirdek sitesinde yerim olmadigi icin, kendi siteme koyuyorum. -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From taha.altuntas at gmail.com Mon Apr 25 11:58:25 2011 From: taha.altuntas at gmail.com (=?ISO-8859-9?Q?Taha_Altunta=FE?=) Date: Mon, 25 Apr 2011 11:58:25 +0300 Subject: [Teknik] =?iso-8859-9?q?Direct_Link=27i_Bulunamayan_Dosyalar=FDn_?= =?iso-8859-9?q?_Paketlenmesi_Hakk=FDnda?= In-Reply-To: <20110425114413.3f92bafc.serdar@pardus.org.tr> References: <4DB5323E.3090305@gmail.com> <20110425114413.3f92bafc.serdar@pardus.org.tr> Message-ID: <4DB537B1.9060707@gmail.com> 25-04-2011 11:44 tarihinde, Serdar Dalgıç yazdı: > On Mon, 25 Apr 2011 11:35:10 +0300 > Taha Altuntaş wrote: > >> Merhaba, > Merhaba; > >> Benim merak ettiğim bir konu var. Bir uygulamayı paketlerken Archive >> tag'inde dosyanın linki verilmesi gerekiyor. Fakat bazı durumlarda >> direct link vermek mümkün olmuyor. (Bazıları svn deposundan kullanıcıya >> hizmet veriyor ya da tarball un direct linkini vermiyor vb.) Dropbox, >> wuala gibi yerlere atmak mantıklı durmuyor. Bu konuda nasıl bir yol >> izlemek lazım? >> > pisi'nin svn ya da git desteği yok, o yüzden ilgilendiğiniz bir > revision'ı çekip, tarball haline getirip, o tarball'ları da bir uzak > adrese yüklemeniz gerekli. Böyle bir yer sıkıntısı mı çekiyorsunuz? > Ben de bu desteğin olup olmadığını merak ediyordum, teşekkür ederim. Evet, dropbox'ı daha çok kişisel dosyalarım için kullanıyorum, şişme olmasın diye başka bir yolu var mı diye bakıyordum, ya hesabımı upgrade edeceğim ya da bu işler için başka bir alternatif arayacağım :) -- Taha Altuntaş Hacettepe Üniversitesi Bilgisayar Mühendisliği From loker at pardus.org.tr Mon Apr 25 14:11:48 2011 From: loker at pardus.org.tr (=?UTF-8?Q?Koray_L=C3=B6ker?=) Date: Mon, 25 Apr 2011 14:11:48 +0300 Subject: [Teknik] =?utf-8?q?Direct_Link=27i_Bulunamayan_Dosyalar=C4=B1n__P?= =?utf-8?q?aketlenmesi_Hakk=C4=B1nda?= In-Reply-To: <4DB537B1.9060707@gmail.com> References: <4DB5323E.3090305@gmail.com> <20110425114413.3f92bafc.serdar@pardus.org.tr> <4DB537B1.9060707@gmail.com> Message-ID: On Mon, 25 Apr 2011 11:58:25 +0300, Taha Altuntaş wrote: > Ben de bu desteğin olup olmadığını merak ediyordum, teşekkür ederim. > Evet, dropbox'ı daha çok kişisel dosyalarım için kullanıyorum, şişme > olmasın diye başka bir yolu var mı diye bakıyordum, > ya hesabımı upgrade edeceğim ya da bu işler için başka bir alternatif Bu eskiden beri geliştiricilerin temel isteklerinden biriydi, değişik nedenlerle beceremedik. Fakat bu aralar yeni bir çözüm yöntemi bulduk, çalışmalar sürüyor. Bir problem olmazsa üç vakte SVN hesabı olan herkesin bir de ftp alanı, e-posta adresi vb olacak... -- Koray Löker <--/ http://www.pardus.org.tr .. Özgürlük İçin.. /--> From erenoglu at gmail.com Mon Apr 25 16:34:12 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Mon, 25 Apr 2011 17:34:12 +0400 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi Message-ID: Merhaba, ornegin bir programi derlemek istedigimde, kde-config dosyasi bulunamadi gibi bir hata aliyorum. Bu kde-config dosyasini bulup kurmak istiyorum ancak hangi pakette oldugunu bilmiyorum. pisi sr veya pisi sf de yanit dondurmuyor. Nasil bulabilirim? -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From onur at pardus.org.tr Mon Apr 25 16:40:12 2011 From: onur at pardus.org.tr (Onur =?utf-8?q?K=C3=BC=C3=A7=C3=BCk?=) Date: Mon, 25 Apr 2011 16:40:12 +0300 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: Message-ID: <201104251640.12315.onur@pardus.org.tr> On Pazartesi 25 Nisan 2011 16:34:12 Emre Erenoglu wrote: > Merhaba, > > ornegin bir programi derlemek istedigimde, kde-config dosyasi bulunamadi > gibi bir hata aliyorum. Bu kde-config dosyasini bulup kurmak istiyorum > ancak hangi pakette oldugunu bilmiyorum. pisi sr veya pisi sf de yanit > dondurmuyor. > > Nasil bulabilirim? Şuradan bakabilirsiniz http://packages.pardus.org.tr/search/pardus-2009/ -- Onur Küçük Knowledge speaks, but wisdom listens From erenoglu at gmail.com Mon Apr 25 16:46:04 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Mon, 25 Apr 2011 17:46:04 +0400 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: <201104251640.12315.onur@pardus.org.tr> References: <201104251640.12315.onur@pardus.org.tr> Message-ID: 2011/4/25 Onur Küçük > On Pazartesi 25 Nisan 2011 16:34:12 Emre Erenoglu wrote: > > Merhaba, > > > > ornegin bir programi derlemek istedigimde, kde-config dosyasi bulunamadi > > gibi bir hata aliyorum. Bu kde-config dosyasini bulup kurmak istiyorum > > ancak hangi pakette oldugunu bilmiyorum. pisi sr veya pisi sf de yanit > > dondurmuyor. > > > > Nasil bulabilirim? > > Şuradan bakabilirsiniz > > http://packages.pardus.org.tr/search/pardus-2009/ > > Tesekkurler Onur Hocam, ama bu 2009 icin, 2011 icin olani var mi? ornegin kde-config aradigimda bulamiyorum ama kde4-config aradim buldum, sanirim ayni pakette diye tahmin yurutmem, denemem gerekecek simdi. -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From erenoglu at gmail.com Mon Apr 25 16:54:09 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Mon, 25 Apr 2011 17:54:09 +0400 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: <201104251640.12315.onur@pardus.org.tr> Message-ID: 2011/4/25 Emre Erenoglu > 2011/4/25 Onur Küçük > >> On Pazartesi 25 Nisan 2011 16:34:12 Emre Erenoglu wrote: >> > Merhaba, >> > >> > ornegin bir programi derlemek istedigimde, kde-config dosyasi bulunamadi >> > gibi bir hata aliyorum. Bu kde-config dosyasini bulup kurmak istiyorum >> > ancak hangi pakette oldugunu bilmiyorum. pisi sr veya pisi sf de yanit >> > dondurmuyor. >> > >> > Nasil bulabilirim? >> >> Şuradan bakabilirsiniz >> >> http://packages.pardus.org.tr/search/pardus-2009/ >> >> > Tesekkurler Onur Hocam, ama bu 2009 icin, 2011 icin olani var mi? ornegin > kde-config aradigimda bulamiyorum ama kde4-config aradim buldum, sanirim > ayni pakette diye tahmin yurutmem, denemem gerekecek simdi. > Nitekin, kdelibs ve devel paketi kuruluymus ama hala kde-config yok ortada, nasil bulucaz bakalim hangi pakette :) Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From taha.altuntas at gmail.com Mon Apr 25 17:27:35 2011 From: taha.altuntas at gmail.com (=?UTF-8?B?VGFoYSBBbHR1bnRhxZ8=?=) Date: Mon, 25 Apr 2011 17:27:35 +0300 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: <201104251640.12315.onur@pardus.org.tr> Message-ID: <4DB584D7.5020002@gmail.com> 25-04-2011 16:54 tarihinde, Emre Erenoglu yazdı: > 2011/4/25 Emre Erenoglu > > > 2011/4/25 Onur Küçük > > > On Pazartesi 25 Nisan 2011 16:34:12 Emre Erenoglu wrote: > > Merhaba, > > > > ornegin bir programi derlemek istedigimde, kde-config > dosyasi bulunamadi > > gibi bir hata aliyorum. Bu kde-config dosyasini bulup kurmak > istiyorum > > ancak hangi pakette oldugunu bilmiyorum. pisi sr veya pisi > sf de yanit > > dondurmuyor. > > > > Nasil bulabilirim? > > Şuradan bakabilirsiniz > > http://packages.pardus.org.tr/search/pardus-2009/ > > > Tesekkurler Onur Hocam, ama bu 2009 icin, 2011 icin olani var mi? > ornegin kde-config aradigimda bulamiyorum ama kde4-config aradim > buldum, sanirim ayni pakette diye tahmin yurutmem, denemem > gerekecek simdi. > > > Nitekin, kdelibs ve devel paketi kuruluymus ama hala kde-config yok > ortada, nasil bulucaz bakalim hangi pakette :) > > Emre > > > _______ > Teknik e-posta listesi > Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/teknik adresini kullanın. > Listeye iletmek istediğiniz soruları Teknik at pardus.org.tr e-posta adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin. configure ederken parametre olarak -DCMAKE_INSTALL_PREFIX="kde4-config --prefix" vermeyi denediniz mi? -- Taha Altuntaş Hacettepe Üniversitesi Bilgisayar Mühendisliği -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From gokcen at pardus.org.tr Mon Apr 25 18:51:45 2011 From: gokcen at pardus.org.tr (=?utf-8?q?G=C3=B6k=C3=A7en_Eraslan?=) Date: Mon, 25 Apr 2011 18:51:45 +0300 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: Message-ID: <201104251851.47828.gokcen@pardus.org.tr> 25 Nisan 2011 Pazartesi günü (saat 16:54:09) Emre Erenoglu şunları yazmıştı: > Nitekin, kdelibs ve devel paketi kuruluymus ama hala kde-config yok ortada, > nasil bulucaz bakalim hangi pakette :) > kde-config neden/nasıl lazım oldu? KDE3'teyken öyleydi ismi, KDE4'te kde4- config, kded4, kbuildsycoca4 vs. olarak değiştirildi. Size lazım olan aslında Pardus'ta kdelibs'deki kde4-config. > Emre -- Gökçen Eraslan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From alierkanimrek at gmail.com Mon Apr 25 20:14:57 2011 From: alierkanimrek at gmail.com (=?ISO-8859-9?Q?Ali_E=2E=DDMREK?=) Date: Mon, 25 Apr 2011 20:14:57 +0300 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: Message-ID: 25 Nisan 2011 16:34 tarihinde Emre Erenoglu yazdı: > Merhaba, > > ornegin bir programi derlemek istedigimde, kde-config dosyasi bulunamadi > gibi bir hata aliyorum. Bu kde-config dosyasini bulup kurmak istiyorum ancak > hangi pakette oldugunu bilmiyorum. pisi sr veya pisi sf de yanit > dondurmuyor. > > Nasil bulabilirim? > > -- > Emre > > _______ Şu komut bütün dosyaları paket bilgisiyle birlikte bir dosyaya yazıyor, sonra dosya içerisinde arama yapabilirsiniz. a=$(pisi li | sed 's/ .*//'); pisi info -f $a >> files.txt -- Ali E.İMREK From onur at pardus.org.tr Mon Apr 25 20:50:02 2011 From: onur at pardus.org.tr (Onur =?UTF-8?B?S8O8w6fDvGs=?=) Date: Mon, 25 Apr 2011 20:50:02 +0300 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: <201104251640.12315.onur@pardus.org.tr> Message-ID: <20110425205002.3893418a.onur@pardus.org.tr> On Mon, 25 Apr 2011 17:46:04 +0400 Emre Erenoglu wrote: > Tesekkurler Onur Hocam, ama bu 2009 icin, 2011 icin olani var mi? Onu oluşturan bir sistem vardı onu kurmamız gerekiyor, bir bakalım. -- Onur Küçük Knowledge speaks, but wisdom listens From serdar at pardus.org.tr Mon Apr 25 22:20:32 2011 From: serdar at pardus.org.tr (Serdar =?UTF-8?B?RGFsZ8Sxw6c=?=) Date: Mon, 25 Apr 2011 22:20:32 +0300 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: Message-ID: <20110425222032.82c40910.serdar@pardus.org.tr> On Mon, 25 Apr 2011 20:14:57 +0300 Ali E.İMREK wrote: > > _______ > > Şu komut bütün dosyaları paket bilgisiyle birlikte bir dosyaya > yazıyor, sonra dosya içerisinde arama yapabilirsiniz. > > a=$(pisi li | sed 's/ .*//'); pisi info -f $a >> files.txt > Kurulu olan paketler için bu. Bunun için zaten pisi sf iş görüyor, illa bir dosyaya yazdırıp kendi gözümle arama yapıcam demezseniz. -- Serdar Dalgıç From erenoglu at gmail.com Tue Apr 26 00:08:10 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Tue, 26 Apr 2011 01:08:10 +0400 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: <201104251851.47828.gokcen@pardus.org.tr> References: <201104251851.47828.gokcen@pardus.org.tr> Message-ID: 2011/4/25 Gökçen Eraslan > 25 Nisan 2011 Pazartesi günü (saat 16:54:09) Emre Erenoglu şunları > yazmıştı: > > Nitekin, kdelibs ve devel paketi kuruluymus ama hala kde-config yok > ortada, > > nasil bulucaz bakalim hangi pakette :) > > > > kde-config neden/nasıl lazım oldu? KDE3'teyken öyleydi ismi, KDE4'te kde4- > config, kded4, kbuildsycoca4 vs. olarak değiştirildi. > > Size lazım olan aslında Pardus'ta kdelibs'deki kde4-config. > OK, anlasilan bu program (taskjuggler) kde3 icinmis. O zaman hic ugrasmiyim derlemekle :) ama sorun hala ortada :) -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From erenoglu at gmail.com Tue Apr 26 00:09:05 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Tue, 26 Apr 2011 01:09:05 +0400 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: Message-ID: 2011/4/25 Ali E.İMREK > 25 Nisan 2011 16:34 tarihinde Emre Erenoglu yazdı: > > Merhaba, > > > > ornegin bir programi derlemek istedigimde, kde-config dosyasi bulunamadi > > gibi bir hata aliyorum. Bu kde-config dosyasini bulup kurmak istiyorum > ancak > > hangi pakette oldugunu bilmiyorum. pisi sr veya pisi sf de yanit > > dondurmuyor. > > > > Nasil bulabilirim? > > > > -- > > Emre > > > > _______ > > Şu komut bütün dosyaları paket bilgisiyle birlikte bir dosyaya > yazıyor, sonra dosya içerisinde arama yapabilirsiniz. > > a=$(pisi li | sed 's/ .*//'); pisi info -f $a >> files.txt > > Ama bu sanirim sadece kurulu pisi'leri gosterecek, kurulmayanlari gostermeyecek. Bana kurulmayanlarin arasinda arama lazim, sonucta kurulanlarin icinde pisi sf diyerek bulabiliyoruz. -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From erenoglu at gmail.com Tue Apr 26 00:09:23 2011 From: erenoglu at gmail.com (Emre Erenoglu) Date: Tue, 26 Apr 2011 01:09:23 +0400 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: <20110425205002.3893418a.onur@pardus.org.tr> References: <201104251640.12315.onur@pardus.org.tr> <20110425205002.3893418a.onur@pardus.org.tr> Message-ID: 2011/4/25 Onur Küçük > > On Mon, 25 Apr 2011 17:46:04 +0400 > Emre Erenoglu wrote: > > > Tesekkurler Onur Hocam, ama bu 2009 icin, 2011 icin olani var mi? > > Onu oluşturan bir sistem vardı onu kurmamız gerekiyor, bir bakalım. > > Cok iyi olurdu -- Emre -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: From gokcen at pardus.org.tr Tue Apr 26 08:05:23 2011 From: gokcen at pardus.org.tr (=?utf-8?q?G=C3=B6k=C3=A7en_Eraslan?=) Date: Tue, 26 Apr 2011 08:05:23 +0300 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: <201104251851.47828.gokcen@pardus.org.tr> Message-ID: <201104260805.29168.gokcen@pardus.org.tr> 26 Nisan 2011 Salı günü (saat 00:08:10) Emre Erenoglu şunları yazmıştı: > OK, anlasilan bu program (taskjuggler) kde3 icinmis. O zaman hic ugrasmiyim > derlemekle :) ama sorun hala ortada TaskJuggler'ı[1] Ruby ile baştan yazmaya karar vermiş amca, henüz alfa aşamasındaymış. Bunu tercih etmek lazım fakat kararlı olmasına daha var. [1] https://github.com/taskjuggler/TaskJuggler -- Gökçen Eraslan -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From alierkanimrek at gmail.com Tue Apr 26 08:52:17 2011 From: alierkanimrek at gmail.com (=?ISO-8859-9?Q?Ali_E=2E=DDMREK?=) Date: Tue, 26 Apr 2011 08:52:17 +0300 Subject: [Teknik] bir dosyanin hangi pakette oldugunun bulunmasi In-Reply-To: References: Message-ID: 26 Nisan 2011 00:09 tarihinde Emre Erenoglu yazdı: > 2011/4/25 Ali E.İMREK >> >> 25 Nisan 2011 16:34 tarihinde Emre Erenoglu yazdı: >> > Merhaba, >> > >> > ornegin bir programi derlemek istedigimde, kde-config dosyasi bulunamadi >> > gibi bir hata aliyorum. Bu kde-config dosyasini bulup kurmak istiyorum >> > ancak >> > hangi pakette oldugunu bilmiyorum. pisi sr veya pisi sf de yanit >> > dondurmuyor. >> > >> > Nasil bulabilirim? >> > >> > -- >> > Emre >> > >> > _______ >> >> Şu komut bütün dosyaları paket bilgisiyle birlikte bir dosyaya >> yazıyor, sonra dosya içerisinde arama yapabilirsiniz. >> >> a=$(pisi li | sed 's/ .*//'); pisi info -f $a >> files.txt >> > > Ama bu sanirim sadece kurulu pisi'leri gosterecek, kurulmayanlari > gostermeyecek. Bana kurulmayanlarin arasinda arama lazim, sonucta > kurulanlarin icinde pisi sf diyerek bulabiliyoruz. > -- > Emre > > _______ Haklısın, gereksiz bir komut olmuş... -- Ali E.İMREK From posta at huseyinkozan.com.tr Wed Apr 27 02:21:01 2011 From: posta at huseyinkozan.com.tr (=?utf-8?q?H=C3=BCseyin_Kozan?=) Date: Wed, 27 Apr 2011 02:21:01 +0300 Subject: [Teknik] =?utf-8?q?Virtualbox_i=C3=A7inde__=22sabit_disk_uyuyan?= =?utf-8?q?=22?= Message-ID: <201104270221.04640.posta@huseyinkozan.com.tr> Selamlar, Qt ile Android uygulaması geliştirebilmek içim VirtualBox içine 32 bit Pardus kurdum. Gerekli geliştirme ortamını kurdum ve kullanıyorum. Şöyle bir sorunum var; QtCreator ile android emülatörünü açıyorum. Emülatör kilitleniyor veya başka bir sorun oluşuyor ve sistem süreçlerini açıp emülatöre KILL gönderiyorum. QtCreator "sabit disk uyuyan" durumunda kalıyor ve sistemin geri kalanı da çalışmaz duruma geliyor. Sanal makineyi "sıfırlamak" zorunda kalıyorum. Buradaki sorun sanal makineden midir, yoksa Pardus'ta mıdır, yoksa bende midir ? :) -- Hüseyin Kozan huseyinkozan.com.tr qtturkiye.com -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: kullanılamıyor Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: From alierkanimrek at gmail.com Thu Apr 28 09:54:58 2011 From: alierkanimrek at gmail.com (=?ISO-8859-9?Q?Ali_E=2E=DDMREK?=) Date: Thu, 28 Apr 2011 09:54:58 +0300 Subject: [Teknik] Hata takip ve bilgi toplama istemcisi In-Reply-To: <20110422000346.03a075a1.serdar@pardus.org.tr> References: <20110422000346.03a075a1.serdar@pardus.org.tr> Message-ID: 22 Nisan 2011 00:03 tarihinde Serdar Dalgıç yazdı: > On Thu, 21 Apr 2011 22:02:56 +0300 > Ali E.İMREK wrote: > >> Selamlar, >> > > Merhaba; > >> Kullanıcılardan istenen bilgilerin kolayca elde edilmesini sağlayacak >> hatta hata takip sistemine hata açıp takibini yapacak bir yazılım >> ihtiyacından burada bahsedilmişti. >> >> Bu konuda çalışma yapan var mı acaba? Varsa geliştirmeye yardımcı >> olmak isterim, yoksa da böyle bir girişim yapmayı düşünüyorum. >> > > Bildiğim kadarıyla şu an uğraşan birileri yok. Geçmişte yapılmış > olanlar var ama.. > > http://svn.pardus.org.tr/uludag/trunk/playground/gsoc/bug-reporting-tool > > 2009 GSoC projelerinden biriydi, KDE için bug reporting tool. Kodu > incelerseniz apport kodunu da görmüş olacaksınız zaten, ama > güncellenmediği için eski kalmış olabilir. > > Kullanıcı tarafına pek yakın olmayan, ama geliştiricilerin, özellikle > de güvenlik ekibinin kullandığı bir araç daha var, bugspy[1]. Bugzilla > ile python üzerinden konuşmak konusunda fikir verebilir, ama anladığım > kadarıyla apport benzeri bir uygulamadan bahsediyorsunuz. > > Apport projesi launchpad altında devam ediyor[2]. pisi backend'i > yazılırsa ve Pardus'a entegre edilirse çok iyi olur. > Apport'a kısaca baktım, pisi api sayesinde kısa bir backend yazılabilir, bunun dışında Pardus entegrasyonu için nasıl bir geliştirme gerekir diye bakmadım. > Bu konuyla uğraşmak istiyorsanız kişisel tavsiyem, > > * Var olan bir projeyi (apport gibi) entegre etmek mi, yoksa yeniden > bir araç yazmak mı niyetinde olduğunuzu > * ne kadar zaman ayırabileceğinizi > * nasıl bir iş bölümü yapmayı düşündüğünüzü > * nasıl bir yol haritası izleyeceğinizi, milestone'larınızın neler > olduğunu > > mümkün olduğunca belirtip, geliştirici listesi üzerinden fikir almanız. > Tabi geliştirici olmadığı için geliştirici listesine yazamayıp fikir > belirtmek isteyen olursa diye teknik listeye de CC'leyebilirsiniz. > > [1] http://svn.pardus.org.tr/uludag/trunk/bugspy > [2] https://launchpad.net/apport/ > -- > Serdar Dalgıç > _______ Koray'ın dediği gibi bu iş güzel bir staj işi, ancak ben ne yazılım okudum ne de öğrenciyim, bir stajyer ilgilenip bir şeyler öğrenirse daha güzel olur. Belki Ömer bey öğrencidir, önünü kapatmayalım :) -- Ali E.İMREK From serdar at pardus.org.tr Thu Apr 28 15:22:04 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Thu, 28 Apr 2011 15:22:04 +0300 Subject: [Teknik] LibRaw - Raw image decoder - pb#17479 - JUNIORJOB Review In-Reply-To: References: <20110418124359.d0505a50.serdar@pardus.org.tr> Message-ID: <20110428152204.15514d07.serdar@pardus.org.tr> On Thu, 21 Apr 2011 00:06:48 +0300 Yücel Kılıç wrote: > Merhabalar ben de paylaştığınız bilgiler ışığında düzenlemeler yapmak için > ancak fırsat bulabildim öncelikle özür diliyorum. Malum sınavlarla > boğuşuyorum da. :) > > Merhaba, Geç cevap için kusura bakmayın, ancak yazabiliyorum. > > Esasında her iki lisansı da eklemiştim başta, bu > lisansı CDDL etiketi içerisine eklemiştim fakat SVN'ye > alma işlemi sırasında hata vermesi üzerinde çıkarmak durumunda kalmıştım. > böyle yazdığınızda bir sorun çıkmaması lazım, commit hook'u http://svn.pardus.org.tr/uludag/trunk/pisi/pisi-spec.rng dosyasına bakarak kontrol yapıyor, License tag'i içerisinde de CDDL bulunuyor. Hata alıyorsanız buraya yazabilir misiniz? > > > > > * Workdizinine gidip ./configure --help'i çalıştırdığınızda statik > > kitaplıkların oluşmasısının default açık geldiğini görebilirsiniz. > > Statik kitaplıkları zorunlu olmadıkça paketlerin içine koymuyoruz. > > --disable-static derlendiğinde de .a uzantılı statik kitaplıklar > > oluşuyor ama.. Statik kitaplıklara gerçekten ihtiyaç olup olmadığına > > bakıp, lazım değilse atmanız gerekli. Bunun için programın web > > sayfasına bakmakta yarar var, [2] şurada ufak bir konuşma geçmiş mesela. > > > > Statik kitaplıkların neden alınmadığını biraz daha açabilir misiniz? Programların inşa süreçlerinde iki önemli adım var, derleme ve linklenme. Derleme dediğim koddan obje dosyalarının oluşturulması, linklenme ise obje dosyalarının kullandığı kitaplıkların o obje dosyalarına bağlanması. Statik bağlama olduğu zaman kullanılan kitaplıklar oluşan binary'nin içine konuluyor, dynamic bağlamada ise oluşan ikili dosyanın hangi kitaplıkları kullanacağı bilgisi konuluyor, linklenilen kitaplıkların kendileri konulmuyor. Daha detaylı bilgi için şu sayfalara bakabilirsiniz: http://simplesamples.info/Beginners/StaticVersusDynamic.php http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html http://en.wikipedia.org/wiki/Library_(computing)#Types Statik kitaplıkları istemiyoruz çünkü zorunda kalmadıkça (a.k.a. başka bir yöntemi yoksa) kitaplıkların ayrı ayrı tutulması, birbirinin içinde gelmemesi sağlanmalı. Ama depoda statik kitaplıkların kullanıldığı yerler de var, ncurses ve glibc mesela, bunlar hakkında bilgi almak için de Onur'un geçenlerde geliştirici listesine attığı maile kulak verebiliriz: http://liste.pardus.org.tr/gelistirici/2011-April/056184.html > Programın sitesinde geliştiricisin isteğine bırakılmış bu > durum. --disable-static olarak derledim. Ama .a'lar hala var:S Bir pakette > actions.py içerisinde şöyle bir durum gördüm, " > pisitools.remove("/usr/lib/*.la")" ben de "pisitools.remove("/usr/lib/*.a")" > yapsam olur mu? > Olur, programın çalışmasında bir eksiklik yaratmadığından da emin olursanız güzel olur. Depoda statik kitaplıkların silindiği örnekler var, bkz : http://svn.pardus.org.tr/pardus/2011/devel/hardware/optical/cdparanoia/ > > devel paketini oluşturmam gerektiğini anladım ama "yeni oluşturulan bir > paket için buna gerek yok, silebilirsiniz." den kast ettiğinizi anlamadım. > Bunu biraz daha açabilir misiniz? > Yani "split devel packages" comment'li bir history bump yapmanıza gerek yoktu demek istediğim, history'de Update release="1"den devam ;) split-library-packages pakette gerekli değişiklikleri yaptıktan sonra bir de history bump yapıyor da.. > Ben de checkelf ile kontrol ettim evet libgomp eksik ama bilgilendirme > dosyalarında(README, INSTALL vs...) göremedim bu bağımlılığı.:S Bu eksikliği > giderdim "libgomp" u bağımlılıklara ekledim. Ama yine bir gariplik var > checkelf yine missing olarak libgomp'u gösteriyor. libgomp (devel) eksik > galiba. Ama öyle bir paket yok. > Bu durum ilginçmiş hakkaten. İnşa ve çalışma zamanı bağımlılıklarının hepsini yazın, devel paketine ayırıp onun da bağımlılıklarını yazın, bir daha bakalım, aynı problemle karşılaşıyor muyuz diye. Elinize sağlık, iyi çalışmalar. -- Serdar Dalgıç From ozan at pardus.org.tr Thu Apr 28 23:45:19 2011 From: ozan at pardus.org.tr (=?ISO-8859-9?Q?Ozan_=C7a=F0layan?=) Date: Thu, 28 Apr 2011 23:45:19 +0300 Subject: [Teknik] Hata takip ve bilgi toplama istemcisi In-Reply-To: References: <20110422000346.03a075a1.serdar@pardus.org.tr> Message-ID: <4DB9D1DF.9060301@pardus.org.tr> On 28.04.2011 09:54, Ali E.İMREK wrote: > 22 Nisan 2011 00:03 tarihinde Serdar Dalgıç yazdı: >> On Thu, 21 Apr 2011 22:02:56 +0300 >> Ali E.İMREK wrote: >> >>> Selamlar, >>> >> >> Merhaba; >> >>> Kullanıcılardan istenen bilgilerin kolayca elde edilmesini sağlayacak >>> hatta hata takip sistemine hata açıp takibini yapacak bir yazılım >>> ihtiyacından burada bahsedilmişti. Bu iş biraz karışık. Şimdi özetlemek gerekirse: apport'un görevi biraz farklı. apport sistemdeki çeşitli altyapı ve paketleri yamalayarak bir sorun olduğunda (exception, çökme, vs.) Ubuntu'nun Launchpad'ine açılan hataya bilgi aktarıyor. abrt de Fedora'nın crash handler'ı. Yani bu ikisi de aslında standart bir bilgi toplama aracı değil. Bizim ihtiyacımız olan şey bu tarz yazılımsal çökmelerden ziyade "Kameram çalışmıyor" diyen birinden istediğimiz N tane komut çıktısının biz istemeden açılan hataya eklenmesi. Bunun için öncelikle bugzilla'ya komut satırından yeni hata açabilmek, dosya ekleyebilmek gibi özelliklere ihtiyacımız var. Bugzilla 4.0 ile gelen JSON ve XMLRPC arayüzleri 3.x serisinin çok önünde ve neredeyse eksiksiz. Dosya ekleme olanağı sunuyor. O yüzden 1-2 ay önce bugzilla'yı paketlemeye başladım. Bayağı tamam gibi ancak bugzilla'nın TR çevirilerini eski çevirilerden merge etme işi kalmıştı, en son 4-5 dosyanın çevirisi kalmıştı. Yani alt taraftan başlayacak olursak, önce bizim bugzilla'yı 4.0'a çekmemiz gerekecek. Sonra python-bugzilla denilen bir python modülü ve aracı var. Buna bugzilla 4.0 ve Pardus bugzilla desteği eklenip, bugzilla komutu kullanılarak ilgili ürün, bileşen, sürüm vs girebilerek yeni hata açma dosya ekleme gibi işlevlerin yerine getirilmesinin sağlanması lazım. Bu noktadan sonra bugzilla modülünü/komutunu kullanan ve komut satırından hata açan bir araç yazılmalı. Bu araç Ağ sorunu için hangi çıktıları toplayacağını bilecek ve onları attachment olarak yeni açacağı hataya ekleyecek. Buraya kadar düzgün gelindikten sonra, Qt kullanılarak bir masaüstü aracı yazılıp, insanların kolayca hata bildirmeleri sağlanabilir. Yani meşakkatli bir süreç var. Hangi dosyaların toplanması gerektiği aşağı yukarı belli zaten. Bir de uludag/trunk'ta http://svn.pardus.org.tr/uludag/trunk/python-hardware/ sistemden bilgi toplamaya yarayacak bir python modülü var benim yazmaya başlayıp yarım bıraktığım. CPU, Kernel, PCI, DMI gibi object-oriented sınıflar tanımlamıştım. Bu da bilgi verebilir. Böyleyken böyle. -- Ozan Caglayan Pardus Linux http://www.pardus.org.tr/eng From serdar at pardus.org.tr Fri Apr 29 11:19:46 2011 From: serdar at pardus.org.tr (Serdar =?ISO-8859-9?Q?Dalg=FD=E7?=) Date: Fri, 29 Apr 2011 11:19:46 +0300 Subject: [Teknik] pepper - SCM statistics report generator - pb#16635 - JUNIORJOB Review Message-ID: <20110429111946.3aff91eb.serdar@pardus.org.tr> Merhaba; [1] adresinde daha önce belirttiğim gibi geliştirici adaylarının çalışmalarını bu şekilde gözden geçirmenin daha yerinde olacağını düşünüyorum, konuşulanların herkesin işine yaraması ve arşivlenmesi açısından. Yücel'in yaptığı libraw paketinden sonra ikinci review da Merve'nin pepper çalışması üzerine. Öncelikle eline sağlık. * pepper git, mercurial ve subversion'ı desteklediği için bütün bu sürüm takip sistemlerini runtime dependency olarak eklemek gerekli. subversion eklenmiş ama git ve mercurial atlanmış. Eğer git ve mercurial destekleri kapatılacaksa configure'e --disable-git, --disable-mercurial parametreleri verilmeli. * Diğer geliştirici adaylarının paketlerinde de sık karşılaştığımız bir olay, yeri geldi mi belirteyim dedim, bir paketin bağımlılıklarını bulmanız için tek yol checkelf betiğini kullanmak değil. checkelf betiği sayesinde hangi paketlerden çıkan kitaplıklara linklendiğini görebilirsiniz, ama python, perl, ruby v.s. gibi interpreted dillerde checkelf çıktısından yararlanamayabilirsiniz. O yüzden paketi inceleyip, eklenmesi gereken kitaplık/program varsa onları da ekleyin. İlla checkelf'te yazması gerekmiyor. Misal, python modüllerinin bir çoğunda dolu bir checkelf çıktısı göremezsiniz. * configure çıktısını incelediğimizde: checking for APR... yes checking for Subversion >= 1.5... found 1.6.16 in /usr checking for mercurial Python module... found 1.8.1 yazdığını görüyoruz. Eğer ilk maddede de dediğim gibi --disable-mercurial v.s. şeklinde kapatmayı düşünmüyorsan bu paketleri de inşa bağımlılığı olarak yazmamız gerekiyor. * asciidoc paketini kullanarak docs altındaki man sayfasını üretmesini sağlayabilirsin. xmlto'yu da kullanırsan html sayfası ürettirebilirsin. Kullanmaktan kastım bu iki paketi bağımlılıklar arasına yazmak, configure çıktısında da checking for asciidoc... /usr/bin/asciidoc checking for xmlto... /usr/bin/xmlto satırlarını görmek. Ondan sonra Enabled(+) / disabled(-) features: + Gnuplot + Manpage configure'ün sonunda Manpage'i seçilmiş göreceksin. * checkelf çalıştırdığımızda Unused direct dependency analysis --------------------------------- /tmp/checkelf-KIl9JG/usr/bin/pepper /lib/libdl.so.2 çıkıyor, LUA_LIBS'ten geliyor olabilir, PYTHON_LIBS'ten geliyor olabilir, tam detaylı bakamadım ama fazladan bir linklenme var dl kitaplığına. Buna da bir bakarsan sevinirim Merve, üzerinde biraz uğraş, yapamazsan beraber bakarız. Şimdilik gördüklerim bunlar, eline sağlık tekrardan. [1] http://liste.pardus.org.tr/teknik/2011-March/000005.html -- Serdar Dalgıç From alper.tekinalp at gmail.com Fri Apr 29 15:54:08 2011 From: alper.tekinalp at gmail.com (Alper Tekinalp) Date: Fri, 29 Apr 2011 15:54:08 +0300 Subject: [Teknik] Gweled Icin games Kullanicisi Message-ID: Merhabalar. Junior Job olarak yaptığım ve şuan review'da[1] olan Gweled paketi için games kullanıcı ve grubuna ihtiyaç vardır. baselayout paketi için gerekli yamayı hazırlayıp ek olarak ekledim. Teşekkürler. İyi çalışmalar. [1]http://bugs.pardus.org.tr/show_bug.cgi?id=17763 -- Alper Tekinalp atekinalp.blogspot.com -------------- sonraki bölüm -------------- A non-text attachment was scrubbed... Name: add-games-user-group.patch Type: application/octet-stream Size: 1057 bytes Desc: kullanılamıyor URL: From gozbulak at pardus.org.tr Fri Apr 29 16:24:17 2011 From: gozbulak at pardus.org.tr (=?utf-8?q?G=C3=B6khan_=C3=96zbulak?=) Date: Fri, 29 Apr 2011 16:24:17 +0300 Subject: [Teknik] Gweled Icin games Kullanicisi In-Reply-To: References: Message-ID: <201104291624.17682.gozbulak@pardus.org.tr> > Merhabalar. Merhaba, > Junior Job olarak yaptığım ve şuan review'da[1] olan Gweled paketi için > games kullanıcı ve grubuna ihtiyaç vardır. baselayout paketi için gerekli > yamayı hazırlayıp ek olarak ekledim. Alper, burada da [1] belirttiğim üzere root kullanıcısı/users grubu ile sorun çözülüyor. Yaptığın son değişiklik [2] zaten bunu içeriyor. Şimdilik baselayout'a games kullanıcısı ve grubu eklemeye gerek yok. [1] http://bugs.pardus.org.tr/show_bug.cgi?id=17763#c6 [2] http://websvn.pardus.org.tr/pardus?view=revision&revision=117941 > > Teşekkürler. > İyi çalışmalar. İyi çalışmalar -- Gökhan Özbulak / go Pardus -- Tübitak/UEKAE http://www.pardus.org.tr/eng > > [1]http://bugs.pardus.org.tr/show_bug.cgi?id=17763 From alper.tekinalp at gmail.com Fri Apr 29 16:36:36 2011 From: alper.tekinalp at gmail.com (Alper Tekinalp) Date: Fri, 29 Apr 2011 16:36:36 +0300 Subject: [Teknik] Gweled Icin games Kullanicisi In-Reply-To: <201104291624.17682.gozbulak@pardus.org.tr> References: <201104291624.17682.gozbulak@pardus.org.tr> Message-ID: 29 04 2011 tarihinde Gökhan Özbulak yazmış: > Alper, burada da [1] belirttiğim üzere root kullanıcısı/users grubu ile > sorun > çözülüyor. Yaptığın son değişiklik [2] zaten bunu içeriyor. Şimdilik > baselayout'a games kullanıcısı ve grubu eklemeye gerek yok. Tamam hocam. Teşekkürler. > İyi çalışmalar İyi çalışmalar. -- Alper Tekinalp atekinalp.blogspot.com