Puppizard 008

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#61 Post by edoc »

Neat!

What, no Claws-mail or Midori, yet?

;-)
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#62 Post by Iguleder »

I tried to write one for Webkit, which leads the way for Midori/Chromium/whatever, but decided to give up on it when it failed to build on Lucid.

Now I'm working on a brand new dpup and I'm not gonna upload it as long as it's in alpha quality, in terms of 5.x development.

I just have to fix the menu entries and fix a small bug with CUPS, then the lights go green again and I'm gonna upload this baby :)

As a small teaser, the idea is a dpup with the 2.6.32.x kernel (maybe with a 64-bit flavor too) and two desktops, JWM and E17, with many minimalistic and lightweight apps (DeaDBeeF, Transmission 1.x, Opera, Zathura, ...), no office apps and separate SFSs for stuff like LibreOffice.

The concept is simple: have the smallest and fastest application, preferably a minimalistic one, for each task. For intensive tasks (like document writing), there won't be any lightweight application simply because lightweight alternatives to the "big guys" are pretty useless and because they're used very rarely, if at all.

At the moment what I have is a fully working dpup with a great-looking E17, the artwork from Puppy Squeeze and many stuff we had back then. It's a total revival.

The things I'm missing at the moment are the package repository I'm working on, a recompiled E17 and some menu icons that need to be fixed.

Once it's ready, I'll write more scripts. I just need a good base to work on :D
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#63 Post by smokey01 »

I like your plan.

Looking forward to it.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#64 Post by edoc »

Sure sounds like good fun!

A "small bug" in CUPS is an oxymoron in my experience ... :roll:

I avoid anything from google :evil: ... if Claws-mail would play-nicely for multiple accounts I would be happy with it and Midori vs Opera.

Why Opera versus Seamonkey ... or Claws/Midori?

I will have to read-up on E17, that one completely got by me.

BTW: I am still using dpup 009 on this laptop! :lol:

Standing by ...
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

scsijon
Posts: 1596
Joined: Thu 24 May 2007, 03:59
Location: the australian mallee
Contact:

#65 Post by scsijon »

Iguleder wrote:
The concept is simple: have the smallest and fastest application, preferably a minimalistic one, for each task. ..

The things I'm missing at the moment are the package repository I'm working on, a recompiled E17 and some menu icons that need to be fixed.
1/ like a set of qt apps?

2/ something like puplite 6 is doing?

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#66 Post by Iguleder »

Nope, I want it to be pure E17 with GTK apps, the most lightweight ones I find.

At the moment it looks really good, there are only two things I need to get sorted - menu entries/icons and the default E17 settings. Otherwise, it's really really fast and nice.

I want to solve these problems this weekend, then I might upload a beta quality ISO.

edoc: Sylpheed and Opera are the smallest and fastest combination, that's why. And CUPS has only one small issue we fixed in Puppy Squeeze, I just need to implement it again.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#67 Post by Iguleder »

Here's something new in Puppizard, a Dialog-based GUI similar to Slackware's package management tools and the firewall wizard.

At the moment Woof is processing the dpup packages ... I want to upload the first alpha of the reborn Puppy Squeeze today. :D

Many applications, great stability and great speed. It looks really good for a first build.
Attachments
puppizard.png
(61.49 KiB) Downloaded 408 times
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#68 Post by big_bass »

Here's something new in Puppizard, a Dialog-based GUI similar to Slackware's package management tools and the firewall wizard.
dialog / Xdialog is the way to go yad looks nice but is developing to quickly
for something that needs stability like package management
and the advantage is you dont need X to run it

I was very surprised to see you use dialog but it was a good surprise :D

its looking good

Joe

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#69 Post by ttuuxxx »

Hi I took 2 icons from a mashup icon set that I found on gnome-look, they are License: Creative Commons
http://www.gnome-look.org/content/show. ... tent=86452
ttuuxxx
Attachments
puppylogo96-1.png
(13.02 KiB) Downloaded 1060 times
puppylogo96.png
(8.2 KiB) Downloaded 1027 times
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#70 Post by Iguleder »

Wow, nice icons, ttuuxxx! Thank you!

I might add them to the package in the dpup repo, some features are going to join it this weekend. :)

My plans are support for repositories (automatic downloading of all build scripts) and fixes to all build scripts to make them automatically keep just the 48x48 pixmap and a Puppy-style menu entry.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#71 Post by Jim1911 »

Just tried Puppizard 008. Nice GUI, works well for selecting what is to be done. Great idea and well implemented.

I only tried downloading two programs, Libreoffice and Opera. Both installed fine, however, I was disappointed when I discovered that Libreoffice is a cutdown version that only has Text Document, Spreadsheet, and Presentation packages. Consider including the full version as well.

Looking forward to seeing Puppizard further developed with a wider program selection.

Great work,
Jim

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

#72 Post by sc0ttman »

Jim1911 wrote:Just tried Puppizard 008. Nice GUI, works well for selecting what is to be done.
I am really hoping Puppizard turns into something we can use across a range of puppies - wary, dpup, lupu, et al.. I think it's a great tool.. I would love to see Puppy releases available with Puppizard included by default..

But I feel previous versions had great features, which are now missing, due to all the re-writes..

Although, don't get me wrong, I still love this thing..

A few observations, feel free to ignore them:

1. I found that not having the version numbers (of the programs, not the build scripts) is a bit annoying, cos I do not know if I should bother upgrading stuff listed, that I already have installed (well, actually I usually do, but others may not..)

2. the dash package wont build if for me, and the errors I got were apparently down to dash not being able to compile when its makefile runs 'sort' on an i18n enabled system/script. There is a patch available, but I've not tested it.

3. Failed builds no longer give any feedback or reports.. Why? I know to look in configure.log etc, but I can't even get to it as it's removed immediately after a failed build.

4. For a program that is designed primarily to allow users to build the same packages across different systems, I wonder why the reluctance to do things the 'standard' way (create normal .pets and install using the normal PPM, for example)?

Because the logical extension of any "puppizard" type thing, must surely be to use the native PPM tools to package up and also install the compiled binaries..

And why use dash in your scripts? It's great, yes, but not (yet) included in most puppies.. (I think!)

5. Can we please be able to keep the pets that are created? With the option to install them, not auto-install..
[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
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#73 Post by Iguleder »

If you run "puppizard" you do it the interactive way, without any means of debugging why something failed or the package you're about to install.

To debug stuff, run "buildpkg", which is the standard way of doing things. It's like apt-get and aptitude - the real work horse and a frontend for it.

Regarding Dash - replace /bin/dash with a symlink to /bin/bash. Dash makes shell scripts way faster and lighter, that's why I use it. Saves RAM, it's nice.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

big_bass
Posts: 1740
Joined: Mon 13 Aug 2007, 12:21

#74 Post by big_bass »

"Iguleder"

Regarding Dash - replace /bin/dash with a symlink to /bin/bash. Dash makes shell scripts way faster and lighter, that's why I use it. Saves RAM, it's nice
Hey Iguleder

I post for positive comments to offer some feedback

there are some compatibility problems with dash replacing bash be careful
https://wiki.ubuntu.com/DashAsBinSh

as far as using dash to run scripts you wrote for dash and then call dash thats fine

you may be able to speed up your script using the tail box over the --gauge


*trying to utilize source code to build packages then using build scripts
is the way all the major distros handle package building
its worth the effort to point in that direction there will be resistance
from puppy users though until they understand more about how things work on a larger scale

Joe

Post Reply