Closed alexmyczko closed 7 years ago
For reference from man man 1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program libraries) 4 Special files (usually found in /dev) 5 File formats and conventions eg /etc/passwd 6 Games 7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) 8 System administration commands (usually only for root) 9 Kernel routines [Non standard]
could the webserver get the binary, run help2man thecommand > thecommand.1 (or the right section, if from /usr/games, section 6 etc) provide that page, in a editable way (like on github) and on submission do a patch on debian bts?
Thanks for your suggestion! I’d love it if this was possible. Unfortunately, we face a number of technical challenges here, AFAIK:
if the project is on github, also a pull request with the manual page to the right project on github?
Perhaps unexpectedly, this might actually be the most feasible part :). We’d need to act on behalf of the user, though, which requires an oauth prompt at least. I haven’t thought through whether that would have security/privacy implications (i.e. would we need to store sensitive data, such as oauth tokens).
One more note when thinking about this on a higher level: note that it’s a Debian policy violation to ship binaries without manpages. Hence, I expect this case to be rare, which places this feature further down on the priority list.
I’ll close this issue as “limitation”, as we’re limited by other services, infrastructure and our stack.
absolutely fine, if i still can add comments here, for the help2man, this could be done on a separate machine, i guess i could do so... but where would i put all the manpage-skeletons?
and for the web based bts, give me some more time, i've got something in the works
oh, and there's a LOT: https://lintian.debian.org/tags/binary-without-manpage.html
for the help2man, this could be done on a separate machine, i guess i could do so... but where would i put all the manpage-skeletons
Note that my concern is not just about the resource consumption itself, but also about the general complexity and number of moving parts in the Debiman setup. Hence, offering a machine is nice, but doesn’t address my concerns.
and for the web based bts, give me some more time, i've got something in the works
Please keep me in the loop, I’m very interested.
here's something that only looks like a bug reporter how i would create one, with the following notes: certainly not yet functional, complete, nor anything, just it would work for me for the most basic bug reports (like, oh look this pkg is there in a newer version, can you please upgrade it?). feedback/tips/patches/whatever welcome http://www.aiei.ch/debian/ (using framework7 and i know about pseudo-packages that i somehow want to get in also) and for the pkglist/versions, i'm not sure if i want it in a list, or in a field with autocomplete
https://dyn.manpages.debian.org/jump?q=command-not-found
could the webserver get the binary, run help2man thecommand > thecommand.1 (or the right section, if from /usr/games, section 6 etc) provide that page, in a editable way (like on github) and on submission do a patch on debian bts? if the project is on github, also a pull request with the manual page to the right project on github?