Add online package repos to default homepage

What features/apps/bugfixes needed in a future Puppy
Post Reply
Message
Author
User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

Add online package repos to default homepage

#1 Post by sc0ttman »

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?
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]

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#2 Post by sc0ttman »

What other links (or configs, [ideas here]) could be custom built in this way?
Maybe a Puppy Linux Bug Reporter tool?

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
The bug report would contain all the relevant system info automatically, from DISTRO_SPECS,
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]

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#3 Post by sc0ttman »

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
[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]

Post Reply