Re: [Mageia-dev] [changelog] [RPM] cauldron nonfree/release drakx-installer-stage2-14.32-2.mga3.nonfree

2012-08-03 Thread Thierry Vignaud
On 2 August 2012 21:58, Thierry Vignaud thierry.vign...@gmail.com wrote:
 kamil kamil 14.32-2.mga3:
 + Revision: 277994
 - rebuild against new drakx-installer-help v. 3.0

 Err why a nonfree build?
 This is useless...

Can sysadmin remove the nonfree package for drakx-installer-stage2?
Thx


Re: [Mageia-dev] [changelog] [RPM] cauldron nonfree/release drakx-installer-stage2-14.32-2.mga3.nonfree

2012-08-03 Thread Colin Guthrie
'Twas brillig, and Thierry Vignaud at 03/08/12 09:10 did gyre and gimble:
 On 2 August 2012 21:58, Thierry Vignaud thierry.vign...@gmail.com wrote:
 kamil kamil 14.32-2.mga3:
 + Revision: 277994
 - rebuild against new drakx-installer-help v. 3.0

 Err why a nonfree build?
 This is useless...
 
 Can sysadmin remove the nonfree package for drakx-installer-stage2?

Think I've done the necessary to do this.

(move the rpms + debug rpms to ~schedbot/old/ and run the hdlist update
script for cauldron)

Col


-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] db5.3 rebuilds still needed

2012-08-03 Thread Buchan Milne
On Thursday, 2 August 2012 01:34:17 Charles A Edwards wrote:
 The following is a list of the apps which still require
 libdb-5.2.so()/(64bit) that need a rebuild for db5.3
 
 apr-util-dbm-db
 c-icap-client
 c-icap-modules
 c-icap-modules-extra
 cyrus-imapd
 cyrus-imapd-murder
 cyrus-imapd-nntp
 cyrus-imapd-utils
 cyrus-sasl
 dsniff
 evolution-data-server
 evolution-exchange
 evolution-exchange
 heimdal-libs
 hotkeys
 inn
 iproute2
 lib64ebackend1.2_4
 libreoffice-core
 libreoffice-core
 mutt
 mutt-utf8
 netatalk
 ocaml-dbm
 ocaml-ocsigenserver
 openldap-servers
 pam_abl
 perl
 perl-BDB
 perl-BerkeleyDB
 perl-Cyrus
 perl-DB_File
 php-dba
 poedit
 python
 ruby-bdb
 satsolver-demo
 satsolver-tools
 sendmail
 squid
 squidguard
 
 Warning: If you have any of the above installed and have task-obsolete
 installed it Will remove the above listed apps.

Why? Isn't that a bit premature? Especially considering it seems almost 
everyone will have perl and task-obsolete (I didn't ask for it, and I have 
it). IOW, this will break any systems where users aren't looking carefully.

Regards,
Buchan

Re: [Mageia-dev] db5.3 rebuilds still needed

2012-08-03 Thread Buchan Milne
On Thursday, 2 August 2012 01:34:17 Charles A Edwards wrote:
 The following is a list of the apps which still require
 libdb-5.2.so()/(64bit) that need a rebuild for db5.3
 
 apr-util-dbm-db
 c-icap-client
 c-icap-modules
 c-icap-modules-extra
 cyrus-imapd
 cyrus-imapd-murder
 cyrus-imapd-nntp
 cyrus-imapd-utils
 cyrus-sasl
 dsniff
 evolution-data-server
 evolution-exchange
 evolution-exchange
 heimdal-libs
 hotkeys
 inn
 iproute2
 lib64ebackend1.2_4
 libreoffice-core
 libreoffice-core
 mutt
 mutt-utf8
 netatalk
 ocaml-dbm
 ocaml-ocsigenserver
 openldap-servers
 pam_abl
 perl
 perl-BDB
 perl-BerkeleyDB
 perl-Cyrus
 perl-DB_File
 php-dba
 poedit
 python
 ruby-bdb
 satsolver-demo
 satsolver-tools
 sendmail
 squid
 squidguard
 
 Warning: If you have any of the above installed and have task-obsolete
 installed it Will remove the above listed apps.

Why? Isn't that a bit premature? Especially considering it seems almost 
everyone will have perl and task-obsolete (I didn't ask for it, and I have 
it). IOW, this will break any systems where users aren't looking carefully.

Regards,
Buchan

Re: [Mageia-dev] [changelog] [RPM] cauldron core/release task-obsolete-3-21.mga3

2012-08-03 Thread Buchan Milne
On Wednesday, 1 August 2012 05:29:55 fwang wrote:

 fwang fwang 3-21.mga3:
 + Revision: 277136
 - obsolete db5.2 in favour of db5.3

Funda,

Before you push a change like this, you should ensure you aren't going to 
break people's machines and make cauldron uninstallable.

Regards,
Buchan

Re: [Mageia-dev] ANNOUNCE: The /usr move cometh! ---- Instructions

2012-08-03 Thread Colin Guthrie
'Twas brillig, and Pascal Terjan at 03/08/12 00:40 did gyre and gimble:
 On Fri, Aug 3, 2012 at 12:23 AM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jul 22, 2012 at 1:12 AM, Colin Guthrie mag...@colin.guthr.ie wrote:
 OK, so the packages have now all been uploaded.

 You should see several packages now that you cannot install on Cauldron.
 This is intended behaviour.

 Here is how to update your cauldron systems:

  1. Run urpmi --auto-update install everything that can be installed.
  2. Ensure that latest dracut is installed. Run urpmi dracut to make
 sure (it may have been excluded in the --auto-update if it was in a
 transaction with other packages that could not be installed).
  3. Ensure that you do not have zapata or dpkg installed (rpm -e zapata;
 rpm -e dpkg)
  4. Generate a new initrd and include the conversion script: dracut -f
 -a convertfs
  5. If you have /usr on a separate partition
  - Ensure there is enough free space to hold /bin, /sbin, /lib and
 /lib64 content.
  - If your /usr is mounted readonly, change your /etc/fstab to mount
 it rw.
  6. Reboot.
  7. At the bootloader prompt, edit the command line and append: rw
 rd.convertfs (without the quotes) to your command line and then boot.

 That should be all that is needed :)

 How to update a chroot?
 
 Answering to myself:
 
 chroot $chroot urpmi dracut
 $chroot/usr/lib/dracut/modules.d/30convertfs/convertfs.sh $chroot
 
 That did the conversion, but I still can't update, probably because my
 rpm is too old (rpm-4.9.1.3-2.mga2) as it was not possible to update
 it before the conversion (it pulls filesystem).

Yeah in this case if the conversion is done, I'd just recommend
installing filesystem --nodeps and the rest should flow. It's not ideal
certainly, but there is still time to polish this a bit before upgraders
get hit by this (and as there will be updated rpm packages in the stable
releases, it should mitigate this specific problem, but we should still
see if we can do things better)

Col

-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] ANNOUNCE: The /usr move cometh! ---- Instructions

2012-08-03 Thread Christiaan Welvaart

On Fri, 3 Aug 2012, Colin Guthrie wrote:


'Twas brillig, and Pascal Terjan at 03/08/12 00:40 did gyre and gimble:

On Fri, Aug 3, 2012 at 12:23 AM, Pascal Terjan pter...@gmail.com wrote:

On Sun, Jul 22, 2012 at 1:12 AM, Colin Guthrie mag...@colin.guthr.ie wrote:

OK, so the packages have now all been uploaded.

You should see several packages now that you cannot install on Cauldron.
This is intended behaviour.

Here is how to update your cauldron systems:

 1. Run urpmi --auto-update install everything that can be installed.
 2. Ensure that latest dracut is installed. Run urpmi dracut to make
sure (it may have been excluded in the --auto-update if it was in a
transaction with other packages that could not be installed).
 3. Ensure that you do not have zapata or dpkg installed (rpm -e zapata;
rpm -e dpkg)
 4. Generate a new initrd and include the conversion script: dracut -f
-a convertfs
 5. If you have /usr on a separate partition
 - Ensure there is enough free space to hold /bin, /sbin, /lib and
/lib64 content.
 - If your /usr is mounted readonly, change your /etc/fstab to mount
it rw.
 6. Reboot.
 7. At the bootloader prompt, edit the command line and append: rw
rd.convertfs (without the quotes) to your command line and then boot.

That should be all that is needed :)


How to update a chroot?


Answering to myself:

chroot $chroot urpmi dracut
$chroot/usr/lib/dracut/modules.d/30convertfs/convertfs.sh $chroot

That did the conversion, but I still can't update, probably because my
rpm is too old (rpm-4.9.1.3-2.mga2) as it was not possible to update
it before the conversion (it pulls filesystem).


Yeah in this case if the conversion is done, I'd just recommend
installing filesystem --nodeps and the rest should flow. It's not ideal
certainly, but there is still time to polish this a bit before upgraders
get hit by this (and as there will be updated rpm packages in the stable
releases, it should mitigate this specific problem, but we should still
see if we can do things better)


Polish this a bit? It is not at all ready, and as I said earlier rpmlib is 
broken. Please don't upload broken rpm packages to stable releases.


Maybe the instructions should be:
  - install dracut and kernel-desktop-latest from mga3
  - reboot, make sure the usrmove filesystem update
kernel entry is chosen in the bootloader
  - upgrade to mga3 as usual

But that means a lot of things are still missing:
  - dracut automatically including the conversion script
(only when needed?)
  - automatic generation of the bootloader entry mentioned above
  - removal of this bootloader entry after conversion


Christiaan


Re: [Mageia-dev] ANNOUNCE: The /usr move cometh! ---- Instructions

2012-08-03 Thread Pascal Terjan
On Fri, Aug 3, 2012 at 11:27 AM, Christiaan Welvaart
c...@daneel.dyndns.org wrote:
 On Fri, 3 Aug 2012, Colin Guthrie wrote:

 'Twas brillig, and Pascal Terjan at 03/08/12 00:40 did gyre and gimble:

 On Fri, Aug 3, 2012 at 12:23 AM, Pascal Terjan pter...@gmail.com wrote:

 On Sun, Jul 22, 2012 at 1:12 AM, Colin Guthrie mag...@colin.guthr.ie
 wrote:

 OK, so the packages have now all been uploaded.

 You should see several packages now that you cannot install on
 Cauldron.
 This is intended behaviour.

 Here is how to update your cauldron systems:

  1. Run urpmi --auto-update install everything that can be installed.
  2. Ensure that latest dracut is installed. Run urpmi dracut to make
 sure (it may have been excluded in the --auto-update if it was in a
 transaction with other packages that could not be installed).
  3. Ensure that you do not have zapata or dpkg installed (rpm -e
 zapata;
 rpm -e dpkg)
  4. Generate a new initrd and include the conversion script: dracut -f
 -a convertfs
  5. If you have /usr on a separate partition
  - Ensure there is enough free space to hold /bin, /sbin, /lib and
 /lib64 content.
  - If your /usr is mounted readonly, change your /etc/fstab to
 mount
 it rw.
  6. Reboot.
  7. At the bootloader prompt, edit the command line and append: rw
 rd.convertfs (without the quotes) to your command line and then boot.

 That should be all that is needed :)


 How to update a chroot?


 Answering to myself:

 chroot $chroot urpmi dracut
 $chroot/usr/lib/dracut/modules.d/30convertfs/convertfs.sh $chroot

 That did the conversion, but I still can't update, probably because my
 rpm is too old (rpm-4.9.1.3-2.mga2) as it was not possible to update
 it before the conversion (it pulls filesystem).


 Yeah in this case if the conversion is done, I'd just recommend
 installing filesystem --nodeps and the rest should flow. It's not ideal
 certainly, but there is still time to polish this a bit before upgraders
 get hit by this (and as there will be updated rpm packages in the stable
 releases, it should mitigate this specific problem, but we should still
 see if we can do things better)


 Polish this a bit? It is not at all ready, and as I said earlier rpmlib is
 broken. Please don't upload broken rpm packages to stable releases.

 Maybe the instructions should be:
   - install dracut and kernel-desktop-latest from mga3
   - reboot, make sure the usrmove filesystem update
 kernel entry is chosen in the bootloader
   - upgrade to mga3 as usual

 But that means a lot of things are still missing:
   - dracut automatically including the conversion script
 (only when needed?)
   - automatic generation of the bootloader entry mentioned above

I would vote to also force the reboot into this entry at next boot

   - removal of this bootloader entry after conversion


 Christiaan


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release mesa-8.1.0-0.git20120802.1.mga3

2012-08-03 Thread Thierry Vignaud
On 3 August 2012 10:47, blino buildsystem-dae...@mageia.org wrote:
 blino blino 8.1.0-0.git20120802.1.mga3:
 + Revision: 278175
 - update to snapshot from 20120802
 - remove unneeded gl.pc patch now that osmesa.pc is in drivers/osmesa

You forgot nonfree build..


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release task-obsolete-3-21.mga3

2012-08-03 Thread Thierry Vignaud
On 3 August 2012 11:18, Buchan Milne bgmi...@zarb.org wrote:
 - obsolete db5.2 in favour of db5.3

 Before you push a change like this, you should ensure you aren't going to
 break people's machines and make cauldron uninstallable.

Well, when Funda did, there were only 2 remaining packages build against db-5.2:
libreoffice  evolution-exchange (precisely thanks to Funda's work!).
That does NOT prevent cauldron to install at all.

What's more, only evolution-exchange needs fixing now.


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release firefox-beta-15.0-0.b3.1.mga3

2012-08-03 Thread Thierry Vignaud
On 3 August 2012 13:33, tv buildsystem-dae...@mageia.org wrote:
 tv tv 15.0-0.b3.1.mga3:
 + Revision: 278209
 - new release

now we only need to add opus support :-)


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release mkinitrd-6.0.93-30.mga3

2012-08-03 Thread Thierry Vignaud
On 3 August 2012 13:50, fwang buildsystem-dae...@mageia.org wrote:
 fwang fwang 6.0.93-30.mga3:
 + Revision: 278243
 - rebuild for new parted

Humm, I think it's time to let dracut obsolete mkinitrd anyway...


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release mesa-8.1.0-0.git20120802.1.mga3

2012-08-03 Thread Olivier Blin
Thierry Vignaud thierry.vign...@gmail.com writes:

 On 3 August 2012 10:47, blino buildsystem-dae...@mageia.org wrote:
 blino blino 8.1.0-0.git20120802.1.mga3:
 + Revision: 278175
 - update to snapshot from 20120802
 - remove unneeded gl.pc patch now that osmesa.pc is in drivers/osmesa

 You forgot nonfree build..

I did not, I will do it when mesa core/release is ok.

We should really find a solution to automate double upload to core and
non-free...

-- 
Olivier Blin - blino


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release mkinitrd-6.0.93-30.mga3

2012-08-03 Thread Colin Guthrie
'Twas brillig, and Thierry Vignaud at 03/08/12 13:18 did gyre and gimble:
 On 3 August 2012 13:50, fwang buildsystem-dae...@mageia.org wrote:
 fwang fwang 6.0.93-30.mga3:
 + Revision: 278243
 - rebuild for new parted
 
 Humm, I think it's time to let dracut obsolete mkinitrd anyway...

Yeah, I was waiting for the usrmove before pushing any major changes to
the dracut package but the time is now right I think.

I have the latest dracut package (023) so I'll just do a bit of testing
locally first (not rebooted yet) to make sure all is vaguely well and
then will push it and kill off mkinitrd in the process.

Col




-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] ANNOUNCE: The /usr move cometh! ---- Instructions

2012-08-03 Thread Colin Guthrie
'Twas brillig, and Pascal Terjan at 03/08/12 11:32 did gyre and gimble:
 On Fri, Aug 3, 2012 at 11:27 AM, Christiaan Welvaart
 c...@daneel.dyndns.org wrote:
 On Fri, 3 Aug 2012, Colin Guthrie wrote:

 'Twas brillig, and Pascal Terjan at 03/08/12 00:40 did gyre and gimble:

 On Fri, Aug 3, 2012 at 12:23 AM, Pascal Terjan pter...@gmail.com wrote:

 On Sun, Jul 22, 2012 at 1:12 AM, Colin Guthrie mag...@colin.guthr.ie
 wrote:

 OK, so the packages have now all been uploaded.

 You should see several packages now that you cannot install on
 Cauldron.
 This is intended behaviour.

 Here is how to update your cauldron systems:

  1. Run urpmi --auto-update install everything that can be installed.
  2. Ensure that latest dracut is installed. Run urpmi dracut to make
 sure (it may have been excluded in the --auto-update if it was in a
 transaction with other packages that could not be installed).
  3. Ensure that you do not have zapata or dpkg installed (rpm -e
 zapata;
 rpm -e dpkg)
  4. Generate a new initrd and include the conversion script: dracut -f
 -a convertfs
  5. If you have /usr on a separate partition
  - Ensure there is enough free space to hold /bin, /sbin, /lib and
 /lib64 content.
  - If your /usr is mounted readonly, change your /etc/fstab to
 mount
 it rw.
  6. Reboot.
  7. At the bootloader prompt, edit the command line and append: rw
 rd.convertfs (without the quotes) to your command line and then boot.

 That should be all that is needed :)


 How to update a chroot?


 Answering to myself:

 chroot $chroot urpmi dracut
 $chroot/usr/lib/dracut/modules.d/30convertfs/convertfs.sh $chroot

 That did the conversion, but I still can't update, probably because my
 rpm is too old (rpm-4.9.1.3-2.mga2) as it was not possible to update
 it before the conversion (it pulls filesystem).


 Yeah in this case if the conversion is done, I'd just recommend
 installing filesystem --nodeps and the rest should flow. It's not ideal
 certainly, but there is still time to polish this a bit before upgraders
 get hit by this (and as there will be updated rpm packages in the stable
 releases, it should mitigate this specific problem, but we should still
 see if we can do things better)


 Polish this a bit? It is not at all ready, and as I said earlier rpmlib is
 broken. Please don't upload broken rpm packages to stable releases.

 Maybe the instructions should be:
   - install dracut and kernel-desktop-latest from mga3
   - reboot, make sure the usrmove filesystem update
 kernel entry is chosen in the bootloader
   - upgrade to mga3 as usual

 But that means a lot of things are still missing:
   - dracut automatically including the conversion script
 (only when needed?)
   - automatic generation of the bootloader entry mentioned above
 
 I would vote to also force the reboot into this entry at next boot

Yeah I was intending to have a new package that would be pushed into
mga2 that ensures dracut is installed (as opposed to mkinitrd - not sure
why you're suggesting kernel-desktop-latest here).

This new package would take care to install an initrd and add bootloader
entry for (probably) the newest currently installed kernel and probably
ensure it was the default entry until the boot was complete at which
point it would be automatically removed.

TBH I'm less worried about the broken rpmlib issue than Christiaan.
While I can't argue against him technically, I think practical
pragmatism is such that it's not going to be an issue for all but a
handful of people, in which case it's likely not worth me spending
several days working on a more elegant and technically correct solution.

Col


-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] [changelog] [RPM] cauldron tainted/release mesa-8.1.0-0.git20120802.1.mga3.tainted

2012-08-03 Thread Olivier Blin
tv buildsystem-dae...@mageia.org writes:

 Name: mesa Relocations: (not relocatable)
 Version : 8.1.0 Vendor: Mageia.Org
 Release : 0.git20120802.1.mga3.tainted   Build Date: Fri Aug  3 20:06:54 
 2012

You forgot to upload it in core/release.

-- 
Olivier Blin - blino