Created attachment 768203 [details] dev-db/DBSamizdat/DBSamizdat-0.8.3.ebuild New ebuild: dev-db/DBSamizdat I'm its developer, and would be happy to maintain or proxy-maintain the ebuild. From https://git.sr.ht/~nullenenenen/DBSamizdat#what-it-is : > DBSamizdat is a lightweight tool that manages code that lives in the database: views, materialized views, functions and triggers, and the dependencies between those and other DB objects. > > There is a command-line utility, and a library-style API. > > It does not take over your database; it is designed to augment an existing database. > > It works by modeling DB objects that you wish to manage as Python classes, then syncing that model state to a database. It can also refresh materialized views in proper dependency order, via autogenerated triggers or on command.
Thank you for your contribution. I had a short look on the ebuild. Here a few ideas: * Please test the ebuild with repoman full -d -x https://wiki.gentoo.org/wiki/Repoman and pkgcheck scan --net * We always try to use the latest EAPI, please bump to EAPI=8 * Please be more specific in the DESCRIPTION. The objective description may be <=80 characters long. "blissfully naive" is rather subjective * A bot can look for additional mistakes, if you upload a PR via github
(In reply to Jonas Stein from comment #1) Thanks for the feedback Jonas. I'm not sure whether I'm to submit a metadata.xml too, and specifically, what to include in the <maintainer> element. I've amended the ebuild per your and repoman's suggestions, attachment to follow.
Created attachment 768410 [details] dev-db/DBSamizdat/DBSamizdat-0.8.3.ebuild
Created attachment 768411 [details] dev-db/DBSamizdat/DBSamizdat-0.8.3.ebuild