Re: [leaf-devel] Contention for conf/sources.cfg

2012-05-23 Thread davidMbrooke
On Tue, 2012-05-22 at 23:10 +0200, Erich Titl wrote:
> on 22.05.2012 18:14, davidMbrooke wrote:
> > Hi all,
> > 
> > I've noticed that we sometimes get conflicting updates to
> > conf/sources.cfg - especially when different developers add new Packages
> > at roughly the same time.
> > 
> > One option to reduce this problem would be to change buildtool.pl to
> > automatically "include" every .cfg file in a specific directory.
> > The directory structure could look something like:
> 
> I am not really clear why this would buy us anything, sources.cfg would
> still be a single instance.
> 
> cheers
> 
> Erich

Hi Erich,

I guess I didn't explain very well...
The "new" sources.cfg would not contain any  or definitions itself, just  entries and something like
<>

Then we'd have e.g. sources.d/busybox.cfg containing:

Server = localrepo
Revision = HEAD
Directory = busybox
Description = busybox

Name = buildenv



david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Contention for conf/sources.cfg

2012-05-22 Thread davidMbrooke
Hi all,

I've noticed that we sometimes get conflicting updates to
conf/sources.cfg - especially when different developers add new Packages
at roughly the same time.

One option to reduce this problem would be to change buildtool.pl to
automatically "include" every .cfg file in a specific directory.
The directory structure could look something like:

conf/
   sources.cfg
   sources.d/
   avahi.cfg
   berkeleydb.cfg
   ...

Worth pursuing, maybe for 5.x?

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] LEAF Project Logo - Time for an update?

2012-05-17 Thread davidMbrooke
On Wed, 2012-05-16 at 23:32 +0200, KP Kirchdoerfer wrote:
> Am 16.05.2012 23:21, schrieb davidMbrooke:
> > On Wed, 2012-05-16 at 23:03 +0200, KP Kirchdoerfer wrote:
> >> Hi David,
> >> 
> >> sorry, a misunderstanding on which side ever... I meant to add
> >> "Linux Embedded Appliance Framework" below the logo.
> >> 
> >> 
> >> kp
> > 
> > As in:
> > 
> > **
> >  LOGO
> > **
> > Linux
> >Embedded
> >Appliance
> >Framework
> > 
> > ?
> > 
> > david
> 
> Maybe -  or as in
> 
> 
> **
>LOGO
> **
> Leaf Embedded Appliance Framework (in one line)
> 
> Not shure if that's possible/lloks good - just asking how it looks.
> 
> Anyway The logo with text as it is looks better than without text. Maybe
> in the long run the logo will speak for itself.
> 
> kp

Hi Kp,

Let me try some experiments at the weekend. So far we have several votes
in favour of the new logo and none against so on that basis it is worth
proceeding.

Personally I would like the option of:
   - A "full" logo like the one in the body of the Wiki Main Page.
   - A "small" logo, which is roughly square, and could act as a
favicon.ico for web pages (which Mike also requested).
   - Perhaps one or two other variants.

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] LEAF Project Logo - Time for an update?

2012-05-16 Thread davidMbrooke
On Wed, 2012-05-16 at 23:03 +0200, KP Kirchdoerfer wrote:
> Hi David,
> 
> sorry, a misunderstanding on which side ever... I meant to add
> "Linux Embedded Appliance Framework" below the logo.
> 
> 
> kp

As in:

**
 LOGO
**
Linux
   Embedded
   Appliance
   Framework

?

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] LEAF Project Logo - Time for an update?

2012-05-16 Thread davidMbrooke
On Wed, 2012-05-16 at 22:05 +0200, KP Kirchdoerfer wrote:
> Am 15.05.2012 23:05, schrieb davidMbrooke:
> > 
> > As a comparison I have updated the Wiki sidebar logo with just the
> > graphic, which seems a little "bare" by comparison to the version with
> > the text. We could add the LEAF text below the graphic, which would also
> > make it roughly square.
> 
> Hi David;
> 
> Not shure yet - can you upload a logo for the sidebar with the LEAF text
> below for comparison?
> 
> kp

Hi kp,

I can do that. Check again now :-)
You can see a side-by-side comparison at
http://sourceforge.net/apps/mediawiki/leaf/index.php?title=File:MediaWikiSidebarLogo.png

The colours look slightly different, perhaps because I edited the Vector
(.ai) source with Inkscape then converted to PNG using Inkscape.
The original graphic artist used CorelDraw, I believe.

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] LEAF Project Logo - Time for an update?

2012-05-15 Thread davidMbrooke
On Tue, 2012-05-15 at 22:25 +0200, KP Kirchdoerfer wrote:
> Am 15.05.2012 21:20, schrieb davidMbrooke:
> > On Sat, 2012-05-05 at 12:12 +0100, davidMbrooke wrote:
> >> No response from Rich (yet) so I've kicked off a project at
> >> freelancer.co.uk and I'll pick one of the bidders to see what they come
> >> up with.
> >> 
> >> david
> > 
> > My commission for a new logo at freelancer.co.uk has been completed.
> > The graphic artist came up with a logo to try to emphasize the "leaf"
> > and "framework" aspects, and also something that is different from other
> > "leaf" logos. (Do a Google Images search for "leaf logo" and you get a
> > *lot* of hits!)
> > 
> > I have the full vector-format source for the graphics and have been
> > assigned full copyright (but I will release under the Creative Commons
> > Attribution-ShareAlike license). Before I upload to the "leaf/leaf" Git
> > repository I want to check how the rest of you like the new artwork.
> > 
> > I have uploaded a .png version of the full logo to our Wiki and
> > (temporarily) added it to the Main Page:
> > http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Main_Page
> > 
> > I'm also thinking of removing the text and using just the graphic
> > portion in some places (e.g. the Wiki sidebar).
> > 
> > What do you think? I won't be offended (much) if you don't like it :-)
> 
> Hi David;
> 
> I'm (positively) surprised of the result.
> 
> My first impression is that I like the move to a green colorization. The
> logo itself also expresses  a sort of "linking networks".
> I also like the "underline"  I'm not shure about "LEAF" being that
> prominent/huge. But without it, it may look "empty", and something
> smaller might have been tested by the author...
> 
> To summarize: As longer I look at it, the more I like it. And the
> possibility to just use logo itself, or the full one - when appropriate
> - gives enough freedom.
> 
> kp

Hi kp (and Martin Hejl who I see has also replied positively),

I too find it looks better as time passes. Maybe the zoom is too big on
the Wiki main page; I have just scaled it down a little.

As a comparison I have updated the Wiki sidebar logo with just the
graphic, which seems a little "bare" by comparison to the version with
the text. We could add the LEAF text below the graphic, which would also
make it roughly square.

(Note that it is trivial to revert to the old Wiki sidebar logo, which
is still there as the previous version of the sidebar logo file.)

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] LEAF Project Logo - Time for an update?

2012-05-15 Thread davidMbrooke
On Sat, 2012-05-05 at 12:12 +0100, davidMbrooke wrote:
> No response from Rich (yet) so I've kicked off a project at
> freelancer.co.uk and I'll pick one of the bidders to see what they come
> up with.
> 
> david

My commission for a new logo at freelancer.co.uk has been completed.
The graphic artist came up with a logo to try to emphasize the "leaf"
and "framework" aspects, and also something that is different from other
"leaf" logos. (Do a Google Images search for "leaf logo" and you get a
*lot* of hits!)

I have the full vector-format source for the graphics and have been
assigned full copyright (but I will release under the Creative Commons
Attribution-ShareAlike license). Before I upload to the "leaf/leaf" Git
repository I want to check how the rest of you like the new artwork.

I have uploaded a .png version of the full logo to our Wiki and
(temporarily) added it to the Main Page:
http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Main_Page

I'm also thinking of removing the text and using just the graphic
portion in some places (e.g. the Wiki sidebar).

What do you think? I won't be offended (much) if you don't like it :-)

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] commands in /etc/networking/interfaces?

2012-05-08 Thread davidMbrooke
On Tue, 2012-05-08 at 18:35 +0200, KP Kirchdoerfer wrote:
> Hi;
> 
> I see a problem with hostapd and ipv6 addresses.
> (To summarize: hostapd started from /etc/init.d/ destroys ipv6 addresses
> from managed interfaces - the bug has been reported in 2010 to hostapd,
> and is (also) described also here
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536630)
> 
> While this a known bug/problem, my main concern is that the workaround
> for a Debian-based system as found in Debian bug report above - "to not
> start hostapd from /etc/init.d and instead from interfaces after wlan0
> is up" does not work on LEAF Bering-uClibc (tested with 5-prealpha)
> 
> "auto wlan0
> iface wlan0 inet static
> address xxx.xxx.xxx.xxx
> netmask xxx.xxx.xxx.xxx
> hostapd /etc/hostapd/hostapd.conf"
> 
> Note the last line! This does not work, even with using the full path to
> hostapd... It does work (avoid starting hostapd form init.d) when I
> start hostapd form the CLI.
> 
> It looks like the command in interfaces doesn't even run...?
> 
> Anyone who can confirm that running from /etc/networking/interfaces
> works at all?
> 
> kp

Hi kp,
Is that syntax for the workaround correct??? I haven't tested this on
5.x yet but on 4.x I use commands in /etc/network/interfaces all the
time - but they need to be prefixed with a keyword, typically "up".

For example, I use:
auto eth1.16
iface eth1.16 inet static
vlan_raw_device eth1
address 192.168.16.1
netmask 255.255.255.0
broadcast 192.168.16.255
up ip addr add 192.168.16.11/24 brd 192.168.16.255 dev eth1.16
label eth1.16:0

Works fine! The text after the "up" can be any shell command, IIRC.

See http://wiki.debian.org/NetworkConfiguration for more details.

david



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] TRAC only lists "versions" up to 4.1

2012-05-05 Thread davidMbrooke
Hi kp,

TRAC doesn't currently let users report issues with anything newer than
4.1. Could you please add entries for 4.2, 4.2.1-rc1, 4.2.1.

Maybe we should include this in the Wiki page on creating a Release?

Thanks,
david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] LEAF Project Logo - Time for an update?

2012-05-05 Thread davidMbrooke
On Thu, 2012-04-26 at 19:41 +0100, david M brooke wrote:
> On 26 Apr 2012, at 16:07, Mike Noyes wrote:
> 
> > On 04/26/2012 07:26 AM, Mike Noyes wrote:
> >> On 04/22/2012 04:45 AM, davidMbrooke wrote:
> >>> Hi all,
> >>> 
> >>> I've added a Software Infobox to our Wikipedia page
> >>> (https://secure.wikimedia.org/wikipedia/en/wiki/LEAF_Project).
> >>> I was going to upload the LEAF Project Logo but Wikipedia asks *lots* of
> >>> questions about Copyright for image uploads and I'm not clear about
> >>> where our current logo came from and who owns the Copyright.
> >>> The current logo also still says *Firewall* rather than *Framework*.
> >> 
> >> David,
> >> I created the image. I'll make sure the Gimp source is in Git. I never
> >> licensed it. It's for the project.
> > 
> > David,
> > Be aware that I used the Tux logo, so its licence is embedded in our 
> > current logo.
> > 
> > https://en.wikipedia.org/wiki/File:Tux.png
> > 
> > 
> >> We had a small contest on leaf-devel
> >> to decide on the current logo.
> >> 
> >>> For a while I've been thinking about commissioning a new Logo, so maybe
> >>> now's the time. I'm thinking something easier to read when scaled down,
> >>> and with more of a "LEAF" (of a tree) motif.
> >> 
> >> A vector graphic will scale better, and allow favicon. Inkscape wasn't
> >> available when I created our logo.
> >> 
> >>Example:
> >>http://alpinelinux.org/
> >> 
> >>> Freelance logo designs seem to come in under $50 and I'd be willing to
> >>> pay that myself.
> >> 
> >> Any improvements are most welcome. You may want to talk with Rich Bowen
> >> (aka DrBacchus on Freenode irc #sourceforge) about this, as he is
> >> helping projects with logos.
> >> 
> > 
> > 
> > -- 
> > Mike Noyes
> > http://sourceforge.net/users/mhnoyes
> > https://profiles.google.com/mhnoyes
> 
> Thanks for all the feedback. Not sure where my original email got stuck (I 
> sent it at the weekend, but assumed I'd goofed somehow when it didn't 
> appear). I know Rich Bowen from the LEAF podcast so I'll seek his advice.
> 
> david

No response from Rich (yet) so I've kicked off a project at
freelancer.co.uk and I'll pick one of the bidders to see what they come
up with.

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Next branch: merging with 4.x

2012-04-27 Thread davidMbrooke
On Sun, 2012-04-22 at 17:21 +0300, Andrew wrote:
> Hi all.
> I noticed that there are manually applied software updates into both 
> next and 4.2 branch, which will cause merge conflicts in future merging 
> of branches. It'll be not a big trouble, but it'll be better done by 
> usual merge (git merge /, for ex., git merge BuC/master).

Thanks Andrew. I'm getting the hang of Git, slowly... :-)

Just to make sure I understand properly: if we want to make changes to
BuC 4.x which we *also* want to include in BuC 5.x ('next') then the
preferred procedure is to:
   - Apply the change to the 4.x (master) branch
   - Merge the master branch with the 5.x (next) branch

Is that right?

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] LEAF Project Logo - Time for an update?

2012-04-26 Thread davidMbrooke
Hi all,

I've added a Software Infobox to our Wikipedia page
(https://secure.wikimedia.org/wikipedia/en/wiki/LEAF_Project).
I was going to upload the LEAF Project Logo but Wikipedia asks *lots* of
questions about Copyright for image uploads and I'm not clear about
where our current logo came from and who owns the Copyright.
The current logo also still says *Firewall* rather than *Framework*.

For a while I've been thinking about commissioning a new Logo, so maybe
now's the time. I'm thinking something easier to read when scaled down,
and with more of a "LEAF" (of a tree) motif. Freelance logo designs seem
to come in under $50 and I'd be willing to pay that myself.

Thoughts?

david


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Samba

2012-04-13 Thread davidMbrooke
On Fri, 2012-04-13 at 09:58 -0700, Mike Noyes wrote:
> Samba Patch: Linux Users Should Apply Immediately
> http://www.informationweek.com/news/security/app-security/232900201

Hi Mike,

Thanks for the heads-up.

We're WAY out of date on Samba versions - currently shipping 2.0.10 and
2.2.12. Must be time for an upgrade to 3.6.4. I'm on it...

david


--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Arm screenshot

2012-04-06 Thread davidMbrooke
Thanks guys. Glad you like it :-}
As always, kudos to Andrew for leading the way.

"It's LEAF, Jim, but not as we know it"
as someone on Star Trek once said (nearly)

david

On Fri, 2012-04-06 at 15:02 -0500, Charles Steinkuehler wrote:
> 
> 
> Awesome work!
> 
> On 4/6/2012 2:50 PM, Mike Noyes wrote:
> > David, Nice. Very nice indeed. :-)
> > 
> > http://sourceforge.net/apps/mediawiki/leaf/index.php?title=File:Bering-uClibc_5.0-prealpha_armv5.png
> 
> --
> > 
> Charles Steinkuehler
> char...@steinkuehler.net




--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] BuC next - Successful build of ARM toolchain

2012-03-31 Thread davidMbrooke
Hi all,

I *finally* got my ARM toolchain to compile! Seems there are some issues
with NPTL on ARM (both for uClibc 0.9.32.1 and 0.9.33) so I have
reverted to the "new" pthread implementation for now (only for armv6;
i486 still uses NPTL). A couple of minor fixes were required in
toolchain/buildtool.mk plus some configuration tweaks elsewhere.

I have uploaded my kernel and uClibc config files to Git in case anyone
else wants to try building an ARM toolchain intended for the Raspberry
Pi. I have also updated the Wiki page. Should be a simple case of:
buildtool.pl -t armv6-unknown-linux-uclibcgnueabi build toolchain

I am still working on the ac_cv_* settings in make/MasterInclude.mk so
there are some Package build failures because of that. Nonetheless it is
encouraging to find that around 80% of the Packages build OK, just not
the important ones... :-)

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-29 Thread davidMbrooke
On Wed, 2012-03-28 at 13:02 +0200, Yves Blusseau wrote:
> Hi david, i know i never happy
> 
> perhaps we can change
> 
> Logfile = log/buildtoollog
> to
> Logfile = log/$GNU_TARGET_NAME/buildtoollog
> 
> in conf/buildtool.conf

Hi Yves,

I know you are right... I did consider making that change initially but
it is slightly complex because buildtool.pl currently writes to the
logfile *before* picking up the value for "toolchainname", so more of a
change to the structure is required. I will look at this at the weekend.

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-27 Thread davidMbrooke
On Wed, 2012-03-21 at 12:50 -0700, Mike Noyes wrote:
> On 03/20/2012 01:57 PM, davidMbrooke wrote:
> -snip-
> > I am also in the process of drafting some notes on building for other
> > platforms here:
> > http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_5.x_-_Developer_Guide_-_Adding_a_Hardware_Architecture_Variant
> 
> David,
> Great start on this document.
> 
> Everyone,
> Anyone with cross-complie experience please review and comment on the 
> document. Thanks.

Thanks Mike. I have now completed the document based on what was in my
head. It now describes all the places where the build system has to be
configured in order to add a custom toolchain (really only 3 places -
some simple config settings in make/MasterInclude.mk, a custom patch for
the Linux kernel .config and a custom uClibc .config).

I have also started a Discussion page at the same location to track Q&A.

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - uClibc 0.9.33 is available - Should we upgrade?

2012-03-25 Thread davidMbrooke
On Sun, 2012-03-25 at 18:15 +0200, KP Kirchdoerfer wrote:
> Am 25.03.2012 14:51, schrieb davidMbrooke:
> > Hi all,
> > 
> > I am getting build errors for my highly experimental ARM11 toolchain - a
> > conflict between GCC and uClibc 0.9.32.1 NPTL code. Looks like there are
> > some relevant fixes included in uClibc 0.9.33 which was released 01 Feb
> > 2012.
> > 
> > Could we upgrade uClibc? I have tried a quick test and I get a
> > *different* error when using 0.9.33, but I'd prefer to work on a fix for
> > the "new" error rather than the "old" error.
> 
> Understandable...
> Have you tested a x86 build?
> 
> kp

I had not tested that, but I have now. With all of our uClibc patches
commented out the 0.9.33 uClibc builds OK as part of the x86 toolchain
(i486-unknown-linux-uclibc) and a few sample Packages build OK too.

I have yet to test a full build of all packages, or to test that it
actually runs...

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - All building OK on x86_64

2012-03-25 Thread davidMbrooke
On Sun, 2012-03-25 at 13:41 +0100, davidMbrooke wrote:
> On Sun, 2012-03-25 at 10:42 +0200, KP Kirchdoerfer wrote:
> > 
> > My fault - forgot to commit a common.cfg which points to the correct file.
> > 
> > Can you sow the error for shorewall6?
> > 
> > kp
> 
> Hi kp,
> 
> All is OK now - the same common.cfg error affected shorewall6.
> 
> I am currently rebuilding everything. Hoping for "all green" :-)
> 
> david

Hi kp,

So shorewall and shorewall6 are indeed OK, however not shorewall-lite
and shorewall6-lite (those are the only two failures from a complete
re-build). Looks like the same error affects both Packages:

install -c
init.leaf 
/home/leaf/bering-uclibc-next/build/i486-unknown-linux-uclibc/shorewall-lite/etc/init.d/shorewall-lite
install: cannot create regular file
`/home/leaf/bering-uclibc-next/build/i486-unknown-linux-uclibc/shorewall-lite/etc/init.d/shorewall-lite':
 No such file or directory
make: *** [shorewall-lite-4.5.1.1/.build] Error 1
make: Leaving directory
`/home/leaf/bering-uclibc-next/source/i486-unknown-linux-uclibc/shorewall-lite'

install -c
init.leaf 
/home/leaf/bering-uclibc-next/build/i486-unknown-linux-uclibc/shorewall6-lite/etc/init.d/shorewall6-lite
install: cannot create regular file
`/home/leaf/bering-uclibc-next/build/i486-unknown-linux-uclibc/shorewall6-lite/etc/init.d/shorewall6-lite':
 No such file or directory
make: *** [shorewall6-lite-4.5.1.1/.build] Error 1
make: Leaving directory
`/home/leaf/bering-uclibc-next/source/i486-unknown-linux-uclibc/shorewall6-lite'

In both cases I also see "Installing Redhat/Fedora-specific
configuration..." in the logfile.

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] BuC next - uClibc 0.9.33 is available - Should we upgrade?

2012-03-25 Thread davidMbrooke
Hi all,

I am getting build errors for my highly experimental ARM11 toolchain - a
conflict between GCC and uClibc 0.9.32.1 NPTL code. Looks like there are
some relevant fixes included in uClibc 0.9.33 which was released 01 Feb
2012.

Could we upgrade uClibc? I have tried a quick test and I get a
*different* error when using 0.9.33, but I'd prefer to work on a fix for
the "new" error rather than the "old" error.

I'm not sure which of our uClibc patches would need to be retained if we
upgrade - is it simply that those with 0.9.32 in the name apply (only)
to the .32 release and can be retired, whereas the others should be
retained?

Thanks,
david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - All building OK on x86_64

2012-03-25 Thread davidMbrooke
On Sun, 2012-03-25 at 10:42 +0200, KP Kirchdoerfer wrote:
> 
> My fault - forgot to commit a common.cfg which points to the correct file.
> 
> Can you sow the error for shorewall6?
> 
> kp

Hi kp,

All is OK now - the same common.cfg error affected shorewall6.

I am currently rebuilding everything. Hoping for "all green" :-)

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - All building OK on x86_64

2012-03-24 Thread davidMbrooke
On Sat, 2012-03-24 at 20:37 +0100, KP Kirchdoerfer wrote:
> 
> Another issue is shorewall.
> Latest version 4.5 "improved" install section for BUILD and HOST system.
> I'm not shure if I got it right. So can you pls do me a favour and chekc
> if works on a Fedora system? I tried with my latest commit to go without
> the the underlying build system. If it doesn't work for you, I have to
> rethink my approach.
> 
> kp

Hi kp,

I'm seeing errors creating Packages for shorewall (and shorewall6) :-(

Error from buildpacket.pl is:
  Generating package shorwall
  cp: cannot stat 
`/home/leaf/bering-uclibc-next/staging/i486-unknown-linux-uclibc/etc/init.d/shorewall-init':
 No such file or directory

Output from the "install" step running buildtool.pl is:
  cp init.sh shorewall-4.5.1.1/init.sh
  mkdir -p 
/home/leaf/bering-uclibc-next/build/i486-unknown-linux-uclibc/shorewall
  (cd shorewall-4.5.1.1; env 
PREFIX=/home/leaf/bering-uclibc-next/build/i486-unknown-linux-uclibc/shorewall 
./install.sh)
  Installing Redhat/Fedora-specific configuration...
  Not setting file owner/group permissions, not running as root.
  Installing Shorewall Version 4.5.1.1

I wonder if is possible / sensible to force a setting for $HOST when
calling install.sh ? I would have thought we should select something
which matches the Target rather than the Build host...

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] BuC next - All building OK on x86_64

2012-03-24 Thread davidMbrooke
Hi all,

Following another batch of cross-compilation fixes (mawk, linux-atm,
dhcpd and radius) I am again seeing an "all green" report from
buildall.sh

My build platform is Fedora 15 x86_64, so this is a *slightly* better
test of cross-compilation than building on a 32-bit x86 platform.

Hopefully I haven't broken anything for building on 32-bit.

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-24 Thread davidMbrooke
On Sat, 2012-03-24 at 00:40 +0100, KP Kirchdoerfer wrote:
> 
> Yes I'm still on 32-bit.
> 
> kp

Hi kp,

OK, so that explains why it works for you but not for me.
I've realized that compiling for the build host rather than the target
host is *exactly* what $(BUILD_CC) is for and I've had some success with
mawk by editing the Makefile to use $(BUILD_CC) for the relevant step.
Hopefully I can do the same for linux-atm and dhcpd.

My current thinking is that the toolchain is working properly. Testing
with a more "different" target (like ARM) will help prove that one way
or the other.

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-23 Thread davidMbrooke
On Fri, 2012-03-23 at 19:02 +0100, KP Kirchdoerfer wrote:
> Am 22.03.2012 21:36, schrieb davidMbrooke:
> > On Wed, 2012-03-21 at 22:21 +, davidMbrooke wrote:
> > I do seem to have re-introduced a number of build failures (mawk,
> > linux-atm, dhcpd)
> 
> Hi David;
> 
> just rebuilded. I don't see any errors...
> 
> Haven't tested buildpackage yet.
> 
> kp

Hi kp,

Thanks for checking. Are you building on 32-bit x86 by any chance,
rather than 64-bit x86_64 like me?

For mawk and linux-atm the problem seems to be that they are trying to
run executables on the build host as part of the build process, but
those executables are intended for the target host...

A possible workaround is to run the executables manually, store the
output in Git and insert the output into the source tree as part of
"make source". That will only work if the output is platform independent
though.

I'm starting to look at dhcpd (again!) now.

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-22 Thread davidMbrooke
On Thu, 2012-03-22 at 20:36 +, davidMbrooke wrote:
> 
> I do seem to have re-introduced a number of build failures (mawk,
> linux-atm, dhcpd) which is down to a *second* i486-unknown-linux-uclibc
> level in the directory structures in some places (specifically for the
> include files, which are therefore not being found, hence the build
> failures). I'm hunting the cause of that right now.
> 
> david

Struggling to spot what is wrong...

Andrew: You are perhaps more familiar with toolchain/buildtool.mk
Do the results of building the toolchain match what you expect?
Seems like we have an extra GNU_TARGET_NAME level in some places...

Thanks,
david



--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-22 Thread davidMbrooke
On Wed, 2012-03-21 at 22:21 +, davidMbrooke wrote:
> 
> By the way, I know that buildimage.pl is now broken because of these and
> my other changes. Maybe I can fix that tomorrow...
> 
> david

buildimage.pl should now be fixed too - at least for i486 builds - and
also tools/buildall.sh which wasn't looking in the right place for
source/*/buildtool.cfg files.

The default behaviour of all the build utilities should therefore be
back to where it was before but now there's an option to specify a
different toolchain in (conf/buildtool.cfg or on the command line) and
the toolchain name is reflected in all the generated directories as a
basis for adding further toolchains for other platforms

I do seem to have re-introduced a number of build failures (mawk,
linux-atm, dhcpd) which is down to a *second* i486-unknown-linux-uclibc
level in the directory structures in some places (specifically for the
include files, which are therefore not being found, hence the build
failures). I'm hunting the cause of that right now.

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-21 Thread davidMbrooke
On Wed, 2012-03-21 at 13:08 +0200, Andrew wrote:
> On 21/03/12 12:47, Yves Blusseau wrote:
> > One suggestion: it will be great to have a subdirectory in the /build/
> > directory with the name of the toolchain.
> > For example: build/i486-unknown-linux-uclibc so we can build multiple
> > versions of a package for different architecture.
> >
> > Yves
> >
> Yes, and also it'll be good to have subdir in /source/ directory.

You guys are never happy, are you? :-}

I have now changed the buildtool scripts and config files so that:
source/  ->  source/i486-unknown-linux-uclibc/
build/   ->  build/i486-unknown-linux-uclibc/

and also:
conf/installed  ->  conf/i486-unknown-linux-uclibc/installed
since we need to track what has been built on a per-toolchain basis.

Seems to work OK for me from limited testing but I suspect some
buildtool operations will not work. Please check and report any
problems.

By the way, I know that buildimage.pl is now broken because of these and
my other changes. Maybe I can fix that tomorrow...

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-20 Thread davidMbrooke
On Mon, 2012-03-19 at 22:56 +, davidMbrooke wrote:
> On Sun, 2012-03-18 at 23:59 +0200, Andrew wrote:
> > 18.03.2012 19:44, davidMbrooke пишет:
> > >
> > > I'm also thinking about what the "ARCH" arguments to buildtool.pl and
> > > buildpacket.pl should look like. Maybe we just use the GCC "target
> > > triplet" syntax, so e.g.
> > >  i486-pc-linux-uclibc  for the Bering-uClibc 4.x platform
> > >  armv6-unknown-linux-uclibcfor the Raspberry pi
> > >
> > > In other words, "buildtool.pl --target=i486-pc-linux-uclibc  build ..."
> > > rather than "buildtool.pl --arch=i386  build ..."
> > >
> > > Thoughts?
> > >
> > > David
> > AFAIK there is no difference between '-pc-linux-uclibc' and 
> > '-unknown-linux-uclibc' suffixes, and IMHO it'll be safe to use 
> > i486-unknown-linux-uclibc arch.
> 
> Thanks Andrew. I therefore propose to identify the different toolchains
> with "GNU_TARGET_NAME" strings like i486-unknown-linux-uclibc, instead
> of "ARCH" strings like i386.
> I will add a "-t toolchain" argument to buildtool.pl and default this to
> i486-unknown-linux-uclibc so as to preserve the current behaviour.
> 
> I have these changes working in my development environment now (plus a
> few other changes to prepare for non-x86 platforms) but I want to review
> those again before adding to Git (hopefully tomorrow).
> 
> david

OK, changes now pushed to the SourceForge Git. Hopefully I have
preserved the existing behaviour by default but now buildtool.pl has a
"-t toolchainname" argument and buildpacket.pl has a "--toolchain
toolchainname" argument. Both default to the (new) "toolchain" setting
in conf/buildtool.conf

Since the name of the toolchain directory has changed (was i386, now
i486-unknown-linux-uclibc) any 'next' developers will need to re-build
their toolchain after they pull my latest changes.

I am also in the process of drafting some notes on building for other
platforms here:
http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_5.x_-_Developer_Guide_-_Adding_a_Hardware_Architecture_Variant

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-19 Thread davidMbrooke
On Sun, 2012-03-18 at 23:59 +0200, Andrew wrote:
> 18.03.2012 19:44, davidMbrooke пишет:
> >
> > I'm also thinking about what the "ARCH" arguments to buildtool.pl and
> > buildpacket.pl should look like. Maybe we just use the GCC "target
> > triplet" syntax, so e.g.
> >  i486-pc-linux-uclibc  for the Bering-uClibc 4.x platform
> >  armv6-unknown-linux-uclibcfor the Raspberry pi
> >
> > In other words, "buildtool.pl --target=i486-pc-linux-uclibc  build ..."
> > rather than "buildtool.pl --arch=i386  build ..."
> >
> > Thoughts?
> >
> > David
> AFAIK there is no difference between '-pc-linux-uclibc' and 
> '-unknown-linux-uclibc' suffixes, and IMHO it'll be safe to use 
> i486-unknown-linux-uclibc arch.

Thanks Andrew. I therefore propose to identify the different toolchains
with "GNU_TARGET_NAME" strings like i486-unknown-linux-uclibc, instead
of "ARCH" strings like i386.
I will add a "-t toolchain" argument to buildtool.pl and default this to
i486-unknown-linux-uclibc so as to preserve the current behaviour.

I have these changes working in my development environment now (plus a
few other changes to prepare for non-x86 platforms) but I want to review
those again before adding to Git (hopefully tomorrow).

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] BuC next - Are we agreed that 'next' will be released as Bering-uClibc 5.x ?

2012-03-19 Thread davidMbrooke
Hi all,

I plan to start making changes to the Wiki pages for 'next', adding info
on cross-compiling and giving some more thought as to which pages are
common to all Bering-uClibc versions (maybe the Hints and Tips on Git
usage, for example?) and which are version-specific.

Before I create more pages I'd like us to agree how we plan to identify
'next' when it finally gets released. I see that kp has started
referring to 5.0 in Trac, which is OK by me. I presume that 'next' was
only ever intended to be a "working title".

Should I change the existing 'next' Wiki pages to reflect a BuC 5.x
naming convention (easily accomplished with the "move" facility in
MediaWiki, which makes the old name redirect to the new name) and create
new pages with 5.x names?

david


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - dhcpd build fixed

2012-03-18 Thread davidMbrooke
On Sun, 2012-03-18 at 17:18 +0100, Yves Blusseau wrote:
> Really good news !
> 
> Thanks a lot david an kp !
> 
> When do you think you will merge the 'next' branch onto 'master' ?
> 
> Yves

Hi Yves,

Personally I'd like to see us prove out cross-compiling for another
platform before we take the brave step of merging the 'next' branch. As
per my mail a few minutes ago we need think some more about about the
most appropriate naming of directories and the changes to the build
scripts.

If we can all agree how to implement formal support for cross-compiling
I should be able to make the necessary changes to buildtool /
buildpacket in the next couple of weeks.

David



--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] BuC next - Logic for choosing the right value for "ARCH"

2012-03-18 Thread davidMbrooke
Hi all,

I'm trying to understand the valid values for our various "architecture"
variables in MasterInclude.mk (ARCH, KARCHS, GNU_ARCH, GNU_TUNE) in the
context of cross-compiled builds.

I'm OK with GNU_ARCH and GNU_TUNE because I can see those are driving
the setting of -march and -mtune for GCC and they are covered in the GCC
documentation (http://gcc.gnu.org/onlinedocs/gcc/Submodel-Options.html)

For Bering-uClibc 4.x our make/MasterInclude.mk specifies:
-march=$(GNU_ARCH) -mtune=$(GNU_TUNE)
where:
$(GNU_ARCH) = i486
$(GNU_TUNE) = pentiumpro

Then there is KARCHS, where we have multiple variants (i686, i486,
geode). This is effectively just a way to have different Kernels based
on different Kernel .config settings, and hence different kernel Modules
and different Initrd files. I'm OK with this since I understand how we
added support for KARCHS in Bering-uClibc 4.x and how the Kernel .config
patching works. In the Kernel .config we have settings like
CONFIG_M686=y, for i686.

The bit I don't understand (or at least didn't, until I started
composing this mail, several hours ago) is ARCH, which is set to "i386"
for Bering-uClibc 4.x.

Based on my investigations today it looks like ARCH is fundamentally a
Kernel configuration setting and the value of ARCH must match the name
of a directory under e.g. linux-3.2.11/arch/ - with a couple of special
cases accommodated in linux-3.2.11/Makefile, for example i386 and x86_64
both relate to directory linux-3.2.11/arch/x86/. Within the
Kernel .config for ARCH:=i386 we have CONFIG_X86=y and then some
adjustments for i686, geode etc. as part of KARCHS.

There is also an "architecture" selection for uClibc which we seem to
match to the value of ARCH. For Bering-uClibc 4.x we configure uClibc
with TARGET_ARCH=i386 but we also specify TARGET_SUBARCH=i486 and
CONFIG_486=y. That means that our "i386" toolchain is actually an *i486*
toolchain, which I think we all understand and we accept that we only
build one set of LRP executables for x86 devices.


My primary motivation is to understand what all these variables should
be set to for non-x86 platforms such as ARM. For example the Raspberry
Pi has a Broadcom BCM2835 chip containing an ARM1176JZFS CPU. That is
part of the ARM11 processor family built on the ARMv6 architecture, so
for GCC we'd want to set -march=armv6 (or possibly -march=armv6zk) and
then maybe -mtune=arm1176jzf-s. 

In terms of Kernel configuration we'd want to specify ARCH:=ARM (and
hence CONFIG_ARM=y) and then CONFIG_ARCH_BCMRING=y (which looks to be
the equivalent of e.g. CONFIG_M686=y or CONFIG_MGEODE_LX=y so would be
configured via KARCHS).

I'm therefore thinking, for the Raspberry Pi:
ARCH  =  arm
KARCHS=  bcmring
GNU_ARCH  =  armv6
GNU_TUNE  =  arm1176jzf-s

In the uClibc .config I'd want to set TARGET_arm=y, TARGET_ARCH="arm"
and CONFIG_ARM1176JZF_S=y (which then compiles uClibc with -march=armv6
and -mtune=arm1176jzf-s based on the settings in Rules.mak). That means
we'd have an "armv6" toolchain rather than a generic "arm" toolchain.


I'm also thinking about what the "ARCH" arguments to buildtool.pl and
buildpacket.pl should look like. Maybe we just use the GCC "target
triplet" syntax, so e.g.
i486-pc-linux-uclibc  for the Bering-uClibc 4.x platform
armv6-unknown-linux-uclibcfor the Raspberry pi

In other words, "buildtool.pl --target=i486-pc-linux-uclibc  build ..."
rather than "buildtool.pl --arch=i386  build ..."

Thoughts?

David


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] BuC next - dhcpd build fixed

2012-03-17 Thread davidMbrooke

Hi all,

I believe I have fixed the build failure for dhcpcd on 'next'. It's the
usual story - several hours' work for just a couple of lines in
buildtool.mk :-)

I managed to turn up a reference to setting CC for Solaris (in
dhcp-4.2.2/README) which also works for us and enables the included copy
of bind to be cross-compiled.

There were also a lot of problems with #define macros being expanded
inconsistently in the bind include files coming in from
staging/usr/include/. I fixed those by forcing the ../bind/include/
files to be referenced first.

I also fixed djbdns earlier by forcing make to run single-threaded.

In theory that means that everything should build cleanly. I'm running a
full rebuild now to check.

David


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Confirmation of /lib/ld-uClibc.so.0 symlink requirements

2012-03-16 Thread davidMbrooke
On Fri, 2012-03-16 at 18:54 +0100, KP Kirchdoerfer wrote:
> Am 16.03.2012 18:43, schrieb davidMbrooke:
> > 
> > kp: For djbdns I am getting an error that you also had on 28 Jan. Do you
> > have a fix identified for this error:
> > 
> > ./compile socket_accept6.c
> > socket_connect6.c:9:21: fatal error: haveip6.h: No such file or
> > directory
> > 
> 
> Unfortunately no - djbdns and dhcpd are the only packages failing
> currently on my build system.
> 
> kp

Hi kp,

OK, I thought it was worth a try... :-)  I will investigate djbdns
tomorrow.

I have found and fixed the error I was getting with linux-atm (bug in
upstream qgen/Makefile.in).

I have also tracked down the error I was getting with squid - missing
libtool-ltdl-devel RPM on my build host. Have added a note to the Wiki.

I think that means I am now seeing the same build behaviour as you and
Andrew.

David


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC next - Confirmation of /lib/ld-uClibc.so.0 symlink requirements

2012-03-16 Thread davidMbrooke
On Wed, 2012-03-14 at 20:58 +0100, KP Kirchdoerfer wrote:
> Am 13.03.2012 23:33, schrieb davidMbrooke:
> > Hi all,
> > 
> > Now that Andrew and kp have done all the hard work on "next" I have
> > finally found time to try to build it. I'm getting a few build errors
> > (on Fedora 15, x86_64).
> > 
> >>From previous mails to this list I can see that some of these errors are
> > "expected" but others are not. Some of the problems I am seeing have
> > previously been discussed in the context of the /lib/ld-uClibc.so.0
> > symbolic link. For "next" I understand that link does not *need* to
> > exist, but can the presence of the link still cause problems?
> > 
> > I am getting build failures for:
> > djbdns
> > squid
> > mawk
> > linux-atm
> > libdigest-sha1-perl
> > dhcpd (expected)
> > 
> > I will of course investigate and make corrections. In particular for
> > dhcpd, since I am probably responsible for that build failure anyway :-)
> > 
> > Thanks to everyone who has contributed to "next" so far. Like others I
> > am really looking forward to running it on ARM.
> > 
> > david
> 
> Hi David;
> 
> Andrew deserves the honour for the next branch, he did a really good
> job, so it was easy to install after a few hickups and testdrive, which
> is fun cause in my environment it's running smoother even in alpha state
> than 4.2 :)
> 
> As Andrew said libdigest-sha1-perl should work today, at least it does
> for me.
> I haven't deleted the symbolic link for ld-uClibc.so.0 to compile the
> packages (which may explain djbdns build failure from time to time -
> will keep an eye on this one).
> 
> I'll update dnsmasq to version 2.60 in next branch. It works as expected
> on my box - without further changes to my dnsmasq.conf.
> With 2.60 another player for DHCPv6 gets into the arena, you may look
> into it and compare it with dibbler etc.. It even has (limited(?))
> support for router advertisements...
> (http://thekelleys.org.uk/dnsmasq/CHANGELOG)
> 
> kp

Thanks Andrew and kp,

I rebuilt from scratch on Wednesday after deleting the link. It had no
effect. libdigest-sha1-perl is indeed better now (I got a buildpacket
failure but I will re-build today to confirm I am using the latest code
from Git).

The news of IPv6 support in dnsmasq is surprising to me but very
encouraging for enhanced IPv6 support in a small footprint.

kp: For djbdns I am getting an error that you also had on 28 Jan. Do you
have a fix identified for this error:

./compile socket_accept6.c
socket_connect6.c:9:21: fatal error: haveip6.h: No such file or
directory

Thanks,
David


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] BuC next - Confirmation of /lib/ld-uClibc.so.0 symlink requirements

2012-03-13 Thread davidMbrooke
Hi all,

Now that Andrew and kp have done all the hard work on "next" I have
finally found time to try to build it. I'm getting a few build errors
(on Fedora 15, x86_64).

>From previous mails to this list I can see that some of these errors are
"expected" but others are not. Some of the problems I am seeing have
previously been discussed in the context of the /lib/ld-uClibc.so.0
symbolic link. For "next" I understand that link does not *need* to
exist, but can the presence of the link still cause problems?

I am getting build failures for:
djbdns
squid
mawk
linux-atm
libdigest-sha1-perl
dhcpd (expected)

I will of course investigate and make corrections. In particular for
dhcpd, since I am probably responsible for that build failure anyway :-)

Thanks to everyone who has contributed to "next" so far. Like others I
am really looking forward to running it on ARM.

david


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Fwd: Re: Screen captures

2011-11-15 Thread davidMbrooke
On Mon, 2011-11-14 at 14:41 -0600, Charles Steinkuehler wrote:
> On 11/14/2011 1:38 PM, KP Kirchdoerfer wrote:
> > Am Montag, 14. November 2011, 18:44:13 schrieb Charles
> > Steinkuehler:
> >> I got some screen captures forwarded to me by Rich Bowen of
> >> SourceForge.
> >> 
> >> I'm not sure if anyone wants to do anything with these, or if
> >> you'd like me to post them to the site somewhere.
> > 
> > If they show anything meaningful, Mike may add (one of) them to our
> > profile page.
> > 
> > And probably they are useful for the wiki documentation and David
> > can take care about...?
> 
> Oops...I forgot the list strips attachments.  I've put the three files
> on-line for reference:
> 
> http://neo.steinkuehler.net/leaf/

Hi,

We do have one screen capture in the Wiki already, referenced at
http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-_User_Guide_-_Appendices_-_Overview_of_the_Startup_Sequence#Step_2:_Boot_Loader
 but more are always welcome.

I will upload these to the Wiki as "media" files, after which they will
show up at:
http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Special:ListFiles

dMb


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Additional Perl Modules from CPAN - Add to perl.lrp ?

2011-11-05 Thread davidMbrooke
On Thu, 2011-11-03 at 22:25 +0100, KP Kirchdoerfer wrote:
> Am Donnerstag, 3. November 2011, 18:50:47 schrieb davidMbrooke:
> > Hi,
> > 
> > Just wondering if anyone has got a preferred approach for handling Perl
> > modules (.pm files) which are required for Perl-based LRP Packages but
> > which are:
> >- Not included in the standard Perl distribution
> >- Available from CPAN (http://www.cpan.org/)
> >- Potentially used by several Packages
> > 
> > Main options seem to be:
> >1. Include them in perl.lrp
> >   - This currently has Socket6.pm added
> >   - It is firmly aimed at supporting "Shorewall" though
> >2. Include them in 'package'.lrp and hope that no other Package needs
> > them (or include them in multiple Packages?)
> >3. Include them in an optional Package called e.g. cpan.lrp which
> > contains numerous "non-standard" but (potentially) shared Perl modules
> >4. Include them in their own individual Packages
> > 
> > I don't favour #1 (too much overhead if just using Perl for Shorewall)
> > or #4 (too much work for me :-) but I can't easily decide between #2 and
> > #3.
> 
> I vote for #3.
> 
> We've made a similar decision while moving from Bering to Bering-uClibc, 
> where we decoupled libs from the packages built against libs, because it 
> was too confusing and you had to install a package only because of the libs 
> included,  on other times the libs has been packaged twice or three times.
> 
> I agree that #4 may too much work and may too much packages.
> 
> kp

kp, Erich, Andrew,

Thanks for the feedback.

Erich: Agree that an LRP dependency mechanism is highly desirable. We
have this logged in Trac https://sourceforge.net/apps/trac/leaf/ticket/2
with a high-level design sketched out already. Perhaps you could
review / commment?

My conclusion on Perl modules is "it depends". If a module is only
likely to be required for one application it should be bundled into
the .lrp for that application. If it is genuinely "shared" then it
should be separate (either standalone or in e.g. cpan.lrp). I will add
some notes to the "Development Policies and Guidelines" page in the
Wiki.

Note that compiling a new Perl module isn't as easy as I was expecting.
Those modules which use "MakeMaker" (i.e. you run "perl Makefile.PL")
pick up a lot of the build host Perl installation directories rather
than the target / staging directories, and since perl.lrp is
specifically aimed at supporting Shorewall it is missing some of the
"standard" files. More thought required...

dMb


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Additional Perl Modules from CPAN - Add to perl.lrp ?

2011-11-03 Thread davidMbrooke
Hi,

Just wondering if anyone has got a preferred approach for handling Perl
modules (.pm files) which are required for Perl-based LRP Packages but
which are:
   - Not included in the standard Perl distribution
   - Available from CPAN (http://www.cpan.org/)
   - Potentially used by several Packages

Main options seem to be:
   1. Include them in perl.lrp
  - This currently has Socket6.pm added
  - It is firmly aimed at supporting "Shorewall" though
   2. Include them in 'package'.lrp and hope that no other Package needs
them (or include them in multiple Packages?)
   3. Include them in an optional Package called e.g. cpan.lrp which
contains numerous "non-standard" but (potentially) shared Perl modules
   4. Include them in their own individual Packages

I don't favour #1 (too much overhead if just using Perl for Shorewall)
or #4 (too much work for me :-) but I can't easily decide between #2 and
#3.

Thanks,

dMb


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC-next branch

2011-11-03 Thread davidMbrooke
On Wed, 2011-11-02 at 15:36 +0200, Andrew wrote:
> 01.11.2011 21:34, davidMbrooke пишет:
> > On Tue, 2011-11-01 at 21:21 +0200, Andrew wrote:
> >> 01.11.2011 20:11, KP Kirchdoerfer пишет:
> >>> Am Dienstag, 1. November 2011, 00:06:50 schrieb Andrew:
> >
> > The Yocto Project has the backing of The Linux Foundation. There is an
> > overview and Quick Start guide at
> > http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html
> >
> > dMb
> >
> At first look on documentation - it looks like enough complex system 
> that is covered by enough simple front-end - and IMHO such type of 
> systems usually are hard in customization for needed objectives.
> Integrated qemu for testing looks good, but I suspect that it's working 
> only with GUI.
> If you use it, I have a question: it has possibility to work in this 
> buildenv w/o GUI, just from CLI terminal? Even w/o all features, just 
> package building/editing?

I have now done a little testing with Yocto Project 1.1. It works OK
though it is slow to build the default configuration (because it is
building so much - including an X11 GUI for the embedded device!).

The developers do seem to have thought about customization of the
toolchain and support add-on "layers" which can be managed separately
from the underlying build system. This means that updates can be
integrated easily - we would not need to fork the Yocto Project tools
but would develop and maintain an add-on "layer".

It does seem possible to use it from a CLI terminal - the command
"bitbake" (equivalent of our buildtool/buildpacket/buildimage) runs from
the command line and can build anything from a single Package to a whole
Image.
See also
http://www.yoctoproject.org/docs/1.1/poky-ref-manual/poky-ref-manual.html#platdev-appdev

Switching to this would be big change though.

dMb


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] BuC-next branch

2011-11-01 Thread davidMbrooke
On Tue, 2011-11-01 at 21:21 +0200, Andrew wrote:
> 01.11.2011 20:11, KP Kirchdoerfer пишет:
> > Am Dienstag, 1. November 2011, 00:06:50 schrieb Andrew:
> >
> > Not a proposal, just a quick idea: it might be easier longterm to fork
> > again from buildroot and adjust it to our needs, instead of hacking a hack
> > once more. AFAIK David looked into OPenyoko(?), maybe he'll has something
> > to add about his findings...
> If somebody can move current infrastructure (.lrp creation, etc) to 
> other building environment and it'll be enough useful and simple (not 
> worse than current buildenv) - I haven't any votes against this. In any 
> case, cleaned/ported packages can be moved to new building system easier.

That would be http://www.yoctoproject.org/ which does look interesting.
I did some tests with the 1.0 release and hit some problems but 1.1 is
out since October. I will download now and check if the new version
works better.

The Yocto Project has the backing of The Linux Foundation. There is an
overview and Quick Start guide at 
http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html 

It would need to be modified to create .lrp files (rather than .rpm
or .deb) and I do not know how difficult that might be.

dMb



--
RSA® Conference 2012
Save $700 by Nov 18
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Separate Git branch for 4.1-fixes ?

2011-10-18 Thread davidMbrooke
On Tue, 2011-10-18 at 20:41 +0200, KP Kirchdoerfer wrote:
> Am Sonntag, 16. Oktober 2011, 10:38:08 schrieb davidMbrooke:
> > Hi kp,
> > 
> > Just wondering if we're planning to have a "4.1-fixes" branch in Git
> > like we did for 4.0, with the changes for 4.1.1 going into there as well
> > as the master?
> 
> Hi David;
> 
> sorry for late reply, was away for three days...
No need to apologize.

> I don't think we do need a 4.1-fixes branch, because the current master 
> contains just fixes and non-intrusive updates for 4.1 (which will become 
> 4.1.1 sometimes later). In fact nearly each change results in packages 
> which are more or less a drop-in replacement for the 4.1 packages (openssl 
> update is a bit different, it affects all packages that are build with 
> openssl support).
> 
> So unless anyone wants to change the kernel, which I don't think will 
> happen in the next weeks, master is similar to 4.1-fixes.
> 
> If this approach slowes down development, I'll of course vote to create 
> 4.1-fixes ASAP :)
OK, so unless / until we add something which belongs in 4.2 we can
continue without a separate branch. I am happy with that.

> On the other hand, I'm currently thinking about the idea to build a "later" 
> branch to testdrive uClibc 0.9.32. I haven't tested the already built 
> packages and images in production, but a first try looks promising (see Trac 
> ticket #36).
> 
> But I'd like to see, what Andrew thinks about it ("how do we merge between 
> master and a "later" branch without having too much working maintaing both? 
> etc).
> 
> kp





--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Separate Git branch for 4.1-fixes ?

2011-10-16 Thread davidMbrooke
Hi kp,

Just wondering if we're planning to have a "4.1-fixes" branch in Git
like we did for 4.0, with the changes for 4.1.1 going into there as well
as the master?

dMb


--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] igitt igitt igitt

2011-09-28 Thread davidMbrooke
On Wed, 2011-09-28 at 18:11 +0200, KP Kirchdoerfer wrote:
> 
> I suggest that we freeze 4.1 for the rc1 and I'll try to accomplish that 
> task over the weekend.
OK with me.
> 
> David, there is one task open - license.lrp should be added to the images 
> (leaf.cfg). I know we are not finished adding a license tag to all packages 
> but for it will be a start.
Agreed. I have just done this.
We can add the remaining tags later; no hurry.
> About packages with different source packages and (eventually) various 
> licenses (e.g. initrd) I suggest to support something like
> License = GPL-2, ISC 
> 
> Maybe that's enough - given that a very few will even follow the links and 
> read the license :)
I know, but at least we comply with the terms of the licenses, which
helps me sleep at night :-)
> 
> Opinions?
> 
> kp

Many thanks for your efforts adding so many of the license tags. I had
planned to help, but recently there have been other priorities.

dMb


--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] www.(de.)kernel.org is down

2011-09-18 Thread davidMbrooke
On Sun, 2011-09-18 at 14:00 +0200, KP Kirchdoerfer wrote:
> Am Sonntag, 18. September 2011, 13:38:27 schrieb davidMbrooke:
> > On Sun, 2011-09-18 at 11:42 +0100, davidMbrooke wrote:
> > > On Sat, 2011-09-17 at 17:41 +0300, Andrew wrote:
> > > > Kernel was taken from kernel.org because kernel.org was one of
> > > > constantly-available resources and because kernel is enough
> > > > heavy - just to make git/cvs repo smaller. Another things that
> > > > are taken from internet - gcc/binutils.
> > > > I added 2.6.35.14 into git tree. IMHO it isn't too much place
> > > > for discussions here - in any case, missed source shouldn't be
> > > > a showstopper for developers; decision will be done when
> > > > kernel.org backs online - but I think that sources were laid
> > > > into tree just because they are already into git tree :)
> > > 
> > > Thanks Andrew. That fixed it for me.
> > > 
> > > dMb
> > 
> > I spoke to soon. The build env is OK but the kernel compile fails
> > because module-init-tools-3.12.tar.bz2 also comes from kernel.org
> > 
> > Anyone have a copy of that they can upload?
> 
> David, 
> the tarball is in git, you just need to change the "Server" line to 
> localrepo.
> 
> kp

Thanks kp. Done, and working OK now. I have checked-in the updated
module-init-tools/buildtool.cfg.

dMb



--
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] www.(de.)kernel.org is down

2011-09-18 Thread davidMbrooke
On Sun, 2011-09-18 at 11:42 +0100, davidMbrooke wrote:
> On Sat, 2011-09-17 at 17:41 +0300, Andrew wrote:
> > Kernel was taken from kernel.org because kernel.org was one of 
> > constantly-available resources and because kernel is enough heavy - just 
> > to make git/cvs repo smaller. Another things that are taken from 
> > internet - gcc/binutils.
> > I added 2.6.35.14 into git tree. IMHO it isn't too much place for 
> > discussions here - in any case, missed source shouldn't be a showstopper 
> > for developers; decision will be done when kernel.org backs online - but 
> > I think that sources were laid into tree just because they are already 
> > into git tree :)
> 
> Thanks Andrew. That fixed it for me.
> 
> dMb

I spoke to soon. The build env is OK but the kernel compile fails
because module-init-tools-3.12.tar.bz2 also comes from kernel.org

Anyone have a copy of that they can upload?

Thanks,
dMb


--
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] www.(de.)kernel.org is down

2011-09-18 Thread davidMbrooke
On Sat, 2011-09-17 at 17:41 +0300, Andrew wrote:
> 17.09.2011 16:43, davidMbrooke пишет:
> > Hi,
> >
> > I'm trying to do a complete rebuild and "build buildenv" is failing
> > almost right away. In log/buildtoollog I get:
> > buildtool::Download::download:file key: linux-2.6.35.13.tar.bz2
> > --2011-09-17 13:33:50--
> > http://www.de.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.35/linux-2.6.35.13.tar.bz2
> > Resolving www.de.kernel.org... failed: Name or service not known.
> > wget: unable to resolve host address “www.de.kernel.org”
> >
> > When I try to browse www.kernel.org I get a message saying "Down for
> > maintenance". Presumably this is related to the recent security issues
> > at kernel.org.
> >
> > IMHO we would be better off storing the kernel source as part of our own
> > repository. I deleted all of my downloaded source so I don't now have a
> > copy of the kernel source to upload.
> >
> > Does anybody else have a copy of the 2.6.35.13 source, and does anyone
> > disagree that we should maintain our own copy?
> >
> > Thanks,
> > davidMbrooke
> >
> Kernel was taken from kernel.org because kernel.org was one of 
> constantly-available resources and because kernel is enough heavy - just 
> to make git/cvs repo smaller. Another things that are taken from 
> internet - gcc/binutils.
> I added 2.6.35.14 into git tree. IMHO it isn't too much place for 
> discussions here - in any case, missed source shouldn't be a showstopper 
> for developers; decision will be done when kernel.org backs online - but 
> I think that sources were laid into tree just because they are already 
> into git tree :)

Thanks Andrew. That fixed it for me.

dMb



--
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] www.(de.)kernel.org is down

2011-09-17 Thread davidMbrooke
Hi,

I'm trying to do a complete rebuild and "build buildenv" is failing
almost right away. In log/buildtoollog I get:
   buildtool::Download::download:file key: linux-2.6.35.13.tar.bz2
   --2011-09-17 13:33:50--
http://www.de.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.35/linux-2.6.35.13.tar.bz2
   Resolving www.de.kernel.org... failed: Name or service not known.
   wget: unable to resolve host address “www.de.kernel.org”

When I try to browse www.kernel.org I get a message saying "Down for
maintenance". Presumably this is related to the recent security issues
at kernel.org.

IMHO we would be better off storing the kernel source as part of our own
repository. I deleted all of my downloaded source so I don't now have a
copy of the kernel source to upload.

Does anybody else have a copy of the 2.6.35.13 source, and does anyone
disagree that we should maintain our own copy?

Thanks,
davidMbrooke


--
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Design Article

2011-08-07 Thread davidMbrooke
On Sat, 2011-08-06 at 22:10 -0700, Mike Noyes wrote:
> Open Embedded: An alternative way to build embedded Linux distributions
> http://www.eetimes.com/design/embedded/4218490/Open-Embedded--An-alternative-way-to-build-embedded-Linux-distributions
> 

Thanks Mike. Interesting. I have started looking at the Yocto Project
http://www.yoctoproject.org/ which is based on OpenEmbedded, but I
haven't got very far. See also http://lwn.net/Articles/437929/ which has
a quote saying they'd "like to see more community projects, like OpenWRT
for example, switching to use Yocto". LEAF is a *bit* like OpenWRT...

dMb


--
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] preparation for 4.1-beta1?

2011-07-24 Thread davidMbrooke
On Sun, 2011-07-24 at 01:39 +0200, KP Kirchdoerfer wrote:
> David, do we need to wait for your work on isc-dhcp? I guess it can be
> done 
> later... 

Yes, no need to wait. The Package is almost ready but I need to do some
testing - with both DHCPv4 and DHCPv6...

dMb


--
Magic Quadrant for Content-Aware Data Loss Prevention
Research study explores the data loss prevention market. Includes in-depth
analysis on the changes within the DLP market, and the criteria used to
evaluate the strengths and weaknesses of these DLP solutions.
http://www.accelacomm.com/jaw/sfnl/114/51385063/

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Package name / rename, Debian patches etc.

2011-07-13 Thread davidMbrooke
On Mon, 2011-07-11 at 21:55 +0200, Erich Titl wrote:
> Hi David
> 
> on 11.07.2011 21:15, davidMbrooke wrote:
> > Hi,
> > 
> > I am looking at updating dhcpd.lrp to add the option of IPv6 (i.e.
> > DHCPv6 Server) support. Right now we build dhcp.lrp from ISC DHCP 2.0pl5
> > plus the -19.1 Debian patches, now more than 10 years old.
> 
> That is real old, I ported 3.x a long time ago to Bering, because I felt
> I needed it, the vanilla stuff was sufficient for me those days.
> 
> > 
> > IPv6 support was added in the ISC DHCP 4.x versions, so we need to
> > upgrade to at least 4.0 and ideally at least 4.1. The latest stable
> > upstream version is currently 4.2.
> > 
> > I have some questions about how closely we should try to follow what
> > Debian does:
> >- Debian "squeeze" ships with ISC DHCP 4.1.1-P1-15+squeeze2 (i.e.
> > upstream 4.1.1-P1 with the -15+squeeze2 Debian patches. Should we
> > continue to apply the Debian patches or revert to the "vanilla" upstream
> > and remove the Debian changes?
> 
> Again, what do these patches do? The way I understand the Debian way is,
> that they add patches to their source tree before committing fixes to
> upstream. While I understand that motive I'd rather stick to the vanilla
> version unless there is a real need to follow the Debian way (there may
> be other too though).
> 
> >- Debian have changed the Package name to isc-dhcp-server, presumably
> > to distinguish it from other software options for a DHCP server (and to
> > distinguish it from -relay and -client). I was already thinking that
> > adding an "isc" prefix was a good idea before I found that Debian had
> > done it. However, if we do the same then "dhcpd.lrp" will become e.g.
> > "isc-dhcp-server.lrp" which may confuse some users.
> 
> Do we have a name collision somewhere? Is there another dhcpd or dhcp
> package? Should we rather sack pump?
> 

> 
> cheers
> 
> Erich

Hi Erich & kp,

I was thinking that some users might miss the Debian "flavouring" but
from kp's analysis that the changes are (mainly) back-ports of security
patches that probably is not the case. My personal preference is for the
latest, vanilla upstream versions, so we have 3 votes there.

My focus right now is on DHCPv6, and server rather than client.
There are certainly other DHCPv6 server package options:
  - Dibbler http://klub.com.pl/dhcpv6/
 (which we have already as dibbler-server.lrp)
  - Wide-DHCPv6  http://sourceforge.net/projects/wide-dhcpv6/

My experience from testing Dibbler server and ISC DHCPv6 server is that
DHCPv6 is immature technology and each implementation has strengths and
weaknesses, so we probably want to offer multiple alternatives.

Naming the package isc-dhcp-server emphasizes which DHCP code base is
being used, but we can stick with dhcpd.lrp - at least for now.

dMb



--
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Package name / rename, Debian patches etc.

2011-07-11 Thread davidMbrooke
Hi,

I am looking at updating dhcpd.lrp to add the option of IPv6 (i.e.
DHCPv6 Server) support. Right now we build dhcp.lrp from ISC DHCP 2.0pl5
plus the -19.1 Debian patches, now more than 10 years old.

IPv6 support was added in the ISC DHCP 4.x versions, so we need to
upgrade to at least 4.0 and ideally at least 4.1. The latest stable
upstream version is currently 4.2.

I have some questions about how closely we should try to follow what
Debian does:
   - Debian "squeeze" ships with ISC DHCP 4.1.1-P1-15+squeeze2 (i.e.
upstream 4.1.1-P1 with the -15+squeeze2 Debian patches. Should we
continue to apply the Debian patches or revert to the "vanilla" upstream
and remove the Debian changes?
   - Debian have changed the Package name to isc-dhcp-server, presumably
to distinguish it from other software options for a DHCP server (and to
distinguish it from -relay and -client). I was already thinking that
adding an "isc" prefix was a good idea before I found that Debian had
done it. However, if we do the same then "dhcpd.lrp" will become e.g.
"isc-dhcp-server.lrp" which may confuse some users.

Personally I think the rename is a good idea but I am not sure about the
Debian patches. What do others think?

davidMbrooke



--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] remote branch

2011-06-25 Thread davidMbrooke
On Sat, 2011-06-25 at 18:33 +0200, KP Kirchdoerfer wrote:
> 
> Hi David
> 
> ok, done. 4.0.1 deleted, 4.0-fxies created.
> Please adjust your local git. You may need to delete 4.0.1 locally and add 
> the 
> tracking command for 4.0-fixes, don't know... Don't used any magic tricks as 
> Andrew can do :)
> 
> kp

Hi kp,

Like you I am not sure of all the Git magic spells yet so I deleted
everything, re-cloned the bering-uclibc repository and re-created my
tracking branch. Looks fine. I am happy with the branch name now :-)

Where we are applying bug-fixes for 4.0.1 we also need to apply those to
the master branch so that they are included in 4.1. Unless Git has some
clever way to do that we presumably need to just make the edits
separately in each branch.

dMb


--
All the data continuously generated in your IT infrastructure contains a 
definitive record of customers, application performance, security 
threats, fraudulent activity and more. Splunk takes this data and makes 
sense of it. Business sense. IT sense. Common sense.. 
http://p.sf.net/sfu/splunk-d2d-c1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] remote branch

2011-06-25 Thread davidMbrooke
On Sat, 2011-06-25 at 17:15 +0200, KP Kirchdoerfer wrote:
> HI David;
> 
> Am Samstag, 25. Juni 2011, 14:32:38 schrieb davidMbrooke:
> > On Sat, 2011-06-25 at 12:53 +0200, KP Kirchdoerfer wrote:
> > > Anyway I'd like test a bit further, so if David can just a a change, so
> > > that I can see what happens
> > > 
> > > I will update the wiki once we have a stable layout.
> > > 
> > > kp
> > 
> > Hi kp,
> > 
> > I have just pushed a commit to the 4.0.1 branch - a small change to file
> > bering-uclibc4/buildtool/repo/linux/Bering-2.6.35.11.config to add four
> > USB-to-Ethernet driver Modules.
> > 
> > Depending on how you created the new branch you might be missing the
> > configuration to pull changes down from the remote branch to your local
> > branch. Here is what I see:
> > 
> > $ git remote show origin
> > * remote origin
> >   Fetch URL:
> > ssh://davidmbro...@leaf.git.sourceforge.net/gitroot/leaf/bering-uclibc
> >   Push  URL:
> > ssh://davidmbro...@leaf.git.sourceforge.net/gitroot/leaf/bering-uclibc
> >   HEAD branch: master
> >   Remote branches:
> > 4.0.1  tracked
> > master tracked
> >   Local branches configured for 'git pull':
> > 4.0.1  merges with remote 4.0.1
> > master merges with remote master
> >   Local refs configured for 'git push':
> > 4.0.1  pushes to 4.0.1  (up to date)
> > master pushes to master (up to date)
> > 
> > If you have the same last 6 lines you are all set, but maybe you are
> > missing "4.0.1  merges with remote 4.0.1"?
> 
> Yes I did :)
> 
> > >From my research, the "-u" argument to "git push" when creating the
> > 
> > remote branch from a local branch seems to be important. For example:
> >git push -u origin 4.0.1:refs/heads/4.0.1
> > 
> > If you missed that out you can now create the same effect with:
> >git branch --set-upstream 4.0.1 origin/4.0.1
> 
> -u and --set-upstream are synomyms for the same option; not shure if it can 
> done in one step; guess I'll document as two - that worked for me :)
> 
> Will delete 4.0.1, create 4.0-fixes, (re-)add content and of course document.
> 
> kp

Hi kp,

>From what I read, if you specify "-u" (or "--set-upstream") when you run
"git push" to send the local branch to the remote repository that should
be all you need to do. The second command is only to fix things
afterwards, if you omit the argument to "git push".

I can re-add the .config changes for the USB-to-Ethernet adaptors if you
like, as a further test after you re-create the branch with your
content. Should be a good test for your local branch getting updated
from the remote.

dMb


--
All the data continuously generated in your IT infrastructure contains a 
definitive record of customers, application performance, security 
threats, fraudulent activity and more. Splunk takes this data and makes 
sense of it. Business sense. IT sense. Common sense.. 
http://p.sf.net/sfu/splunk-d2d-c1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] remote branch

2011-06-25 Thread davidMbrooke
On Sat, 2011-06-25 at 12:53 +0200, KP Kirchdoerfer wrote:
> Anyway I'd like test a bit further, so if David can just a a change, so that 
> I 
> can see what happens
> 
> I will update the wiki once we have a stable layout.
> 
> kp

Hi kp,

I have just pushed a commit to the 4.0.1 branch - a small change to file
bering-uclibc4/buildtool/repo/linux/Bering-2.6.35.11.config to add four
USB-to-Ethernet driver Modules.

Depending on how you created the new branch you might be missing the
configuration to pull changes down from the remote branch to your local
branch. Here is what I see:

$ git remote show origin
* remote origin
  Fetch URL:
ssh://davidmbro...@leaf.git.sourceforge.net/gitroot/leaf/bering-uclibc
  Push  URL:
ssh://davidmbro...@leaf.git.sourceforge.net/gitroot/leaf/bering-uclibc
  HEAD branch: master
  Remote branches:
4.0.1  tracked
master tracked
  Local branches configured for 'git pull':
4.0.1  merges with remote 4.0.1
master merges with remote master
  Local refs configured for 'git push':
4.0.1  pushes to 4.0.1  (up to date)
master pushes to master (up to date)

If you have the same last 6 lines you are all set, but maybe you are
missing "4.0.1  merges with remote 4.0.1"?

>From my research, the "-u" argument to "git push" when creating the
remote branch from a local branch seems to be important. For example:
   git push -u origin 4.0.1:refs/heads/4.0.1

If you missed that out you can now create the same effect with:
   git branch --set-upstream 4.0.1 origin/4.0.1

I found this page useful:
http://postgresql.1045698.n5.nabble.com/Creating-new-remote-branch-in-git-td4475029.html
 

dMb


--
All the data continuously generated in your IT infrastructure contains a 
definitive record of customers, application performance, security 
threats, fraudulent activity and more. Splunk takes this data and makes 
sense of it. Business sense. IT sense. Common sense.. 
http://p.sf.net/sfu/splunk-d2d-c1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] remote branch

2011-06-25 Thread davidMbrooke
On Sat, 2011-06-25 at 12:23 +0200, Erich Titl wrote:
> Hi KP
> 
> on 24.06.2011 20:31, KP Kirchdoerfer wrote:
> > Hi;
> > 
> > just created the remote branch 4.0.1
> > 
> > This branch is intended to work fixes for 4.0.1.
> > I've currently only 
> >  - updated webconf to fix Trac tickets #50, #51 and #52
> 
> What are those, I am (trying) working on webconf as soon as all this
> confusion with the repository is over.

Hi Erich,
See https://sourceforge.net/apps/trac/leaf/report/6 for details of all
the Trac tickets.

> >  - fixed bug in hash shaper (crash on initialization more than 9 networks 
> > up to 
> > /24 width)
> > and removed /bin directory.
> > 
> > Feel free to add some bugfixes for 4.0.1 as well :)
> > 
> > Note: It has still the old layout (bering-uclibc4).
> 
> This is confusing, could we stick to one single layout?

Not really. The 4.0.1 branch is a snapshot of how the Git repository
looked when 4.0 was released, and at that time we had the old directory
structure.

> > 
> > http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-
> > _Developer_Guide_-_Hints_and_Tips_for_using_Git_SCM#Remote_Branches
> 
> I am not sure we want to work on many different branches, unless one
> goes in a completely different direction. Working on many branches just
> generates (at least at my end) confusion about the merging process and
> my recent experience has not made me really confident.
> 
> So apparently there is more than one layout, which one is the one we
> should stick to?
> Which branch should be the one to work on?

The "master" branch in the leaf/bering-uclibc repository should be used
for all new work. This will be released as 4.1-beta1 and then 4.1, and
then 4.2 etc.
Only if you are *specifically* fixing a *minor* bug in 4.0 which needs
to be released in 4.0.1 should you work on the 4.0.1 branch.

> 
> cheers
> 
> Erich

You can probably just ignore the new branch. It is mostly for kp and me
to use to check we understand how branches (especially remote branches)
work.

dMb


--
All the data continuously generated in your IT infrastructure contains a 
definitive record of customers, application performance, security 
threats, fraudulent activity and more. Splunk takes this data and makes 
sense of it. Business sense. IT sense. Common sense.. 
http://p.sf.net/sfu/splunk-d2d-c1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] remote branch

2011-06-25 Thread davidMbrooke
On Fri, 2011-06-24 at 20:31 +0200, KP Kirchdoerfer wrote:
> Hi;
> 
> just created the remote branch 4.0.1
> 
> This branch is intended to work fixes for 4.0.1.
> I've currently only 
>  - updated webconf to fix Trac tickets #50, #51 and #52
>  - fixed bug in hash shaper (crash on initialization more than 9 networks up 
> to 
> /24 width)
> and removed /bin directory.
> 
> Feel free to add some bugfixes for 4.0.1 as well :)
> 
> Note: It has still the old layout (bering-uclibc4).
> 
> http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-
> _Developer_Guide_-_Hints_and_Tips_for_using_Git_SCM#Remote_Branches
> 
> should us help to work with a remote branch.
> 
> Question: Do I have as "creator" of that branch to run 
> git branch --track 4.0.1 origin/4.0.1 
> as well?
> 
> kp

Hi kp,

Thanks. I can now see that listed when I run "git branch -r" and I can
create a tracking branch with "git branch --track 4.0.1
origin/4.0.1" (which then gets listed when I run "git branch"). Do you
see a local branch called 4.0.1 too? If so you won't be able to  create
another one. I will add some changes to the new branch so you can see if
yours gets updated. Out of interest, how did you create the remote
branch? Feel free to add the info to the Wiki :-)

Just wondering how that branch naming is going to work out when we get
to releasing 4.0.1. Normally we would create a tag "4.0.1" for the
release. Won't it be confusing to have a tag and a branch with the same
name? If we also need a 4.0.2 where will we maintain that - also on the
branch called "4.0.1"?

IMHO the branch name might be less confusing without the ".1" so e.g.
simply "4.0" - but then it's the same as the 4.0 tag... Maybe
"4.0-branch" or "4.0-fixes" instead?

dMb


--
All the data continuously generated in your IT infrastructure contains a 
definitive record of customers, application performance, security 
threats, fraudulent activity and more. Splunk takes this data and makes 
sense of it. Business sense. IT sense. Common sense.. 
http://p.sf.net/sfu/splunk-d2d-c1

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] git tree developements

2011-06-21 Thread davidMbrooke
On Tue, 2011-06-21 at 22:25 +0300, Andrew wrote:
> 21.06.2011 21:43, Andrew пишет:
> > 21.06.2011 21:29, KP Kirchdoerfer пишет:
> >> Ok; created the repository leaf/bering-uclibc.
> >> git clone ssh://u...@leaf.git.sourceforge.net/gitroot/leaf/bering-uclibc
> >>
> >> It's currently empty. Maybe someone will git knowledge will move the 
> >> content
> >> of leaf/leaf/buildtool to leaf/bering-uclibc/bering-uclibc4?
> >> I believe a date for this should be given, so everyone can clean
> >> up/save/whatelse his local repositories just to be safe.
> >>
> >> kp
> > I'll try to do it now. It shouldn't be too hard :)
> >
> Done. To move on new repository with minimal wasting of time, just do 
> next commands:
> 
> git remote add BuC 
> ssh://nitr0...@leaf.git.sourceforge.net/gitroot/leaf/bering-uclibc
> git config branch.master.remote BuC
> git config branch.master.merge refs/heads/master
> git pull
> cd buildtool; mv package source staging log build conf ..; cd ..
> 
> After that you'll need to reassemble toolchain or to move all content of 
> git root into same dir as buildtool was before - create some temporary 
> directory (for ex., tmp), move all into it (don't forget about files 
> that are started ftom '.' - they may be omitted by mv), and then rename 
> it to buildtool (so much moves are needed because there are already 
> 'buildtool' dir).

Hi all,

I don't know - I go away for a few days and everything changes!
Just kidding :-)

So basically we are now using the leaf/bering-uclibc Git repository
instead of leaf/leaf, is that right? Makes more sense IMHO.
I will fix the Git page in the Developer Guide.

dMb


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Next Beta version number, Git Branching etc.

2011-06-16 Thread davidMbrooke
On Thu, 2011-06-16 at 21:47 +0300, Andrew wrote:
> 16.06.2011 21:07, KP Kirchdoerfer пишет:
> > hello gents;
> >
> > Am Dienstag, 14. Juni 2011, 22:40:55 schrieb Andrew:
> >> 14.06.2011 22:31, davidMbrooke пишет:
> >>> Hi,
> >>>
> >>> We are getting a few requests for additional kernel modules for 4.0: one
> >>> request on leaf-user for asix.ko and I also got a direct request for
> >>> r8168.ko the other day. IMHO it would be good to make those available
> >>> via version 4.0.1 and maybe later a 4.0.2 etc.
> >>>
> >>> We also have a large number of fairly major changes (including a kernel
> >>> version change) building up in Git. My expectation is those will take a
> >>> while to mature, via several Beta releases, and so aren't likely to make
> >>> it to "final" release status anytime soon.
> >>>
> >>> I therefore suggest that we call the next release of the Git HEAD
> >>> 4.1-beta1 and then also release 4.0.1 as a "branch" release containing
> >>> just *minor* enhancements and bug fixes for 4.0.
> >>>
> >>> Comments?
> > I like the idea. Time to rethink our version strategy we have outlined for 
> > the
> > versions<  3.x
> > http://leaf.sourceforge.net/bering-
> > uclibc/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=8&MMN_position=8:8
> >
> > This approach is coming into age and should be updated, as all of the
> > remaining pages needs a review.
> >
> >>> davidMbrooke
> >> IMHO before tagging other versions we should make decisions on some
> >> questions on git:
> >> 1) In what way we should maintain releases - as branches, or as
> >> repositories? 1st IMHO is preferrable when there is not many different
> >> branches;
> > Andrew; I think for Bering-uClibc we will have less than five branches:
> > 1. fixes for the stable version (Davids 4.0.1 branch)
> > 2. the development branch (Davids Git HEAD 4.1-beta1)
> > 3. a "playground branch" where for example a move to a new kernel or uClibc
> > can be tested
> > 4. one I forgot yet...
> >
> > Do you think, that is too much to maintain in branches?
> No, this is not much branches.
> Main advantage of branches - ability to do 'git rebase' to import all 
> fixes from one branch into another (for ex., if other branches are based 
> on stable one) - actually each branch is subset of diffs(patches) that 
> are applied to first commit.
I agree. A few Branches in one Repository are OK (at least for now).
dMb
> 
> >> 2) How about reducing directory depth? IMHO it'll be good to move
> >> buildtool and binary to the git root - separate directories for projects
> >> are meanles for git (for that purposes there are repositories)ю Ьфниу we
> >> should bove BuC4 into separete gepository (for ex., leaf/buc4 instead of
> >> leaf/leaf)?
> > Hmm; I don't have any pb with depth - I'm used to it and it will cause some
> > work to change it. I just do not understand what we win changing it - but 
> > then
> > I'm no git expert. Maybe you can explain to a mere git user?
> >
> IMHO it isn't good if there are meanless directories. At least it 
> requires more time to change directory :)
OK with me to rename the "leaf" repository to e.g. "buc4" and to remove
the "bering-uclibc4" level.
dMb
> > Anway, if you think it's necessary to refine and can provide patches that 
> > makes
> > it seamless, I for shure won't oppose :)
> >
> > kp
> git mv should do all job without problems. If nobody has objections - 
> IMHO we should move all on top.
> 
> P.S. Should we store compiled packages into git? Maybe there are more 
> useful places for them (file archive/FTP/etc)? Git is more oriented for 
> source distribution/versioning...



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Next Beta version number, Git Branching etc.

2011-06-14 Thread davidMbrooke
Hi,

We are getting a few requests for additional kernel modules for 4.0: one
request on leaf-user for asix.ko and I also got a direct request for
r8168.ko the other day. IMHO it would be good to make those available
via version 4.0.1 and maybe later a 4.0.2 etc.

We also have a large number of fairly major changes (including a kernel
version change) building up in Git. My expectation is those will take a
while to mature, via several Beta releases, and so aren't likely to make
it to "final" release status anytime soon.

I therefore suggest that we call the next release of the Git HEAD
4.1-beta1 and then also release 4.0.1 as a "branch" release containing
just *minor* enhancements and bug fixes for 4.0.

Comments?

davidMbrooke




--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Error building haserl 0.9.25

2011-06-14 Thread davidMbrooke
On Tue, 2011-06-14 at 09:01 +0200, Erich Titl wrote:
> Hi
> 
> at 12.06.2011 21:59, Erich Titl wrote:
> > Hi David
> > 
> > on 12.06.2011 15:55, davidMbrooke wrote:
> >> On Sun, 2011-06-12 at 14:21 +0100, davidMbrooke wrote:
> >>> I will investigate haserl further.
> >>
> 
> Just pushed haserl 0.9.29, I will also push webconf-1.2 which should
> acommodate the changes necessary for haserl 0.9.x plus a few extensions
> like a ping and traceroute interface, reboot from the web interface and
> tooltips if one wants to implement them in the web GUI, see
> http://www.walterzorn.de/tooltip/tooltip.htm
> 
> cheers
> 
> Erich

Thanks Erich. Everything builds OK for me now.

dMb



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] RADIUS build problems (was Error building haserl 0.9.25)

2011-06-12 Thread davidMbrooke
On Sun, 2011-06-12 at 15:57 +0200, KP Kirchdoerfer wrote:
> > Hi kp,
> > 
> > Sigh. No problem with radius for me...
> > Seems that radius decided not to build your LDAP integration module.
> > Did openldap build OK for you?
> 
> openldap build is ok;
> 
> > If so, what do you get in log/buildtoollog after line:
> >=== configuring in src/modules/rlm_ldap
> 
> No signs for rlm_ldap in the log...??
> 
> kp

Hi kp. Thanks for checking. Please will you try with the new
repo/radius/buildtool.mk I have just uploaded to Git. I have explicitly
specified to configure "--with-" all of the rlm files referenced in
radius.lrp. Perhaps that will help...

dMb


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] mbr.bin

2011-06-12 Thread davidMbrooke
On Thu, 2011-06-09 at 20:45 +0100, davidMbrooke wrote:
> On Thu, 2011-05-19 at 20:41 +0200, Per Sjoholm wrote:
> > Web interface hdsupp
> > 
> > 
> > Package Help Text
> > 
> > HD support tools
> > 4. Copy the MBR to the drive using (assuming your harddrive is /dev/hda)
> > cat /usr/bin/mbr.bin > /dev/hda
> > 
> > I can't find mbr.bin  (find / -name mbr\*)
> > 
> > /Per
> 
> Hi Per,
> 
> Looks like nobody has responded yet (at least not to the list).
> 
> The entry for mbr.bin has been commented out in hdsupp/buildtool.cfg but
> I don't know why. I'm inclined to agree this would be a useful file to
> have around, though IMHO /usr/bin/ is not a great location for it.
> 
> On Fedora this is in /usr/share/syslinux/ along with other similar
> files.
> 
> Does anyone have any objections if I add /usr/share/syslinux/mbr.bin to
> hdsupp.lrp? (And update the help text for Buc 4.x.)
> 
> dMb

Fixed in Git.

dMb



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Error building haserl 0.9.25

2011-06-12 Thread davidMbrooke
On Sun, 2011-06-12 at 14:21 +0100, davidMbrooke wrote:
> I will investigate haserl further.

My haserl build error is described here:
https://sourceforge.net/mailarchive/message.php?msg_id=26091302 

I am using make version 3.82 on Fedora 15.

Erich: The error is fixed in haserl version 0.9.27 and 0.9.29 is now
available. Is there a special reason for using 0.9.25? I'd prefer to
upgrade than to apply the patch described in the mail.

dMb


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Error building haserl 0.9.25

2011-06-12 Thread davidMbrooke
On Sun, 2011-06-12 at 14:49 +0200, KP Kirchdoerfer wrote:
> Am Sonntag, 12. Juni 2011, um 14:44:16 schrieb davidMbrooke:
> > Hi,
> > 
> > I'm getting an error building haserl:
> >make -C haserl-0.9.25 all
> >make[1]: Entering directory
> > `/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl/haserl-0.9.25'
> >Making all in src
> >make[2]: Entering directory
> > `/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl/haserl-0.9.25/src'
> > Makefile:472: *** missing separator (did you mean TAB instead of 8
> > spaces?).  Stop.
> >make[2]: Leaving directory
> > `/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl/haserl-0.9.25/src'
> >make[1]: *** [all-recursive] Error 1
> >make[1]: Leaving directory
> > `/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl/haserl-0.9.25'
> >make: *** [.build] Error 2
> >make: Leaving directory
> > `/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl'
> > 
> > Anybody else seeing the same error?
> > 
> > dMb
> 
> Hi David;
> 
> haserl builds without pb, 
> 
> Making all in src
> make[2]: Entering directory `/opt/buildtool-
> dmb/source/haserl/haserl-0.9.25/src'
> make  all-am
> make[3]: Entering directory `/opt/buildtool-
> dmb/source/haserl/haserl-0.9.25/src'
> /opt/buildtool-dmb/staging/bin/gcc-m32 -DHAVE_CONFIG_H -I. -g -O2 -Wall -
> MT common.o -MD -MP -MF .deps/common.Tpo -c -o common.o common.c
> 
> but radius failed :)
> 
> Generating package radius
> cp: Aufruf von stat für „/opt/buildtool-
> dmb/staging/usr/lib/rlm_ldap-2.1.10.so“ nicht möglich: Datei oder Verzeichnis 
> nicht gefunden
> Copying file /opt/buildtool-dmb/staging/usr/lib/rlm_ldap-2.1.10.so failed. 
> Datei oder Verzeichnis nicht gefunden at ./buildpacket.pl line 461
>   main::system_exec('cp -r /opt/buildtool-
> dmb/staging/usr/lib/rlm_ldap-2.1.10.so /...', 'Copying file /opt/buildtool-
> dmb/staging/usr/lib/rlm_ldap-2.1') called at ./buildpacket.pl line 565
>   main::copyBinariesToPackageStaging('HASH(0x9781a50)', '/opt/buildtool-
> dmb/staging') called at ./buildpacket.pl line 1215

Hi kp,

Sigh. No problem with radius for me...
Seems that radius decided not to build your LDAP integration module.
Did openldap build OK for you?
If so, what do you get in log/buildtoollog after line:
   === configuring in src/modules/rlm_ldap

I will investigate haserl further.

dMb


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Error building haserl 0.9.25

2011-06-12 Thread davidMbrooke
Hi,

I'm getting an error building haserl:
   make -C haserl-0.9.25 all
   make[1]: Entering directory
`/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl/haserl-0.9.25'
   Making all in src
   make[2]: Entering directory
`/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl/haserl-0.9.25/src'
Makefile:472: *** missing separator (did you mean TAB instead of 8
spaces?).  Stop.
   make[2]: Leaving directory
`/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl/haserl-0.9.25/src'
   make[1]: *** [all-recursive] Error 1
   make[1]: Leaving directory
`/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl/haserl-0.9.25'
   make: *** [.build] Error 2
   make: Leaving directory
`/home/leaf/leaf/bering-uclibc4/buildtool/source/haserl'

Anybody else seeing the same error?

dMb


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Just added UCLIBC_HAS_WCHAR=y

2011-06-11 Thread davidMbrooke
Hi,

For the OpenLDAP Package (required for LDAP support in FreeRADIUS) I
need to add UCLIBC_HAS_WCHAR=y to the uClibc .config.

I have been testing with this enabled for a while and it doesn't seem to
affect any other Packages (that I use :-) ) so I have just checked it
into Git.

All active developers will need to re-build uClibc before OpenLDAP (once
I also check that in) will build cleanly.

dMb


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] mbr.bin

2011-06-09 Thread davidMbrooke
On Thu, 2011-05-19 at 20:41 +0200, Per Sjoholm wrote:
> Web interface hdsupp
> 
> 
> Package Help Text
> 
> HD support tools
> 4. Copy the MBR to the drive using (assuming your harddrive is /dev/hda)
> cat /usr/bin/mbr.bin > /dev/hda
> 
> I can't find mbr.bin  (find / -name mbr\*)
> 
> /Per

Hi Per,

Looks like nobody has responded yet (at least not to the list).

The entry for mbr.bin has been commented out in hdsupp/buildtool.cfg but
I don't know why. I'm inclined to agree this would be a useful file to
have around, though IMHO /usr/bin/ is not a great location for it.

On Fedora this is in /usr/share/syslinux/ along with other similar
files.

Does anyone have any objections if I add /usr/share/syslinux/mbr.bin to
hdsupp.lrp? (And update the help text for Buc 4.x.)

dMb




--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] shorewall documentation in configfiles

2011-06-08 Thread davidMbrooke
On Sun, 2011-06-05 at 22:09 +0200, KP Kirchdoerfer wrote:
> Hello;
> 
> 
> in the beginning the shorewall configuration files had an exhaustive 
> documentation including examples.
> 
> Later the documentation has been removed to improve support size-constrained 
> distros like LEAF, and was only available online or in the man-pages (which 
> we 
> never added to our packages).
> 
> With the latest upstream version 4.4.20 the documentation has been 
> reintroduced into the config files, though the shrinked config files are 
> still 
> around (using the -p option during install, or for our buildtoool setup to 
> package *.plain).
> 
> Beginning with Bering-uClibc 4.x we do not support a floppy-only setup any 
> longer and size can weighted up convenience.
> 
> My question is, do we want to include again the documented config files, or 
> shall we stick with the shrinked versions and pointing to the online docs at 
> shorewall.net?
> 
> kp

Hi kp,

I have just looked at the "annotated" config files in the Shorewall
4.4.20 distribution and IMHO the documentation will just get in the way
when editing the files. My /etc/shorewall/rules file is already large
enough :-)

My vote is therefore to stay as we are, using the "plain" files, and to
clearly direct users to the online documentation at shorewall.net,
though I am happy to be outvoted if others disagree.

dMb



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] glitch in buildtool

2011-06-08 Thread davidMbrooke
On Wed, 2011-06-08 at 09:41 +0200, Erich Titl wrote:
> Hi David
> 
> at 16.05.2011 21:33, davidMbrooke wrote:
> > On Mon, 2011-05-16 at 10:40 +0200, Erich Titl wrote:
> ...
> 
> > Hi Erich,
> > 
> > I have noticed the same behaviour. Some of the makefiles automatically
> > derive the directory name from the source .tar.gz contents but that does
> > not work for buildclean / srcclean so they have to save off the
> > directory name to a file (called "DIRNAME") in order to use the name
> > later, when the environment variables are not set.
> > 
> > Would a similar approach work for you? Look at the first few lines of
> > e.g. repo/nfs-utils/buildtool.mk as an example.
> > 
> 
> I have not thought about this for some time, honestly I was a bit
> disappointed y this behaviour.
> Not feeling compelled to dig into the perl modules I have decided to use
> the following approach to this im my makefiles.
> 
> There is always a .source .build e.t.c created in the build
> directory, for the sake of makefile dependencies. These files do not
> need to be in the actual source tree of the package, but can reside on
> top of it. Also these files need not be stubs but may contain
> information, thus instead of just touching .source I echo the root of
> the unpacked tarball into it, for example in openswan.
> 
> OPENSWAN_DIR:=$(OPENSWAN_SOURCE:.tar.gz=)
> OPENSWAN_TARGET_DIR:=$(BT_BUILD_DIR)/openswan
> 
> export USE_AGGRESSIVE=false
> export USE_XAUTH=true
> export USE_BASH=false
> export USE_EXTRACRYPTO=true
> 
> 
> .source:
> zcat $(OPENSWAN_SOURCE) | tar -xvf -
> echo $(OPENSWAN_DIR) > .source
> 
> .
> 
> clean:
> -rm -f .build
> rm -rf $(OPENSWAN_TARGET_DIR)
> for i in $(KARCHS); do \
> rm -rf
> $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)-$$i/kernel/net/ipsec ;\
> done;
> make -C `cat .source` clean
> 
> srcclean: clean
> rm -rf `cat .source`
> 
> This allows to get rid of the redundant information in buildtool.mk
> while maintaining the current infrastructure.
> 
> cheers
> 
> Erich

Yes, so that's the same basic approach as with the "DIRNAME" file in my
nfs-utils example. It's not ideal but I agree it's better than
hard-coding the directory name in buildtool.mk as well as having
the .tar.gz filename in buildtool.cfg.

Note that some applications do not follow the naming convention of
DIRECTORYNAME.tar.gz which I presume is why the tools/getdirname.pl
script was created. This actually looks inside the file to see what the
directory is called.

davidMbrooke



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Error building bind - OpenSSL check is looking at build host, not target

2011-06-04 Thread davidMbrooke
Hi Andrew,

I'm getting an error building bind, at the "configure" step:
...
checking whether byte ordering is bigendian... no
checking for OpenSSL library... not found
configure: error: OpenSSL was not found in any
of /usr /usr/local /usr/local/ssl /usr/pkg /usr/sfw; use
--with-openssl=/path
make: *** [bind-9.8.0-P1/.configured] Error 1

Seems that it's looking on my build host, not under the staging
directory. I don't have the OpenSSL header files on my build host.

A workaround is to specify the directory in bind/buildtool.mk:
--with-openssl=$(BT_STAGING_DIR)/usr \

dMb


--
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2 

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Open Source License(s) for LEAF, Bering-uClibc, Wiki etc.

2011-05-16 Thread davidMbrooke
On Sun, 2011-05-15 at 16:17 -0700, Mike Noyes wrote:
> On Sun, 2011-05-15 at 22:48 +0200, KP Kirchdoerfer wrote:
> > Am Sonntag, 15. Mai 2011, um 22:02:45 schrieb Mike Noyes:
> > > On Sun, 2011-05-15 at 21:45 +0200, KP Kirchdoerfer wrote:
> > > > Am Sonntag, 15. Mai 2011, um 15:08:12 schrieb davidMbrooke:
> > > -snip-
> > > 
> > > > > > > With specific reference to the Wiki, there is currently no
> > > > > > > statement about the license which applies to the Wiki text itself.
> > > > > > > For my own contributions I would prefer to apply the "Creative
> > > > > > > Commons Attribution-ShareAlike
> > > > > > > License" (http://creativecommons.org/licenses/by-sa/3.0/) which is
> > > > > > > what Wikipedia uses.
> > > > > > > However there is some text imported from the previous
> > > > > > > DocBook documentation which may use a different license.
> > > > > > 
> > > > > > I'm not aware that any docbook content has been written with a
> > > > > > special license in mind. Is it necessary to ask the original authors
> > > > > > individually?
> > > > > > 
> > > > > > Anyway I think the license sound good and reasonable for the wiki
> > > > > > content, at least as far as I'm concerned.
> > > > > 
> > > > > I will review the DocBook source for any license statements, but I
> > > > > propose to declare that the cc-by-sa license applies to the Wiki
> > > > > content if there are no objections.
> > > > 
> > > > No need to inverstigate the docbook license IMHO. My question was if we
> > > > have to ask those who has written the docbook-based contents
> > > > individually for permission (Arne, Martin, Jacques, EricS, ETitl, Luis
> > > > et al)...? As I said we've never discussed  license issues before, and
> > > > I'm confident they'll agree, if we add the license to the wiki you
> > > > proposed - but better be safe than then sorry.
> > > 
> > > KP & David,
> > > We've discussed documentation licensing in the past too. I think most of
> > > our current documentation was released into the public domain.
> > > http://www.mail-archive.com/search?l=leaf-devel%40lists.sourceforge.net&q=d
> > > ocumentation+license
> > 
> > Phew; you'll show a good memory (again) - the discussions are from 
> > 2000-2002...
> > 
> > Do you think it's a pb if we change the documentation license to the one 
> > dmb 
> > proposed? 
> 
> KP,
> Not for my part. You, David, and Andrew have put most of the work in on
> the wiki. I recommend you give the other contributers time to respond. I
> seriously doubt there will be any objections though.

Mike,

Thanks for the feedback. I suspected there must have been some
discussions in the early days of LEAF. My searches did not turn up any
license discussions but I did not think to go back as far as 2001. :-)

The "GNU Free Documentation License" is my second choice for the Wiki
content but IMHO CC-BY-SA seems more in line with the spirit of the GPL.

By the way, if you get chance, please could you investigate whether our
MediaWiki installation can be configured to show the license on every
page. If your admin access lets you edit LocalSettings.php then
variables like $wgRightsUrl can be set as described at
http://www.mediawiki.org/wiki/Manual:LocalSettings.php#Setting_copyright_for_the_site

dMb


--
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] glitch in buildtool

2011-05-16 Thread davidMbrooke
On Mon, 2011-05-16 at 10:40 +0200, Erich Titl wrote:
> Hi Folks
> 
> It appears that the environment variables from buildtool.cfg are not
> passed to the makefile for the buildclean and srcclean operations. Could
> someone with insight in these modules please comment?
> 
> Thanks
> 
> Erich


Hi Erich,

I have noticed the same behaviour. Some of the makefiles automatically
derive the directory name from the source .tar.gz contents but that does
not work for buildclean / srcclean so they have to save off the
directory name to a file (called "DIRNAME") in order to use the name
later, when the environment variables are not set.

Would a similar approach work for you? Look at the first few lines of
e.g. repo/nfs-utils/buildtool.mk as an example.

Obviously it would be possible to change the buildtool source code to
implement different behaviour but I think I looked at doing that and it
was not trivial. Feel free to create a Trac ticket to log the request
for an enhancement.

dMb


--
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Open Source License(s) for LEAF, Bering-uClibc, Wiki etc.

2011-05-15 Thread davidMbrooke
Hi kp,

On Sun, 2011-05-15 at 01:06 +0200, KP Kirchdoerfer wrote:
> Hi David;
> 
> I've been afraid that some day this discussion will come up on the list :)
Sorry about that... :-)
> 
> Am Freitag, 13. Mai 2011, um 20:31:58 schrieb davidMbrooke:
> > Hi,
> > 
> > In my professional life I have recently been researching the terms of
> > the various Open Source licenses and I'm thinking that we should do more
> > to clarify the license(s) which apply to LEAF releases, in particular
> > Bering-uClibc 4.0.
> 
> I confess I have no idea about all the licenses in general and the pros and 
> cons speficially. Maybe you can give a short summarize as decision help. 
> But I don't like to move 4.0 into the future until the license question has 
> been solved. I think it does need some serious thoughts and it will take some 
> time to find an answer that we all agree on.

I will create a "License" page in the Wiki, and use that (and its
"Discuss" page) to capture my understanding.

I did not mean to imply that this should delay or change 4.0 in any way,
just that it is 4.x (rather than 3.x) which should be our focus for
understanding and clarification.

> > Obviously we mostly inherit licenses from the upstream sources, so GNU
> > GPL v2 for the Linux kernel, Busybox, Shorewall and LGPL for uClibc and
> > so on. However there are some "custom" additions like buildtool where
> > the author might want to declare that a different license applies.
> > 
> > My thoughts:
> >- Shouldn't we include a copy of the GPL in all of the disk images,
> > because the GPL says that every user "...should have received a copy of
> > the GNU General Public License along with this program"?
> >- Shouldn't we add a License statement / page to the Wiki which
> > clarifies which license (or licenses) applies to LEAF?
> 
> Yes to both :)

If we simply add e.g. the GPLv2 "COPYING" file to each disk image then
we would be declaring that license applies to LEAF Bering-uClibc 4.0,
which would be premature if there is no consensus. I guess we should do
nothing for the 4.0 release.

> > With specific reference to the Wiki, there is currently no statement
> > about the license which applies to the Wiki text itself. For my own
> > contributions I would prefer to apply the "Creative Commons
> > Attribution-ShareAlike
> > License" (http://creativecommons.org/licenses/by-sa/3.0/) which is what
> > Wikipedia uses. 
> > However there is some text imported from the previous
> > DocBook documentation which may use a different license.
> 
> I'm not aware that any docbook content has been written with a special 
> license 
> in mind. Is it necessary to ask the original authors individually?
> 
> Anyway I think the license sound good and reasonable for the wiki content, at 
> least as far as I'm concerned.

I will review the DocBook source for any license statements, but I
propose to declare that the cc-by-sa license applies to the Wiki content
if there are no objections.

> > Is there already consensus on which license applies to LEAF and the
> > documentation? I have failed to find a clear statement so far.
> 
> There is AFAIK no consens yet.
> 
> 
> kp

dMb



--
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Open Source License(s) for LEAF, Bering-uClibc, Wiki etc.

2011-05-13 Thread davidMbrooke
Hi,

In my professional life I have recently been researching the terms of
the various Open Source licenses and I'm thinking that we should do more
to clarify the license(s) which apply to LEAF releases, in particular
Bering-uClibc 4.0.

Obviously we mostly inherit licenses from the upstream sources, so GNU
GPL v2 for the Linux kernel, Busybox, Shorewall and LGPL for uClibc and
so on. However there are some "custom" additions like buildtool where
the author might want to declare that a different license applies.

My thoughts:
   - Shouldn't we include a copy of the GPL in all of the disk images,
because the GPL says that every user "...should have received a copy of
the GNU General Public License along with this program"?
   - Shouldn't we add a License statement / page to the Wiki which
clarifies which license (or licenses) applies to LEAF?

With specific reference to the Wiki, there is currently no statement
about the license which applies to the Wiki text itself. For my own
contributions I would prefer to apply the "Creative Commons
Attribution-ShareAlike
License" (http://creativecommons.org/licenses/by-sa/3.0/) which is what
Wikipedia uses. However there is some text imported from the previous
DocBook documentation which may use a different license.

Is there already consensus on which license applies to LEAF and the
documentation? I have failed to find a clear statement so far.

Thanks,
davidMbrooke


--
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Shorewall configuration

2011-05-09 Thread davidMbrooke
On Mon, 2011-05-09 at 16:28 +1000, ads...@genis-x.com wrote:
> Hi all,
> 
> Just playing with the latest RC1
> Bering-uClibc_4.0-rc1_i686_syslinux_vga.tar.gz
> 
> Prep'd a USB boot stick and booted for the first time. I have a minimum
> amount of packages at the moment.
> 
> LRP="root config etc modules mawk iptables keyboard libm perl shorwall
> dropbear"
> 
> On start up I get the following error from shorewall.
> ERROR: Your kernel/iptables do not include state match support. No version
> of Shorewall will run on this system
> 
> Have a missed a config step? Or a module?
> 
> Cheers
> Adam

Hi Adam,

That's really a leaf-user sort of question (rather than leaf-devel) but
I'll let you off this one time... :-)

An unmodified Bering-uClibc_4.0-rc1_i686_syslinux_vga.tar.gz works OK
and if I edit leaf.cfg to match your LRP= list it still works OK.

To me it sounds like you have managed to lose some of the standard
modules from moddb.lrp

The ERROR message comes from /usr/share/shorewall/Shorewall/Config.pm,
line 2603, so I recommend you have a look at the commands which are run
there to see if that provides any clues.

davidMbrooke


--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] building all packets / foul buildpacket

2011-05-09 Thread davidMbrooke
On Mon, 2011-05-09 at 11:12 +0200, Erich Titl wrote:
> Hi KP
> 
> at 05.05.2011 15:22, KP Kirchdoerfer wrote:
> > Am Donnerstag, 5. Mai 2011, um 14:57:55 schrieb Erich Titl:
> >> Hi Folks
> >>
> >> There is a buildall.sh in the tools directory which builds all the
> >> defined packages, but is there a tool or quirk to buildpacket.pl to
> >> assemble the packages?
> > 
> > Hi Erich;
> > 
> > buildall.sh builds also the packages.
> 
> I believe buildpacket.pl is fouled up somehow in my installation
> 
> here the trace for haserl
> 
> mega@luna:~/leaf/bering-uclibc/devel/src/leaf/bering-uclibc4/buildtool>
> ./buildtool.pl srcclean haserl
> calling 'make clean' for haserl: [0.K.]
> calling 'make srcclean' for haserl: [0.K.]
> removing installed files for package haserl [0.K.]
> deleting haserl type build from installed list [0.K.]
> deleting haserl type source from installed list [0.K.]
> mega@luna:~/leaf/bering-uclibc/devel/src/leaf/bering-uclibc4/buildtool>
> ./buildtool.pl build haserl
> make the list of required source packages: haserl [0.K.]
> 
> source/package: haserl
> 
> downloading: buildtool.cfg from server localrepo type filesymlnk [0.K.]
> downloading: buildtool.mk from server localrepo type filesymlnk [0.K.]
> downloading: haserl-0.8.0.tar.gz from server localrepo type filesymlnk
> [0.K.]
> downloading: buildtool.cfg from server localrepo type filesymlnk [0.K.]
> calling 'make source' for haserl [0.K.]
> make the list of required build packages: haserl [0.K.]
> 
> build source/package: haserl
> 
> calling 'make build' for haserl [0.K.]
> mega@luna:~/leaf/bering-uclibc/devel/src/leaf/bering-uclibc4/buildtool> su
> Password:
> luna:/home/mega/leaf/bering-uclibc/devel/src/leaf/bering-uclibc4/buildtool
> # ./buildpacket.pl --package=haserl
> Key "package" does not exist within current object
>  at ./buildpacket.pl line 1102
> 
> this is weird, as git does not show anything
> 
> mega@luna:~/leaf/bering-uclibc/devel/src/leaf/bering-uclibc4/buildtool>
> git pull
> et...@leaf.git.sourceforge.net's password:
> Already up-to-date.
> 
> here is the md5sum of buildpacket.pl
> 
> luna:/home/mega/leaf/bering-uclibc/devel/src/leaf/bering-uclibc4/buildtool
> # md5sum buildpacket.pl
> aa7b722adb66ccb44134adc2a6b15e73  buildpacket.pl
> 
> cheers
> 
> Erich

Hi Erich,

That's normal behaviour for haserl. It doesn't generate its own .lrp
file but instead gets installed as a component of another Package.
The message is correct - there is no "" entry in
haserl/buildtool.cfg

Do other Packages build OK for you? If not, what OS are you running on
your build host?

Note that we normally use "fakeroot" when running buildpacket.pl rather
than su'ing to "real" root.

davidMbrooke



--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] tagging 4.0?

2011-04-26 Thread davidMbrooke
On Mon, 2011-04-25 at 19:42 +0200, KP Kirchdoerfer wrote:
> Gents;
> 
> I propose to tag 4.0 until end of week and start release work.
> 
> Currently there are no showstoppers, the number of reported bugs has only a 
> few for rc1. And I think it's a good and stable final release after nearly a 
> year of developement.
> 
> opinions?
> 
> kp

Hi kp,

Sounds good to me. I have been running -rc1 since the day it was
released with no problems so I believe it is ready to become 4.0.

Like you I have some draft changes for 4.1-beta1 (freeradius, LDAP
client, asterisk, PXE booting) and it would be good to get those into
the main Git repository.

I presume that once 4.0 is tagged we can start to load 4.1 content into
the "master" branch in Git? If there is a bug in 4.0 which needs to be
fixed we can always branch off a 4.0.1 based on the 4.0 tag.

dMb


--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] PXE Booting - Not installing

2011-04-07 Thread davidMbrooke
On Tue, 2011-04-05 at 17:00 +1000, ads...@genis-x.com wrote:
> I LOVE YOU GUYS
> 
> I just finally had time to catch up on the progress with the RC1 release,
> omg you lot are amazing in how far this has come.
> I then read the trac ticket on PXE booting, I can't sit still. 
> 
> Where/how can I get my hands on this to play with?
> 
> I read the trac ticket, and was just wondering why don't you just stick with
> the very basics for now. 
> Get the system booting from PXE using the good ole trusted tftp transfer.
> (which is supported in busybox) and for saving config use tftp put.
> 
> Anyways I have a lot of my systems PXE boot (including a quite large VMWare
> cloud), if I can test/help out anyway let me know.
> 
> Cheers
> Adam

Hi Adam,

Glad you like what you see so far...  :-)

My plan is to add PXE boot (not install, or at least not automatically
saving config) to 4.1-beta1 soon after we get 4.0 released. As soon as I
have something that is Beta quality (even before 4.0) I will happily let
you have a copy to play with. Part of the problem is defining the
buildtool configuration to create a very different initrd for PXE boot
without duplicating all of the config for the non-PXE boot.

Personally I am not a fan of TFTP - it is slow and insecure. I know we
need it for part of the PXE boot sequence but IMHO other protocols like
HTTP or SSH are better for the main file downloads, so I would prefer to
support those. With "curl" you get the choice to use TFTP or something
else.

davidMbrooke




--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Bering-uClibc4 - Strange build failures for kernel - Git-related - Solved (I think)

2011-03-31 Thread davidMbrooke
On Tue, 2011-02-22 at 20:15 +, davidMbrooke wrote:
> Hi,
> 
> I'm getting some strange failures running "tools/buildall.sh" on a clean
> git clone from the latest (2011-02-22) master repository.
> 
> Specifically:
>- Building the Packages for "kernel" and "kmodules"
>- Building the Source and Package for "iscsi"
>- Building the Packages for "initrd"
> 
> All are related to the same problem. For some reason the kernel build is
> writing the results into directories called e.g.
> "2.6.35.10-geode-g8373740" rather than simply "2.6.35.10-geode" and
> attempts to copy files from the "expected" locations do not work.
> 
> The same -g8373740 suffix is applied to the i486, i686 and geode
> variants.
> 
> I notice that UTS_RELEASE and kernel.release are being defined with the
> suffix. For example:
>$ cd leaf/bering-uclibc4/buildtool/source/linux/
>$ cat linux-geode/include/generated/utsrelease.h
>#define UTS_RELEASE "2.6.35.10-geode-g8373740"
>$ cat include/config/kernel.release
>2.6.35.10-geode-g8373740
> 
> Surely that's not right...
> 
> 
> Typical. While composing this email I solve the problem myself. Oh well,
> let me finish this so we have a record in the email archive.
> 
> 
> File kernel.release is generated from Makefile by running script
> linux-2.6.35.10/scripts/scripts/setlocalversion which has comments:
>   # This scripts adds local version information from the version
>   # control systems git, mercurial (hg) and subversion (svn).
> 
> That script runs this git command:
>   $ git rev-parse --verify --short HEAD
> which sure enough says:
>   8373740
> The "-g" is added by the script to show that it is a Git version number.
> 
> This behaviour can be suppressed by a change to the kernel .config.
> Right now we have:
>CONFIG_LOCALVERSION_AUTO=y
> and changing this to
># CONFIG_LOCALVERSION_AUTO is not set
> seems to fix it for me.
> 
> I propose to do another clean build to check for any side-effects and if
> all is successful commit the change to the kernel .config.
> 
> davidMbrooke

Having fixed it for 2.6.35.10 this problem came back again in 2.6.35.11.
Fixed again.

I don't know why it's only me who seems to have problems with this...

dMb



--
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Approach to updating the Wiki

2011-03-29 Thread davidMbrooke
On Mon, 2011-03-28 at 23:33 +0200, KP Kirchdoerfer wrote:
> Am Montag, 28. März 2011, um 22:48:56 schrieb Martin Hejl:
> > Hi again,
> > 
> > I've been wondering - what's the "accepted" approach to updating the
> > wiki? Should everybody with write access (I seem to have write access)
> > just go ahead, or should there be some discussion about proposed changes
> > first? I know, changes in the Wiki can be backed out again relatively
> > easily, but just like in CVS (or git, or whatever), that causes extra
> > work, that might be avoided by simply talking about changes one wants to
> > make.
> > 
> > For now, what I have in mind is to make some minor changes to the
> > OpenVPN chapter (since it obviously needs work) - but I don't want to
> > alienate those who did all of the work so far, by making some changes
> > and "breaking the rules" in the process.
> > 
> > So, I figured I'd ask first...
> > 
> 
> Hi Martin;
> 
> Write access is restricted to registered LEAF developers only (and for 
> obvious 
> reasons you do have write permissions).
> 
> For discussion about wiki content, esp. if you are concerned about new 
> content, we use the "talk option" in the wiki itself. 
> 
> For rules contributing to in the wiki see:
> https://sourceforge.net/apps/mediawiki/leaf/index.php?title=Wiki_Contributor_Guidelines
> 
> And yes a backout is every time possible, and it may some work (for David 
> esp, 
> who did most of the work on the wiki and had the patience to deal me writing 
> to the wiki), but every improvement is welcome.
> 
> kp

Hi Martin,

Thanks for asking but please go ahead! Many of the existing pages are
unmodified copies of Bering-uClibc 3.x content and need correcting and
expanding. One good thing about the Wiki is that it is easy to make
minor corrections, and to see what has been changed.

kp has covered most of the "rules". In my view, correcting or expanding
existing pages is always OK. Adding new pages needs more thought, so
please "discuss" those here or on a Wiki Discussion page first.

It is also possible to raise a Trac ticket for Component =
Documentation, useful if a major topic needs to be added.

davidMbrooke




--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] remaining tickets for beta3

2011-03-06 Thread davidMbrooke
On Sun, 2011-03-06 at 17:14 +0100, KP Kirchdoerfer wrote:
> Am Sonntag, 6. März 2011, um 17:03:08 schrieb davidMbrooke:
> > On Sun, 2011-03-06 at 17:11 +0200, Andrew wrote:
> > > 06.03.2011 17:06, KP Kirchdoerfer пишет:
> > > > Am Sonntag, 6. März 2011, um 15:53:34 schrieb Andrew:
> > > >> 05.03.2011 16:12, KP Kirchdoerfer пишет:
> > > >>> Hi;
> > > >>> 
> > > >>> can someone else pls have a look at trac ticket #18? I triied, but
> > > >>> can't find a solution...
> > > >>> 
> > > >>> Ticket #9 and #13 can be moved to later IMHO.
> > > >>> 
> > > >>> kp
> > > >> 
> > > >> It looks like now it's fixed, by one small patch. Can anyone re-check
> > > >> this?
> > > > 
> > > > Once you commit errno_fix.patch I'll give it a try :)
> > > > 
> > > > kp
> > > 
> > > Fixed.
> > 
> > I also found the problem "the hard way" - and *then* I spotted there is
> > an official patch:
> > http://djbware.csi.hu/patches/daemontools-0.76.errno.patch
> > 
> > Basically the same as Andrew's patch, but might be cleaner to use that
> > one?
> 
> Why? Do you believe this one is more "official"?
> 
> kp
> btw: I can confirm that Andrews patch worked on my box.

It's a small point, but my logic is that if we call the patch with the
"standard" name daemontools-0.76.errno.patch then Google tells us about
http://djbware.csi.hu/patches/ which contains other DJB patches. In the
future, there might be further patches there we can/should use, and
leaving a clue about that location might save someone a little time in a
year or two.

It's probably not worth changing this now, My preference is always to
use a patch from elsewhere rather than creating our own.

dMb



--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] remaining tickets for beta3

2011-03-06 Thread davidMbrooke
On Sun, 2011-03-06 at 17:11 +0200, Andrew wrote:
> 06.03.2011 17:06, KP Kirchdoerfer пишет:
> > Am Sonntag, 6. März 2011, um 15:53:34 schrieb Andrew:
> >> 05.03.2011 16:12, KP Kirchdoerfer пишет:
> >>> Hi;
> >>>
> >>> can someone else pls have a look at trac ticket #18? I triied, but can't
> >>> find a solution...
> >>>
> >>> Ticket #9 and #13 can be moved to later IMHO.
> >>>
> >>> kp
> >> It looks like now it's fixed, by one small patch. Can anyone re-check this?
> > Once you commit errno_fix.patch I'll give it a try :)
> >
> > kp
> Fixed.

I also found the problem "the hard way" - and *then* I spotted there is
an official patch:
http://djbware.csi.hu/patches/daemontools-0.76.errno.patch

Basically the same as Andrew's patch, but might be cleaner to use that
one?

dMb


--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] New kernel needs .config changes

2011-03-06 Thread davidMbrooke
Hi,

For me, on a clean clone of the git repository, "make source" on the new
2.6.35.11 kernel prompts for some missing settings in .config. Looks
like we need to add:

  CONFIG_NET_SCH_ESFQ=m
  CONFIG_NET_SCH_ESFQ_NFCT=y

- assuming that we want those included.

dMb


--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] remaining tickets for beta3

2011-03-06 Thread davidMbrooke
On Sat, 2011-03-05 at 15:12 +0100, KP Kirchdoerfer wrote:
> Hi;
> 
> can someone else pls have a look at trac ticket #18? I triied, but can't find 
> a 
> solution...
> 
> Ticket #9 and #13 can be moved to later IMHO.
> 
> kp

Hi kp,

#9 is almost complete - docs are in place; I just need to be brave and
delete the files we no longer need.

#13 can be postponed, I agree.

I will look at #18 today.

dMb


--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] buildimage.pl is broken

2011-03-05 Thread davidMbrooke
On Sat, 2011-03-05 at 09:06 +, davidMbrooke wrote:
> On Sat, 2011-03-05 at 01:46 +0100, KP Kirchdoerfer wrote:
> 
> Hi kp,
> 
> Thanks for the report. I thought I had tested that, but I did not try a
> complete re-build. I will fix now.
> 
> dMb

So the change was easy enough but I messed up the Git transactions
because I forgot to "pull" the other changes from the SourceForge
repository first.

I *think* I have managed to revert my unintentional "Merge branch".

Initially I tried:
$ git revert HEAD
but that failed:
fatal: Commit 36d32e327119dc57b18ad8cd2410fd659d0a7887 is a merge
but no -m option was given.

So then I used:
$ git revert HEAD -m 1
which seemed to work OK.

If that isn't right then I probably need a Git expert to put things back
how they used to be - keeping the "Corrected path to isolinux.bin"
change but not the later one(s).

dMb


--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] buildimage.pl is broken

2011-03-05 Thread davidMbrooke
On Sat, 2011-03-05 at 01:46 +0100, KP Kirchdoerfer wrote:
> Hi David;
> 
> some of the latest commits broke buildimage.pl
> 
> After a fresh and complete rebuild of my buildenv I tried to create a iso-
> image.
> 
> I get the error:
> fakeroot ./buildimage.pl --image=Bering-uClibc_i486_isolinux_vga --relver 4.0-
> beta3 
> cp: Aufruf von stat für „/opt/buildtool-git/staging/usr/bin/isolinux.bin“ 
> nicht möglich:file not found
> Failed to copy files:  file not found at ./buildimage.pl line 273
> main::system_exec('cp -r /opt/buildtool-
> git/staging/usr/bin/isolinux.bin /tmp/BU...', 'Failed to copy files: ') 
> called 
> at ./buildimage.pl line 314
> main::copyFilesToTempDir('staging/usr/bin/isolinux.bin', 
> 'isolinux/isolinux.bin') called at ./buildimage.pl line 189
> 
> isolinux.bin is indeed not in staging/usr/bin any longer, but in 
> staging/usr/share/syslinux.
> 
> You modified syslinux buildtool.mk for preparation of pxe-boot. This commit 
> raised the error.
> 
> kp

Hi kp,

Thanks for the report. I thought I had tested that, but I did not try a
complete re-build. I will fix now.

dMb



--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Bering-uClibc4 - Strange build failures for kernel - Git-related - Solved (I think)

2011-02-22 Thread davidMbrooke
Hi,

I'm getting some strange failures running "tools/buildall.sh" on a clean
git clone from the latest (2011-02-22) master repository.

Specifically:
   - Building the Packages for "kernel" and "kmodules"
   - Building the Source and Package for "iscsi"
   - Building the Packages for "initrd"

All are related to the same problem. For some reason the kernel build is
writing the results into directories called e.g.
"2.6.35.10-geode-g8373740" rather than simply "2.6.35.10-geode" and
attempts to copy files from the "expected" locations do not work.

The same -g8373740 suffix is applied to the i486, i686 and geode
variants.

I notice that UTS_RELEASE and kernel.release are being defined with the
suffix. For example:
   $ cd leaf/bering-uclibc4/buildtool/source/linux/
   $ cat linux-geode/include/generated/utsrelease.h
   #define UTS_RELEASE "2.6.35.10-geode-g8373740"
   $ cat include/config/kernel.release
   2.6.35.10-geode-g8373740

Surely that's not right...


Typical. While composing this email I solve the problem myself. Oh well,
let me finish this so we have a record in the email archive.


File kernel.release is generated from Makefile by running script
linux-2.6.35.10/scripts/scripts/setlocalversion which has comments:
  # This scripts adds local version information from the version
  # control systems git, mercurial (hg) and subversion (svn).

That script runs this git command:
  $ git rev-parse --verify --short HEAD
which sure enough says:
  8373740
The "-g" is added by the script to show that it is a Git version number.

This behaviour can be suppressed by a change to the kernel .config.
Right now we have:
   CONFIG_LOCALVERSION_AUTO=y
and changing this to
   # CONFIG_LOCALVERSION_AUTO is not set
seems to fix it for me.

I propose to do another clean build to check for any side-effects and if
all is successful commit the change to the kernel .config.

davidMbrooke


--
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] download type filesymlink

2011-02-21 Thread davidMbrooke
On Tue, 2011-02-15 at 20:03 +0100, KP Kirchdoerfer wrote:
> Hi Andrew;
> 
> Am Sonntag, 13. Februar 2011, um 22:45:13 schrieb Andrew:
> > P.S. I found that using of symlinks broke all packages with config files
> > into git (by default symlinks were copied) - now I fixed this (triveally
> > added -L option for cp for files from repository), so I'll run rebuild
> > of all tree from scratch, and then - push commit into git.
> 
> It is my understanding that the difference between the download types "File" 
> and "FileSymlink" are that files are copied with File.pm and linked with 
> FileSymlink. 
> 
> The space a buildenv needs on a developers box isn't  that different (5.8GB 
> with FileSymlink, 5.9 GB with File - maybe your stats are different, but most 
> the space in a buildenv is needed by the unpacked source packages which are 
> not linkable).
> 
> On the other hand it requires a different handling of config files provided 
> in 
> *our* source (cp -aL) compared to other files provided in the original source 
> (cp -a) - which is somewhat error-prone.
> 
> The way I work is to build seperate buildenvs to test different versions and 
> changes. With FileSymlink I always work in the git repository (due to the 
> links).
> 
> If I want to avoid unnecessary downloads, I can change the type and 
> serverpath 
> in sources.cfg, tested File, FileSymlink, gitweb - and it all works (luckily 
> the changes in buildtool.mk's for Filesymlink didn't break that). But the 
> least intrusive way is IMHO to use download type File.
> 
> Unless I missed a major point, I'd vote to revert the changes and to go with 
> the DownloadTypes gitweb and File.
> 
> kp

Hi kp,

Like you I am having problems with our buildtool.mk files copying links
rather than the files they reference (e.g. for ".init" files). Sure, we
can fix by adding "-L" but that means changing many buildtool.mk files.

I would like to avoid the need to re-download the source files from
SourceForge, but I agree we can afford the space to copy from repo/ into
source/ rather than symlinking.

Andrew: do you have a compelling reason to symlink rather than copy into
source/ ?

dMb




--
Index, Search & Analyze Logs and other IT data in Real-Time with Splunk 
Collect, index and harness all the fast moving IT data generated by your 
applications, servers and devices whether physical, virtual or in the cloud.
Deliver compliance at lower cost and gain new business insights. 
Free Software Download: http://p.sf.net/sfu/splunk-dev2dev

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] iPXE

2011-02-15 Thread davidMbrooke
On Tue, 2011-02-15 at 22:19 +0100, Per Sjoholm wrote:
> On 2011-02-15 21:42, davidMbrooke wrote:
> > On Tue, 2011-02-15 at 20:54 +0100, Per Sjoholm wrote:
> >> On 2011-02-15 20:45, Per Sjoholm wrote:
> >>> Anyone have experince with IPXE ?
> >>>
> >>> http://en.wikipedia.org/wiki/IPXE
> >>> While traditional PXE clients use TFTP  to transfer data,
> >>> iPXE adds the ability to retrieve data through other protocols like HTTP
> >>> , iSCSI , ATA over Ethernet  (AoE), and Fibre Channel over Ethernet
> >>> (FCoE), and can work with Wi-Fi rather than requiring a wired connection.
> >>>
> >> http://ipxe.org/
> >> You can use PXE to chainload into IPXE.
> >>
> >> You can boot something over the network. Unlike a traditional PXE ROM, 
> >> iPXE is able to boot over a wide area network
> >> such as the Internet. If the machine you are testing is connected to the 
> >> Internet, you can boot the iPXE demonstration
> >> image:
> >>
> >> iPXE>   chain http://boot.ipxe.org/demo/boot.php
> > Hi Per,
> >
> > iPXE is the new name for gPXE. Google Tech Talk video about gPXE and
> > Etherboot is on YouTube here:
> > http://www.youtube.com/watch?v=GofOqhO6VVM
> >
> > I was doing some testing with gPXE at the weekend. Some notes here:
> > http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-_User_Guide_-_Appendices_-_Hints_and_Tips_for_Network_Booting
> >
> > Specifically, using gPXELINUX rather than PXELINUX.
> >
> > dMb
> >
> Thanks David, good work
> I will watch the gpxe gtalk tomorrow on my newly installed Fedora14 with xbmc
> 
> If I understand correctly IPXE is more than a new name. IPXE continues were 
> GPXE stopped.
> 
> chain loading means that dhcp server needs logic to avoid looping.
> /Per

The "chain loading" thing had me confused for a while. If you get PXE to
load "pure" gPXE / iPXE then yes, you do need some careful DHCP
configuration to avoid it loading the same thing again (and again...).

gPXELINUX avoids that complexity, since it is basically PXELINUX but
with gPXE / iPXE extensions and you don't need to do anything special to
DHCP whereas you can load the kernel and initrd over FTP or HTTP etc.

There are some specific instructions for the chain-loading config for
dnsmasq here: http://www.etherboot.org/wiki/dnsmasq 

dMb


--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] iPXE

2011-02-15 Thread davidMbrooke
On Tue, 2011-02-15 at 20:54 +0100, Per Sjoholm wrote:
> On 2011-02-15 20:45, Per Sjoholm wrote:
> > Anyone have experince with IPXE ?
> >
> > http://en.wikipedia.org/wiki/IPXE
> > While traditional PXE clients use TFTP  to transfer data,
> > iPXE adds the ability to retrieve data through other protocols like HTTP
> > , iSCSI , ATA over Ethernet  (AoE), and Fibre Channel over Ethernet
> > (FCoE), and can work with Wi-Fi rather than requiring a wired connection.
> >
> http://ipxe.org/
> You can use PXE to chainload into IPXE.
> 
> You can boot something over the network. Unlike a traditional PXE ROM, iPXE 
> is able to boot over a wide area network 
> such as the Internet. If the machine you are testing is connected to the 
> Internet, you can boot the iPXE demonstration 
> image:
> 
>iPXE>  chain http://boot.ipxe.org/demo/boot.php

Hi Per,

iPXE is the new name for gPXE. Google Tech Talk video about gPXE and
Etherboot is on YouTube here:
http://www.youtube.com/watch?v=GofOqhO6VVM 

I was doing some testing with gPXE at the weekend. Some notes here:
http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-_User_Guide_-_Appendices_-_Hints_and_Tips_for_Network_Booting

Specifically, using gPXELINUX rather than PXELINUX.

dMb


--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Buildtool issues

2011-02-13 Thread davidMbrooke
On Sun, 2011-02-13 at 22:23 +1100, ads...@genis-x.com wrote:
> You might want to note that you have to run buildall.sh from within the
> buildtool directory not from the tools folder 

That's why we always refer to it as "tools/buildall.sh" not
"./buildall.sh", and I claim the new Wiki page is *relatively* clear ;-)

Glad to hear you are up and running now.

dMb



--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] ifconfig

2011-02-13 Thread davidMbrooke
On Sun, 2011-02-13 at 15:05 +0100, KP Kirchdoerfer wrote:
> Gents;
> 
> as you may have noted we do have at least two packages which requires 
> ifconfig 
> in addition to iproute2.
> 
> A short term solution would be to enable the ifconfig in busybox (adds 3kb to 
> busybox), long-term solution to fix the packages affected to use iproute2 - 
> we 
> have had a patch for openswan.
> 
> what do you think?
> 
> kp

Hi kp,

There's another one - my development version of the Stallone NAT-PMP
gateway daemon expects ifconfig as well (though I have modified the
script to use ip instead.)

My view: if the BusyBox ifconfig works OK we can afford 3KB of space for
it. Some users will be more familiar with ifconfig syntax anyway.

dMb


--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Buildtool issues

2011-02-13 Thread davidMbrooke
On Sun, 2011-02-13 at 10:04 +, davidMbrooke wrote:
> It is not well documented in the Wiki - at least not yet.
> I feel a new Chapter coming on... :-)

Now written, although rather brief:
http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-_Developer_Guide_-_Building_a_Distribution

kp: Could use your help to flesh it out, if you don't mind giving away
all your secrets :-)

dMb


--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Buildtool issues

2011-02-13 Thread davidMbrooke
On Sun, 2011-02-13 at 19:58 +1100, ads...@genis-x.com wrote:
> Awesome,
> 
> ./buildtool.pl build buildenv
> works a treat
> ./buildtool.pl build did the job perfectly (iscsi package failed, but as 
> sources.cfg says it's in progress ;o).
> 
> So far so good, the one thing I'm a little confused on, (cant' seem to find 
> it in the wiki) is how do I package all, as in I have everything built I wish 
> to now build the whole system, all .lrp etc.
> I've made changes to busybox and changing a few scripts in /staging (backup 
> over tftp etc), but I'm a little lost on where to go from here.
> 
> Cheers
> Adam

Hi Adam,

It is not well documented in the Wiki - at least not yet.
I feel a new Chapter coming on... :-)

Once you have the buildenv built, run script "tools/buildall.sh" to
compile all the sources and create all the .lrp files, based on the
contents of sources.cfg.
This creates file "build.html" in a date-stamped directory under /tmp
which gives you a summary of success / failure for each step in the
build.

Then use buildimage.pl to generate an installation disk Image.
Something like:
fakeroot ./buildimage.pl --image=Bering-uClibc_i486_syslinux_vga
--relver=4.0alpha --verbose

That example creates a .tar.gz file in directory
image/Bering-uClibc_i486_syslinux_vga

dMb


--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Buildtool issues

2011-02-12 Thread davidMbrooke
On Fri, 2011-02-11 at 13:07 +1100, ads...@genis-x.com wrote:
> Hi Guys,
> 
> Now that all the packages are in git I figured I would clone the latest from
> there.
> 
> Alas there are some issues..
> 
> 
> 
> [leaf@leafbuilder buildtool]$ ./buildtool.pl build buildenv
> 
> make the list of required source packages: linux,buildenv [0.K.]
> 
>  
> 
> source/package: linux
> 
> 
> 
> downloading: buildtool.cfg from server localrepo type filesymlnk
> /home/leaf/leaf/bering-uclibc4/buildtool/repo/linux/buildtool.cfg
> /home/leaf/leaf/bering-uclibc4/buildtool/source/linux/buildtool.cfg
> 
> /home/leaf/leaf/bering-uclibc4/buildtool/repo/linux/buildtool.cfg at
> buildtool/DownloadTypes/FileSymlink.pm line 82.
> 
> Cheers
> Ad

Hi Ad,

So that will be the "die($self->{'SOURCEFILE'});" at line 82 of
buildtool/DownloadTypes/FileSymlink.pm then :-)

I guess Andrew is still working on this.

As a temporary workaround to get you started:
   - Delete or comment out (with #) line 82 in FileSymlink.pm
   - Edit conf/sources.cfg and globally replace "localrepo" with
"leaf4-sourceforge" to match what is in all the Package buildtool.cfg
files

dMb



--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] next steps

2011-02-12 Thread davidMbrooke
On Wed, 2011-02-09 at 23:50 +0200, Andrew wrote:
> 09.02.2011 00:05, KP Kirchdoerfer пишет:
> > Am Sonntag, 6. Februar 2011, um 12:14:16 schrieb ads...@genis-x.com:
> >> Is anyone able to push all the contrib packages into git?
> > All package sources has been moved into git.
> >

kp: Thank you. I know how much work that must have been. You are a hero!

> > Pls test and give feedback if it works  - or report back errors you detect
> > while building the packages.
> >
> > thx kp
> >
> All looks OK.
> I moved all sources into buildtool/repo dir, and added new server type - 
> 'filesymlnk' that works like 'file' server type, but just creates 
> symlinks instead of file copying - to avoid space wasting. Now all 
> sources are placed into single place and it is no needed to re-download 
> all of them from overloaded SF servers.
> Of course, this is a dirty hack; in future it'll be good to rewrite 
> buildtool logic to work with source tree w/o copying of files (or even 
> choose other building environment) - but it'll be later.
> 
> P.S. I think that we should move all from bering-uclibc4 dir into root 
> of git? I think that in any case we shouldn't have 2 or more branches 
> paralelly into one repository - it's easy to create new repo for major 
> modifications, and it's easy to maintain separate repo branches for 
> minor changes.

IMHO we should retain a "bering-uclibc4" level somewhere. Git is for the
whole of LEAF, not just for bering-uclib4, and one day there will be a
bering-uclibc5...

Right now we have a repo called "leaf" within a project called "leaf".
How about naming the repo to "bering-uclibc4" and then removing
"being-uclibc4" as a directory level within the repo?

dMb




--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] next steps

2011-02-06 Thread davidMbrooke
On Sat, 2011-02-05 at 12:32 +, davidMbrooke wrote:
> On Thu, 2011-02-03 at 07:07 -0800, Mike Noyes wrote:
> > On Tue, 2011-02-01 at 23:08 +0200, Andrew wrote:
> > > This is quite easy: do git clone and set personal data (name/email); 
> > > copy bering-uclibc/apps and bering-uclibc/contrib into git dir; modify 
> > > config files (replace server names) into sources' buildenv.conf; do git 
> > > add * and then do git commit and git push.
> > > After short look in leaf-commits mailing list, in current git snapshot 
> > > only last busybox commit (update to 1.18.2) is missed.
> > 
> > Andrew,
> > Is git functional for continued development, or are further actions
> > necessary? 
> > 
> > Everyone,
> > Here are a few links to help everyone get up to speed on git:
> > 
> > http://sourceforge.net/apps/trac/sourceforge/wiki/Git
> > http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html
> > http://git-scm.com/documentation
> > 
> > GitWeb
> > http://leaf.git.sourceforge.net/
> 
> Thanks Mike. I have created a new wiki page for hints and tips on using
> Git for LEAF as Appendix 2 in the Developer Guide, direct link is:
> http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-_Developer_Guide_-_Hints_and_Tips_for_using_Git_SCM
> 
> Personally I am new to Git and I plan to spend several hours
> investigating it over the weekend. I have already spotted some things
> that I think could be improved (see the Discussion page on the wiki) so
> I suggest the main developers review the status in a couple of days.
> I have no doubt that Git is the right new SCM tool for LEAF but it has
> some different concepts from CVS and we may need to refine our approach.
> 
> dMb

Personally I am now through the pain barrier with Git, so I'm happy to
use it in preference to CVS from now on. In fact, I'm *almost* at the
point where I prefer it to CVS, though I keep typing "cvs add" by
mistake... :-)

Are we all agreed on that - do we now use Git even when (if?) CVS comes
back on line?

I believe the -beta2 busybox update is still missing in the Git
snapshot, and as per other mails on this list there are still many
packages to migrate from the pre-4.x CVS branch.

dMb


--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] next steps

2011-02-06 Thread davidMbrooke
On Sun, 2011-02-06 at 12:17 +, davidMbrooke wrote:
> On Sun, 2011-02-06 at 22:14 +1100, ads...@genis-x.com wrote:
> > Is anyone able to push all the contrib packages into git?
> 
> Hi Ad,
> 
> Your messages aren't showing up in leaf-devel for some reason, even
> though you seem to specify the right address in the "Cc:" field.
> 
> There are people with the capability to push to git, but maybe they
> don't have the time or the motivation right now :-)
> 
> I see that kp has made a start (haserl and pwcrypt).
> 
> Do you have a definitive list of what is missing? I can do a few
> Packages but I don't have time to do 20. I am still learning Git (and
> writing the Wiki page as I go) which slows things down.
> 
> I suspect that Git is also wide open for write access right now, so
> others could help with this job if we can co-ordinate the team.
> 
> dMb

I have added a few of the missing source Packages:
   - keyboard
   - hdparm (which was WAY out of date so I upgraded to the latest)
  - this also fixes the failure on hdsupp
   - upnpbridge
   - pcre (also old so I upgraded)
  - this also fixes the failure on kismet

Plenty more to fix though!

dMb

> > -Original Message-
> > From: davidMbrooke [mailto:dmb.leaf-de...@ntlworld.com] 
> > Sent: Saturday, 5 February 2011 11:32 PM
> > To: leaf-devel
> > Subject: Re: [leaf-devel] next steps
> > 
> > On Thu, 2011-02-03 at 07:07 -0800, Mike Noyes wrote:
> > > On Tue, 2011-02-01 at 23:08 +0200, Andrew wrote:
> > > > This is quite easy: do git clone and set personal data (name/email); 
> > > > copy bering-uclibc/apps and bering-uclibc/contrib into git dir; 
> > > > modify config files (replace server names) into sources' 
> > > > buildenv.conf; do git add * and then do git commit and git push.
> > > > After short look in leaf-commits mailing list, in current git 
> > > > snapshot only last busybox commit (update to 1.18.2) is missed.
> > > 
> > > Andrew,
> > > Is git functional for continued development, or are further actions 
> > > necessary?
> > > 
> > > Everyone,
> > > Here are a few links to help everyone get up to speed on git:
> > > 
> > > http://sourceforge.net/apps/trac/sourceforge/wiki/Git
> > > http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html
> > > http://git-scm.com/documentation
> > > 
> > > GitWeb
> > > http://leaf.git.sourceforge.net/
> > 
> > Thanks Mike. I have created a new wiki page for hints and tips on using Git
> > for LEAF as Appendix 2 in the Developer Guide, direct link is:
> > http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x
> > _-_Developer_Guide_-_Hints_and_Tips_for_using_Git_SCM
> > 
> > Personally I am new to Git and I plan to spend several hours investigating
> > it over the weekend. I have already spotted some things that I think could
> > be improved (see the Discussion page on the wiki) so I suggest the main
> > developers review the status in a couple of days.
> > I have no doubt that Git is the right new SCM tool for LEAF but it has some
> > different concepts from CVS and we may need to refine our approach.
> > 
> > dMb




--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


  1   2   3   >