Kısa özet
Katılanlar: eyedeekay, zzz, zlatinb
Toplantı Günlüğü
(04:00:32 PM) eyedeekay: Herkese merhaba, Nisan geliştirici toplantısına hoş geldiniz, bugünün gündemi: (04:00:32 PM) eyedeekay: 1. Merhaba (04:00:32 PM) eyedeekay: 2. Sürüm Durumu (1.7.0 / 0.9.53) (04:00:32 PM) eyedeekay: 3. Geliştirme Durumu (1.8.0 / 0.9.54) (04:00:32 PM) eyedeekay: 4. Kolay kurulum paketlerinde JNA, hangi kapıları açıyor? (04:00:42 PM) eyedeekay: 1. Merhaba (04:00:47 PM) zlatinb: merhaba (04:00:50 PM) zzz: merhaba (04:01:18 PM) eyedeekay: Merhaba zlatinb, merhaba zzz (04:01:27 PM) eyedeekay: Bugün başka kimse var mı? (04:01:45 PM) eyedeekay: 2. Sürüm Durumu (1.7.0 / 0.9.53) (04:02:52 PM) eyedeekay: 1.7.0 yaklaşık 6 haftadır yayında, geçen aydan bende olan güncellemeler: tüm Android paketleri başarıyla dağıtıldı ve sürüm sırasında keşfedilen hata şimdi düzeltildi (04:03:28 PM) eyedeekay: Her zamanki gibi, Debian'ın ana depolarındaki paketler güncelleme almadı; hâlâ onları kullanıyorsanız lütfen en kısa sürede deb.i2p2.de/.no adresine geçin (04:04:23 PM) zzz: Debian ile ilgili: 0.9.48'in düzeltilip Sid'e yeniden alınması için gönüllü birini buldum. Bu tamamlandı (04:04:46 PM) zzz: bunun kendiliğinden bullseye ve Ubuntu'ya geri akıp akmayacağı konusunda bir fikrim yok (04:05:00 PM) zzz: yeni bir bakımcı bulma konusunda hâlâ şans yok (04:05:01 PM) zzz: eot (04:05:08 PM) eyedeekay: Teşekkürler (04:05:51 PM) eyedeekay: Bir şey daha var, bu aslında 2 ve 3 ve 4 ile örtüşüyor ama Windows için kolay kurulum paketleri (easy-install bundles) hâlâ bir elle güncelleme daha gerektirecek (04:06:25 PM) zzz: son toplantıdan bu yana ilerleme kaydettin mi? (04:06:30 PM) eyedeekay: Kayda değer, evet (04:07:15 PM) eyedeekay: Bunun çoğu şu MR'ın parçası: https://i2pgit.org/i2p-hackers/i2p.firefox/-/merge_requests/6/diffs#10d851887651eddb01e5952f08999080b019da2e (04:07:35 PM) zzz: harika. betadan çıkışını önereceğin hedef bir tarihin var mı? (04:08:02 PM) eyedeekay: Kullanıcılar otomatik bir güncelleme alır almaz hazır olduğunu kabul edeceğim (04:08:22 PM) zzz: teşekkürler (04:08:47 PM) eyedeekay: 2 ile ilgili başka bir şey var mı? (04:09:33 PM) eyedeekay: 3. Geliştirme Durumu (1.8.0 / 0.9.54) (04:10:03 PM) zzz: (hayır, her şey iyi, 1.7.0 hakkında şikâyet duymadım) (04:10:21 PM) eyedeekay: Ben de duymadım, insanlar şu ana kadar oldukça memnun görünüyor (04:12:12 PM) eyedeekay: 3. Geliştirme Durumu (1.8.0 / 0.9.54) açısından maalesef bazı konularda beklediğimden çok daha yavaş ilerledim, UDP tunnel'larında takıldım ama SAM kimlik doğrulaması için bir MR'a neredeyse hazırım (04:12:38 PM) eyedeekay: Bunun dışında, seçim sürecini daha anlaşılır ve bildirimleri daha fark edilir yapmak için karmaşık bant genişliği sihirbazı sayfalarında bazı revizyonlar yapıyorum (04:12:52 PM) eyedeekay: Yaklaşık 6 haftayı geride bıraktık ve 7 hafta kaldı, doğru mu zzz? (04:13:02 PM) zzz: doğru (04:13:31 PM) eyedeekay: SSU 2 hakkında ya da üzerinde çalıştığın başka bir şey hakkında bizi güncellemek ister misin? (04:13:46 PM) zzz: 13 hafta 23 Mayıs sürümü olur (04:13:53 PM) zzz: evet, teşekkürler (04:14:01 PM) zzz: SSU 2 konusunda i2pd ile çok büyük ilerleme var (04:14:03 PM) mode (+v anonymousmaybe) ChanServ tarafından (04:14:17 PM) zzz: şu anda ağda canlı testler yapılıyor (04:14:40 PM) zzz: sürüme gelecek diğer şeyler: snark standalone iyileştirmeleri, router family düzeltmeleri (04:14:49 PM) zzz: bir SSU 1 performans düzeltmesi (04:15:15 PM) zzz: SSU 2 tarafında yakında işler yavaşlamalı ve ben de her yerde birkaç hata düzeltmesine yöneleceğim (04:15:23 PM) zzz: eot (04:16:04 PM) eyedeekay: Harika, güncellemeler için teşekkürler zzz (04:16:37 PM) eyedeekay: zlatinb, 4'e geçmeden önce bu konuyla ilgili konuşmak istediğin bir şey var mı? (04:16:55 PM) zlatinb: Sanırım tunnel oluşturma zaman aşımının azaltılması daha hızlı açılışla sonuçlanmalı (04:17:11 PM) zlatinb: veya 0'dan Router.isRunning() durumuna daha hızlı geçiş (04:17:20 PM) zlatinb: hepsi bu, eot (04:17:38 PM) eyedeekay: Teşekkürler zlatinb, bu insanları mutlu edecek :) (04:17:56 PM) eyedeekay: 4. Kolay kurulum paketlerinde JNA, hangi kapıları açıyor? (04:18:15 PM) eyedeekay: zlatinb bu senin konundu ama benim de bununla ilgili çok notum var, başlamak ister misin? (04:18:24 PM) zlatinb: tabii. (04:18:34 PM) zlatinb: Temelde MR 6, Windows kolay kurulum paketine JNA kütüphanelerini ekliyor (04:18:49 PM) zlatinb: ki bugün öğrendim ki JEP 419 nedeniyle gerekli değilmiş (yerleşik JNA ikamesi) (04:19:12 PM) zlatinb: ama genel nokta aynı: bazı yerel (native) işler yapmamız gerektiğine göre, başka hangi yerel şeyleri yapmak istiyoruz? (04:19:33 PM) eyedeekay: Bazen güç/pil yönetimiyle konuşmamız gerekiyor (04:19:36 PM) eyedeekay: *pil (04:19:57 PM) zlatinb: MuWire'da Windows üzerinde 'background priority' (arka plan önceliği) uyguladım; MSDN belgelerine göre bu, işlemin hiçbir zaman ön plan işlemlerine müdahale etmemesini garanti ediyor (04:20:05 PM) zlatinb: evet, pil güç yönetimi de böyle bir şey (04:20:17 PM) eyedeekay: Koşullu bir şekilde yönetici ayrıcalıkları istemem gerekiyor; bu, NSIS'in kendisi tarafından desteklenmiyor (04:20:21 PM) zlatinb: yani evet benden bu kadar, sadece yerel (native) düşünmeye davet :) (04:20:21 PM) zlatinb: eot (04:21:22 PM) eyedeekay: Yani evet, aklımızda JNA benzeri bir şeye faydalı olabilecek birkaç durum kesinlikle var (04:22:41 PM) zlatinb: tamam.. o hâlde soru şu: bu işlevlerin birini/tümünü kolay kurulum paketine mi ekleyelim ve çekirdek router paketinin dışında mı tutalım (04:22:45 PM) zzz: keyif kaçıran olmak istemem ama geçen ayki toplantıda JNA yalnızca Windows'ta tek bir probleme (ayrıcalık) olası bir çözümdü (04:23:08 PM) zzz: ve bugün geldiğimiz nokta 'bu kesinlikle birçok problemin çözümü, bununla başka ne eğlenceli şeyler yapabiliriz' mi? (04:23:18 PM) zlatinb: evet parti teması bu lol (04:23:34 PM) zzz: bu hem bir sıçrama hem de tipik bir 'çözüme uygun sorun arama' durumu (04:24:31 PM) zlatinb: bu bakış açılarından biri, bence bu (JNA / JEP 419) I2P'yi birçok açıdan daha iyi yapabilir (04:25:14 PM) zlatinb: birçok platformda (04:25:14 PM) zlatinb: doğrusu Windows'ta şimdilik yüzeysel kaldım (04:25:28 PM) zzz: yani JNA konusunda karar verilmedi mi? (04:25:28 PM) zlatinb: JNA'nın Java 1.4'e kadar geriye dönük uyumlu olma avantajı var, JEP 419 ise yalnızca JDK 18'de (04:25:51 PM) zlatinb: İkisi de masada diyebilirim, JNA'nın biraz önden geldiğini söyleyerek (04:26:37 PM) zzz: 419 'incubator' statüsünde, yani ortadan kalkabilir; buna bel bağlamayın (04:27:07 PM) eyedeekay: Ben JNA yanlısıyım çünkü yükleyici ayrıcalıklarını kontrol edebilmek benim için en az 2 sorunu çözüyor ve tamamen flash sürücülerden kurma/çalıştırma imkânı veriyor (04:27:46 PM) eyedeekay: Bunu, hazır olmayan ya da terk edilmiş bir projeye bağlayıp kaybetmek istemiyorum (04:29:03 PM) eyedeekay: Yani benden pro-JNA, 419 konusunda temkinliyim (04:29:54 PM) zlatinb: şey, biraz farklı bir API ile 419 zaten LTS olan JDK 17'de var, ama kuluçka (incubation) sürecinden çıkana kadar güçlü bir görüşüm olmayacak (04:30:00 PM) zzz: mevcut sorunlarımızı çözmek için en iyi araçlara gözümüzü açık tutmaya devam etmeliyiz... bununla başka neler yapabileceğimizi hayal kurmak o kadar önemli değil (04:31:10 PM) zzz: JVM'in dışına çıkmak her zaman dağınık ve bakımı daha zor olacak; hangi mekanizma kullanılırsa kullanılsın, yalnızca gerçekten gerekli olduğunda başvurulmalı (04:33:14 PM) zlatinb: Buna kimse itiraz etmiyor ama bence büyük hayal kurmaktan kendimizi alıkoymamalıyız (04:33:38 PM) zlatinb: Windows kabuğu ya da dizüstülerde güç yönetimiyle bütünleşmek bana gayet hoş geliyor (04:34:18 PM) zlatinb: bu arada bu Linux dizüstülerde de mümkün olmalı (04:34:33 PM) eyedeekay: Doğrusunu söylemek gerekirse hâlâ küçük düşünüyorum, flash sürücüden taşınabilirlik yönetici gerektirmeyen kurulumları desteklemenin sadece bir yan ürünüydü (04:36:24 PM) eyedeekay: Ama bir şeyi JNA olmayan bir yolla yapmanın imkânı varsa, evet muhtemelen önce onu denemeliyiz (04:38:54 PM) eyedeekay: 4 ile ilgili başka bir şey var mı? (04:39:07 PM) zlatinb: benden yok, eot (04:40:26 PM) eyedeekay: Toplantı için başka bir şey var mı? zaman aşımı 1 dk (04:41:43 PM) eyedeekay: Pekâlâ, geldiğiniz için herkese teşekkürler, gelecek ayki toplantı 3 Mayıs gibi görünüyor