Quick Link: OzOS, The microbrew of Operating Systems.
Digg This!
Pages: [1] 2   Go Down
  Print  
Author Topic: How-To e17 from SVN ... the new way  (Read 1579 times)
 
0 Members and 7 Guests are viewing this topic.
Rui Pais
Architect
*****
Offline Offline

OS Used: OzOS, Ubuntu (Olds: Fedora, Debian, Gentoo)
Posts: 909



View Profile
« on: September 09, 2008, 01:05:57 am »

How-To e17 from SVN ... the new way!

Well SVN it's upon us and CVS method will slip to oblivion. We will miss it...

For those who may not know SVN/CVS are generic applications to keep/get update source code online. e17 devs used CVS but now they moved to SVN.
So our manual installation method and OzOS based on it must adapt to the new procedures, that for consistency requires a new deb package and a transition for that new package e17-svn. We trying to do this the easy as possible, but it's not a complete trivial change for those who have e17 already installed, OzOS users specially.
Any outputs helps, either successful or problematic!
Thanks you!



. Following the old method here a mini how-to (OzOS/e17-cvs users should read/skip to the other 2 points above)

Just add the our repos to /etc/apt/sources.list by copy+past this to a terminal:
Code:
sudo sh -c "echo 'deb http://cafelinux.org/Downloads/oz-os tinwoodman main' >> /etc/apt/sources.list"
add the authenticated key:
Code:
wget -q http://cafelinux.org/Downloads/oz-os/key.asc -O- | sudo apt-key add -
and run:
Code:
sudo apt-get update

Then all it's need is:
Code:
sudo apt-get install e17-svn
Smiley
Post back to help catch the bugs.


. For those who installed e17-cvs only (non OzOS users!) on your Debian based distros the simple way to move to SVN it's simple:

Code:
sudo apt-get update
sudo apt-get remove e17-cvs
sudo apt-get install e17-svn

and to save space remove the old obsolete code:
Code:
sudo rm -rf /var/cache/e17-cvs ~/.e17-cvs


** NEW **
. For OzOS users, we are still testing this. 
Old manual method it's not needed anymore. Files are on repo.
So here the new procedure:
IMPORTANT NOTE: Order of commands it's very important!
Code:
sudo apt-get update
sudo apt-get dist-upgrade
It must be dist-upgrade! (an ordinary upgrade will nor work and will fail on oz-e17-tools package)
After that run
Code:
update_e17.sh
or run update_e17.sh from menus.


Please post back on any issues, to help us smooth the transition.
Thanks,
Rui

* oz-svn.zip (1215.94 KB - downloaded 39 times.)
« Last Edit: September 15, 2008, 08:00:30 pm by Rui Pais » Logged

I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.
- M. T.
Rui Pais
Architect
*****
Offline Offline

OS Used: OzOS, Ubuntu (Olds: Fedora, Debian, Gentoo)
Posts: 909



View Profile
« Reply #1 on: September 09, 2008, 05:13:27 am »

- ** NOTES ** -

- The easy_e17 script used on e17-svn it's not the original from Morlenxus, but a patched version for OzOS.
Changes include:
 Downloads only selected needed packages (downloads less ~250Mb at least).
 Some different paths, to make it more compliant with Debian based paths.
 
- Some paths changed (either from old cvs as original easy_e17.sh script):
Source code it's now on: /var/cache/e17-src
Config file it's now on: /etc/easy_e17.conf



- * NEWS * -

- No echo module on SVN repo. Mixer it's back and work again! 
 Users that just update will still have echo but it may became outdated soon.

- New theme (future Enlightenment default theme) b_and_w it's available and installed by default with e17-svn.
 Note thats not the case with original Morlenxus easy_e17 script.

- Lock Screen it's working again (see thread about this issue on forum).
 If you use xlock as a workaround, you may consider check it again.

- You can overwrite default config options by editing default config file /etc/easy_e17.conf
or by creating a new file ~/.easy_e17.conf with your personal choices.


- KNOWN ISSUES -

.1st Issue. Although the move to svn, etk package still require cvs somewhere on building configuration. Sad
Workaround: Install or keep cvs with apt... (you can uninstall it immediately after compile etk)
Comments: I'll make a bug entry on e17 bugzilla with this one.
« Last Edit: September 10, 2008, 07:56:24 pm by Rui Pais » Logged

I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.
- M. T.
RAV TUX
Architect
*****
Online Online

OS Used: OzOS 0.9, PC-BSD, XP, Xubuntu
Posts: 2421


Linux Foundation Associate Member


View Profile WWW Email
« Reply #2 on: September 09, 2008, 02:39:09 pm »

In light of the post made here:
http://cafelinux.org/forum/index.php/topic,1809.msg6331/topicseen.html#msg6331

I have made this thread a highlight of the fading news feed.
Quote
How-To e17 from SVN ... the new way

It will come up first for all users and I have slowed the fade down.

RAV | רב
« Last Edit: September 09, 2008, 02:55:19 pm by RAV | רב » Logged

Rui Pais
Architect
*****
Offline Offline

OS Used: OzOS, Ubuntu (Olds: Fedora, Debian, Gentoo)
Posts: 909



View Profile
« Reply #3 on: September 10, 2008, 07:12:20 pm »

Hi all.

I edit the second post to include a section with NOTES and NEWS besides the KNOWN ISSUES.

Don't forget to keep an eye on it Smiley

Rui
Logged

I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.
- M. T.
earlycj5
Regular Member

Online Online

OS Used: OzOs, just OzOs.  No really, just OzOs.
Posts: 123


I keep trying


View Profile WWW Email
« Reply #4 on: September 10, 2008, 11:04:53 pm »


I'm a bit confused regarding this step:
Code:
sudo gdebi oz-e17-tools_0.04.9_amd64.deb  #or the 32bits version
sudo gdebi oz-desktop-base_0.00.9_all.deb
sudo gdebi oz-desktop_0.07.9.1_all.deb

*edit*

Durrr, I missed the attachment part.  Sorry about my idiocy.
« Last Edit: September 12, 2008, 01:47:03 am by earlycj5 » Logged

Cheers!
Adam Sparks, Earlycj5
Boppy
Regular Member

Offline Offline

OS Used: OzOS and MythBuntu
Posts: 2



View Profile
« Reply #5 on: September 11, 2008, 04:30:10 am »

Arg, session timed out and lost my post.

A bit new here.   Can someone make it simple for a new install.   I just installed off the 32bit CD.   What do I do after getting network working.

Do I just do the repos, auth key, update then install e17-svn?  (The first bit from Ruis' openning post?)
Logged
Tux Aubrey
Architect
*****
Online Online

OS Used: OzOS, Ubuntu
Posts: 518



View Profile
« Reply #6 on: September 11, 2008, 07:06:16 pm »

Hi Boppy

The manual procedure - from Rui's post below is:
- Download the  zip file attached to Rui's post and extract the deb files to your own home folder.

IMPORTANT NOTE: Order of commands it's very important!
- Do:
Code:
sudo apt-get update
sudo apt-get remove e17-cvs

accept the proposed remove of oz-desktop.
- Run:
Code:
sudo apt-get install e17-svn

Then install manually the new oz tools and desktop packages:

64bit OzOS users:
Code:
sudo gdebi oz-e17-tools_0.04.9_amd64.deb
 
or the 32bits version
Code:
oz-e17-tools_0.04.9.1_i386.deb
then (all versions)
Code:
sudo gdebi oz-desktop-base_0.00.9_all.deb
sudo gdebi oz-desktop_0.07.9.1_all.deb

Let's know how it goes.
Logged

Aubrey has built 7 Ikea wallunits this week and has indentations on his hands from straining the Allen keys.  He would really like to know how come he still has to throw out half of his books.
earlycj5
Regular Member

Online Online

OS Used: OzOs, just OzOs.  No really, just OzOs.
Posts: 123


I keep trying


View Profile WWW Email
« Reply #7 on: September 13, 2008, 12:04:20 am »

Hmm, this all went swimmingly on one of my computers.  I've not tried on the Mini-Note yet but on my home PC when I run the script is simply skips all of the packages or says "NOT FOUND".
Logged

Cheers!
Adam Sparks, Earlycj5
Rui Pais
Architect
*****
Offline Offline

OS Used: OzOS, Ubuntu (Olds: Fedora, Debian, Gentoo)
Posts: 909



View Profile
« Reply #8 on: September 14, 2008, 06:13:56 am »

Hmm, this all went swimmingly on one of my computers.  I've not tried on the Mini-Note yet but on my home PC when I run the script is simply skips all of the packages or says "NOT FOUND".

Hi earlycj5.
Can you tell me whats the output of:
Code:
ls /var/cache/e17_src/
and of:
Code:
ls /var/cache/e17_src/eet/.svn/
?

That would be helpful to catch any possible issue.
Thanks!

You can possible get things work by just:
Code:
sudo rm -rf /var/cache/e17_src/*

I'm assuming it's some bad svn local tree code...
Logged

I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.
- M. T.
Rui Pais
Architect
*****
Offline Offline

OS Used: OzOS, Ubuntu (Olds: Fedora, Debian, Gentoo)
Posts: 909



View Profile
« Reply #9 on: September 14, 2008, 06:16:41 am »

@all

I updated the 2 new versions of oz-desktop and oz-desktop-base to repos, so instructions are relatively simpler (see 1st post).

The only thing that needs to be installed manually (by gdebi/dpkg) it's oz-e17-tools, that stills require some tests till i check that the move can be done safely by apt/synaptic automatically.

Rui

Logged

I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.
- M. T.
Rui Pais
Architect
*****
Offline Offline

OS Used: OzOS, Ubuntu (Olds: Fedora, Debian, Gentoo)
Posts: 909



View Profile
« Reply #10 on: September 15, 2008, 08:02:34 pm »

Hi all.

A new procedure is now available for OzOS users.
Please let us know how your experience was!

** NEW **
. For OzOS users, we are still testing this.
So here the new procedure:
Code:
sudo apt-get update
sudo apt-get dist-upgrade
It must be dist-upgrade! (an ordinary upgrade will nor work and will fail on oz-e17-tools package)
After that run
Code:
update_e17.sh


I changed too the 1st post!
Logged

I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.
- M. T.
earlycj5
Regular Member

Online Online

OS Used: OzOs, just OzOs.  No really, just OzOs.
Posts: 123


I keep trying


View Profile WWW Email
« Reply #11 on: September 16, 2008, 03:28:52 am »

It worked on one computer.

Another I can't/won't run a dist-upgrade due to driver and kernel issues.

I'll try it on the third one later.
Logged

Cheers!
Adam Sparks, Earlycj5
Rui Pais
Architect
*****
Offline Offline

OS Used: OzOS, Ubuntu (Olds: Fedora, Debian, Gentoo)
Posts: 909



View Profile
« Reply #12 on: September 16, 2008, 04:20:54 am »

It worked on one computer.

Another I can't/won't run a dist-upgrade due to driver and kernel issues.

I'll try it on the third one later.

Thank You for the report earlycj5!


About the dist-upgrade issue, if such way it's not an option you may need then:
- uninstall manually oz-e17-tools and e17-cvs (eventually oz-desktop will be uninstalled to, no problem)
- install, using apt-get/synaptic (no need for the zip file anymore!) :
Code:
sudo apt-get install e17-svn oz-desktop
That should do it.

The great issue here it's not e17-svn vs e17-cvs, but the inability of apt/dpkg automatically update oz-e17-tools to the correct version, requiring that manual order procedure.

Let me know if you get into any troubles.
Thanks.


Logged

I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.
- M. T.
earlycj5
Regular Member

Online Online

OS Used: OzOs, just OzOs.  No really, just OzOs.
Posts: 123


I keep trying


View Profile WWW Email
« Reply #13 on: September 16, 2008, 12:51:49 pm »

I got it working on the two computers I tried it on.  Cheesy
Logged

Cheers!
Adam Sparks, Earlycj5
Rui Pais
Architect
*****
Offline Offline

OS Used: OzOS, Ubuntu (Olds: Fedora, Debian, Gentoo)
Posts: 909



View Profile
« Reply #14 on: September 17, 2008, 06:09:59 am »

I got it working on the two computers I tried it on.  Cheesy

Great!
Thanks for the report earlycj5.


@ALL
I update all main packages today.
Those include several minor fixes for compatibility with svn version and some critical fixes on update_17.sh (oz-e17-tools).
Please upgrade as soon as possible.

I add too some extra functionality. Here a resume of changes:
- better detection of errors on run or compile
- correct functionality with dates
- better applying of Oz defaults
- ensure it runs from e17-svn installed script
- add flag --cli to command to run on terminal (ex: sudo update_e17.sh -u --cli)
- several minor fixes

More configurable:
- run with any terminal.
Create a file ~/.update_e17.conf with text xterm=your_terminal (e.g xterm=xfce4-terminal)
Logged

I must have a prodigious quantity of mind; it takes me as much as a week sometimes to make it up.
- M. T.
Tags: E17 e17-svn e17-cvs Enlightenment 
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Quick Link: OzOS, The microbrew of Operating Systems.
Powered by SMF | SMF © 2006-2008, Simple Machines LLC | Page created in 0.171 seconds with 23 queries.