A plan for the kernel Bugzilla
A plan for the kernel Bugzilla
Posted Oct 18, 2022 9:10 UTC (Tue) by marcH (subscriber, #57642)In reply to: A plan for the kernel Bugzilla by taladar
Parent article: A plan for the kernel Bugzilla
> e.g. have something with an API that can be used from various automation tools and also with a web interface to use manually and with email notifications for the mailing lists including exactly the information the members of that mailing list need
You mean something like a... bug tracker?
Unfortunately the kernel community has proven to be permanently allergic to anything relying on a database - which they typically call a "web-based tool". While less known, this allergy could be even stronger than the addiction to email - which they use like the entire rest of the world uses a database.
"When all you have is a hammer, everything looks a nail". It's very funny to observe what happens when you apply this to... database people: you end up with version control implemented by a database... of course!
https://www.fossil-scm.org/home/doc/trunk/www/fossil-v-gi...
The "development by email community": a more accurate name than the "kernel community" :-)
Posted Oct 18, 2022 10:17 UTC (Tue)
by Wol (subscriber, #4433)
[Link] (5 responses)
The problem is, imnsho, that too many people don't internalise that an RDBMS is only a small subset of the assorted DBMSs out there, pretty much any of which would be a much better fit to the problem space than an RDBMS.
(After all, isn't a file system just a sort of hierarchical database, etc etc.)
It shouldn't be TOO hard for someone to write an issue tracker that uses git as its back end. In fact, I seem to remember hearing its been done ... it just needs someone with the mindset "not all databases are RDBMSs".
Cheers,
Posted Oct 18, 2022 11:18 UTC (Tue)
by rschroev (subscriber, #4164)
[Link] (1 responses)
Posted Oct 18, 2022 12:47 UTC (Tue)
by mathstuf (subscriber, #69389)
[Link]
Posted Oct 18, 2022 12:50 UTC (Tue)
by mathstuf (subscriber, #69389)
[Link] (2 responses)
While Git might be a fine storage for such things, it is a terrible *interface* for them.
Posted Oct 18, 2022 14:57 UTC (Tue)
by Wol (subscriber, #4433)
[Link] (1 responses)
Looking at FOSSIL I'd say sqlite makes a terrible bug tracker. But with FOSSIL as the interface it's probably very good. All we need is the FOSSIL interface using git as the datastore instead of sqlite :-)
(And isn't "pure" git rubbish as a source code management system? It's all the - is it called "porcelain"? - on top of the key:value store that makes it great.)
Cheers,
Posted Oct 19, 2022 11:31 UTC (Wed)
by mathstuf (subscriber, #69389)
[Link]
`git refs` lets you give names to specific objects. If you make a commit while the `HEAD` ref points to one (called a "symbolic ref") under the `refs/heads/` "special prefix", it will be updated to the new commit. I'm not sure I would call them indexes though. `tree` objects might work?
A plan for the kernel Bugzilla
Wol
A plan for the kernel Bugzilla
A plan for the kernel Bugzilla
A plan for the kernel Bugzilla
A plan for the kernel Bugzilla
Wol
A plan for the kernel Bugzilla