Maintaining Porteus 3.1 and XFCe

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.
User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Maintaining Porteus 3.1 and XFCe

Post#1 by Rava » 08 Aug 2014, 13:02

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?
Cheers!
Yours Rava

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Maintaining Porteus 3.1 and XFCe

Post#2 by brokenman » 08 Aug 2014, 15:54

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.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Maintaining Porteus 3.1 and XFCe

Post#3 by Rava » 08 Aug 2014, 16:50

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...
Cheers!
Yours Rava

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Maintaining Porteus 3.1 and XFCe

Post#4 by brokenman » 08 Aug 2014, 20:19

Continued via PM
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Maintaining Porteus 3.1 and XFCe

Post#5 by francois » 15 Aug 2014, 04:22

It is great to aknowledge that you gain a serious collaborator brokenman. Long life to you rava. I appreciate xfce edition. :)
Prendre son temps, profiter de celui qui passe.

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Maintaining Porteus 3.1 and XFCe

Post#6 by brokenman » 15 Aug 2014, 17:19

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.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Maintaining Porteus 3.1 and XFCe

Post#7 by francois » 15 Aug 2014, 19:11

This is good. It would maybe help some of us to be better. The linux way at least. :)
Prendre son temps, profiter de celui qui passe.

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Maintaining Porteus 3.1 and XFCe

Post#8 by brokenman » 15 Aug 2014, 23:00

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.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Maintaining Porteus 3.1 and XFCe

Post#9 by francois » 20 Aug 2014, 21:34

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
Prendre son temps, profiter de celui qui passe.

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Maintaining Porteus 3.1 and XFCe

Post#10 by brokenman » 21 Aug 2014, 01:26

Search on github for 'brokenman'. Clone the github and read the documents. I am here to answer any questions.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Maintaining Porteus 3.1 and XFCe

Post#11 by brokenman » 22 Aug 2014, 22:23

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.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Maintaining Porteus 3.1 and XFCe

Post#12 by francois » 26 Aug 2014, 20:49

@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.
Prendre son temps, profiter de celui qui passe.

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5667
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Maintaining Porteus 3.1 and XFCe

Post#13 by fanthom » 27 Aug 2014, 05:54

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 :)
Please add [Solved] to your thread title if the solution was found.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Maintaining Porteus 3.1 and XFCe

Post#14 by Rava » 07 Sep 2014, 14:58

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...
Cheers!
Yours Rava

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Maintaining Porteus 3.1 and XFCe

Post#15 by brokenman » 07 Sep 2014, 19:33

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.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Post Reply