* [gentoo-embedded] My Catalyst experience
@ 2011-03-24 16:37 Kfir Lavi
2011-03-24 17:31 ` Mike Frysinger
2011-03-24 17:45 ` wireless
0 siblings, 2 replies; 10+ messages in thread
From: Kfir Lavi @ 2011-03-24 16:37 UTC (permalink / raw
To: gentoo-embedded
Hi,
I have asked in few past emails to the list about catalyst,
and finaly started to work with it. I did a lot of coding to overcome
problems with it. I created a script that can create spec files and
provide catalyst with the files to create stable or unstable trees.
I was asked by Peter Stuge what I would change in catalyst.
So here are my points:
1. improve the entry points for debugging. Sometimes you will need to
start from a certain point, when you debug stuff, so this will provide hooks
that are easy to use (commandline), and not the locking directory of the stage.
2. Solve some bugs or annoying things when working with catalyst, like
/usr/src/ is not created, or the glibc locals.
3. I already created a auto generator for spec files. This is the most
important bit
of the auto working of catalyst. It also auto generate stage4.spec.
4. take the fear out of the loop, and be agile to changes.
5. Documentation, hehe ;-) I really had hard time using this tool.
6. Minimal stage for embedded, that will be able to sustain releases
and freeze them
It should be implemented something like the crossdev tool, but in more
robust way. Also
using the ROOT= directive.
7. Crossdev integration.
8. Implement tiny portage tree (alredy implemented), but need to add
support for adding
packages to it as we go along. This keeps a really minimal subset
snapshot. It is really
good for small system, or compiling using tmpfs. I now have 8GB of
memory just for
the compilations.
9. auto creation of qemu image or image that implements grub,
partitions and few systems,
like debugging and compiling system, and the real embedded system.
10. sql + web frontend for people that really don't know gentoo.
11. Move to Ruby ;-) (but this is just a dream)
12. Make the code functional like C code, and no just big lump of
script (mostly in the Bash
scripts.)
13. It does look like this tool has grown from patch to patch under
fire (no time), so it needs
some change in the code, to be more understandable.
What I consider to do, is create a new catalyst tree, that will serve
as "next" tree for catalyst
stable. Though I'm still not sure that I'll hold myself not to
reorganize everything.
I understand that when Gentoo will have a good catalyst for users,
this will ease the work
of a lot of people, needing to use Gentoo in automated environments.
I also tried Metro, but found catalyst to work, and had hard time with Metro.
One needs to acknowledge that catalyst holds a lot of pearls in the
code, and this is its power.
My thoughts,
Kfir
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-03-24 16:37 [gentoo-embedded] My Catalyst experience Kfir Lavi
@ 2011-03-24 17:31 ` Mike Frysinger
2011-03-24 19:15 ` Kfir Lavi
2011-03-24 17:45 ` wireless
1 sibling, 1 reply; 10+ messages in thread
From: Mike Frysinger @ 2011-03-24 17:31 UTC (permalink / raw
To: gentoo-embedded
seems like catalyst feedback should go to the catalyst/release list.
not sure posting here will change anything.
-mike
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-03-24 16:37 [gentoo-embedded] My Catalyst experience Kfir Lavi
2011-03-24 17:31 ` Mike Frysinger
@ 2011-03-24 17:45 ` wireless
2011-03-25 4:17 ` solar
1 sibling, 1 reply; 10+ messages in thread
From: wireless @ 2011-03-24 17:45 UTC (permalink / raw
To: gentoo-embedded
On 03/24/11 12:37, Kfir Lavi wrote:
> I have asked in few past emails to the list about catalyst,
> One needs to acknowledge that catalyst holds a lot of pearls in the
> code, and this is its power.
Well this sound like a wonderful idea.....
Gentoo has been accepted as a Google "summer of code"
site, so enhancing catalyst would be a beautiful idea?
All we need now is a mentor to attract a top
college programmer?
;-)
James
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-03-24 17:31 ` Mike Frysinger
@ 2011-03-24 19:15 ` Kfir Lavi
2011-03-25 4:15 ` solar
2011-03-25 18:57 ` Mike Frysinger
0 siblings, 2 replies; 10+ messages in thread
From: Kfir Lavi @ 2011-03-24 19:15 UTC (permalink / raw
To: gentoo-embedded; +Cc: Mike Frysinger
On Thu, Mar 24, 2011 at 7:31 PM, Mike Frysinger <vapier@gentoo.org> wrote:
> seems like catalyst feedback should go to the catalyst/release list.
> not sure posting here will change anything.
> -mike
>
>
Yes, it is, but my interest in catalyst is not the interest of
Catalyst maintainers.
I think that in order to take it one step forward, it should be forked.
Regards,
Kfir
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-03-24 19:15 ` Kfir Lavi
@ 2011-03-25 4:15 ` solar
2011-03-25 18:57 ` Mike Frysinger
1 sibling, 0 replies; 10+ messages in thread
From: solar @ 2011-03-25 4:15 UTC (permalink / raw
To: gentoo-embedded; +Cc: Mike Frysinger
On Thu, 2011-03-24 at 21:15 +0200, Kfir Lavi wrote:
> On Thu, Mar 24, 2011 at 7:31 PM, Mike Frysinger <vapier@gentoo.org> wrote:
> > seems like catalyst feedback should go to the catalyst/release list.
> > not sure posting here will change anything.
> > -mike
> >
> >
>
> Yes, it is, but my interest in catalyst is not the interest of
> Catalyst maintainers.
> I think that in order to take it one step forward, it should be forked.
Fair enough.
--
solar <solar@gentoo.org>
Gentoo Linux
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-03-24 17:45 ` wireless
@ 2011-03-25 4:17 ` solar
2011-03-25 9:07 ` Martin Gysel
0 siblings, 1 reply; 10+ messages in thread
From: solar @ 2011-03-25 4:17 UTC (permalink / raw
To: gentoo-embedded
On Thu, 2011-03-24 at 13:45 -0400, wireless wrote:
> On 03/24/11 12:37, Kfir Lavi wrote:
>
> > I have asked in few past emails to the list about catalyst,
>
> > One needs to acknowledge that catalyst holds a lot of pearls in the
> > code, and this is its power.
>
>
> Well this sound like a wonderful idea.....
>
> Gentoo has been accepted as a Google "summer of code"
> site, so enhancing catalyst would be a beautiful idea?
catalyst is still being maintained. crossdev support is outside of the
scope of it's maintainers. So I think Kfir nailed it when hinting it
might be rewrite time.
>
> All we need now is a mentor to attract a top
> college programmer?
>
>
> ;-)
>
> James
>
>
>
>
>
>
--
solar <solar@gentoo.org>
Gentoo Linux
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-03-25 4:17 ` solar
@ 2011-03-25 9:07 ` Martin Gysel
0 siblings, 0 replies; 10+ messages in thread
From: Martin Gysel @ 2011-03-25 9:07 UTC (permalink / raw
To: gentoo-embedded
Am 25.03.2011 05:17, schrieb solar:
> catalyst is still being maintained. crossdev support is outside of the
> scope of it's maintainers. So I think Kfir nailed it when hinting it
> might be rewrite time.
mmh that remind me of a discussion of the neuvoo people, I think they
first considered catalyst but ended in using metro (Funtoo, drobbins) as
it is supposed to be easier to use and has maybe also a cleaner codebase...?
So before forking catalyst, I really would look at metro as it may fit
better to what you try to achieve... (unless you already did so...)
cheers
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-03-24 19:15 ` Kfir Lavi
2011-03-25 4:15 ` solar
@ 2011-03-25 18:57 ` Mike Frysinger
2011-04-03 13:25 ` Kfir Lavi
1 sibling, 1 reply; 10+ messages in thread
From: Mike Frysinger @ 2011-03-25 18:57 UTC (permalink / raw
To: Kfir Lavi; +Cc: gentoo-embedded
On Thu, Mar 24, 2011 at 3:15 PM, Kfir Lavi wrote:
> On Thu, Mar 24, 2011 at 7:31 PM, Mike Frysinger wrote:
>> seems like catalyst feedback should go to the catalyst/release list.
>> not sure posting here will change anything.
>
> Yes, it is, but my interest in catalyst is not the interest of
> Catalyst maintainers.
> I think that in order to take it one step forward, it should be forked.
sounds like you've never even talked to the catalyst maintainers. i
have. he said "send patches". he doesnt have a problem adding
cross-compile support.
-mike
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-03-25 18:57 ` Mike Frysinger
@ 2011-04-03 13:25 ` Kfir Lavi
2011-04-06 21:40 ` Mike Frysinger
0 siblings, 1 reply; 10+ messages in thread
From: Kfir Lavi @ 2011-04-03 13:25 UTC (permalink / raw
To: Mike Frysinger; +Cc: gentoo-embedded
[-- Attachment #1: Type: text/plain, Size: 951 bytes --]
On Fri, Mar 25, 2011 at 8:57 PM, Mike Frysinger <vapier@gentoo.org> wrote:
> On Thu, Mar 24, 2011 at 3:15 PM, Kfir Lavi wrote:
> > On Thu, Mar 24, 2011 at 7:31 PM, Mike Frysinger wrote:
> >> seems like catalyst feedback should go to the catalyst/release list.
> >> not sure posting here will change anything.
> >
> > Yes, it is, but my interest in catalyst is not the interest of
> > Catalyst maintainers.
> > I think that in order to take it one step forward, it should be forked.
>
> sounds like you've never even talked to the catalyst maintainers. i
> have. he said "send patches". he doesnt have a problem adding
> cross-compile support.
> -mike
>
Hi Mike,
Here is a bug I have added in 2011-02-22:
http://bugs.gentoo.org/show_bug.cgi?id=355995
Catalyst don't check correctly for openrc. this cause no running of depmod,
and you find this when you boot the machine.
Until now, I got no response.
If it's my problem, please correct me.
Kfir
[-- Attachment #2: Type: text/html, Size: 1490 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-embedded] My Catalyst experience
2011-04-03 13:25 ` Kfir Lavi
@ 2011-04-06 21:40 ` Mike Frysinger
0 siblings, 0 replies; 10+ messages in thread
From: Mike Frysinger @ 2011-04-06 21:40 UTC (permalink / raw
To: Kfir Lavi; +Cc: gentoo-embedded
[-- Attachment #1: Type: Text/Plain, Size: 1132 bytes --]
On Sunday, April 03, 2011 09:25:52 Kfir Lavi wrote:
> On Fri, Mar 25, 2011 at 8:57 PM, Mike Frysinger <vapier@gentoo.org> wrote:
> > On Thu, Mar 24, 2011 at 3:15 PM, Kfir Lavi wrote:
> > > On Thu, Mar 24, 2011 at 7:31 PM, Mike Frysinger wrote:
> > >> seems like catalyst feedback should go to the catalyst/release list.
> > >> not sure posting here will change anything.
> > >
> > > Yes, it is, but my interest in catalyst is not the interest of
> > > Catalyst maintainers.
> > > I think that in order to take it one step forward, it should be forked.
> >
> > sounds like you've never even talked to the catalyst maintainers. i
> > have. he said "send patches". he doesnt have a problem adding
> > cross-compile support.
>
> Here is a bug I have added in 2011-02-22:
> http://bugs.gentoo.org/show_bug.cgi?id=355995
> Catalyst don't check correctly for openrc. this cause no running of depmod,
> and you find this when you boot the machine.
> Until now, I got no response.
it probably is a bug in catalyst. make sure you're using live git and if it
still fails, feel free to send them a patch.
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2011-04-06 22:05 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-24 16:37 [gentoo-embedded] My Catalyst experience Kfir Lavi
2011-03-24 17:31 ` Mike Frysinger
2011-03-24 19:15 ` Kfir Lavi
2011-03-25 4:15 ` solar
2011-03-25 18:57 ` Mike Frysinger
2011-04-03 13:25 ` Kfir Lavi
2011-04-06 21:40 ` Mike Frysinger
2011-03-24 17:45 ` wireless
2011-03-25 4:17 ` solar
2011-03-25 9:07 ` Martin Gysel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox