All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mike Westerhof <mike@mwester.net>
To: openembedded-devel@lists.openembedded.org
Subject: Re: Commit 2fdf1aa1c869ea9deecee86206f49a2eca9d7c00 breaks opkg
Date: Fri, 04 Dec 2009 08:20:48 -0600	[thread overview]
Message-ID: <4B191AC0.80807@mwester.net> (raw)
In-Reply-To: <6ec4247d0912032053g5f4963a7t6280f5341cce12e8@mail.gmail.com>

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)



  parent reply	other threads:[~2009-12-04 14:29 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
2009-12-04 14:56     ` Dr. Michael Lauer
2009-12-04 15:05     ` Marcin Juszkiewicz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4B191AC0.80807@mwester.net \
    --to=mike@mwester.net \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.