Kurze Zusammenfassung
Anwesend: dg, eche|on, hottuna, Mathiasdm, Meeh, zzz
Sitzungsprotokoll
19:56:52 <hottuna> Hi@all && (welt||welterde||weltende) 19:57:24 <eche|on> ;-) 20:00:33 <iRelay> <jenkins@kytv> Starte Build #182 für den Job I2P 20:01:11 <hottuna> Mathiasdm, Meeh, postman, str4d, _sponge, KillYourTV, Complication 20:01:19 <hottuna> Alles klar, lasst uns dieses Meeting beginnen 20:01:33 <eche|on> Meeting? hmm 20:01:33 <hottuna> Agenda: 20:01:39 <hottuna> * Neues Bounty-System 20:01:44 <hottuna> * Neue Bounties 20:01:49 <hottuna> * Verschiedenes? 20:02:21 <hottuna> __Neues Bounty-System___ 20:03:25 <hottuna> Diesen Sommer werde ich etwas Zeit für I2P-Entwicklung übrig haben, aber ich muss auch meine Miete bezahlen; deshalb wird ein neues Bounty-System oder zumindest ein neuer Satz von Bounties und Sub-Bounties vorgeschlagen 20:03:51 <dg> \o 20:04:37 <iRelay> <jenkins@kytv> Projekt I2P build #182:SUCCESS in 4 Min 7 Sek: http://jenkins.killyourtv.i2p/job/I2P/182/ 20:05:00 <hottuna> Nach der Besprechung der Idee mit eche|on scheint die beste Option für bezahlte Arbeit das Bounty-System zu sein 20:05:44 <hottuna> Damit es funktioniert, schlage ich mindestens ein großes Bounty vor und erstelle dann Sub-Bounties dafür 20:06:27 <hottuna> Die Sub-Bounties werden im Zweiwochenrhythmus erstellt und abgeschlossen 20:06:41 <hottuna> (vorzugsweise indem wir ein Meeting wie dieses abhalten, wenn ein Sub-Bounty geschlossen werden soll) 20:07:27 <eche|on> Du kennst meine Meinung, daher warte ich einfach auf Input ;-) 20:07:35 <hottuna> Derzeit hat das I2P-Projekt viele Mittel, die uns nichts nützen 20:08:10 <hottuna> und wenn ich zu einigen dringend benötigten Problemfeldern in I2P beitragen kann, sollte das insgesamt gut sein 20:08:51 <hottuna> Hat jemand Fragen oder Feedback zu dieser Idee? 20:09:26 <hottuna> Ich habe vorhin mit zzz, eche|on, postman und Mathiasdm gesprochen, und sie haben zugestimmt 20:10:07 <hottuna> Ich habe versucht, welt/welterde/weltende, _sponge, badger und KillYourTV zu erreichen, aber keine Antwort von ihnen bekommen 20:10:23 <iRelay> <jenkins@kytv> Project I2P UnitTests build #153:SUCCESS in 5 min 36 sec: http://jenkins.killyourtv.i2p/job/UnitTests/153/ 20:10:35 <hottuna> Aber ich würde gern wissen, was der Rest der Bewohner von #i2p-dev von der Idee hält 20:10:52 <dg> Ich stimme zu, dass wir mit den Mitteln etwas tun sollten 20:11:08 <dg> Eine organisierte Vorgehensweise ist sinnvoll; ich habe nichts dagegen, also bleibe ich still 20:12:04 <hottuna> dg, klingt das nach einer guten Möglichkeit, etwas Nützliches zu tun? 20:13:00 <dg> Ja. Das Bounty-System funktioniert bereits, wir sollten darauf aufbauen 20:13:19 <zzz> Du schlägst vor, bestehende Mittel zu verwenden? Euro oder BTC? 20:13:21 <hottuna> Was die Bounty-Beträge angeht: 325 pro zweiwöchentlichem Sub-Bounty ist das, was ich für meine grundlegenden Lebenshaltungskosten brauche 20:13:47 <hottuna> Euro sind für mich sicherer und einfacher 20:14:07 <hottuna> aber vielleicht könnten Teile in BTC bezahlt werden 20:14:42 <hottuna> auf jeden Fall sollte das Bounty in Euro festgesetzt und dann ggf. in BTC ausgezahlt werden 20:14:47 <zzz> eche|on, wie sehen unsere Kontostände aus? 20:15:27 <hottuna> und um deine Frage zu beantworten: Ich schlage vor, vorhandene Mittel zu verwenden 20:15:27 <eche|on> http://echelon.i2p/donations/index.html - immer noch bei diesen Summen 20:15:32 <iRelay> Title: Donations (at echelon.i2p) 20:15:40 <eche|on> also ~28k und 626 BTC 20:16:47 <dg> hottuna: Welche Arbeit wirst du durchführen? 20:17:22 <zzz> ungefähr wie viele Stunden pro Woche willst du arbeiten? 20:17:35 <hottuna> Das ist Punkt zwei auf der Agenda, aber ich denke in erster Linie daran, unsere floodfill-Probleme zu verbessern 20:17:57 <hottuna> 40 Std./Woche. Also Vollzeit. 20:18:56 <zzz> also grob 8 Euro/Stunde 20:19:18 <zzz> nee. 4 Euro/Stunde 20:19:20 <hottuna> für mich klingt das angemessen/günstig 20:19:35 <zzz> 325/80 20:20:13 <zzz> McDonald's stellt nicht ein? :) 20:20:35 <hottuna> Ich glaube, Burger King hat mir pro Stunde mehr bezahlt :P 20:21:06 <eche|on> Du hast bei einem Burger King gearbeitet? Verdammt,... ich hätte dein Büro mal besuchen sollen^^ 20:21:35 <zzz> ungefähr wie viele Wochen willst du arbeiten? 20:21:56 <hottuna> mal sehen.. das wird eine grobe Zahl 20:23:19 <hottuna> Mindestens 8 sollte ich schaffen, aber es könnte mehr oder weniger sein 20:24:10 <zzz> also eine Verpflichtung von 1300 Euro von uns 20:24:24 <hottuna> ja 20:24:49 <hottuna> mehr als das müsste in einem Meeting besprochen werden 20:25:18 <zzz> Erinnert sich jemand daran, was wir jrandom monatlich bezahlt haben? 20:26:08 <hottuna> Schauen wir mal, was das Internet Archive sagt 20:26:10 <eche|on> weniger. ~500$ IMHO 20:26:39 <zzz> Er war mehr Hippie als tuna ist :) 20:26:50 <hottuna> $465 USD/Monat 20:27:11 <hottuna> Ich hippie so hart ich kann, verdammt! 20:27:52 <dg> Hippie härter!! 20:28:49 <hottuna> Alles klar, hat jemand Einwände oder Fragen? 20:29:15 <zzz> kein Einwand 20:29:41 <Mathiasdm> klingt gut 20:30:25 <dg> dito 20:30:54 <hottuna> Alles klar. Dann sind wir alle glücklich damit 20:31:32 <hottuna> Fürs Protokoll: Da keine Einwände erhoben wurden, machen wir mit dem neuen Bounty-System weiter. 20:31:47 <hottuna> __Neue Bounties__ 20:32:34 <hottuna> Das floodfill-System hat einige Probleme, unter anderem bei Angriffresistenz und Skalierbarkeit. 20:33:02 <hottuna> Es zu ersetzen ist das erste Bounty, das ich vorschlagen werde. 20:33:30 <hottuna> Ich habe mit zzz über einige Alternativen gesprochen 20:33:47 <hottuna> und Schritt eins scheint zu sein, auf ein kademlia-basiertes netdb umzusteigen 20:34:30 <hottuna> zzz hat tatsächlich bereits damit begonnen, kademlia in i2psnark zu implementieren 20:34:59 <hottuna> das ist vermutlich eine gute Basis für ein netdb-Netzwerk 20:35:53 <hottuna> Es gibt einige Modifikationen, die man an kad vornehmen kann, um es probabilistischer zu machen und die schlimmsten Aspekte von Eclipse- und Sybil-Angriffen zu vermeiden. 20:36:01 <zzz> Ich bin nicht sicher, ob "ersetzen" das richtige Wort ist. Und auch nicht sicher, ob es ganz oben auf meiner Liste steht. Unser ff-System ist derzeit eigentlich in ziemlich gutem Zustand. Aber ich weiß nicht, wie tief du jetzt in die Diskussion einsteigen willst. 20:36:27 <zzz> Ein sinnvolles Sub-Bounty könnte einfach sein, die aktuelle Situation zu analysieren und Vorschläge zu machen 20:36:41 <hottuna> Ersetzen wäre ein langfristiges Ziel, zunächst wäre das Ziel, ein zweites netdb-Backend hinzuzufügen 20:36:58 <hottuna> ja, "ersetzen" ist das falsche Wort. 20:37:09 <zzz> aber klar, die Leute von der UCSD haben einige Probleme hervorgehoben. 20:37:35 <zzz> Wenn man die Schwachstellen mal ignoriert, denke ich, dass wir für ein paar Jahre Wachstum auch ohne Änderungen gut aufgestellt sind 20:38:06 <Mathiasdm> 22:37 <zzz> Ein sinnvolles Sub-Bounty könnte einfach sein, die aktuelle Situation zu analysieren und Vorschläge zu machen <-- klingt nach einer guten Idee, wenn sie zeitlich begrenzt ist 20:38:53 <hottuna> Zwei Wochen für eine Analyse aufzuwenden, könnte Overkill sein, aber nach einer Woche ein Meeting zu machen und die Alternativen zu besprechen, könnte gut sein 20:38:55 <zzz> Was _nicht_ realistisch ist, ist, ffs diesen Sommer durch R5N zu ersetzen. 20:39:09 <hottuna> zzz, einverstanden 20:41:24 <hottuna> Es könnte auch Bedarf an Arbeit rund um die Entwicklung geben, etwa multirouter support 20:41:24 <hottuna> was die Entwicklung erleichtern würde 20:41:24 <zzz> nur zur Info für alle, die netdb-Roadmap in meinem Kopf ist 1) verschlüsselte Lookup-Antworten und 2) das Snark-kad zurück zum router migrieren 20:41:24 <Meeh> mag die Ideen 20:41:35 <Meeh> ./roadmap 20:41:49 <dg> ja 20:44:21 <hottuna> Ich glaube nicht, dass dafür volle 2 Wochen nötig sind 20:44:27 <Meeh> ja 20:45:21 <dg> "alternative exploration"? 20:45:30 <Meeh> wie in den exploration tunnels, richtig, oder? 20:45:30 <zzz> kommt darauf an, wie lange es dauert, bis dir der Kopf explodiert 20:45:37 <zzz> was steht sonst auf deiner Liste? 20:45:45 <hottuna> "alternative exploration" = {welche Technologie?, falls DHT – welche?, welche Codebasis?} 20:46:03 <hottuna> vielleicht eine Woche, und wenn ich Zeit übrig habe, fange ich mit dem multirouter-Kram an. 20:47:09 <hottuna> Ich bin nicht sicher, aber einige der Bounties wie IPv6 müssen bald abgeschlossen werden, da IPv6 jetzt offenbar tatsächlich ausgerollt wird 20:47:40 <dg> zzz arbeitet viel an IPv6, aber er wird Hilfe wahrscheinlich zu schätzen wissen 20:48:12 <eche|on> Ich versuche, IPv6 auf meinem Root-Server für die I2P-Nutzung hinzuzufügen. 20:48:15 <hottuna> Das Lösen von Problemen bezüglich einer OpenITP-Einreichung wurde von zzz vorgeschlagen 20:48:22 <eche|on> sobald ich Zeit finde, es zu verstehen und zum Laufen zu bringen... 20:48:57 <Meeh> Ich habe einen Dev-Server, auf den ich Entwickler zum Testen lassen kann.. Er hat mehrere IPv6-Adressen 20:49:00 <hottuna> Dass wir bei OpenITP angenommen werden, wäre eine große Sache für uns 20:49:07 <Meeh> Könnte jetzt noch mehr davon zum Testen einrichten 20:49:22 <eche|on> und jetzt weg für eine gute Nacht... 20:49:25 <zzz> hier ist meine Liste: IPv6 (inkl. Tests), Crypto (siehe Trac-Wiki), OpenITP-Vorbereitung (siehe Trac-Wiki), NTCP- und SSU-Protokoll-Obfuskation (alter Beitrag auf zzz.i2p, Lance James könnte helfen), weitere Resistenz gegen staatliche Firewalls, symmetrische NATs (Ticket #873), ... 20:49:32 <iRelay> http://trac.i2p2.i2p/ticket/873 - (accepted defect) - Port changing .. obscurely 20:49:40 <Meeh> zzz: willst du Zugriff auf einen IPv6-Server zum Testen? 20:49:51 <dg> hottuna: große Sache, ja, aber falls dir (oder anderen) das nicht bewusst ist: OpenITP sind keine langfristigen Geldgeber. Sie finanzieren kurze, erreichbare Ziele, um Projekte "schnell" zu verbessern. 20:51:05 <zzz> Meeh, ja, in ein paar Wochen. Ich möchte, dass der kleine Fix in 0.9.5, um veröffentlichte IPv6-Adressen zu ignorieren, draußen ist, bevor wir anfangen, sie zu veröffentlichen 20:51:24 <zzz> s/0.9.5/0.9.6/ 20:51:24 <hottuna> Crypto ist eine weitere Sache, von der ich etwas verstehe, daher könnte meine Zeit dort gut eingesetzt sein 20:51:27 <iRelay> zzz meant: Meeh yes, in a couple weeks. I'd like to see the minor fix in 0.9.6 to ignore published IPv6 addresses get out there before we start publishing them 20:51:48 <Meeh> ok :) Ich kann bei Bedarf auch mehrere einrichten 20:51:51 <hottuna> Vielleicht bin ich, wenn wir Glück haben, mit dem floodfill-System einigermaßen fertig, wenn zzz mit IPv6 fertig ist 20:51:58 <Meeh> habe ein /48-Netz 20:52:14 <hottuna> Dann könnten wir beide das Crypto-Problem angehen 20:52:21 <zzz> verdammt, was ist mit i2pcpp 20:52:37 <dg> orion ist 404 atm 20:52:48 <Meeh> sindu könnte dort helfen, wenn er Zeit hat, großartiger C-Coder 20:52:59 <Meeh> vorhin darüber gesprochen, kenne ihn aus RL 20:53:26 <hottuna> das klingt interessant 20:53:49 <zzz> wenn orion zumindest bereit ist, Hilfe anzunehmen, ist das ein großer Schritt – das war er vorher nicht – 20:53:52 <hottuna> aber ich denke, ich sollte meine Zeit dort verbringen, wo es den größten Unterschied macht, was in meinen Augen floodfills/IPv6 und Crypto sind 20:54:11 <hottuna> *es 20:54:14 <zzz> klar, meine Liste passt nicht unbedingt zu deinen Fähigkeiten oder Interessen 20:54:29 <Meeh> außerdem sollte er etwas Anerkennung dafür bekommen, dass er die I2P-Aufkleber in Oslo, Norwegen, verteilt. Er hat sie in der ganzen Stadt platziert 20:54:44 <Meeh> hottuna: wenn du willst, schick mehr.. bald wieder leer :P 20:55:11 <zzz> ach ja, hottuna, wenn du nicht zur DEFCON kommst, brauche ich auch welche 20:55:30 <hottuna> Ich plane, zur DEFCON zu kommen 20:55:44 <hottuna> Ich habe noch keine Flugtickets gekauft, aber das mache ich bald. 20:55:47 <zzz> oh verdammt ja. 20:56:23 <Meeh> hottuna: wenn du Dateien hast, kann ich mir vielleicht selbst ein paar kostenlose Drucke besorgen 20:56:43 <hottuna> Die Dateien sind im i2p.graphics-Branch 20:56:46 <Meeh> wenn du den Sticker im png/ai/whatever-Format hast 20:56:49 <Meeh> ok thanks 20:57:00 <hottuna> wenn ich mich richtig erinnere 20:57:16 <hottuna> alright. 20:57:51 <hottuna> Ist es für alle ok, wenn das erste Bounty für das floodfill-System ist? 20:58:02 <dg> aye 20:58:25 <Meeh> jepp 20:58:50 <Mathiasdm> ok, also zuerst 1 Woche Recherche zu den Optionen, gefolgt von Implementierung (derzeit höchstwahrscheinlich kademlia)? klingt gut 20:59:06 <hottuna> ja, das ist die Idee 21:01:56 <hottuna> ok 21:03:15 <hottuna> Fürs Protokoll: Das erste Bounty, das eingeführt wird, ist das Hinzufügen eines neuen netdb-Backends. Das erste Sub-Bounty sollte aufgeteilt werden in alternative exploration, multirouter-Recherche und Diskussion mit euch 21:03:26 <hottuna> __Verschiedenes__ 21:04:38 <hottuna> Wie läuft die Website-Bereitstellung? 21:09:27 <hottuna> Sind alle gestorben? 21:09:31 <hottuna> str4d? 21:12:57 <Mathiasdm> oh 21:13:04 <Mathiasdm> Ich war neugierig :) 21:14:22 <hottuna> Habe ich etwas Spannendes verpasst? 21:14:29 <Mathiasdm> nur das: 21:14:32 <Mathiasdm> 23:10 -!- hottuna [hottuna@irc2p] hat beendet [Quit: leaving] 21:14:32 <Mathiasdm> 23:12 <+Mathiasdm> oh 21:14:35 <Mathiasdm> 23:13 <+Mathiasdm> Ich war neugierig :) 21:15:12 <hottuna> Alles klar, wenn es niemand weiß, schauen wir nächste Woche 21:15:38 * hottuna haut mit dem Meeting-Ende-Hammer 21:19:59 * Mathiasdm lauert weiter :)