~alpine/devel

9 3

[alpine-devel] Upcomming feature freeze for alpine 2.0.0

Natanael Copa
Details
Message ID
<AANLkTikzox79jUh3b6MCbWytn2aQuoORlXNfPgf7JBcc@mail.gmail.com>
Sender timestamp
1275554474
DKIM signature
missing
Download raw message
Hi,

I think now is a good time to go for a stable alpine-2.0:
* We have the most big, critical new stuff in (uclibc-nptl, openssl-1.0)
* ntpl fixes some issues thats non-fixeable in older uclibc. Affects
freeswitch, vlc and others.
* I'd like join the ubuntu rythm for time based releases (every april,
october) so rather than wait all way to oct we release 2.0 now and 2.1
in oct (or 1 nov).
* even developers need something stable to develop on

So basicly, I'd like to take what we have, tie up some loose ends,
ship alpine-2.0 rc1/beta1, work on the 2.0 release for the nearest
days/weeks and ship 2.0.

This means we need start draw the limit what goes in 2.0 and what will
wait for 2.1. All packages in 'testing' will be re-moved from 2.0
branch (like we did in 1.10 - we dont ship things that needs testing).
The list is below.

If there is something you really want go into 2.0, then please give it
a test spin asap, fix whatever needs fixing and report back that it
works and can be moved to 'main'. The stuff we dont have time to
include will not be included.

The packages I'm talking about are (* means I will personally have a
look at it):

acf-fetch-crl
acl
alsa-utils*
asterisk-audio-konf
atomic-ops
backuppc
bacula
bacula-client
bluez
bluez-firmware
bluez-hcidump
cdparanoia
cherokee
collectd
coova-chilli
cryptsetup
daemontools
dspam
ebtables*
ferm
fetch-crl
freeradius
fuse
gdl
geh*
gnumeric*
gnump3d
gross-svn
gtksourceview
gtkspell
haproxy
hardinfo
hdparm
hping3
html2ps
icecast
iproute2* (with xfrm patches)
ircii
ircservices
iscsi-scst
iscsi-scst-grsec
iscsi-scst-svn
ivtv-utils
kamailio
knock
kqemu-grsec
libaio
libelf
libgssglue
libical
libnetfilter_log
libtirpc
libwmf
linux-scst
live-media
ltrace
lua-crypto
lua-curl
lua-filesystem
lua-nixio
lua-penlight
lua-rexlib
lua-stdlib
madwimax
mediaproxy
mp3info
mtx
multipath-tools
nagios
obexd
open-iscsi
open-iscsi-grsec
openobex
opensips
opensips-cp
openxcap
osmo*
pekwm*
perl-carp-clan
perl-date-format
perl-date-manip
perl-devel-symdump
perl-file-tail
perl-pod-coverage
perl-sub-uplevel
perl-test-exception
perl-test-inter
perl-test-pod-coverage
perl-yaml-syck
pllua
pmacct
pptpclient
privoxy
prosody
py-application
py-buildutils
py-cjson
py-crypto
py-genshi
py-gnutls
py-imaging
py-lxml
py-mysqldb
py-setuptools
py-sqlite
py-twisted
py-twisted-web2
py-zope-interface
rrdbot
rrdcollect
rtapd
rtnppd
scst-grsec
scst-svn-scst
scstadmin-svn
sems
sircbot*
sisctrl
smartmontools*
spandsp
swatch
swish-e
tcpflow
thunar-media-tags-plugin*
trac
ttf-linux-libertine*
ucspi-tcp
udev
ulogd
umix
valide
xmlrpc-c

-- 
Natanael Copa


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Nathan Angelacos
Details
Message ID
<4C09588E.7000007@nothome.org>
In-Reply-To
<AANLkTikzox79jUh3b6MCbWytn2aQuoORlXNfPgf7JBcc@mail.gmail.com> (view parent)
Sender timestamp
1275680910
DKIM signature
missing
Download raw message
Here's a first hack at some of the packages:

> collectd
(1/1) Installing collectd (4.9.1-r2)

Daemon starts; no init.d script yet

> cryptsetup
#apk add cryptsetup
(1/5) Installing device-mapper (2.02.66-r0)
(2/5) Installing libgpg-error (1.7-r1)
(3/5) Installing libgcrypt (1.4.5-r1)
(4/5) Installing popt (1.16-r0)
(5/5) Installing cryptsetup (1.1.0-r0)
Tested and works

> ferm
(1/3) Installing perl (5.10.1-r1)
(2/3) Installing iptables (1.4.7-r1)
(3/3) Installing ferm (2.0.5-r0)

No init.d script; but works.

> kamailio

(1/3) Installing confuse (2.7-r0)
(2/3) Installing libxml2 (2.7.7-r0)
(3/3) Installing kamailio (3.0.2-r0)

kamailio.cfg is in /usr/etc/kamailio.cfg ?!  Needs fixing

Everything in /usr/etc/kamailio/* needs to go to /etc/kamailio/*
Not ready yet


> sems
apk add sems
(1/5) Installing confuse (2.7-r0)
(2/5) Installing libxml2 (2.7.7-r0)
(3/5) Installing kamailio (3.0.2-r0)
(4/5) Installing lame (3.98.4-r0)
(5/5) Installing sems (1.2.1-r0)

issue: kamailio and lame should not be dependencies
issue: #sems
	configuration file:  /usr/local/etc/sems/sems.conf
         plug-in path:        /usr/local/lib/sems/plug-in

	but the conf is in /etc/sems/sems.conf
         plugins are in /usr/lib/sems

Does work using: #sems -f /etc/sems/sems.conf
No init.d script yet (not a blocker)

works

> umix
(1/1) Installing umix (1.0.2-r1)

modprobe snd-oss-mixer && umix
works


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Nathan Angelacos
Details
Message ID
<4C096F28.9040505@nothome.org>
In-Reply-To
<AANLkTikzox79jUh3b6MCbWytn2aQuoORlXNfPgf7JBcc@mail.gmail.com> (view parent)
Sender timestamp
1275686696
DKIM signature
missing
Download raw message
Just fyi:

None of the iscsi targets (scst or iet) seem to ship with modules for 
linux-vs (vserver).






---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Nathan Angelacos
Details
Message ID
<4C097434.1030905@nothome.org>
In-Reply-To
<AANLkTimTMDLYH4L5wzjnFJJROKLaRmscctSAR44lBSls@mail.gmail.com> (view parent)
Sender timestamp
1275687988
DKIM signature
missing
Download raw message
On 06/04/10 13:59, Natanael Copa wrote:
> On Fri, Jun 4, 2010 at 7:48 PM, Nathan Angelacos<nangel@nothome.org>  wrote:
>> Here's a first hack at some of the packages:
>>
>>> collectd
>>
>> (1/1) Installing collectd (4.9.1-r2)
>>
>> Daemon starts; no init.d script yet
>
> so this needs to be done.
>

Attached is a init script; however, there's a few things that could be 
fixed:

Config file is /etc/collectd.conf
	recommend /etc/collectd/collectd.conf

PID file is /usr/var/run/collectd.pid
	recommend /var/run/collectd.pid

Logging/collection dir is /usr/var/lib/collectd/
	recommend /var/lib/collectd/

Also, the "network.so" module is loaded in the default collectd.conf, 
but is not included in the package.  network.so allows collectd to 
send/receive logging data across the network - Should be included in the 
package, or the collectd.conf should not load the module.
Nathan Angelacos
Details
Message ID
<4C0974FD.9010301@nothome.org>
In-Reply-To
<4C097434.1030905@nothome.org> (view parent)
Sender timestamp
1275688189
DKIM signature
missing
Download raw message
On 06/04/10 14:46, Nathan Angelacos wrote:

>
> Also, the "network.so" module is loaded in the default collectd.conf,
> but is not included in the package. network.so allows collectd to
> send/receive logging data across the network - Should be included in the
> package, or the collectd.conf should not load the module.
>

whoops... User error

#apk add collectd-network

fixes the problem.


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Natanael Copa
Details
Message ID
<AANLkTimTMDLYH4L5wzjnFJJROKLaRmscctSAR44lBSls@mail.gmail.com>
In-Reply-To
<4C09588E.7000007@nothome.org> (view parent)
Sender timestamp
1275685155
DKIM signature
missing
Download raw message
On Fri, Jun 4, 2010 at 7:48 PM, Nathan Angelacos <nangel@nothome.org> wrote:
> Here's a first hack at some of the packages:
>
>> collectd
>
> (1/1) Installing collectd (4.9.1-r2)
>
> Daemon starts; no init.d script yet

so this needs to be done.

>> cryptsetup
>
> #apk add cryptsetup
> (1/5) Installing device-mapper (2.02.66-r0)
> (2/5) Installing libgpg-error (1.7-r1)
> (3/5) Installing libgcrypt (1.4.5-r1)
> (4/5) Installing popt (1.16-r0)
> (5/5) Installing cryptsetup (1.1.0-r0)
> Tested and works

i suppose we can ship it without support from init scripts? (mounting
encrypted devices during boot)

gentoo scripts look a bit overly complicated.

I suppose we can move it to main anways.
moved.

>> ferm
>
> (1/3) Installing perl (5.10.1-r1)
> (2/3) Installing iptables (1.4.7-r1)
> (3/3) Installing ferm (2.0.5-r0)
>
> No init.d script; but works.

do we need that? will not /etc/init.d/iptables save do the job?

moved to main.

>> kamailio
>
> (1/3) Installing confuse (2.7-r0)
> (2/3) Installing libxml2 (2.7.7-r0)
> (3/3) Installing kamailio (3.0.2-r0)
>
> kamailio.cfg is in /usr/etc/kamailio.cfg ?!  Needs fixing

ugh. yes.

> Everything in /usr/etc/kamailio/* needs to go to /etc/kamailio/*
> Not ready yet

yes

>
>> sems
>
> apk add sems
> (1/5) Installing confuse (2.7-r0)
> (2/5) Installing libxml2 (2.7.7-r0)
> (3/5) Installing kamailio (3.0.2-r0)
> (4/5) Installing lame (3.98.4-r0)
> (5/5) Installing sems (1.2.1-r0)
>
> issue: kamailio and lame should not be dependencies

lame is pulled in since usr/lib/sems/plug-in/mp3.so is linked to it.
If this is a proble we need so make a subpackage called sems-mp3 or
somtehing.

kamailio was manually added to depends.

> issue: #sems
>        configuration file:  /usr/local/etc/sems/sems.conf
>        plug-in path:        /usr/local/lib/sems/plug-in

ugh.. this needs fixing

>        but the conf is in /etc/sems/sems.conf
>        plugins are in /usr/lib/sems
>
> Does work using: #sems -f /etc/sems/sems.conf
> No init.d script yet (not a blocker)

does sems need to create a user for the daemon?

Francesco, care to have a look at this? (you are maintainer)

> works
>
>> umix
>
> (1/1) Installing umix (1.0.2-r1)
>
> modprobe snd-oss-mixer && umix
> works

moved to main.


Thanks!

-- 
Natanael Copa


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Natanael Copa
Details
Message ID
<AANLkTimWKhNHZhK6_TuA3xd_4g6P1K0No9_HCFdKHL92@mail.gmail.com>
In-Reply-To
<4C097434.1030905@nothome.org> (view parent)
Sender timestamp
1275689716
DKIM signature
missing
Download raw message
On Fri, Jun 4, 2010 at 9:46 PM, Nathan Angelacos <nangel@nothome.org> wrote:

> Attached is a init script; however, there's a few things that could be
> fixed:
>
> Config file is /etc/collectd.conf
>        recommend /etc/collectd/collectd.conf
>
> PID file is /usr/var/run/collectd.pid
>        recommend /var/run/collectd.pid
>
> Logging/collection dir is /usr/var/lib/collectd/
>        recommend /var/lib/collectd/

This is exactly why things go into testing first. Yes we want fix those.

> Also, the "network.so" module is loaded in the default collectd.conf, but is
> not included in the package.  network.so allows collectd to send/receive
> logging data across the network - Should be included in the package, or the
> collectd.conf should not load the module.

I think we want comment out the network module from default config then.

Will look at the init.d script monday.

Thanks!

-- 
Natanael Copa


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Francesco
Details
Message ID
<AANLkTik2gPZ1whglFHASazlfs3WveFsFKvC-QjX6FjL_@mail.gmail.com>
In-Reply-To
<AANLkTimWKhNHZhK6_TuA3xd_4g6P1K0No9_HCFdKHL92@mail.gmail.com> (view parent)
Sender timestamp
1275689991
DKIM signature
missing
Download raw message
You want sems running with a user...but sems need to be setuid.

Two solutions:

1. Running as root (ugly)
2. Make a simple sems.pre-install script that create sems users and set it
to suid.

What do you think?

:: Francesco Colista
:: Email : francesco.colista@gmail.com
:: Jabber: francesco@jabber.org








2010/6/5 Natanael Copa <natanael.copa@gmail.com>

> On Fri, Jun 4, 2010 at 9:46 PM, Nathan Angelacos <nangel@nothome.org>
> wrote:
>
> > Attached is a init script; however, there's a few things that could be
> > fixed:
> >
> > Config file is /etc/collectd.conf
> >        recommend /etc/collectd/collectd.conf
> >
> > PID file is /usr/var/run/collectd.pid
> >        recommend /var/run/collectd.pid
> >
> > Logging/collection dir is /usr/var/lib/collectd/
> >        recommend /var/lib/collectd/
>
> This is exactly why things go into testing first. Yes we want fix those.
>
> > Also, the "network.so" module is loaded in the default collectd.conf, but
> is
> > not included in the package.  network.so allows collectd to send/receive
> > logging data across the network - Should be included in the package, or
> the
> > collectd.conf should not load the module.
>
> I think we want comment out the network module from default config then.
>
> Will look at the init.d script monday.
>
> Thanks!
>
> --
> Natanael Copa
>
>
> ---
> Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org<alpine-devel%2Bunsubscribe@lists.alpinelinux.org>
> Help:         alpine-devel+help@lists.alpinelinux.org<alpine-devel%2Bhelp@lists.alpinelinux.org>
> ---
>
>
Natanael Copa
Details
Message ID
<AANLkTimHhAR6xACfo1EGUmnPeYPrWw3OCuax5J5TJB9E@mail.gmail.com>
In-Reply-To
<AANLkTik2gPZ1whglFHASazlfs3WveFsFKvC-QjX6FjL_@mail.gmail.com> (view parent)
Sender timestamp
1275750985
DKIM signature
missing
Download raw message
On Fri, Jun 4, 2010 at 10:19 PM, Francesco <francesco.colista@gmail.com> wrote:
> You want sems running with a user...but sems need to be setuid.

why? what does it need root permissions for?

> Two solutions:
>
> 1. Running as root (ugly)

if it needs root then let us run it as root.

> 2. Make a simple sems.pre-install script that create sems users and set it
> to suid.
>
> What do you think?

I'd like figure out why it needs root and see if its solvable.
otherwise we can probably just run it as root.

>
> :: Francesco Colista
> :: Email : francesco.colista@gmail.com
> :: Jabber: francesco@jabber.org
>
>
>
>
>
>
>
>
> 2010/6/5 Natanael Copa <natanael.copa@gmail.com>
>>
>> On Fri, Jun 4, 2010 at 9:46 PM, Nathan Angelacos <nangel@nothome.org>
>> wrote:
>>
>> > Attached is a init script; however, there's a few things that could be
>> > fixed:
>> >
>> > Config file is /etc/collectd.conf
>> >        recommend /etc/collectd/collectd.conf
>> >
>> > PID file is /usr/var/run/collectd.pid
>> >        recommend /var/run/collectd.pid
>> >
>> > Logging/collection dir is /usr/var/lib/collectd/
>> >        recommend /var/lib/collectd/
>>
>> This is exactly why things go into testing first. Yes we want fix those.
>>
>> > Also, the "network.so" module is loaded in the default collectd.conf,
>> > but is
>> > not included in the package.  network.so allows collectd to send/receive
>> > logging data across the network - Should be included in the package, or
>> > the
>> > collectd.conf should not load the module.
>>
>> I think we want comment out the network module from default config then.
>>
>> Will look at the init.d script monday.
>>
>> Thanks!
>>
>> --
>> Natanael Copa
>>
>>
>> ---
>> Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
>> Help:         alpine-devel+help@lists.alpinelinux.org
>> ---
>>
>
>



-- 
Natanael Copa


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Natanael Copa
Details
Message ID
<AANLkTil03yFnesUJ61E9q4FGeNWPRYY_H2exfJoi3pGY@mail.gmail.com>
In-Reply-To
<4C097434.1030905@nothome.org> (view parent)
Sender timestamp
1277372090
DKIM signature
missing
Download raw message
On 6/4/10, Nathan Angelacos <nangel@nothome.org> wrote:
> On 06/04/10 13:59, Natanael Copa wrote:
>> On Fri, Jun 4, 2010 at 7:48 PM, Nathan Angelacos<nangel@nothome.org>
>> wrote:
>>> Here's a first hack at some of the packages:
>>>
>>>> collectd
>>>
>>> (1/1) Installing collectd (4.9.1-r2)
>>>
>>> Daemon starts; no init.d script yet
>>
>> so this needs to be done.
>>
>
> Attached is a init script; however, there's a few things that could be
> fixed:
>
> Config file is /etc/collectd.conf
> 	recommend /etc/collectd/collectd.conf

fixed.

> PID file is /usr/var/run/collectd.pid
> 	recommend /var/run/collectd.pid

fixed.

> Logging/collection dir is /usr/var/lib/collectd/
> 	recommend /var/lib/collectd/

fixed.

> Also, the "network.so" module is loaded in the default collectd.conf,
> but is not included in the package.  network.so allows collectd to
> send/receive logging data across the network - Should be included in the
> package, or the collectd.conf should not load the module.

fixed. commented out the module from default conf.

And moved to main. Thanks!


-- 
Natanael Copa


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---