Next Puppy 5.0.2 29 September 2011

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#441 Post by Iguleder »

Make sure the Openbox binary doesn't segfault.

By the way - I'm writing build scripts for the latest Xfce 4.8.x and I also have a plan to try a bleedin' edge git checkout. :)

Xfce is by far my favorite under majro distros - I used it under Zenwalk, Arch, Ubuntu and many other distros back in my early Linux days. I still have sentiments for it ... so I want to see if I can make a < 120 MB puplet with it :)

EDIT: still compiling, but almost the whole thing is ready. Take a look at the numbers - very impressive!
40K garcon/garcon-0.1.9.pet
24K garcon/garcon_NLS-0.1.9.pet
36K garcon/garcon_DOC-0.1.9.pet
8.0K garcon/garcon_DEV-0.1.9.pet
4.0K gtk-xfce-engine/gtk-xfce-engine_DEV-2.9.0.pet
24K gtk-xfce-engine/gtk-xfce-engine-2.9.0.pet
100K libwnck/libwnck-2.30.7.pet
308K libwnck/libwnck_NLS-2.30.7.pet
12K libwnck/libwnck_DEV-2.30.7.pet
64K libwnck/libwnck_DOC-2.30.7.pet
8.0K libxfce4ui/libxfce4ui_DEV-4.8.0.pet
28K libxfce4ui/libxfce4ui_NLS-4.8.0.pet
32K libxfce4ui/libxfce4ui_DOC-4.8.0.pet
32K libxfce4ui/libxfce4ui-4.8.0.pet
24K libxfce4util/libxfce4util-4.8.2.pet
48K libxfce4util/libxfce4util_NLS-4.8.2.pet
32K libxfce4util/libxfce4util_DOC-4.8.2.pet
8.0K libxfce4util/libxfce4util_DEV-4.8.2.pet
332K xfce4-panel/xfce4-panel-4.8.6.pet
304K xfce4-panel/xfce4-panel_DOC-4.8.6.pet
16K xfce4-panel/xfce4-panel_DEV-4.8.6.pet
348K xfce4-panel/xfce4-panel_NLS-4.8.6.pet
60K xfconf/xfconf_NLS-4.8.0.pet
4.0K xfconf/xfconf_DEV-4.8.0.pet
24K xfconf/xfconf_DOC-4.8.0.pet
48K xfconf/xfconf-4.8.0.pet
292K Thunar/Thunar-1.3.0.pet
1.1M Thunar/Thunar_NLS-1.3.0.pet
1.9M Thunar/Thunar_DOC-1.3.0.pet
8.0K Thunar/Thunar_DEV-1.3.0.pet
240K xfce4-settings/xfce4-settings_NLS-4.9.0.pet
116K xfce4-settings/xfce4-settings-4.9.0.pet
456K xfce4-session/xfce4-session-4.8.2.pet
276K xfce4-session/xfce4-session_DOC-4.8.2.pet
4.0K xfce4-session/xfce4-session_DEV-4.8.2.pet
248K xfce4-session/xfce4-session_NLS-4.8.2.pet
548K xfwm4/xfwm4_DOC-4.8.2.pet
200K xfwm4/xfwm4_NLS-4.8.2.pet
288K xfwm4/xfwm4-4.8.2.pet
7.5M total
This means you can get a basic Xfce in 1.8 MB (no documentation, development packages and locales). Amazing! With the missing packages I assume it won't be more than 2.5 MB, which is still very small.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
deepsea
Posts: 154
Joined: Sat 17 Jan 2009, 21:51
Location: Deutschland

#442 Post by deepsea »

Hi
Iguleder wrote: I'm writing build scripts for the latest Xfce 4.8.x and I also have a plan to try a bleedin' edge git checkout......
Xfce is by far my favorite under majro distros .....
Iguleder thats sounds great. :lol:
Xfce4 is more appropriate for my woman and my children
So i can spare time to develop a xfce4.6.X pet (most done) :P


By the way testing the 29.09.2011 version
petget missed.

Code: Select all

/usr/local/petget/installpkg.sh: line 38: /etc/xdg/menus/hierarchy: No such file or directory
ls: cannot access /etc/xdg/templates: No such file or directory
Here a little preview of an xfce4 desktop on Next Puppy 5.0.2 29092011:
Attachments
screen1.png
(69.19 KiB) Downloaded 1570 times
pacer106
Posts: 359
Joined: Tue 11 Jan 2011, 18:42

#443 Post by pacer106 »

Did some playing in Gimp today & came up with these. Thought you might like to use them for Next Puppy.

Image

Image
oligin10
Posts: 193
Joined: Sat 17 Jul 2010, 15:47
Location: Buckeye State, USA

Nice!

#444 Post by oligin10 »

Great looking artwork! I'm a fan of xfce, so that sounds good. Good luck, hope to try this out soon. Thanks, Rob
pacer106
Posts: 359
Joined: Tue 11 Jan 2011, 18:42

#445 Post by pacer106 »

Made a background for Next Pup.

Image
Next Puppy by J. P. Stunna, on Flickr
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#446 Post by Iguleder »

Sorry to let you down, guys - it's totally messed up. Xfce 4.8 (unlike 4.6) is more modern and wants D-Bus so badly the settings manager won't work due to D-Bus related problems I don't understand.

Also, the menus are messed up and I have no idea how to make them work right.

And the wallpaper is lovely! :)

I think I'll try it with Openbox.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
User avatar
Tman
Posts: 808
Joined: Sat 22 Jan 2011, 21:39
Location: Toronto

#447 Post by Tman »

Iguleder,

This quote is from gray's Wary NOP thread.
gray wrote:As with previous NOPs the window manager is XFCE which replaces JWM. I have stuck with XFCE 4.6.2 as 4.8 is still flaky IMHO.
So maybe the lastest Xfce is not needed, but rather the latest stable version of it.
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#448 Post by Iguleder »

4.8.x is a stable version, but I don't know how good it is with Puppy. Anyway, I think it's a bad idea to stick with an older version, since one day it will no longer compile ... and it has many bugs that no one's going to fix for us.

I'm still doing the Openbox experiment - I was able to make smaller ISOs so far.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
stu90

#449 Post by stu90 »

Openbox + mc + mplayer + feh = lightweight killer combo 8)
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#450 Post by Iguleder »

I'm trying to build my first 13.37 spup at the moment.

There are three experiments I'd like to do:
- Openbox :)
- Trinity (the KDE 3.x fork) - I'd like to see if it's possible to build a lightweight KDE 3.x desktop based on this amazing project
- FVWM!

EDIT: I'm building an all-in-one build same as 29092011, but with Abiword, Gnumeric, mhWaveEdit, Osmo, Xpad, XChat and Geany :)

EDIT: its 101 MB, with all the above. This is amazing. :o
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
Shep
Posts: 878
Joined: Sat 08 Nov 2008, 07:55
Location: Australia

#451 Post by Shep »

I find this thread compulsive reading, despite not understanding much. It reminds me of the time of gposil's frantic Dpup development 2 years ago, and I've been delighted that Iguleder has picked up the ball and is running with it.

Every time I scroll down through 'Derivatives' to find the Next Puppy thread I read it as "Dpup with Widow Maker" and reflect on the truth in that! Okay, I'm easily amused, but along with golfing widows, and rugby widows, judging by the productivity of some people here (not mentioning any names, of course), there must be quite a number of Puppy widows, too. 8)

I'd just like them to know we appreciate their sacrifice. :D :D :D
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#452 Post by Iguleder »

It's fun, what can I say :lol:

I rebuilt the dpup base, now I'm rebuilding yesterday's testing build with the addition of GdMap and a small bug fix for the menu generator. Also, this time AbiWord's huge locales are trimmed too, so maybe we'll be able to stay below the 100 MB mark :)

By the way, 101 MB isn't that bad at all - Lucid is 128-129 MB without Xorg_High and a browser, which weight around 25-30 MB together in the case of Firefox. In fact, it's even smaller than Wary, which uses an older X to achieve its small size.
[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:

#453 Post by Iguleder »

Still building ... here's a nice pie chart made in Gnumeric that shows each package's share of the total package size. :)

EDIT: I've got wbar down to a ~50 KB size and Openbox to around 185 KB. I'm trying to get tint2 to build - once I have it, I want to set up some minimalistic desktop that has a top panel with a window list and system tray and a dock at the bottom (wbar).

EDIT 2: it works! Here's a screeny of the WIP desktop. I want the next build to have this.
Attachments
size.png
(184.91 KiB) Downloaded 912 times
[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:

#454 Post by Iguleder »

OK, time for some news!

I'm trying to accelerate dpup development even further.

At the moment, Woof does not handle multiple repositories. It just downloads all packages it sees that match a given package name. I'm working on a tool that makes Woof behave as expected: it just removes multiple entries of each package and keeps only the preferred one.

Also, I'm trying to write a tool that converts all Next Puppy's Debian base into PET packages, so it can be built just like Wary, which means Woof will be much faster now.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
superchook
Posts: 117
Joined: Mon 13 Mar 2006, 07:39
Location: Sydney, Australia

e3 bug

#455 Post by superchook »

I haven't read all 31 pages of this thread but in case it has not been mentioned before there is a problem with the e3 editor in this puplet.
e3 segfaults when invoked as e3ne or e3pi. I'm not running Next Puppy at the moment so I cannot confirm the second case.

Trying to edit /etc/X11/xorg.conf during the setup process fails as the editor does not open the xorg.conf file. This may be related to the failure of the e3 editor if this is the editor being called.
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#456 Post by Iguleder »

It's a very old package that wasn't built on dpup. I think I'll rebuild it, thanks.

EDIT: I'm done implementing the most important feature of the next version - I added the Debian backports repository and added support for it in Woof. Instead of the old X (which was 7.5), Xorg 7.6 from Debian testing is backported.

Here are the new packages that will be used:
cmake_2.8.5-1~bpo60+1_i386.deb
cmake-data_2.8.5-1~bpo60+1_all.deb
hicolor-icon-theme_0.12-1_all.deb
libdrm2_2.4.26-1~bpo60+1_i386.deb
libdrm-dev_2.4.26-1~bpo60+1_i386.deb
libdrm-intel1_2.4.26-1~bpo60+1_i386.deb
libdrm-radeon1_2.4.26-1~bpo60+1_i386.deb
libgl1-mesa-dev_7.10.3-4~bpo60+1_i386.deb
libgl1-mesa-dri_7.10.3-4~bpo60+1_i386.deb
libgl1-mesa-glx_7.10.3-4~bpo60+1_i386.deb
libglu1-mesa_7.10.3-4~bpo60+1_i386.deb
libglu1-mesa-dev_7.10.3-4~bpo60+1_i386.deb
libsane_1.0.22-3~bpo60+1_i386.deb
libsane-dev_1.0.22-3~bpo60+1_i386.deb
libstartup-notification0_0.10-1_i386.deb
libstartup-notification0-dev_0.10-1_i386.deb
libxfont1_1.4.4-1~bpo60+1_i386.deb
libxfont-dev_1.4.4-1~bpo60+1_i386.deb
linux-libc-dev_2.6.39-3~bpo60+1_i386.deb
mesa-common-dev_7.10.3-4~bpo60+1_i386.deb
x11proto-core-dev_7.0.22-1~bpo60+1_all.deb
x11proto-xext-dev_7.2.0-3~bpo60+1_all.deb
xserver-xorg_7.6+8~bpo60+1_i386.deb
xserver-xorg-core_1.10.4-1~bpo60+1_i386.deb
xserver-xorg-dev_1.10.4-1~bpo60+1_i386.deb
xserver-xorg-input-all_7.6+8~bpo60+1_i386.deb
xserver-xorg-input-evdev_2.6.0-2~bpo60+1_i386.deb
xserver-xorg-input-evdev-dev_2.6.0-2~bpo60+1_all.deb
xserver-xorg-input-synaptics_1.4.1-1~bpo60+1_i386.deb
xserver-xorg-input-synaptics-dev_1.4.1-1~bpo60+1_all.deb
xserver-xorg-input-wacom_0.10.10+20110203-1~bpo60+1_i386.deb
xserver-xorg-video-all_7.6+8~bpo60+1_i386.deb
xserver-xorg-video-apm_1.2.3-2~bpo60+1_i386.deb
xserver-xorg-video-ark_0.7.3-2~bpo60+1_i386.deb
xserver-xorg-video-ati_6.14.2-1~bpo60+1_i386.deb
xserver-xorg-video-chips_1.2.4-1~bpo60+1_i386.deb
xserver-xorg-video-cirrus_1.3.2-4~bpo60+1_i386.deb
xserver-xorg-video-fbdev_0.4.2-4~bpo60+1_i386.deb
xserver-xorg-video-i128_1.3.4-2~bpo60+1_i386.deb
xserver-xorg-video-i740_1.3.2-4~bpo60+1_i386.deb
xserver-xorg-video-intel_2.15.0-3~bpo60+1_i386.deb
xserver-xorg-video-mach64_6.9.0-1~bpo60+1_i386.deb
xserver-xorg-video-mga_1.4.13.dfsg-3~bpo60+1_i386.deb
xserver-xorg-video-neomagic_1.2.5-2~bpo60+1_i386.deb
xserver-xorg-video-openchrome_0.2.904+svn920-1~bpo60+1_i386.deb
xserver-xorg-video-r128_6.8.1-5~bpo60+1_i386.deb
xserver-xorg-video-radeon_6.14.2-1~bpo60+1_i386.deb
xserver-xorg-video-rendition_4.2.4-2~bpo60+1_i386.deb
xserver-xorg-video-s3_0.6.3-4~bpo60+1_i386.deb
xserver-xorg-video-s3virge_1.10.4-4~bpo60+1_i386.deb
xserver-xorg-video-savage_2.3.2-3~bpo60+1_i386.deb
xserver-xorg-video-siliconmotion_1.7.5-1~bpo60+1_i386.deb
xserver-xorg-video-sis_0.10.3-3~bpo60+1_i386.deb
xserver-xorg-video-sisusb_0.9.4-2~bpo60+1_i386.deb
xserver-xorg-video-tdfx_1.4.3-4~bpo60+1_i386.deb
xserver-xorg-video-trident_1.3.4-2~bpo60+1_i386.deb
xserver-xorg-video-tseng_1.2.4-2~bpo60+1_i386.deb
xserver-xorg-video-vesa_2.3.0-7~bpo60+1_i386.deb
xserver-xorg-video-vmware_11.0.3-2~bpo60+1_i386.deb
xserver-xorg-video-voodoo_1.2.4-2~bpo60+1_i386.deb
xutils-dev_7.6+5~bpo60+1_i386.deb
yasm_1.1.0-1~bpo60+1_i386.deb
As you can see - it's cmake, X, SANE and yasm. :)

EDIT 2: e3 is written in Assembly, which isn't portable. I kicked it out in favor of the reliable and lovely nano.
Attachments
nano-2.2.6.pet
(28.6 KiB) Downloaded 663 times
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#457 Post by nooby »

Jay very good choice :) Shows how important it is to report even on such


minor things as one thing going wrong even if all other things just works.
Now that one got solved and Nano is a known such progr so that is cool.

Just me rambling. I love following your progress building this version.
Like being part in a Novel or book forming under ones eyes. Charming
I use Google Search on Puppy Forum
not an ideal solution though
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#458 Post by Iguleder »

Another progress report: I built a 103 MB flavor with everything (including office applications, Dia, etc') and E16.

Now I wrote a build script for Pidgin (which replaces XChat) and replaced the E16 desktop with the much smaller combination of Openbox, wbar and tint2, so I assume it won't be bigger than 105 MB :D
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#459 Post by pemasu »

Iguleder. Your next build sounds really promising. I will be amongst the testers and probable candidate for using your new specs as base for somewhat bigger puplet also.
Thanks of your continuing involvement.
Last edited by pemasu on Fri 14 Oct 2011, 17:43, edited 1 time in total.
User avatar
Iguleder
Posts: 2026
Joined: Tue 11 Aug 2009, 09:36
Location: Israel, somewhere in the beautiful desert
Contact:

#460 Post by Iguleder »

There is a big project I'm working on at the moment - it's a Exprimo-style puplet (i.e full-featured and not minimalistic) that is about 105 MB 8)

I'm doing the Woof build at the moment, once it's ready X needs some testing. An automated build of my new puplet will follow :D

EDIT: Openbox, tint2 and wbar, did I mention? :wink:
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]
Post Reply