Are rebuilt python packages being synced/replaced on the go?

I’m just trying to hammer home the idea that those AUR packages are only very lightly different than if you had git cloned a project, made edits, and run make install. The only difference is those actions are kept in the recipe of a PKGBUILD - and therefor also recognized by ALPM (arch linux package management).
But they are fundamentally the same as if you had manually downloaded or built software using source code.
That is why they are separate from system updates.
Would you expect a windoze update to recompile your local CPP project into newer EXEs?

1 Like

I think I am aware of the difference.

I presume pacman does keep track of which package it installed.

Therefore git cloned projects would not be affected, in particular with an opt-in choice or prompt?

Am I missing something?

By the way I expect my cpp files to compile from one g++ version to the next, if needed with the appropriate switch.

Python is more brittle in that regard, hence I posit it is a gift to protect mankind from such recklessness :wink:

Feel free to write a pacman hook that will check libs of all packages that are being updated and compare them to needed libs of all installed AUR packages and then trigger rebuilds of those.

1 Like

No need to invent something new, there already is rebuild-detector

1 Like

That’s precisely why I wonder, it is not used.

I am trying to figure out who is the most direct stakeholder.

Would it be yay or would it rather be the distro maintainer?

Which part of “AUR is unsupported” is unclear to you?

3 Likes

I don’t get what you’re trying to say. If you want to use it, simply install it:

$ sudo pacman -Syu rebuild-detector

and its hook will trigger it after you update your system.

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.