GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Wednesday, 29-Nov-2023 19:55:17 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
    • NEETzsche
    @NEETzsche "No you are the one who is incorrect, it is I who is correcting you over and over again, why can't you stop being wrong?"

    >The computer does not need to query the URL.

    It does. If your scrobble is for a funkwhale audio clicking the link in PleromaFE should open up a version of it on my instance, i.e. https://shigusegubu.club/notice/A9D5F1zz1ameC3GjPE instead of https://open.audio/library/tracks/111688

    >Click merge and do not contact me until you do so.

    You can't tell me what to do, especially if you are being wrong. Especially if you are being wrong on purpose.

    >Click merge and do not contact me until you do so. Thread muted.

    You harassed me long enough it's your turn to suffer. "Fix issues in your MR and do not contact me until you do so."

    RT: https://iddqd.social/objects/9eff93a5-619b-4d42-95f7-129122d18896
    In conversation Wednesday, 29-Nov-2023 19:55:17 JST from shigusegubu.club permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: s3.eu-central-2.wasabisys.com
      #25 Ende Gelände gegen Erdgas by Ende Gelände - Der Podcast
      from Ende Gelände - Der Podcast
      Ende Gelände - Der Podcast - Ende Gelände Podcast - #25 Ende Gelände gegen Erdgas
    2. No result found on File_thumbnail lookup.
      Ende Gelände - Der Podcast (@endegelaende@open.audio)
      #anticapitalism #climate #coal #Ende #Gelände #justice #Klimagerechtigkeit #Kohle

    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Wednesday, 29-Nov-2023 20:03:41 JST NEETzsche NEETzsche
      in reply to

      >”No you are the one who is incorrect, it is I who is correcting you over and over again, why can’t you stop being wrong?”

      yes.jpg

      >>The computer does not need to query the URL. >It does.

      It does not. You are conflating the url field with the id field. The id field is where you find a standalone ActivityPub Object, if it’s available. The url field is for one or more representations of the thing in question, such as a YouTube link, MP3 file, or Last.fm page in the case of an Audio document. See the attachments.

      >>Click merge and do not contact me until you do so. >You can’t tell me what to do, especially if you are being wrong. Especially if you are being wrong on purpose.

      I can tell you to leave me alone, and I am.

      >>Click merge and do not contact me until you do so. Thread muted. >You harassed me long enough it’s your turn to suffer. “Fix issues in your MR and do not contact me until you do so.”

      LOL “NO, NO, YOU HAVE TO KEEP ARGUIGN WITH ME ABOUT THIS!!11”

      In conversation Wednesday, 29-Nov-2023 20:03:41 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: www.last.fm
        Last.fm | Play music, find songs, and discover artists
        The world's largest online music service. Listen online, find out more about your favourite artists, and get music recommendations, only at Last.fm

      2. https://media.iddqd.social/media/9be46774f5b67390377cb3ed62a5ac21f371e1bc0af4da7c06ee31305dc6d1db.png

      3. https://media.iddqd.social/media/1142eedcab1a5e8c486b1ae9098ba099d6918ace1c9da5cbaedaf0080d7cec07.png
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Wednesday, 29-Nov-2023 20:28:50 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • NEETzsche
      @NEETzsche you don't have to argue with me but you have to suffer. It wasn't personal before but now it is.

      >yes.jpg

      is that an answer to "Why can't you stop being wrong?"

      >I can tell you to leave me alone, and I am.
      duly noted and ignored.

      >It does not. You are conflating the url field with the id field

      No i am not. I do need to get an id for the provided URL.

      >See the attachments.

      I've seen them multiple times already and neither they nor you so far provided any reason nor explanation why representations should be allowed to point towards multiple origin objects or rather why multiple objects are allowed to have same representation.

      I opened up search in PleromaFE, typed in "https://open.audio/library/tracks/111688" which is the url of that post, and it gave me the object with that url, meanwhile the id of it is completely different, it is actually https://open.audio/federation/music/uploads/0ce93b9d-deb9-426a-86f5-cdf4b18dd42e so when user submits an url that happens to be a funkwhale audio we should search for it, fetch the audio document being referenced it and replace the generic target="_blank" link with one that points towards that audio document as it is seen from local instance. Your MR doesn't do that. Stop arguing and fix it, you are wrong.
      In conversation Wednesday, 29-Nov-2023 20:28:50 JST permalink

      Attachments


      1. Domain not in remote thumbnail source whitelist: s3.eu-central-2.wasabisys.com
        #25 Ende Gelände gegen Erdgas by Ende Gelände - Der Podcast
        from Ende Gelände - Der Podcast
        Ende Gelände - Der Podcast - Ende Gelände Podcast - #25 Ende Gelände gegen Erdgas
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Wednesday, 29-Nov-2023 20:43:16 JST NEETzsche NEETzsche
      in reply to

      >you don’t have to argue with me but you have to suffer. It wasn’t personal before but now it is.

      :soytantrum:

      >I opened up search in PleromaFE, typed in “https://open.audio/library/tracks/111688” which is the url of that post

      Not all URLs need to be queryable to the computer. They just don’t. Not only do the docs give examples of such URLs, but the example you sent me does. Look at the second link, which doesn’t come up.

      But in spite of you being objectively wrong on this topic, I’ll still work with you a bit. What do you want changed, specifically, for a user-submitted URL that links to a potentially non-ActivityPub representation of the Audio document, to be put into the codebase? Do you want me to call it something other than url?

      In conversation Wednesday, 29-Nov-2023 20:43:16 JST permalink

      Attachments


      1. https://media.iddqd.social/media/80f480c26a4d6d78a34a19f9b78a3241ac3806b218f17795e4e3b9f3cd17e6dd.png
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Wednesday, 29-Nov-2023 23:18:23 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • NEETzsche
      @NEETzsche >:soytantrum:

      :gigachad: fix your MR, it has issues
      :evidence_fan: nooo it's completely fine just hit merge you're just making roadblocks because you hate meeeeeeeeeee

      >Look at the second link, which doesn’t come up.
      And? those are two representations of same objects, which is fine. We're doing two objects with same representations which is not fine.

      >What do you want changed, specifically, for a user-submitted URL that links to a potentially non-ActivityPub representation of the Audio document, to be put into the codebase? Do you want me to call it something other than url?

      anything that isn't already defined by spec, so, "pleroma:scrobble_link" or something like that.

      > Example: there are YouTube videos that include every track in an entire album. In this sense, it represents each track, while also representing all of the other tracks at the same time.

      In a sense yes, but that's from real life subjective perspective, from YouTube's internal database objective perspective there are no such thing as "track", they don't care about tracks/albums. YouTube's most basic "unit" is "a video".

      Let me draw parallels between youtube videos and audio documents.

      An object in youtube case would be some sort of internal canonical record of a video. Let's just say it's something like { id: "8pbzUBg_AjY", video_files: ..., audio_files: ...., metadata: ..., title: ...., language: ..., localizedTitles: .... }

      This object has multiple representations:
      - https://www.youtube.com/watch?v=8pbzUBg_AjY
      - https://m.youtube.com/watch?v=8pbzUBg_AjY
      - https://www.youtube.com/shorts/8pbzUBg_AjY
      as well as anything added towards it, i.e. &t=1m30s et cetera

      Each of those representation points towards the same video. Now what if youtube would have let user select the URL they want? Someone could reupload same video, set the URL to https://www.youtube.com/watch?v=8pbzUBg_AjY and we'd have same URL pointing to two different uploads. Youtube has to generate media preview for URLs, so when something asks "give me media preview for https://m.youtube.com/watch?v=8pbzUBg_AjY" should it give the thumbnail for the original upload or for the reupload with same URL or somehow reply with "sorry bro this is a representation of two entirely different videos, you have to be specific on which one you want"? What about when user opens the said URL? Should it ask user which version they want to watch?
      In conversation Wednesday, 29-Nov-2023 23:18:23 JST permalink

      Attachments

      1. MYRONE - 「Exclusive Coupé」
        from MYRONE
        FREE D/L: https://soundcloud.com/myroneofficial/exclusive-coup yesiamyrone.tumblr.com
      2. MYRONE - 「Exclusive Coupé」
        from MYRONE
        FREE D/L: https://soundcloud.com/myroneofficial/exclusive-coup yesiamyrone.tumblr.com
      3. MYRONE - 「Exclusive Coupé」
        from MYRONE
        FREE D/L: https://soundcloud.com/myroneofficial/exclusive-coup yesiamyrone.tumblr.com
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Wednesday, 29-Nov-2023 23:31:56 JST NEETzsche NEETzsche
      in reply to

      :soytantrum: fix your MR, it has issues :gigachad: like what? :soytantrum: it uses the url field for urls exactly like the documentation says :gigachad: that’s not an issue, click merge or leave me alone :soytantrum: no, you have to suffer now and argue with me in perpetuity

      >anything that isn’t already defined by spec, so, “pleroma:scrobble_link” or something like that.

      I’ll actually do this, as long as you meet one of two conditions:

      • show me what kind of ActivityPub Object http://example.org/podcast.mp3 should return, or
      • admit that you’re being arbitrary in this demand

      Since according to you, ALL url entries MUST include at least one link to a JSON ActivityPub Object, finding that object in MP3s like http://example.org/podcast.mp3 should be trivial.

      In conversation Wednesday, 29-Nov-2023 23:31:56 JST permalink

      Attachments


      1. https://media.iddqd.social/media/c853745e37af41ad32f08537a0a619c6411eac2b9198bd8d4a4ed0283ec761a4.png

    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Wednesday, 29-Nov-2023 23:43:45 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • NEETzsche
      @NEETzsche >show me what kind of ActivityPub Object http://example.org/podcast.mp3 should return, or

      If we know about document with this url we should return the object with it, i.e. { type: "Audio", title: "Track 1", artist: "Various", album: "Unknown Album", url: "http://example.org/podcast.mp3" } or whatever metadata user submitted. OR if there somehow is a funkwhale instance on example.org with that url, return the audio document they provide. If no one scrobbled this url then we don't know about it and querying for it should return 404.

      I don't understand what's so difficult about this, why do you need me to answer such trivial questions?

      >admit that you’re being arbitrary in this demand

      at this point I am arbitrary in my demand because you caused great suffering to me. :gigachad:

      >Since according to you, ALL url entries MUST include at least one link to a JSON ActivityPub Object

      once again incorrect. not "at least one" but "at most one"

      Not only I filled either one of the conditions you provided, I filled both, now get to work.
      In conversation Wednesday, 29-Nov-2023 23:43:45 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Example Domain

    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Wednesday, 29-Nov-2023 23:57:15 JST NEETzsche NEETzsche
      in reply to
      \>at this point I am arbitrary in my demand because you caused great suffering to me. :gigachad:

      Alright fair enough lmfao

      \>Not only I filled either one of the conditions you provided, I filled both, now get to work.

      Well, you got one at least. So let it be written, so let it be done:
      https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3977/diffs?commit_id=e216603477e2c393a586f7eb0bc8183e73bf4cd7
      In conversation Wednesday, 29-Nov-2023 23:57:15 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: git.pleroma.social
        Add optional URL value for scrobbles (!3977) · Merge requests · Pleroma / pleroma · GitLab
        Accepts a url value. It has the shape as seen here: https://www.w3.org/TR/activitystreams-vocabulary/#dfn-document Going by the examples of different kinds of documents,...
      narcolepsy and alcoholism :flag: likes this.
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Wednesday, 29-Nov-2023 23:59:29 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • NEETzsche
      @NEETzsche approved. I have no further qualms with it. I hope backend folk don't have any either.
      In conversation Wednesday, 29-Nov-2023 23:59:29 JST permalink
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Thursday, 30-Nov-2023 00:02:30 JST NEETzsche NEETzsche
      in reply to
      @hj >didn't even click merge after I caved

      The betrayal lmfao.
      In conversation Thursday, 30-Nov-2023 00:02:30 JST permalink
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 30-Nov-2023 00:06:04 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • NEETzsche
      @NEETzsche if it was PleromaFE I would. So far I don't feel competent enough to do the merging, but I'll ask.
      In conversation Thursday, 30-Nov-2023 00:06:04 JST permalink
      NEETzsche likes this.
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Thursday, 30-Nov-2023 00:09:40 JST NEETzsche NEETzsche
      in reply to
      @hj nah I understand. Honestly I expect it to get rejected regardless, or just backburnered for eternity, or a bunch more demands heaped upon it.

      But really, ActivityPub is truly a non-standard outside of federation itself. And I think you're seeing that now.
      In conversation Thursday, 30-Nov-2023 00:09:40 JST permalink
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 30-Nov-2023 00:16:43 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • NEETzsche
      @NEETzsche I set it to be auto-merged when pipelines are passed.

      Currently they are stuck, however. Something is wrong, unrelated to your MR, need to figure it out.

      ActivityPub is a non-standard, but that doesn't mean we don't have to be considerate of others on the protocol, especially when Pleroma at least tries to be as compatible with everyone else as possible.
      In conversation Thursday, 30-Nov-2023 00:16:43 JST permalink
      NEETzsche likes this.
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Thursday, 30-Nov-2023 00:34:08 JST NEETzsche NEETzsche
      in reply to
      @hj I don't envy devops people
      In conversation Thursday, 30-Nov-2023 00:34:08 JST permalink
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Thursday, 30-Nov-2023 00:36:29 JST NEETzsche NEETzsche
      in reply to
      @hj also I really do think you're wrong about the url field but it's also really not a hill I want to die on
      In conversation Thursday, 30-Nov-2023 00:36:29 JST permalink
      narcolepsy and alcoholism :flag: likes this.
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 30-Nov-2023 00:43:56 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • NEETzsche
      @NEETzsche it's running now and we now how a beefy gitlab runner.
      In conversation Thursday, 30-Nov-2023 00:43:56 JST permalink
      NEETzsche likes this.
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Thursday, 30-Nov-2023 00:45:12 JST NEETzsche NEETzsche
      in reply to
      @hj I wouldn't be surprised if it fails. I'm very used to developing on CI/CD and I'll admit it's a bad habit.
      In conversation Thursday, 30-Nov-2023 00:45:12 JST permalink
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Thursday, 30-Nov-2023 01:00:08 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • NEETzsche
      @NEETzsche pipeline passed and MR has been merged.

      Have a good day.
      In conversation Thursday, 30-Nov-2023 01:00:08 JST permalink
      NEETzsche likes this.
    • Embed this notice
      NEETzsche (neetzsche@iddqd.social)'s status on Thursday, 30-Nov-2023 01:08:44 JST NEETzsche NEETzsche
      in reply to
      @hj I will work with you with more faith in the future. I apologize for being rude
      In conversation Thursday, 30-Nov-2023 01:08:44 JST permalink
      narcolepsy and alcoholism :flag: likes this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.