* Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg
@ 2009-12-04 3:25 Mike Westerhof
2009-12-04 4:53 ` Graham Gower
0 siblings, 1 reply; 7+ messages in thread
From: Mike Westerhof @ 2009-12-04 3:25 UTC (permalink / raw)
To: openembedded-devel
Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 (Koen) breaks
opkg-nogpg-nocurl. I have no idea what else might be broken, but the
fact that it removes all the critical patches that make it work on
small-memory machines is the most obvious cause of the breakage.
So what do you all want me to do about this? We can revert the commit.
Or someone can try to sort out a way to let opkg change without
impacting the tiny-memory version of opkg (which will get more and more
difficult as the two diverge). Or I can just create
opkg-nogpg-nocurl-slugos.bb in hopes that it won't get stomped on.
Thanks,
Mike (mwester)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg
2009-12-04 3:25 Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg Mike Westerhof
@ 2009-12-04 4:53 ` Graham Gower
2009-12-04 8:40 ` Andrea Adami
2009-12-04 14:20 ` Mike Westerhof
0 siblings, 2 replies; 7+ messages in thread
From: Graham Gower @ 2009-12-04 4:53 UTC (permalink / raw)
To: openembedded-devel
2009/12/4 Mike Westerhof <mike@mwester.net>:
> Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 (Koen) breaks
> opkg-nogpg-nocurl. I have no idea what else might be broken, but the
> fact that it removes all the critical patches that make it work on
> small-memory machines is the most obvious cause of the breakage.
>
> So what do you all want me to do about this? We can revert the commit.
> Or someone can try to sort out a way to let opkg change without
> impacting the tiny-memory version of opkg (which will get more and more
> difficult as the two diverge). Or I can just create
> opkg-nogpg-nocurl-slugos.bb in hopes that it won't get stomped on.
>
> Thanks,
> Mike (mwester)
Since slugos is at r160, perhaps adding those patches back in, with
maxrev= lines is best for now?
-Graham
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg
2009-12-04 4:53 ` Graham Gower
@ 2009-12-04 8:40 ` Andrea Adami
2009-12-04 14:09 ` Mike Westerhof
2009-12-04 14:20 ` Mike Westerhof
1 sibling, 1 reply; 7+ messages in thread
From: Andrea Adami @ 2009-12-04 8:40 UTC (permalink / raw)
To: openembedded-devel
FYI,
I had similar issues with opkg-cl (was linked with libldap of my
buildhost...[1]).
I thouht it was originated by bump to SRCREV to 413 but a rebuild from
scratch fixed all.
Please retry the hard way...
Regards
Andrea
[1] What I did was to unmerge openldap on my Gentoo buildhost. This
broke opkg-cl and friends..
Suspicious bits:
/bin/grep: /usr/lib/libldap.la: No such file or directory
/bin/sed: can't read /usr/lib/libldap.la: No such file or directory
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg
2009-12-04 8:40 ` Andrea Adami
@ 2009-12-04 14:09 ` Mike Westerhof
0 siblings, 0 replies; 7+ messages in thread
From: Mike Westerhof @ 2009-12-04 14:09 UTC (permalink / raw)
To: openembedded-devel
Andrea Adami wrote:
> FYI,
>
> I had similar issues with opkg-cl (was linked with libldap of my
> buildhost...[1]).
>
> I thouht it was originated by bump to SRCREV to 413 but a rebuild from
> scratch fixed all.
>
> Please retry the hard way...
This is on a clean build :)
-Mike (mwester)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg
2009-12-04 4:53 ` Graham Gower
2009-12-04 8:40 ` Andrea Adami
@ 2009-12-04 14:20 ` Mike Westerhof
2009-12-04 14:56 ` Dr. Michael Lauer
2009-12-04 15:05 ` Marcin Juszkiewicz
1 sibling, 2 replies; 7+ messages in thread
From: Mike Westerhof @ 2009-12-04 14:20 UTC (permalink / raw)
To: openembedded-devel
Graham Gower wrote:
> 2009/12/4 Mike Westerhof <mike@mwester.net>:
>> Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 (Koen) breaks
>> opkg-nogpg-nocurl. I have no idea what else might be broken, but the
>> fact that it removes all the critical patches that make it work on
>> small-memory machines is the most obvious cause of the breakage.
>>
>> So what do you all want me to do about this? We can revert the commit.
>> Or someone can try to sort out a way to let opkg change without
>> impacting the tiny-memory version of opkg (which will get more and more
>> difficult as the two diverge). Or I can just create
>> opkg-nogpg-nocurl-slugos.bb in hopes that it won't get stomped on.
>>
>> Thanks,
>> Mike (mwester)
>
> Since slugos is at r160, perhaps adding those patches back in, with
> maxrev= lines is best for now?
That would fall into the category of (b) - trying to sort out how to let
the opkg-nogpg-nocurl recipe change while keeping it building for
systems with very very small memory.
As a reminder, the need is that opkg must run in 32MB of physical RAM -
it cannot be assumed that swap space is available - and an absolute
minimum of dependencies on external libraries is required because the
total rootfs image must fit in about 5 MB or so.
I don't have much flexibility with opkg.
So back to the issue. Someone with enough smarts on how that recipe was
just changed (and opkg_svn.bb, opkg.inc are included because they too
changed) can put back the patches and anything else that would ensure
that no extraneous dependencies have been added. I realize that someone
will point the finger at me, but honestly I have no time to do that.
Hence I suggested the other two options. Revert the change, so that
SlugOS builds again, and then whomever decided that a wholesale cleanup
of opkg recipes was necessary can go back in and try again.
Or if OE in general decides they want the nice new tidy opkg for some
unknown benefits it provides, well, I suggested that I simply create yet
another recipe for opkg, one that will duplicate the working opkg for
SlugOS, at least until I find time to invest to try to figure out why
versions >160 have never worked. (Please understand that testing opkg
is a laborious process, requiring many different test scenarios that
involve lots of reflashing of images... it's time I just do not have
right now to invest, particularly since there is no net benefit as far
as I can see to this recent change to all the opkg stuff.)
So I'm leaning toward the latter solution right now - I don't want to
anger those who found the opkg recipe rewrites beneficial. So I'll
rephrase it now: If you have valid objections to my creating a custom
SlugOS opkg recipe, voice those concerns now. :)
Thanks,
Mike (mwester)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg
2009-12-04 14:20 ` Mike Westerhof
@ 2009-12-04 14:56 ` Dr. Michael Lauer
2009-12-04 15:05 ` Marcin Juszkiewicz
1 sibling, 0 replies; 7+ messages in thread
From: Dr. Michael Lauer @ 2009-12-04 14:56 UTC (permalink / raw)
To: openembedded-devel
Am 04.12.2009 um 15:20 schrieb Mike Westerhof:
> So I'm leaning toward the latter solution right now - I don't want to
> anger those who found the opkg recipe rewrites beneficial. So I'll
> rephrase it now: If you have valid objections to my creating a custom
> SlugOS opkg recipe, voice those concerns now. :)
My concern is probably not valid, since I'm not volunteering to do the hard work on it,
but obviously I do not fancy multiple versions of one software where each variant
sucks in another way...
:M:
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg
2009-12-04 14:20 ` Mike Westerhof
2009-12-04 14:56 ` Dr. Michael Lauer
@ 2009-12-04 15:05 ` Marcin Juszkiewicz
1 sibling, 0 replies; 7+ messages in thread
From: Marcin Juszkiewicz @ 2009-12-04 15:05 UTC (permalink / raw)
To: openembedded-devel
Dnia piątek, 4 grudnia 2009 o 15:20:48 Mike Westerhof napisał(a):
> As a reminder, the need is that opkg must run in 32MB of physical RAM -
> it cannot be assumed that swap space is available - and an absolute
> minimum of dependencies on external libraries is required because the
> total rootfs image must fit in about 5 MB or so.
> Please understand that testing opkg is a laborious process, requiring many
> different test scenarios that involve lots of reflashing of images...
Build your image for qemuarm as 5MB ext2 image. Copy it to have clean image
for testing. Boot qemu with "mem=32M" given for kernel. Do test. Then copy
clean.ext2 as base for next test.
This way you do not have to reflash your device each time, have control over
space available and can have small RAM.
Regards,
--
JID: hrw@jabber.org
Website: http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-12-04 15:07 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-04 3:25 Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg Mike Westerhof
2009-12-04 4:53 ` Graham Gower
2009-12-04 8:40 ` Andrea Adami
2009-12-04 14:09 ` Mike Westerhof
2009-12-04 14:20 ` Mike Westerhof
2009-12-04 14:56 ` Dr. Michael Lauer
2009-12-04 15:05 ` Marcin Juszkiewicz
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.