Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. A GitHub for maintainers - Giving dependencies the same treatment the fork got

A GitHub for maintainers - Giving dependencies the same treatment the fork got

Scheduled Pinned Locked Moved Uncategorized
10 Posts 6 Posters 1 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • andrewnez@mastodon.socialA This user is from outside of this forum
    andrewnez@mastodon.socialA This user is from outside of this forum
    andrewnez@mastodon.social
    wrote last edited by
    #1

    A GitHub for maintainers - Giving dependencies the same treatment the fork got

    https://nesbitt.io/2026/05/02/a-github-for-maintainers.html

    djc@hachyderm.ioD csepp@merveilles.townC avsm@amok.recoil.orgA 3 Replies Last reply
    1
    0
    • andrewnez@mastodon.socialA andrewnez@mastodon.social

      A GitHub for maintainers - Giving dependencies the same treatment the fork got

      https://nesbitt.io/2026/05/02/a-github-for-maintainers.html

      djc@hachyderm.ioD This user is from outside of this forum
      djc@hachyderm.ioD This user is from outside of this forum
      djc@hachyderm.io
      wrote last edited by
      #2

      @andrewnez having something crater-like would be amazing, but it also seems very expensive, potentially prohibitively so? I do wonder if we could do the static analysis version of that at least for languages like Rust.

      andrewnez@mastodon.socialA 1 Reply Last reply
      0
      • djc@hachyderm.ioD djc@hachyderm.io

        @andrewnez having something crater-like would be amazing, but it also seems very expensive, potentially prohibitively so? I do wonder if we could do the static analysis version of that at least for languages like Rust.

        andrewnez@mastodon.socialA This user is from outside of this forum
        andrewnez@mastodon.socialA This user is from outside of this forum
        andrewnez@mastodon.social
        wrote last edited by
        #3

        @djc I think it could be ran cheap enough, especially if it’s not ran on every commit

        djc@hachyderm.ioD 1 Reply Last reply
        0
        • andrewnez@mastodon.socialA andrewnez@mastodon.social

          @djc I think it could be ran cheap enough, especially if it’s not ran on every commit

          djc@hachyderm.ioD This user is from outside of this forum
          djc@hachyderm.ioD This user is from outside of this forum
          djc@hachyderm.io
          wrote last edited by
          #4

          @andrewnez maybe. And arguably it’s not all that different from triggering every downstream’s CI via Dependabot/Renovate after the release.

          Though now I’m wondering for Rust if it would be feasible to do like a static analysis version of this, plowing through the rustwide corpus looking for specific code paths.

          andrewnez@mastodon.socialA 2 Replies Last reply
          0
          • djc@hachyderm.ioD djc@hachyderm.io

            @andrewnez maybe. And arguably it’s not all that different from triggering every downstream’s CI via Dependabot/Renovate after the release.

            Though now I’m wondering for Rust if it would be feasible to do like a static analysis version of this, plowing through the rustwide corpus looking for specific code paths.

            andrewnez@mastodon.socialA This user is from outside of this forum
            andrewnez@mastodon.socialA This user is from outside of this forum
            andrewnez@mastodon.social
            wrote last edited by
            #5

            @djc could probably do the same for go and java too

            zimm_i48@fediscience.orgZ 1 Reply Last reply
            0
            • djc@hachyderm.ioD djc@hachyderm.io

              @andrewnez maybe. And arguably it’s not all that different from triggering every downstream’s CI via Dependabot/Renovate after the release.

              Though now I’m wondering for Rust if it would be feasible to do like a static analysis version of this, plowing through the rustwide corpus looking for specific code paths.

              andrewnez@mastodon.socialA This user is from outside of this forum
              andrewnez@mastodon.socialA This user is from outside of this forum
              andrewnez@mastodon.social
              wrote last edited by
              #6

              @djc also only needs a subset of dependents, not every single one

              1 Reply Last reply
              0
              • andrewnez@mastodon.socialA andrewnez@mastodon.social

                @djc could probably do the same for go and java too

                zimm_i48@fediscience.orgZ This user is from outside of this forum
                zimm_i48@fediscience.orgZ This user is from outside of this forum
                zimm_i48@fediscience.org
                wrote last edited by
                #7

                @andrewnez
                I'm obliged to do some advertising for tools that were developed in a research context for just this use case: https://github.com/alien-tools/breakbot for Java, with static analysis (by Ochoa, Degueule and @jrfaller) and https://github.com/rocq-community/coq-nix-toolbox for Coq/Rocq project but which would be feasible to generalize to other ecosystems (by Cohen and me).
                @djc

                1 Reply Last reply
                0
                • andrewnez@mastodon.socialA andrewnez@mastodon.social

                  A GitHub for maintainers - Giving dependencies the same treatment the fork got

                  https://nesbitt.io/2026/05/02/a-github-for-maintainers.html

                  csepp@merveilles.townC This user is from outside of this forum
                  csepp@merveilles.townC This user is from outside of this forum
                  csepp@merveilles.town
                  wrote last edited by
                  #8

                  @andrewnez > Rename “issues”
                  Oh my glowcloud, yes, please! I would also add that users need a place to report incidents as a thing separate from a known defect. An incident could have multiple causes, or even an unknown cause.

                  wolf480pl@mstdn.ioW 1 Reply Last reply
                  0
                  • csepp@merveilles.townC csepp@merveilles.town

                    @andrewnez > Rename “issues”
                    Oh my glowcloud, yes, please! I would also add that users need a place to report incidents as a thing separate from a known defect. An incident could have multiple causes, or even an unknown cause.

                    wolf480pl@mstdn.ioW This user is from outside of this forum
                    wolf480pl@mstdn.ioW This user is from outside of this forum
                    wolf480pl@mstdn.io
                    wrote last edited by
                    #9

                    @csepp
                    @andrewnez
                    while at it, why not add a, separate "known defect database" where things don't get closed by a stalebot / as "we don't have time for that"?

                    1 Reply Last reply
                    0
                    • andrewnez@mastodon.socialA andrewnez@mastodon.social

                      A GitHub for maintainers - Giving dependencies the same treatment the fork got

                      https://nesbitt.io/2026/05/02/a-github-for-maintainers.html

                      avsm@amok.recoil.orgA This user is from outside of this forum
                      avsm@amok.recoil.orgA This user is from outside of this forum
                      avsm@amok.recoil.org
                      wrote last edited by
                      #10

                      @andrewnez back in 2015 we experimented with 'reverse PRs' for docker/go: so every time i pushed to the lib i maintain i'd get a report back of all the downstream users i'd broken. I still really want that

                      1 Reply Last reply
                      0
                      • R relay@relay.mycrowd.ca shared this topic
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups