* Minutes, OE TSC meeting, March 10 2011
@ 2011-03-17 3:27 Mark Hatle
2011-03-17 8:38 ` Frans Meulenbroeks
0 siblings, 1 reply; 5+ messages in thread
From: Mark Hatle @ 2011-03-17 3:27 UTC (permalink / raw)
To: openembedded-devel, tsc
Attendance: Mark Hatle, Richard Purdie, Khem Raj, Tom Rini, Stefan Schmidt, Koen
Kooi
Apologies: Jeff Osier-Mixon
Chair for meeting: Mark Hatle
Agenda 2011-03-10 meeting
-------------------------
01) Agree on meeting chair
Mark Hatle volunteered as chair
02) Status report on oe-core
Still some issues, bitbake compatibility, RPM/rootfs creation on Ubuntu 11.04, a
few other things observed and cleanup tasks remain. This was a bad week for all
to work on it, things will hopefully be resolved in the coming weeks.
03) Status report on pull model, contrib repo and guidelines
Pull model is working, RP requests more people have the ability to queue up
patches in a repository -- such as the contrib repo.
Contrib repo is not yet visible via the web interface, we want to make it visible.
AI: Khem to talk to admins about making it visible
Guidelines have been sent and discussed on oe-core list, next action is to send
them to the main OE devel list for additional comments. Once feedback is
obtained and the final version agreed upon by the TSC -- we will post it to the
Wiki.
AI: Mark to send guidelines to oe-devel list.
04) Status report on board support layer guidelines
Waiting on decision from the board on OE as a public repository. Yocto project
may be able to provide this as well.
05) Status report on version retention policy and interaction with
oe-core / meta-oe / $distro layers
No additional feedback on policy. Next step is to send it to the OE-devel list
for more feedback.
AI: Tom to send version retention policy to oe-devel list.
06) Status on Yocto / OpenEmbedded integration plan in oe-core
[mostly covered in 02]
Yocto (master -- post 1.0) is basing it's work on oe-core.
07) Start to think about the Policies section on wiki and whether it is
relevant/correct now, and also what needs to change going forward
to Yocto.
[Proposed: Graeme]
Suggestion is to put policy information both in the Wiki, as well as in each
layer. The layer policy may simply reference the OE general policies, and/or
create custom policies as necessary. This ensures that the user of a layer has
a clear place to look, README, for policy and contribution information.
08) Staus on layer splitting of metadata
Progress is being made. Will move some of the discussion to the mailing list to
save time. Specifically need to still discuss what to do with sato, multimedia,
qt, gnome, kde, and similar components.
09) Discuss future of our infrastructure (oestats, autobuilder,run-time
testing)
https://wiki.yoctoproject.org/wiki/Yocto_Buildbot_Autobuilder_Discussions
[Proposed: Yury]
10) What immediate infrastructure changes are needed to work on integrating
better with Yocto. [Proposed: Tom King]
(discussion on 9/10 merged)
Talk of using common infrastructure for many items between Yocto Project and OE.
This is likely a board decision, but general agreement that sharing resources,
repositories and such for oe-core makes sense.
AI: Richard to check with Linux Foundation if they are willing to host non-LF
member BSPs on the Yocto Project site.
Further discussion of deprecation of OE bugzilla. Yocto intends to keep a bug
tracking system for itself. This might also be the place where OE-Core bugs can
be tracked.
Further topics:
DISTRO_FEATURE/MACHINE_FEATURE/libc interactions.
Need to have a general discussion on flags, and related in a future meeting.
Should be added as an agenda item.
-- End of Meeting --
Below is the IRC log from the meeting:
(late start)
(12:11:18) fray: go ahead and start.. who wants to chair.. I can run it if you'd
like
(12:11:27) stefan_schmidt: fray: would be good
(12:11:32) RP__: fray: go for it
(12:11:34) Tartarus: sounds good
(12:11:36) ***stefan_schmidt is to confused today
(12:11:44) fray: ok.. #1 is done.. on to status report on oe-core..
(12:12:11) fray: What I've observed is we're still having issues with bitbake
compatibility and Khem is reporting problems with RPM and rootfs construction in
Ubuntu 11.04-alpha
(12:12:50) koen: I haven't done a lot on oe-core this week, to busy with a
production stop problem :(
(12:12:51) stefan_schmidt: RP__: khem: You are going to discuss potential pull
model problems between you two directly I guess?
(12:13:04) RP__: Right, I'm aware there are a few outstanding patches to
OE-Core, I'd just ask people's patience with those until next week when I'm not
travelling
(12:13:24) khem: RP__: I think you should pull actively I will remain proxy
(12:14:00) fray: ok, so to summarize -- we're having some issues.. this week has
been bad for folks.. we'll hopefully catch up next week? Anything else?
(12:14:04) RP__: khem: ok, I think that makes sense. For now I'd just like to
establish the workflow and then we can tweak, arrange travel cover and so forth
as needed
(12:14:18) khem: yes
(12:14:19) RP__: What would help me is people queueing up patches in git branches
(12:14:26) khem: yes I like that
(12:14:40) fray: sounds like we're on 03 then..
(12:14:40) khem: but we need to provide contrib repo of some sort
(12:14:45) RP__: khem: They exist
(12:14:45) Tartarus: yeah, 03
(12:15:02) stefan_schmidt: People around me are still a bit confused with the
new layers and different parts. Seems we will need some time to get people
understand it.
(12:15:04) RP__: khem: openembedded-core-contrib
(12:15:13) khem: RP__: true yes they do
(12:15:15) RP__: not sure why its not on the web interface but it is there
(12:15:23) fray: The commit/patch guidelines were created.. I think we've got
general agreement on them..
(12:15:25) RP__: Could someone take the action to talk to the admins about that?
(12:15:28) khem: Yeah I remember now
(12:15:30) fray: what is the next step? wiki, send them to the main oe list or?
(12:15:35) khem: we have not exposed it on cgit
(12:15:59) Tartarus: So, contrib repo
(12:16:01) stefan_schmidt: fray: I would say ml first to give people a change to
comment
(12:16:05) Tartarus: do we have that setup so that people manage their own branches?
(12:16:07) Tartarus: or no?
(12:16:24) RP__: Tartarus: At this time, no but with gitolite we have the capability
(12:16:25) Tartarus: (meaning delete branches)
(12:16:27) fray: stefan, thats my suggestion as well
(12:16:31) stefan_schmidt: I would say people _can_ use contrib but are not
forced to
(12:16:41) Tartarus: stefan, agreed
(12:16:49) khem: RP__: we have gitolite on oe git
(12:16:51) Tartarus: pw-am is an ok fall-back, and there's other hosting options
(12:17:00) koen: I hacked the pull-request script to point to my own server,
pretty easy to do
(12:17:05) Tartarus: it's just it's so much easier to git pull :)
(12:17:10) RP__: khem: right, thats what I mean
(12:17:30) stefan_schmidt: fray: good. After waiting some time (1 week?) and
reacting on comments we can finalize it and put it in the wiki.
(12:17:31) khem: so if people send to ml and they queue up in patchwork we
should have a staging branch
(12:17:46) fray: ok, unless there are objections on that.. I'll take that action
(12:17:50) RP__: koen: We could take a patch to have it take a default from
something in ~
(12:18:05) khem: I will create my branch for this and would use that as a veneer
for master to pull from
(12:18:08) stefan_schmidt: fray: as you did the most already that makes sense
(12:18:22) koen: RP__: I'll have a look at that next week
(12:19:09) stefan_schmidt: So khem will proxy like Saul in a tree and RP gets
pull requests for them
(12:19:17) stefan_schmidt: Any problems with overlap here?
(12:19:32) khem: stefan_schmidt: not for all
(12:19:37) RP__: stefan_schmidt: I don't think that will be an issue
(12:19:50) khem: I am just thinking for patches that are not proposed through
branch pulls
(12:19:50) stefan_schmidt: ok, just wanted to check
(12:20:17) RP__: khem: You can take a mailing list patch and place it into a git
branch though
(12:20:31) koen: really easy with pw-am :)
(12:20:48) RP__: git am -is /saved/mailfile
(12:20:57) khem: RP__: yes I do that all the time wwhat I meant was to give
master tree to pull from always
(12:21:14) khem: so in my tree I will test and signoff those patches
(12:21:29) RP__: khem: I think we need to experiment and find what works
(12:21:41) ***stefan_schmidt thinks the same
(12:21:50) stefan_schmidt: most things will come naturally
(12:21:56) RP__: So to be clear, is someone going to ask the OE admins to make
the contrib trees public?
(12:22:00) fray: ok.. so what I have as a summary here is.. pull model, we want
Khem to proxy for RP when necessary. contrib repo needs admin assistence and
setup.. we can pull via git am if necessary.. and the commit guidelines need to
go to the regular OE mailing list for review
(12:22:04) stefan_schmidt: anythign else open for oe-core status?
(12:22:14) fray: that was my next question -- who is going to the admins?
(12:22:24) RP__: We also have the question of process documentation. I'm going
to ask Jefro about this. I'm disappointed he's not here :(
(12:22:49) khem: fray: I will
(12:23:00) fray: ok..
(12:23:02) khem: fray: for setting up oe-core-contrib right ?
(12:23:10) fray: stefan_schmidt I think we're done with 2 and 3 then..
(12:23:19) fray: khem, yes oe-core-contrib visible and setup issues if any..
(12:23:25) khem: ok
(12:23:44) fray: so on to 04.. BSP layer guidelines.. I think we're in a holding
pattern until more of the board can respond to the request correct?
(12:23:58) khem: I think so too
(12:24:08) stefan_schmidt: the linux-yocto part could be done
(12:24:11) RP__: The BSP on oe.org seems to have triggered a lot of discussion
(12:24:32) khem: yes it has
(12:24:52) fray: I think RP__ needs to take the action of clarifing from the LF
that yoctoproject will or not allow non-members to post BSPs.. since that was a
question from the board..
(12:24:57) fray: otherwise I think we have nothing else to report..
(12:25:13) RP__: If OE isn't going to do it, I would like to see it on Yocto as
I think having things in a single place where people can see them would be good
for the public perception of the project and usability
(12:25:14) stefan_schmidt: its more political then technical anyway
(12:25:19) stefan_schmidt: ot our job here
(12:25:26) fray: yup I agree
(12:25:28) khem: move on to next
(12:25:37) fray: 05 -- version retention policy..
(12:25:49) fray: I haven't seen any changes from last week.. do we need to send
this to the list as well for additional comments?
(12:25:55) Tartarus: I think so, yes
(12:26:00) RP__: agreed
(12:26:00) khem: yes I think so too
(12:26:03) fray: I know I had questions on this last week in the rgular #oe
channel..
(12:26:08) stefan_schmidt: Tartarus: are you going to do this?
(12:26:09) fray: ok.. Tart can you send it and handle feedback?
(12:26:26) Tartarus: ok
(12:26:36) fray: ok.. onto 6..
(12:26:38) RP__: 06 looks like it was covered in 02 or was there a specific
question?
(12:26:49) stefan_schmidt: yeah, I messed up agenda here I think
(12:26:51) fray: is this the otherway, what is yocto doing?
(12:27:13) fray: ok.. we'll say 06 is 02.. and go on..
(12:27:17) fray: 07 then..
(12:27:18) stefan_schmidt: base on oe-core after 1.0 IIRC?!
(12:27:28) fray: stefan_schmidt I believe that is still the plan
(12:27:36) RP__: Yocto is currently working on stabilisation for release. I'm
keeping Yocto master branch in sync with OE-Core
(12:27:44) RP__: (1.0 Yocto has branched)
(12:27:55) stefan_schmidt: ok, so thats it from the yocto side :)
(12:27:59) stefan_schmidt: good :)
(12:28:01) fray: sounds good.. on to 07
(12:28:12) fray: I'm a little concerned about the policies stuff myself..
(12:28:14) khem: and OE next Q release will be based on oe-core
(12:28:24) stefan_schmidt: 7 sounds like it will become interesting once commit
and version pilicies and final
(12:28:26) stefan_schmidt: policies
(12:28:29) fray: I'm wondering if it would make sense to document the policy
stuff within the layers themselves, as well as have a general OE policy posted..
(12:28:56) fray: that way someone can refer to the policies/guidelines within a
layer (which may be different from the general guidelines already in use by OE)
(12:28:57) khem: we should have policies for oe-core and quidelines for layers
(12:29:08) RP__: stefan_schmidt: Yes, once we have those we start to work on
improved documentation of policies
(12:29:08) stefan_schmidt: fray: we have docs in git, wiki and handbooks right
now...
(12:29:22) fray: ya, my fear is we have them in multiple places and they'll get
out of sync..
(12:29:36) RP__: fray: I think that is ok but we should have some overall
guidelines those layers can refer too
(12:29:41) koen: we should encourage every layer to have a README
(12:29:48) fray: wiki or handbook to me seems like the "right" place for overall
guidelines and OE wide policies..
(12:29:56) fray: the layers themselves for layer specific policies
(12:29:58) koen: that readme can point to wikis if needed
(12:30:05) RP__: koen: right, the layer should have a README and in that is
should document the contributrions model and who the maintainers are
(12:30:08) fray: koen, yes thats what i was thinking
(12:30:22) khem: yeah README is good
(12:30:35) stefan_schmidt: ok, readmes in layers pointing to general pilocies in
wiki or handbook if needed
(12:30:57) ***stefan_schmidt can't write today it seems
(12:30:59) fray: ok.. I think we sound follow that with oe-core.. once we get to
the point of making that change..
(12:31:21) fray: and then get the wiki updated with the policy stuff we have
once Tom and I have given the contributors a chance to comment
(12:31:35) stefan_schmidt: sounds ok
(12:31:45) fray: ok.. anything further on 07?
(12:31:51) stefan_schmidt: we can re-evaluate wiki or handbook for policies then
I think
(12:32:33) fray: ya.. I think once we establish a policies section or whatever
we do.. thent hat is what should be done.. make sure policies and guidelines are
still relevant, needed and accepted by the contributors
(12:32:50) fray: ok -- onto 08 then.. layer splitting of meta data..
(12:32:57) khem: layer splitting metadata I think what koen started as
openembedded-meta should populate with rest of recipes
(12:33:01) fray: I haven't seen any more work with that.. is that being held up
due to the oe-core work still?
(12:33:23) koen: still doing daily builds with meta-oe
(12:33:37) koen: less crazy breakage in oe-core, so less patches needed to meta-oe
(12:34:06) stefan_schmidt: People still hesitate I think, oe-core is just
starting and most will watch what happens
(12:34:09) fray: good.. so progress is being made, just a bit slower..
(12:34:48) khem: I think angstrom if it drives it then it will populate faster
(12:34:50) fray: ya.. like I said earlier, I'm having issues with the bitbake
and I know khem was with the rootfs generation.. if we can get the
bitbake/rootfs stuff solved... and the additional cleanup metnioned on the
mailing list.. I think we'll be pretty good..
(12:34:55) RP__: Are we good with the content in oe-core now?
(12:34:59) fray: general state of the packages and such looks decent
(12:35:01) khem: fray: I still do have issues
(12:35:08) RP__: Are there things we need to remove or add?
(12:35:19) khem: fray: I have still to debug it but its quite reproducable
(12:35:34) khem: RP__: to oe-core ?
(12:35:44) RP__: khem: yes
(12:36:01) RP__: I'm just wondering if we have the layer split right
(12:36:21) fray: I think all thats left is the fixup of the README files, rename
of the scripting..
(12:36:24) RP__: I think there is probably some renaming to do and work in the
distro area but nobody has got to that yet...
(12:36:43) fray: ohh and did we come to a conclusion on recipes-sato,
recipes-multimedia, recipes-qt and recipes-gnome?
(12:37:16) RP__: I think the point when we last discussed this is that some kind
of reference UI helps a lot to be able to test the stack
(12:37:18) fray: (I suggest that discussion stay on the oe-core mailing list
myself..)
(12:37:21) Tartarus: recipes-kde
(12:37:23) RP__: This is why Yocto keeps sato around
(12:37:23) Tartarus: recipes-gnome
(12:38:04) khem: yes UI is needed X11 may be enough?
(12:38:22) khem: and have layers for all others
(12:38:24) RP__: Sato is about as simple as you can make an X11 UI
(12:38:33) Tartarus: xorg should be in the core, imho
(12:38:35) fray: I'll propose this.. we're done with 08 -- we'll follow up on
the rename, removal, revision of files in the oe-core mailing list next week
when everyone gets back?
(12:38:42) Tartarus: but we also need to make it easy enough to opt out of things
(12:38:48) fray: my suggestions for core DO include the xorg..
(12:38:56) khem: me too
(12:38:57) RP__: yes, totally agree on xorg
(12:39:01) fray: yes, but I don't want a build of xorg to -ever- be required
(12:39:40) khem: fray: we can have a ref image for x11
(12:39:41) RP__: ok, lets continue on the mailing list
(12:39:48) fray: yup..
(12:39:51) Tartarus: back to the ML, agree
(12:39:56) RP__: next week I'll have more time for patches
(12:40:02) RP__: (to write them)
(12:40:03) fray: ok.. 09 infrastructure items.. anything for this?
(12:40:07) fray: RP__ :)
(12:40:16) stefan_schmidt: fray: only the one khem handles
(12:40:34) stefan_schmidt: I added the link there
(12:40:34) fray: or should we delay the autobuilder and related (10) items
another week?
(12:40:51) stefan_schmidt: Jay7 and some people from yocto seem to work together
on the autobuilder stuff
(12:40:51) RP__: I have this idea about using the same server for
git.yoctoproject.org and git.openemedded.org
(12:41:08) RP__: The reason why is that they basically do the same thing
(12:41:24) stefan_schmidt: And I thought it would be nice as example of yocto/oe
workgroups on specific targets
(12:41:44) RP__: You can run two different web looks on two domains with the
same gitolite underlying install
(12:42:09) koen: and host BSPs
(12:42:10) stefan_schmidt: The last item is more and offer to help I think. Tom
is always open for admin tasks that may need to be done.
(12:42:11) fray: (probably a board issues -- but) having the LF pay the
bandwidth and machine bill would likely be good for OE as well..
(12:42:15) Tartarus: So, if LF wants to propose infrastructure assistance to OE
by means of git serving HW
(12:42:16) stefan_schmidt: Takes care of the OE servers
(12:42:20) Tartarus: That sounds like a nice proposal
(12:42:21) RP__: The advantage would then be closer linkage between the "OE"
repos and "Yocto" repos and it would keep things in sync by definition between
the two
(12:42:34) khem: RP__: not our call on repo
(12:42:42) Tartarus: And less of a burden on the other folks we're sharing with
(12:42:52) fray: khem, I agree.. but we can propose it to both teh LF and OE
Board and see if either has an issue
(12:42:53) Tartarus: And yes, like fray said, that's a board thing
(12:42:55) RP__: Tartarus: right, this is my thinking
(12:42:59) koen: we have an outstanding request to LF to tell us how they can
help with servers and bw
(12:43:01) Tartarus: I think we as the TSC can say it sounds like a good idea
(12:43:04) Tartarus: but not our call
(12:43:09) koen: I guess I need to poke mike again
(12:43:09) RP__: We can discuss it and recommend to the board
(12:43:16) stefan_schmidt: Tartarus: agreed
(12:43:40) RP__: koen: There is ongoing discussion about that btw
(12:43:52) stefan_schmidt: RP__: I like the idea. Maybe get Tom into the loop as
he works on the OE infra. Better coordinate with him.
(12:43:52) RP__: and I have talked separately to Tom King about this
(12:44:02) stefan_schmidt: RP__: ah, great
(12:44:08) stefan_schmidt: scratch my last comment then :)
(12:44:20) RP__: I'm just connecting the dots since Tom wouldn't move unless the
TSC/board agree :)
(12:44:43) RP__: If we like the idea I can take the discussions further
(12:44:50) stefan_schmidt: It seems we like the idea and if Tom thinks the same
we can state this to the board
(12:44:55) Tartarus: +1 for like the idea
(12:45:04) fray: I'm happy with it
(12:45:09) koen: me too
(12:45:17) stefan_schmidt: me as well
(12:45:30) khem: is it for git or wiki etc. too
(12:45:33) fray: I'd like to get that tied in with the BSP answer as well, if
possible..
(12:45:49) RP__: khem: certainly start with git, I will talk to Tom about the
other services
(12:46:01) RP__: Yocto has a new webserver being inserted into the Yocto rack soon
(12:46:03) fray: git makes sense to me.. I have little opinion on Wiki.. Tom is
likely a better person to ask about that
(12:46:08) RP__: So this is a good time to work on it
(12:46:17) khem: ok
(12:46:40) koen: can we kill the oe bugzilla, btw?
(12:47:00) stefan_schmidt: again, not technical
(12:47:08) RP__: That is an interesting topic actually
(12:47:11) khem: koen: I think some folks still prefer bugzilla
(12:47:12) RP__: OE-Core bugs
(12:47:17) stefan_schmidt: and I don't think we should kill services without
announce
(12:47:21) RP__: Yocto does use bugzilla
(12:47:28) koen: khem: none of the developers do
(12:47:28) khem: people who do not want to subscribe to ml etc.
(12:47:39) khem: koen: but we will have users too
(12:47:48) RP__: Yocto would be lost without its bugzilla actually
(12:47:51) fray: I think if we have a group of maintainers, a bugzilla works
great.... if it's a more free group of contributors.. it gets stale very quickly..
(12:47:54) khem: its important to get inputs from users by all means
(12:47:55) koen: if the devs don't use bugzilla, kill it
(12:48:07) fray: I want oe-core (and yocto) to have a bugzilla.. I'm not sure
there is a benefit to the meta-oe though..
(12:48:14) stefan_schmidt: again, not technical
(12:48:15) fray: someone would have to really claim ownership to make it useful
(12:48:15) ***Tartarus is becoming a fan of jira
(12:48:24) koen: philip and graeme were working to kill it, but got sidetracked
by other problems
(12:48:29) RP__: stefan_schmidt: Its technical to a degree
(12:48:40) RP__: I think we do need to make some kind of decision on the topic
(12:48:47) fray: the technical part (in my opinion) is we should tell the board
our feelings on the topic..
(12:49:06) fray: if we find no use in it, we should tell them -- otherwise
mention where it is (or could be) useful..
(12:49:20) stefan_schmidt: bugzilla is one of these never endings topics in OE...
(12:49:25) RP__: If someone recommends a problem with OE core be reported in the
Yocto bugzilla is that going to upset anyone for example?
(12:49:26) fray: and oe-core is where I see it being useful.. as I see the TSC
(over the long haul) being the maintainers of oe-core
(12:49:37) khem: for now yocto can add a category for oe-core in its bugz
(12:49:49) khem: just a suggestion no way official
(12:49:55) fray: khem, and if thats the decision (use yocto bugzilla for
oe-core) I'm happy with that as well..
(12:50:06) koen: the yocto bugz is actually maintained, the oe one isn't
(12:50:20) RP__: Right, I don;t see value in the oe bugzilla as it is today
(12:50:21) khem: fray: since yocto will be using oe-core its logical for yocto
in itself too
(12:50:25) Tartarus: yeah, oe-core + yocto bugzilla is fine
(12:50:34) Tartarus: since yocto will be using oe-core and doing bts
(12:50:40) Tartarus: And that's not forcing anyone in OE to use it
(12:50:51) RP__: That sounds reasonable to me
(12:51:00) fray: then I think we should take that recommendation to the board..
being that if people want to report bugs (beyond just the mailing list) to the
oe-core.. they should use the yocto bugzilla..
(12:51:01) RP__: It is there and it is useful to track problems
(12:51:11) fray: otherwise bug tracking is mailing list based as it is now
(12:51:11) koen: exactly
(12:51:13) fray: (effectively)
(12:51:17) khem: koen: on a sidenote we can make oe bugzilla RO atleast
(12:51:20) stefan_schmidt: Its not like I would really like oe's bugzilla but
this needs a wider audience then TSC
(12:51:25) stefan_schmidt: to decide that is
(12:51:26) koen: khem: please do
(12:51:52) RP__: stefan_schmidt: What that would need is people to maintain it
(12:51:58) fray: ok, I think with that.. we're out of agenda items..
(12:52:00) koen: stefan_schmidt: philip told me that the TSC should figure it
out first :)
(12:52:03) khem: stefan_schmidt: agreed would you mind writing it up for oe-devel
(12:52:04) Tartarus: Er
(12:52:07) fray: are there any further tiems or comments before we call it a
meeting?
(12:52:08) stefan_schmidt: RP__: correct
(12:52:09) Tartarus: There should be one more at least
(12:52:14) RP__: stefan_schmidt: There are people signed up to maintain the
Yocto bugzilla. We can't sign up to maintain another
(12:52:18) Tartarus: DISTRO_FEATURE/MACHINE_FEATURE/libc interaction
(12:52:23) Tartarus: (the xattr fallout)
(12:52:24) fray: ahh yes..
(12:52:32) Tartarus: And maybe a slightly wider use flags discussion
(12:52:39) Tartarus: But maybe we should start that on the ML?
(12:52:43) stefan_schmidt: khem: ok, I will send out a mail to oe-devel tomorrow
about bugzilla
(12:52:45) Tartarus: Since there's a lot to say and think about there
(12:52:45) koen: Tartarus: my only wish is that *libc features work the same
across the board
(12:52:51) fray: we've got around 8 minutes left today.. I think mailing list is
likely best..
(12:52:57) koen: instead of opt-out in eglibc and opt-in in uclibc
(12:52:58) fray: and we should be sure to add it as a proper topic for next week..
(12:53:07) stefan_schmidt: stating the problems we see, no devs use it, no
meintainer, etc and ask for comments
(12:53:17) khem: koen: eglibc and uclibc has different goals so its rightly aligned
(12:53:29) koen: no it isn't aligned
(12:53:45) koen: and the xattr things show how messed up it is
(12:53:47) Tartarus: It's use aligned but not backwards compat
(12:54:00) khem: koen: eglibc was full featured and that should be our default
hmm may be we can do same for uclibc
(12:54:07) Tartarus: uclibc went opt-out but no one made everyone have the
previous behavior by default
(12:54:38) khem: but features should be selectable
(12:54:45) khem: with certain defaults
(12:54:48) fray: Personally I like the approach of setting a "reasonable"
default and disabling things for libc configurations.. (both in uclibc and
glibc).. as well as "enabling" things not in the reasonable default..
(12:54:59) fray: for me reasonable default for eglibc is the same API as GNU Glibc..
(12:55:02) RP__: I'm missing some background to comment I think. I guess I have
some email I've not got to :)
(12:55:13) khem: fray: thats full eglibc iow
(12:55:39) fray: khem, yes I think so.. (note there are a couple of options that
are disabled by default in eglibc because they don't exist in upstream glibc)
(12:55:41) khem: uclibc was always tunable so there never was a refe
(12:55:49) Tartarus: RP__, uclibc distro + most images broke since (a) avahi
pulls in libcap2 now (b) libcap2 depends on xattr support (3) uclibc doesn't
build that in by default anymore
(12:55:58) Tartarus: => most uclibc images broke in one of the 2011.03 test cycles
(12:56:18) fray: I'm pretty sure you can configure libcap2 to not use xattr..
(12:56:20) stefan_schmidt: One note for the next meeting. I'll be on vacation
without internet. Likely to race down the hill with my board anyway. :)
(12:56:22) fray: (or at least you could)
(12:56:23) Tartarus: fray, nope
(12:56:30) Tartarus: libcap1 maybe, but not 2
(12:56:32) Tartarus: checked
(12:56:33) RP__: Tartarus: ah, right :/
(12:56:40) fray: hmm. ok
(12:56:52) khem: so we need to refine libc features distro features and machine
features
(12:56:56) khem: and there relation
(12:56:59) RP__: stefan_schmidt: ok, hope you get to relax :)
(12:57:01) Tartarus: (non-optional file non-optionally does <sys/xattr.h> and
then a bunch of xattr stuff)
(12:57:09) stefan_schmidt: RP__: I hope that as well :)
(12:57:17) fray: ya.. lets try to start this on the list so stefan can comment
before next weeks meeting since he won't be here...
(12:57:19) Tartarus: khem, and do we want to start a wider discussion of use
flags or not? Or not yet
(12:57:23) Tartarus: ... on the ML
(12:57:32) khem: use flags hmmm may be
(12:57:38) fray: Tartarus ya, I know I've patched file to avoid that..
(12:57:54) RP__: re: use flags, I do plan to look at this topic in the Yocto
1.0+ timeframe
(12:58:06) khem: we should also find things we want to bring in from OE of today
into core
(12:58:07) RP__: try and propose some changes, then implement it...
(12:58:28) fray: khem ya, I still have an outstanding action to do the
investigation.. but keep running out of time.. :(
(12:58:33) RP__: and we are not calling them use flags ;-)
(12:58:54) khem: I wanted to ask on toolchain stuff
(12:58:57) khem: if we have some time
(12:59:20) khem: Do we remain pretty vanilla
(12:59:23) khem: in oe-core
(12:59:35) khem: or do we add stuff to make toolchain more usable
(12:59:47) RP__: khem: What isn't usable?
(12:59:48) fray: khem, I think we should remain vanilla + our integration features..
(12:59:59) khem: more usable I mean more suitable with opts
(13:00:07) fray: I.e. as-needed stuff, poisoned lib and include dirs..that kind
of thing...
(13:00:35) fray: khem, adjusting the gcc spec files to add preconfigured
options? or?
(13:00:48) koen: btw, tons of GNU_HASH errors in oe-core
(13:00:50) ***RP__ only has a few more minutes, then needs to go
(13:00:59) khem: fray: I mean like getting extra patches that make gcc work
better on ppc
(13:01:06) khem: backporting stuff from mainline etc.
(13:01:08) RP__: koen: right, I want to get those fixed
(13:01:19) khem: so far people ignore it since most of vendors use CSL
(13:01:27) fray: khem, I like the idea of fixes and backports.. but it's a LOT
of work....
(13:01:34) fray: and ya, vendors are using CSL..
(13:01:58) stefan_schmidt: better on ml? -EOUTOFTIME
(13:02:03) fray: yup..
(13:02:06) fray: lets call it a meeting..
(13:02:09) RP__: I think its one for the mailing list tbh
(13:02:16) fray: remember to get agenda topics in for next weeks meeting earlier..
(13:02:22) khem: ok bye all
(13:02:30) stefan_schmidt: bye all
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: Minutes, OE TSC meeting, March 10 2011
2011-03-17 3:27 Minutes, OE TSC meeting, March 10 2011 Mark Hatle
@ 2011-03-17 8:38 ` Frans Meulenbroeks
2011-03-17 16:31 ` Jeff Osier-Mixon
2011-03-17 17:59 ` Richard Purdie
0 siblings, 2 replies; 5+ messages in thread
From: Frans Meulenbroeks @ 2011-03-17 8:38 UTC (permalink / raw)
To: openembedded-devel; +Cc: tsc
Mark, thanks for the minutes.
There is one remark I'd like to make and one agenda item i'd like to
coin for the TSC (I'll do that here since I haven't seen an agenda and
call for topics for the next TSC meeting)
2011/3/17 Mark Hatle <mark.hatle@windriver.com>:
>
> Further discussion of deprecation of OE bugzilla. Yocto intends to keep a bug
> tracking system for itself. This might also be the place where OE-Core bugs can
> be tracked.
>
What about the remaining parts of OE?
Do we also stop to use bugzilla for those?
Or will that also be done in the yocto bug tracking system?
I would like to suggest that the TSC starts to discuss how to deal
with the non-oe-core recipes that we have.
We have meta-oe of course. It might be useful to discuss and decide on:
- do we want to use meta-oe (and if so, how should it be
sub-structured, e.g. similar to oe-core meta* dirs)
- assuming it'll be meta-oe, how will we deal with it in terms of
adding recipes, dealing with patches, retention policy, ownership etc
etc
- how/where to store deprecated oe-core recipes that are still
useful/needed (and how to retire them if they are not needed any
more).
...
Or in a more general sense:
How are we going to deal with the parts of OE that are not part of OE-core.
Best regards, Frans.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Minutes, OE TSC meeting, March 10 2011
2011-03-17 8:38 ` Frans Meulenbroeks
@ 2011-03-17 16:31 ` Jeff Osier-Mixon
2011-03-17 17:59 ` Richard Purdie
1 sibling, 0 replies; 5+ messages in thread
From: Jeff Osier-Mixon @ 2011-03-17 16:31 UTC (permalink / raw)
To: openembedded-devel
Hi Frans,
I will add this to the agenda for this week
On Thu, Mar 17, 2011 at 1:38 AM, Frans Meulenbroeks <
fransmeulenbroeks@gmail.com> wrote:
> Mark, thanks for the minutes.
>
> There is one remark I'd like to make and one agenda item i'd like to
> coin for the TSC (I'll do that here since I haven't seen an agenda and
> call for topics for the next TSC meeting)
>
> 2011/3/17 Mark Hatle <mark.hatle@windriver.com>:
>
> >
> > Further discussion of deprecation of OE bugzilla. Yocto intends to keep
> a bug
> > tracking system for itself. This might also be the place where OE-Core
> bugs can
> > be tracked.
> >
>
> What about the remaining parts of OE?
> Do we also stop to use bugzilla for those?
> Or will that also be done in the yocto bug tracking system?
>
> I would like to suggest that the TSC starts to discuss how to deal
> with the non-oe-core recipes that we have.
> We have meta-oe of course. It might be useful to discuss and decide on:
> - do we want to use meta-oe (and if so, how should it be
> sub-structured, e.g. similar to oe-core meta* dirs)
> - assuming it'll be meta-oe, how will we deal with it in terms of
> adding recipes, dealing with patches, retention policy, ownership etc
> etc
> - how/where to store deprecated oe-core recipes that are still
> useful/needed (and how to retire them if they are not needed any
> more).
> ...
>
> Or in a more general sense:
> How are we going to deal with the parts of OE that are not part of OE-core.
>
> Best regards, Frans.
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
--
Jeff Osier-Mixon
Yocto Community Manager @Intel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Minutes, OE TSC meeting, March 10 2011
2011-03-17 8:38 ` Frans Meulenbroeks
2011-03-17 16:31 ` Jeff Osier-Mixon
@ 2011-03-17 17:59 ` Richard Purdie
1 sibling, 0 replies; 5+ messages in thread
From: Richard Purdie @ 2011-03-17 17:59 UTC (permalink / raw)
To: tsc; +Cc: openembedded-devel
On Thu, 2011-03-17 at 09:38 +0100, Frans Meulenbroeks wrote:
> Mark, thanks for the minutes.
>
> There is one remark I'd like to make and one agenda item i'd like to
> coin for the TSC (I'll do that here since I haven't seen an agenda and
> call for topics for the next TSC meeting)
>
> 2011/3/17 Mark Hatle <mark.hatle@windriver.com>:
>
> >
> > Further discussion of deprecation of OE bugzilla. Yocto intends to keep a bug
> > tracking system for itself. This might also be the place where OE-Core bugs can
> > be tracked.
> >
>
> What about the remaining parts of OE?
> Do we also stop to use bugzilla for those?
The current OE bugzilla is a mess, I think that much is clear. Why?
For a bugzilla to work, its needs active maintenance. Yocto has enough
resources to do this for OECore, its is not really able to take on the
whole of OE though, we're simply not resourced to do it. I'd rather take
on something manageable and do it well that try and do too much and do
it badly.
The offer of Yocto looking after OECore bugs and the bugzilla for them
is therefore a positive step but if we want to cover the whole of OE,
the resources need to come from somewhere and there is nobody
volunteering at this time.
I think the TSC is pretty much recommending the existing OE bugzilla
should be shut down as nobody is doing active work with it and it just
misleads people.
> Or will that also be done in the yocto bug tracking system?
>
> I would like to suggest that the TSC starts to discuss how to deal
> with the non-oe-core recipes that we have.
> We have meta-oe of course. It might be useful to discuss and decide on:
> - do we want to use meta-oe (and if so, how should it be
> sub-structured, e.g. similar to oe-core meta* dirs)
I think the TSC has said yes, it wants to encourage meta-oe and that is
was encouraging a more layered approach there.
> - assuming it'll be meta-oe, how will we deal with it in terms of
> adding recipes, dealing with patches, retention policy, ownership etc
> etc
I think the TSC did discuss and document some of this but its certainly
not crystal clear yet. We're still trying to sort out the documentation
for OE Core though and that is a priority over meta-oe. Note that it
doesn't have to be the just the TSC members who do this and we're open
for any help in writing drafts for discussion...
> - how/where to store deprecated oe-core recipes that are still
> useful/needed (and how to retire them if they are not needed any
> more).
If meta-oe is layered, a layer for these could be created to make this
clear.
Cheers,
Richard
^ permalink raw reply [flat|nested] 5+ messages in thread
* Minutes, OE TSC meeting, March 10 2011
@ 2011-03-21 19:48 Jeff Osier-Mixon
0 siblings, 0 replies; 5+ messages in thread
From: Jeff Osier-Mixon @ 2011-03-21 19:48 UTC (permalink / raw)
To: openembedded-devel, tsc, openembedded-core
Attendance: Mark Hatle, Richard Purdie, Khem Raj, Tom Rini, Stefan Schmidt,
Koen Kooi,
Secretary: Jeff Osier-Mixon (non-voting)
_____________________________________________________________________________
AGENDA WITH DISCUSSION RESULTS
01) Agree on meeting chair
Koen this time, Khem volunteered next time
___________________________________
02) Status report on oe-core
Mark: changes going in, still looking for rpm build issue reported by Khem &
Denys, yocto bug 890
Khem is able to use oe-core with angstrom, has blogged on setup and also
created wiki page on oe->oe-core sync
Mark: yocto master syncing regularly
(1:12:39 PM) koen:
http://wiki.openembedded.org/index.php/List_of_OE_Features_For_oe-core
(1:12:51 PM) koen:
http://sakrah.homelinux.org/blog/2011/03/using-openembedded-core-to-build-angstrom-for-qemu/
Koen will poke Khem for gcc update re meta-toolchain issue
outstanding issues:
1-bitbake sync
2-s/yocto/oe-core/ and s/poky/??/ (Khem thinks ?? = oe)
take discussion on that to the ml
AI: Jefro volunteers to wikify checklist if someone sends
AI: Koen to send email gathering input for checklist (sent before meeting
ended)
Mark: we've still got things we have to do before oe-core is "good enough"
to present as 'done' IMHO
not gotten the branding and cleanup which I think we have to do before it's
'good enough'
AI: discussion for branding & recipe split to mailing list, Richard
responded to Koen's post already
___________________________________
03) Status report on pull model, contrib repo and guidelines
Mark hopes to post commit/patch policy guidelines tomorrow, has feedback to
incorporate
contrib repo now visible, pull model seems to be working
devs free to use own public repos
nice to do, pull req script to figure out url dynamically
Koen would like to copy oe-core guidelines as much as possible for meta-oe
layer
___________________________________
04) Status report on board support layer guidelines
no feedback from Richard on yocto side yet, agreed to use yocto guidelines
minus scary linux-yocto requirement
need to find out lf position on bsp postings, feed to oe board
non-LF memeber postings
AI: continued, Richard to report back, send to board
AI: Richard has action to write proposal for YP steering group, won't have
answer until their meeting
___________________________________
05) Status report on version retention policy and interaction with
oe-core / meta-oe / $distro layers
Tom posted to ml, Koen likes doc from Mark & Tom
+/- ready to wikify
Koen doesn't like micromanaging & docing all use cases
TSC needs to define what is in what category
AI: Tom will wiki it
___________________________________
06) Status on layer splitting of metadata
Khem using meta-oe layer, need to keep working on it - kitchen sink?
Koen - plan is to populate initially & evaluate
make pull strategy offiical by copying oe-core guidelines
Koen volunteers to be pullmaster
Richard reasonable to have clear areas of ownership, doc'd in meta-oe
must plan for higher activity in future
Koen: split recipes ok, but layers inside meta-oe not necessary yet
splitting criteria?
1. willing maintainers (koen) following established quality guidelines
(tom)
2. systems/related functionality (fray)
3. layer non-interdependence (koen)
split into layers now? Koen says little experience with layers in oe
community & with maintainers
Richard if structure could accomodate now, better for future
Khem - arrange like oe-core, meta and meta-xxx structure?
AI: Koen will move data in repo down a level into meta-oe now
___________________________________
07) DISTRO_FEATURE/MACHINE_FEATURE/libc features and other
"flags" discussion
[ Proposed: Tom Rini ]
Tom: agree on problem scope & move to ml
need OE to meet needs of distros that maintain a feed
as well as useers that care more about initial build
important that feed people don't waste time debugging things
that nonfeed people introduce
fray: documenting flags as part of feed is necessary
signature code is starting point for both use cases
Mark is also concerned about namespace pollution btw flags
Richard - this is also on post-1.0 yocto list
AI: Tom to move to ml
___________________________________
07) Continue discussion on posting of policies and guidelines
Mark: where to post and when?
AI: Khem to highlight the oe-core ml on oe-dev, tell poeple about discussion
suggest wiki for text, ml for discussion
___________________________________
08) Continue discussions on infrastructure items
issues were to be raised on ml, no one did
Koen: admins sent doc requesting hw/funding, kick to board & LF?
Richard did pass it on to LF and is discussing hw options
Tom King made a draft on what is needed for future to replace oestats
Khem: autobuilder or tinderbox functionality still missing
oe infrastruc on machines shared with 4 other projects
tom requesting all 5 projects find funding
___________________________________
09) How are we going to deal with the parts of OE that are not part of
OE-core. (Frans)
discussed in earlier line items
_____________________________________________________________________________
TRANSCRIPT
(12:59:13 PM) Tartarus: Just about now'ish right?
(12:59:59 PM) Jefro: 1 minute
(1:00:01 PM) Jefro: Khem sends apologies, so we are just waiting for tom and
stefan
(1:00:08 PM) Jefro: oop, hi Tom :)
(1:01:10 PM) Jefro: until stefan arrives, I suggest starting on 01) Agree on
meeting chair
(1:01:37 PM) Tartarus: First can we get the "final" agenda
posted/pastebined?
(1:01:44 PM) Jefro: 1 second
(1:02:45 PM) Jefro: agenda is at http://pastebin.com/vjaiK3K3
(1:03:42 PM) fray: works for me
(1:03:50 PM) fray: before we begin we need someone to log
(1:04:14 PM) Jefro: I will log, if that is ok with everyone
(1:04:20 PM) khem [~khem@99-57-141-118.lightspeed.sntcca.sbcglobal.net]
entered the room.
(1:04:20 PM) mode (+v khem) by ChanServ
(1:04:28 PM) Tartarus: Works for me
(1:04:37 PM) Jefro: alert: khem no longer sends apologies and has arrived on
time
(1:05:01 PM) khem: crazy work
(1:05:45 PM) Jefro: khem: agenda is at http://pastebin.com/vjaiK3K3
(1:06:26 PM) Tartarus: So, I'd suggest koen or khem as everyone else has had
a turn as the chair so far
(1:06:40 PM) koen: I'll chair
(1:06:51 PM) Jefro: 01) completed
(1:06:56 PM) koen: let's wait 4 minutes for stefan and then begin
(1:07:12 PM) koen: Jefro: double check: you'll be doing the minutes and
logging, right?
(1:07:20 PM) fray: I thought Stefan said last week he wouldn't make it..
(1:07:26 PM) Jefro: koen - yes, I have volunteered
(1:07:30 PM) ***fray double checks
(1:08:28 PM) koen: fray: I don't really recall, so let's wait till ten past
the hour :)
(1:08:34 PM) khem: next week I will chair so 01 for next week is done too
(1:08:39 PM) fray: can't find it
(1:09:21 PM) Jefro: with 8 more agenda items, I suggest continuing
(1:09:26 PM) koen: should the chairman send out an agenda for next week, or
can we talk Jefro into doin gthat?
(1:09:45 PM) khem: chairman can do it
(1:10:06 PM) koen: OK, let's get started with 02) Status report on oe-core
(1:10:58 PM) fray: Changes are still going in... but I've not had a lot of
time to work with it.. I'm looking for the RPM build issue reported by both
Khem and Denys.. bug 890 in the yocto bug system
(1:11:08 PM) khem: lets see. I am finally able to use OE-core effectively
with angstrom
(1:11:34 PM) khem: I have done a small weblog on how to get setup
(1:11:35 PM) fray: Yocto (master) is syncing regularly..
(1:11:53 PM) khem: and also created a page on wiki for outstanding OE ->
oe-core syncs
(1:12:00 PM) khem: I dont think anyone else filled in anything
(1:12:13 PM) koen: I only have a problem with meta-toolchain on the
buildhost at work, but I'll poke khem to update gcc in meta-oe to see if
that will fix it
(1:12:16 PM) Tartarus: Where is your blog post and that page?
(1:12:30 PM) khem: on the ml
(1:12:32 PM) khem: oe-devel
(1:12:39 PM) koen:
http://wiki.openembedded.org/index.php/List_of_OE_Features_For_oe-core
(1:12:51 PM) koen:
http://sakrah.homelinux.org/blog/2011/03/using-openembedded-core-to-build-angstrom-for-qemu/
(1:13:22 PM) koen: From the top of my head, outstanding items:
(1:13:23 PM) khem: we can collect stuff in the wiki and let people chose on
what they would chose to do
(1:13:28 PM) koen: 1) bitbake sync
(1:13:30 PM) khem: add their name for ownership
(1:13:41 PM) koen: 2) s/yocto/oecore/ and s/poky/something/
(1:13:55 PM) khem: it should be oe I think
(1:13:58 PM) khem: in all cases
(1:14:14 PM) khem: or OpenEmbedded where elaboration is needed
(1:14:19 PM) koen: let's that take discussion to the ml
(1:14:19 PM) fray: ya, I think thats the direction.. but I agree.. we need
to start posting and updating a checklist.. or we're going to miss stuff..
(1:14:56 PM) koen: who wants the action item to elaborate teh checklist and
post it?
(1:15:11 PM) Jefro: if someone sends me a list, I'll wikify it
(1:15:13 PM) ***khem volunteers Tartarus
(1:15:19 PM) fray: I'm swamped until early next week
(1:15:29 PM) ***Tartarus is also swamped
(1:15:42 PM) koen: should we put it in the 1.0 or 1.1 MS for yocto?
(1:16:19 PM) fray: I'm thinking to OE specific items should be in the oe
wiki.. and we can work with the yocto side to track whatever they feel is
necessary as well..
(1:16:21 PM) khem: yocto ?
(1:16:34 PM) khem: ah right
(1:16:35 PM) fray: we've still got things we have to do before oe-core is
"good enough" to present as 'done' IMHO
(1:16:56 PM) khem: yes we are not there yet
(1:17:25 PM) fray: (I do see progress -- just we've not gotten the branding
and cleanup which I think we have to do before it's 'good enough')
(1:18:06 PM) koen: the discussion for the branding and recipe split is best
done on the core ml IMO
(1:18:10 PM) koen: any objections to that?
(1:18:11 PM) fray: koen agreed
(1:18:14 PM) Tartarus: agree
(1:18:20 PM) khem: agreed
(1:18:34 PM) Jefro: does someone have an action item to write to the ml for
that?
(1:18:59 PM) koen: RP responded to my post about it, so it is already going
on
(1:19:03 PM) Jefro: ok
(1:19:40 PM) koen: I'll send an email to gather input for the checklist
(1:19:59 PM) koen: unless there are any other items, let's move to 03)
Status report on pull model, contrib repo and guidelines
(1:20:35 PM) fray: I did not get my AI of posting the commit/patch
policy/guidelines.. I'll get to it hopefully tomorrow.. (I did get
additional feedback though which I'd like to incorporate)
(1:21:21 PM) Jefro: fray: I am working on similar contribution guidelines
for yocto, I'd be glad to sync with yours
(1:21:56 PM) fray: yes, we should.. we discussed last week using the
guidelines as a base.. then layers can deviate from the in documented ways
(documented by the layer that is)
(1:22:26 PM) fray: as Khem mentioned before, the contrib repo is now
visible.. I don't know if anyone is using it yet though..
(1:22:36 PM) fray: pull model seems to be working as well..
(1:22:36 PM) khem: I am using
(1:22:45 PM) koen: fray: people are using it already
(1:22:47 PM) fray: perfect.. then we've at least got one user...
(1:22:54 PM) fray: even better.
(1:22:56 PM) khem: I saw Martin use it
(1:23:08 PM) khem: but devs are free to use their own public repos
(1:23:18 PM) fray: yup.. we need to make that clear as well
(1:23:18 PM) khem: its just a convenience for devs
(1:23:18 PM) koen: As meta-oe leader I would like to copy the oe-core
guidelines as much as possible
(1:23:29 PM) Tartarus: esp if someone makes the pull request script figure
out its url dynamically :)
(1:23:40 PM) khem: correct
(1:23:45 PM) fray: would be nice to add that to the "list of things to do"
;)
(1:24:34 PM) fray: on to the next?
(1:24:45 PM) khem: Yes
(1:25:01 PM) fray: 04) Status report on board support layer guidelines
(1:25:17 PM) fray: I haven't seen anything back from the board -- or RP on
the Yocto side yet.. so I don't think there is anything to report yet..
(1:25:24 PM) koen: I think we agreed to use the yocto one, minus the scary
linux-yocto stuff
(1:25:34 PM) Tartarus: Shall we ping the board about an anwser?
(1:25:39 PM) Tartarus: Just to keep things rolling
(1:25:55 PM) fray: we need to find out the LF position on BSP postings..
then feed that to the OE board
(1:26:08 PM) fray: (that non-LF member positings of BSPs)
(1:26:40 PM) fray: so I'd keep the action open for RP to report back.. then
we send it to the board
(1:26:51 PM) khem: right pinging board would be nice
(1:27:45 PM) fray: ok.. on to 05?
(1:27:50 PM) Jefro: 1 quick...
(1:27:57 PM) koen: Jefro: yes?
(1:28:52 PM) koen: 05) Status report on version retention policy and
interaction with oe-core / meta-oe / $distro layers
(1:28:57 PM) Tartarus: OK
(1:29:03 PM) Tartarus: I posted the TSC bit to the ML
(1:29:06 PM) Tartarus: got some feedback/questions
(1:29:08 PM) koen: I like the document fray and Tartarus came up with
(1:29:11 PM) Tartarus: and agenda items
(1:29:13 PM) khem: I think we need a strategy to retire versions
(1:29:16 PM) khem: from oe-core
(1:29:27 PM) Tartarus: I think we're +/- ready to wiki it
(1:29:34 PM) fray: ya, I think that was what I got out of some of the
oe-devel questions
(1:29:35 PM) koen: I would like to say that I'm not fond of micro-managing
and documenting all the usecases
(1:29:47 PM) Tartarus: It's boiling down to "need the TSC to define what is
in what catagory" and "guess we need to see how it goes in practice"
(1:29:52 PM) fray: and yes, I agree I think we're close enough to wiki it..
and continue to revise based on feedback
(1:30:00 PM) fray: Tartarus agreed
(1:30:25 PM) Tartarus: So next AI, I'll take it
(1:30:26 PM) Tartarus: wiki it
(1:30:30 PM) koen: right
(1:30:37 PM) fray: ok
(1:30:43 PM) koen: 6) Status on layer splitting of metadata ?
(1:30:59 PM) khem: I have been using meta-oe layer happily
(1:31:02 PM) RP__: Sorry, lost track of time :(
(1:31:06 PM) khem: should we keep populating it
(1:31:12 PM) koen: khem: yes
(1:31:17 PM) khem: RP__: welcome
(1:31:28 PM) fray: no problem.. we've got one question for you on 04 -- did
you get info from the LF on their position on non-LF members posting BSPs?
(1:31:39 PM) khem: koen: should we aim to make it the rest-of-oe-layer
(1:31:53 PM) RP__: I have the action to write a proposal for the steering
group who will then discuss it at their first meeting
(1:32:03 PM) fray: ok
(1:32:10 PM) RP__: So we probably won't get an answer until after they meet
(1:32:12 PM) fray: back to 06 -- yes I think we need to keep working on
meta-oe..
(1:32:17 PM) koen: khem: my original plan is to populate it further and
continially evaluate it
(1:32:30 PM) khem: koen: ok
(1:32:31 PM) fray: it seems to be going along well from my outsider view
(I've only been using oe-core so far)
(1:32:57 PM) khem: koen: ok
(1:33:10 PM) koen: I think we need to make it the pull strategy official by
copying the oe-core guidelines
(1:33:20 PM) khem: koen: yes I agree to that
(1:33:26 PM) RP__: I must admit I'd thought we'd already dicussed a lot
about meta-oe
(1:33:27 PM) koen: I volunteer to be pullmaster or whatever it's called
(1:33:48 PM) koen: RP__: yes, we did, but some people only read what they
want
(1:33:48 PM) RP__: I think for meta-oe, it is probably reasonable to have
areas of ownership
(1:33:56 PM) fray: I personally like the pull model, I'm just worried the
churn may be too high in meta-oe.. So 1) who will handle the pulls? and 2)
are there too many for one (or a small group) to handle?
(1:34:07 PM) fray: RP__ ya, that was going to be my next comment -- so I
agree
(1:34:21 PM) RP__: Those areas of ownership need to be clear
(1:34:28 PM) RP__: documented in meta-oe actually
(1:34:31 PM) fray: the question then in areas of ownership, will there be a
breakdown recipes-* like oe-core? or is it still fairly flat?
(1:34:53 PM) koen: fray:
http://cgit.openembedded.org/cgit.cgi/meta-openembedded/tree/
(1:34:54 PM) RP__: I'm imagining multiple layers in meta-oe along themes
(1:35:07 PM) RP__: e.g. one kind of like the graveyard we discussed
(1:35:22 PM) fray: ahh, I didn't realize you'd already broken it up.....
(1:35:23 PM) khem: RP__: we can have a meta-graveyard
(1:35:32 PM) fray: so then it should be easier to assign "ownership"..
(1:35:32 PM) khem: but meta-oe should be a better one
(1:35:56 PM) koen: right now both the number or recipes and patches are
small
(1:36:03 PM) RP__: koen: so are you saying no layers in meta-oe, just a
split of recipes?
(1:36:22 PM) koen: RP__: at the moment no split is needed yet
(1:36:33 PM) RP__: koen: agreed, I'm just thinking ahead
(1:36:40 PM) koen: bit I certainly for see e.g. gnome getting its own layer
(1:36:43 PM) fray: I think as the size grows, adding more layers may become
necessary.. but we should finish the split and go ahead with the existing
directior for now..
(1:36:52 PM) khem: I think eventually a split might be needed though
(1:36:53 PM) fray: koen, yup matches my thinking currently
(1:37:02 PM) khem: what should be the splitting criteria
(1:37:14 PM) koen: I think willing maintainers would be one
(1:37:30 PM) fray: "systems" or related functionality.. that enables a
maintainer and/or user to more logically/easily use the component..
(1:37:32 PM) Tartarus: Do we really need more than that?
(1:37:37 PM) koen: and layer interdependance another
(1:37:47 PM) RP__: Do we want to have the meta-oe layout reflect this now?
(1:37:49 PM) koen: or rather non-interdependance
(1:37:53 PM) Tartarus: willing maintainers (following the normal/established
elsewhere quality guildelines)
(1:38:13 PM) koen: RP__: I really don't know
(1:38:21 PM) RP__: That is my main concern
(1:38:38 PM) koen: there's too little experience with layers in the OE
community
(1:38:46 PM) koen: and way too little maintainer experience
(1:39:00 PM) RP__: I think whats worrying me is its hard for someone to say
"I want to maintain a TV UI layer"
(1:39:03 PM) fray: I think thats something that will come with time and a
desire to control specific areas..
(1:39:17 PM) RP__: if the structure could accomodate that now, I think we'd
help things in future
(1:39:22 PM) RP__: opie and gpe spring to mind
(1:39:27 PM) fray: ya
(1:39:41 PM) khem: so I think making a meta and meta-xxx structure would be
better
(1:39:48 PM) khem: iow arrange it like oe-core ?
(1:40:06 PM) koen: shall we call it meta-oe to avoid confusion?
(1:40:09 PM) fray: I think the arrangement of recipes-* is a good one.....
(1:40:12 PM) RP__: I think we need to move the data in the repo down a level
into a meta-oe now, yes
(1:40:25 PM) RP__: Better to take the pain now than later
(1:40:29 PM) koen: I'll take that AI if people agree
(1:40:31 PM) khem: I agree
(1:40:40 PM) Tartarus: agree
(1:41:30 PM) ***RP__ is obviously in favour :)
(1:41:35 PM) fray: agree
(1:41:54 PM) koen: ok
(1:41:56 PM) fray: 07 then?
(1:42:07 PM) RP__: We can then put something in place saying the meta-oe is
maintained by X model and by Y people
(1:42:11 PM) khem: Do we have a mechanism to track ABI between layers ?
(1:42:25 PM) RP__: khem: It needs to be written really
(1:42:41 PM) khem: ok
(1:42:43 PM) fray: I don't think we do.. and yes, I suggest document it for
now
(1:43:07 PM) RP__: FWIW, in the post 1.0 yocto time frame I'm boxing some
time to look at this. I'd also like to talk about it in person, kind of
brainstorning maybe at the SF meeting
(1:43:17 PM) khem: good idea
(1:43:40 PM) Jefro: (is this still #6, layer splitting? I'll note for SF
agenda)
(1:43:43 PM) RP__: (makes two things for the meeting agenda - renaming
things in oecore, an interactive session and also brainstorming layers)
(1:43:44 PM) khem: may be we should keep preparing agenda for F2F along the
way
(1:43:51 PM) fray: (still 6)
(1:45:27 PM) fray: ok.. 07 now?
(1:45:39 PM) ***fray wants to get to the flags discussion.. :)
(1:45:43 PM) ***Jefro notices there are two 07s on the agenda - first one is
DISTRO_FEATURE
(1:45:46 PM) koen: 07) DISTRO_FEATURE/MACHINE_FEATURE/libc features and
other "flags" discussion
(1:45:48 PM) Tartarus: So, for 07 I think I'd like to agree on the problem
scope here and then move it to the ML.
(1:45:48 PM) Tartarus: What I'm trying to say is that we need a way to get
OE to meet both the needs of distributions that maintain a feed (and have
end users that create feeds) and users that care much more about initial
build time/space than feeds. And it's important that the feed use case
people not have to waste time debugging problems introduced by a user that
put up a feed and turned off things like someone in the second case would
do. Can we all agree that we need to modi
(1:46:10 PM) Tartarus: Historically there's been some talks about this and
an evolving opinion about what we'll allow and not allow
(1:46:12 PM) koen: you got cut off at 'modi'
(1:46:25 PM) Tartarus: Can we all agree that we need to modify things to
allow for both use cases?
(1:46:58 PM) fray: Documenting the expected "flags" as part of the feed I
think is needed..
(1:47:05 PM) Tartarus: And, I think with the signature code we've got in
oe-core, we've got the starting point for being able to fit both cases
(1:47:14 PM) Tartarus: fray, right, but that's not enough
(1:47:17 PM) fray: I have another concern about this and that is namespace..
I'm really worried about namespace pollution between the different types of
flags we have
(1:47:22 PM) RP__: Tartarus: I agree we do need to handle this, I think we
just need to do it carefully and it needs a thought out plan
(1:47:29 PM) Tartarus: If someone ignores that, changes the flags, we can't
have the distro people waste time debugging the problem
(1:47:46 PM) Tartarus: RP__, agree, it won't be easy
(1:47:55 PM) RP__: Tartarus: checksums might help in some ways
(1:47:57 PM) Tartarus: But I want agreement from everyone that it's
something we need to solve
(1:48:06 PM) RP__: "send me the siginfo file for what you built"
(1:48:07 PM) fray: one possible way to do this is be sure to include the
configuration elements in the checksum, and then embed the checksum into the
package "somehow" (RPM packages have a method to do this already).. the only
concern is we need tools that can verify these things based on the policy
the user cares about
(1:48:14 PM) Tartarus: wait a minute fray :)
(1:48:19 PM) Tartarus: I want the real discussion on the ML
(1:48:27 PM) Tartarus: I just want agreement to tackle the problem now
(1:48:29 PM) Tartarus: brainstorm on the ML
(1:48:32 PM) Tartarus: and maybe more in SF
(1:48:37 PM) RP__: Tartarus: No argument from me, we need a solution. FWIW
its on the post 1.0 list of things yocto wants to look at
(1:48:47 PM) koen: I agree that we need to tackle it
(1:48:48 PM) fray: yes, we need to tackle this.. :) I'm happy with the
mailing list for initial and move the discussion to in-person is SF as well
(1:48:56 PM) Tartarus: OK
(1:48:59 PM) koen: now is the time to come up with something consistent
between layers
(1:49:00 PM) Tartarus: khem, agree?
(1:49:01 PM) RP__: My only requirement is that we need to do it with some
kind of discussed plan
(1:49:08 PM) Tartarus: RP__, agreed
(1:49:09 PM) ***khem is reading
(1:49:20 PM) Jefro: Tartarus has action item to move this to the mailing
list?
(1:49:24 PM) khem: Yes agree
(1:49:28 PM) Tartarus: Jefro: Agreed :)
(1:49:29 PM) koen: read for 07) Continue discussion on posting of policies
and guidelines ?
(1:49:42 PM) Tartarus: ready for 07b :)
(1:49:48 PM) fray: purpose was where do we post them, and when...
(1:50:02 PM) fray: I think we may already have the when figured out.. the
where may still need some discussion or not?
(1:50:28 PM) RP__: fray: the oe-core list is probably where this kind of
architecture discussion needs to happen
(1:50:30 PM) fray: ohh ya, and when it's posted what makes it a draft vs
actual policy.. those kinds of things..
(1:50:32 PM) koen: I think the ml(s) are good for further discussing
(1:50:52 PM) fray: yup
(1:50:52 PM) RP__: Can someone volunteer to highlight the oe-core mailing
list on oe-dev and tell people discussion is going to happen there?
(1:50:56 PM) Jefro: I suggest mailing lists for discussion, but wiki for
actual text, with notations to describe draft vs. official
(1:51:18 PM) khem: RP__: I can do that
(1:51:40 PM) fray: Jefro thats what I was thinking as well.. just need a
where for things.. (and maybe some of this is already decided, but last time
I looked it wasnt completely clear to me)
(1:51:46 PM) RP__: The workflow I can envisage is we discuss, on the ml and
f2f, then we publish a draft. That then either becomes final or gets ammeded
until it becomes final
(1:51:51 PM) RP__: khem: thanks
(1:52:00 PM) koen: RP__: sounds like a plan
(1:52:14 PM) ***Jefro can volunteer to take a look at the existing wiki and
suggest structural changes, but not until after Yocto 1.0 madness
(1:52:15 PM) ***RP__ has tried to do this in the past for things that are
considered "architecture"
(1:52:16 PM) koen: anything else, or should we go to 08) Continue
discussions on infrastructure items ?
(1:53:16 PM) fray: Jefro, thats fine.. my specific issues isn't with the oe
wiki in general, just the policies and how they relate to the oe-core,
meta-oe and related going forward..
(1:53:29 PM) fray: koen, ya 08 is fine
(1:53:55 PM) koen: OK, 08) Continue discussions on infrastructure items
(1:54:04 PM) fray: I'm not sure what else is needed in 08 at this point..
but we left last weeks meeting saying we'd raise some issues on the ML.. but
I'm not sure anyone did
(1:54:05 PM) koen: let's tackle actual hw first
(1:54:54 PM) koen: the admins send out a doc requesting hw and/or funding
(1:54:59 PM) koen: kick that to the board and LF?
(1:55:11 PM) RP__: koen: has the board responded to that yet?
(1:55:17 PM) RP__: I did pass it on the the LF
(1:55:25 PM) koen: RP__: it only went out to philip and me on the OE side
(1:55:35 PM) RP__: The trouble is Yocto is also hw constrained at the
moment, hard as that might be to believe :/
(1:55:45 PM) Tartarus: Er
(1:55:47 PM) Tartarus: Where did this go?
(1:55:53 PM) Tartarus: Did I miss a members email?
(1:55:56 PM) RP__: I am discussing hardware options with people
(1:55:56 PM) koen: no
(1:56:24 PM) Tartarus: Any reason it didn't go to the members list? Or, why
is this TSC related?
(1:56:25 PM) koen: Tartarus: Tom King made a draft on what is needed for the
future
(1:56:38 PM) khem: I think autobuilder or some sort of tinderbox like
functionality is what we are missing
(1:56:40 PM) Tartarus: So we aren't yet at the point of soliciting funds?
(1:56:40 PM) koen: it kinda is TSC related since it involved autobuilders
and stuff
(1:57:22 PM) Tartarus: I know Tom King has been working on something to
replace the old oestats thing I helped overwhelm, heh
(1:57:45 PM) RP__: The trouble is the OE infrastructure is on machines
shared with four other projects
(1:57:55 PM) khem: yes
(1:57:57 PM) khem: indeed
(1:58:03 PM) RP__: So Tom is requesting all five projects find some funds
(1:58:17 PM) ***koen suggests killing bugzilla to free up some space
(1:58:28 PM) RP__: koen: ;-)
(1:58:33 PM) Tartarus: If we can get an "official" request for Funds I'll of
course see if I can get any, no promises of course
(1:58:37 PM) khem: koen: space is not that big a problem
(1:59:22 PM) ***Jefro has another meeting in 1 min
(1:59:26 PM) khem: We are out of time I guess
(1:59:28 PM) koen: khem: I was only being half serious
(1:59:42 PM) Tartarus: I think we can call it then
(1:59:46 PM) fray: lets plan to move the last item nearer the beginning next
time... and follow up on the status items as well..
(1:59:47 PM) Tartarus: got almost everything talked about
(1:59:48 PM) Jefro: I suggest that 09 was discussed earlier
(1:59:49 PM) khem: its hard to get tangents in write only meetings :)
(1:59:58 PM) fray: :)
(2:00:02 PM) koen: yes, 09 was discussed in earlier meetings
(2:00:12 PM) koen: and put in minutes
(2:00:14 PM) koen: and in mails
(2:00:15 PM) Jefro: earlier in this meeting as well, unless I misunderstood
what it meant
(2:00:29 PM) fray: other then that, I'm good to call it as well..
(2:00:40 PM) khem: I would like to see OE-core support more arches and more
libs is that viable goal
(2:00:56 PM) ***khem always have closing question
(2:01:03 PM) fray: I'd like the arches, (multi)libs documented.. :) So I
know whats all there.. ;)
(2:01:22 PM) khem: I can document them
(2:01:23 PM) fray: koen -- just don't want to leave it hanging, even if
there are still open issues.. thats my only concern
(2:01:39 PM) koen: true
(2:01:43 PM) Tartarus: *ding*
(2:01:49 PM) Tartarus: time for MLs and so on, and normal channels
(2:01:50 PM) Tartarus left the room.
(2:01:51 PM) fray: khem, that should be part of the on-going oe-core
guidelines/policies stuff..
(2:01:55 PM) fray: yup.. meeting over ..
--
Jeff Osier-Mixon
Yocto Community Manager @Intel
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-03-21 19:50 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-17 3:27 Minutes, OE TSC meeting, March 10 2011 Mark Hatle
2011-03-17 8:38 ` Frans Meulenbroeks
2011-03-17 16:31 ` Jeff Osier-Mixon
2011-03-17 17:59 ` Richard Purdie
-- strict thread matches above, loose matches on Subject: below --
2011-03-21 19:48 Jeff Osier-Mixon
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.