Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [EN] I suggest E-17 version on siduction  (Read 26195 times)

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
[EN] RE: Reset comp
« Reply #30 on: 2013/01/31, 17:59:58 »
As an exercise to teach myself how to build debian packages, I set up a 32-bit siduction Razor-Qt VM and used it to build the new 1.7.5 e17 packages, and installed them with dpkg.  In a couple hours of playing with it/getting used to it, everything seems to work as intended.  I thought I found a bug with the screen resolution setting, but it's just very "touchy".  With a little patience I got it set to 1366x768, which looks fine on my 1920x1200 monitor.  This may be an issue with my VMware video setup and might not be a problem on real hardware.

From this experience with the "plain vanilla" E17, I would say it is usable out of the box, but the defaults are nowhere near as flashy as Bodhi. The first login takes you through a couple of preference screens (lappy or desktop?), scaling, and localization screens, and then it's ready to go.  There are 26 themes included.
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline ralul

  • User
  • Posts: 1.814
RE: Reset comp
« Reply #31 on: 2013/02/01, 16:27:15 »
Piper does his E17 using pure GNU make commands - but gets borked after a while ...
I would like to use Debian dpkg repository features. But I am a bit overwelmed: Where do I begin to lern building Debian packages?
experiencing siduction runs better than my gentoo makes me know I know nothing

Offline agaida

  • User
  • Posts: 1.760
    • http://g-com.eu
RE: Reset comp
« Reply #32 on: 2013/02/01, 16:38:20 »
As any other packager: Right from the beginning ...

A good start is the debian manual for new maintainers ...
There's this special biologist word we use for "stable". It's "dead". ~ Jack Cohen

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
Re: RE: Reset comp
« Reply #33 on: 2013/02/01, 18:47:37 »
Quote from: "ralul"
Where do I begin to lern building Debian packages?


For this particular case, you can start here on siduction forum!

Quote
Notes -- E17 Build From Source

1. Open these web pages:

http://www.enlightenment.org/p.php?p=contribute&l=en

http://www.debian.org/distrib/packages

http://forums.debian.net/viewtopic.php?p=228570

http://trac.enlightenment.org/e/wiki/Installation


2. On the enlightenment page, install as many of the required and suggested development packages as possible.  Some translation to current debian packages can be accomplished by searching the debian packages database.

Also, translating from the enlightenment list to current debian packages:

libfreetype-* = libfreetype6-*
libxcb-xyz-*  = libxcb-xyz0-*
lib*svg-dev   = lib*svg2-dev
libdbus*         = libdbus-1* and libdbus-c++*
zlib*         = zlib1g*


3. If you don't have them, install dh-make, cmake, fakeroot, libpoppler-private-dev, texinfo, and devscripts.

4. As user, download the 15 enlightenment tarballs, to your build directory under your user's home folder.

5. At your build directory prompt (use current version numbers!):

for I in eina eet evas embryo ecore eio edje efreet e_dbus evas_generic_loaders ethumb eeze emotion elementary; do tar zxf $I-1.7.5.tar.gz; done

tar zxf enlightenment-0.17.0.tar.gz

Now you have 15 package directories containing the source code tree.

6. Enter each package directory and run dh_make.  Answer "s" for single binary.

NOTE:  For any tarball and extracted directory name that contains a non-lowercase alphanumeric character other than "-", "+", or ".", like e_dbus and evas_generic, it will be necessary to rename with mv to change the illegal character.  It is not really necessary to change the name of the downloaded tarball if you use the "--createorig" option on dh_make (this will make new original tarball).

7. In each package build directory, use "dpkg-buildpackage -rfakeroot -us -uc" " to build the package.

Sequence (build, then install, each package before building the next one):

Eina
Eet
Evas
Evas_Generic_Loaders
Ecore
Eio
Embryo
Edje
Efreet
E_Dbus
Eeze
Emotion  (dependency issue with libxine1, resolve with apt-get -f install)
Ethumb
Elementary
Enlightenment


Today I followed this procedure for 64-bit and all is working as expected.  But you will spend a lot of time on the Debian package site getting all the xxx-dev packages first.
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline agaida

  • User
  • Posts: 1.760
    • http://g-com.eu
Re: RE: Reset comp
« Reply #34 on: 2013/02/01, 19:07:37 »
One who will build e17 should be advised to setup a pbuilder and a local repository. and script this.
There's this special biologist word we use for "stable". It's "dead". ~ Jack Cohen

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
RE: Re: RE: Reset comp
« Reply #35 on: 2013/02/01, 19:51:39 »
If other siductions users want it, then I would be willing, but I would need a lot of guidance (i.e. I did not read the Debian manual and I can barely write a script for ~.config/autostart and I've never made a local repo ...). In other words, I am unqualified to do it.  :cry:
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline agaida

  • User
  • Posts: 1.760
    • http://g-com.eu
RE: Re: RE: Reset comp
« Reply #36 on: 2013/02/01, 20:28:57 »
hehe,my first longer term relationship with linux begun with karmic koala in 09/10. Before this i know nothing about any linux and mostly nothing about unix. :)
There's this special biologist word we use for "stable". It's "dead". ~ Jack Cohen

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
RE: Re: RE: Reset comp
« Reply #37 on: 2013/02/01, 23:26:08 »
Let's see how many siducers care about it, and then we can talk if needed.  :)
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline titan

  • User
  • Posts: 312
RE: Re: RE: Reset comp
« Reply #38 on: 2013/02/01, 23:43:27 »
Most of the latest e17 libs are in experimental, but not e17, yet !

Offline titan

  • User
  • Posts: 312
RE: Re: RE: Reset comp
« Reply #39 on: 2013/02/02, 19:08:55 »
E17 is now in experimental. All the libs installed Ok but e17 and e17-data had dependency problems with libeio1, I can't find this as a separate lib there are other eio libs but not later versions in in experimental. If anyone has better luck please let us know.

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.838
RE: Re: RE: Reset comp
« Reply #40 on: 2013/02/02, 19:25:38 »
0.17.1 was released the other day (bug fixes) plus a first snapshot of E18 (0.17.99.83478). http://enlightenment.org/p.php?p=news/show&l=en&news_id=80

greetz
devil

Offline titan

  • User
  • Posts: 312
RE: Re: RE: Reset comp
« Reply #41 on: 2013/02/02, 20:24:05 »
I think the problem is with eio which has still to be uploaded into experimental

http://lists.alioth.debian.org/pipermail/pkg-e-devel/2013-January/001631.html

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
RE: Re: RE: Reset comp
« Reply #42 on: 2013/02/02, 20:47:10 »
I guess that enlightenment in experimental would be the same version as the one I compiled yesterday.

Code: [Select]
root@siduction-64vm:/etc/apt/sources.list.d# apt-cache policy enlightenment
enlightenment:
  Installed: 0.17.1-1
  Candidate: 0.17.1-1
  Version table:
 *** 0.17.1-1 0
        100 /var/lib/dpkg/status
root@siduction-64vm:/etc/apt/sources.list.d# apt-cache policy e17
e17:
  Installed: (none)
  Candidate: 0.16.999.70492-2
  Version table:
     0.17.1-1 0
          1 http://cdn.debian.net/debian/ experimental/main amd64 Packages
     0.16.999.70492-2 0
        500 http://http.debian.net/debian/ unstable/main amd64 Packages


eio-1.7.5 was one of the 15 source packages needed from enlightenment.org.
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
RE: Re: RE: Reset comp
« Reply #43 on: 2013/02/02, 20:59:51 »
The screen resolution issue that I noticed in both 32-bit and 64-bit is apparently a known bug that was reported under Bodhi a couple weeks ago.  In ~.xsession-errors I can find this one:

Code: [Select]
CRI<e>e_gadcon.c:607 DANGLING GADCON CLIENT 0x7f78780dc630! THIS IS A BUG!!!

However in both my 32-bit and 64-bit VMs, I can size the screen as needed -- up to the size of my real monitor (1920x1200) but I don't want it full screen.  Once I get it sized, there's no problem, but the size will be not be held across a restart of X, or a reboot.
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.345
    • Land of the Buckeye
RE: Re: RE: Reset comp
« Reply #44 on: 2013/02/02, 21:10:32 »
The default color scheme is shades of gray:

System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO