Page 1 of 2

Maintaining Porteus 3.1 and XFCe

Posted: 08 Aug 2014, 13:02
by Rava
brokenman wrote:Changes planned for 3.1 final:
[...]
* xfce will be rebuilt (would also be nice if someone in the community is interested in maintaining this)
Since Porteus XFCe is kinda my thing I think about maintaining it. But what time do I need to invest into it?

And would I get help at times from other maintainers or developers if my free time slot is not enough (e.g. due to unexpected RL stuff or issues) to master all what is needed for the releases at the scheduled dates of rc1, rc2 and finale version?

Re: Maintaining Porteus 3.1 and XFCe

Posted: 08 Aug 2014, 15:54
by brokenman
Rava I have already put together XFCE which is running well. I removed gtk3 and recompiled everything and it seems very stable (latest version).
The hours you put in is really dependent on how easy it is for you to manage. Compiling from source is certainly a required skill.
would I get help at times from other maintainers or developers if my free time slot is not enough
I would be happy to help out if you need it. We would need to setup some kind of online collaboration place so we can both work from the same files. Since the release date is set for the first week of October it may be a push for you to get everything ready from scratch, but it would be good practice if you intend on maintaining for the long term.

Re: Maintaining Porteus 3.1 and XFCe

Posted: 08 Aug 2014, 16:50
by Rava
brokenman wrote:The hours you put in is really dependent on how easy it is for you to manage. Compiling from source is certainly a required skill.
I do so every once in a while... But not on a daily basis... Still I like the idea to again be more experienced in that...
brokenman wrote:would I get help at times from other maintainers or developers if my free time slot is not enough
I would be happy to help out if you need it.
Yay!
brokenman wrote:We would need to setup some kind of online collaboration place so we can both work from the same files. Since the release date is set for the first week of October it may be a push for you to get everything ready from scratch, but it would be good practice if you intend on maintaining for the long term.
(emphasis by me)

Are the several existing version controlling systems for developing software not created because of just that? Me thinks there are already all the tools there we would need, we just have to agree on the main course and which version controlling systems to use...

Re: Maintaining Porteus 3.1 and XFCe

Posted: 08 Aug 2014, 20:19
by brokenman
Continued via PM

Re: Maintaining Porteus 3.1 and XFCe

Posted: 15 Aug 2014, 04:22
by francois
It is great to aknowledge that you gain a serious collaborator brokenman. Long life to you rava. I appreciate xfce edition. :)

Re: Maintaining Porteus 3.1 and XFCe

Posted: 15 Aug 2014, 17:19
by brokenman
For anyone that wants to build their own XFCE or learn the process I can make the sources and instructions public. It would be great for tinkerers to play around and find/fix bugs.

Re: Maintaining Porteus 3.1 and XFCe

Posted: 15 Aug 2014, 19:11
by francois
This is good. It would maybe help some of us to be better. The linux way at least. :)

Re: Maintaining Porteus 3.1 and XFCe

Posted: 15 Aug 2014, 23:00
by brokenman
Actually building the desktop environment is automated. You just clone a github address and then go into the folder it created and run a script. This will build the latest 'nightly build' for want of a better word. All slackbuilds are also included in case you want to recompile a program. As long as you boot into an existing xfce (with 05-devel.xzm) there should never be any errors.

Re: Maintaining Porteus 3.1 and XFCe

Posted: 20 Aug 2014, 21:34
by francois
brokenman wrote:For anyone that wants to build their own XFCE or learn the process I can make the sources and instructions public. It would be great for tinkerers to play around and find/fix bugs.
We are waiting for these private lessons. :D

Re: Maintaining Porteus 3.1 and XFCe

Posted: 21 Aug 2014, 01:26
by brokenman
Search on github for 'brokenman'. Clone the github and read the documents. I am here to answer any questions.

Re: Maintaining Porteus 3.1 and XFCe

Posted: 22 Aug 2014, 22:23
by brokenman
https://github.com/brokenman/xfce

To get the code, install git and then do this:

Code: Select all

mkdir /path/to/real/filesystem
cd !$
git clone https://github.com/brokenman/xfce.git
Now you can look in the xfce directory and read the DOCS.

Re: Maintaining Porteus 3.1 and XFCe

Posted: 26 Aug 2014, 20:49
by francois
@brokenman:
I am trying to put a hand on that thread on which you announced the schedule for porteus 3.1. Is it possible for you to give me the link? Will there be some kind of limited wishlist for the forum members for porteus 3.1 or are you going to keep it calm?
Thanks.

Re: Maintaining Porteus 3.1 and XFCe

Posted: 27 Aug 2014, 05:54
by fanthom
schedule is posted here:
http://forum.porteus.org/viewtopic.php?f=35&t=3668
Will there be some kind of limited wishlist for the forum members for porteus 3.1 or are you going to keep it calm?
please start a thread in 'Development' and threw all the wishes for 3.1 there.
will be easier to track :)

Re: Maintaining Porteus 3.1 and XFCe

Posted: 07 Sep 2014, 14:58
by Rava
brokenman wrote:For anyone that wants to build their own XFCE or learn the process I can make the sources and instructions public. It would be great for tinkerers to play around and find/fix bugs.
francois wrote:This is good. It would maybe help some of us to be better. The linux way at least. :)
Posting the sources and instructions on how to create user's own "pre rc 2 of next release" Xfce port will only profit from that, since we would get more user input, about bugs, or maybe suggestions, or such...

Another topic, what do you think of an idea for a script that automatically edits a module, like what I need: remove all files of the default image viewer, and include viewnior instead.
So far I was not able to create a script that includes certain finds, but it should be easily done with find and xargs, but I have issues to tell that the file not be copied in the root folder of the new module main folder, but in the right subfolder, aka

Code: Select all

./usr/bin/viewnior -> copy into /tmp/003-xfce+viewnior/usr/bin/
./usr/man/man1/viewnior.1 -> copy into /tmp/003-xfce+viewnior/man/man1/
Me thinks there needs to be included a "parse result of find" loop...

Re: Maintaining Porteus 3.1 and XFCe

Posted: 07 Sep 2014, 19:33
by brokenman
remove all files of the default image viewer, and include viewnior instead.
The cleanest way to do this is using the slackware package tools.

Code: Select all

mkdir /tmp/un
xzm2dir 002-xorg.xzm /tmp/un
ROOT=/tmp/un removepkg gpicview
installpkg -root /tmp/un /tmp/viewnior-0.0.0-x86_64-1.txz
/tmp/viewnior-0.0.0-x86_64-1.txz above is the path to the viewnior slackware package on your machine.