Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread AL13N
Op dinsdag 26 juni 2012 21:40:51 schreef Anne nicolas:
 Hi there
 
 Our meeting will happen tomorrow evening at 19hUTC. Here are the
 proposed topics:
 
 - pending security updates
 - Mageia 3 features
 - Backports policy
 
 For the 2 last topics please read following links *before* meeting:
 
 https://www.mageia.org/pipermail/mageia-dev/2012-June/016819.html
 https://www.mageia.org/pipermail/mageia-dev/2012-June/016855.html
 
 Cheers

can we have another talk of bug 2317? to find people willing to make a new 
patch that's quite more complex?

ideally bug 2317 should be fixed before backports opens


Re: [Mageia-dev] Idea to fix Way too many languages to choose from for spell checking in FF and TB mga#6125

2012-06-27 Thread Marja van Waes

On 27/06/2012 01:38, n...@gmx.com wrote:

Hello!

I have got an idea to fix this bug with a new drak tool (DrakSpell?). It
would be an assistant with a list of all available languages with all
their variants to select and install. And the trick: it will install a
package (like hunspell-en) and remove (rm -f) the unselected dicts
(en_CA, en_GB ...).

This seems to be against rules.. but would be a solution. And this seems
to be much better than producing (and maintaining!) 1000 packages with
single dicts.

What do you think?



Sounds great, I'm willing to test :)

As a workaround for now, can we just remove all

/usr/share/hunspell/*.aff
/usr/share/hunspell/*.dic

except for the ones we want to keep?


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread AL13N
Op dinsdag 26 juni 2012 23:15:16 schreef Sander Lepik:
 26.06.2012 22:25, Thomas Backlund kirjutas:
  * backports is supported as long as the rest of the release
  
  
  Comments? Questions ?
 
 I think we should change the wording from supported to tested. Currently
 we can support backport with a newer version of the backport. But i don't
 think it's a wise move to mark backports repo as an updates repo. So i
 don't see how we can _support_ backports. And QA has no time to deal with
 updates for backports (i mean to search for security holes in backports).
 But this can be discussed tomorrow.

i agree, this is only a wording change, but is imho substantially different 
from complete support, which is impossible.


Re: [Mageia-dev] Mageia 3 feature proposals review

2012-06-27 Thread AL13N
Op dinsdag 26 juni 2012 22:43:44 schreef Olav Vitters:
 On Mon, Jun 25, 2012 at 08:59:43PM -0400, David Walser wrote:
   Fedora plans are here:
   http://mjg59.dreamwidth.org/12368.html?style=light
   
   Ubuntu plans are here:
   https://lists.ubuntu.com/archives/ubuntu-devel/2012-June/035445.html
  
  Interesting.  So the main reason people have complained about us not
  using GRUB2 is poor interaction when trying to dual boot with other
  distros that do use it, namely Ubuntu.  If Ubuntu isn't going to use
  it by default, is it really mandatory that we switch to it?
 
 You cannot use the Ubuntu method, they plan their Ubuntu-only
 certificate.
 
 Fedora way is by using Grub 2 and having a small boot bit which is
 certified.
 
 So Grub2 seems the way to go.

I thought they were planning on signing all the stuff after grub2 as well?

I have no trouble having signed bootloader. but i would prefer it to be from a 
completely free CA. ie: NOT from microsoft.

above signing from microsoft, I would even prefer to have a documentation that 
requests to disable Secure Boot, then generate your own key and adding that, 
and then setting up Secure Boot again, with your own personal signed stuff.

of course, if there was an independant org that had it's CA in all hardware, 
and signed all free OSes, that would be alot better.


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release perl-HTML-HTML5-Entities-0.3.0-1.mga3

2012-06-27 Thread Thierry Vignaud
On 27 June 2012 06:22, kharec buildsystem-dae...@mageia.org wrote:
 Name        : perl-HTML-HTML5-Entities     Relocations: (not relocatable)
 Version     : 0.3.0                             Vendor: Mageia.Org
 Release     : 1.mga3                        Build Date: Wed Jun 27 06:21:45 
 2012
 Install Date: (not installed)               Build Host: jonund.mageia.org
 Group       : Development/Perl              Source RPM: (none)
 Size        : 69102                            License: GPL+ or Artistic
 Signature   : (none)
 Packager    : kharec kharec
 URL         : http://search.cpan.org/dist/HTML-HTML5-Entities
 Summary     : Drop-in replacement for HTML::Entities
 Description :
 This is a drop-in replacement for the HTML::Entities manpage, providing the
 character entities defined in HTML5. Some caveats:

 * * The implementation is pure perl, hence in some cases slower, especially
  decoding.

 * * It will not work in Perl  5.8.1.

This has nothing to do in description.
Worse, we have perl5.8 for 10 years...


Re: [Mageia-dev] Slowly pushing GNOME 3.5.3

2012-06-27 Thread Olav Vitters
On Wed, Jun 27, 2012 at 12:15:07AM +0200, Dexter Morgan wrote:
 where is the tarball ?

https://fedorahosted.org/releases/l/i/libpwquality/

-- 
Regards,
Olav


Re: [Mageia-dev] Slowly pushing GNOME 3.5.3

2012-06-27 Thread Jani Välimaa
On 27.06.2012 09:28, Olav Vitters wrote:
 On Wed, Jun 27, 2012 at 12:15:07AM +0200, Dexter Morgan wrote:
 where is the tarball ?
 
 https://fedorahosted.org/releases/l/i/libpwquality/
 

I'll check this one..



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

Thomas Backlund a écrit :

Thomas Backlund skrev 26.6.2012 22:25:

So,
we have been discussing this many times, and not gotten any
satisfactory decision to go ahead yet...



First off, we decided long ago that backports will be
better supported than during mdv times, meaning security
and bugfixes and has to pass QA.



Now for references:
* we have the backports policy:
https://wiki.mageia.org/en/Backports_policy

* Last discussions started by Stormi:
* [Mageia-dev] Backports policy clarification (and discussion)
  https://www.mageia.org/pipermail/mageia-dev/2012-June/016265.html

* [Mageia-dev] Proposed Feature:Backports_update_applet
  https://www.mageia.org/pipermail/mageia-dev/2012-June/016263.html

* It also came up in the discussion about fixing bug 2317:
* [Mageia-dev] bug 2317 revisited: --update option should behave 
like

--search-media
   https://www.mageia.org/pipermail/mageia-dev/2012-June/016692.html


People seem to agree on most things, but there is a few questions
that need to be decided how to handle.




Lets start with the summary and suggestion of how to get it started:
(addendum / refinements / important points of current backports policy)

* backports is supported as long as the rest of the release
* packages must always be in cauldron first
* if you want to backport a package someone else is maintainer
for, you need to discuss with maintainer first. if he dont
want the package to be backported _and_ have valid reasons,
respect that. (if you disagree, you can still ask council)
* if you backport anything, (regardless if you are the real
maintainer or not) you accept the responsibility of
handling the bugreports against the backport and make sure
it gets patched (or upgraded) to get security fixes.
* cherrypicking backports must work, so requires need
to be checked and be strict to make sure they work
* nothing in backports must require the use of --nodeps
or --force to get it to install
* QA will do basic tests to make sure it works and obeys the rules
* QA can deny package(s) to be backported if it breaks the policy
* QA has /updates as priority, and /backports will be handled
if/when there is time, so if you want faster response, join QA
to help out with the workload.



Now a point that got raised during discussion of bug 2317:
* if a backport break because of something ending up in /updates
it's a bug to be reported against the backport (and not against
the released update) as packages ending up in /updates are only
validated against /release and /updates (and rightfully so as
thats how they are built too)



And some important points to avoid making backports_testing a
dumping ground for package(r)s trying to avoid the policy:
* after submitting anything to backports_testing you have
48 hours to file/assign a Backport to validate at
bugs.mageia.org.
* package needs to be validated within 1 month (or shorter/longer
time if QA wants that)
* failure to match any of the two timelimits will get the
package removed from updates_testing again. (I understand this


This should have stated backports_testing


will get some questions, but if we cant get people to help out
with QA we might as well never open backports)



And then the questions we need to decide on:
(substitute mga1/mga2 for any future release...)
1. Do we support backporting package with higher version
 than package in the following next mageia release has ?
 (meaning if mga1 has v12, and mga2 has v14, is it ok
  to backport v16 to mga1?)
 * PRO: more uptodate package in backports
 * CON: can cause trouble during distro upgrade
 * imho both technically ok as long as we make sure
   its documented so people know what to expect.

2. If one want to backport a package to mga1, does it mean
 it must be backported to mga2 in order to preserve
 upgrade path (unless already in mga2, depending on
 question 1)?



And since we can continue this what/if discussion forever,
and thereby delay backports even more here is my take on it:

my suggestions to decide on question 1 and 2:
1. backporting bigger version to mga1 than mga2 has is
 allowed as it will otherwise restrict backporting
 too much. (and since its leaf packages, it should
 not break (too much)). Lets just make it clear to
 everyone using backports.

2. we cant really require that as the one backporting
 the package to mga1 has to backport it to mga2 too
 as he/she might not be using mga2 at all. if someone
 wants/needs the backport for mga2, they need to
 request that. (in reality, going by how backports
 got handled in mdv most backports will end up in
 all supported releases anyway)


I would favour adding the requirement that the dependancies of the 
backport must be available in the next release.  So that we would expect 
that the backport would continue to function properly on an 

Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

AL13N a écrit :

Op dinsdag 26 juni 2012 23:15:16 schreef Sander Lepik:
   

26.06.2012 22:25, Thomas Backlund kirjutas:
 

* backports is supported as long as the rest of the release


Comments? Questions ?
   

I think we should change the wording from supported to tested. Currently
we can support backport with a newer version of the backport. But i don't
think it's a wise move to mark backports repo as an updates repo. So i
don't see how we can _support_ backports. And QA has no time to deal with
updates for backports (i mean to search for security holes in backports).
But this can be discussed tomorrow.
 

i agree, this is only a wording change, but is imho substantially different
from complete support, which is impossible.

   

Or we could say partially supported, or low-priority support.
Since the support is more than just testing.
Nominally, it is almost as much as regular packages, but with a lower 
priority.


(Some might argue that we don't offer complete support for regular 
packages, as we don't garantee a response within 24 hours.)


--
André



[Mageia-dev] updating sshd kill ssh connection

2012-06-27 Thread Olivier Thauvin
I was updating remotly my build machine when:

  192/254: openssh-server
#
Migrating sysvinit service 'sshd' to systemd native unit 'sshd.service'
via systemd install rules.
Connection to cauldron64.latmos.ipsl.fr closed by remote host.
Connection to cauldron64.latmos.ipsl.fr closed.

This must _never_ happend if the update goes wrong you completly loose
the hand on the computer.

BTW: restarting sshd never shutdown pending ssh connection.

Please remove or fix this.

Let's see the state of machine now I was disconnected during urpmi...

-- 

Olivier Thauvin
CNRS  -  LATMOS
♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖


pgpUqptclvcnD.pgp
Description: PGP signature


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Sander Lepik
27.06.2012 10:56, andre999 kirjutas:
 Or we could say partially supported, or low-priority support.
 Since the support is more than just testing.
How is it more than testing? QA will test if the package installs w/o conflicts 
+ will check
that it at least starts. But that's about it. No deeper testing like with 
Firefox or with
LibreOffice.
 Nominally, it is almost as much as regular packages, but with a lower 
 priority.
Regular packages get updates in special repo. Backports won't - so can't agree 
here either. :)

--
Sander



Re: [Mageia-dev] updating sshd kill ssh connection

2012-06-27 Thread Olivier Thauvin
* Sander Lepik (sander.le...@eesti.ee) wrote:
 27.06.2012 11:06, Olivier Thauvin kirjutas:
  I was updating remotly my build machine when:
 
192/254: openssh-server
  #
  Migrating sysvinit service 'sshd' to systemd native unit 'sshd.service'
  via systemd install rules.
  Connection to cauldron64.latmos.ipsl.fr closed by remote host.
  Connection to cauldron64.latmos.ipsl.fr closed.
 
  This must _never_ happend if the update goes wrong you completly loose
  the hand on the computer.
 
  BTW: restarting sshd never shutdown pending ssh connection.
 
  Please remove or fix this.
 
  Let's see the state of machine now I was disconnected during urpmi...
 Check your /etc/ssh/sshd_config - you must use UsePAM yes there.
 https://wiki.mageia.org/en/Mageia_2_Errata#SSH_daemon_issues

We already use PAM in ssh (because ldap)...

 
 --
 Sander
 

-- 

Olivier Thauvin
CNRS  -  LATMOS
♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖


pgp96oNc9U6tz.pgp
Description: PGP signature


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Thomas Backlund

Sander Lepik skrev 26.6.2012 23:15:

26.06.2012 22:25, Thomas Backlund kirjutas:

* backports is supported as long as the rest of the release


Comments? Questions ?

I think we should change the wording from supported to tested. Currently we 
can
support backport with a newer version of the backport. But i don't think it's 
a wise move
to mark backports repo as an updates repo. So i don't see how we can _support_ 
backports.
And QA has no time to deal with updates for backports (i mean to search for 
security holes
in backports). But this can be discussed tomorrow.


Well,

It's the backporters job to make sure its fixed for security issues as 
stated by:


* if you backport anything, (regardless if you are the real
  maintainer or not) you accept the responsibility of
  handling the bugreports against the backport and make sure
  it gets patched (or upgraded) to get security fixes.


It's not supposed to be flagged as an update repo as that would make it 
upgrade all packages it find in the system with matching backports packages.


So we need to either create a backports update applet or extend 
current update applet.


(or worst case until we get it automated tell the user of backported
 packages to make sure they check if a new/fixed rpm is available in
 backports)

And there will still be some advisory notifying people of new backports,
just like we do for security and bugfix updates now.

--
Thomas


Re: [Mageia-dev] ANN: GCC-4.7.1 landing on Cauldron

2012-06-27 Thread Thomas Backlund

Thomas Backlund skrev 26.6.2012 23:48:

So,

GCC-4.7.1 was released upstream on 2012-06-14,
and it has now passed my builds and testing on both i586 and x86_64.

So it's time to push it to Cauldron.

I will rebuild core packages:
gcc, binutils, glibc, kernel and kmod-* packages

so you might want to wait with updating your local caldron install
until all packages are available.

I'll post a follow-up when it's done.



It should now be safe to upgrade as the rebuilt core packages and 
kernels are now available ...


--
Thomas



Re: [Mageia-dev] updating sshd kill ssh connection

2012-06-27 Thread Colin Guthrie
'Twas brillig, and Olivier Thauvin at 27/06/12 09:17 did gyre and gimble:
 * Sander Lepik (sander.le...@eesti.ee) wrote:
 27.06.2012 11:06, Olivier Thauvin kirjutas:
 I was updating remotly my build machine when:

   192/254: openssh-server
 #
 Migrating sysvinit service 'sshd' to systemd native unit 'sshd.service'
 via systemd install rules.
 Connection to cauldron64.latmos.ipsl.fr closed by remote host.
 Connection to cauldron64.latmos.ipsl.fr closed.

 This must _never_ happend if the update goes wrong you completly loose
 the hand on the computer.

 BTW: restarting sshd never shutdown pending ssh connection.

 Please remove or fix this.

 Let's see the state of machine now I was disconnected during urpmi...
 Check your /etc/ssh/sshd_config - you must use UsePAM yes there.
 https://wiki.mageia.org/en/Mageia_2_Errata#SSH_daemon_issues
 
 We already use PAM in ssh (because ldap)...

Then check your /etc/pam.d/system-auth (or /etc/pam.d/sshd which should
include system-auth).


The system-auth we ship includes:

-sessionoptional  pam_systemd.so


This ensures that user processes inside sshd are not marked as processes
of the service and thus do not get reaped.


So it looks like something has not been propagated properly there on
upgrade (system-auth should be modified appropriately, but perhaps sshd
is custom or some other changes are messing things up).

There is certainly not a fundamental error, so it must be configuration
in some regard:

[colin@jimmy ~]$ ssh marley
Last login: Wed Jun 27 09:23:42 2012 from jimmy.rasta.guthr.ie
[colin@marley ~]$ sudo -i
[root@marley ~]# systemctl restart sshd.service
[root@marley ~]# logout


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] Backports Summary

2012-06-27 Thread andre999

Thomas Backlund a écrit :

Sander Lepik skrev 26.6.2012 23:15:

26.06.2012 22:25, Thomas Backlund kirjutas:

* backports is supported as long as the rest of the release


Comments? Questions ?
I think we should change the wording from supported to tested. 
Currently we can
support backport with a newer version of the backport. But i don't 
think it's a wise move
to mark backports repo as an updates repo. So i don't see how we can 
_support_ backports.
And QA has no time to deal with updates for backports (i mean to 
search for security holes

in backports). But this can be discussed tomorrow.


Well,

It's the backporters job to make sure its fixed for security issues as 
stated by:


* if you backport anything, (regardless if you are the real
  maintainer or not) you accept the responsibility of
  handling the bugreports against the backport and make sure
  it gets patched (or upgraded) to get security fixes.


It's not supposed to be flagged as an update repo as that would make 
it upgrade all packages it find in the system with matching backports 
packages.


So we need to either create a backports update applet or extend 
current update applet.


I would favour extending the current update tools, and then flagging 
backport repos as updates, so that newer backports would be treated as 
updates to already installed backports at the same time as other updates.



(or worst case until we get it automated tell the user of backported
 packages to make sure they check if a new/fixed rpm is available in
 backports)

And there will still be some advisory notifying people of new backports,
just like we do for security and bugfix updates now.


+1


--
Thomas




--
André



Re: [Mageia-dev] updating sshd kill ssh connection

2012-06-27 Thread Olivier Thauvin
* Colin Guthrie (mag...@colin.guthr.ie) wrote:
 'Twas brillig, and Olivier Thauvin at 27/06/12 09:17 did gyre and gimble:
  * Sander Lepik (sander.le...@eesti.ee) wrote:
  27.06.2012 11:06, Olivier Thauvin kirjutas:
  I was updating remotly my build machine when:
 
192/254: openssh-server
  #
  Migrating sysvinit service 'sshd' to systemd native unit 'sshd.service'
  via systemd install rules.
  Connection to cauldron64.latmos.ipsl.fr closed by remote host.
  Connection to cauldron64.latmos.ipsl.fr closed.
 
  This must _never_ happend if the update goes wrong you completly loose
  the hand on the computer.
 
  BTW: restarting sshd never shutdown pending ssh connection.
 
  Please remove or fix this.
 
  Let's see the state of machine now I was disconnected during urpmi...
  Check your /etc/ssh/sshd_config - you must use UsePAM yes there.
  https://wiki.mageia.org/en/Mageia_2_Errata#SSH_daemon_issues
  
  We already use PAM in ssh (because ldap)...
 
 Then check your /etc/pam.d/system-auth (or /etc/pam.d/sshd which should
 include system-auth).
 
 
 The system-auth we ship includes:
 
 -sessionoptional  pam_systemd.so

My system-auth is pushed via puppet to setup ldap authentication.

So at time I'll add this to sshd pam config file.

I wonder how other sys admin does to automated setup of their servers.

Thanks.

-- 

Olivier Thauvin
CNRS  -  LATMOS
♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖


pgpt9OBJ9QmqL.pgp
Description: PGP signature


Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Thierry Vignaud
On 27 June 2012 08:11, AL13N al...@rmail.be wrote:
 Our meeting will happen tomorrow evening at 19hUTC. Here are the
 proposed topics:

 - pending security updates
 - Mageia 3 features
 - Backports policy

 For the 2 last topics please read following links *before* meeting:

 https://www.mageia.org/pipermail/mageia-dev/2012-June/016819.html
 https://www.mageia.org/pipermail/mageia-dev/2012-June/016855.html

 Cheers

 can we have another talk of bug 2317? to find people willing to make a new
 patch that's quite more complex?

 ideally bug 2317 should be fixed before backports opens

No, it's not related since you can't garanty that every user will get the update
prior to use backports.
So there's no need to rush...


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

Sander Lepik a écrit :

27.06.2012 10:56, andre999 kirjutas:
   

Or we could say partially supported, or low-priority support.
Since the support is more than just testing.
 

How is it more than testing? QA will test if the package installs w/o conflicts 
+ will check
that it at least starts. But that's about it. No deeper testing like with 
Firefox or with
LibreOffice.
   


Ok, testing by QA is less detailed.  After preliminary testing before 
reaching QA, which presumably is more involved.  Complex packages like 
Firefox or LibreOffice necessarily need more testing in any case.
But don't forget that the packager is committed to providing security 
updates and bug fixes, much as for regular packages.  Which is more than 
just testing.



Nominally, it is almost as much as regular packages, but with a lower priority.
 

Regular packages get updates in special repo. Backports won't - so can't agree 
here either. :)
   


The advantage of separate release repos when looking for updates, is 
that scanning all the (much more numerous) release packages is avoided.  
Otherwise (as far as updates are concerned), one could put the release 
and regular updates in the same repo.
Backports will be relatively limited in number, and the release repo for 
backports would be necessarily empty.  So there is no point in two repos 
for backports.  Backports are essentially updates.  (Albeit a special 
kind.)  That is, changes from the release.


We only want to install a backport if expressly selected, or a 
corresponding backport is already installed.
Much as we would only want to install a package from an update repo if 
it is expressly selected, or a corresponding update or release package 
is already installed.

--
Sander

   

--
André



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Angelo Naselli
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 27/06/2012 10:23, Thomas Backlund ha scritto:
 It's not supposed to be flagged as an update repo as that would
 make it upgrade all packages it find in the system with matching
 backports packages.
Why not? Just let the user to decide, who does want it, just enable it.
Who wants cherry-peeking it just enable the bp repo and disable it
after.

The real problem is how to make people understanding that a bp has
been released as bug or security fixing of an already backported
package... No problems if you enable bp as updates, while you
have problems if you cherry-peek a package...

Angelo
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/q2U8ACgkQqEs9DA4DquCFawCdHTQXC0L4cxQCgEo8a1relOyc
ZEIAnibkaY/4PAlvpHmfsKCyu2LECDzZ
=pf4G
-END PGP SIGNATURE-


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Angelo Naselli
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 27/06/2012 10:23, Thomas Backlund ha scritto:
 And there will still be some advisory notifying people of new
 backports, just like we do for security and bugfix updates now.
This could solve my last :)

Angelo
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/q2aUACgkQqEs9DA4DquAOtQCeOhh3fe50vUIXtJvZT8BU/EpR
+XsAoJnQTSCYSJ6vOQKhXdZ2NViCnXkb
=0tRa
-END PGP SIGNATURE-


Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Thierry Vignaud
On 27 June 2012 11:52, Thomas Backlund t...@mageia.org wrote:
 So as a carrot (or a whip) to get someone to try to fix #2317,
 one could say it needs to be fixed before opening backports

No it's still orthogonal: not every people will have installed the needed
updates packages...


[Mageia-dev] Meeting on Thursday 28th at 17.30 UTC

2012-06-27 Thread Rémi Verschelde
Hi,

As Oliver proposed in the “Mageia 2 post-mortem” topic on this mailing
list, our team meeting will be held tomorrow, on Thursday 28th at
17.30 UTC (that is 18h30 London time and 19h30 Paris time, search for
the correspondance with your timezone here[1] if you don't know what
is the Δt in your case). As usual the meeting will be on Freenode's
#mageia-i18n IRC channel.

We will discuss quite important topics for our team and workflow so
please try to attend.

The topics will be:
1) Mageia 2 post-mortem: see this mail[2] for the various feedback and
suggestions.
2) Transifex replacement; clarification of the workflow until we
replace Tx with something else.
3) Wiki translation: this has been discussed yesterday in the
documentation team meeting. I will try to see with Marja and Oliver
what is the current status.
4) Feel free to suggest other topics.

See you tomorrow!

Regards,
Rémi / Akien

[1] http://www.timeanddate.com/worldclock/
[2] https://www.mageia.org/pipermail/mageia-i18n/2012-June/002988.html


Re: [Mageia-dev] Meeting on Thursday 28th at 17.30 UTC

2012-06-27 Thread Rémi Verschelde
Wrong ML, sorry ;)

2012/6/27 Rémi Verschelde r...@verschelde.fr:
 Hi,

 As Oliver proposed in the “Mageia 2 post-mortem” topic on this mailing
 list, our team meeting will be held tomorrow, on Thursday 28th at
 17.30 UTC (that is 18h30 London time and 19h30 Paris time, search for
 the correspondance with your timezone here[1] if you don't know what
 is the Δt in your case). As usual the meeting will be on Freenode's
 #mageia-i18n IRC channel.

 We will discuss quite important topics for our team and workflow so
 please try to attend.

 The topics will be:
 1) Mageia 2 post-mortem: see this mail[2] for the various feedback and
 suggestions.
 2) Transifex replacement; clarification of the workflow until we
 replace Tx with something else.
 3) Wiki translation: this has been discussed yesterday in the
 documentation team meeting. I will try to see with Marja and Oliver
 what is the current status.
 4) Feel free to suggest other topics.

 See you tomorrow!

 Regards,
 Rémi / Akien

 [1] http://www.timeanddate.com/worldclock/
 [2] https://www.mageia.org/pipermail/mageia-i18n/2012-June/002988.html


Re: [Mageia-dev] Remove upgrade functionnality in installer

2012-06-27 Thread andre999

Anne nicolas a écrit :

But using a DVD to upgrade an already installed system is a good way to get
around the fact that many packages, including nonfree firmware, are missing
from the DVD.
If one does a clean install, one has to try to find a lot of missing
packages, because they are no longer installed.  This impacts considerably
the usability of the system.  (Considering what the user had installed.)
All one has to do after the upgrade install, is reboot and do a normal
upgrade with rpmdrake (selecting all updates and all packages), and
almost everything works well.
(For me upgrade to mga1 worked perfectly.  The last 2 upgrades with mdv had
some problems, due to other factors.  A clean install has always caused me a
lot of problems.)
With a clean install, it can be problematic to find all the missing
packages, as well as missing firmware.
 

I'm not saying we remove all upgrade ways as we still have mgaapplet.
We experienced *a lot* of problem during QA tests using DVD to
upgrade.  Really I don't understand your point...
   


Well maybe I'm not understanding your proposal.  Initially I thought it 
was to remove the update option at the end of the upgrade process with 
the DVD.


Then a post earlier in this thread said that you didn't mean that, and 
seemed to say that you were suggesting removing the upgrade install 
option with the DVD, leaving only the clean install.
If so, I am strongly opposed, as in my experience, for the reasons 
cited, it has been by far the best upgrade path for myself, and I'm sure 
for many others.


However, maybe I'm misunderstanding your proposal ?

Maybe the introduction of systemd introduced a one-time transition 
problem which will not normally be encountered with a DVD upgrade install ?



Note that I don't use mgaapplet after an upgrade install, since it doesn't
give me all the information I want, to help me decide if I should drop some
packages that were installed.
 

This is not the role of this tool.
   


Sorry, just trying to put my approach in context.


It may be that using mgaapplet after an upgrade install is the weak link in
the chain.
And certainly urpmi is not a convenient tool at this point.  (Although I use
it a lot at other times.)
 

So because mgaapplet is buggy for upgrades, we should just let it down
and use DVD ?
   


That is not the same thing as saying that we should *prevent* using the 
DVD for upgrades.
In any case, with the reliability of Internet connexions available at my 
location, it is highly unlikely that I could make an upgrade without the 
DVD.  And during a DVD upgrade, I don't have Internet access.  (My 
Internet supplier usually cuts the connexion if not active for 5 
minutes, which always happens with a DVD upgrade.)



Note also that with upgrade install, even firmware that is missing from the
release (and not only the DVD) remains installed.  So there are cases where
an upgrade install necessarily produces a better functioning system.

So in sum, in my view, removing upgrade install for DVDs would be an
important regression.
But maybe we should suggest rebooting and using rpmdrake after such an
install.
 

This is non sense... Either the upgrade tool does its job properly or
not... How can we say Mageia is easy when you propose such process?
   


Sorry, but I think that even the least computer-savy user could easily 
use this approach.

Simply
1) Do upgrade with DVD
2) Reboot
3) Do update with MCC/software/package_installer (rpmdrake) or 
update_system (mgaapplet)


Since an upgrade install only removes packages that are replaced, 
nonfree firmware stays installed. Also packages not on the DVD stay 
installed, even though not updated until step 3.


Note that on Microsoft systems, it is generally recommended to reboot 
after installing, even for relatively minor upgrades.  Instead of only 
after a release upgrade.


If the user has reliable Internet access during upgrade, of course it 
would be advantageous to do it in one step.


Note also that at least in North America, users can usually download a 
DVD for free at their local library, even if they don't have a good 
Internet connexion at home.  And in other regions, users could obtain a 
copy of the DVD without having to download it themselves.

So the DVD upgrade install has its' place.

Regards :)

--
André



Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Thomas Backlund

Thierry Vignaud skrev 27.6.2012 13:09:

On 27 June 2012 11:52, Thomas Backlund t...@mageia.org wrote:

So as a carrot (or a whip) to get someone to try to fix #2317,
one could say it needs to be fixed before opening backports


No it's still orthogonal: not every people will have installed the needed
updates packages...



Well, technically yes, but as the purpose of this carrot is exactly
if user want to get backports repos opened then user need to help
fix #2317 (or help find someone that can) :)

Point is that we are slowly killing QA, wich means at some point it will 
stop working - we might as well stop doing releases.


And people are also dreaming of LTS, wich with current resources
will never happend.

So we _really_ need to help QA minimize their workload as much as
possible.

--
Thomas






Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Samuel Verschelde
Le mercredi 27 juin 2012 11:06:49 Sander Lepik a écrit :
 27.06.2012 10:56, andre999 kirjutas:
  Or we could say partially supported, or low-priority support.
  Since the support is more than just testing.
 
 How is it more than testing? QA will test if the package installs w/o
 conflicts + will check that it at least starts. But that's about it. No
 deeper testing like with Firefox or with LibreOffice.

It should be obvious : support is not just testing, it's also commitment from 
the packager to fix future bugs and security issues. Don't you see the 
difference ?

  Nominally, it is almost as much as regular packages, but with a lower
  priority.
 Regular packages get updates in special repo. Backports won't - so can't
 agree here either. :)

An update for an update is in the same media as the previous update. Same as 
backports. Thomas is right.


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread AL13N
 Thomas Backlund a écrit :
 Sander Lepik skrev 26.6.2012 23:15:
 26.06.2012 22:25, Thomas Backlund kirjutas:
 * backports is supported as long as the rest of the release


 Comments? Questions ?
 I think we should change the wording from supported to tested.
 Currently we can
 support backport with a newer version of the backport. But i don't
 think it's a wise move
 to mark backports repo as an updates repo. So i don't see how we can
 _support_ backports.
 And QA has no time to deal with updates for backports (i mean to
 search for security holes
 in backports). But this can be discussed tomorrow.

 Well,

 It's the backporters job to make sure its fixed for security issues as
 stated by:

 * if you backport anything, (regardless if you are the real
   maintainer or not) you accept the responsibility of
   handling the bugreports against the backport and make sure
   it gets patched (or upgraded) to get security fixes.


 It's not supposed to be flagged as an update repo as that would make
 it upgrade all packages it find in the system with matching backports
 packages.

 So we need to either create a backports update applet or extend
 current update applet.

 I would favour extending the current update tools, and then flagging
 backport repos as updates, so that newer backports would be treated as
 updates to already installed backports at the same time as other updates.

actually, since the applet will have to works like this: (cf bug 2317)

1. mark media to get updates from
2. mark seachmedia to get it's dependencies from (release)
3. do updates

extending this to backports does the following:

1. mark update media + backport media
2. mark search media to get it's dependencies from (release)
3. do updates

With regard to dependencies, this means we'd be including backports too,
which means we could use my patch for bug 2317 anyway.

If you don't want this, you'd have to do the updates and backports
separately. which is again quite some complexity.

(besides, if we do have strict requires, to make cherry-picking work, the
problems we'd get from using the patch would go away anyway.

 (or worst case until we get it automated tell the user of backported
  packages to make sure they check if a new/fixed rpm is available in
  backports)

 And there will still be some advisory notifying people of new backports,
 just like we do for security and bugfix updates now.

 +1

 --
 Thomas



 --
 André





Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Maarten Vanraes
 On 27 June 2012 08:11, AL13N al...@rmail.be wrote:
 Our meeting will happen tomorrow evening at 19hUTC. Here are the
 proposed topics:

 - pending security updates
 - Mageia 3 features
 - Backports policy

 For the 2 last topics please read following links *before* meeting:

 https://www.mageia.org/pipermail/mageia-dev/2012-June/016819.html
 https://www.mageia.org/pipermail/mageia-dev/2012-June/016855.html

 Cheers

 can we have another talk of bug 2317? to find people willing to make a
 new
 patch that's quite more complex?

 ideally bug 2317 should be fixed before backports opens

 No, it's not related since you can't garanty that every user will get the
 update
 prior to use backports.
 So there's no need to rush...


QA team told me that it would increase their workload dramatically, so i
think there is need rush.


Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread AL13N
[...]
 So as a carrot (or a whip) to get someone to try to fix #2317,
 one could say it needs to be fixed before opening backports

:-)


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Thomas Backlund

andre999 skrev 27.6.2012 10:47:

Thomas Backlund a écrit :

Thomas Backlund skrev 26.6.2012 22:25:




And then the questions we need to decide on:
(substitute mga1/mga2 for any future release...)
1. Do we support backporting package with higher version
  than package in the following next mageia release has ?
  (meaning if mga1 has v12, and mga2 has v14, is it ok
   to backport v16 to mga1?)
  * PRO: more uptodate package in backports
  * CON: can cause trouble during distro upgrade
  * imho both technically ok as long as we make sure
its documented so people know what to expect.

2. If one want to backport a package to mga1, does it mean
  it must be backported to mga2 in order to preserve
  upgrade path (unless already in mga2, depending on
  question 1)?



And since we can continue this what/if discussion forever,
and thereby delay backports even more here is my take on it:

my suggestions to decide on question 1 and 2:
1. backporting bigger version to mga1 than mga2 has is
  allowed as it will otherwise restrict backporting
  too much. (and since its leaf packages, it should
  not break (too much)). Lets just make it clear to
  everyone using backports.

2. we cant really require that as the one backporting
  the package to mga1 has to backport it to mga2 too
  as he/she might not be using mga2 at all. if someone
  wants/needs the backport for mga2, they need to
  request that. (in reality, going by how backports
  got handled in mdv most backports will end up in
  all supported releases anyway)


I would favour adding the requirement that the dependancies of the
backport must be available in the next release.  So that we would expect



This is esentially stating that we cant backport any bigger version to 
mga2 /backports than mga3 will havein /release wich means when we hit 
version freeze for mga3, it also freezes mga2 /backports...




that the backport would continue to function properly on an update to
the next release, but we don't require that it be tested, so it may not.


-ENOTCOMPUTE

continue to function properly vs don't require that it be tested


This is a relatively simple to check, so it won't have a big impact on
QA, but should increase significantly the reliability of backports.



Nothing is simple if it's supposed to continue to function properly
as it then must be tested.


If we can agree on this as a start, we can open backports
soon so we get actual facts of how backports policy and
process works.

Then we rewiew backports policy and process in ~6 months,
and adjust it if needed.



Comments? Questions ?


I would favour tagging backports as update repos, so that in the event
of a newer backport for security or bug fixes, that it will be
automatically presented with other updates.


No.
as the update applet currently works it would show the backport as
an update even if you dont have an earlier backport installed,
defeating the purpose of having separate /updates vs /backports


This would require some modification to update tools, so it seems to me
ok to open backports beforehand, with the understanding that the update
tools would be changed to accommodate this.


Tools must work before the backports repo affect them.

--
Thomas


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Thomas Backlund

AL13N skrev 27.6.2012 09:17:

Op dinsdag 26 juni 2012 23:15:16 schreef Sander Lepik:

26.06.2012 22:25, Thomas Backlund kirjutas:

* backports is supported as long as the rest of the release


Comments? Questions ?


I think we should change the wording from supported to tested. Currently
we can support backport with a newer version of the backport. But i don't
think it's a wise move to mark backports repo as an updates repo. So i
don't see how we can _support_ backports. And QA has no time to deal with
updates for backports (i mean to search for security holes in backports).
But this can be discussed tomorrow.


i agree, this is only a wording change, but is imho substantially different
from complete support, which is impossible.



Well, it's supposed to be supported with security and bugfixes.

The support is about _providing_ the fixed packages.

As to wether people install them or not, it's sort of the same as 
current /updates. we provide them and suggest them to be updated,

but we dont force anyone to install the updates.

--
Thomas




Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Sander Lepik
27.06.2012 13:29, Thomas Backlund kirjutas:
 Well, technically yes, but as the purpose of this carrot is exactly
 if user want to get backports repos opened then user need to help
 fix #2317 (or help find someone that can) :)

 Point is that we are slowly killing QA, wich means at some point it will stop 
 working -
 we might as well stop doing releases.
I still don't understand where's the big problem if we enable release media for 
updates.
It's not updated, so it shouldn't slow down updating too much. Hardware that 
can run DEs
today should have no problems with release media enabled for updates. QA is 
proposing this
solution again and again. Is this really that hard to change?

--
Sander



Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Rémi Verschelde
2012/6/27 Sander Lepik sander.le...@eesti.ee:
 I still don't understand where's the big problem if we enable release media 
 for updates.
 It's not updated, so it shouldn't slow down updating too much. Hardware that 
 can run DEs
 today should have no problems with release media enabled for updates. QA is 
 proposing this
 solution again and again. Is this really that hard to change?

The _simplest_ solution (conceptually speaking) would be to use a
condition which would enable release media for updates _if_ one or
more of the dependancies cannot be found in the updates media.
But I guess that it's not that simple in the code if it still has not
been considered otherwise than conceptually.


Re: [Mageia-dev] Remove upgrade functionnality in installer

2012-06-27 Thread nicolas vigier
On Sat, 23 Jun 2012, Anne Nicolas wrote:

 Hi there

 I'd like to propose this one:
 https://wiki.mageia.org/en/Feature:RemoveUpgradeInstaller

If we are removing upgrade from installer, we can maybe replace it with
something in mgaapplet to allow offline upgrades, similar to what is
doing Fedora :
https://fedoraproject.org/wiki/Features/OfflineSystemUpdates

mgaapplet could have an option to :
- download all updated packages
- reboot the system in special system update mode
- snapshot filesystems (optionally)
- install all updated packages
- reboot on the upgraded system, or restore snapshot if upgrade failed



Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread AL13N
 2012/6/27 Sander Lepik sander.le...@eesti.ee:
 I still don't understand where's the big problem if we enable release
 media for updates.
 It's not updated, so it shouldn't slow down updating too much. Hardware
 that can run DEs
 today should have no problems with release media enabled for updates. QA
 is proposing this
 solution again and again. Is this really that hard to change?

Don't forget that upgrades work similarly.

 The _simplest_ solution (conceptually speaking) would be to use a
 condition which would enable release media for updates _if_ one or
 more of the dependancies cannot be found in the updates media.
 But I guess that it's not that simple in the code if it still has not
 been considered otherwise than conceptually.

I think the simplest solution (code-wise) is to make sure that where-ever
you're looking for dependencies, is to have strict requires so that it
will always get the correct one.


Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Claire Robinson

On 27/06/12 12:13, AL13N wrote:

2012/6/27 Sander Lepiksander.le...@eesti.ee:

I still don't understand where's the big problem if we enable release
media for updates.
It's not updated, so it shouldn't slow down updating too much. Hardware
that can run DEs
today should have no problems with release media enabled for updates. QA
is proposing this
solution again and again. Is this really that hard to change?


Don't forget that upgrades work similarly.


The _simplest_ solution (conceptually speaking) would be to use a
condition which would enable release media for updates _if_ one or
more of the dependancies cannot be found in the updates media.
But I guess that it's not that simple in the code if it still has not
been considered otherwise than conceptually.


I think the simplest solution (code-wise) is to make sure that where-ever
you're looking for dependencies, is to have strict requires so that it
will always get the correct one.



That would have no effect. If the any recursive require was in Release 
media, it would fail. It includes if a Tainted package recursively 
requires something from Core Release.


Plus if there is an added suggest that has recursive requires in Release 
media then an upgrade will also fail, we recently found.


Claire


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

Thomas Backlund a écrit :

andre999 skrev 27.6.2012 10:47:

Thomas Backlund a écrit :

Thomas Backlund skrev 26.6.2012 22:25:




And then the questions we need to decide on:
(substitute mga1/mga2 for any future release...)
1. Do we support backporting package with higher version
  than package in the following next mageia release has ?
  (meaning if mga1 has v12, and mga2 has v14, is it ok
   to backport v16 to mga1?)
  * PRO: more uptodate package in backports
  * CON: can cause trouble during distro upgrade
  * imho both technically ok as long as we make sure
its documented so people know what to expect.

2. If one want to backport a package to mga1, does it mean
  it must be backported to mga2 in order to preserve
  upgrade path (unless already in mga2, depending on
  question 1)?



And since we can continue this what/if discussion forever,
and thereby delay backports even more here is my take on it:

my suggestions to decide on question 1 and 2:
1. backporting bigger version to mga1 than mga2 has is
  allowed as it will otherwise restrict backporting
  too much. (and since its leaf packages, it should
  not break (too much)). Lets just make it clear to
  everyone using backports.

2. we cant really require that as the one backporting
  the package to mga1 has to backport it to mga2 too
  as he/she might not be using mga2 at all. if someone
  wants/needs the backport for mga2, they need to
  request that. (in reality, going by how backports
  got handled in mdv most backports will end up in
  all supported releases anyway)


I would favour adding the requirement that the dependancies of the
backport must be available in the next release.  So that we would expect



This is esentially stating that we cant backport any bigger version to 
mga2 /backports than mga3 will havein /release wich means when we hit 
version freeze for mga3, it also freezes mga2 /backports...


I'm not following this point.
What I mean is that if backport xx for mga1 requires yy version 12 in 
mga1, but yy is version 13 in mga2, we would define the requires for yy 
to accept versions 12 to 13 (or maybe wider).
If the user updates to mga2, yy would be updated to version 13, and the 
backport would still be expected to work (without being tested).  Of 
course it is possible that it doesn't for some reason, as it hasn't been 
tested.  But adding this requirement makes it much more likely to work.


If there is a further update to mga3, the backport would be replaced by 
what was the cauldron package, which would have the appropriate requires.



that the backport would continue to function properly on an update to
the next release, but we don't require that it be tested, so it may not.


-ENOTCOMPUTE

continue to function properly vs don't require that it be tested


See my explanation above.


This is a relatively simple to check, so it won't have a big impact on
QA, but should increase significantly the reliability of backports.


Nothing is simple if it's supposed to continue to function properly
as it then must be tested.


My point is simply that if we ensure that the backport requires match 
what is available in the next release, then it is more likely to work 
than if we don't meet this condition.
I'm not saying that it must continue to function properly, only that 
it is more likely to.
There are many cases where the available packages change, and it 
required packages are no longer available, it could be more prudent to 
deny the backport.

Just a suggestion.


If we can agree on this as a start, we can open backports
soon so we get actual facts of how backports policy and
process works.

Then we rewiew backports policy and process in ~6 months,
and adjust it if needed.



Comments? Questions ?


I would favour tagging backports as update repos, so that in the event
of a newer backport for security or bug fixes, that it will be
automatically presented with other updates.


No.
as the update applet currently works it would show the backport as
an update even if you dont have an earlier backport installed,
defeating the purpose of having separate /updates vs /backports


This is conditional on first modifying the update tools, as suggested next.
A backport should only update an already installed backport.
(Similarly for nonfree and tainted, if that is not already the case.)



This would require some modification to update tools, so it seems to me
ok to open backports beforehand, with the understanding that the update
tools would be changed to accommodate this.


Tools must work before the backports repo affect them.


I agree that it would be very much better to modify the tools first.
Just suggesting that as an alternative, if we are in a hurry to open 
backports.



--
Thomas


--
André



Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Thierry Vignaud
On 27 June 2012 12:38, Maarten Vanraes maarten.vanr...@gmail.com wrote:
 can we have another talk of bug 2317? to find people willing to make a
 new patch that's quite more complex?

 ideally bug 2317 should be fixed before backports opens

 No, it's not related since you can't garanty that every user will get the
 update prior to use backports.
 So there's no need to rush...

 QA team told me that it would increase their workload dramatically, so i
 think there is need rush.

Again, there's no rush to change mgaapplet as anyway, not all users
will use it.
We cannot break those systems...
We have to continue supporting those.

Once a release is released, we've to support it.
It's done.


Re: [Mageia-dev] ANN: GCC-4.7.1 landing on Cauldron

2012-06-27 Thread Funda Wang
Will there be rebuilding robot for cauldron so that we could detect
build failures due to new tool chain?

2012/6/27 Thomas Backlund t...@mageia.org:
 Thomas Backlund skrev 26.6.2012 23:48:

 So,

 GCC-4.7.1 was released upstream on 2012-06-14,
 and it has now passed my builds and testing on both i586 and x86_64.

 So it's time to push it to Cauldron.

 I will rebuild core packages:
 gcc, binutils, glibc, kernel and kmod-* packages

 so you might want to wait with updating your local caldron install
 until all packages are available.

 I'll post a follow-up when it's done.


 It should now be safe to upgrade as the rebuilt core packages and kernels
 are now available ...

 --
 Thomas



Re: [Mageia-dev] ANN: GCC-4.7.1 landing on Cauldron

2012-06-27 Thread Thierry Vignaud
On 27 June 2012 13:48, Funda Wang fundaw...@gmail.com wrote:
 Will there be rebuilding robot for cauldron so that we could detect
 build failures due to new tool chain?

Not until we upgrade glibc first.
So we've still to wait a month.


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Samuel Verschelde
Le mardi 26 juin 2012 22:25:10 Thomas Backlund a écrit :
 And since we can continue this what/if discussion forever,
 and thereby delay backports even more here is my take on it:
 
 my suggestions to decide on question 1 and 2:
 1. backporting bigger version to mga1 than mga2 has is
 allowed as it will otherwise restrict backporting
 too much. (and since its leaf packages, it should
 not break (too much)). Lets just make it clear to
 everyone using backports.

Ok for me, but would be better if before upgrade a warning is raised because 
of backports that cannot be updated and could possibily prevent the upgrade of 
other packages.

 
 2. we cant really require that as the one backporting
 the package to mga1 has to backport it to mga2 too
 as he/she might not be using mga2 at all. if someone
 wants/needs the backport for mga2, they need to
 request that. (in reality, going by how backports
 got handled in mdv most backports will end up in
 all supported releases anyway)

Thinking of when upgrade tools will allow to take backports into account for 
upgrade, I'd rather require that packages be backported to both mga2 and mga1 
so that upgrade always works, but until then if people prefer your option I 
won't speak against.

Ok, and people join QA to test backports if you really want them ! :)

Samuel


Re: [Mageia-dev] ANN: GCC-4.7.1 landing on Cauldron

2012-06-27 Thread Thomas Backlund

Funda Wang skrev 27.6.2012 14:48:

Will there be rebuilding robot for cauldron so that we could detect
build failures due to new tool chain?



Not yet.

In order to avoid a dual rebuild we will wait for GLIBC 2.16
to land on cauldron too.

GLIBC 2.16 is scheduled to be released on first week of july.

The other thing I haven't decided on yet is if we should upgrade
binutils to 2.22.52.0.4 (wich is a beta) to get better support
for the new x32 arch or wait for 2.23 to be released...

Of course if someone want to set up a local rebuild set to test
already, and report breakages already that's ok to...

--
Thomas


Re: [Mageia-dev] ANN: GCC-4.7.1 landing on Cauldron

2012-06-27 Thread JA Magallón

On 2012.06.27, at 13:58, Thomas Backlund wrote:

 Funda Wang skrev 27.6.2012 14:48:
 Will there be rebuilding robot for cauldron so that we could detect
 build failures due to new tool chain?
 
 
 Not yet.
 
 In order to avoid a dual rebuild we will wait for GLIBC 2.16
 to land on cauldron too.
 
 GLIBC 2.16 is scheduled to be released on first week of july.
 
 The other thing I haven't decided on yet is if we should upgrade
 binutils to 2.22.52.0.4 (wich is a beta) to get better support
 for the new x32 arch or wait for 2.23 to be released...
 
 Of course if someone want to set up a local rebuild set to test
 already, and report breakages already that's ok to...
 

As always happens with CUDA, new gcc breaks CUDA.
I will post a patch in a bug report against CUDA.

--
J.A. Magallon jamagallon()ono!com \   Software is like sex:
 \ It's better when it's free






Re: [Mageia-dev] Slowly pushing GNOME 3.5.3

2012-06-27 Thread Jani Välimaa
On 27.06.2012 00:16, Olav Vitters wrote:
 On Tue, Jun 26, 2012 at 10:55:00AM +0200, Olav Vitters wrote:
 - various new dependencies
 
 If someone could package:
   pwquality
 
 for me.. appreciated :-)
 

Imported.



Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread Colin Guthrie
'Twas brillig, and Anne nicolas at 26/06/12 20:40 did gyre and gimble:
 Hi there
 
 Our meeting will happen tomorrow evening at 19hUTC. Here are the
 proposed topics:
 
 - pending security updates
 - Mageia 3 features
 - Backports policy
 
 For the 2 last topics please read following links *before* meeting:
 
 https://www.mageia.org/pipermail/mageia-dev/2012-June/016819.html
 https://www.mageia.org/pipermail/mageia-dev/2012-June/016855.html

Sadly I'm not around this evening. Please let me know before 5:30pm if
there is anything you specifically want to ask me.

Cheers

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] Backports Summary

2012-06-27 Thread Angelo Naselli
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 27/06/2012 12:46, Thomas Backlund ha scritto:
 I would favour tagging backports as update repos, so that in the
 event of a newer backport for security or bug fixes, that it will
 be automatically presented with other updates.
 
 No. as the update applet currently works it would show the backport
 as an update even if you dont have an earlier backport installed, 
 defeating the purpose of having separate /updates vs /backports
hmm, only if it is enabled as update by default. Again, let the user
decide, he knows if he wants all the backports (and updated) or just
cherry-peeked

| Enable | Update |Type |
|   X||Backport |
or
| Enable | Update |Type |
|   X|X   |Backport |

Usually Update is blocked, but once it was clickable by User
I know we can change it by editing configuration files, I propose
to let the user enable again it at least for backports...

Angelo
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/rCFcACgkQqEs9DA4DquBHuACgn5YzqworNBED2KzOJBt5MDrm
T7YAn1bRhX29i1d9CwXCbi3RaU1Vuzzt
=0qjS
-END PGP SIGNATURE-


Re: [Mageia-dev] What is Mageia's policy reagarding filesize display? (units/base 2 vs base 10)

2012-06-27 Thread Thierry Vignaud
On 26 June 2012 22:36, Olav Vitters o...@vitters.nl wrote:
 glib/gtk+/nautilus/transmission (it shows me base 10)

 Note that Windows is inconsistent. It sometimes shows base 10, sometimes
 base 2. Furthermore, the only reason they left it as base 2 was because
 other OSes did (was once in a MSDN blog). Suggesting Windows as
 comparison is pretty arbitrary.

 In any case, my main point is that I don't see why development should be
 done within a distribution. E.g. you're advocating changing this, but
 this is basically repeating a discussion that has been held upstream
 various times.

+1
This cannot be applied until accepted upstream.
You're basically forcing your preferences whereas current displaying is fine
with other people.


Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread David Walser
Anne nicolas ennael@... writes:
 Our meeting will happen tomorrow evening at 19hUTC. Here are the
 proposed topics:
 
 - pending security updates

There are a few things to talk about here.  I believe Anne wanted to talk
about the fact that there's a ton of security updates assigned to QA.  QA is
doing a good job with these, but they could always use more help.

There are some other issues too.  There are a few security updates that have
been pushed to QA that they have found some issues with, and I need help
correcting these issues.  I don't want to make executive decisions about
changing things in packages I don't know much about when I'm just trying to
push security updates, and I could use some input from more experienced people.

Bug 6379 - groff (groffer command in groff package needs groff-perl)
https://bugs.mageia.org/show_bug.cgi?id=6379

Bug 6469 - krb5 (problems with kadmin and/or krlogin)
https://bugs.mageia.org/show_bug.cgi?id=6469

Bug 6544 - tftp (problems with xinetd service configuration)
https://bugs.mageia.org/show_bug.cgi?id=6544

Bug 6548 - firefox (gnome-python-gtkmozembed segfaulting)
https://bugs.mageia.org/show_bug.cgi?id=6548

Finally, there are several other needed security updates for which no update
has been built yet and I have CC'd other packagers, but in many cases haven't
received any input on yet.

Thanks in advance for any help anyone can offer.



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread nicolas vigier
On Wed, 27 Jun 2012, andre999 wrote:

 Thomas Backlund a écrit :
 andre999 skrev 27.6.2012 14:40:
 Thomas Backlund a écrit :
 andre999 skrev 27.6.2012 10:47:

 I would favour adding the requirement that the dependancies of the
 backport must be available in the next release.  So that we would 
 expect


 This is esentially stating that we cant backport any bigger version to
 mga2 /backports than mga3 will havein /release wich means when we hit
 version freeze for mga3, it also freezes mga2 /backports...

 I'm not following this point.
 What I mean is that if backport xx for mga1 requires yy version 12 in
 mga1, but yy is version 13 in mga2, we would define the requires for yy
 to accept versions 12 to 13 (or maybe wider).

 Point is what if you backport version 14 to mga1, and mga2 has version 13, 
 then upgrade path breaks.

 No problem.  If the requirements of version 14 are present in mga2, then 
 the backport will (very likely) continue to work normally.  If the versions 
 of the required packages change, they will be updated with the upgrade.  
 Since version 13 of mga2 is less than the version 14 of the backport, it 
 won't be installed.

There is no guaranty that requirements of version 14 mga1 backports are
all available in mageia 2. If it is linked with libsomething.so.1, but
mageia 2 only has libsomething.so.2, then there is a problem.



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread nicolas vigier
On Wed, 27 Jun 2012, andre999 wrote:

 I would favour tagging backports as update repos, so that in the event
 of a newer backport for security or bug fixes, that it will be
 automatically presented with other updates.

 No.
 as the update applet currently works it would show the backport as
 an update even if you dont have an earlier backport installed,
 defeating the purpose of having separate /updates vs /backports

 This is conditional on first modifying the update tools, as suggested next.
 A backport should only update an already installed backport.
 (Similarly for nonfree and tainted, if that is not already the case.)

We should not change the behaviour of medias tagged as update repo. If
we want a different behaviour for backports then we should tag those
medias as backport, not update.



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

nicolas vigier a écrit :

On Wed, 27 Jun 2012, andre999 wrote:

   

Thomas Backlund a écrit :
 

andre999 skrev 27.6.2012 14:40:
   

Thomas Backlund a écrit :
 

andre999 skrev 27.6.2012 10:47:
   
   

I would favour adding the requirement that the dependancies of the
backport must be available in the next release.  So that we would
expect
 


This is esentially stating that we cant backport any bigger version to
mga2 /backports than mga3 will havein /release wich means when we hit
version freeze for mga3, it also freezes mga2 /backports...
   

I'm not following this point.
What I mean is that if backport xx for mga1 requires yy version 12 in
mga1, but yy is version 13 in mga2, we would define the requires for yy
to accept versions 12 to 13 (or maybe wider).
 

Point is what if you backport version 14 to mga1, and mga2 has version 13,
then upgrade path breaks.
   

No problem.  If the requirements of version 14 are present in mga2, then
the backport will (very likely) continue to work normally.  If the versions
of the required packages change, they will be updated with the upgrade.
Since version 13 of mga2 is less than the version 14 of the backport, it
won't be installed.
 

There is no guaranty that requirements of version 14 mga1 backports are
all available in mageia 2. If it is linked with libsomething.so.1, but
mageia 2 only has libsomething.so.2, then there is a problem.

   

That was my point.
I was suggesting that it be required that backport requires be 
compatible with newer releases.
In your example, cauldron would probably require the libsomething.so.2, 
so if the backport requires could be adjusted to work with 
libsomething.so.1, we would keep the requires compatible with 
libsomething.so.2.  If that isn't possible, then it wouldn't be accepted.
I'm no expert of course, but it seems to me that it would be generally 
possible as long as there weren't important code changes made to make 
the backport work.
So it would largely be a question of appropriately adjusting the 
specified requires.


--
André



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Samuel Verschelde
Le mercredi 27 juin 2012 16:08:10 nicolas vigier a écrit :
 On Wed, 27 Jun 2012, andre999 wrote:
  I would favour tagging backports as update repos, so that in the event
  of a newer backport for security or bug fixes, that it will be
  automatically presented with other updates.
  
  No.
  as the update applet currently works it would show the backport as
  an update even if you dont have an earlier backport installed,
  defeating the purpose of having separate /updates vs /backports
  
  This is conditional on first modifying the update tools, as suggested
  next.
  A backport should only update an already installed backport.
  (Similarly for nonfree and tainted, if that is not already the case.)
 
 We should not change the behaviour of medias tagged as update repo. If
 we want a different behaviour for backports then we should tag those
 medias as backport, not update.

Fully agreed


Re: [Mageia-dev] Slowly pushing GNOME 3.5.3

2012-06-27 Thread Olav Vitters
On Wed, Jun 27, 2012 at 03:53:01PM +0300, Jani Välimaa wrote:
 On 27.06.2012 00:16, Olav Vitters wrote:
  On Tue, Jun 26, 2012 at 10:55:00AM +0200, Olav Vitters wrote:
  - various new dependencies
  
  If someone could package:
pwquality
  
  for me.. appreciated :-)
  
 
 Imported.

Thanks! For some reason gnome-disk-utility still doesn't build, cannot
link against pwquality, don't get why... no time atm to figure it out.

pwquality is also needed for gnome-control-center, but that one is
complicated upgrade. First need new systemd, evolution stuff, etc.

-- 
Regards,
Olav


Re: [Mageia-dev] Slowly pushing GNOME 3.5.3

2012-06-27 Thread Jani Välimaa
On 27.06.2012 17:40, Olav Vitters wrote:
 On Wed, Jun 27, 2012 at 03:53:01PM +0300, Jani Välimaa wrote:
 On 27.06.2012 00:16, Olav Vitters wrote:
 On Tue, Jun 26, 2012 at 10:55:00AM +0200, Olav Vitters wrote:
 - various new dependencies

 If someone could package:
   pwquality

 for me.. appreciated :-)


 Imported.
 
 Thanks! For some reason gnome-disk-utility still doesn't build, cannot
 link against pwquality, don't get why... no time atm to figure it out.
 

Yes, I noticed and I'm on it. I'll push gnome-disk-utility too after
I've fixed pwquality issue.




Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

nicolas vigier a écrit :

On Wed, 27 Jun 2012, andre999 wrote:

   

I would favour tagging backports as update repos, so that in the event
of a newer backport for security or bug fixes, that it will be
automatically presented with other updates.
 

No.
as the update applet currently works it would show the backport as
an update even if you dont have an earlier backport installed,
defeating the purpose of having separate /updates vs /backports
   

This is conditional on first modifying the update tools, as suggested next.
A backport should only update an already installed backport.
(Similarly for nonfree and tainted, if that is not already the case.)
 

We should not change the behaviour of medias tagged as update repo. If
we want a different behaviour for backports then we should tag those
medias as backport, not update.
   


The idea is, once the tools are appropriately adjusted, to tag the 
backport repos as update media, as in rpmdrake.  But alternately we 
could get the update tools to automatically treat backport repos as 
update media for backports.
The concept is that backports would be presented for update along with 
other updates.  Backport updates would only replace backports, but 
backports could be replaced by regular updates, if the version is equal 
or higher.


--
André



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread nicolas vigier
On Wed, 27 Jun 2012, andre999 wrote:

 nicolas vigier a écrit :
 On Wed, 27 Jun 2012, andre999 wrote:


 Thomas Backlund a écrit :
  
 andre999 skrev 27.6.2012 14:40:

 Thomas Backlund a écrit :
  
 andre999 skrev 27.6.2012 10:47:


 I would favour adding the requirement that the dependancies of the
 backport must be available in the next release.  So that we would
 expect
  

 This is esentially stating that we cant backport any bigger version to
 mga2 /backports than mga3 will havein /release wich means when we hit
 version freeze for mga3, it also freezes mga2 /backports...

 I'm not following this point.
 What I mean is that if backport xx for mga1 requires yy version 12 in
 mga1, but yy is version 13 in mga2, we would define the requires for yy
 to accept versions 12 to 13 (or maybe wider).
  
 Point is what if you backport version 14 to mga1, and mga2 has version 13,
 then upgrade path breaks.

 No problem.  If the requirements of version 14 are present in mga2, then
 the backport will (very likely) continue to work normally.  If the versions
 of the required packages change, they will be updated with the upgrade.
 Since version 13 of mga2 is less than the version 14 of the backport, it
 won't be installed.
  
 There is no guaranty that requirements of version 14 mga1 backports are
 all available in mageia 2. If it is linked with libsomething.so.1, but
 mageia 2 only has libsomething.so.2, then there is a problem.


 That was my point.
 I was suggesting that it be required that backport requires be compatible 
 with newer releases.

And how do you check that it is compatible, without testing ? And how do
you test that it will be compatible with a newer release that is not yet
released ?

Maybe we can also require that backports are bugfree, so we don't have
to manage backport updates.

 In your example, cauldron would probably require the libsomething.so.2, so 
 if the backport requires could be adjusted to work with libsomething.so.1, 
 we would keep the requires compatible with libsomething.so.2.  If that 
 isn't possible, then it wouldn't be accepted.

We cannot link a program with both libsomething.so.1 and
libsomething.so.2.

 I'm no expert of course, but it seems to me that it would be generally 
 possible as long as there weren't important code changes made to make the 
 backport work.
 So it would largely be a question of appropriately adjusting the specified 
 requires.

A lot of requires are generated automatically, we cannot change them
(and changing them would probably be wrong). And a lot of requires are
not versionned, but implicitly require the version available in the
same mageia release, without any guaranty that it works with a different
version.



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Angelo Naselli
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 27/06/2012 15:41, nicolas vigier ha scritto:
 There is no guaranty that requirements of version 14 mga1 backports
 are all available in mageia 2. If it is linked with
 libsomething.so.1, but mageia 2 only has libsomething.so.2, then
 there is a problem.
Our library policy allows both libraries on the system, so even if not
upgradable well the system should continue working anyway... Or
upgrading, packages will be removed cause of their dependencies...

Angelo
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/rHwwACgkQqEs9DA4DquCDMQCfc6LXmgO4N9LnCMeO+uabJNAL
8JcAnRKPU6PUhu4jl6k7SY5FMqqv93e7
=j6EP
-END PGP SIGNATURE-


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread nicolas vigier
On Wed, 27 Jun 2012, andre999 wrote:

 nicolas vigier a écrit :
 On Wed, 27 Jun 2012, andre999 wrote:


 I would favour tagging backports as update repos, so that in the event
 of a newer backport for security or bug fixes, that it will be
 automatically presented with other updates.
  
 No.
 as the update applet currently works it would show the backport as
 an update even if you dont have an earlier backport installed,
 defeating the purpose of having separate /updates vs /backports

 This is conditional on first modifying the update tools, as suggested next.
 A backport should only update an already installed backport.
 (Similarly for nonfree and tainted, if that is not already the case.)
  
 We should not change the behaviour of medias tagged as update repo. If
 we want a different behaviour for backports then we should tag those
 medias as backport, not update.


 The idea is, once the tools are appropriately adjusted, to tag the backport 
 repos as update media, as in rpmdrake.  But alternately we could get the 
 update tools to automatically treat backport repos as update media for 
 backports.

backports are not updates, why should we tag them as update ?



Re: [Mageia-dev] Packagers meeting

2012-06-27 Thread AL13N
 On 27 June 2012 12:38, Maarten Vanraes maarten.vanr...@gmail.com wrote:
 can we have another talk of bug 2317? to find people willing to make a
 new patch that's quite more complex?

 ideally bug 2317 should be fixed before backports opens

 No, it's not related since you can't garanty that every user will get
 the
 update prior to use backports.
 So there's no need to rush...

 QA team told me that it would increase their workload dramatically, so i
 think there is need rush.

 Again, there's no rush to change mgaapplet as anyway, not all users
 will use it.
 We cannot break those systems...
 We have to continue supporting those.

 Once a release is released, we've to support it.
 It's done.



i was under the impression that we would be fixing this for both mgaapplet
and urpmi --update (by changing perl-urpm; like my patch does)

and that we would submit these as updates, so the QA workload goes down
immediately.


Re: [Mageia-dev] Slowly pushing GNOME 3.5.3

2012-06-27 Thread Jani Välimaa
On 27.06.2012 17:44, Jani Välimaa wrote:
 On 27.06.2012 17:40, Olav Vitters wrote:
 On Wed, Jun 27, 2012 at 03:53:01PM +0300, Jani Välimaa wrote:
 On 27.06.2012 00:16, Olav Vitters wrote:
 On Tue, Jun 26, 2012 at 10:55:00AM +0200, Olav Vitters wrote:
 - various new dependencies

 If someone could package:
   pwquality

 for me.. appreciated :-)


 Imported.

 Thanks! For some reason gnome-disk-utility still doesn't build, cannot
 link against pwquality, don't get why... no time atm to figure it out.

 
 Yes, I noticed and I'm on it. I'll push gnome-disk-utility too after
 I've fixed pwquality issue.
 
 

Fixed pwquality and pushed gnome-disk-utility.

BTW, there's a missing semicolon in gnome-disk-image-mounter.desktop:
http://pkgsubmit.mageia.org/uploads/rejected/cauldron/core/release/20120627150640.wally.valstar.758.youri

Didn't patch it, but used desktop-file-install to fix it automatically.



Re: [Mageia-dev] Mageia 3 feature proposals review

2012-06-27 Thread Johnny A. Solbu
On Wednesday 27 June 2012 08:35, AL13N wrote:
 I thought they were planning on signing all the stuff after grub2 as well?

They are. The Secure Boot feature requires the kernel and all drivers to be 
signed.
http://mjg59.dreamwidth.org/12368.html

-- 
Johnny A. Solbu
PGP key ID: 0xFA687324


signature.asc
Description: This is a digitally signed message part.


Re: [Mageia-dev] Mageia 3 feature proposals review

2012-06-27 Thread Olav Vitters
On Wed, Jun 27, 2012 at 08:35:35AM +0200, AL13N wrote:
 I thought they were planning on signing all the stuff after grub2 as well?
 
 I have no trouble having signed bootloader. but i would prefer it to be from 
 a 
 completely free CA. ie: NOT from microsoft.

Then you need to convince all the hardware manufacturers to put your key
in their hardware, as explained in the blogpost. Seems really unlikely
to happen.

 above signing from microsoft, I would even prefer to have a documentation 
 that 
 requests to disable Secure Boot, then generate your own key and adding that, 
 and then setting up Secure Boot again, with your own personal signed stuff.

Thought disabling secure boot means first booting?

 of course, if there was an independant org that had it's CA in all hardware, 
 and signed all free OSes, that would be alot better.

There is none.

-- 
Regards,
Olav


Re: [Mageia-dev] Idea to fix Way too many languages to choose from for spell checking in FF and TB mga#6125

2012-06-27 Thread Dimitrios Glentadakis
Le 27 juin 2012 08:16, Marja van Waes marj...@xs4all.nl a écrit :

 On 27/06/2012 01:38, n...@gmx.com wrote:

 Hello!

 I have got an idea to fix this bug with a new drak tool (DrakSpell?). It
 would be an assistant with a list of all available languages with all
 their variants to select and install. And the trick: it will install a
 package (like hunspell-en) and remove (rm -f) the unselected dicts
 (en_CA, en_GB ...).

 This seems to be against rules.. but would be a solution. And this seems
 to be much better than producing (and maintaining!) 1000 packages with
 single dicts.

 What do you think?



 Sounds great, I'm willing to test :)

 As a workaround for now, can we just remove all

 /usr/share/hunspell/*.aff
 /usr/share/hunspell/*.dic

 except for the ones we want to keep?

I would like to delete these disctionnaries but i do nt know how, i have 16
varietés of english and i found only a couple of files for english. I think
en and en_ca , i am not 100% sure because i am not at home now.
However, if there is a solution to delete manualy the dictionnaries , it is
fine for me.


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

nicolas vigier a écrit :

On Wed, 27 Jun 2012, andre999 wrote:

   

nicolas vigier a écrit :
 

On Wed, 27 Jun 2012, andre999 wrote:


   

Thomas Backlund a écrit :

 

andre999 skrev 27.6.2012 14:40:

   

Thomas Backlund a écrit :

 

andre999 skrev 27.6.2012 10:47:

   


   

I would favour adding the requirement that the dependancies of the
backport must be available in the next release.  So that we would
expect

 

This is esentially stating that we cant backport any bigger version to
mga2 /backports than mga3 will havein /release wich means when we hit
version freeze for mga3, it also freezes mga2 /backports...

   

I'm not following this point.
What I mean is that if backport xx for mga1 requires yy version 12 in
mga1, but yy is version 13 in mga2, we would define the requires for yy
to accept versions 12 to 13 (or maybe wider).

 

Point is what if you backport version 14 to mga1, and mga2 has version 13,
then upgrade path breaks.

   

No problem.  If the requirements of version 14 are present in mga2, then
the backport will (very likely) continue to work normally.  If the versions
of the required packages change, they will be updated with the upgrade.
Since version 13 of mga2 is less than the version 14 of the backport, it
won't be installed.

 

There is no guaranty that requirements of version 14 mga1 backports are
all available in mageia 2. If it is linked with libsomething.so.1, but
mageia 2 only has libsomething.so.2, then there is a problem.


   

That was my point.
I was suggesting that it be required that backport requires be compatible
with newer releases.
 

And how do you check that it is compatible, without testing ? And how do
you test that it will be compatible with a newer release that is not yet
released ?
   


You split in the middle of the point.  (The above sentence could have 
been better worded.)

See below.

Maybe we can also require that backports are bugfree, so we don't have
to manage backport updates.
   


That would be nice, if you can see how to do it :D
   

In your example, cauldron would probably require the libsomething.so.2, so
if the backport requires could be adjusted to work with libsomething.so.1,
we would keep the requires compatible with libsomething.so.2.  If that
isn't possible, then it wouldn't be accepted.
 

We cannot link a program with both libsomething.so.1 and
libsomething.so.2.
   


If the spec file requires cannot be adjusted to accept linking with 
whichever of the 2 is available, then in that case the backport wouldn't 
be accepted - if my suggested restriction is accepted.



I'm no expert of course, but it seems to me that it would be generally
possible as long as there weren't important code changes made to make the
backport work.
So it would largely be a question of appropriately adjusting the specified
requires.
 

A lot of requires are generated automatically, we cannot change them
(and changing them would probably be wrong). And a lot of requires are
not versionned, but implicitly require the version available in the
same mageia release, without any guaranty that it works with a different
version.
   


You mean generated automatically in the spec file ?  Surprising.
If the require isn't versioned, since it would work in cauldron, and 
also works in the backport release, then I would expect that it would 
work in interim releases.  If it doesn't, that is in the risk of a backport.


Don't forget, my suggestion is to increase the _probability_ that a 
backport will work in interim releases.  Not to garantee that it will.
In my experience, it is essentially the unavailability of required 
packages that makes a package from an older release stop working.  A 
backport would fit in this mold, except it will be a variation of what 
is already working in cauldron.
Collectively we may think it is not worth the increased reliability of 
backports, but I think that for little effort we see an important gain.


--
André



Re: [Mageia-dev] Idea to fix Way too many languages to choose from for spell checking in FF and TB mga#6125

2012-06-27 Thread Marja van Waes

On 27/06/2012 19:13, Dimitrios Glentadakis wrote:


Le 27 juin 2012 08:16, Marja van Waes marj...@xs4all.nl
mailto:marj...@xs4all.nl a écrit :
 
  On 27/06/2012 01:38, n...@gmx.com mailto:n...@gmx.com wrote:
 
  Hello!
 
  I have got an idea to fix this bug with a new drak tool (DrakSpell?). It
  would be an assistant with a list of all available languages with all
  their variants to select and install. And the trick: it will install a
  package (like hunspell-en) and remove (rm -f) the unselected dicts
  (en_CA, en_GB ...).
 
  This seems to be against rules.. but would be a solution. And this seems
  to be much better than producing (and maintaining!) 1000 packages with
  single dicts.
 
  What do you think?
 
 
 
  Sounds great, I'm willing to test :)
 
  As a workaround for now, can we just remove all
 
  /usr/share/hunspell/*.aff
  /usr/share/hunspell/*.dic
 
  except for the ones we want to keep?

I would like to delete these disctionnaries but i do nt know how, i have
16 varietés of english and i found only a couple of files for english. I
think en and en_ca , i am not 100% sure because i am not at home now.
However, if there is a solution to delete manualy the dictionnaries , it
is fine for me.



Firefox seems to get all the languages it sees from /usr/share/hunspell/

It is mostly links in that folder, the ones I had for English are shown 
below. I just removed a lot of such links, and after restarting Firefox, 
my list of languages to choose from was much shorter. All the removed 
ones have disappeared. I haven't restarted Thunderbird yet, so I don't 
know whether the effect will be the same there


lrwxrwxrwx 1 root root   9 mai   23 17:50 en_AG.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_AG.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_AU.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_AU.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_BS.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_BS.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_BW.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_BW.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_BZ.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_BZ.dic - en_GB.dic
-rw-r--r-- 1 root root3115 mars  20 02:30 en_CA.aff
-rw-r--r-- 1 root root  535896 mars  20 02:30 en_CA.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_DK.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_DK.dic - en_GB.dic
-rw-r--r-- 1 root root   27471 mars  20 02:29 en_GB.aff
-rw-r--r-- 1 root root  527336 mars  20 02:29 en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_GH.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_GH.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_HK.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_HK.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_IE.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_IE.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_IN.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_IN.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_JM.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_JM.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_NA.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_NA.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_NG.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_NG.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_NZ.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_NZ.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_PH.aff - en_US.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_PH.dic - en_US.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_SG.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_SG.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_TT.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_TT.dic - en_GB.dic
-rw-r--r-- 1 root root3115 mars  20 02:30 en_US.aff
-rw-r--r-- 1 root root  534077 mars  20 02:30 en_US.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_ZA.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_ZA.dic - en_GB.dic
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_ZW.aff - en_GB.aff
lrwxrwxrwx 1 root root   9 mai   23 17:50 en_ZW.dic - en_GB.dic




Re: [Mageia-dev] Backports Summary

2012-06-27 Thread nicolas vigier
On Wed, 27 Jun 2012, andre999 wrote:

 In your example, cauldron would probably require the libsomething.so.2, so
 if the backport requires could be adjusted to work with libsomething.so.1,
 we would keep the requires compatible with libsomething.so.2.  If that
 isn't possible, then it wouldn't be accepted.
  
 We cannot link a program with both libsomething.so.1 and
 libsomething.so.2.


 If the spec file requires cannot be adjusted to accept linking with 
 whichever of the 2 is available, then in that case the backport wouldn't be 
 accepted - if my suggested restriction is accepted.

It's not adjusted in the spec file, it's built against the version that
is available in the repository when building the package, and require is
added automatically.


 I'm no expert of course, but it seems to me that it would be generally
 possible as long as there weren't important code changes made to make the
 backport work.
 So it would largely be a question of appropriately adjusting the specified
 requires.
  
 A lot of requires are generated automatically, we cannot change them
 (and changing them would probably be wrong). And a lot of requires are
 not versionned, but implicitly require the version available in the
 same mageia release, without any guaranty that it works with a different
 version.


 You mean generated automatically in the spec file ?  Surprising.

Generated by rpm find-requires scripts.

But discussing this if you don't know the basic functionning of rpm is a
waste of time, so end of discussion for me.



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

nicolas vigier a écrit :

On Wed, 27 Jun 2012, andre999 wrote:

   

nicolas vigier a écrit :
 

On Wed, 27 Jun 2012, andre999 wrote:


   

I would favour tagging backports as update repos, so that in the event
of a newer backport for security or bug fixes, that it will be
automatically presented with other updates.

 

No.
as the update applet currently works it would show the backport as
an update even if you dont have an earlier backport installed,
defeating the purpose of having separate /updates vs /backports

   

This is conditional on first modifying the update tools, as suggested next.
A backport should only update an already installed backport.
(Similarly for nonfree and tainted, if that is not already the case.)

 

We should not change the behaviour of medias tagged as update repo. If
we want a different behaviour for backports then we should tag those
medias as backport, not update.

   

The idea is, once the tools are appropriately adjusted, to tag the backport
repos as update media, as in rpmdrake.  But alternately we could get the
update tools to automatically treat backport repos as update media for
backports.
 

backports are not updates, why should we tag them as update ?
   
If you are talking about the packages themselves, of course _backports 
packages_ should be tagged as backports, and regular update packages as 
updates.
However talking about _backport repos_, exactly how we tag them is 
arbitrary.
Although obviously backports are updates relative to the initial release 
in question, so it is not unreasonable to tag the backport repos as updates.


--

André



Re: [Mageia-dev] Idea to fix Way too many languages to choose from for spell checking in FF and TB mga#6125

2012-06-27 Thread Marja van Waes

On 27/06/2012 19:50, Marja van Waes wrote:

On 27/06/2012 19:13, Dimitrios Glentadakis wrote:




I would like to delete these disctionnaries but i do nt know how, i have
16 varietés of english and i found only a couple of files for english. I
think en and en_ca , i am not 100% sure because i am not at home now.
However, if there is a solution to delete manualy the dictionnaries , it
is fine for me.



Firefox seems to get all the languages it sees from /usr/share/hunspell/

It is mostly links in that folder



I just removed a lot of such links, and after restarting Firefox,
my list of languages to choose from was much shorter. All the removed
ones have disappeared. I haven't restarted Thunderbird yet, so I don't
know whether the effect will be the same there


The effect is the same in TB: after removing all links in that folder 
and after restarting Thunderbird, I have only 13 languages instead of 
176 languages to choose from.


I'm happy :-D




Re: [Mageia-dev] Backports Summary

2012-06-27 Thread nicolas vigier
On Wed, 27 Jun 2012, andre999 wrote:

 nicolas vigier a écrit :
 On Wed, 27 Jun 2012, andre999 wrote:


 nicolas vigier a écrit :
  
 On Wed, 27 Jun 2012, andre999 wrote:



 I would favour tagging backports as update repos, so that in the event
 of a newer backport for security or bug fixes, that it will be
 automatically presented with other updates.

  
 No.
 as the update applet currently works it would show the backport as
 an update even if you dont have an earlier backport installed,
 defeating the purpose of having separate /updates vs /backports


 This is conditional on first modifying the update tools, as suggested 
 next.
 A backport should only update an already installed backport.
 (Similarly for nonfree and tainted, if that is not already the case.)

  
 We should not change the behaviour of medias tagged as update repo. If
 we want a different behaviour for backports then we should tag those
 medias as backport, not update.


 The idea is, once the tools are appropriately adjusted, to tag the backport
 repos as update media, as in rpmdrake.  But alternately we could get the
 update tools to automatically treat backport repos as update media for
 backports.
  
 backports are not updates, why should we tag them as update ?

 If you are talking about the packages themselves, of course _backports 
 packages_ should be tagged as backports, and regular update packages as 
 updates.

packages themselves are not tagged as backports or updates.

 However talking about _backport repos_, exactly how we tag them is 
 arbitrary.
 Although obviously backports are updates relative to the initial release in 
 question, so it is not unreasonable to tag the backport repos as updates.

backports and updates repos need to be handled differently by
urpmi/rpmdrake. So they should be tagged differently. Is it so hard to
understand ?



Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

nicolas vigier a écrit :

On Wed, 27 Jun 2012, andre999 wrote:

   

nicolas vigier a écrit :
 

On Wed, 27 Jun 2012, andre999 wrote:


   

nicolas vigier a écrit :

 

On Wed, 27 Jun 2012, andre999 wrote:



   

I would favour tagging backports as update repos, so that in the event
of a newer backport for security or bug fixes, that it will be
automatically presented with other updates.


 

No.
as the update applet currently works it would show the backport as
an update even if you dont have an earlier backport installed,
defeating the purpose of having separate /updates vs /backports


   

This is conditional on first modifying the update tools, as suggested next.
A backport should only update an already installed backport.
(Similarly for nonfree and tainted, if that is not already the case.)


 

We should not change the behaviour of medias tagged as update repo. If
we want a different behaviour for backports then we should tag those
medias as backport, not update.


   

The idea is, once the tools are appropriately adjusted, to tag the backport
repos as update media, as in rpmdrake.  But alternately we could get the
update tools to automatically treat backport repos as update media for
backports.

 

backports are not updates, why should we tag them as update ?

   

If you are talking about the packages themselves, of course _backports
packages_ should be tagged as backports, and regular update packages as
updates.
 

packages themselves are not tagged as backports or updates.

   

However talking about _backport repos_, exactly how we tag them is
arbitrary.
Although obviously backports are updates relative to the initial release in
question, so it is not unreasonable to tag the backport repos as updates.
 

backports and updates repos need to be handled differently by
urpmi/rpmdrake. So they should be tagged differently. Is it so hard to
understand ?
   


Backport packages and update packages need to be handled differently.
This can be more reliably dealt with by tagging the backport packages 
themselves.
As a user could copy the backport to any location, it won't necessarily 
be installed from a backport repo.
Which I and others have already suggested numerous times in previous 
threads.
By tagging the package in the name (someone suggested using bp), it 
could be readily determined by any user that a package is a backport.
My suggestion of tagging the backport repos as updates was recognizing 
an obvious fact, which apparently is used by installer tools.  
(Otherwise why bother ?)
And indeed, backports will be used as updates, albeit only to already 
installed backports.


--
André



Re: [Mageia-dev] Mageia 3 feature proposals review

2012-06-27 Thread AL13N
Op woensdag 27 juni 2012 18:45:10 schreef Olav Vitters:
 On Wed, Jun 27, 2012 at 08:35:35AM +0200, AL13N wrote:
  I thought they were planning on signing all the stuff after grub2 as well?
  
  I have no trouble having signed bootloader. but i would prefer it to be
  from a completely free CA. ie: NOT from microsoft.
 
 Then you need to convince all the hardware manufacturers to put your key
 in their hardware, as explained in the blogpost. Seems really unlikely
 to happen.
 
  above signing from microsoft, I would even prefer to have a documentation
  that requests to disable Secure Boot, then generate your own key and
  adding that, and then setting up Secure Boot again, with your own
  personal signed stuff.
 Thought disabling secure boot means first booting?

there's likely a bios setting or jumper than can disable secure boot for 
desktops.

  of course, if there was an independant org that had it's CA in all
  hardware, and signed all free OSes, that would be alot better.
 
 There is none.

yes, i don't think there is one, but that doesn't mean it can't be done. And 
it's ideally the perfect way for every distro.

if RH and Canonical both had worked together with some independant entity 
(like cacert.org ) it could've been handled alot better.


Re: [Mageia-dev] Mageia 3 feature proposals review

2012-06-27 Thread nicolas vigier
On Mon, 25 Jun 2012, David Walser wrote:

 nicolas vigier boklm@... writes:
  We have reviewed this morning with ennael all feature proposal submitted
  on the wiki. You can find the results on this page :
  https://wiki.mageia.org/en/FeatureMageia3_Review
 
 The features policy didn't list Resources as one of the required sections:
 https://wiki.mageia.org/en/Features_policy#Criteria_used_to_choose_features
 
 Which is probably why it was left out on a lot of proposals including mine.
 
 Resources is also a strange, unintuitive name for that section.

Yes, maybe the resources part was not clear enough. It should list the
name of people who plan to be involved in the feature. The goal is to
list only features which have good chances to be done, so it needs to
have enough people who plans to be involved in that feature.

 
 For mine, it was obvious without explicitly listing it, and the comment here:
 https://wiki.mageia.org/en/FeatureMageia3_Review
 
 makes it pretty clear it was obvious.  Regardless, I have added it now:
 https://wiki.mageia.org/en/Feature:ChronyDefaultNTP

So what is still missing is someone to implement the drakx changes ? Or
you think you can do that part too ?



Re: [Mageia-dev] ANN: For the brave. systemd v185 in cauldron updates_testing

2012-06-27 Thread Olav Vitters
On Mon, Jun 18, 2012 at 12:15:40AM +0100, Colin Guthrie wrote:
 I've just submitted systemd v185 to updates_testing.

It boots! :P

Following is a bit weird:

$ uptime
 21:30:07 up 8 min,  1 user,  load average: 2.53, 2.85, 1.61
$ systemd-analyze plot  plot.svg
Bootup is not yet finished. Please try again later.


Never really tried making a plot quickly after booting, but 8min should
be enough to have every service started.

-- 
Regards,
Olav


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread andre999

Angelo Naselli a écrit :

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il 27/06/2012 20:27, andre999 ha scritto:
   

By tagging the package in the name (someone suggested using bp),
it could be readily determined by any user that a package is a
backport.
 

And as i told already, changing the name is not a good thing.
because we need to manage the update (yes *update*) from the
installed version because foo-1.0 is not upgraded by bp-foo.1.1 just
because it has 1.1 into the name...
   


I meant in the file name of the package, in the revision/subversion 
field would be good.

Not the package name part.

Angelo

   



--
André



Re: [Mageia-dev] Slowly pushing GNOME 3.5.3

2012-06-27 Thread Olav Vitters
On Tue, Jun 26, 2012 at 10:55:00AM +0200, Olav Vitters wrote:
 - various new dependencies

Another package request:
colord-gtk-0.1.22.tar.xz
http://www.freedesktop.org/software/colord/releases/

needed for gnome-color-manager

-- 
Regards,
Olav


[Mageia-dev] BACKPORTS: Resources needed to do the actual work

2012-06-27 Thread AL13N
Now that we've finally agreed upon updates during meeting ( 
http://meetbot.mageia.org/mageia-dev/2012/mageia-dev.2012-06-27-19.11.html ), 
the following needs to be done:

1. QA needs to make updated backport process (Stormi)
2. mailing list for backport announce (???)
3. add warning when activating backports in drakrpm-edit-media for mga1 and 
mga2 as updates, this needs to have a checkbox that it doesn't warn anymore. 
(???)
4. we need to ensure the upgrade works even if it fails for the installed 
backported packages. The user could be warned when this happens (???)
5. bug 2317 MUST be fixed before backports are opened (???)
6. we need to add support for automatic updates of installed backports either 
in mgaapplet, or a new one. (???)
7. sysadmin will likely need to open things up (???)

All these needs to be done. At the very least need people who know the 
existing code. and preferably some more who want to learn.


Personally, i'm willing to help, but i can't do it without help from people 
who know the code.


Re: [Mageia-dev] ANN: For the brave. systemd v185 in cauldron updates_testing

2012-06-27 Thread Olav Vitters
On Wed, Jun 27, 2012 at 09:31:44PM +0200, Olav Vitters wrote:
 Never really tried making a plot quickly after booting, but 8min should
 be enough to have every service started.

Due to mysqld/mariadb not starting

Loads of repeating messages in the logs:
Jun 27 21:56:03 bkor systemd[1]: mysqld.service holdoff time over,
scheduling restart.
Jun 27 21:56:03 bkor systemd[1]: Job pending for unit, delaying
automatic restart.


I uninstalled mariadb and it went through. Before that tried a chkconfig
mysqld off, but that didn't seem to help.

-- 
Regards,
Olav


[Mageia-dev] UiAbstraction4mcc feature proposal

2012-06-27 Thread Angelo Naselli
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,
I'm back to this subject, because, as you probably know, the
proposal[1] has been accepted[2] and has to be merged with mine[3]
and discussed a bit to understand what we have to do and who can help.

Il 13/06/2012 14:35, Steven Tucker ha scritto:
 This proposal may be a bit different to the several others you
 have seen in that a lot of the heavy lifting has already been done.
 The Ui layer is provided by libYui and friends, and the logic is
 already there in mcc. With the perl bindings to libYui the effort
 is no where near as large as a rewrite, which I imagine the several
 other proposals were. I would prefer it all to be written in C++,
 but that would be more work than adapting the current perl code, so
 you see it's not just pie in the sky, I have actually put some
 thought into it.

In a first read i understood the idea was to provide a new gui
abstraction layer, and you told me the suggested libYui library
is written in C++ with some script bindings (one for all perl) and
since I'm not a perl programmer and i know C++ and QT (something on GTk
also) i could help.
So should i assume you want to rewrite all?
Steven, can you please point me and other potential contributors
to your plans?
Planning is also needed to our proposal to be definitely accepted :)

I don't have a lot of spare time, but i will help as much as possible.

Matteo Pasotti is adding libyui to mageia repository so we could
start using it, I do also believe he's going to help us as well :)

Let's start this new adventure...

Cheers,
Angelo


[1] https://wiki.mageia.org/en/Feature:UiAbstraction4mcc
[2] https://wiki.mageia.org/en/FeatureMageia3_Review
[3] https://wiki.mageia.org/en/Feature:DrakXtoolsReview
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/rgusACgkQqEs9DA4DquAJcQCgnYoldmMq1+EdON9q3DhXazVe
pi0An0UUHGGMnJ+X33UVmwi92AHgXM1u
=wdCu
-END PGP SIGNATURE-


Re: [Mageia-dev] UiAbstraction4mcc feature proposal

2012-06-27 Thread Steven Tucker

Hi Angelo,

great to see you put your hand up.
My position at the moment, is to get through this week at work, then 
starting Monday begin work on this project.
The first step is to port the relevant libYui and related libraries 
which is what I had planned to work on next week, but if Matteo is 
working on this then that will work out great (I am just an apprentice 
with only 2 packages to date, so perhaps not the best person for that job).


To begin with, I planned to make a basic proof of concept Control 
Centre, so just simply a copy of the current main window of MCC but 
without any functionality, just to see it work across the widget sets. 
Then work on a single module to work out some standards and 
documentation, how to make it as easy as possible for others to come 
along and add a module.


I understand the desire to have everything in the one language (and the 
obvious choice is perl due to inertia), however I am not personally 
against individual modules being in python/perl/C++, the reason is that 
there are people who potentially would add a module but don't want to 
use a language they are not familiar with and would only use for that 
module and nothing else. So I guess I would like to give options so that 
entry to contribution is as easy as it can be. This all started for me 
when I looked into writing a module I wanted but found very little 
documentation, and realised it would be more work to make my module 
available in curses as well at gtk.


As far as other contributors, I only have one willing to dive into code, 
but it is very convenient as we work together (We just finished setting 
up our new Mageia Cluster and so now are ready for more Mageia goodness 
:-P  ) so a very small group at the moment, but to be honest, I think 
that is probably a good thing in the early stages.


As I said, I have to get through this week at work first, a week of 
deadlines, but then I can start writing some more concrete plans, and 
start playing with the code.


I'll make contact again in a few days when I am ready to get going.

Cheers

Tuxta

On 28/06/12 08:02, Angelo Naselli wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,
I'm back to this subject, because, as you probably know, the
proposal[1] has been accepted[2] and has to be merged with mine[3]
and discussed a bit to understand what we have to do and who can help.

Il 13/06/2012 14:35, Steven Tucker ha scritto:

This proposal may be a bit different to the several others you
have seen in that a lot of the heavy lifting has already been done.
The Ui layer is provided by libYui and friends, and the logic is
already there in mcc. With the perl bindings to libYui the effort
is no where near as large as a rewrite, which I imagine the several
other proposals were. I would prefer it all to be written in C++,
but that would be more work than adapting the current perl code, so
you see it's not just pie in the sky, I have actually put some
thought into it.

In a first read i understood the idea was to provide a new gui
abstraction layer, and you told me the suggested libYui library
is written in C++ with some script bindings (one for all perl) and
since I'm not a perl programmer and i know C++ and QT (something on GTk
also) i could help.
So should i assume you want to rewrite all?
Steven, can you please point me and other potential contributors
to your plans?
Planning is also needed to our proposal to be definitely accepted :)

I don't have a lot of spare time, but i will help as much as possible.

Matteo Pasotti is adding libyui to mageia repository so we could
start using it, I do also believe he's going to help us as well :)

Let's start this new adventure...

Cheers,
Angelo


[1] https://wiki.mageia.org/en/Feature:UiAbstraction4mcc
[2] https://wiki.mageia.org/en/FeatureMageia3_Review
[3] https://wiki.mageia.org/en/Feature:DrakXtoolsReview
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/rgusACgkQqEs9DA4DquAJcQCgnYoldmMq1+EdON9q3DhXazVe
pi0An0UUHGGMnJ+X33UVmwi92AHgXM1u
=wdCu
-END PGP SIGNATURE-




Re: [Mageia-dev] [soft-commits] [4436] german keyboard: default to variant with enabled deadkeys instead of nodeadkeys variant ( mga#3791)

2012-06-27 Thread Thierry Vignaud
On 10 May 2012 00:21, Christian Lohmaier lohmaier+mag...@googlemail.com wrote:
 german keyboard: default to variant with enabled deadkeys instead
 ofnodeadkeys variant  (mga#3791)

 Oups, why that?
 As far as I'm concerned no deadkeys is the default for German users and
 that's good!

 Any reasons for this change?

 Call it Competitive analysis if you want. Keyboards comes with those
 little keys that are meant to produce accented characters in
 combination with regular letters, and this how it works on Windows,
 the platform most users will migrate from, and also on Mac OS X.

 Regular users don't have any use of stand-alone-accent-characters. And
 even with deadkeys it is easy to produce the standalone accent by just
 pressing the key twice (so you can get backticks easily).
 If you're a programmer and are using a nodeadkeys variant for that
 reason, you're not the target population of a suggested default. (If
 you know what is meant with deadkeys and nodeadkeys, you're not in
 target of that dialog, and have the knowledge to not accept the
 default, but choose the nodeadkeys variant that is listed right next
 to the regular variant).

 The variant with deadkeys is called German without any addition for
 a reason. If nodeadkeys were the expected/more common choice, then it
 would be German (international) or German (deadkeys), like it is
 the case for the US-variants.

So Olivier, do you agree with that change or not?


Re: [Mageia-dev] Backports Summary

2012-06-27 Thread Johnny A. Solbu
On Wednesday 27 June 2012 20:05, andre999 wrote:
 However talking about _backport repos_, exactly how we tag them is arbitrary.

The fact that this stirs a huge conversation surely serves to show that it is 
Not arbitrarely how we tag them.

 Although obviously backports are updates relative to the initial release 
 in question, so it is not unreasonable to tag the backport repos as updates.

No, it is Not obvious.
It is called Backports for a reason. It is software that is not part of the 
release, and is to be treated as experimental/beta software, as it could wery 
well break your system if you don't know what you are doing.

-- 
Johnny A. Solbu
PGP key ID: 0xFA687324


signature.asc
Description: This is a digitally signed message part.