Mailing List Archive

exo and Terminal (for XFCE4)
Hi all,

I recently switched my alpha from using gnome to xfce4 and found that
Terminal (in short, a xfce4 version of gnome-terminal) does not have an
alpha ebuild (though they exist on other platforms). I managed to build
this very easily from source, along with its depend exo. I'm wondering,
before I go charging into bugzilla with a RFE and start messing around
with ebuilds, if there's a good reason for this that I may have
overlooked?

I'm happy to do some leg work on this one, but as I've never
written/edited an ebuild before things will probably progress slowly.

Regards,


Grant Hill

--
gentoo-alpha@gentoo.org mailing list
Re: exo and Terminal (for XFCE4) [ In reply to ]
Hi Grant:

Grant Hill wrote:

>Hi all,
>
>I recently switched my alpha from using gnome to xfce4 and found that
>Terminal (in short, a xfce4 version of gnome-terminal) does not have an
>alpha ebuild (though they exist on other platforms).
>
Grant the problem here is not we don't have an ebuild for alpha, since
we have common ebuilds for all arches, is that for "some reason" this
ebuild has never been *keyworded* for alpha. By the way, you can see
what keywords an ebuild has simply editing .ebuild file and taking a
look at:
"KEYWORDS="

>I managed to build
>this very easily from source, along with its depend exo. I'm wondering,
>before I go charging into bugzilla with a RFE and start messing around
>with ebuilds, if there's a good reason for this that I may have
>overlooked?
>
>
To complete what I've said previously, the reasons why an ebuild hasn't
been keyworded are mainly two:

1. Nobody asked devs about keyword of this program (we have good
examples about asking for keywords)[1].
2. The ebuild or its dependencies inside the tree have some kind of problem.

What is the best way to ask for a keyword?

Easy.

1. Edit the ebuilds and its dependencies adding alpha (or ~alpha)
keyword. (note that after --sync you'll lose it)
2. Better if you can test all use flags and be sure to report tests for
all dependecies you can.
3. After compile, would be good be sure than the app works as we hope.
4. If all goes well, open a bug and title it something like "app-foo/foo
compiles and works on alpha"
5. Remember to talk about dependencies, use flags you have used, emerge
--info, files to test the ebuild (we will love you even more) and
whatever you think is useful.


Of course, remember that ebuilds first will be keyworded ~alpha and
after wait for a "testing" period, more or less two months, and always
they don't have open bugs, they will be ready to be marked as alpha
(stable). Of course, you can request an stable keyword for an ebuild if
you think it fullfiles with this requirements.

>I'm happy to do some leg work on this one, but as I've never
>written/edited an ebuild before things will probably progress slowly.
>
>
>
Grant, i hope you have understood that here, the problem is not write a
new ebuild, is try to check if they work for Alpha and if not, patch
them properly.

Anyway, always is good to know that terminal works after compiles from
the sources. Portage is not so far as this idea. =)

I will wait your bug to take care of terminal.

>Regards,
>
>
>Grant Hill
>
>
Hope i didn't bore you too much ...
Thanks Grant.

---------------------------------
YosWinK @ gentoo.org
Gentoo Alpha
Gentoo Doc

--
gentoo-alpha@gentoo.org mailing list
Re: exo and Terminal (for XFCE4) [ In reply to ]
Hello,

> To complete what I've said previously, the reasons why an ebuild hasn't
> been keyworded are mainly two:
>
> 1. Nobody asked devs about keyword of this program (we have good
> examples about asking for keywords)[1].
> 2. The ebuild or its dependencies inside the tree have some kind of problem.

Thanks for all the advice, I managed to build both Terminal and
xfce-extra/exo with only one problem. (once I figured out how to
recreate the digest for the ebuilds ;) )

The problem is that one of the dependencies for exo is dbus - something
much more complicated than either of these two apps I'm trying to build
and again has no alpha keyword. I found bug number 86485 [1] which
suggests that exo can be built without dbus, and indeed thats exactly
what I did - removed the dbus depend in the exo ebuild and everything
emerges and works perfectly. So, my question is what to do about bug
#86485 - do I just add a comment about how this would be useful for
building Terminal on alpha?

Hopefully this will be my last post to the list on this topic, and
normal service will shortly resume!


Grant Hill


[1] http://bugs.gentoo.org/show_bug.cgi?id=86485

--
gentoo-alpha@gentoo.org mailing list
Re: exo and Terminal (for XFCE4) [ In reply to ]
--- Grant Hill <jgh105@york.ac.uk> wrote:

> I found bug number
> 86485 [1] which
> suggests that exo can be built without dbus, and
> indeed thats exactly
> what I did - removed the dbus depend in the exo
> ebuild and everything
> emerges and works perfectly.

Sounds like maybe dbus should have it's own USE flag.


> Hopefully this will be my last post to the list on
> this topic, and
> normal service will shortly resume!

Hey, don't worry about it. This is exactly what this
list is for.

Jeff D




__________________________________
Discover Yahoo!
Find restaurants, movies, travel and more fun for the weekend. Check it out!
http://discover.yahoo.com/weekend.html

--
gentoo-alpha@gentoo.org mailing list
Re: exo and Terminal (for XFCE4) [ In reply to ]
Hello again:

Grant Hill wrote:

>The problem is that one of the dependencies for exo is dbus - something
>much more complicated than either of these two apps I'm trying to build
>and again has no alpha keyword.
>
Grant, no problem if you need to ask developers for more than one or two
keywords. We are here for this :)

>I found bug number 86485 [1] which
>suggests that exo can be built without dbus, and indeed thats exactly
>what I did - removed the dbus depend in the exo ebuild and everything
>emerges and works perfectly. So, my question is what to do about bug
>#86485 - do I just add a comment about how this would be useful for
>building Terminal on alpha?
>
>
>
The bug is open so, the maintainer sure is going to try to solve it. If
you want to report your experience and thoughts into the bug, i'm sure
the maintainer will be pleased to have more feedback.

Thanks Grant.
Bye.

--------------------------------
YosWinK @ gentoo.org
Gentoo Alpha
Gentoo Doc
--
gentoo-alpha@gentoo.org mailing list