Re: [gentoo-user] E17 and package.use

2010-11-19 Thread Mick
On Thursday 18 November 2010 22:41:49 Alan McKinnon wrote:

 With all these changes it's hard to give firm advice, except to say this:
 
 If conf-update wants to make changes to package categories, and eix on your
 machine gives the same new ones as the new config file, then make the
 change. Otherwise find out why you are out of step.

Yep, eix is telling me that suggested changes are sane and therefore I should 
accept them.

 having said that, yes it does look like you have enlightenment overlay
 uninstalled and the efl one installed. And it looks like you are now going
 to switch them back around again. Life on the bleeding edge is fun, right?

Fun but uncomfortable!
=
Calculating dependencies... done!

!!! All ebuilds that could satisfy dev-libs/e_dbus have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/e_dbus-1.0.0_beta2 (masked by: ~amd64 keyword)
=

So it seems that I should delete efl, install enlightenment overlay instead, 
remove any package.keywords on all  ** packages (?) that I had set up for 
efl and instead unmask beta versions of packages as portage is telling me to 
do.  Have I got this right, or should I leave  ** in my package keywords 
for the enlightenment packages?

I may wait until Sunday or so in the hope that all this dust has settled, 
because I fear that I may be caught half-way between changes on efl and 
enlightenment overlays with no way of installing a working desktop.

Thanks again for holding my hand on this.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] E17 and package.use

2010-11-19 Thread Alan McKinnon
Apparently, though unproven, at 11:06 on Friday 19 November 2010, Mick did 
opine thusly:

 On Thursday 18 November 2010 22:41:49 Alan McKinnon wrote:
  With all these changes it's hard to give firm advice, except to say this:
  
  If conf-update wants to make changes to package categories, and eix on
  your machine gives the same new ones as the new config file, then make
  the change. Otherwise find out why you are out of step.
 
 Yep, eix is telling me that suggested changes are sane and therefore I
 should accept them.
 
  having said that, yes it does look like you have enlightenment overlay
  uninstalled and the efl one installed. And it looks like you are now
  going to switch them back around again. Life on the bleeding edge is
  fun, right?
 
 Fun but uncomfortable!
 =
 Calculating dependencies... done!
 
 !!! All ebuilds that could satisfy dev-libs/e_dbus have been masked.
 !!! One of the following masked packages is required to complete your
 request: - dev-libs/e_dbus-1.0.0_beta2 (masked by: ~amd64 keyword)
 =
 
 So it seems that I should delete efl, install enlightenment overlay
 instead, remove any package.keywords on all  ** packages (?) that I
 had set up for efl and instead unmask beta versions of packages as portage
 is telling me to do.  Have I got this right, or should I leave  ** in
 my package keywords for the enlightenment packages?

You shouldn't have to unmask the packages as they won't be listed in 
profiles/package.mask, so the keyword method should be right.

And we'll have to watch for category/package names changes as well and modify 
keywords to suit. But that won't break anything, you'll get a message saying a 
package is masked. Once you unmask/keyword it, the emerge will proceed.

 
 I may wait until Sunday or so in the hope that all this dust has settled,
 because I fear that I may be caught half-way between changes on efl and
 enlightenment overlays with no way of installing a working desktop.
 
 Thanks again for holding my hand on this.

-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] E17 and package.use

2010-11-19 Thread Alan McKinnon
Apparently, though unproven, at 11:06 on Friday 19 November 2010, Mick did 
opine thusly:


 So it seems that I should delete efl, install enlightenment overlay
 instead, remove any package.keywords on all  ** packages (?) that I
 had set up for efl and instead unmask beta versions of packages as portage
 is telling me to do.  Have I got this right, or should I leave  ** in
 my package keywords for the enlightenment packages?
 
 I may wait until Sunday or so in the hope that all this dust has settled,
 because I fear that I may be caught half-way between changes on efl and
 enlightenment overlays with no way of installing a working desktop.
 
 Thanks again for holding my hand on this.

It just got even more interesting. The EFL libs (but not the window manager) 
just got committed to the portage tree.

The version is 1.0.0_beta2 and the devs have stated they intend no more 
API/ABI breakages. So I'm tempted to say we should install the beta libs so we 
don't have to constantly upgrade the whole lot.



-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] E17 and package.use

2010-11-19 Thread Mick
On Friday 19 November 2010 23:14:01 Alan McKinnon wrote:
 Apparently, though unproven, at 11:06 on Friday 19 November 2010, Mick did
 
 opine thusly:
  So it seems that I should delete efl, install enlightenment overlay
  instead, remove any package.keywords on all  ** packages (?) that I
  had set up for efl and instead unmask beta versions of packages as
  portage is telling me to do.  Have I got this right, or should I leave
   ** in my package keywords for the enlightenment packages?
  
  I may wait until Sunday or so in the hope that all this dust has settled,
  because I fear that I may be caught half-way between changes on efl and
  enlightenment overlays with no way of installing a working desktop.
  
  Thanks again for holding my hand on this.
 
 It just got even more interesting. The EFL libs (but not the window
 manager) just got committed to the portage tree.
 
 The version is 1.0.0_beta2 and the devs have stated they intend no more
 API/ABI breakages. So I'm tempted to say we should install the beta libs so
 we don't have to constantly upgrade the whole lot.

Excellent!

It's getting late over here, so I'll get on with this tomorrow.  -_-

For x11-wm/enlightenment I'll have to keep  ** in keywords, but switch 
overlay to 'enlightenment'.

Is the efl overlay going to be taken offline in the future?

PS. I'm impressed, but where do you go to find all this info about 
enlightenment  gentoo?
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] E17 and package.use

2010-11-19 Thread Alan McKinnon
Apparently, though unproven, at 01:31 on Saturday 20 November 2010, Mick did 
opine thusly:

 For x11-wm/enlightenment I'll have to keep  ** in keywords, but switch 
 overlay to 'enlightenment'.

Add the enlightenment overlay, but read a few key ebuilds to get a grasp of 
what's going on and what they want


 Is the efl overlay going to be taken offline in the future?

I think so, but that's me reading between the lines. It seems to be an 
experimental test bed, sort of like how the kde overlay gets used

 PS. I'm impressed, but where do you go to find all this info about 
 enlightenment  gentoo?

Been using e17 for years :-)

I subscribe to the e17 commit list and read all the various blogs etc, etc. 
Plus read all the numerous eclasses that have been around over the years and 
even maintained my own ebuilds for a while till barbeiri released his.

After all that, I guess some of the info made it into long-term memory :-)


-- 
alan dot mckinnon at gmail dot com



[gentoo-user] E17 and package.use

2010-11-18 Thread Mick
I have installed E17 using layman and the efl overlay, but today I just ran 
dispatch-conf and these changes showed up:
=
--- /etc/portage/package.use2010-11-15 12:50:46.0 +
+++ /etc/portage/._cfg_package.use  2010-11-18 19:35:35.0 +
@@ -8,11 +8,11 @@
 net-wireless/bluez gstreamer pcmcia
 app-portage/layman subversion
 #entrance
-x11-libs/evas X jpeg png svg xpm
-x11-libs/ecore X curl
+media-libs/evas X jpeg png svg xpm
+dev-libs/ecore X curl
 #E17
-x11-libs/e_dbus X
-x11-libs/evas X jpeg png svg xpm fontconfig
+dev-libs/e_dbus X
+media-libs/evas X jpeg png svg xpm fontconfig
 #efl overlay
 dev-libs/ecore glib threads xim curl ssl inotify evas opengl X xinerama 
xprint xscreensaver -sdl -gnutls
 dev-libs/eet ssl threads -gnutls

 (1 of 1) -- /etc/portage/package.use
 q quit, h help, n next, e edit-new, z zap-new, u use-new
   m merge, t toggle-merge, l look-merge:
=

Why is this?  Do I want to accept these changes?  I am not sure if they are 
caused by layman or portage proper.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] E17 and package.use

2010-11-18 Thread Alan McKinnon
Apparently, though unproven, at 22:10 on Thursday 18 November 2010, Mick did 
opine thusly:

 I have installed E17 using layman and the efl overlay, but today I just ran
 dispatch-conf and these changes showed up:
 =
 --- /etc/portage/package.use2010-11-15 12:50:46.0 +
 +++ /etc/portage/._cfg_package.use  2010-11-18 19:35:35.0 +
 @@ -8,11 +8,11 @@
  net-wireless/bluez gstreamer pcmcia
  app-portage/layman subversion
  #entrance
 -x11-libs/evas X jpeg png svg xpm
 -x11-libs/ecore X curl
 +media-libs/evas X jpeg png svg xpm
 +dev-libs/ecore X curl
  #E17
 -x11-libs/e_dbus X
 -x11-libs/evas X jpeg png svg xpm fontconfig
 +dev-libs/e_dbus X
 +media-libs/evas X jpeg png svg xpm fontconfig
  #efl overlay
  dev-libs/ecore glib threads xim curl ssl inotify evas opengl X xinerama
 xprint xscreensaver -sdl -gnutls
  dev-libs/eet ssl threads -gnutls
 
  (1 of 1) -- /etc/portage/package.use
  q quit, h help, n next, e edit-new, z zap-new, u use-new
 
m merge, t toggle-merge, l look-merge:
 =
 
 Why is this?  Do I want to accept these changes?  I am not sure if they are
 caused by layman or portage proper.


You have a mixture of vapier's overlay from layman and barberi's overlay from 
enlightenment.org, evas and ecore changed category from x11-libs to dev-libs 
in barberi's overlay. You can't have both, they conflict. Do this:

delete the vapier overlay - it's WY outdated
accept conf-update changes related to e17
install the efl overlay from enlightenment.org - it's currently maintained
delete any and all e17 packages.
emerge @e17

keep in mind for the future that you can't update the e17 packages why they 
are at version . You must update the entire lot, in order, anytime you 
want to update anything. This is normal for - packages


-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] E17 and package.use

2010-11-18 Thread Mick
On Thursday 18 November 2010 20:26:36 Alan McKinnon wrote:
 Apparently, though unproven, at 22:10 on Thursday 18 November 2010, Mick
 did
 
 opine thusly:
  I have installed E17 using layman and the efl overlay, but today I just
  ran dispatch-conf and these changes showed up:
  =
  --- /etc/portage/package.use2010-11-15 12:50:46.0 +
  +++ /etc/portage/._cfg_package.use  2010-11-18 19:35:35.0
  + @@ -8,11 +8,11 @@
  
   net-wireless/bluez gstreamer pcmcia
   app-portage/layman subversion
   #entrance
  
  -x11-libs/evas X jpeg png svg xpm
  -x11-libs/ecore X curl
  +media-libs/evas X jpeg png svg xpm
  +dev-libs/ecore X curl
  
   #E17
  
  -x11-libs/e_dbus X
  -x11-libs/evas X jpeg png svg xpm fontconfig
  +dev-libs/e_dbus X
  +media-libs/evas X jpeg png svg xpm fontconfig
  
   #efl overlay
   dev-libs/ecore glib threads xim curl ssl inotify evas opengl X xinerama
  
  xprint xscreensaver -sdl -gnutls
  
   dev-libs/eet ssl threads -gnutls
   
   (1 of 1) -- /etc/portage/package.use
   q quit, h help, n next, e edit-new, z zap-new, u use-new
   
 m merge, t toggle-merge, l look-merge:
  =
  
  Why is this?  Do I want to accept these changes?  I am not sure if they
  are caused by layman or portage proper.
 
 You have a mixture of vapier's overlay from layman and barberi's overlay
 from enlightenment.org, evas and ecore changed category from x11-libs to
 dev-libs in barberi's overlay. You can't have both, they conflict. Do
 this:
 
 delete the vapier overlay - it's WY outdated
 accept conf-update changes related to e17
 install the efl overlay from enlightenment.org - it's currently maintained
 delete any and all e17 packages.
 emerge @e17
 
 keep in mind for the future that you can't update the e17 packages why they
 are at version . You must update the entire lot, in order, anytime you
 want to update anything. This is normal for - packages

Thank you Alan, I seem to recall that at one point I did try Vapier's overlay, 
but it didn't work and then you kindly suggested that I used this:

$ layman -l
* efl [Subversion] (http://svn.enlightenment.org/svn/e/trunk/packaging/gentoo

Now, when I try to delete vapier's I get this:

# layman -d enlightenment
* Overlay enlightenment does not exist.

Am I right then to assume that it is no longer installed?

$ ls -la /var/lib/layman/
total 158
drwxr-xr-x  3 root root  8 Nov  1 20:10 .
drwxr-xr-x 32 root root 36 Nov 18 19:14 ..
-rw-r--r--  1 root root 154200 Nov 18 21:21 
cache_ac494f50f5736be7871962c0dec7b3bb.xml
-rw-r--r--  1 root root379 Nov 18 21:06 
cache_f4870c06236b316a7c7915b9c5fa4960.xml
drwxr-xr-x 20 root root 21 Nov 18 20:08 efl
-rw-r--r--  1 root root  0 Nov  1 20:10 .keep_app-portage_layman-0
-rw-r--r--  1 root root 57 Jun 11 07:23 make.conf
-rw-r--r--  1 root root480 Jun 11 07:23 overlays.xml

So I *should* be safe to accept the changes that dispatch-conf suggests, 
right?
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] E17 and package.use

2010-11-18 Thread Alan McKinnon
Apparently, though unproven, at 00:04 on Friday 19 November 2010, Mick did 
opine thusly:

 On Thursday 18 November 2010 20:26:36 Alan McKinnon wrote:
  Apparently, though unproven, at 22:10 on Thursday 18 November 2010, Mick
  did
  
  opine thusly:
   I have installed E17 using layman and the efl overlay, but today I just
   ran dispatch-conf and these changes showed up:
   =
   --- /etc/portage/package.use2010-11-15 12:50:46.0 +
   +++ /etc/portage/._cfg_package.use  2010-11-18 19:35:35.0
   + @@ -8,11 +8,11 @@
   
net-wireless/bluez gstreamer pcmcia
app-portage/layman subversion
#entrance
   
   -x11-libs/evas X jpeg png svg xpm
   -x11-libs/ecore X curl
   +media-libs/evas X jpeg png svg xpm
   +dev-libs/ecore X curl
   
#E17
   
   -x11-libs/e_dbus X
   -x11-libs/evas X jpeg png svg xpm fontconfig
   +dev-libs/e_dbus X
   +media-libs/evas X jpeg png svg xpm fontconfig
   
#efl overlay
dev-libs/ecore glib threads xim curl ssl inotify evas opengl X
xinerama
   
   xprint xscreensaver -sdl -gnutls
   
dev-libs/eet ssl threads -gnutls

(1 of 1) -- /etc/portage/package.use
q quit, h help, n next, e edit-new, z zap-new, u use-new

  m merge, t toggle-merge, l look-merge:
   =
   
   Why is this?  Do I want to accept these changes?  I am not sure if they
   are caused by layman or portage proper.
  
  You have a mixture of vapier's overlay from layman and barberi's overlay
  from enlightenment.org, evas and ecore changed category from x11-libs to
  dev-libs in barberi's overlay. You can't have both, they conflict. Do
  this:
  
  delete the vapier overlay - it's WY outdated
  accept conf-update changes related to e17
  install the efl overlay from enlightenment.org - it's currently
  maintained delete any and all e17 packages.
  emerge @e17
  
  keep in mind for the future that you can't update the e17 packages why
  they are at version . You must update the entire lot, in order,
  anytime you want to update anything. This is normal for - packages
 
 Thank you Alan, I seem to recall that at one point I did try Vapier's
 overlay, but it didn't work and then you kindly suggested that I used
 this:
 
 $ layman -l
 * efl [Subversion]
 (http://svn.enlightenment.org/svn/e/trunk/packaging/gentoo
 
 Now, when I try to delete vapier's I get this:
 
 # layman -d enlightenment
 * Overlay enlightenment does not exist.
 
 Am I right then to assume that it is no longer installed?
 
 $ ls -la /var/lib/layman/
 total 158
 drwxr-xr-x  3 root root  8 Nov  1 20:10 .
 drwxr-xr-x 32 root root 36 Nov 18 19:14 ..
 -rw-r--r--  1 root root 154200 Nov 18 21:21
 cache_ac494f50f5736be7871962c0dec7b3bb.xml
 -rw-r--r--  1 root root379 Nov 18 21:06
 cache_f4870c06236b316a7c7915b9c5fa4960.xml
 drwxr-xr-x 20 root root 21 Nov 18 20:08 efl
 -rw-r--r--  1 root root  0 Nov  1 20:10 .keep_app-portage_layman-0
 -rw-r--r--  1 root root 57 Jun 11 07:23 make.conf
 -rw-r--r--  1 root root480 Jun 11 07:23 overlays.xml
 
 So I *should* be safe to accept the changes that dispatch-conf suggests,
 right?


Now there's another confusion. This just got committed to the efl overlay:

http://cia.vc/stats/project/e/.message/1897db5

Note that the dev says we should be moving back to the enlightenment overlay 
:-)

With all these changes it's hard to give firm advice, except to say this:

If conf-update wants to make changes to package categories, and eix on your 
machine gives the same new ones as the new config file, then make the change. 
Otherwise find out why you are out of step.

having said that, yes it does look like you have enlightenment overlay 
uninstalled and the efl one installed. And it looks like you are now going to 
switch them back around again. Life on the bleeding edge is fun, right?


-- 
alan dot mckinnon at gmail dot com