Created attachment 886830 [details] bluez-9999 ebuild Upstream has fixed quite a bit of Gentoo patching for bluez I updated my bluez-9999 ebuild best I could and I figured I offer it here.
Sorry but I won't add neither keep updated a live ebuild. I prefer to get the fixes in the regular versions or take a snapshot if really needed
You don't have add a -9999 ebuild. If you name it 5.73 it should just work.
But people will expect the ebuild to work and be properly maintained, and that is hard as upstream changes the live sources often. Also, people could hit some obscure bugs only present in the snapshot of one exact day. That is a bit risky as bluez is used by many other applications, and maybe those bugs are going to indirectly affect other reverse dependencies. The disadvantages are a bit explained at: https://devmanual.gentoo.org/ebuild-writing/functions/src_unpack/vcs-sources/ https://leo3418.github.io/2023/02/07/avoid-9999-only-gentoo-packages.html
(In reply to Pacho Ramos from comment #3) > But people will expect the ebuild to work and be properly maintained, and > that is hard as upstream changes the live sources often. Also, people could > hit some obscure bugs only present in the snapshot of one exact day. That is > a bit risky as bluez is used by many other applications, and maybe those > bugs are going to indirectly affect other reverse dependencies. > > The disadvantages are a bit explained at: > https://devmanual.gentoo.org/ebuild-writing/functions/src_unpack/vcs-sources/ > https://leo3418.github.io/2023/02/07/avoid-9999-only-gentoo-packages.html I think you misunderstand somewhat. If you name the ebuild bluez-5.73.ebuild it will do the normal download(same as the existing ebuilds) and build the just released 5.73 version. This ebuild is then only "prepared" for anyone that wants to try out git builds by copying it to the -9999 name. if you still don't like it, just delete the if [[ ${PV} = 9999 ]]; then inherit git-r3 SRC_URI="" EGIT_BRANCH="master" EGIT_REPO_URI="https://git.kernel.org/pub/scm/bluetooth/bluez.git" fi and you should have a working 5.73 ebuild without any git in it