Why Does Every Flatpak Have This Commit??

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ม.ค. 2025

ความคิดเห็น • 116

  • @psuvlogs
    @psuvlogs 18 วันที่ผ่านมา +275

    Video Takeaways:
    - Initial commit, Matthias Clasen, alexlarsson

    • @Theraot
      @Theraot 18 วันที่ผ่านมา +4

      Yes, thisguy726

    • @kreuner11
      @kreuner11 18 วันที่ผ่านมา +15

      Video Takeaways:
      - Don't get locked out of your account. Download your recovery codes or add a passkey so you don't lose access when you get a new device

    • @lazyalpaca7
      @lazyalpaca7 18 วันที่ผ่านมา +3

      Video Takeaways:
      - always upload directly to the other hub

  • @daysejones968
    @daysejones968 18 วันที่ผ่านมา +275

    yt should add a feature where creators can block how old an account needs to be so they can comment. Most of the bots are like 1hr old

    • @okay4634
      @okay4634 18 วันที่ผ่านมา +6

      🤯

    • @act.13.41
      @act.13.41 18 วันที่ผ่านมา +26

      That would make sense. We'll be having none of that.

    • @No-mq5lw
      @No-mq5lw 18 วันที่ผ่านมา +14

      Brief look at the YT API says that a CS101 student could probably do it very easily.

    • @vanher282
      @vanher282 18 วันที่ผ่านมา +24

      ThioJoe yt-spam-purge software ftw, I don't know why more people are not using it.

    • @mttkl
      @mttkl 18 วันที่ผ่านมา +10

      Or block commenting until the viewer watched a certain % of the video (without skipping around), I bet that would increase the overall comment section quality by a lot too.

  • @Saghetti
    @Saghetti 18 วันที่ผ่านมา +55

    5:56 "you dont want a flatpak developer to have to download *every* single other manifest just to be able to modify their own"
    nixos: challenge accepted

    • @carterisoffline
      @carterisoffline 17 วันที่ผ่านมา +6

      Thankfully that's something Flakes will fix once it's stabilized in 2038

    • @linuxdragon57
      @linuxdragon57 16 วันที่ผ่านมา

      I really need to try out NixOS, but I feel like the initial commit-ment is very big. Bad pun intended.

  • @tenj00
    @tenj00 18 วันที่ผ่านมา +19

    This video was actually initially uploaded by Matthias Clasen and Alex Larsson.

  • @Zedoy
    @Zedoy 18 วันที่ผ่านมา +119

    Take a shot everytime Brodie says "Initial commit, Matthias Clasen and Alex Larsson" challenge ✨

    • @trickvro
      @trickvro 18 วันที่ผ่านมา +18

      Thanks, now I need a new liver.

    • @Skelterbane69
      @Skelterbane69 18 วันที่ผ่านมา +4

      "Man I'm dead" aah situation

    • @yanlucasdf
      @yanlucasdf 18 วันที่ผ่านมา +4

      My liver has ouchies now...

  • @aman9das
    @aman9das 18 วันที่ผ่านมา +61

    Never thought I'd show up on a Brodie Robertson Video 😅😅
    Submitted the Dino flatpak initially, nowadays maintained by devs themselves

  • @taukakao
    @taukakao 18 วันที่ผ่านมา +38

    I want to clarify why the commit is there.
    The initial commit exists because the developers base their commits ontop of the original commit.
    The bot just copies over the branch of the Pull Request to the new repo.
    The reason why the commit doesn't show up in the Pull Requests is because it already exists in the repo and Github only displays the changes.

    • @BrodieRobertson
      @BrodieRobertson  18 วันที่ผ่านมา +5

      That's basically what I said

    • @esra_erimez
      @esra_erimez 18 วันที่ผ่านมา

      This is very succinct and pity. Well done.

    • @OhhCrapGuy
      @OhhCrapGuy 18 วันที่ผ่านมา +3

      ​@@BrodieRobertson I had to go back and rewatch that part a second time. Second time through, it was clear that's what you were saying, but the first time through, I wasn't sure if you realized that.
      Also, fun fact, it's actually completely possible for two branches on a repo to have different initial commits, it's totally fine, works. But you cannot merge from one history to the other.

  • @wreedb
    @wreedb 18 วันที่ผ่านมา +30

    Intital commit, matthias clasen, Alexander larson

  • @irishbruse
    @irishbruse 18 วันที่ผ่านมา +24

    Instructions unclear uploaded my app to this orange looking hub unsure how to install

  • @Tentri
    @Tentri 18 วันที่ผ่านมา +47

    So this is how I found out virtmanager is available in Flathub huh

    • @kernelramdisk3348
      @kernelramdisk3348 18 วันที่ผ่านมา

      also firefox...

    • @jshi3
      @jshi3 11 วันที่ผ่านมา

      Same, I remember struggling with that on my Kinoite system, and just using Boxes instead 😅

  • @XDRosenheim
    @XDRosenheim 18 วันที่ผ่านมา +53

    Flathub is weird.
    Which is why I use the other hub.

    • @thingsiplay
      @thingsiplay 18 วันที่ผ่านมา +32

      You mean Github.

    • @andreaspatsalides1914
      @andreaspatsalides1914 18 วันที่ผ่านมา +22

      ​@@thingsiplay Ah yes, of course!

    • @realGBx64
      @realGBx64 18 วันที่ผ่านมา +9

      The… round hub?

    • @theairaccumulator7144
      @theairaccumulator7144 18 วันที่ผ่านมา

      flathub is like the worst parts of the play store and the app store brought together and moderated even less strictly

    • @phantomwise67
      @phantomwise67 17 วันที่ผ่านมา

      I'm sure you mean the one for maize related projects

  • @OwlBurst
    @OwlBurst 18 วันที่ผ่านมา +57

    2:24 Is it just me or there's the same section of the video repeated twice here?

    • @chocolateimage
      @chocolateimage 18 วันที่ผ่านมา +9

      half (meaning a "fixed" version of the clip) the same at 9:32

    • @Pandacier
      @Pandacier 18 วันที่ผ่านมา +19

      Not exactly, see the second time he highlighted "ready" and "blocked", unlike the first time, so I'm guessing he usually does this process of saying basically the same thing multiple times, if he thinks he missed an important part, and then didn't notice while editing that he kept both parts...

    • @spaceguybob
      @spaceguybob 18 วันที่ผ่านมา +4

      It’s so confusing I thought I was going crazu

    • @opensauce04
      @opensauce04 18 วันที่ผ่านมา +5

      First time?

    • @hedwig7s
      @hedwig7s 18 วันที่ผ่านมา +3

      Dementia

  • @iliqiliev
    @iliqiliev 18 วันที่ผ่านมา +11

    This is the content that I am subscribed for!

  • @forivall
    @forivall 18 วันที่ผ่านมา +9

    Looks at video title "oh i know why, it makes octopus merging easier"

  • @andreimiga8101
    @andreimiga8101 18 วันที่ผ่านมา +6

    Someone should make a version of this video, every time he says Matthias Clasen and Alexander Larsson the video gets sped up by 2x.

  • @zxuiji
    @zxuiji 18 วันที่ผ่านมา +4

    Well this was actually useful to me because I'm still making that paw project I once got you to look at in stream (possibly a year ago now). I plan to make that project use all the packaging formats, both as a kind of OCD of mine and a learning experience. Currently I'm working on a test project for a custom allocator so I haven't made any commits recently but the API is basically nailed down on the essential parts. Just got some bugs to iron out then I can use it as a reference to implement in paw and finally switch from the snail pace I've been using to a tortoise pace instead :)

  • @puppy0cam
    @puppy0cam 18 วันที่ผ่านมา +2

    I actually make these initial commits standard practise whenever im creating a new repo. You never know if you one day want to make a docs branch or something and want to make it very obvious when you try to mix the two branches.

  • @Beryesa.
    @Beryesa. 18 วันที่ผ่านมา +8

    _This video hurts my head_ 😵‍💫
    Matthias Clasen and Alex Larsson!

  • @genocidestomper
    @genocidestomper 18 วันที่ผ่านมา +7

    Year of Brodie correction vids?

  • @rossjennings4755
    @rossjennings4755 17 วันที่ผ่านมา +2

    I am shocked that no one seems to have noticed that this commit was made on, of all days, April 20.

    • @henrikholst7490
      @henrikholst7490 17 วันที่ผ่านมา

      Not everyone over-sample on 420 being of significance. 😂

  • @Mitsunee_
    @Mitsunee_ 18 วันที่ผ่านมา

    I discovered the submission process for flathub some time ago when I wanted to report a bug with an application and noticed the repository I ended up on was in the flathub organisation, which quickly lead me to discover that (almost) all of the flathub apps were there. I somehow missed the part about the initial commit, but that actually makes a lot of sense now, they just take the PR branch and turn that into a new repository.

  • @JustinZobel
    @JustinZobel 18 วันที่ผ่านมา +7

    If you say their names any more I may go insane.

    • @stefanalecu9532
      @stefanalecu9532 18 วันที่ผ่านมา +8

      Matthias Clasen and Alexander Larsson

  • @razzeeee
    @razzeeee 18 วันที่ผ่านมา

    15:49 direct upload existed even before that, but tokens needed to be handed out by Barth (an admin) so it was a bottleneck before that change.
    Pushback on direct uploads was also significant (especially at fosdem) so it's a thing that's not documented for a reason, you will need to get in touch if you want it and flathub might still decline.

  • @kuhluhOG
    @kuhluhOG 18 วันที่ผ่านมา +4

    6:29 Makes me question how Google does its internal stuff because as far as we know, they have ONE GIANT monorepo for nearly all their stuff and different services.

    • @gratux
      @gratux 18 วันที่ผ่านมา +1

      They probably have a purpose-built tool so the dev can check out the stuff they actually want to work on/need.

    • @razzeeee
      @razzeeee 18 วันที่ผ่านมา

      Yes, I think Google is not using git, but mercurial.

  • @devviz
    @devviz 9 วันที่ผ่านมา

    the `flatpak` command doesn't even have a dedicated `info` or `show` subcommand to view package information, it needs *better subcommand options*

  • @alejandroespalter2601
    @alejandroespalter2601 18 วันที่ผ่านมา +7

    Hello, brodie. Im watching you

    • @thingsiplay
      @thingsiplay 18 วันที่ผ่านมา +1

      Watchdog

  • @ragectl
    @ragectl 16 วันที่ผ่านมา

    I think what was missing from this video was looking more at the push to have verified upstream apps, like Firefox, OBS, Discord etc. Having verified apps is more likely to not use this PR system with these commits.

  • @KelvinShadewing
    @KelvinShadewing 18 วันที่ผ่านมา +4

    Extreme Tux Racer mentioned?!

  • @notCAMD
    @notCAMD 18 วันที่ผ่านมา +9

    Would you judge a person by whether they say "GNU/Linux" or "Linux"

    • @JessicaFEREM
      @JessicaFEREM 18 วันที่ผ่านมา +21

      yes I would. anyone who says "GNU/Linux" is a stallmanite and what they say should be disregarded.

    • @BrodieRobertson
      @BrodieRobertson  18 วันที่ผ่านมา +13

      I don't personally care but I'm never going to say Gnu/Linux as a serious name

    • @andreimiga8101
      @andreimiga8101 18 วันที่ผ่านมา +5

      The only time you say that is when you refer to GNU/Linux in relationship to non-GNU Linux systems such as Android. Or if you're Stallman.

    • @PredatoryQQmber
      @PredatoryQQmber 18 วันที่ผ่านมา

      ​@@JessicaFEREM Bold words for an anti-foss tourist that got so comfortable in the community to act as he owns the place. But, I guess, now community is taken over by corpos and their tourists, it is effectively dead, just like western gaming and other entertainment media.

    • @phantomwise67
      @phantomwise67 17 วันที่ผ่านมา

      I'd definitely judge anyone saying "Lignus"

  • @studiopond
    @studiopond 18 วันที่ผ่านมา +1

    The submission process was certainly the strangest i've ever been through. I'd have appreciated some better documentation on the process.

  • @mahdykaram
    @mahdykaram 18 วันที่ผ่านมา +7

    5:55 Nixpkgs maintainers crying rn

  • @donoteatmikezila
    @donoteatmikezila 18 วันที่ผ่านมา +2

    tl;dw: There is a skeleton repo you clone as part of setting up a flatpak. That's it.

  • @tutacat
    @tutacat 18 วันที่ผ่านมา +4

    Rename master to do-not-merge?

  • @microcolonel
    @microcolonel 18 วันที่ผ่านมา +2

    Template repositories are pretty normal for this sort of thing.

  • @PredatoryQQmber
    @PredatoryQQmber 18 วันที่ผ่านมา

    3:00 So, entire Flathub is designed to be entirely dependant on M$ infrastructure and is aggressively pushed as centralized primary software source for all Linux distros... what could go wrong?

  • @act.13.41
    @act.13.41 18 วันที่ผ่านมา

    Thank you Brodie.

  • @sodiboo
    @sodiboo 18 วันที่ผ่านมา +2

    why do they call it Flathub when you flat of in pak out eat the software

  • @AiMimi-Lunix
    @AiMimi-Lunix 18 วันที่ผ่านมา +8

    Brodie my beloved

  • @AlexanderPrussak
    @AlexanderPrussak 18 วันที่ผ่านมา

    5:50 but all of this is possible! :D see the massive nixpkgs monorepo, specifically the maintainers/ folder

    • @phantomwise67
      @phantomwise67 17 วันที่ผ่านมา

      That must be a massive pain...

    • @AlexanderPrussak
      @AlexanderPrussak 16 วันที่ผ่านมา

      @ I'm no expert in their maintainer system, but i saw that they're using the github code owners feature for important packages like libraries or compilers and then they use their own CIs and tools for all other packages, i believe. Every new package maintainer is defined and added in a maintainers nix file and then a reference is added to the respective package's build files. This allows everything to be evaluated using nix. The repo has super high traffic with thousands of contributors and over 100k packages so this seems to work out somehow, it's crazy

  • @Yotanido
    @Yotanido 16 วันที่ผ่านมา

    8:38 someone forgot to take out the clip with the mistake and ended up with almost the same clip twice :P

  • @thingsiplay
    @thingsiplay 18 วันที่ผ่านมา +3

    Is Flathub tied to Github?

    • @BrodieRobertson
      @BrodieRobertson  18 วันที่ผ่านมา +4

      Mostly and historically but now there's support for direct app uploads

  • @spaceguybob
    @spaceguybob 18 วันที่ผ่านมา +4

    Is it just me or does he repeat himself every other statement? He repeats himself on showing the 2017 commit multiple times

  • @egorbs5181
    @egorbs5181 18 วันที่ผ่านมา +1

    Hi! Thank you for the video! ❤
    There is some uncut clips at 2:24 and 9:32 thats be nice if you can edit it out (TH-cam has after-publish video editor for that) Thank you for your videos 😃👍 ❤

    • @BrodieRobertson
      @BrodieRobertson  18 วันที่ผ่านมา

      9:32 appears to be different, but there was a mistake at 2:24

  • @notCAMD
    @notCAMD 18 วันที่ผ่านมา +2

    Is it true that Flatpak permissions and sandboxing can be bypassed?

    • @gljames24
      @gljames24 18 วันที่ผ่านมา +3

      Only if there is an escalation attack vector, which would hopefully be patched. I'm not aware of any fundamental flaw in the sandbox itself. If a malicious app were to try and attack they would more likely trick the user into giving more permissions than necessary, but that would be considered malware and should be found and removed from the flatpak repository.

    • @RenderingUser
      @RenderingUser 18 วันที่ผ่านมา +12

      Look, any program that can read or write a file in your pc isn't truly sandboxed

    • @electric26
      @electric26 18 วันที่ผ่านมา +4

      Look, any program isn't truly sandboxed

    • @Poldovico
      @Poldovico 18 วันที่ผ่านมา +4

      Any sufficiently complex piece of software created in the real world is going to have bugs, and then it's kind of a numbers game as to whether any of those can result in security issues.
      So: probably yes, but any known ways to do it no longer work on the latest version. New ways will almost certainly be discovered in time.

    • @marcogenovesi8570
      @marcogenovesi8570 วันที่ผ่านมา +1

      only if there are vulnerabilities

  • @wintrywind
    @wintrywind 17 วันที่ผ่านมา

    Matthias Clasen and Alex Larsson

  • @vilijanac
    @vilijanac 18 วันที่ผ่านมา

    Must commit with best shortest message. I am weirdo from github moved to own gitweb.
    No one cares.

  • @devviz
    @devviz 9 วันที่ผ่านมา

    _PST🌆8PM Jan 13th 2025_