Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. Always grateful when 'make' just works, even if it's a wrapper around a bunch of baroque nonsense, especially when it's a wrapper around a bunch of baroque nonsense.

Always grateful when 'make' just works, even if it's a wrapper around a bunch of baroque nonsense, especially when it's a wrapper around a bunch of baroque nonsense.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
34 Indlæg 20 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • mhoye@cosocial.caM mhoye@cosocial.ca

    Always grateful when 'make' just works, even if it's a wrapper around a bunch of baroque nonsense, especially when it's a wrapper around a bunch of baroque nonsense.

    mhoye@cosocial.caM This user is from outside of this forum
    mhoye@cosocial.caM This user is from outside of this forum
    mhoye@cosocial.ca
    wrote sidst redigeret af
    #2

    I guess I'm old, but “clone, build in one step, install in one step” should be the baseline minimum standard of codebase ergonomics.

    I mean, you switched to aardvark/gruntmaven because bazel ninja womble didn't integrate well with chumbawumba sconsburgler and a fraggle zumba donkastonk pipeline wouldn't support reflocolative combobulates? Great. Nobody should have to give a shit about that to build your software. They should be able to type 'make' and watch and if that breaks it’s a bug.

    owen@mastodon.transneptune.netO mhoye@cosocial.caM just_one_bear@mastodon.socialJ npdoty@techpolicy.socialN gvwilson@mastodon.socialG 8 Replies Last reply
    1
    0
    • mhoye@cosocial.caM mhoye@cosocial.ca

      I guess I'm old, but “clone, build in one step, install in one step” should be the baseline minimum standard of codebase ergonomics.

      I mean, you switched to aardvark/gruntmaven because bazel ninja womble didn't integrate well with chumbawumba sconsburgler and a fraggle zumba donkastonk pipeline wouldn't support reflocolative combobulates? Great. Nobody should have to give a shit about that to build your software. They should be able to type 'make' and watch and if that breaks it’s a bug.

      owen@mastodon.transneptune.netO This user is from outside of this forum
      owen@mastodon.transneptune.netO This user is from outside of this forum
      owen@mastodon.transneptune.net
      wrote sidst redigeret af
      #3

      @mhoye "Other people have to be able to build this" is not the social norm for the community bazel et al service

      mhoye@cosocial.caM 1 Reply Last reply
      0
      • owen@mastodon.transneptune.netO owen@mastodon.transneptune.net

        @mhoye "Other people have to be able to build this" is not the social norm for the community bazel et al service

        mhoye@cosocial.caM This user is from outside of this forum
        mhoye@cosocial.caM This user is from outside of this forum
        mhoye@cosocial.ca
        wrote sidst redigeret af
        #4

        @owen I haven’t yet found a project that relies on bazel that deigns to acknowledge that other people exist.

        hyc@mastodon.socialH 1 Reply Last reply
        0
        • mhoye@cosocial.caM mhoye@cosocial.ca

          I guess I'm old, but “clone, build in one step, install in one step” should be the baseline minimum standard of codebase ergonomics.

          I mean, you switched to aardvark/gruntmaven because bazel ninja womble didn't integrate well with chumbawumba sconsburgler and a fraggle zumba donkastonk pipeline wouldn't support reflocolative combobulates? Great. Nobody should have to give a shit about that to build your software. They should be able to type 'make' and watch and if that breaks it’s a bug.

          mhoye@cosocial.caM This user is from outside of this forum
          mhoye@cosocial.caM This user is from outside of this forum
          mhoye@cosocial.ca
          wrote sidst redigeret af
          #5

          old man yells at build

          mhoye@cosocial.caM 1 Reply Last reply
          0
          • mhoye@cosocial.caM mhoye@cosocial.ca

            @owen I haven’t yet found a project that relies on bazel that deigns to acknowledge that other people exist.

            hyc@mastodon.socialH This user is from outside of this forum
            hyc@mastodon.socialH This user is from outside of this forum
            hyc@mastodon.social
            wrote sidst redigeret af
            #6

            @mhoye @owen why would you bother to build it? Just run our 9 containers on your server. https://github.com/michielbdejong/fxa-self-hosting

            mhoye@cosocial.caM 1 Reply Last reply
            0
            • mhoye@cosocial.caM mhoye@cosocial.ca

              old man yells at build

              mhoye@cosocial.caM This user is from outside of this forum
              mhoye@cosocial.caM This user is from outside of this forum
              mhoye@cosocial.ca
              wrote sidst redigeret af
              #7

              More seriously, here is a true fact: if you can’t get from a bare, minimal-install machine to “ready to build” in one step, then you don’t know what your dependencies really are. If you can’t get from “ready to build” to a working binary in one step, then you don’t know what your build process really is.

              You might not care! But if the day comes that you suddenly do need to care a lot, whether for a new contributor or a red hot CVE, learning will be very difficult.

              jplebreton@mastodon.socialJ gnomon@mastodon.socialG 2 Replies Last reply
              0
              • mhoye@cosocial.caM mhoye@cosocial.ca

                I guess I'm old, but “clone, build in one step, install in one step” should be the baseline minimum standard of codebase ergonomics.

                I mean, you switched to aardvark/gruntmaven because bazel ninja womble didn't integrate well with chumbawumba sconsburgler and a fraggle zumba donkastonk pipeline wouldn't support reflocolative combobulates? Great. Nobody should have to give a shit about that to build your software. They should be able to type 'make' and watch and if that breaks it’s a bug.

                just_one_bear@mastodon.socialJ This user is from outside of this forum
                just_one_bear@mastodon.socialJ This user is from outside of this forum
                just_one_bear@mastodon.social
                wrote sidst redigeret af
                #8

                @mhoye That's not a bug! There's a four year old comment in a busy Discord that says the make might fail if you didn't first hindersnoop the clamberpop in the .config of the adjunct sleezoid!

                (so exhausted)

                mhoye@cosocial.caM 1 Reply Last reply
                0
                • just_one_bear@mastodon.socialJ just_one_bear@mastodon.social

                  @mhoye That's not a bug! There's a four year old comment in a busy Discord that says the make might fail if you didn't first hindersnoop the clamberpop in the .config of the adjunct sleezoid!

                  (so exhausted)

                  mhoye@cosocial.caM This user is from outside of this forum
                  mhoye@cosocial.caM This user is from outside of this forum
                  mhoye@cosocial.ca
                  wrote sidst redigeret af
                  #9

                  @just_one_bear chat systems in general and discord specifically are places knowledge goes to die.

                  1 Reply Last reply
                  0
                  • hyc@mastodon.socialH hyc@mastodon.social

                    @mhoye @owen why would you bother to build it? Just run our 9 containers on your server. https://github.com/michielbdejong/fxa-self-hosting

                    mhoye@cosocial.caM This user is from outside of this forum
                    mhoye@cosocial.caM This user is from outside of this forum
                    mhoye@cosocial.ca
                    wrote sidst redigeret af
                    #10

                    @hyc @owen “ship it”.

                    datarama@hachyderm.ioD womble@infosec.exchangeW 2 Replies Last reply
                    0
                    • mhoye@cosocial.caM mhoye@cosocial.ca

                      More seriously, here is a true fact: if you can’t get from a bare, minimal-install machine to “ready to build” in one step, then you don’t know what your dependencies really are. If you can’t get from “ready to build” to a working binary in one step, then you don’t know what your build process really is.

                      You might not care! But if the day comes that you suddenly do need to care a lot, whether for a new contributor or a red hot CVE, learning will be very difficult.

                      jplebreton@mastodon.socialJ This user is from outside of this forum
                      jplebreton@mastodon.socialJ This user is from outside of this forum
                      jplebreton@mastodon.social
                      wrote sidst redigeret af
                      #11

                      @mhoye any time a build process becomes yak shaving it's because one or more steps in it was taken for granted as being trivially reproducible (either by the person who created the process or one of its stack constituent processes)

                      1 Reply Last reply
                      0
                      • mhoye@cosocial.caM mhoye@cosocial.ca

                        I guess I'm old, but “clone, build in one step, install in one step” should be the baseline minimum standard of codebase ergonomics.

                        I mean, you switched to aardvark/gruntmaven because bazel ninja womble didn't integrate well with chumbawumba sconsburgler and a fraggle zumba donkastonk pipeline wouldn't support reflocolative combobulates? Great. Nobody should have to give a shit about that to build your software. They should be able to type 'make' and watch and if that breaks it’s a bug.

                        npdoty@techpolicy.socialN This user is from outside of this forum
                        npdoty@techpolicy.socialN This user is from outside of this forum
                        npdoty@techpolicy.social
                        wrote sidst redigeret af
                        #12

                        @mhoye in a way, I think that clear expectation can also relieve some pressure on the developer. Installing software is not either "download a binary and it definitely works perfectly" or "follow our documentation and work out the intricacies based on chatroom conversations", it's a clear install process. And yes it might have bugs. The rest of your software also has bugs! You aren't some unique failure of a developer, you just have probably a high priority bug for your list.

                        mhoye@cosocial.caM 1 Reply Last reply
                        0
                        • mhoye@cosocial.caM mhoye@cosocial.ca

                          @hyc @owen “ship it”.

                          datarama@hachyderm.ioD This user is from outside of this forum
                          datarama@hachyderm.ioD This user is from outside of this forum
                          datarama@hachyderm.io
                          wrote sidst redigeret af
                          #13

                          @mhoye @hyc @owen looks like a ship shipping ship shipping shipping ships?

                          silvermoon82@wandering.shopS 1 Reply Last reply
                          0
                          • npdoty@techpolicy.socialN npdoty@techpolicy.social

                            @mhoye in a way, I think that clear expectation can also relieve some pressure on the developer. Installing software is not either "download a binary and it definitely works perfectly" or "follow our documentation and work out the intricacies based on chatroom conversations", it's a clear install process. And yes it might have bugs. The rest of your software also has bugs! You aren't some unique failure of a developer, you just have probably a high priority bug for your list.

                            mhoye@cosocial.caM This user is from outside of this forum
                            mhoye@cosocial.caM This user is from outside of this forum
                            mhoye@cosocial.ca
                            wrote sidst redigeret af
                            #14

                            @npdoty it’s also a growth path for a community-oriented project. “If the install process doesn’t work for you, we consider that a bug and would like to hear from you” is makes getting involved very accessible to new participants.

                            1 Reply Last reply
                            0
                            • maddiem4@raphus.socialM This user is from outside of this forum
                              maddiem4@raphus.socialM This user is from outside of this forum
                              maddiem4@raphus.social
                              wrote sidst redigeret af
                              #15

                              @elebertus @mhoye This is very much why I made that thread the other day like "you can hate containers, but please understand the bleeding wound they gauze over for the median UNIX-derivative toucher" (not quite in those words, but yeah). Containers really help *formalize* your dependencies, assumptions, and processes - if you're hanging onto the Dockerfile or comparable recipe - while also allowing most of your audience to live their whole natural lives without caring. If you do have to care sometime, the recipe is your audit trail for studying what the heck is going on.

                              Containers still have their flaws (and are absolutely offensive to me as a solution for perceived issues in the desktop app space), but they do solve some problems that are currently hard to find better alternative solutions to.

                              gemelen@mammut.moeG coder@alex.femto.pubC 2 Replies Last reply
                              0
                              • mhoye@cosocial.caM mhoye@cosocial.ca

                                I guess I'm old, but “clone, build in one step, install in one step” should be the baseline minimum standard of codebase ergonomics.

                                I mean, you switched to aardvark/gruntmaven because bazel ninja womble didn't integrate well with chumbawumba sconsburgler and a fraggle zumba donkastonk pipeline wouldn't support reflocolative combobulates? Great. Nobody should have to give a shit about that to build your software. They should be able to type 'make' and watch and if that breaks it’s a bug.

                                gvwilson@mastodon.socialG This user is from outside of this forum
                                gvwilson@mastodon.socialG This user is from outside of this forum
                                gvwilson@mastodon.social
                                wrote sidst redigeret af
                                #16

                                @mhoye ah, I see the problem - you want fragg13 not fraggle. I realize it's marked as an unmaintained fork, but that's just marketing.

                                supermoosie@mastodon.auS 1 Reply Last reply
                                0
                                • datarama@hachyderm.ioD datarama@hachyderm.io

                                  @mhoye @hyc @owen looks like a ship shipping ship shipping shipping ships?

                                  silvermoon82@wandering.shopS This user is from outside of this forum
                                  silvermoon82@wandering.shopS This user is from outside of this forum
                                  silvermoon82@wandering.shop
                                  wrote sidst redigeret af
                                  #17

                                  @datarama
                                  One could go so far as to call it a shipping ship shipping ship shipping shipping ships.

                                  Not me, of course, but someone could.

                                  datarama@hachyderm.ioD 1 Reply Last reply
                                  0
                                  • silvermoon82@wandering.shopS silvermoon82@wandering.shop

                                    @datarama
                                    One could go so far as to call it a shipping ship shipping ship shipping shipping ships.

                                    Not me, of course, but someone could.

                                    datarama@hachyderm.ioD This user is from outside of this forum
                                    datarama@hachyderm.ioD This user is from outside of this forum
                                    datarama@hachyderm.io
                                    wrote sidst redigeret af
                                    #18

                                    @silvermoon82 I am sure that there are places on the internet where people are shipping shipping ship shipping ships shipping shipping ships and ship shipping ships shipping shipping ships.

                                    1 Reply Last reply
                                    0
                                    • mhoye@cosocial.caM mhoye@cosocial.ca

                                      Always grateful when 'make' just works, even if it's a wrapper around a bunch of baroque nonsense, especially when it's a wrapper around a bunch of baroque nonsense.

                                      irvingreid@hachyderm.ioI This user is from outside of this forum
                                      irvingreid@hachyderm.ioI This user is from outside of this forum
                                      irvingreid@hachyderm.io
                                      wrote sidst redigeret af
                                      #19

                                      @mhoye literally three posts later in my timeline https://infosec.exchange/@i0null/117053648196360311

                                      mhoye@cosocial.caM 1 Reply Last reply
                                      0
                                      • irvingreid@hachyderm.ioI irvingreid@hachyderm.io

                                        @mhoye literally three posts later in my timeline https://infosec.exchange/@i0null/117053648196360311

                                        mhoye@cosocial.caM This user is from outside of this forum
                                        mhoye@cosocial.caM This user is from outside of this forum
                                        mhoye@cosocial.ca
                                        wrote sidst redigeret af
                                        #20

                                        @irvingreid amazing.

                                        1 Reply Last reply
                                        0
                                        • maddiem4@raphus.socialM maddiem4@raphus.social

                                          @elebertus @mhoye This is very much why I made that thread the other day like "you can hate containers, but please understand the bleeding wound they gauze over for the median UNIX-derivative toucher" (not quite in those words, but yeah). Containers really help *formalize* your dependencies, assumptions, and processes - if you're hanging onto the Dockerfile or comparable recipe - while also allowing most of your audience to live their whole natural lives without caring. If you do have to care sometime, the recipe is your audit trail for studying what the heck is going on.

                                          Containers still have their flaws (and are absolutely offensive to me as a solution for perceived issues in the desktop app space), but they do solve some problems that are currently hard to find better alternative solutions to.

                                          gemelen@mammut.moeG This user is from outside of this forum
                                          gemelen@mammut.moeG This user is from outside of this forum
                                          gemelen@mammut.moe
                                          wrote sidst redigeret af
                                          #21

                                          @MaddieM4 @elebertus
                                          Aren't those containers themselves supported on one and a half platforms (Linux and FreeBSD (and secretly SmartOS))?
                                          @mhoye

                                          f4grx@chaos.socialF 1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Har du ikke en konto? Tilmeld

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper