For discussion of Alpine Linux development and developer support

4 4

[alpine-devel] Planning for the 3.7 release freeze

Natanael Copa
Details
Message ID
<20170907175001.6908bc04@ncopa-desktop.copa.dup.pw>
Sender timestamp
1504799401
DKIM signature
missing
Download raw message
Hi,

We are getting closer the 3.7 release. In 3-4 weeks we should have the
build toolchain freeze (anything that is in the build-base dependency
chain).

Here are some things I'd like to have done before that:

- gcc 7
  We probably need a separate gcc6-java to be able too bootstrap openjdk

- new musl release

- rust on all/more arches

- rootbld?

Some of the things I think we should fix before the 3.7 release:

- gdb 8

- support for EFI/GPT in setup-disk (in progress)

- support for grub in setup-disk on most arches

- better s390x support

Infra related issues we should fix before 3.7 release:

- tier1/tier2 mirrors

- gpg remailer

- CI for ppc64le


Anything else?

We need start to think of drawing a line now so we don't end up with
lots of last minute things that delays the 3.7 release.


-nc


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
A. Wilcox
Details
Message ID
<59B19F0B.50701@adelielinux.org>
In-Reply-To
<20170907175001.6908bc04@ncopa-desktop.copa.dup.pw> (view parent)
Sender timestamp
1504812811
DKIM signature
missing
Download raw message
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 07/09/17 10:50, Natanael Copa wrote:
> Here are some things I'd like to have done before that:
> 
> - gcc 7 We probably need a separate gcc6-java to be able too
> bootstrap openjdk


It makes me a bit nervous to bump a GCC version right before release.


> - new musl release


This would be very good.


> Some of the things I think we should fix before the 3.7 release:
> 
> - gdb 8


What is wrong with it?


> - support for EFI/GPT in setup-disk (in progress)


This is a good thing.  I will be happy to test it.


> Anything else?


Yes!  For the abuild package: the PyPI modernisation that tmpfile did,
and a few patches that we wrote.  Both seem to be available as pull
requests on GitHub.  There is probably one more coming down the line,
as when I ran newapkbuild -C for a CMake package, one function said
"unknown parameter -C" even though everything seemed to work otherwise.


Looking forward to helping make this release a great one,
- --arw

- -- 
A. Wilcox (awilfox)
Project Lead, Adélie Linux
http://adelielinux.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZsZ8IAAoJEMspy1GSK50Um4sQAJJ1mOtPAlvGmK4LR+OKGG6q
PMMfx/I30ZwZlHL0WOjcDL3si4/KRPz/1krghQ2k8CllfEPFrJhCTBK3aRnm9P1X
/LgfmVDjGWNO5NrDdFVXFhrmJRvckvajvccdbMx6Lj/E/kD4KWF6YhrgARJBcAg6
kU1vxFLlslgIoUTvo47V09NJqLmAuC0NRmG7QUv33x/NQdhCLeVNJISLybrX11TJ
+3cg9qZKmVZr4QpVhyth7JZ0FNYllVjw6+1A30FsReb6TgcyquPJbSXOXVbk7dLP
tdfYW4fsU5EgIdyz+sZa1/uMd2gbJCON4tcq+sSCExe/lIUSlutCBzuBSTOyGOL1
Wc7VOXqkGCMrylCNe7lu1udxvKv5+Kf17WeoY1I9cAEdr+N82B8BOsgNxoVHpWxU
hBn3fLsB/KAtoEQZlbw8i68kn8LD0am8fRQpPgF7j9JJiZAS5PWakAfcaIqbPGAL
BzosQK8JuSKsF+MirSHvMqgfjkH8SfO28SAcYe4yUwNaJdd/vQyBrLtYWcxaStBu
sy3aTSUopNGhdMQxp/FNfaECw7F1niTCyONMJ5eJuMoW6kRmo6cg+iIg4+iCk1yI
bPzUmUBY8JQy7OCHOxGF97rIUB9rV6/icyFRtYNUHXhSjK/lYO0emv9vkv/h+hC5
vbpSBjuRbLXXJvJ7TTIO
=XACa
-----END PGP SIGNATURE-----


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

Antwort: [alpine-devel] Planning for the 3.7 release freeze

Hendrik Fabelje
Details
Message ID
<OF9D41B2DB.6505489A-ONC1258195.00343B7B-C1258195.00345F77@LocalDomain>
In-Reply-To
<20170907175001.6908bc04@ncopa-desktop.copa.dup.pw> (view parent)
Sender timestamp
1504863123
DKIM signature
missing
Download raw message
Natanael Copa <ncopa@alpinelinux.org> wrote on 07.09.2017 17:50:01:

> Von: Natanael Copa <ncopa@alpinelinux.org>
> An: alpine-devel@lists.alpinelinux.org
> Datum: 07.09.2017 18:07
> Betreff: [alpine-devel] Planning for the 3.7 release freeze
>
> Hi,
>
> We are getting closer the 3.7 release. In 3-4 weeks we should have the
> build toolchain freeze (anything that is in the build-base dependency
> chain).
>
> Here are some things I'd like to have done before that:
>
> - gcc 7
>   We probably need a separate gcc6-java to be able too
> bootstrap openjdk
>
> - new musl release
>
> - rust on all/more arches
>
> - rootbld?
>
> Some of the things I think we should fix before the 3.7 release:
>
> - gdb 8
>
> - support for EFI/GPT in setup-disk (in progress)
>
> - support for grub in setup-disk on most arches
>
> - better s390x support
>
> Infra related issues we should fix before 3.7 release:
>
> - tier1/tier2 mirrors

Please feel free to include

http://ftp.halifax.rwth-aachen.de/alpine/

we recently added a mirror for alpine and we provide 20Gbit/s of
connectivity.


> - gpg remailer
>
> - CI for ppc64le
>
>
> Anything else?
>
> We need start to think of drawing a line now so we don't end up with
> lots of last minute things that delays the 3.7 release.
>

Regards,
Hendrik




---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Roberto Oliveira
Details
Message ID
<0b6b6861-2ec3-fba1-a7c2-f62d95b03cec@linux.vnet.ibm.com>
In-Reply-To
<20170907175001.6908bc04@ncopa-desktop.copa.dup.pw> (view parent)
Sender timestamp
1504905355
DKIM signature
missing
Download raw message
On 09/07/2017 12:50 PM, Natanael Copa wrote:
> Hi,
> 
> We are getting closer the 3.7 release. In 3-4 weeks we should have the
> build toolchain freeze (anything that is in the build-base dependency
> chain).
> 
> Here are some things I'd like to have done before that:
> 
> - gcc 7
>    We probably need a separate gcc6-java to be able too bootstrap openjdk
> 
> - new musl release
> 
> - rust on all/more arches
> 
> - rootbld?
> 
> Some of the things I think we should fix before the 3.7 release:
> 
> - gdb 8
> 
> - support for EFI/GPT in setup-disk (in progress)
> 
> - support for grub in setup-disk on most arches
> 
> - better s390x support
> 
> Infra related issues we should fix before 3.7 release:
> 
> - tier1/tier2 mirrors
> 
> - gpg remailer
> 
> - CI for ppc64le


Regarding the CI for ppc64le, I was able to setup a Jenkins[1] in a VM running 
Alpine. The VM is in Alpinebox ppc64le machine.

I initially configured it to build PR opened in my aports repository[2] but it 
can be easily changed to build PR from the main aports repository.

To configure Jenkins, I initially used the same set of scripts from Travis + a 
patch with some minor changes allowing ppc64le build (PR is opened at [3]). As 
the VM is already an Alpine, maybe we don't need some parts of Travis scripts, 
for example to download the apk-tools tar.gz, but we can improve if it is needed.

An initial solution could be to keep Travis building x86_64 packages and 
integrate Jenkins to build the ppc64le packages.

I would like to hear any suggestions/thoughts about that.


Regards,
Roberto Oliveira

--
[1] - http://177.220.10.151:8080/job/aports-PR/
[2] - https://github.com/rgdoliveira/aports/pulls
[3] - https://github.com/alpinelinux/aports/pull/2286


> 
> 
> Anything else?
> 
> We need start to think of drawing a line now so we don't end up with
> lots of last minute things that delays the 3.7 release.
> 
> 
> -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
<20171023143652.3ee25528@ncopa-macbook.copa.dup.pw>
In-Reply-To
<20170907175001.6908bc04@ncopa-desktop.copa.dup.pw> (view parent)
Sender timestamp
1508762212
DKIM signature
missing
Download raw message
A follow up...

On Thu, 7 Sep 2017 17:50:01 +0200
Natanael Copa <ncopa@alpinelinux.org> wrote:

> Hi,
> 
> We are getting closer the 3.7 release. In 3-4 weeks we should have the
> build toolchain freeze (anything that is in the build-base dependency
> chain).
> 
> Here are some things I'd like to have done before that:
> 
> - gcc 7
>   We probably need a separate gcc6-java to be able too bootstrap openjdk

We will not reach gcc 7, so we stick to gcc 6 for the v3.7 release.
 
> - new musl release

musl is done.
 
> - rust on all/more arches

Jakub or Shiz, any update on this?
 
> - rootbld?

I think we will have to postpone rootbld ti post v3.7 too :-/

> 
> Some of the things I think we should fix before the 3.7 release:
> 
> - gdb 8

gdb 8 is done

> 
> - support for EFI/GPT in setup-disk (in progress)
> 
> - support for grub in setup-disk on most arches


this is making progress. Carlo made some good work with setup-disk that
I need to review.

Carlo, do you know what is left to do with setup-disk? (in addition to
testing)

> 
> - better s390x support

The only thing we need have working is rethinkdb for now. The other
things not working for s390x can probably just be disabled for now.

When it comes to rethinkdb, we need to resolve conflict for the ppc64le
patch and s390x rebase for rethinkdb 2.3.6. I wish IBM could help us
with that, but I think we are stuck in between the ppc64le team and
s390x team.

> Infra related issues we should fix before 3.7 release:
> 
> - tier1/tier2 mirrors

Daniel, do you know what the status is here?

> 
> - gpg remailer

Carlo, do you think you can help us with this?

> 
> - CI for ppc64le

Roberto is making progress here. I think we are not too far from
putting it into production.

> 
> 
> Anything else?
> 
> We need start to think of drawing a line now so we don't end up with
> lots of last minute things that delays the 3.7 release.
> 
> 
> -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
---