Kısa özet
Katılanlar: eyedeekay, zzz, zlatinb
Toplantı Günlüğü
(03:01:40 PM) eyedeekay: Herkese merhaba, geliştirici toplantısına hoş geldiniz (03:01:40 PM) eyedeekay: 1. Merhaba (03:01:40 PM) eyedeekay: 2. Sürüm Durumu (1.7.0 / 0.9.53) (03:02:10 PM) zlatinb: selam (03:02:12 PM) zzz: merhaba (03:02:39 PM) eyedeekay: Sürüm durumuna başlamadan önce bugünkü gündeme eklenecek başka bir şey var mı? (03:03:01 PM) zlatinb: 1.8.0 için bir "istek listesi" maddesine girebilecek iki küçük konum var (03:03:25 PM) eyedeekay: 3) 1.8.0 istek listesi (03:04:24 PM) eyedeekay: 2. Sürüm Durumu(1.7.0/0.9.53) (03:05:37 PM) eyedeekay: Benim tarafımda bir madde daha kaldı, .aab paket oluşturma sürecinde `i2p.i2p` derlemesinden dahil edilen statik kaynakların silinip son .aab'de yer almaması gibi bir sorun var (03:06:06 PM) eyedeekay: Şimdilik GPlay gecikti, bugün üzerinde çalışıyorum ve yakında bitmiş olmalı. (03:07:53 PM) eyedeekay: F-Droid ve Freestanding, bozuk olmayan eski oluşturma sürecini kullanan .apk'ler, bu yüzden hâlâ çalışıyor. (03:07:53 PM) eyedeekay: Tamamlanması gereken başka bekleyen sürüm süreçleri var mı? (03:10:03 PM) eyedeekay: zzz senin tarafından sürüm durumu konusuna eklenecek bir şey var mı? BiglyBT'nin bugün eklentisini yayımladığını anlıyorum, doğru mu? (03:10:22 PM) zzz: evet (03:10:48 PM) zzz: expl. oluşturma başarı istatistiklerine göre, son sürümdeki i2pd regresyonundan hızla toparlandık (03:10:52 PM) zzz: http://stats.i2p/docs/buildsuccess.webp (03:11:11 PM) zzz: ve bildiğim kadarıyla son birkaç yıldaki herhangi bir zamandan daha yüksek bir noktadayız (03:12:11 PM) zzz: bir hafta içinde işler oturmalı ve nerede olduğumuzu göreceğiz (03:12:13 PM) zzz: eot (03:12:21 PM) eyedeekay: Bu gerçekten harika haber. Şimdilik işlerin iyi göründüğüne sevindim. (03:12:32 PM) eyedeekay: Teşekkürler zzz (03:12:50 PM) eyedeekay: 3. 1.8.0 istek listesi (03:13:17 PM) eyedeekay: zlatinb söz sende (03:13:44 PM) zlatinb: selam, 1) ilk exploratory oluşturma süresini hızlandırmak ve 2) JNA (03:14:05 PM) zlatinb: 1: Biraz analiz yaptım, oluşturulan exploratory tunnels'ın %75'i 500ms'den kısa sürede oluşuyor (03:14:29 PM) zlatinb: ~30 örnekten en yavaş başarılı oluşturma 2500ms'den daha kısaydı (03:14:46 PM) zlatinb: oysa şu anki zaman aşımı 13000 ms, bunu azaltmanın router'ı RUNNING durumuna daha hızlı getireceğini düşünüyorum (03:15:07 PM) zlatinb: Şimdi karar vermek zorunda değiliz, sadece fikri ortaya atıyorum (03:15:12 PM) zlatinb: 1 için eot (03:15:33 PM) zzz: 1'e itiraz yok (03:15:56 PM) eyedeekay: En azından denemek için ilginç bir deney gibi geliyor, zararı dokunacak gibi görünmüyor (03:16:12 PM) eyedeekay: Başarılı oluşturmaların hepsi bu kadar kısaysa (03:16:13 PM) zlatinb: 2: JNA - otomatik güncelleme sırasında yetki yükseltmek için JNA'yı windows easy install paketine kesinlikle eklememiz gerekecek. ProcessBuilder, süreç yükseltme gerektiriyorsa başarısız oluyor. (03:16:20 PM) zzz: Yine de yeni sayıyı seçmeden önce daha uzun bir zaman dilimine ait verileri görmek isterim (03:16:25 PM) zlatinb: tabii (03:16:42 PM) zzz: Lütfen biraz geri dönüp JNA'yı tanımla (03:16:43 PM) zlatinb: (1'e geri) Günlük kaydı açık bir router çalışır durumda bırakacağım (03:17:12 PM) zlatinb: (2'ye geri): JNA, Java Native A-bir şey ama temelde yerel windows linux ve mac kütüphanelerinin java sarmalayıcısıdır (03:17:27 PM) zlatinb: yani yerel kod yazmak yerine java kodu yazıyorsunuz (03:17:52 PM) zlatinb: iki jar'ın toplam boyutu 3MB, LZMA ile sıkıştırıldığında 2MB'a düşüyor (03:18:11 PM) zzz: Lütfen sorunu ve ne kadar yaygın olduğunu biraz daha aç (03:18:38 PM) zlatinb: muwire'da sessiz güncellemeleri test ederken ProcessBuilder'ın, "priviledge elevation required" ya da buna benzer bir uyarıyla yükleyiciyi başlatamadığını gördüm (03:19:07 PM) zzz: yalnızca Windows'a özgü bir sorun mu? (03:19:12 PM) zlatinb: Google'da arayınca bunun ProcessBuilder ile yapılamadığı ortaya çıktı (03:19:36 PM) zlatinb: evet, şimdilik sadece Windows (03:19:40 PM) eyedeekay: Bana Windows Easy-Install'da olmuyor gibi geliyor, bunun sebebi yükseltilmiş ayrıcalıkları Java değil de NSIS'in istemesi mi? (03:20:02 PM) zlatinb: NSIS istiyor (03:20:16 PM) zlatinb: zaten Java'yı ayrıcalıklı çalıştırıyorsan istemez (03:20:22 PM) zlatinb: privilege* (03:20:28 PM) zzz: evet benim sorum da o, windows easy-install aylardır beta'da, bu muwire'a özgü bir sorun mu? (03:20:48 PM) eyedeekay: Ah tamam, o zaman bir sonraki güncellemeden önce ShellExecAsUser ile olmaya başlayacak (03:21:15 PM) zlatinb: yükleyiciden başlatılmadıysa yükseltme yapıyor musun eyedeekay? (03:21:48 PM) zlatinb: Bir yükseltme istemi gördüğümü hatırlamıyorum (03:22:12 PM) zlatinb: o hâlde, bir yükleyicinin son adımı olarak değil de masaüstü kısayolundan başlatılırsa windows easy-install'da bunun olması gerekir (03:22:14 PM) eyedeekay: Hayır yapmıyorum, toplu iş betiğini çalıştıran kullanıcı olarak çalışıyor, ama yalnızca I2P zaten çalışmıyorsa, muhtemelen yönetici olarak (03:22:52 PM) zzz: öyleyse, easy-install windows paketimiz için bir çözüm konuşmadan önce bir sorun olup olmadığını doğrulayalım (03:22:57 PM) eyedeekay: Tarayıcıyla birlikte router'ı kapatmıyor (03:23:35 PM) eyedeekay: Olacağını düşünmeye meyilliyim ama bu hafta içinde doğrulayacağım (03:23:36 PM) zlatinb: yani kullanıcı "launch i2p now" onay kutusunun işaretini kaldırmaz ve router'ı çalışır durumda bırakırsa, ayrıcalıklı olarak çalışacak ve güncellemede uyarı vermeyecek (03:23:43 PM) zlatinb: ok (03:24:22 PM) zlatinb: her hâlükârda, 1.7.0 ile router, yükleyiciden başlatılsa bile ayrıcalıksız olarak başlatılıyor (03:24:39 PM) zzz: ve muwire'da kendi kurallarını uygulayabilsen de, resmi ürünlerimizdeki herhangi bir çözüm uygunluk, bakım, lisans uyumluluğu vb. açısından incelenmek zorunda (03:24:57 PM) zlatinb: Apache 2.0 (03:25:45 PM) zlatinb: ileriye dönük olarak JNA, Windows API'leriyle gerçekten istediğimiz her şeyi yapmamıza izin veriyor.. kabuk uzantıları, URI işleyicileri kaydetmek, bu güzel şeylerin hepsi (03:25:57 PM) zlatinb: 2 için eot (03:26:35 PM) zzz: easy-install otomatik güncelleyicide birkaç çevrim yapalım, görünüşe göre hiç çalışmamış mı? (03:27:13 PM) zzz: bir i2p sürümünü beklemek zorunda değilsiniz, sadece yeni bir java koyun ya da başka bir şeyi değiştirin. hataları biraz daha hızlı giderelim (03:27:14 PM) eyedeekay: Bozuktu, sonra düzeltildi, şimdi görünen o ki bir sonraki güncellemede yine bozulacak (03:27:55 PM) eyedeekay: Ama benim açımdan diğer çözüm, yükleyiciyi %ProgramFiles% kullanmayacak ve ayrıcalıksız bir yere kuracak şekilde değiştirmek olurdu (03:28:09 PM) zzz: düzgün çalışana kadar her hafta bir sürüm çıkarın. belli ki 3 aylık tempo çalışan bir şeye yakınsamamız için yeterince hızlı değil (03:28:32 PM) eyedeekay: Yapabilirim (03:29:53 PM) eyedeekay: Bunları gündeme getirdiğin için teşekkürler zlatinb, 3 hakkında başka bir şey var mı? (03:29:58 PM) zzz: ve bu bize, varsa, ayrıcalıklar sorununun kapsamı hakkında veri verecek (03:30:00 PM) zzz: eot (03:30:21 PM) zlatinb: hayır, benden eot (03:30:57 PM) eyedeekay: Peki toplantı için başka bir şey var mı? zaman aşımı 1dk (03:31:16 PM) zzz: ayrıca, güncelleme bozuksa ve yeniden indirmeleri gerekiyorsa beta testçilerinize bunu duyurmak için haberleri kullanın (03:31:35 PM) eyedeekay: yapacağım (03:32:05 PM) zzz: ikinizin de kendi haber beslemeleriniz var ama kullanıcılarınızla konuşmak için bunu kullanmıyorsunuz, sadece benim haber girdilerime mi güveniyorsunuz? o özelliği test etmeye/kullanmaya başlamalısınız (03:32:11 PM) zzz: eot (03:34:07 PM) eyedeekay: Olur, geçmişte i2p.firefox changelog'unu eklemiştim (03:34:54 PM) eyedeekay: Toplantıya geldiğiniz için teşekkürler herkes, görünüyor ki yapacak çok işim var, IRC'de görüşürüz