When building a Puppy, the 'Woof' tool already (presumably?) knows:
1. from which Distro a Pup was built: DISTRO_BINARY_COMPAT='slackware'
2. Which version of that distro: DISTRO_COMPAT_VERSION='14.2'
3. The arch of the puppy build: DISTRO_TARGETARCH='x86'
4. in ~/.packages/DISTRO_COMPAT_REPOS there is also $DBIN_ARCH (x86 or x86_64)
5. And other stuff (in DISTRO_SPECS, theres also DISTRO_ARCHDIR=i386-linux-gnu)
A running Puppy also knows these details... So..
Suggestion 1: We could include links to the specific package search pages of
Ubuntu, Debian, Slackware, etc in /usr/share/doc/index.htm (the default
Puppy homepage)..
Something like:
http://packages.$DISTRO_BINARY_COMPAT,org/$DISTRO_COMPAT_VERSION-updates/
Would be
https://packages.debian.org/stretch-updates/
This would make it a lot easier for users to get straight to the correct
site for downloading loads of extra packages..
What other links (or configs, [ideas here]) could be custom built in this way?
Add online package repos to default homepage
Add online package repos to default homepage
Last edited by sc0ttman on Wed 13 Sep 2017, 13:26, edited 1 time in total.
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]
Maybe a Puppy Linux Bug Reporter tool?What other links (or configs, [ideas here]) could be custom built in this way?
Code: Select all
pup_bug_reporter # run this command and follow the steps
1. Kernel - if puppy failed to boot completely
2. Drivers and Firmware - if firmware missing or not working
3. Hardware failure - if hardware has correct drivers/ firmware but still not working
4. Boot loader - issues with boot options, boot graphics, etc
5. Boot process - missing SFS on boot, drives not found, etc
6. Xorg setup - did not go straight to desktop, default resolution is wrong
7. Desktop settings - missing or multiple menu entries, ugly menus, etc
8. Application not working - problems specific to a single application
9. Usability - help docs, desktop themes, icons, layouts, etc
10. Other bug - bad config files, missing icons, slow processes, etc
Choose a BUG category (1-10) and hit ENTER: 8
Type name of application and hit ENTER: abiword
Describe the bug and hit ENTER: Printing not working in Abiword, but working in other apps.
Creating bug report...
Bug Report '~/slacko-6.9.9.9_x86_k4.4.70_abiword_17-03-2017.bug' created.
It has been automatically added to your clipboard..
You can just paste it on the Puppy forums or at GitHub (puppy-linux/woof-ce).
DONE
inxi, ls mod, (depending on bug type), etc, plus the user supplied info ...
The user could then simply copy and paste this bug report to the correct place on this Forum, GitHub, etc.
Should be fairly easy to make...
Even cooler:
If the user had added their murga login details to the config file (~/.config/pup_bug_reporter/pup_bug_reporterrc),
then the bug reporter tool could upload this bug report straight to the correct place on the forum:
Murga -> Bug Reports -> slacko-6.9.9.9_x86_k4.4.70
This would need Curl I guess...
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]
improvement of the bug reporting idea:
auto report on various program crashes (important ones, system critical ones), and upload them to a online db of bug, organised nicely by
puppy version -> program -> bug report
these reports could be auto uploaded to pastebin, etc, and a github repo auto rebuilding the bug reports pages as new bug reports are added to the "db" file/url
auto report on various program crashes (important ones, system critical ones), and upload them to a online db of bug, organised nicely by
puppy version -> program -> bug report
these reports could be auto uploaded to pastebin, etc, and a github repo auto rebuilding the bug reports pages as new bug reports are added to the "db" file/url
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]