Next Puppy 5.0.2 29 September 2011

For talk and support relating specifically to Puppy derivatives
Message
Author
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 658 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]

stu90

#461 Post by stu90 »

Hi Iguleder,
Regarding Opnbox - here is a simple modification i used to make openbox mini right click menu with custom quick launchers at top with normal puppy menus in Apps.
Only relies on the /root/.config/openbox/ menu_top.xml and menu_bottom.xml files so no major menu hacking. :)
Image
Attachments
openbox.tar.gz
(759 Bytes) Downloaded 642 times

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

#462 Post by Iguleder »

Nice, I like it :)

I might change my menu generator so it puts all applications in an "Applications" sub-menu.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

soundNICK
Posts: 124
Joined: Wed 13 Oct 2010, 15:37

#463 Post by soundNICK »

iguleder... whoa... Ive been messing with NEXT for several days... Im s-oooo glad you did this "wmakerPup" ! Wmaker is an old favorite... really old... I was using it in 1997 if thats a clue.

Ive also just tried wbar (from another iguleder thread)... looking forward to adding wbar to my NEXT install !

thanks for being a minimalist ! :-)

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

#464 Post by Iguleder »

Glad to hear :)

I want to make a new version based on Guy Dog (with Window Maker instead of Openbox, tint2 and wbar) after the next release of Guy Dog, which will be 5.0.1, nothing but a bug fix release.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

soundNICK
Posts: 124
Joined: Wed 13 Oct 2010, 15:37

#465 Post by soundNICK »

Iguleder wrote:
I want to make a new version based on Guy Dog (with Window Maker instead of Openbox, tint2 and wbar) after the next release of Guy Dog, which will be 5.0.1, nothing but a bug fix release.
oooo... ooo... slobber... drool... I mean, well, what a terrific project :-)
Good luck with that, as always !

while wmaker has desktop functionality not found elsewhere,
it lacks much of the flexibility Rox-Filer offers respecting access to
directories / app icons... can ROX be added to a wmaker type
desktop, or, not compatible ?

just wondering

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

#466 Post by Iguleder »

Yes, of course. I just find it totally unneeded - desktop icons are a means for quick access to common applications, but you already have Window Maker's dock.
[url=http://dimakrasner.com/]My homepage[/url]
[url=https://github.com/dimkr]My GitHub profile[/url]

pacer106
Posts: 360
Joined: Tue 11 Jan 2011, 18:42

#467 Post by pacer106 »

There is also windowmaker drawer available in the debian repos. Easily configured. I can provide a basic walkthrough for setting up & configuring wmdrawer if someone would like me to.

Image

Here is the complete desktop the above windowmaker drawer is pulled from.

Image
Last edited by pacer106 on Mon 17 Oct 2011, 21:04, edited 1 time in total.

soundNICK
Posts: 124
Joined: Wed 13 Oct 2010, 15:37

#468 Post by soundNICK »

Iguleder wrote:Yes, of course. I just find it totally unneeded - desktop icons are a means for quick access to common applications, but you already have Window Maker's dock.
you are right... Im just used to pulling the icon from ROX and using
that on desktop... ROX might not even be supported with the
NEXT/wmaker ?

wmaker makes an editable icon whenever an app is run, so,
if the app can be started, there is no icon problem; however, I
could still see ROX as helpful in this mix, as some applications
use oddball names or spelling, so, seeing the click-and-run icon
in a visible bin directory is quite useful.

thanks again for this innovative puppy distro !

pacer106
Posts: 360
Joined: Tue 11 Jan 2011, 18:42

#469 Post by pacer106 »

For Next Pup users who do not like the current emelFM2 in Next Pup there is a new pet Iguleder made that has the default actions with files working much better. I am attaching the pet for anyone who would like to try it out.

There are a few instructions though.

delete ~/.config/emelfm2 before you install it.

put "feh" in /usr/local/bin/defaultimageviewer after installing.

So after editing defaultimageviewer it should look like this:

Code: Select all

#!/bin/sh
exec feh "$@"
feh does not like .gif files it seems so double clicking to open a .gif file will not work but everything else i tried seemed to work great.

User avatar
gjuhasz
Posts: 422
Joined: Mon 29 Sep 2008, 14:28

How to install pet?

#470 Post by gjuhasz »

pacer106 wrote:I am attaching the pet for anyone who would like to try it out.
Sorry for the noob question :( How to install a package from a .pet file under Next puppy? There is no Rox here that would accept click-on-filename...
Hey, is there anybody here who knows the secret about command-line usage of ppm?

:)

Post Reply