All of lore.kernel.org
 help / color / mirror / Atom feed
* testing branch 2010-10-29
@ 2010-10-29 12:26 Cliff Brake
  2010-10-31 21:03 ` Yuri Bushmelev
  2010-11-04  9:04 ` Frans Meulenbroeks
  0 siblings, 2 replies; 30+ messages in thread
From: Cliff Brake @ 2010-10-29 12:26 UTC (permalink / raw)
  To: openembedded-devel

testing-next is ready for clean builds.  I'm still working on my
process to get this branch created automatically--thanks for your
patience.

Last weeks testing failed in a number of areas.  The combinations that
worked at listed in the tag:
http://cgit.openembedded.org/cgit.cgi/openembedded/tag/?id=tested_2010-10-25

For more information on the testing effort:
http://wiki.openembedded.org/index.php/Testing

Thanks,
Cliff

-- 
=================
http://bec-systems.com



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-10-29 12:26 testing branch 2010-10-29 Cliff Brake
@ 2010-10-31 21:03 ` Yuri Bushmelev
  2010-10-31 22:08   ` Koen Kooi
  2010-11-04  9:04 ` Frans Meulenbroeks
  1 sibling, 1 reply; 30+ messages in thread
From: Yuri Bushmelev @ 2010-10-31 21:03 UTC (permalink / raw)
  To: openembedded-devel

2010/10/29 Cliff Brake <cliff.brake@gmail.com>:
> testing-next is ready for clean builds.  I'm still working on my
> process to get this branch created automatically--thanks for your
> patience.

I have joined to testing initiative with:

DISTROS="angstrom-2008.1 minimal"
MACHINES="tosa collie akita efikamx ben-nanonote qemux86 qemuarm"
IMAGES="x11-image opie-image"

Test-builder will build every image for every machine for every distro
from list.
Every build will be started with clean $TMPDIR for now at least (may
be changed - depends on time required for full build).

OE-stats will be published with 'Jay7-tb' builder name.
Test-builder is running inside LXC-container with Debian Lenny x64.

Feel free to request to add other machines and images.

-- 
Yuri Bushmelev



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-10-31 21:03 ` Yuri Bushmelev
@ 2010-10-31 22:08   ` Koen Kooi
  2010-10-31 22:32     ` Yuri Bushmelev
                       ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Koen Kooi @ 2010-10-31 22:08 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 31-10-10 22:03, Yuri Bushmelev wrote:
> 2010/10/29 Cliff Brake <cliff.brake@gmail.com>:
>> testing-next is ready for clean builds.  I'm still working on my
>> process to get this branch created automatically--thanks for your
>> patience.
> 
> I have joined to testing initiative with:
> 
> DISTROS="angstrom-2008.1 minimal"
> MACHINES="tosa collie akita efikamx ben-nanonote qemux86 qemuarm"
> IMAGES="x11-image opie-image"
> 
> Test-builder will build every image for every machine for every distro
> from list.
> Every build will be started with clean $TMPDIR for now at least

I mentioned this at OEDEM as well, only doing clean builds hides upgrade
path type of bugs (e.g. libcdio5 -> libcdio). It would be nice if an
incremental build going from testing-prev to testing-next would be done
as well before tagging.

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFMzejnMkyGM64RGpERAh7bAJ4iEjXYNtQluY4igLuu1vnS6Syi2gCeK6g9
kQIbcn4jeMGUJ3IIhgzKbNY=
=XB9m
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-10-31 22:08   ` Koen Kooi
@ 2010-10-31 22:32     ` Yuri Bushmelev
  2010-11-01  7:57       ` Frans Meulenbroeks
  2010-11-01  7:49     ` Frans Meulenbroeks
  2010-11-01 16:19     ` Cliff Brake
  2 siblings, 1 reply; 30+ messages in thread
From: Yuri Bushmelev @ 2010-10-31 22:32 UTC (permalink / raw)
  To: openembedded-devel

Hello!

>> Every build will be started with clean $TMPDIR for now at least
>
> I mentioned this at OEDEM as well, only doing clean builds hides upgrade
> path type of bugs (e.g. libcdio5 -> libcdio). It would be nice if an
> incremental build going from testing-prev to testing-next would be done
> as well before tagging.

I need a lot of HDD space then.
Should I do builds twice - clean and incremental?

Second question - is there any sense to clean/restore $TMPDIR between
building of different images (x11-image/opie-image) but same machine &
distro?

I mean following workflow

clean $TMPDIR/restore $TMPDIR from previous build of x11-image for
this machine/distro
build x11-image
clean $TMPDIR/restore $TMPDIR from previous build of opie-image for
this machine/distro
build opie-image
save $TMPDIR for next testing-next build

VS

clean $TMPDIR/restore $TMPDIR from previous build of this machine/distro
build x11-image
build opie-image
save $TMPDIR for next testing-next build

-- 
Yuri Bushmelev



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-10-31 22:08   ` Koen Kooi
  2010-10-31 22:32     ` Yuri Bushmelev
@ 2010-11-01  7:49     ` Frans Meulenbroeks
  2010-11-01  8:19       ` Martin Jansa
  2010-11-01  8:52       ` Koen Kooi
  2010-11-01 16:19     ` Cliff Brake
  2 siblings, 2 replies; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-01  7:49 UTC (permalink / raw)
  To: openembedded-devel

2010/10/31 Koen Kooi <k.kooi@student.utwente.nl>:
> On 31-10-10 22:03, Yuri Bushmelev wrote:

>> Every build will be started with clean $TMPDIR for now at least
>
> I mentioned this at OEDEM as well, only doing clean builds hides upgrade
> path type of bugs (e.g. libcdio5 -> libcdio). It would be nice if an
> incremental build going from testing-prev to testing-next would be done
> as well before tagging.

From the wiki page [1], item 2:
"All volunteers start a clean build and build the combinations they
test, update the above chart, and report status/issues as replies to
the above email. "

But as far as I'm concerned feel free to run incremental tests and put
the results on the testing page (indicating that it is from an
incremental build).

I will remain starting with a clean tmp for now. As it stands:
- I don't have the space to store 6 tmp dirs
- There seem to be sufficient issues with a clean build
- My employer (who sponsors my testing activities by donating cpu
cycles and storage) is into embedded systems. Partial upgrades are not
relevant in our kind of embedded systems. A reliable and reproducible
build is much more important to us, hence my focus on clean builds.

Enjoy Frans.

PS: a few comments wrt the libcdio issue:

- it would have been nice if this was discussed with the recipe
maintainer. This is in accordance with our commit policy [2, 4th
block]. I strongly doubt that this has happened (and apologies if this
is a faulty assumption).
- I have strong doubts that the dependency change is sound. Actually
libcdio and libcddb are in a catch22 situation where both depend on
each other for some sample programs.
Solution is probably to make an additional package for the sample
progs (I seem to recall that is also the way debian handles this).
Haven't had time to dig into this and fix it.
- maybe some of the confusion and issues wrt libs is because the way
to do this is not really well documented. Eric had some questions on
this on irc on this yesterday too.
If you feel there is documentation, please pass a pointer, otherwise
please add some info to the wiki so the problem can be avoided.
(give a man a fish and he can eat a day, learn a man how to fish and
he can eat all his life).
I would have added the info to the wiki or manual myself, but I feel
my understanding of the issue and the way to handle it is not good
enough to be able to write a good section on it.

(btw: a good place would probably be [3] and yeah, I am aware of the
debian renaming [4], but I am also aware of [5] which as an example
says:
FILES_${PN} = "\
    ${bindir}/* \
    ${sbindir}/* \
    ${libexecdir}/* \
    ${libdir}/lib*.so.* \
    .....
which was exactly what was in the original commit [6]:
+FILES_${PN} = "${libdir}/lib${PN}${SOLIB}"
)

[1] http://wiki.openembedded.net/index.php/Testing#Testing_Procedure
[2] http://wiki.openembedded.net/index.php/Commit_Policy
[3] http://docs.openembedded.org/usermanual/usermanual.html#recipes_examples
[4] http://docs.openembedded.org/usermanual/usermanual.html#id593730
[5] http://docs.openembedded.org/usermanual/usermanual.html#id593138
[6] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=b672b28ba6a29e2715c91fcbbda8b2776b6f1105



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-10-31 22:32     ` Yuri Bushmelev
@ 2010-11-01  7:57       ` Frans Meulenbroeks
  2010-11-01 16:07         ` Cliff Brake
  0 siblings, 1 reply; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-01  7:57 UTC (permalink / raw)
  To: openembedded-devel

2010/10/31 Yuri Bushmelev <jay4mail@gmail.com>:
> Hello!
>
>>> Every build will be started with clean $TMPDIR for now at least
>>
>> I mentioned this at OEDEM as well, only doing clean builds hides upgrade
>> path type of bugs (e.g. libcdio5 -> libcdio). It would be nice if an
>> incremental build going from testing-prev to testing-next would be done
>> as well before tagging.
>
> I need a lot of HDD space then.

:-)
Anyway if you are planning doing incremental builds, better have
INHERIT += "rm_work" in your local.conf to save space

> Should I do builds twice - clean and incremental?

That is upon you. Currently the agreement for the testing branch is to
start with a clean slate.
>
> Second question - is there any sense to clean/restore $TMPDIR between
> building of different images (x11-image/opie-image) but same machine &
> distro?

Not really. This has been discussed on the list and it was felt ok
build different testing recipes/images for the same machine/distro
without cleaning.
Inbetween cleaning will not help too much and takes quite some time.
it seems a good plan to mention that you did not clean inbetween (e.g.
by saying in same target-image cell that you did x11-image and
opie-image)

Actually you might want to do a bitbake x11-image opie-image as one command.
>
> I mean following workflow
>
> clean $TMPDIR/restore $TMPDIR from previous build of x11-image for
> this machine/distro
> build x11-image
> clean $TMPDIR/restore $TMPDIR from previous build of opie-image for
> this machine/distro
> build opie-image
> save $TMPDIR for next testing-next build
>
> VS
>
> clean $TMPDIR/restore $TMPDIR from previous build of this machine/distro
> build x11-image
> build opie-image
> save $TMPDIR for next testing-next build

As said before you can combine the build.

Wrt saving TMPDIR: if you want to do that a good solution is to define
TMPDIR as something like tmp-${DISTRO}-${MACHINE} or something like
that. No need to copy the tmp dir

An alternate solution is to use packaged staging to repopulate TMPDIR.

And thanks for your participation in the testing effort!
Frans



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01  7:49     ` Frans Meulenbroeks
@ 2010-11-01  8:19       ` Martin Jansa
  2010-11-01 10:37         ` Frans Meulenbroeks
  2010-11-01  8:52       ` Koen Kooi
  1 sibling, 1 reply; 30+ messages in thread
From: Martin Jansa @ 2010-11-01  8:19 UTC (permalink / raw)
  To: openembedded-devel

On Mon, Nov 01, 2010 at 08:49:32AM +0100, Frans Meulenbroeks wrote:
> 2010/10/31 Koen Kooi <k.kooi@student.utwente.nl>:
> > On 31-10-10 22:03, Yuri Bushmelev wrote:
> 
> >> Every build will be started with clean $TMPDIR for now at least
> >
> > I mentioned this at OEDEM as well, only doing clean builds hides upgrade
> > path type of bugs (e.g. libcdio5 -> libcdio). It would be nice if an
> > incremental build going from testing-prev to testing-next would be done
> > as well before tagging.
> 
> From the wiki page [1], item 2:
> "All volunteers start a clean build and build the combinations they
> test, update the above chart, and report status/issues as replies to
> the above email. "
> 
> But as far as I'm concerned feel free to run incremental tests and put
> the results on the testing page (indicating that it is from an
> incremental build).
> 
> I will remain starting with a clean tmp for now. As it stands:
> - I don't have the space to store 6 tmp dirs
> - There seem to be sufficient issues with a clean build
> - My employer (who sponsors my testing activities by donating cpu
> cycles and storage) is into embedded systems. Partial upgrades are not
> relevant in our kind of embedded systems. A reliable and reproducible
> build is much more important to us, hence my focus on clean builds.
> 
> Enjoy Frans.
> 
> PS: a few comments wrt the libcdio issue:
> 
> - it would have been nice if this was discussed with the recipe
> maintainer. This is in accordance with our commit policy [2, 4th
> block]. I strongly doubt that this has happened (and apologies if this
> is a faulty assumption).
> - I have strong doubts that the dependency change is sound. Actually
> libcdio and libcddb are in a catch22 situation where both depend on
> each other for some sample programs.
> Solution is probably to make an additional package for the sample
> progs (I seem to recall that is also the way debian handles this).
> Haven't had time to dig into this and fix it.
> - maybe some of the confusion and issues wrt libs is because the way
> to do this is not really well documented. Eric had some questions on
> this on irc on this yesterday too.
> If you feel there is documentation, please pass a pointer, otherwise
> please add some info to the wiki so the problem can be avoided.
> (give a man a fish and he can eat a day, learn a man how to fish and
> he can eat all his life).
> I would have added the info to the wiki or manual myself, but I feel
> my understanding of the issue and the way to handle it is not good
> enough to be able to write a good section on it.
> 
> (btw: a good place would probably be [3] and yeah, I am aware of the
> debian renaming [4], but I am also aware of [5] which as an example
> says:
> FILES_${PN} = "\
>     ${bindir}/* \
>     ${sbindir}/* \
>     ${libexecdir}/* \
>     ${libdir}/lib*.so.* \
>     .....
> which was exactly what was in the original commit [6]:
> +FILES_${PN} = "${libdir}/lib${PN}${SOLIB}"

It's OK, but much better if you also PR bump packages depending on it.
Because as long as "${bindir}/*" was included in FILES_${PN}, debian
naming didin't happen (because of multiple binaries in 1 package), the
same happens when you have multiple libraries in 1 package without
LEAD_SONAME defined.

So moving binaries to new FILES_${PN}-utils is probably good move, but
as side effects it renames libcdio to libcdio5. And because already
built packages have libcdio instead of libcdio5 in it's runtime depends,
those needs to be rebuilt (to pick libcdio5 as libcdio.so provider)

Not sure how to check all recipes depending on it (I don't trust DEPENDS
as some packages are voluntary linked to libcdio just because autotools
found it). So usually I notice it only when image build fails (opkg
complaining about missing packages), but that works only for packages
included in built image :/. And when I notice it, I usually do something
like:
find deploy/ipk/ -name Packages -exec grep -B 3 libcdio {} \;
to see where wrong Depends is and then PR bump those (which still fixes
only those recipes I'm building as part of some image or ie
task-shr-feed)

sometimes it gets even worse, like in this case:
http://git.openembedded.org/cgit.cgi/openembedded/commit/?id=5fa427d06922297496fcf5ebd6c0a6a5c2adac46
when edbus.ipk gets empty after moving all libs to separate packages, so
it won't get upgrade on target and creates conflicts between old package
containing ie libehal.so.* and new edbus-ehal.ipk providing the same lib
in newer version.

Feel free to update wiki if you found this explanation (or at least some
part of it :)) understandable.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01  7:49     ` Frans Meulenbroeks
  2010-11-01  8:19       ` Martin Jansa
@ 2010-11-01  8:52       ` Koen Kooi
  2010-11-01 10:27         ` Frans Meulenbroeks
  1 sibling, 1 reply; 30+ messages in thread
From: Koen Kooi @ 2010-11-01  8:52 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01-11-10 08:49, Frans Meulenbroeks wrote:

> PS: a few comments wrt the libcdio issue:
> 
> - it would have been nice if this was discussed with the recipe
> maintainer. This is in accordance with our commit policy [2, 4th
> block]. I strongly doubt that this has happened (and apologies if this
> is a faulty assumption).

Since I'm not sure if you're getting at the fix or breakage, I will talk
about the breakage commit:

I don't tend to discuss things with myself since it creeps people out :)
I created the cdio recipe myself in 2009 and pushed in januari 2010.
The funny thing is that all the breakage occured by this:

http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=b672b28ba6a29e2715c91fcbbda8b2776b6f1105

That commit has no ACKs so SOBs from me, so I wonder why it went in.

> (btw: a good place would probably be [3] and yeah, I am aware of the
> debian renaming [4], but I am also aware of [5] which as an example
> says:
> FILES_${PN} = "\
>     ${bindir}/* \
>     ${sbindir}/* \
>     ${libexecdir}/* \
>     ${libdir}/lib*.so.* \
>     .....
> which was exactly what was in the original commit [6]:
> +FILES_${PN} = "${libdir}/lib${PN}${SOLIB}"

But there's no file called liblibcdio.so.x.y, only libcdio.so.x.y. The
original recipe already had a way to split all the libs automatically.

Thankfully the incremental angstrom autobuilder caught that issue and
was fixed shortly after.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFMzn+yMkyGM64RGpERAhCeAKClVVlShXMOPZfX0E75/zdyfcgyngCgtFgO
eT/mGyAz6nqYFEI2HpAJ/oE=
=5WFz
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01  8:52       ` Koen Kooi
@ 2010-11-01 10:27         ` Frans Meulenbroeks
  0 siblings, 0 replies; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-01 10:27 UTC (permalink / raw)
  To: openembedded-devel

2010/11/1 Koen Kooi <k.kooi@student.utwente.nl>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 01-11-10 08:49, Frans Meulenbroeks wrote:
>
>> PS: a few comments wrt the libcdio issue:
>>
>> - it would have been nice if this was discussed with the recipe
>> maintainer. This is in accordance with our commit policy [2, 4th
>> block]. I strongly doubt that this has happened (and apologies if this
>> is a faulty assumption).
>
> Since I'm not sure if you're getting at the fix or breakage, I will talk
> about the breakage commit:
>
> I don't tend to discuss things with myself since it creeps people out :)

:-)

The confusion was caused by the fact that this one:
http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=92e23e98bdbd1bdacb23f5d2c848159cbab6d057
touches both libcdio.inc and libcddb_1.3.2.bb
In the latter one you removed among others:
-MAINTAINER = "Andreas Frisch <andreas.frisch@multimedia-labs.de>"

Have the changes in that file been discussed with Andreas ?

Also the libcdio 0.82 recipe was added by Khem on sep 30:
http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=c5a250437273e98fd66a13cfa6f5088b9ae68a97
because 0.81 was not cross-compile safe, after which Andreas made some
improvements to it.
The MAINTAINERS file also does not list you as maintainer for this
recipe. Guess this is a good case why it is useful to list the
maintainer in the recipe.

Anyway that (and the fact that we are poor on ACK-ing recipes) caused
me to push Andreas' patch (after verifying that it builds).

> I created the cdio recipe myself in 2009 and pushed in januari 2010.
> The funny thing is that all the breakage occured by this:
>
> http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=b672b28ba6a29e2715c91fcbbda8b2776b6f1105
>
> That commit has no ACKs so SOBs from me, so I wonder why it went in.

As explained above because you were not identified as the maintainer
as you did not write or push the 0.82 recipe and are not listed as
such in the MAINTAINERS file.

And (unrelated to this issue) I do not see the same prudence you
expect from others when you modify recipes that are maintained by
others.
"Do unto others as you would have them do unto you"

>
>> (btw: a good place would probably be [3] and yeah, I am aware of the
>> debian renaming [4], but I am also aware of [5] which as an example
>> says:
>> FILES_${PN} = "\
>>     ${bindir}/* \
>>     ${sbindir}/* \
>>     ${libexecdir}/* \
>>     ${libdir}/lib*.so.* \
>>     .....
>> which was exactly what was in the original commit [6]:
>> +FILES_${PN} = "${libdir}/lib${PN}${SOLIB}"
>
> But there's no file called liblibcdio.so.x.y, only libcdio.so.x.y. The
> original recipe already had a way to split all the libs automatically.

That code was still there.

+python populate_packages_prepend () {
+ glibdir = bb.data.expand('${libdir}', d)
+ do_split_packages(d, glibdir, '^lib(.*)\.so\..*', 'lib%s',
'gstreamer %s library', extra_depends='', allow_links=True)
+}

Not sure how well it applies with the FILES_${PN} breakage.

On a personal note:
I feel that python functions like this,  clever as they are, do
severely reduce the understandability and maintainability of the
recipe.
Not everybody is a python wiz. I feel recipes should be easy to
understand for the average developer.
Personally I would prefer just iterating the files in a FILES* assignment.
That makes things so much better understandable (and yes if a new file
is added in a newer version of the recipe it will not be added
automagically. However there will be a note to warn that the new file
is not packaged)

>
> Thankfully the incremental angstrom autobuilder caught that issue and
> was fixed shortly after.

Which is good :-)

Frans.

PS: since you are so concerned about libcdio, would you please fix the
dependencies or the configure.
configure --help says
...
  --enable-cddb           include CDDB lookups in cd_info (default enabled)
  --enable-vcd-info      include Video CD Info from libvcd
...

Seems like whatever is build depends on whether libcddb is build before or not.
Andreas fixed that by adding a dependency on libcddb, but you undid
that in http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=92e23e98bdbd1bdacb23f5d2c848159cbab6d057

And while you're at it perhaps add in the MAINTAINERS file that you
are the maintainer of this recipe.



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01  8:19       ` Martin Jansa
@ 2010-11-01 10:37         ` Frans Meulenbroeks
  2010-11-01 11:38           ` Martin Jansa
  0 siblings, 1 reply; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-01 10:37 UTC (permalink / raw)
  To: openembedded-devel

2010/11/1 Martin Jansa <martin.jansa@gmail.com>:
> On Mon, Nov 01, 2010 at 08:49:32AM +0100, Frans Meulenbroeks wrote:

>>
>> (btw: a good place would probably be [3] and yeah, I am aware of the
>> debian renaming [4], but I am also aware of [5] which as an example
>> says:
>> FILES_${PN} = "\
>>     ${bindir}/* \
>>     ${sbindir}/* \
>>     ${libexecdir}/* \
>>     ${libdir}/lib*.so.* \
>>     .....
>> which was exactly what was in the original commit [6]:
>> +FILES_${PN} = "${libdir}/lib${PN}${SOLIB}"
>
> It's OK, but much better if you also PR bump packages depending on it.
> Because as long as "${bindir}/*" was included in FILES_${PN}, debian
> naming didin't happen (because of multiple binaries in 1 package), the
> same happens when you have multiple libraries in 1 package without
> LEAD_SONAME defined.

Which (at least to me) is highly confusing. I did not expect that
adding/removing things from FILES_${PN} would change the lib renaming.
This seems highly counter-intuitive to me.

Actually I'mkinda  flabbergasted when renaming does and when it does not happen.
That is why I feel some doc is a good plan.

The same holds with the LEAD_SONAME and e.g. the GNU_HASH errors/warnings.
There are all quite common. It would be a good plan to have a page
somewhere describing the meaning of these messages and what to do with
them.
>
> So moving binaries to new FILES_${PN}-utils is probably good move, but
> as side effects it renames libcdio to libcdio5. And because already
> built packages have libcdio instead of libcdio5 in it's runtime depends,
> those needs to be rebuilt (to pick libcdio5 as libcdio.so provider)
>
> Not sure how to check all recipes depending on it (I don't trust DEPENDS
> as some packages are voluntary linked to libcdio just because autotools
> found it). So usually I notice it only when image build fails (opkg
> complaining about missing packages), but that works only for packages
> included in built image :/. And when I notice it, I usually do something
> like:
> find deploy/ipk/ -name Packages -exec grep -B 3 libcdio {} \;
> to see where wrong Depends is and then PR bump those (which still fixes
> only those recipes I'm building as part of some image or ie
> task-shr-feed)

You might want to extend your grep to DEPENDS lines.
Then again this is not trivial if DEPENDS is split over multiple lines
and the package same is something that occurs lots of times outside
the depends var.

In the case where you encounter a depends issue, I hope you also fix
DEPENDS (but actually I'm pretty sure you will :-) )
>
> sometimes it gets even worse, like in this case:
> http://git.openembedded.org/cgit.cgi/openembedded/commit/?id=5fa427d06922297496fcf5ebd6c0a6a5c2adac46
> when edbus.ipk gets empty after moving all libs to separate packages, so
> it won't get upgrade on target and creates conflicts between old package
> containing ie libehal.so.* and new edbus-ehal.ipk providing the same lib
> in newer version.

Upgrading is sometimes a pita.

>
> Feel free to update wiki if you found this explanation (or at least some
> part of it :)) understandable.
>

See above.
The fact is that I am fairly time-constrained next few days. Came back
from elc/oedem last sun, have to leave for another trip upcoming sat
morning.

Have fun! Frans



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 10:37         ` Frans Meulenbroeks
@ 2010-11-01 11:38           ` Martin Jansa
  2010-11-01 12:14             ` Frans Meulenbroeks
  0 siblings, 1 reply; 30+ messages in thread
From: Martin Jansa @ 2010-11-01 11:38 UTC (permalink / raw)
  To: openembedded-devel

On Mon, Nov 01, 2010 at 11:37:25AM +0100, Frans Meulenbroeks wrote:
> 2010/11/1 Martin Jansa <martin.jansa@gmail.com>:
> You might want to extend your grep to DEPENDS lines.
> Then again this is not trivial if DEPENDS is split over multiple lines
> and the package same is something that occurs lots of times outside
> the depends var.

Yes this was really just stupid test to find those, before using it in
docs it should be improved or someone has much better way to detect
those..

> In the case where you encounter a depends issue, I hope you also fix
> DEPENDS (but actually I'm pretty sure you will :-) )

Well this DEPENDS depends :) on what is expected from distribution, IE
python DEPENDS have
${@base_contains('DISTRO_FEATURES', 'tk', 'tk', '', d)}
because not all distributions should be forced to build python with tk
support, but there isn't IIRC
EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'tk', '--enable-tk', '--disable-tk', d)}"

so even if your distro doesn't have tk in DISTRO_FEATURES then it gets
autodetected as available if you build tk laterbecause of some other 
recipe depending on it unconditionaly.

In the end every feature which is autodetected in configure should be
forced enabled or disabled in recipe to correspond with DEPENDS.

Regards,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 11:38           ` Martin Jansa
@ 2010-11-01 12:14             ` Frans Meulenbroeks
  0 siblings, 0 replies; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-01 12:14 UTC (permalink / raw)
  To: openembedded-devel

2010/11/1 Martin Jansa <martin.jansa@gmail.com>:

>
> In the end every feature which is autodetected in configure should be
> forced enabled or disabled in recipe to correspond with DEPENDS.

I agree! This should be part of a sane recipe.
Janitors job?

Frans



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01  7:57       ` Frans Meulenbroeks
@ 2010-11-01 16:07         ` Cliff Brake
  0 siblings, 0 replies; 30+ messages in thread
From: Cliff Brake @ 2010-11-01 16:07 UTC (permalink / raw)
  To: openembedded-devel

On Mon, Nov 1, 2010 at 3:57 AM, Frans Meulenbroeks
<fransmeulenbroeks@gmail.com> wrote:
>> Second question - is there any sense to clean/restore $TMPDIR between
>> building of different images (x11-image/opie-image) but same machine &
>> distro?
>
> Not really. This has been discussed on the list and it was felt ok
> build different testing recipes/images for the same machine/distro
> without cleaning.
> Inbetween cleaning will not help too much and takes quite some time.
> it seems a good plan to mention that you did not clean inbetween (e.g.
> by saying in same target-image cell that you did x11-image and
> opie-image)

Agreed, I think it is most important to start clean with every cycle,
but I do not think it is necessary to remove TMPDIR between building
combinations.  As Koen mentioned, doing an incremental build before
cleaning and building is a good idea.

Thanks,
Cliff

-- 
=================
http://bec-systems.com



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-10-31 22:08   ` Koen Kooi
  2010-10-31 22:32     ` Yuri Bushmelev
  2010-11-01  7:49     ` Frans Meulenbroeks
@ 2010-11-01 16:19     ` Cliff Brake
  2010-11-01 17:32       ` Khem Raj
  2 siblings, 1 reply; 30+ messages in thread
From: Cliff Brake @ 2010-11-01 16:19 UTC (permalink / raw)
  To: openembedded-devel

On Sun, Oct 31, 2010 at 6:08 PM, Koen Kooi <k.kooi@student.utwente.nl> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 31-10-10 22:03, Yuri Bushmelev wrote:
>> 2010/10/29 Cliff Brake <cliff.brake@gmail.com>:
>>> testing-next is ready for clean builds.  I'm still working on my
>>> process to get this branch created automatically--thanks for your
>>> patience.
>>
>> I have joined to testing initiative with:
>>
>> DISTROS="angstrom-2008.1 minimal"
>> MACHINES="tosa collie akita efikamx ben-nanonote qemux86 qemuarm"
>> IMAGES="x11-image opie-image"
>>
>> Test-builder will build every image for every machine for every distro
>> from list.
>> Every build will be started with clean $TMPDIR for now at least
>
> I mentioned this at OEDEM as well, only doing clean builds hides upgrade
> path type of bugs (e.g. libcdio5 -> libcdio). It would be nice if an
> incremental build going from testing-prev to testing-next would be done
> as well before tagging.

Good idea--I agree this would be good to do where possible, as it
would not cost much, and help us identify issues.  The main focus of
current testing is to identify good starting points for new users, or
people just looking for a build-able snapshot, so clean builds are
where we started.  I'll add a note to the wiki to build incremental
builds first if possible.  Based on the feedback of people doing the
actual testing work, perhaps it will make sense to do something else
in the future.

Thanks,
Cliff

-- 
=================
http://bec-systems.com



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 16:19     ` Cliff Brake
@ 2010-11-01 17:32       ` Khem Raj
  2010-11-01 18:33         ` Petr Štetiar
  0 siblings, 1 reply; 30+ messages in thread
From: Khem Raj @ 2010-11-01 17:32 UTC (permalink / raw)
  To: openembedded-devel

On Mon, Nov 1, 2010 at 9:19 AM, Cliff Brake <cliff.brake@gmail.com> wrote:
> On Sun, Oct 31, 2010 at 6:08 PM, Koen Kooi <k.kooi@student.utwente.nl> wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 31-10-10 22:03, Yuri Bushmelev wrote:
>>> 2010/10/29 Cliff Brake <cliff.brake@gmail.com>:
>>>> testing-next is ready for clean builds.  I'm still working on my
>>>> process to get this branch created automatically--thanks for your
>>>> patience.
>>>
>>> I have joined to testing initiative with:
>>>
>>> DISTROS="angstrom-2008.1 minimal"
>>> MACHINES="tosa collie akita efikamx ben-nanonote qemux86 qemuarm"
>>> IMAGES="x11-image opie-image"
>>>
>>> Test-builder will build every image for every machine for every distro
>>> from list.
>>> Every build will be started with clean $TMPDIR for now at least
>>
>> I mentioned this at OEDEM as well, only doing clean builds hides upgrade
>> path type of bugs (e.g. libcdio5 -> libcdio). It would be nice if an
>> incremental build going from testing-prev to testing-next would be done
>> as well before tagging.
>
> Good idea--I agree this would be good to do where possible, as it
> would not cost much, and help us identify issues.  The main focus of
> current testing is to identify good starting points for new users, or
> people just looking for a build-able snapshot, so clean builds are
> where we started.  I'll add a note to the wiki to build incremental
> builds first if possible.  Based on the feedback of people doing the
> actual testing work, perhaps it will make sense to do something else
> in the future.
>

Hi Cliff

We should add another column identifying the build is from clean tmp
or an incremental one

> Thanks,
> Cliff
>
> --
> =================
> http://bec-systems.com
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 17:32       ` Khem Raj
@ 2010-11-01 18:33         ` Petr Štetiar
  2010-11-01 18:49           ` Frans Meulenbroeks
  0 siblings, 1 reply; 30+ messages in thread
From: Petr Štetiar @ 2010-11-01 18:33 UTC (permalink / raw)
  To: openembedded-devel

Khem Raj <raj.khem@gmail.com> [2010-11-01 10:32:53]:

> We should add another column identifying the build is from clean tmp
> or an incremental one

No more columns please. I think, that I should receive a PhD just because I
can update that table :-) It's pure rocket science...

-- ynezz



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 18:33         ` Petr Štetiar
@ 2010-11-01 18:49           ` Frans Meulenbroeks
  2010-11-01 19:08             ` Petr Štetiar
                               ` (3 more replies)
  0 siblings, 4 replies; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-01 18:49 UTC (permalink / raw)
  To: openembedded-devel

2010/11/1 Petr Štetiar <ynezz@true.cz>:
> Khem Raj <raj.khem@gmail.com> [2010-11-01 10:32:53]:
>
>> We should add another column identifying the build is from clean tmp
>> or an incremental one
>
> No more columns please. I think, that I should receive a PhD just because I
> can update that table :-) It's pure rocket science...
>
> -- ynezz
>

Put the table in a spreadsheet?
I think google docs can be used to share access to a common sheet (but
not fully sure).

Disadvantage of an incremental build is that you need to keep all the
tmp dirs around, which, at least for me, is probably prohibitive (I'll
verify this later)

Frans



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 18:49           ` Frans Meulenbroeks
@ 2010-11-01 19:08             ` Petr Štetiar
  2010-11-01 19:12             ` Koen Kooi
                               ` (2 subsequent siblings)
  3 siblings, 0 replies; 30+ messages in thread
From: Petr Štetiar @ 2010-11-01 19:08 UTC (permalink / raw)
  To: openembedded-devel

Frans Meulenbroeks <fransmeulenbroeks@gmail.com> [2010-11-01 19:49:19]:

> > No more columns please. I think, that I should receive a PhD just because I
> > can update that table :-) It's pure rocket science...
> 
> Put the table in a spreadsheet?
> I think google docs can be used to share access to a common sheet (but
> not fully sure).

That's the question :-) Maybe some mod to the tinderbox client and if the
builder is building testing-next and the build succeeded, then update
something, somehwere automatically? Or does it need to be done manually at
all?

INHERIT += "oestats-client-testing-next"
OESTATS_HOST_DISTRO = "Ubuntu 10.04" (auto using lsb_release?)
OESTATS_WHATEVER = "..."

-- ynezz



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 18:49           ` Frans Meulenbroeks
  2010-11-01 19:08             ` Petr Štetiar
@ 2010-11-01 19:12             ` Koen Kooi
  2010-11-01 20:20               ` Frans Meulenbroeks
  2010-11-01 19:24             ` Khem Raj
  2010-11-02 12:00             ` Cliff Brake
  3 siblings, 1 reply; 30+ messages in thread
From: Koen Kooi @ 2010-11-01 19:12 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01-11-10 19:49, Frans Meulenbroeks wrote:

> Disadvantage of an incremental build is that you need to keep all the
> tmp dirs around, which, at least for me, is probably prohibitive (I'll
> verify this later)

rm tmp -rf
git checkout tag-for-testing-prev
bitbake foo
git checkout tag-for-testing-next
bitbake foo

That will only use slightly more diskspace than a build from scratch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFMzxEaMkyGM64RGpERAlQSAJ0bGeZ6m/V9ZpBe7bgLmqdpUZIJMQCeINEV
nNvFg26kSX5BqwvVQaVM4CE=
=DyxS
-----END PGP SIGNATURE-----




^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 18:49           ` Frans Meulenbroeks
  2010-11-01 19:08             ` Petr Štetiar
  2010-11-01 19:12             ` Koen Kooi
@ 2010-11-01 19:24             ` Khem Raj
  2010-11-01 20:23               ` Frans Meulenbroeks
  2010-11-02 12:00             ` Cliff Brake
  3 siblings, 1 reply; 30+ messages in thread
From: Khem Raj @ 2010-11-01 19:24 UTC (permalink / raw)
  To: openembedded-devel

On (01/11/10 19:49), Frans Meulenbroeks wrote:
> 2010/11/1 Petr Štetiar <ynezz@true.cz>:
> > Khem Raj <raj.khem@gmail.com> [2010-11-01 10:32:53]:
> >
> >> We should add another column identifying the build is from clean tmp
> >> or an incremental one
> >
> > No more columns please. I think, that I should receive a PhD just because I
> > can update that table :-) It's pure rocket science...
> >
> > -- ynezz
> >
> 
> Put the table in a spreadsheet?
> I think google docs can be used to share access to a common sheet (but
> not fully sure).

Wiki has good support for tables.
> 
> Disadvantage of an incremental build is that you need to keep all the
> tmp dirs around, which, at least for me, is probably prohibitive (I'll
> verify this later)

Disadvantage for you agreed but may not be for others who have space to keep the tmpdir
and care about saving time on complete rebuilds or upgrade paths etc.

> 
> Frans
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 19:12             ` Koen Kooi
@ 2010-11-01 20:20               ` Frans Meulenbroeks
  0 siblings, 0 replies; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-01 20:20 UTC (permalink / raw)
  To: openembedded-devel

2010/11/1 Koen Kooi <k.kooi@student.utwente.nl>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 01-11-10 19:49, Frans Meulenbroeks wrote:
>
>> Disadvantage of an incremental build is that you need to keep all the
>> tmp dirs around, which, at least for me, is probably prohibitive (I'll
>> verify this later)
>
> rm tmp -rf
> git checkout tag-for-testing-prev
> bitbake foo
> git checkout tag-for-testing-next
> bitbake foo
>
> That will only use slightly more diskspace than a build from scratch

Yes, but I don't think it will catch errors like the one we had with
introspection (and libgee failing to build).
Of course ideally both a clean and incremental build should work, but
if I must choose, I prefer that the clean build works.

FM

> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
>
> iD8DBQFMzxEaMkyGM64RGpERAlQSAJ0bGeZ6m/V9ZpBe7bgLmqdpUZIJMQCeINEV
> nNvFg26kSX5BqwvVQaVM4CE=
> =DyxS
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 19:24             ` Khem Raj
@ 2010-11-01 20:23               ` Frans Meulenbroeks
  2010-11-01 23:53                 ` Yury Bushmelev
  0 siblings, 1 reply; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-01 20:23 UTC (permalink / raw)
  To: openembedded-devel

2010/11/1 Khem Raj <raj.khem@gmail.com>:
> On (01/11/10 19:49), Frans Meulenbroeks wrote:
>> 2010/11/1 Petr Štetiar <ynezz@true.cz>:
>> > Khem Raj <raj.khem@gmail.com> [2010-11-01 10:32:53]:
>> >
>> >> We should add another column identifying the build is from clean tmp
>> >> or an incremental one
>> >
>> > No more columns please. I think, that I should receive a PhD just because I
>> > can update that table :-) It's pure rocket science...
>> >
>> > -- ynezz
>> >
>>
>> Put the table in a spreadsheet?
>> I think google docs can be used to share access to a common sheet (but
>> not fully sure).
>
> Wiki has good support for tables.

Better than what we have now? The layout somewhat sucks. I'd rather
see it as a table while editing, due to the different width of the
fields used, it is at the moment fairly difficult to match your cells
with the column caption (especially if you are near the end of the
table).

>>
>> Disadvantage of an incremental build is that you need to keep all the
>> tmp dirs around, which, at least for me, is probably prohibitive (I'll
>> verify this later)
>
> Disadvantage for you agreed but may not be for others who have space to keep the tmpdir
> and care about saving time on complete rebuilds or upgrade paths etc.

Oh yes, I fully agree, and I definitely do not want to stop anyone
from doing incremental builds.
The more diverse tests we do the more chance we have to find bugs.

FM



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 20:23               ` Frans Meulenbroeks
@ 2010-11-01 23:53                 ` Yury Bushmelev
  2010-11-02  6:48                   ` Frans Meulenbroeks
  0 siblings, 1 reply; 30+ messages in thread
From: Yury Bushmelev @ 2010-11-01 23:53 UTC (permalink / raw)
  To: openembedded-devel

2010/11/1 Frans Meulenbroeks <fransmeulenbroeks@gmail.com>:

>>> Put the table in a spreadsheet?
>>> I think google docs can be used to share access to a common sheet (but
>>> not fully sure).
>>
>> Wiki has good support for tables.
>
> Better than what we have now? The layout somewhat sucks. I'd rather
> see it as a table while editing, due to the different width of the
> fields used, it is at the moment fairly difficult to match your cells
> with the column caption (especially if you are near the end of the
> table).

I've appended bottom copy or header to that table. This will make life
a bit easier :)
Also we can setup own online spreadsheet (e.g.
http://www.simple-groupware.de/cms/Spreadsheet/Home).

>>> Disadvantage of an incremental build is that you need to keep all the
>>> tmp dirs around, which, at least for me, is probably prohibitive (I'll
>>> verify this later)
>>
>> Disadvantage for you agreed but may not be for others who have space to keep the tmpdir
>> and care about saving time on complete rebuilds or upgrade paths etc.
>
> Oh yes, I fully agree, and I definitely do not want to stop anyone
> from doing incremental builds.
> The more diverse tests we do the more chance we have to find bugs.

Clean build is enough for most people.
People who have free CPU and HDD resources can do incremental builds too.
I'll append 'Build type' field to wiki table.

-- 
Yury Bushmelev



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 23:53                 ` Yury Bushmelev
@ 2010-11-02  6:48                   ` Frans Meulenbroeks
  2010-11-02  7:38                     ` Frans Meulenbroeks
  0 siblings, 1 reply; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-02  6:48 UTC (permalink / raw)
  To: openembedded-devel

2010/11/2 Yury Bushmelev <jay4mail@gmail.com>:
> 2010/11/1 Frans Meulenbroeks <fransmeulenbroeks@gmail.com>:
>
>>>> Put the table in a spreadsheet?
>>>> I think google docs can be used to share access to a common sheet (but
>>>> not fully sure).
>>>
>>> Wiki has good support for tables.
>>
>> Better than what we have now? The layout somewhat sucks. I'd rather
>> see it as a table while editing, due to the different width of the
>> fields used, it is at the moment fairly difficult to match your cells
>> with the column caption (especially if you are near the end of the
>> table).
>
> I've appended bottom copy or header to that table. This will make life
> a bit easier :)
> Also we can setup own online spreadsheet (e.g.
> http://www.simple-groupware.de/cms/Spreadsheet/Home).

Thanks.
We also might want to layout the table (in edit mode) in such a way
that also there it looks like a table.
Currently I see (taking a random snippet from the table):

|qemux86    ||minimal   ||native-sdk-image  ||Ubuntu 10.04 64-bit   ||
||[[User:khem]]      ||testing_2010-10-25||clean ||
|-
|qemumipsel    ||minimal   ||x11-image  ||Slackware 13.1 64-bit   ||
||grg      ||testing_2010-10-14||clean ||
|-
|qemuarm    ||angstrom-2010.x   ||x11-gpe-image  ||Fedora 12 32-bit
|| ||[[User:gthomas]]      ||testing_2010-09-07||clean
||testing_2010-09-13 fails to build xf86-input-mouse

Guess it would be better to have all || chars in the same column.

Frans



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-02  6:48                   ` Frans Meulenbroeks
@ 2010-11-02  7:38                     ` Frans Meulenbroeks
  0 siblings, 0 replies; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-02  7:38 UTC (permalink / raw)
  To: openembedded-devel

We've switched to 10.04 as host.
With that most things build fine.

With 8.04 I had some issues.
See the thread 'e2fsprogs build problems (with ubuntu 8.04 host)"

However, as the autobuilder moved to 10.04 I will cease to stop 8.04 testing.
Time permitting I will also put some info in the wiki on my setup (as
asked on irc).

Best regards, Frans



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-01 18:49           ` Frans Meulenbroeks
                               ` (2 preceding siblings ...)
  2010-11-01 19:24             ` Khem Raj
@ 2010-11-02 12:00             ` Cliff Brake
  2010-11-02 12:07               ` Gary Thomas
  2010-11-02 18:04               ` Khem Raj
  3 siblings, 2 replies; 30+ messages in thread
From: Cliff Brake @ 2010-11-02 12:00 UTC (permalink / raw)
  To: openembedded-devel

On Mon, Nov 1, 2010 at 2:49 PM, Frans Meulenbroeks
<fransmeulenbroeks@gmail.com> wrote:
> 2010/11/1 Petr Štetiar <ynezz@true.cz>:
>> Khem Raj <raj.khem@gmail.com> [2010-11-01 10:32:53]:
>>
>>> We should add another column identifying the build is from clean tmp
>>> or an incremental one
>>
>> No more columns please. I think, that I should receive a PhD just because I
>> can update that table :-) It's pure rocket science...
>>
>> -- ynezz
>>
>
> Put the table in a spreadsheet?
> I think google docs can be used to share access to a common sheet (but
> not fully sure).

Yes, with Google spreadsheets, multiple people can edit a google doc.
The following might be a good solution:

http://www.mediawikiwidgets.org/Google_Spreadsheet

Do all testers currently have google accounts?  I'm all for making it
less painful.

Thanks,
Cliff

-- 
=================
http://bec-systems.com



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-02 12:00             ` Cliff Brake
@ 2010-11-02 12:07               ` Gary Thomas
  2010-11-02 18:04               ` Khem Raj
  1 sibling, 0 replies; 30+ messages in thread
From: Gary Thomas @ 2010-11-02 12:07 UTC (permalink / raw)
  To: openembedded-devel

On 11/02/2010 06:00 AM, Cliff Brake wrote:
> On Mon, Nov 1, 2010 at 2:49 PM, Frans Meulenbroeks
> <fransmeulenbroeks@gmail.com>  wrote:
>> 2010/11/1 Petr Štetiar<ynezz@true.cz>:
>>> Khem Raj<raj.khem@gmail.com>  [2010-11-01 10:32:53]:
>>>
>>>> We should add another column identifying the build is from clean tmp
>>>> or an incremental one
>>>
>>> No more columns please. I think, that I should receive a PhD just because I
>>> can update that table :-) It's pure rocket science...
>>>
>>> -- ynezz
>>>
>>
>> Put the table in a spreadsheet?
>> I think google docs can be used to share access to a common sheet (but
>> not fully sure).
>
> Yes, with Google spreadsheets, multiple people can edit a google doc.
> The following might be a good solution:
>
> http://www.mediawikiwidgets.org/Google_Spreadsheet
>
> Do all testers currently have google accounts?  I'm all for making it
> less painful.

Even if they don't have one already, getting one today is trivial.

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-02 12:00             ` Cliff Brake
  2010-11-02 12:07               ` Gary Thomas
@ 2010-11-02 18:04               ` Khem Raj
  2010-11-02 22:04                 ` Leon Woestenberg
  1 sibling, 1 reply; 30+ messages in thread
From: Khem Raj @ 2010-11-02 18:04 UTC (permalink / raw)
  To: openembedded-devel

On Tue, Nov 2, 2010 at 5:00 AM, Cliff Brake <cliff.brake@gmail.com> wrote:
> On Mon, Nov 1, 2010 at 2:49 PM, Frans Meulenbroeks
> <fransmeulenbroeks@gmail.com> wrote:
>> 2010/11/1 Petr Štetiar <ynezz@true.cz>:
>>> Khem Raj <raj.khem@gmail.com> [2010-11-01 10:32:53]:
>>>
>>>> We should add another column identifying the build is from clean tmp
>>>> or an incremental one
>>>
>>> No more columns please. I think, that I should receive a PhD just because I
>>> can update that table :-) It's pure rocket science...
>>>
>>> -- ynezz
>>>
>>
>> Put the table in a spreadsheet?
>> I think google docs can be used to share access to a common sheet (but
>> not fully sure).
>
> Yes, with Google spreadsheets, multiple people can edit a google doc.
> The following might be a good solution:
>
> http://www.mediawikiwidgets.org/Google_Spreadsheet
>
> Do all testers currently have google accounts?  I'm all for making it
> less painful.

sounds good. Dont they allow anonymous edit iow one who does not have
gmail/google account can still edit google docs ?

>
> Thanks,
> Cliff
>
> --
> =================
> http://bec-systems.com
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-11-02 18:04               ` Khem Raj
@ 2010-11-02 22:04                 ` Leon Woestenberg
  0 siblings, 0 replies; 30+ messages in thread
From: Leon Woestenberg @ 2010-11-02 22:04 UTC (permalink / raw)
  To: openembedded-devel

Hello,

On Tue, Nov 2, 2010 at 7:04 PM, Khem Raj <raj.khem@gmail.com> wrote:
> On Tue, Nov 2, 2010 at 5:00 AM, Cliff Brake <cliff.brake@gmail.com> wrote:
>> Do all testers currently have google accounts?  I'm all for making it
>> less painful.
>
> sounds good. Dont they allow anonymous edit iow one who does not have
> gmail/google account can still edit google docs ?
>
No, unfortunately not.

You can use your private email adres when you "login" and create a
password, but effectively that will then become your Google account
login.


Regards,
-- 
Leon



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: testing branch 2010-10-29
  2010-10-29 12:26 testing branch 2010-10-29 Cliff Brake
  2010-10-31 21:03 ` Yuri Bushmelev
@ 2010-11-04  9:04 ` Frans Meulenbroeks
  1 sibling, 0 replies; 30+ messages in thread
From: Frans Meulenbroeks @ 2010-11-04  9:04 UTC (permalink / raw)
  To: openembedded-devel

My testing results are added.
As I will be afk next week most likely there will not be results for me.

Meanwhile I did carve a page on my testing script (as requested by some):
http://wiki.openembedded.net/index.php/TestingScript

I have also added a link to that page on the Testing page.

Feel free to improve...

Frans



^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2010-11-04  9:05 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-29 12:26 testing branch 2010-10-29 Cliff Brake
2010-10-31 21:03 ` Yuri Bushmelev
2010-10-31 22:08   ` Koen Kooi
2010-10-31 22:32     ` Yuri Bushmelev
2010-11-01  7:57       ` Frans Meulenbroeks
2010-11-01 16:07         ` Cliff Brake
2010-11-01  7:49     ` Frans Meulenbroeks
2010-11-01  8:19       ` Martin Jansa
2010-11-01 10:37         ` Frans Meulenbroeks
2010-11-01 11:38           ` Martin Jansa
2010-11-01 12:14             ` Frans Meulenbroeks
2010-11-01  8:52       ` Koen Kooi
2010-11-01 10:27         ` Frans Meulenbroeks
2010-11-01 16:19     ` Cliff Brake
2010-11-01 17:32       ` Khem Raj
2010-11-01 18:33         ` Petr Štetiar
2010-11-01 18:49           ` Frans Meulenbroeks
2010-11-01 19:08             ` Petr Štetiar
2010-11-01 19:12             ` Koen Kooi
2010-11-01 20:20               ` Frans Meulenbroeks
2010-11-01 19:24             ` Khem Raj
2010-11-01 20:23               ` Frans Meulenbroeks
2010-11-01 23:53                 ` Yury Bushmelev
2010-11-02  6:48                   ` Frans Meulenbroeks
2010-11-02  7:38                     ` Frans Meulenbroeks
2010-11-02 12:00             ` Cliff Brake
2010-11-02 12:07               ` Gary Thomas
2010-11-02 18:04               ` Khem Raj
2010-11-02 22:04                 ` Leon Woestenberg
2010-11-04  9:04 ` Frans Meulenbroeks

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.