On Sun, Mar 25, 2012 at 17:07, Kamil Rytarowski <n54@gmx.com> wrote:
On 25.03.2012 17:20, Pascal Terjan wrote:


On Sun, Mar 25, 2012 at 15:51, Angelo Naselli <anaselli@linux.it> wrote:
In data domenica 25 marzo 2012 14:48:01, Julien ha scritto:
> Hello,
>
> Is there a mass rebuild planned before mageia 2 ? And if not, is there a
> value in rebuilding a package without update since 1 year ?
Can you point us the list? Maybe we can consider if they can go, or have to be
rebuild, or removed...

That's one third of the packages 

[schedbot@valstar ~]$ ls /distrib/mirror/distrib/cauldron/SRPMS/core/release/*.mga1.src.rpm | wc -l
3420
[schedbot@valstar ~]$ ls /distrib/mirror/distrib/cauldron/SRPMS/core/release/*.mga2.src.rpm | wc -l
6479

I have got a semi-automated script to do it.

On 05.12.2011 15:26, Thomas Backlund wrote:
Hi,

so... the long wait is over....

I've submitted gcc-4.6.2-1.mga2 to core/release now.

As soon as it's available on the primary mirror I'll invalidate the cauldron chroots on the BS to make sure the new gcc is used.

Ater that I'll submit a new glibc and kernel so they are built with
the new toolchain.

So, we now have glibc & the toolchain upgraded:
- glibc is at 2.14.1 (available in cauldron since 2011-10-24)
- binutils 2.22 (available in cauldron since 2011-11-28)
- gcc-4.6.2 (available later today (2011-12-05)

Now, in order to provide a very good Mageia 2, every package should
be rebuilt with the new toolchain/glibc in order to make sure they
still build _and_ work correctly (and flush out any bugs in the
toolchain)

Now this rebuild should be done preferably in BR order when possible,
to rule out bad interaction between packages and be preferably be
fully done by alpha3 or beta1 at the latest so we have time to fix
it properly for Mageia 2.

--
Thomas

So we should focus not on the mga1 packages but not [re]bulded since pushing the 4.6.2.

On 06.12.2011 00:13, Thomas Backlund wrote:
05.12.2011 16:26, Thomas Backlund skrev:
Hi,

so... the long wait is over....

I've submitted gcc-4.6.2-1.mga2 to core/release now.

As soon as it's available on the primary mirror I'll invalidate the
cauldron chroots on the BS to make sure the new gcc is used.

Ater that I'll submit a new glibc and kernel so they are built with
the new toolchain.


New gcc-4.6.2-1.mga2, glibc-2.14.1-3.mga2, kernel-3.1.4-2.mga2 are now on the mirrors.

--
Thomas
So 6th December is the day when new toolchain landed on the mirrors and all older packages should be rebuilt.

I will prepare a tracker to monitor it according to the package maintainership. :)


Rebuilding half of the distribution now seems the best way to add bugs before the release...