For discussion of Alpine Linux development and developer support

5 5

[alpine-devel] Plans for Alpine Linux 3.0 with musl libc

Natanael Copa
Details
Message ID
<20140324103226.37d73bc6@ncopa-desktop.alpinelinux.org>
Sender timestamp
1395653546
DKIM signature
missing
Download raw message
Hi,

We are planning to do an Alpine Linux release 3.0 in May 2014. With
this release we will switch to musl libc instead of uclibc.

Here are the plans we have for this:

* Set up builder for musl libc package. This is done already but needs
  to finish automation bits. Packages are available from 'edge-musl'
  repository for now.

* Rename 'edge-musl' to 'edge'. At this point all edge users will need
  do full reinstall (apk upgrade -U -a or similar). There are already
  tests done for this so I don't think it will cause too much pain.
  http://kaniini.dereferenced.org/2014/03/23/upgrading-to-alpine-musl.html

* Make alpha iso image with musl libc and test that installers etc works.

* Fix as many bugs as possible and make sure the remaining packages
  builds (or deprecate those who does not)

* Make release candidates.

* Make 3.0 release.


The 3.0 release can be considered 'beta' since this is a brand new libc
that has not been tested much, and will not get enough time for getting
tested thoroughly. Because of this we will most likely reduce the
support time for this release to maximum 1 year, and instead extend the
bugfixing period for v2.7.

We are also working on armhf support for this release and would like
some feedback on what boards people are interested in.

I would also like to say that so far the work with musl libc have been
surprisingly pleasant.

-nc


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Natanael Copa
Details
Message ID
<20140324130701.4bf2caf4@ncopa-desktop.alpinelinux.org>
In-Reply-To
<20140324103226.37d73bc6@ncopa-desktop.alpinelinux.org> (view parent)
Sender timestamp
1395662821
DKIM signature
missing
Download raw message
On Mon, 24 Mar 2014 10:32:26 +0100
Natanael Copa <ncopa@alpinelinux.org> wrote:

> We are planning to do an Alpine Linux release 3.0 in May 2014. With
> this release we will switch to musl libc instead of uclibc.

...

> The 3.0 release can be considered 'beta' since this is a brand new libc
> that has not been tested much, and will not get enough time for getting
> tested thoroughly. Because of this we will most likely reduce the
> support time for this release to maximum 1 year, and instead extend the
> bugfixing period for v2.7.

Just to clarify, this means that there will be no 2.8 release and that
there might come more v2.7.x releases than normal.

-nc


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
José Neto
Details
Message ID
<CAC1ODZZ8zuK9n+Zr+3d7n3m3fqmELqkoLs2QknBgtrxpu+GHpA@mail.gmail.com>
In-Reply-To
<20140324130701.4bf2caf4@ncopa-desktop.alpinelinux.org> (view parent)
Sender timestamp
1395686726
DKIM signature
missing
Download raw message
Can you tell me if this will solve the samba problem[1]?

Thanks!

[1] http://www.uclibc.org/FAQ.html#needed_defs

2014-03-24 9:07 GMT-03:00, Natanael Copa <ncopa@alpinelinux.org>:
>
> On Mon, 24 Mar 2014 10:32:26 +0100
> Natanael Copa <ncopa@alpinelinux.org> wrote:
>
>> We are planning to do an Alpine Linux release 3.0 in May 2014. With
>> this release we will switch to musl libc instead of uclibc.
>
> ...
>
>> The 3.0 release can be considered 'beta' since this is a brand new libc
>> that has not been tested much, and will not get enough time for getting
>> tested thoroughly. Because of this we will most likely reduce the
>> support time for this release to maximum 1 year, and instead extend the
>> bugfixing period for v2.7.
>
> Just to clarify, this means that there will be no 2.8 release and that
> there might come more v2.7.x releases than normal.
>
> -nc
>
>
> ---
> Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
> Help:         alpine-devel+help@lists.alpinelinux.org
> ---
>
>


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Natanael Copa
Details
Message ID
<5DC68748-AE98-4356-B482-D5FAC7B6562D@tanael.org>
In-Reply-To
<CAC1ODZZ8zuK9n+Zr+3d7n3m3fqmELqkoLs2QknBgtrxpu+GHpA@mail.gmail.com> (view parent)
Sender timestamp
1395695960
DKIM signature
missing
Download raw message
Den 24. mars 2014 kl. 19:45 skrev José Neto <josenetodino@gmail.com>:

> Can you tell me if this will solve the samba problem[1]?
> 
> Thanks!
> 
> [1] http://www.uclibc.org/FAQ.html#needed_defs

no. it Will not solve the underlinking problem mentioned in the above link. and our readline should link directly to ncurses so we should not have the mentioned problem. if you get it, then please file an issue on bugs.alpinelinux.org

> 
> 2014-03-24 9:07 GMT-03:00, Natanael Copa <ncopa@alpinelinux.org>:
>> 
>> On Mon, 24 Mar 2014 10:32:26 +0100
>> Natanael Copa <ncopa@alpinelinux.org> wrote:
>> 
>>> We are planning to do an Alpine Linux release 3.0 in May 2014. With
>>> this release we will switch to musl libc instead of uclibc.
>> 
>> ...
>> 
>>> The 3.0 release can be considered 'beta' since this is a brand new libc
>>> that has not been tested much, and will not get enough time for getting
>>> tested thoroughly. Because of this we will most likely reduce the
>>> support time for this release to maximum 1 year, and instead extend the
>>> bugfixing period for v2.7.
>> 
>> Just to clarify, this means that there will be no 2.8 release and that
>> there might come more v2.7.x releases than normal.
>> 
>> -nc
>> 
>> 
>> ---
>> Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
>> Help:         alpine-devel+help@lists.alpinelinux.org
>> ---
>> 
>> 
> 
> 
> ---
> Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
> Help:         alpine-devel+help@lists.alpinelinux.org
> ---
> 


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

[alpine-devel] Re: Plans for Alpine Linux 3.0 with musl libc

Juan Francisco Cantero Hurtado
Details
Message ID
<lh52n9$cc9$1@ger.gmane.org>
In-Reply-To
<20140324103226.37d73bc6@ncopa-desktop.alpinelinux.org> (view parent)
Sender timestamp
1396051511
DKIM signature
missing
Download raw message
On 03/24/14 10:32, Natanael Copa wrote:
> Hi,
>
> We are planning to do an Alpine Linux release 3.0 in May 2014. With
> this release we will switch to musl libc instead of uclibc.
>
> Here are the plans we have for this:
>
> * Set up builder for musl libc package. This is done already but needs
>    to finish automation bits. Packages are available from 'edge-musl'
>    repository for now.
>
> * Rename 'edge-musl' to 'edge'. At this point all edge users will need
>    do full reinstall (apk upgrade -U -a or similar). There are already
>    tests done for this so I don't think it will cause too much pain.
>    http://kaniini.dereferenced.org/2014/03/23/upgrading-to-alpine-musl.html
>
> * Make alpha iso image with musl libc and test that installers etc works.
>
> * Fix as many bugs as possible and make sure the remaining packages
>    builds (or deprecate those who does not)
>
> * Make release candidates.
>
> * Make 3.0 release.
>
>
> The 3.0 release can be considered 'beta' since this is a brand new libc
> that has not been tested much, and will not get enough time for getting
> tested thoroughly. Because of this we will most likely reduce the
> support time for this release to maximum 1 year, and instead extend the
> bugfixing period for v2.7.
>
> We are also working on armhf support for this release and would like
> some feedback on what boards people are interested in.

I'm interested in the BeagleBone Black. In my experience, the distros 
with the best support for this board are Fedora and Debian. You can use 
both as a reference for the kernel config.

>
> I would also like to say that so far the work with musl libc have been
> surprisingly pleasant.
>
> -nc
>
>
> ---
> Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
> Help:         alpine-devel+help@lists.alpinelinux.org
> ---
>
>




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

Re: [alpine-devel] Re: Plans for Alpine Linux 3.0 with musl libc

Timo Teras
Details
Message ID
<20140329092001.3731d108@vostro>
In-Reply-To
<lh52n9$cc9$1@ger.gmane.org> (view parent)
Sender timestamp
1396077601
DKIM signature
missing
Download raw message
On Sat, 29 Mar 2014 01:05:11 +0100
Juan Francisco Cantero Hurtado <iam@juanfra.info> wrote:

> On 03/24/14 10:32, Natanael Copa wrote:
> > We are also working on armhf support for this release and would like
> > some feedback on what boards people are interested in.
> 
> I'm interested in the BeagleBone Black. In my experience, the distros 
> with the best support for this board are Fedora and Debian. You can
> use both as a reference for the kernel config.

Seems linux-3.13 has dts for it, so at least basic support should be
doable easily without kernel patching.

I have scripted things ready only for Raspberry Pi - but that's a bit
of an exception in arm world how things work.

I do have Wandboard Quad here as build box, and I have multiplatform
kernel for it, so just enabling beaglebone support on that kernel should
be enough.

However, that is not scripted yet. I would need to fix the kernel build
stuff to include dtbs and package u-boot + needed scripts for it. And
finally patch our setup-bootable (or write a specific script) to prepare
the arm images.

I'll look into this sometime near future.

- Timo


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