• Faldrian 💫
    Faldrian 💫
    2017-01-19

    Nicht unterschätzen, aber gerne geringschätzen und abschätzen.

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-19

    Da bin ich dabei.

    0
  • Michael Meer
    Michael Meer
    2017-01-19

    @Faldrian +1

    0
  • Faldrian 💫
    Faldrian 💫
    2017-01-19

    Woaaaa, das ist neu... dass man benachrichtigt wird, wenn man in Kommentaren erwähnt wird?
    Allerdings wird die Benachrichtigungsmail noch mit dem kommentar im Plaintext verschickt - das geht doch so nicht... deshalb enthalten unsere konversations-Notifications auch keinen Textinhalt mehr.

    0
  • CSammy 🌈
    CSammy 🌈
    2017-01-19

    Public Post, was gibts zu verbergen?

    0
  • Faldrian 💫
    Faldrian 💫
    2017-01-19

    Fiel mir danach auch ein. Wird der Inhalt auch mitgeschickt, wenns eine Erwähnung in einem limited post ist?

    0
  • CSammy 🌈
    CSammy 🌈
    2017-01-19

    Wenn ja, dann wäre das ein (schwerer) Bug. Ich bezweifle es aber. Allerdings bin ich von deiner Verwendung von "Erwähnung" etwas verwirrt. Erwähnungen gibt es doch noch gar nicht in Kommentaren?

    0
  • Faldrian 💫
    Faldrian 💫
    2017-01-19

    Ich habe eine Mail bekommen, weil Michael mich hier oben mit "Faldrian +1" erwähnt hat - und die kam von "no-reply@geraspora.de".
    Also scheint das ein neues Feature zu sein, das im Code ist - ich war auch überrascht.

    Vielleicht kann es unsere Federation schon, aber die UI hat noch keinen Support, auch in Diaspora erwähnungen einzubauen (da Michael hubzilla verwendet, wenn seine Hashtags stimmen?).

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-19

    Ja, Michael ist auf Friendica oder RED und macht von diesen fancy Geschichten Gebrauch. Seltsam, dass Diaspora das so halb unterstützt. Kann doch keiner getestet haben, wenn es in der GUI nicht geht.

    0
  • Michael Meer
    Michael Meer
    2017-01-20

    Hubzilla. Ich bin auf Hubzilla aktiv. Für Hubzilla ist das Diaspora Protokoll immernoch eine Fremdsprache.

    0
  • CSammy 🌈
    CSammy 🌈
    2017-01-20

    @Rasmus Fuhse: "Kann doch keiner getestet haben, wenn es in der GUI nicht geht." Darf ich das als Statement deiner allumfassenden Unwissenheit in Sachen Entwicklung einrahmen?

    Ernsthaft, wenn du so wenig Ahnung vom Thema hast, dann lies doch bitte erstmal nach, bevor du sowas sagst -.-

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-20

    CCCammy, habe ich Dich irgendwie persönlich beleidigt oder sonstwen? Wie kommst Du dazu, mich jetzt zu beleidigen?

    0
  • Michael Meer
    Michael Meer
    2017-01-20

    Das Diasporaprotokoll ist das von Diaspora und nicht das von Hubzilla. Die Stabilität des Protokolls steht sicherlich im Vordergrund.

    Neue Features werden dann und wann auch eingebaut. Einige dieser neuen Features haben ihre ursprüngliche Idee in anderen Netzwerken wie z.B. Friendica oder Hubzilla. Ist auch ok. Wenn jetzt was neues eingebaut wird, dann im Dev-Branch. Und es wird erstmal im Backend eingebaut und getestet. Das WebfrontEnd also die UI bekommt es als letztes zusehen und damit auch die User.

    Ob jetzt Geraspora auf dem Dev-Branch läuft, weiß ich nicht und würde jetzt mal eher raten dass dies nicht der Fall ist. Dem Geraspora Team traue ich eher zu, immer den aller letzten Stable zügig einzuspielen.

    Die Erwähnung eines users nach dem Schema @user , so wie ich es gemacht habe, gibt es meines Erachtens schon länger. Wird bei Diaspora nur recht selten genutzt (meine eigene Einschätzung). Die Benachrichtigung per Mail könnte neu dazu gekommen sein, dass weiß ich aber nicht sicher.

    0
  • CSammy 🌈
    CSammy 🌈
    2017-01-20

    @Rasmus Fuhse: Du hast deine Unwissenheit plakativ zur Schau gestellt. Ich habe das beim Namen genannt. Wenn du das als Beleidigung empfindest, dann hast du eine verklärte Sicht auf deine Fähigkeiten und die ist dir so wichtig, dass jedes Infragestellen dich beleidigt. Deine Eintscheidung.

    0
  • CSammy 🌈
    CSammy 🌈
    2017-01-20

    Oder anders formuliert: Ich habe deine gezeigten Kenntnisse beim Namen genannt, nicht dich beleidigt.

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-20

    Erzähl mal Deinen Eltern, dass sie keine Ahnung haben. Vielleicht wirst Du feststellen, dass sie sich auch etwas beleidigt fühlen werden. Ich hatte lediglich bewundert, dass das Feature in Diaspora schon funktioniert, obwohl es noch keine GUI-Komponente dazu gibt. Wenn ich tatsächlich so unwissend bin, dann klär mich doch bitte auf, wie ich in Kommentaren andere Personen erwähnen kann auf Geraspora?

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-20

    Darf ich das als Statement deiner allumfassenden Unwissenheit in Sachen Entwicklung einrahmen?

    Oder anders formuliert: Ich habe deine gezeigten Kenntnisse beim Namen genannt, nicht dich beleidigt.

    Wenn Du das einem professionellen Entwickler an den Kopf wirfst und denkst, das sei keine Beleidigung, dann konter ich mal: Darf ich das als Statement deiner allumfassenden Unwissenheit in Sachen Sprache und menschlicher Kommunikation einrahmen?

    0
  • CSammy 🌈
    CSammy 🌈
    2017-01-20

    Erzähl mal Deinen Eltern, dass sie keine Ahnung haben. Vielleicht wirst Du feststellen, dass sie sich auch etwas beleidigt fühlen werden.

    Vielleicht. Vielleicht aber auch nicht. In der Regel kapieren sie, wenn sie von einem Thema keine Ahnung haben.

    Ich hatte lediglich bewundert, dass das Feature in Diaspora schon funktioniert, obwohl es noch keine GUI-Komponente dazu gibt.

    Dagegen habe ich ja auch nichts gesagt.

    Wenn ich tatsächlich so unwissend bin, dann klär mich doch bitte auf, wie ich in Kommentaren andere Personen erwähnen kann auf Geraspora?

    Wieso impliziert deine Unwissenheit, dass ich das wüsste? Das weiß ich auch nicht. Das einzige, was ich dazu weiß, ist, dass es in Entwicklung ist. Aber es ging ja auch gar nicht darum. Vielleicht hast du das überlesen, aber ich habe mich explizit auf diesen Satz bezogen:

    Kann doch keiner getestet haben, wenn es in der GUI nicht geht.

    Die Vorstellung, man könne etwas nicht testen, weil es im GUI nicht geht, ist ziemlich ... unwissend. Glaubst du wirklich, jede Funktion wird von irgendjemandem durchgeklickt, und wenn der keinen Fehler findet, dann ists ok? Das wäre ja ein Riesenzeitaufwand und sehr fehleranfällig!

    Da du um Aufklärung gebeten hast: Für solche Funktionen werden automatisierte Backend-Tests geschrieben, die beim Einbringen in den diaspora*-Code ausgeführt werden. Wenn da dann steht, dass die Funktion alle Tests bestanden hat, dann ist sie getestet und (hoffentlich) in Ordnung.

    Ich hätte das allerdings auch friedlicher rüberbringen können, und dass ich das nicht getan habe, tut mir leid.

    Es gilt aber weiterhin: Du scheinst von professioneller Entwicklung wenig Ahnung zu haben; daher frag doch einfach nach, statt solche Aussagen zu tätigen.

    0
  • Benjamin Neff
    Benjamin Neff
    2017-01-20

    Tja, in diesem Fall hattest du halt leider tatsächlich keine Ahnung ... und dann zu behaupten “Kann doch keiner getestet haben, wenn es in der GUI nicht geht.” ist ne ziemliche Frechheit. Der Backend-Teil dieses Features wurde über mehrere Monate getestet und reviewed und wie Faldrian bereits gemerkt hat, funktioniert er auch dementsprechend. An der GUI wird derzeit noch gearbeitet (hier und hier, und auch hier und hier), das ist aber absolut unabhängig vom Backend. Wie auf Github gekennzeichnet wird das ganze bis zur 0.7 inkl. GUI fertig sein und solang das nicht released ist, ist es auch OK, dass nur das Backend funktioniert und noch keine GUI vorhanden ist.

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-20

    Also wenn wir unsere Software in den Beta*test* schicken, dann laufen die automatischen Backend-Tests natürlich durch. Trotzdem würden wir nie behaupten, dass die Software dann schon getestet ist. Un das Release gibt es auch erst, wenn der Beta-Test mindestens einen Monat (zur Zeit sind es eher 5 Monate) auf den Buckel hat und dann überlegen wir, ob wir die Software als vollständig getestet auch releasen können. Das ist wohl der Unterschied hier. Ich kann mich an so einige Fehler erinnern, die aufgetreten sind, obwohl alle automatischen Tests durchgelaufen sind.

    0
  • Benjamin Neff
    Benjamin Neff
    2017-01-20

    Dazu gibt es bei diaspora den develop-branch und danach die freeze Zeit in der jeder Version nochmal getestet wird, ohne das neue Dinge dazukommen. Und ich kann mich an wenig Fehler erinnern, die in letzter Zeit tatsächlich released wurde, weil das meiste schon vorher gefunden und gefixt wurde (das war vor einigen Jahren noch ganz anders, als es noch keine Releases gab).

    Die Version die gerade auf geraspora läuft ist aber auch noch nicht released ... und das die GUI noch nicht geht, ist kein Fehler sondern einfach noch nicht fertig (weil das Feature "Mentions in Kommentaren" auch noch nicht fertig und nicht released ist).

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-20

    Ich wollte auch nie über den diaspora-Workflow trollen oder euch Inkompetenz vorwerfen - im Gegensatz zu euch mir. und nur darüber rege ich mich auf. Ich hatte mich wie geschrieben nur wohlwollend darüber gewundert, dass es einfach so klappt. Aber ihr habt das Feature jetzt nicht im Verbund mit Hubzilla einmal manuell getestet, oder?

    0
  • Benjamin Neff
    Benjamin Neff
    2017-01-20

    Ich wollte auch nie über den diaspora-Workflow trollen oder euch Inkompetenz vorwerfen

    Du hast behauptet (ohne auch nur annähernd dich darüber zu informieren) wir hätten das Feature nicht getestet, obwohl ich da über Monate verteilt mehrere Stunden Arbeit reingesteckt hab, genau das zu tun ... Und bis jetzt sind in dem Teil der schon fertig (im develop-Branch gemerged) ist auch keine Fehler aufgetreten, also hat sich die Arbeit wohl gelohnt.

    Aber ihr habt das Feature jetzt nicht im Verbund mit Hubzilla einmal manuell getestet, oder?

    Nein, da definiert ist, wie "Mentions" funktionieren, und ich das auch nicht speziell mit einem Kommentar von Diaspora getestet hab sondern einfach mit dem Mention Syntax (egal welcher Absender), und wenn sich Hubzilla auch daran hält, dann wird es funktionieren (Das ist dann eher Aufgabe von Hubzilla zu testen ob sie den richtigen Syntax verschicken, was sie aber anscheinend tun).

    0
  • Michael Meer
    Michael Meer
    2017-01-20

    Was ich schrieb war nicht als Test gedacht, sondern meine übliche Schreibweise.

    0
  • Benjamin Neff
    Benjamin Neff
    2017-01-20

    Hab ich auch nicht so gemeint und mit "was sie aber anscheinend tun" war "den richtigen Syntax verschicken" gemeint :)

    0
  • Michael Meer
    Michael Meer
    2017-01-20

    Es funktioniert. Von daher: Gut gemacht!

    0
  • Benjamin Neff
    Benjamin Neff
    2017-01-20

    \o/ Party :D

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-20

    Wir haben einfach andere Vorstellungen davon, was das Wort 'Testen' in Bezug auf Software angeht. Aber meiner Meinung nach ist ein Feature, das nicht über die Oberfläche genutzt werden kann, nicht getestet - ganz egal wie sauber das unter der Haube schon funktioniert. Von daher: gut gemacht, da es ja jetzt anscheinend einem Praxistest standgehalten hat!

    0
  • Benjamin Neff
    Benjamin Neff
    2017-01-20
    1. Man kann das Feature über die Oberfläche nutzen, man muss nur wissen wie (weil die Benutzerfreundliche GUI ist noch nicht fertig, aber das ganze Feature ist ja noch nicht fertig)
    2. Man kann ein Teilfeature sehr wohl ohne GUI testen, weil du ja nicht die GUI testest (klar, die nicht vorhandene GUI ist noch nicht getestet, da geb ich dir recht), sondern den schon implementierten Teil.
    3. Sind das was du unter GUI verstehst und das was schon fertig ist, getestet ist und funktioniert 2 völlig verschiedene Dinge. Das gehört zwar alles zusammen zur Aufgabe "Mentions in Kommentaren", aber zum Anlegen von Mentions brauchst du kein Backend fürs Empfangen und Benachrichtigungen zu verschicken, und fürs Empfangen und Benachrichtigungen zu verschicken brauchst du keine GUI zum anlegen der Mention.
    4. Klar haben wir das komplette Rundumpaket noch nicht getestet, weil das hier immernoch eine Entwicklungsversion ist, und wir halt eben die noch nicht fertigen Teile nicht testen können.

    Aber ich kann dich auch gerne in dem Glauben lassen, dass wir das einfach mal so YOLO gemerged haben und es dann per Zufall sogar funktioniert hat, weil es ist ja unmöglich das man das testen könnte ;)

    0
  • Dennis Schubert
    Dennis Schubert
    2017-01-20

    Wird der Inhalt auch mitgeschickt, wenns eine Erwähnung in einem limited post ist?

    Habe gerade nachgeschaut: nein, wird er nicht. In diesem Fall steht in der Mail nur "You were mentioned in a comment to a limited post.". :)

    Übrigens, @Rasmus, man kann bereits auch von diaspora auf diaspora in Kommentaren erwähnen über die Oberfläche, wenn man weiß, wie. Und genau das haben wir getestet. Sogar doppelt, einmal im Rahmen des Projektes und einmal testete ich das vor dem Deployment.

    0
  • Rasmus Fuhse
    Rasmus Fuhse
    2017-01-20

    Danke für die Info. Das wusste ich jetzt tatsächlich nicht. Wenn man nur weiß wie. Hmmmm.

    0
  • Michael Meer
    Michael Meer
    2017-01-21

    Das steht dann sicherlich im Hilfetext des nächsten Releases.

    0