Re: [leaf-user] [announcement] LEAF Bering-uClibc 4.3-beta1

2012-06-16 Thread Mike Noyes
On 06/13/2012 11:27 AM, KP Kirchdoerfer wrote:
 Hi all;

 we usually don't make announcements on this list, but this time I think
 it's worth to make an exception.

 Today 4.3-beta1 has been made available in the File Release System on
 sourceforge.net.
 (https://sourceforge.net/projects/leaf/files/Bering-uClibc/4.3-beta1/)

 Bering-uClibc-4.3-beta1 provides an Package Dependency Auto-Loading
 enhancement, which will improve installing new packages - and feedback
 is welcome.

KP,
Outstanding! I congratulate the Bering-uClibc team and you on this 
achievement.

 The new behaviour is that when loading a Package, either using apkg or
 by including a Package in the LRP variable in leaf.cfg, all those
 Packages required to successfully run the Package are also loaded,
 automatically.

 Actually there are some exceptions to the ...all those Packages... rule:
 - Some Packages rely on either one Package or another one. An example is
 webconf:
 This needs a web server, but is happy with either an HTTP server
 (mhttpd) or an HTTPS server (mhttpds), and these are mutually exclusive
 - so which one to choose? The answer is neither; one or the other
 must be loaded manually.
 - Some Packages do not need extra Packages for their main operation but
 they do require shared libraries or similar in order to run some
 rarely-used utility programs. These optional Package dependencies are
 not included in the list to be loaded automatically.
 - One thing to be aware of is that each Package tries to load its own
 dependencies (after the requested Package is loaded), and this happens
 recursively. Where many Packages depend on the same library (libm
 is a good example) then they all try to load libm. After the dependency
 has been loaded once the Package loading code spots that the Package is
 already loaded and does not actually load it again, but you will see
 messages which show that there has been a repeated request to load a
 Package.

 Amongst the other changes is a new dnsmasq version, which not only
 provides a dhcpd6 server, but also simple router advertisement features.
 Thus you may save space and RAM while replacing radvd with
 dnsmasqs new capabilities.
 Also the The Apple Filing Protocol (AFP) server enhancement requested
 has been addressed by adding the netatalk Package, as well as the
 request for conntrack-tools.

 And finally we've added a new package for NDP Proxy Daemon.

 Thx for reading
 kp

-- 
Mike Noyes
http://sourceforge.net/users/mhnoyes
https://profiles.google.com/mhnoyes

--
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-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/


[leaf-user] [announcement] LEAF Bering-uClibc 4.3-beta1

2012-06-13 Thread KP Kirchdoerfer
Hi all;

we usually don't make announcements on this list, but this time I think
it's worth to make an exception.

Today 4.3-beta1 has been made available in the File Release System on
sourceforge.net.
(https://sourceforge.net/projects/leaf/files/Bering-uClibc/4.3-beta1/)

Bering-uClibc-4.3-beta1 provides an Package Dependency Auto-Loading
enhancement, which will improve installing new packages - and feedback
is welcome.

The new behaviour is that when loading a Package, either using apkg or
by including a Package in the LRP variable in leaf.cfg, all those
Packages required to successfully run the Package are also loaded,
automatically.

Actually there are some exceptions to the ...all those Packages... rule:
- Some Packages rely on either one Package or another one. An example is
webconf:
This needs a web server, but is happy with either an HTTP server
(mhttpd) or an HTTPS server (mhttpds), and these are mutually exclusive
- so which one to choose? The answer is neither; one or the other
must be loaded manually.
- Some Packages do not need extra Packages for their main operation but
they do require shared libraries or similar in order to run some
rarely-used utility programs. These optional Package dependencies are
not included in the list to be loaded automatically.
- One thing to be aware of is that each Package tries to load its own
dependencies (after the requested Package is loaded), and this happens
recursively. Where many Packages depend on the same library (libm
is a good example) then they all try to load libm. After the dependency
has been loaded once the Package loading code spots that the Package is
already loaded and does not actually load it again, but you will see
messages which show that there has been a repeated request to load a
Package.

Amongst the other changes is a new dnsmasq version, which not only
provides a dhcpd6 server, but also simple router advertisement features.
Thus you may save space and RAM while replacing radvd with
dnsmasqs new capabilities.
Also the The Apple Filing Protocol (AFP) server enhancement requested
has been addressed by adding the netatalk Package, as well as the
request for conntrack-tools.

And finally we've added a new package for NDP Proxy Daemon.

Thx for reading
kp


--
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-user mailing list: leaf-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/