Sure, if you have the time to do so. Do you have any prior experience in package maintenance?
No, but I'm pretty active and willing to spend time doing so. I've drafted a PKGBUILD already: https://gist.github.com/Raymo111/1c795b57e3fc71922b5e43ee13e92319
I was able to install using this, but not using the one on AUR and not even the one at howdy/Arch Linux
@boltgolt Can you make me a maintainer to the AUR package so I can upload the new PKGBUILD?
For what it's worth, @kageurufu also offered to maintain this package in #186.
I would still be happy to take over maintenance as well, or work together with @Raymo111
@kageurufu Same here. :)
I would be very happy to maintain or co-maintainer it. I am already maintainer of 9 AUR packages (here) and co-maintainer of 1, and I don't mind taking on this as well.
Also, just saying, we probably should not be cloning and installing things using pip inside the PKGBUILD... I can (and am happy to) look into ways to fix that.
Ok, whoever maintains it, I suggest you take a look at the way I import dependencies: https://gist.github.com/Raymo111/1c795b57e3fc71922b5e43ee13e92319
@xuanruiqi #186 already fixes that, and also pre-installs the trained models to /usr/lib/security/howdy/dlib-data/
OK, thanks for the note!
Is there some update on this issue? It looks like the AUR package is still outdated as of March and the installation fails.
@noomly feel free to pull down the PKGBUILDs I posted in #186, they're fully functional. I'm working on getting them on the aur
I used the PKGBUILD from https://github.com/boltgolt/howdy/tree/master/archlinux and it kind of worked (I had to do a few manual things to get it to work but it works on my computer now).
It just seems that there is not a lack of people willing to maintain this package and are just waiting for @boltgolt to give the necessary permissions, so I wanted to ping as nothing appears to be keeping him from doing so.
The delay is that i can't contact the original maintainer of the package on AUR, so i can't add anyone as a co-maintainer. I've send a orphan request to the AUR team.
@Raymo111 @kageurufu @xuanruiqi I'm now the maintainer of the arch package, what are your names on AUR?
I am kageurufu there as well
I am Raymo111 there as well.
I'm xuanruiqi there as well.
Easier than expected, you're all added as co-maintainers. I trust that you all can create the best PKGBUILD possible with your combined effords
@Raymo111 @xuanruiqi My PKGBUILD from #186 is still functional, builds against Python3.8 just fine, and automates downloading the dlib models as part of packaging instead of requiring downloading them manually. The package builds in a clean chroot, so it has no missing dependencies, and the built packages work on my machine.
@boltgolt would you be willing to give commit rights on this repo, so I/we can maintain the archlinux/ packaging folder in the repo? Otherwise, we can just send pull requests for any changes
@kageurufu Take a look at how I import dependencies. A comment on the AUR mentioned that not only was the original PKGbuild broken but the method for deps was off. https://gist.github.com/Raymo111/1c795b57e3fc71922b5e43ee13e92319
python-pam you have there isn't the right package, its a python library for authenticating using pam. pam-python is a pam plugin allowing pam to call out to python to check authentication
I also think including the dlib models in the packaging process is valuable to the user, as it makes the package usage more intuitive
Alright, @boltgolt if you'll let @kageurufu and I know whether you'll give us commit rights to this repo or stick to PRs, then we can close this issue. I think it's pretty much been resolved.
I'd like to stick to PRs for now, I've _finally_ merged the PR
Thanks for all the amazing work and putting up with my slow response times everyone!
Most helpful comment
Easier than expected, you're all added as co-maintainers. I trust that you all can create the best PKGBUILD possible with your combined effords