Puppy 4.4 CE - Phase 1: pet tests

This is where threads concerning the development of the next version of Puppy live.
Message
Author
User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#226 Post by James C »

@ Nooby,

TPup is based on T2 and uses it's repository.....not Tiny Core.

As far as I know there is way to convert Tiny Core packages for Puppy use though.Believe there was a thread over in the additional software section of the forum.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#227 Post by nooby »

Okay, I have actually used search to find T2 but had no clue on what to look for so I never found it.

But it says tcz so that is what TinyCore names theirs too but I ahve no reason to not trust your version of it. You mean they have to redo every tz file before it can be used?

As far as I know that is nto what Dpup and Upup has to to do to use their respective repos so that is a surprise.
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#228 Post by technosaurus »

the best way I can think to be able to remove files is to do something like
for $onedir in `ls -1 $PACKAGESDIR` do
ls -1 $onedir >${onedir}.files
done
this would establish a list of files in each pet

then to remove the files
for $onefile in $filelist do
rm -f $onefile
done

just need a frontend that downloads the <package>.files and allows you to select them for removal (currently installed packages are listed in /root/.packages/woof-installed-packages so it could technically only download the .files for programs you want to remove)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
Aitch
Posts: 6518
Joined: Wed 04 Apr 2007, 15:57
Location: Chatham, Kent, UK

#229 Post by Aitch »

Techno

I don't know if you've considered internationalisation for the CE build?

see

http://www.murga-linux.com/puppy/viewtopic.php?t=36631

http://www.murga-linux.com/puppy/viewto ... 096#396096

Worth considering, or raising the profile of, IMO, though some have suggested an SFS, no-one has published anything, AFAIK

After all, puppy has global appeal

http://www.google.com/insights/search/# ... nux&cmpt=q

Aitch :)

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#230 Post by technosaurus »

Being primarily an english speaker I cannot test it well, but I am at least compiling all new compiles with NLS enabled and providing a separate NLS sfs (also a DOC sfs) ... the NLS could then be cutdown on a per language basis fairly easily - no point in separating them until the final or at least the RC though. Any locale patches for exist programs are more than welcome - I will leave the vetting up to the native language speakers.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
Aitch
Posts: 6518
Joined: Wed 04 Apr 2007, 15:57
Location: Chatham, Kent, UK

#231 Post by Aitch »

Thanks Techno

for others devs/interested parties

NLS

http://wiki.linuxquestions.org/wiki/Nat ... ge_Support

So, do we have a package that provides 'libc.cat'
files and 'packag.po' files for locales, that can utilise NLS [s]upport?

or UTF8 &/or Opentype fonts available by default?

Here's a Delilinux page of interest

http://www.delilinux.de/wiki/doku.php?i ... nalization

or a Belgian howto...

http://www.linux.org/docs/ldp/howto/Bel ... ation.html

So how about it, devs.....more apps/conversions please....

.....or at least some comments :wink:

Aitch :)

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#232 Post by technosaurus »

maybe we should have a bug on the issue tracker for programs that still do not support NLS - I recompiled most of the larger, most popular programs to support it but I can only keep track of so many things. Where is droope anyways? - Wasn't he was the king of locales in 4.2?
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
droope
Posts: 801
Joined: Fri 01 Aug 2008, 00:17
Location: Uruguay, Mercedes

#233 Post by droope »

Hi technosaurus:

What a big honor, to be called a king 8) and by the person in charge, wow, thanks. :)

Firstly, i'd like to thank you for your effort towards the CE. And secondly, without intending to force you to do anything, and knowing this would be very time consuming for you, i would like to post a list of all software already localized by the community.

Connect wizard (last esmorguit link).
Xwin (updated to shinobar)
XorgWizard (Last shinobar version)
Remasterpup2
Chooselocale (updated to esmorguit's)
Bootmanager
Cups Shell
Petget. (fixed).
Applications directory localized

This is the latest of the latest, extracted directly from here and updated 28/02/10.

Also, i'd like to add a list of things that could be of interest in order to provide localization. From here, an extract:
One thing I believe still needs attention: that ordinary, unlocalised Puppy be able to display non-Latin characters in dialogue boxes and window title bars. (Assuming, of course, that the necessary fonts have been installed.)
Solutions: gxmessage / replacing yaf-splash (thz MU)

Bug in Xwin (solution at link) by shinobar:
any of localisation on X failes because of the bug in /usr/bin/xwin.
see http://www.murga-linux.com/puppy/viewto ... 229#325229
maybe we should have a bug on the issue tracker for programs that still do not support NLS - I recompiled most of the larger, most popular programs to support it but I can only keep track of so many things. Where is droope anyways? - Wasn't he was the king of locales in 4.2?
I'm still arround :) The issue is I do not have as much free time as I did last summer, and have no computer installed at home.

But I will continue to provide support where I am able to, do not hesitate to PM! Always available and willing to help. Will make an effort to give some love back to the comunity ;)

Cheers!
Droope
What seems hard is actually easy, while what looks like impossible is in fact hard.

“Hard things take time to do. Impossible things take a little longer.â€￾ –Percy Cerutty

[url=http://droope.wordpress.com/]Mi blog[/url] (Spanish)

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#234 Post by nooby »

4.4 Pre Alpha test run has its own thread and then we have this thread.

Is this the one I should report feedback on behavior in?


Well I downloaded the latest iso again and did a fresh pfix=ram frugal install using Technosaurus own menu.lst and it still fail to do Swedish or Finnish keyboard from Sweden or Finland. Have not tested to do Denmark or Norway.

Now I need to do setxkbmap se to get my keyboard right.
pups save doesn't save the changes of what keyboard one want to use.


Icon on Desktop for Drive, My links and files are missing after reboot.

When are you planning to update the iso with all the fixes?



Can I tell the os to use setxkbmap se in the menu.lst or should I somehow open some xorg config file somewhere and changes us to se ?

side note

what is that T2 that James talks about and where is the iso for that one?

James C wrote:@ Nooby,

TPup is based on T2 and uses it's repository.....not Tiny Core.

As far as I know there is way to convert Tiny Core packages for Puppy use though.Believe there was a thread over in the additional software section of the forum.
I trust that if Technosaurus name it TinyCore respositories then it is TC but he has changed them to also be sfs ones on the asia site?
I use Google Search on Puppy Forum
not an ideal solution though

nancy reagan
Posts: 544
Joined: Thu 22 Jan 2009, 14:20

jut passed by

#235 Post by nancy reagan »

Not being a follower (yet ?) of this distro, just landed here so maybe you're already finishing up but if not my suggestions ?

shinobar's autonet (relief not having to wizardly connecting etc)
micko's automount autostart

sorry for having troubled ye

fancy reagan

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#236 Post by James C »

nooby wrote:
If I get it.

Dpup is Debian rep
Spup is a Slackware rep version?
Tpup is TinyCore rep aka Puppy 4.4CE
Upup is Ubuntu rep

Kind of cool.
As I posted earlier, Tpup is based on T2 not Tiny Core.
http://www.t2-project.org/

But Tiny Core packages can be used in Puppy.....HTH.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#237 Post by nooby »

Thanks James. I would have loved to have that link or reference to that already then. I had no clue what that was about and not easy to search for either on Puppy forum.
Puppy Linux 4.00 bases on T2, again!
2008-05-05
Puppy 4.00 logo
The Puppy Linux OS in the just releases version 4.00 does now use the T2 Open System Development Environment as base, again.
Already then the official Puppy 4.0 was based on T2 and none told us newbies about it.

And the fact is that what I referred to still is what the pup 431-2 says in the Menu . TinyCore repositry. So why should I not trust what it say in the Menu? It does not mention T2 there.

But sure you are formally right and I told what it says to the newbie using the distro.
I use Google Search on Puppy Forum
not an ideal solution though

ICPUG
Posts: 1308
Joined: Mon 25 Jul 2005, 00:09
Location: UK

#238 Post by ICPUG »

Nooby,

You are getting confused.

T2 is a development environment. The Tiny Core repository is a store for programs. The two are not the same.

It is a bit beyond my understanding as well but I believe T2 holds core packages that are used to build a Linux system. Puppy has been using T2 for ages and you would know about it if you followed the development process. To be honest, it is not something a user HAS to know unless they are keen on the development background.

Core packages are really that - core packages. They can be binary files or they can be source code which you compile for your specific platform. T2 can be used for other platforms as well as Linux. Users would not normally add such files because they would have to (posssibly) compile stuff as well as deal with all the questions of where in the linux file system to store the files and how to modify the distro specific launcher menu to access the new files.

Once you have your distribution then users may add additional programs. It is not normal to go to T2 to get programs but I suppose they could if they knew what they are doing. More likely you got a repository and load a .deb, .rpm, .pet, .sfs, ... file. When you load such a file via the distro's 'add new programs' tool it will automagically unpack the binaries put them in the right place and alter any menus accordingly.

Debian or Dpup users can get programs from the Debian repository. UPup or Ubuntu users can use the Ubuntu repository.

Puppy 4.4 users can use pet packages and sfs packages from wherever they may be found as well as the official store pointed to by Petget (?).

Because of jrb's work on the sfslinker project, Puppy users can now install programs from the Tiny Core repository as if they were sfs files. I believe Puppy 4.4 includes the sfslinker stuff from jrb and the menu item linking to the Tiny Core repository is there for that reason - nothing to do with the repository used to build the original Puppy 4.4.
Last edited by ICPUG on Tue 02 Mar 2010, 13:03, edited 1 time in total.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#239 Post by nooby »

Yes it is my poor way of wording my intentions that is so confusing.

It is correct that Puppy 4.0 and many others are built by T2 but it is also correct to say like me tried to say.

Dpup can make use of Debian repository by going to Package manager and there click on such and they get included.

Upup take them instead from Ubuntu repository
and

This pup we talk about now

Puppy 4.4 CE does have the text in the menu that users can take some files from TinyCore respository. That is what it does say. And what my confused reference to Dpup and Upup was all about. Sorry if it was confusing!


so both of us are correct. I had no clue on what T2 was but I was correct about Pup 44 CE does have such a menu button that activate such access to a TCZ but maybe some script make them into sfs I don't know.

But to me that makes it almost a Tpup in that it can take from TinyCore.

Maybe it has access to many other resources too but although my text was very confused it had truth in it even if my wording may mislead some. the menu button me talked about is still there.
Last edited by nooby on Tue 02 Mar 2010, 13:23, edited 1 time in total.
I use Google Search on Puppy Forum
not an ideal solution though

ICPUG
Posts: 1308
Joined: Mon 25 Jul 2005, 00:09
Location: UK

#240 Post by ICPUG »

Nooby,

I've edited my post since you replied to make it clearer the difference between files in the T2 repositories and those in a repository accessed by users.

I must emphasise that the T in TPup has got nothing to do with Tiny Core. It defines it is built from T2 resources, rather than Debian or Ubuntu, not that it can access the Tiny Core repository.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#241 Post by nooby »

Okay!
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
upnorth
Posts: 287
Joined: Mon 11 Jan 2010, 19:32
Location: Wisconsin UTC-6 (-5 DST)
Contact:

TCZ files are squashfs 4

#242 Post by upnorth »

Nooby;

A contemporary .tcz file is actually an .sfs "squash file system" that was created by the mksquashfs command with a blocksize of 4096 bytes. These files contain a compressed and read only file system.

They are loop-mounted conventionally as:
mount -t squashfs %f /<mountpoint> -o loop

But, if the file were named with an .sfs extension, a single click would mount it, and a subsequent click would unmount it.

Some tinycore applications can be run this way in puppy, but this would be experimental and maybe risky.

EDIT: That is to say, you can download a tinycore .tcz file, rename it such that it has the .sfs extentension, and it will then be mountable via click in ROX. The risk is only with respect to dependencies, conflicts, etc. But I haven't yet tried any of the automated systems.
Last edited by upnorth on Tue 02 Mar 2010, 21:51, edited 1 time in total.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#243 Post by technosaurus »

Puppy already had the ability to use deb, tgz, pet and sfs packages ... this just added another my patches to petget allow txz as well

... still waiting on rpm support though - maybe the busybox I uploaded in the testing thread will help with that
  • rpm
    rpm -i -q[ildc]p package.rpm

    Manipulate RPM packages

    Options:

    -i Install package
    -q Query package
    -p Query uninstalled package
    -i Show information
    -l List contents
    -d List documents
    -c List config files

    rpm2cpio
    rpm2cpio package.rpm

    Output a cpio archive of the rpm file
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#244 Post by nooby »

Thanks, very good and welcomed features to be able to make use of other linux repository. sooner or later Puppy will a modularised toolbox that allow people to make their own best distro that perform as well as any of the more known distros.

the title of the thread says

Puppy 4.4 CE - Phase 1: pet tests

So Technosarius you want us to test if the pets works in 44 and report what looks like weird behavior?

Sorry me have so poor memory. did I write somewhere that one of the puppeies fail to remember the setxkbmap se or fi or some other european setting of keyboard, Could it be this puppie? while waiting for that to be corrected

can one write in menu.lst some cheat code that force it to be Swedish?


When zigbert changed from Stardust 011 to 012 he was kind enough to uncheck the box in CC to not index the whole HDD. Now when people have HDD on some 500GB or 1000GB it is annoying to have that as default. Those who need it can turn it on in the CC easily.
I use Google Search on Puppy Forum
not an ideal solution though

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

#245 Post by Jim1911 »

Over 3 weeks since a post on this thread. What is current status of 4.4CE?

Thanks,
Jim

Post Reply