Author Message

Iguleder





Joined: 11 Aug 2009

Posts: 2031

Location: Israel, somewhere in the beautiful desert

Joined: 11 Aug 2009Posts: 2031Location: Israel, somewhere in the beautiful desert

Post subject: woof-CE needs you

Subject description: Yes, you! Posted: Fri 02 Oct 2015, 05:54Post subject:woof-CE needs youSubject description: Yes, you!



woof-CE needs you!



Great things are happening in

- Support for building tahrpup64

- Support for packages of more distros and more distro versions

- Speed improvements, new looks and new features in PPM

- Support for new kernels

- UI improvements

- Bug fixes

- New translations

- ... and more



Many Puppy developers produce their puplets by remastering an existing Puppy built using woof-CE, so they don't receive all those new features . For example, if someone builds a puplet from tahrpup 6.0.2, it won't benefit from the features added to woof-CE after tahrpup 6.0.2 was released. Also, this means the additions to woof-CE are less battle-tested.



It's sad that puplets remain oudated, while all these features are already available and waiting for someone to take advantage of them. And they don't cost money, so why not?







I want YOU to use woof-CE. It's always good to have more working hands and thinking minds in a community project like this.



Therefore, I encourage you:

- If your puplet includes non-trivial changes (i.e it's more than just a different wallpaper), build it using woof-CE and not by remastering. This way, you gain new features and have much more control: you can change everything in your puplet. To use woof-CE:

Hello everyone,things are happening in the "testing" branch of woof-CE - Support for building tahrpup64- Support for packages of more distros and more distro versions- Speed improvements, new looks and new features in PPM- Support for new kernels- UI improvements- Bug fixes- New translations- ... and moreMany Puppy developers produce their puplets by remastering an existing Puppy built using woof-CE, so they. For example, if someone builds a puplet from tahrpup 6.0.2, it won't benefit from the features added to woof-CE after tahrpup 6.0.2 was released. Also, this means the additions to woof-CE are less battle-tested.It's sad that puplets remain oudated, while all these features are already available and waiting for someone to take advantage of them. And they don't cost money, so why not?It's always good to have more working hands and thinking minds in a community project like this.- If your puplet includes non-trivial changes (i.e it's more than just a different wallpaper), build it using woof-CE andby remastering. This way, you gain new features and have much more control: you can changein your puplet. To use woof-CE: Code: git clone https://github.com/puppylinux-woof-CE/woof-CE.git -b testing

cd woof-CE

./merge2out

cd ../woof-out*



./0setup

./1download

./2createpackages

./3builddistro-Z



See? It's simple. If you're new to woof-CE, try to build tahrpup (x86, x86, ubuntu, trusty) first. Then, edit files under woof-distro/x86/ubuntu/trusty until you get the knack of it.

- Contribute all bug fixes in your puplets back to woof-CE, so other puplet developers don't have to fix them again

- To contribute all changes you do to woof-CE, using a git pull request (see GitHub's documentation). This way, the entire Puppy ecosystem benefits from them .

- Maintain your puplet's configuration files under woof-distro directly in woof-CE . This way, you have all the features of modern version control (full history, the ability to track changes, branches, the ability to revert changes and see when they happened ...) while making it easier for others to join the development.

- If you're serious about Puppy development, join the woof-CE organization in GitHub.



If you have any questions, feel free to PM or email me.



Cheers,

Dima

_________________

My homepage

My GitHub profile

_________________

mavrothal





Joined: 24 Aug 2009

Posts: 3108

Joined: 24 Aug 2009Posts: 3108

Posted: Fri 02 Oct 2015, 06:15 Post subject: Re: woof-CE needs you

Subject description: Yes, you! Iguleder wrote: woof-CE needs you!

+1

As a matter of fact there are more than 170,000 lines of code changed since woof-CE started 2 years ago, and in reality only 2 "official" and 3 alpha/beta puppies where build from it.



Iguleder wrote: - Contribute all bug fixes in your puplets back to woof-CE, so other puplet developers don't have to fix them again

+1000

Actually the feedback from the last official puppy was surprisingly limited and almost none from its many remasters.



Iguleder wrote: - Support for building tahrpup64

Almost... 666philb's tahrpup64 configuration files are not pushed into woof yet Almost... 666philb's tahrpup64 configuration files are not pushed into woof yet

_________________

==

_________________== Here is how to solve your Linux problems fast ==

666philb





Joined: 07 Feb 2010

Posts: 3635

Location: wales ... by the sea

Joined: 07 Feb 2010Posts: 3635Location: wales ... by the sea

Posted: Fri 02 Oct 2015, 07:49 Post subject: Re: woof-CE needs you

Subject description: Yes, you! mavrothal wrote:



Iguleder wrote: - Support for building tahrpup64

Almost... 666philb's tahrpup64 configuration files are not pushed into woof yet Almost... 666philb's tahrpup64 configuration files are not pushed into woof yet



pull request issued pull request issued

_________________

Bionicpup64 built with bionic beaver packages

Xenialpup64, built with xenial xerus packages

_________________Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311 Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

666philb





Joined: 07 Feb 2010

Posts: 3635

Location: wales ... by the sea

Joined: 07 Feb 2010Posts: 3635Location: wales ... by the sea

Posted: Fri 02 Oct 2015, 08:32 Post subject: had a few issues and temporarily removed it ... but it's been pulled now ...thanks

_________________

Bionicpup64 built with bionic beaver packages

Xenialpup64, built with xenial xerus packages

_________________Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311 Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

Last edited by 666philb on Fri 02 Oct 2015, 08:33; edited 1 time in total



01micko





Joined: 11 Oct 2008

Posts: 8787

Location: qld

Joined: 11 Oct 2008Posts: 8787Location: qld

Posted: Fri 02 Oct 2015, 08:32 Post subject: I took care of it.

_________________

- contact me for access

_________________ Puppy Linux Blog - contact me for access

musher0



Joined: 04 Jan 2009

Posts: 15041

Location: Gatineau (Qc), Canada



Posted: Fri 02 Oct 2015, 10:53 Post subject: push, pull. Speaking jargon, are we?

_________________

musher0

~~~~~~~~~~

"You want it darker? We kill the flame." (L. Cohen)



01micko





Joined: 11 Oct 2008

Posts: 8787

Location: qld

Joined: 11 Oct 2008Posts: 8787Location: qld

Posted: Fri 02 Oct 2015, 20:58 Post subject: musher0 wrote: push, pull. Speaking jargon, are we?



Why yes we are !!!



Extreme shorthand answer -



To grab changes from remote git repository (github or other - you can host your own plus there are other public git servers) :



Code: git pull



To make changes to remote git repository:



Code: git push



Further reading: Further reading: http://rogerdudler.github.io/git-guide/ . This is certainly not the definitive git guide!

_________________

- contact me for access

_________________ Puppy Linux Blog - contact me for access

bigpup





Joined: 11 Oct 2009

Posts: 13981

Location: S.C. USA

Joined: 11 Oct 2009Posts: 13981Location: S.C. USA

Posted: Fri 02 Oct 2015, 21:33 Post subject: Is there something that explains how to use Woof-CE?

The people that have been using Woof-CE seem to understand, but what about someone new??



There is the readme-first.



However, someone new to all of this is going to need a little hand holding type of readme.



Could they understand this?



From Woof-CE readme-first.

Quote: To create a working directory, named 'woof-out_*', that you will then use just like you did before with Woof1 , you first have to run the 'merge2out' script. This merges the three directories into a directory named 'woof-out-*'.

You then 'cd' into woof-out_* and run the usual Puppy build scripts.

_________________

The things they do not tell you, are usually the clue to solving the problem.

When I was a kid I wanted to be older.... This is not what I expected



_________________The things they do not tell you, are usually the clue to solving the problem.When I was a kid I wanted to be older.... This is not what I expected YaPI (any iso installer)

musher0



Joined: 04 Jan 2009

Posts: 15041

Location: Gatineau (Qc), Canada



Posted: Fri 02 Oct 2015, 22:56 Post subject: I agree with bigpup. The woof-CE process requires a capacity for abstraction

that not everybody has. Remastering is more concrete: remove that, add

this, juggle some files from here to there; it's simple by comparison.

_________________

musher0

~~~~~~~~~~

"You want it darker? We kill the flame." (L. Cohen)



bigpup





Joined: 11 Oct 2009

Posts: 13981

Location: S.C. USA

Joined: 11 Oct 2009Posts: 13981Location: S.C. USA

Posted: Fri 02 Oct 2015, 23:25 Post subject:



From:

http://bkhome.org/woof/



Does Woof-CE have one of these? Let me show my lack of knowledgeFrom:Does Woof-CE have one of these? capture20064.png Description From Woof Filesize 128.24 KB Viewed 8054 Time(s)







_________________

The things they do not tell you, are usually the clue to solving the problem.

When I was a kid I wanted to be older.... This is not what I expected



_________________The things they do not tell you, are usually the clue to solving the problem.When I was a kid I wanted to be older.... This is not what I expected YaPI (any iso installer)

Ted Dog





Joined: 13 Sep 2005

Posts: 4013

Location: Heart of Texas

Joined: 13 Sep 2005Posts: 4013Location: Heart of Texas

Posted: Sat 03 Oct 2015, 05:08 Post subject: Since yesterday Quote: 127 Registered, 13 Hidden Also what could we do if say a person wants to overhaul the underpinnings of puppylinux? Major fork? My dream is a rolling update style, had it mapped out for years and was hoping BK was going that direction with April <would be VERY similar if not identical > but without support for optical save backs or ISOs setups April never made it. But April gives you the idea puppylinux in look and action but different way of getting it started and ended.

Second, why not a T2 version release? Never been a fan of inheriting other distros bloat and problems even when we can bend its compiled code into puppylinux mode ( which is SO cool ) but since the end of 4 series puppylinux got LESS stable. I am a fan of Slacko64 (stable) is that supported, has the main guy who made it left?

Its getting to be cold weather and heat is heat regardless of source so I DO try my hand at large builds with a server farm of old computers. Should I point out the elephant not in the room?Also what could we do if say a person wants to overhaul the underpinnings of puppylinux? Major fork? My dream is a rolling update style, had it mapped out for years and was hoping BK was going that direction with April but without support for optical save backs or ISOs setups April never made it. But April gives you the idea puppylinux in look and action but different way of getting it started and ended.Second, why not a T2 version release? Never been a fan of inheriting other distros bloat and problems even when we can bend its compiled code into puppylinux mode ( which is SO cool) but since the end of 4 series puppylinux got LESS stable. I am a fan of Slacko64 (stable) is that supported, has the main guy who made it left?Its getting to be cold weather and heat is heat regardless of source so I DO try my hand at large builds with a server farm of old computers.

Ted Dog





Joined: 13 Sep 2005

Posts: 4013

Location: Heart of Texas

Joined: 13 Sep 2005Posts: 4013Location: Heart of Texas

Posted: Sat 03 Oct 2015, 06:09 Post subject:

After Rolling Puppy is rolling then figure out how to add kernel changes to the mix ( most likely need to start a new disc for each kernel upgrade )

Also not just looking at optical discs but also other media, see how fatdog64 does multisession for a real live example. Replace the construction of saveback session to the April method ( but reverse the delta construction for rolled forward verse rollback ) and you got it. simple ah? I guess if BK would add his April fork back to woof-CE then I would extend it to make my idea work ( again it so alike would be sad to have to redo it, slight change with roll back delta method, a ISO build and saveback ) . That would be easiest for me, not sure if BK would be OK with it.After Rolling Puppy is rolling then figure out how to add kernel changes to the mix ( most likely need to start a new disc for each kernel upgrade )Also not just looking at optical discs but also other media, see how fatdog64 does multisession for a real live example. Replace the construction of saveback session to the April method ( but reverse the delta construction for rolled forward verse rollback ) and you got it.simple ah?

Iguleder





Joined: 11 Aug 2009

Posts: 2031

Location: Israel, somewhere in the beautiful desert

Joined: 11 Aug 2009Posts: 2031Location: Israel, somewhere in the beautiful desert

Posted: Sat 03 Oct 2015, 07:13 Post subject: bigpup wrote: Is there something that explains how to use Woof-CE?



Yes, the first post. I gave you the exact command lines to run, what else do you need?

_________________

My homepage

My GitHub profile

_________________

zigbert





Joined: 29 Mar 2006

Posts: 6629

Location: Valåmoen, Norway

Joined: 29 Mar 2006Posts: 6629Location: Valåmoen, Norway

Posted: Sat 03 Oct 2015, 07:29 Post subject: Great to see things rolling...

I will hopefully be back later this fall.

_________________

Stardust resources

_________________