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
    Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Oct-2023 07:14:20 JST Paul Cantrell Paul Cantrell

    I typed `brew install git-filter-repo`

    and

    here is the first ~22% of what happened next.

    In conversation Tuesday, 10-Oct-2023 07:14:20 JST from hachyderm.io permalink

    Attachments


    1. https://media.hachyderm.io/media_attachments/files/111/207/350/956/751/259/original/dc972c8ae6de66a8.png

    2. https://media.hachyderm.io/media_attachments/files/111/207/351/231/734/872/original/816abdfad4748d6d.png

    3. https://media.hachyderm.io/media_attachments/files/111/207/351/381/746/148/original/e8f33c34b2cba4e4.png

    4. https://media.hachyderm.io/media_attachments/files/111/207/351/522/053/353/original/17c7945e215fd941.png
    • Embed this notice
      aburka 🫣 (aburka@hachyderm.io)'s status on Tuesday, 10-Oct-2023 07:14:59 JST aburka 🫣 aburka 🫣
      in reply to

      @inthehands To install git-filter-repo, you must first invent the universe

      In conversation Tuesday, 10-Oct-2023 07:14:59 JST permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Oct-2023 07:17:44 JST Paul Cantrell Paul Cantrell
      in reply to

      This is a tiny utility to do mass textual search and replace. It arguably should be part of git itself, or, that failing, a small script.

      The utility itself is ~4000 lines of Python.

      Its transitive dependencies appear to include emacs and •two• separate versions of PostreSQL.

      ??!?!

      In conversation Tuesday, 10-Oct-2023 07:17:44 JST permalink
    • Embed this notice
      maegul (maegul@hachyderm.io)'s status on Tuesday, 10-Oct-2023 07:20:08 JST maegul maegul
      in reply to

      @inthehands I don’t think any tool has been both fundamental and as anxiety inducing as brew.

      In conversation Tuesday, 10-Oct-2023 07:20:08 JST permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Oct-2023 07:21:17 JST Paul Cantrell Paul Cantrell
      in reply to
      • maegul

      @maegul While that may be true, this is absolutely not brew’s fault. Careless inclusion of heavy dependencies is on tool & library authors.

      In conversation Tuesday, 10-Oct-2023 07:21:17 JST permalink
    • Embed this notice
      maegul (maegul@hachyderm.io)'s status on Tuesday, 10-Oct-2023 07:21:36 JST maegul maegul
      in reply to

      @inthehands for sure!

      In conversation Tuesday, 10-Oct-2023 07:21:36 JST permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Oct-2023 07:23:52 JST Paul Cantrell Paul Cantrell
      in reply to

      UPDATE: I’m slightly unclear on whether these are all truly dependencies or just brew trying to be helpful and upgrade stuff, but (1) I think it’s the former and (2) I suspect python is the culprit.

      I could actually answer this question by looking at the logs, but life is too short for that shit.

      In conversation Tuesday, 10-Oct-2023 07:23:52 JST permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Oct-2023 08:55:24 JST Paul Cantrell Paul Cantrell
      in reply to
      • deadbeefmonster

      @deadbeefmonster Yeah, pretty sure I was just getting unwanted upgrades from that innocent install.

      This is officially an “old programmer yells at cloud” account.

      In conversation Tuesday, 10-Oct-2023 08:55:24 JST permalink
    • Embed this notice
      deadbeefmonster (deadbeefmonster@infosec.exchange)'s status on Tuesday, 10-Oct-2023 08:55:26 JST deadbeefmonster deadbeefmonster
      in reply to

      @inthehands Unsure what you had going on with your stuff, but this is what it is for me. 5 dependencies without nested dependencies.

      ==> Fetching dependencies for git-filter-repo: mpdecimal, readline, sqlite, xz and python@3.11

      ==> Installing dependencies for git-filter-repo: mpdecimal, readline, sqlite, xz and python@3.11

      Edit: It says you have 130+ outdated and it is updating them (in your screenshot). Probably a good idea to keep your packages up-to-date.

      In conversation Tuesday, 10-Oct-2023 08:55:26 JST permalink

      Attachments


      1. https://media.infosec.exchange/infosecmediaeu/media_attachments/files/111/207/678/398/828/952/original/72fdf3ab343360c1.png
    • Embed this notice
      kccqzy (kccqzy@techhub.social)'s status on Tuesday, 10-Oct-2023 09:03:41 JST kccqzy kccqzy
      in reply to

      @inthehands I looked at the logs for you. And no these are not dependencies but dependents. There are only two direct dependencies and four transitive dependencies. Brew is trying to help you by upgrading everything else that also depends on the four dependencies it upgraded. This is needed since otherwise you would run into errors by the dynamic linker because a binary could require an older version of the library than the one you actually have.

      In conversation Tuesday, 10-Oct-2023 09:03:41 JST permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Oct-2023 13:13:49 JST Paul Cantrell Paul Cantrell
      in reply to
      • Scott Francis

      @darkuncle
      To be fair, I’m sure the logic of accurately reproducing a whole commit graph is nontrivial.

      In conversation Tuesday, 10-Oct-2023 13:13:49 JST permalink
    • Embed this notice
      Scott Francis (darkuncle@infosec.exchange)'s status on Tuesday, 10-Oct-2023 13:13:50 JST Scott Francis Scott Francis
      in reply to

      @inthehands unclear why this isn’t just a shell out to sed(1) or awk(1)

      In conversation Tuesday, 10-Oct-2023 13:13:50 JST permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Oct-2023 13:29:54 JST Paul Cantrell Paul Cantrell
      in reply to
      • Scott Francis

      @darkuncle
      Still sad that git won the distributed VCS wars.

      In conversation Tuesday, 10-Oct-2023 13:29:54 JST permalink
    • Embed this notice
      Scott Francis (darkuncle@infosec.exchange)'s status on Tuesday, 10-Oct-2023 13:29:56 JST Scott Francis Scott Francis
      in reply to

      @inthehands 100% (but much of that is git’s fault with its significantly more-complex-than-necessary design and operating model, especially when compared to other VCS options)

      In conversation Tuesday, 10-Oct-2023 13:29:56 JST permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Oct-2023 13:40:31 JST Paul Cantrell Paul Cantrell
      in reply to
      • Scott Francis

      @darkuncle
      Oh my. I do not miss CVS.

      In conversation Tuesday, 10-Oct-2023 13:40:31 JST permalink
    • Embed this notice
      Scott Francis (darkuncle@infosec.exchange)'s status on Tuesday, 10-Oct-2023 13:40:32 JST Scott Francis Scott Francis
      in reply to

      @inthehands Linux kernel adoption kind of ended that battle (although I think OpenBSD at least still uses CVS!)

      In conversation Tuesday, 10-Oct-2023 13:40:32 JST permalink

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.