Re: [Mageia-dev] [RPM] cauldron core/release logrotate-3.8.0-1.mga2

2011-07-06 Thread Ahmad Samir
On 4 July 2011 08:25, Mageia Team buildsystem-dae...@mageia.org wrote:
 Name        : logrotate                    Relocations: (not relocatable)
 Version     : 3.8.0                             Vendor: Mageia.Org
 Release     : 1.mga2                        Build Date: Mon Jul  4 08:24:04 
 2011
 Install Date: (not installed)               Build Host: ecosse
 Group       : File tools                    Source RPM: (none)
 Size        : 55428                            License: GPLv2
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : https://fedorahosted.org/logrotate/
 Summary     : Rotates, compresses, removes and mails system log files
 Description :
 The logrotate utility is designed to simplify the administration of
 log files on a system which generates a lot of log files.  Logrotate
 allows for the automatic rotation compression, removal and mailing of
 log files.  Logrotate can be set to handle a log file daily, weekly,
 monthly or when the log file gets to a certain size.  Normally,
 logrotate runs as a daily cron job.

 Install the logrotate package if you need a utility to deal with the
 log files on your system.

 ahmad ahmad 3.8.0-1.mga2:
 + Revision: 117993
 - Update to 3.8.0, fixes:
   CVE-2011-1098
   CVE-2011-1154
   CVE-2011-1155
 - Drop patch0, fixed upstream
 - Add BR acl-devel and compile with WITH_ACL
 - Put 'make test' in a %check section

FWIW, I couldn't extract the commits from upstream SVN[1] that fixed
those three CVE's (the upstream svn log isn't that clear to me..), so
I can't backport the fixes to mga1.

[1] http://svn.fedorahosted.org/svn/logrotate/

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release logrotate-3.8.0-1.mga2

2011-07-06 Thread nicolas vigier
On Wed, 06 Jul 2011, Ahmad Samir wrote:

 On 4 July 2011 08:25, Mageia Team buildsystem-dae...@mageia.org wrote:
  Name        : logrotate                    Relocations: (not relocatable)
  Version     : 3.8.0                             Vendor: Mageia.Org
  Release     : 1.mga2                        Build Date: Mon Jul  4 08:24:04 
  2011
  Install Date: (not installed)               Build Host: ecosse
  Group       : File tools                    Source RPM: (none)
  Size        : 55428                            License: GPLv2
  Signature   : (none)
  Packager    : Mageia Team http://www.mageia.org
  URL         : https://fedorahosted.org/logrotate/
  Summary     : Rotates, compresses, removes and mails system log files
  Description :
  The logrotate utility is designed to simplify the administration of
  log files on a system which generates a lot of log files.  Logrotate
  allows for the automatic rotation compression, removal and mailing of
  log files.  Logrotate can be set to handle a log file daily, weekly,
  monthly or when the log file gets to a certain size.  Normally,
  logrotate runs as a daily cron job.
 
  Install the logrotate package if you need a utility to deal with the
  log files on your system.
 
  ahmad ahmad 3.8.0-1.mga2:
  + Revision: 117993
  - Update to 3.8.0, fixes:
    CVE-2011-1098
    CVE-2011-1154
    CVE-2011-1155
  - Drop patch0, fixed upstream
  - Add BR acl-devel and compile with WITH_ACL
  - Put 'make test' in a %check section
 
 FWIW, I couldn't extract the commits from upstream SVN[1] that fixed
 those three CVE's (the upstream svn log isn't that clear to me..), so
 I can't backport the fixes to mga1.

There are patchs on redhat bugzilla.

CVE-2011-1098:
https://bugzilla.redhat.com/show_bug.cgi?id=680798

CVE-2011-1154:
https://bugzilla.redhat.com/show_bug.cgi?id=680796

CVE-2011-1155:
https://bugzilla.redhat.com/show_bug.cgi?id=680797



[Mageia-dev] xcb-util update, which broke the BS

2011-07-06 Thread Ahmad Samir
I updated xcb-util and stupidly obsoleted the old libs (which have
been merged in the one lib), this broke the BS.

First thing to do is rebuild startup-notification, but it fails, and I
don't see why 
http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20110706093849.ahmad.valstar.8189/log/startup-notification-0.12-2.mga2/install_deps-1.0.20110706093902.log

lib64xcb-util0[== 0.3.8-1.mga2] should be available already from
xcb-utils-0.3.8... so help!

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release logrotate-3.8.0-1.mga2

2011-07-06 Thread Ahmad Samir
On 6 July 2011 11:29, nicolas vigier bo...@mars-attacks.org wrote:
 On Wed, 06 Jul 2011, Ahmad Samir wrote:

 On 4 July 2011 08:25, Mageia Team buildsystem-dae...@mageia.org wrote:
  Name        : logrotate                    Relocations: (not relocatable)
  Version     : 3.8.0                             Vendor: Mageia.Org
  Release     : 1.mga2                        Build Date: Mon Jul  4 
  08:24:04 2011
  Install Date: (not installed)               Build Host: ecosse
  Group       : File tools                    Source RPM: (none)
  Size        : 55428                            License: GPLv2
  Signature   : (none)
  Packager    : Mageia Team http://www.mageia.org
  URL         : https://fedorahosted.org/logrotate/
  Summary     : Rotates, compresses, removes and mails system log files
  Description :
  The logrotate utility is designed to simplify the administration of
  log files on a system which generates a lot of log files.  Logrotate
  allows for the automatic rotation compression, removal and mailing of
  log files.  Logrotate can be set to handle a log file daily, weekly,
  monthly or when the log file gets to a certain size.  Normally,
  logrotate runs as a daily cron job.
 
  Install the logrotate package if you need a utility to deal with the
  log files on your system.
 
  ahmad ahmad 3.8.0-1.mga2:
  + Revision: 117993
  - Update to 3.8.0, fixes:
    CVE-2011-1098
    CVE-2011-1154
    CVE-2011-1155
  - Drop patch0, fixed upstream
  - Add BR acl-devel and compile with WITH_ACL
  - Put 'make test' in a %check section

 FWIW, I couldn't extract the commits from upstream SVN[1] that fixed
 those three CVE's (the upstream svn log isn't that clear to me..), so
 I can't backport the fixes to mga1.

 There are patchs on redhat bugzilla.

 CVE-2011-1098:
 https://bugzilla.redhat.com/show_bug.cgi?id=680798

 CVE-2011-1154:
 https://bugzilla.redhat.com/show_bug.cgi?id=680796

 CVE-2011-1155:
 https://bugzilla.redhat.com/show_bug.cgi?id=680797



OK, thanks.

-- 
Ahmad Samir


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Florian Hubold

Am 17.03.2011 09:14, schrieb Samuel Verschelde:

Le mardi 15 mars 2011 21:30:05, Michael Scherer a écrit :

Le mardi 15 mars 2011 à 20:34 +0100, Tux99 a écrit :

Quote: Michael Scherer wrote on Tue, 15 March 2011 20:21


Because some people do not care about patents and using tainted stuff,
but do care about free licenses and do care about what it bring to
them.

I do. Stormi do ( or seems to do ). And I think that given we decided
to
split PLF for that precise reason, there is more than 2 of us to care.


Putting tainted packages in nonfree just causes more confusion
IMHO.

As much as the reverse, it all depends on what you tell to people
about
the repository, what they expect and what you prefer to highlight.

That's exactly why I suggested earlier in this thread that we need an
additional repo for 'tainted+non-free' packages, that's the only solution
that would satisfy every preference people might have and at the same
time make things clear for everyone (packagers, mirror maintainers,
users).

Instead of moving stuff in non-free, you move them in non-free +
tainted. That just bring more headaches, and more complexity.

That's not a solution.

Well, that would be a real solution if we really wanted to flag those packages
both as tainted and as non-free, as some people give more importance to the
fact that it is tainted and others to the fact that it is non-free.

For now, I would propose either to put that package in non-free, explain to
users that non-free packages may be tainted too, and envision after Mageia 1
to add a new media if the current solution really doesn't work, and maybe
require a meta-package from tainted  OR put it in tainted, explain that
tainted can contain non-free packages, and require a dummy package from non-
free, as Anssi proposed (on a second thought, I think that second option is
better).

Can we reach a decision ? (add this question to the next packagers meeting ?)

*bump*
As there was no decision reached, not even a concensus, how do we proceed now?
As there is the next package (HandBrake) which also falls under both 
categories, tainted and non-free.


The option of moving such packages to non-free, and requiring a package from 
tainted (or vice-versa)
which explains shortly via a README.urpmi about the problem, and to enable the 
missing repo,

sounds not that bad. (If you really want to go that far.)

Regards


Re: [Mageia-dev] xcb-util update, which broke the BS

2011-07-06 Thread Funda Wang
The problem is libxcb is obsoleting libxcb-util0:
$ rpm -qp --obsoletes libxcb-dpms0-1.7-1.mga1.i586.rpm
libxcb-util0
libxcb-util1


2011/7/6 Ahmad Samir ahmadsamir3...@gmail.com:
 I updated xcb-util and stupidly obsoleted the old libs (which have
 been merged in the one lib), this broke the BS.

 First thing to do is rebuild startup-notification, but it fails, and I
 don't see why 
 http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20110706093849.ahmad.valstar.8189/log/startup-notification-0.12-2.mga2/install_deps-1.0.20110706093902.log

 lib64xcb-util0[== 0.3.8-1.mga2] should be available already from
 xcb-utils-0.3.8... so help!

 --
 Ahmad Samir



Re: [Mageia-dev] xcb-util update, which broke the BS

2011-07-06 Thread Ahmad Samir
On 6 July 2011 12:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 12:00, Funda Wang fundaw...@gmail.com wrote:
 The problem is libxcb is obsoleting libxcb-util0:
 $ rpm -qp --obsoletes libxcb-dpms0-1.7-1.mga1.i586.rpm
 libxcb-util0
 libxcb-util1



 So we need to bump the Epoch in xcb-util?


Or remove the old obsoletes from libxcb. I think removing the old
obsoletes is better.

-- 
Ahmad Samir


Re: [Mageia-dev] xcb-util update, which broke the BS

2011-07-06 Thread Funda Wang
2011/7/6 Ahmad Samir ahmadsamir3...@gmail.com:
 On 6 July 2011 12:00, Funda Wang fundaw...@gmail.com wrote:
 The problem is libxcb is obsoleting libxcb-util0:
 $ rpm -qp --obsoletes libxcb-dpms0-1.7-1.mga1.i586.rpm
 libxcb-util0
 libxcb-util1



 So we need to bump the Epoch in xcb-util?
No, we need to drop libxcb's obsoletes at first. I guess will need to
add some conflicts in libxcb-util so that it will upgrade libxcb at
first when upgrading from previous distros.


 2011/7/6 Ahmad Samir ahmadsamir3...@gmail.com:
 I updated xcb-util and stupidly obsoleted the old libs (which have
 been merged in the one lib), this broke the BS.

 First thing to do is rebuild startup-notification, but it fails, and I
 don't see why 
 http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20110706093849.ahmad.valstar.8189/log/startup-notification-0.12-2.mga2/install_deps-1.0.20110706093902.log

 lib64xcb-util0[== 0.3.8-1.mga2] should be available already from
 xcb-utils-0.3.8... so help!

 --
 Ahmad Samir





 --
 Ahmad Samir



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Wolfgang Bornath
If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.

The question about GPL or other free licenses is not touched by
tainted. So, everything which does not have to go to tainted will go
to free (core) or non-free, depending on it's status.

-- 
wobo


Re: [Mageia-dev] xcb-util update, which broke the BS

2011-07-06 Thread Ahmad Samir
On 6 July 2011 12:08, Funda Wang fundaw...@gmail.com wrote:
 2011/7/6 Ahmad Samir ahmadsamir3...@gmail.com:
 On 6 July 2011 12:00, Funda Wang fundaw...@gmail.com wrote:
 The problem is libxcb is obsoleting libxcb-util0:
 $ rpm -qp --obsoletes libxcb-dpms0-1.7-1.mga1.i586.rpm
 libxcb-util0
 libxcb-util1



 So we need to bump the Epoch in xcb-util?
 No, we need to drop libxcb's obsoletes at first. I guess will need to
 add some conflicts in libxcb-util so that it will upgrade libxcb at
 first when upgrading from previous distros.


Yes, (you probably missed my previous email), anyway, we may needn't
add the obsoletes back, it was added 2years+ ago
http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages?view=revisionrevision=383043

I'll try and check more thoroughly though.

Thanks a bunch for the fix.


 2011/7/6 Ahmad Samir ahmadsamir3...@gmail.com:
 I updated xcb-util and stupidly obsoleted the old libs (which have
 been merged in the one lib), this broke the BS.

 First thing to do is rebuild startup-notification, but it fails, and I
 don't see why 
 http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20110706093849.ahmad.valstar.8189/log/startup-notification-0.12-2.mga2/install_deps-1.0.20110706093902.log

 lib64xcb-util0[== 0.3.8-1.mga2] should be available already from
 xcb-utils-0.3.8... so help!

 --
 Ahmad Samir





 --
 Ahmad Samir





-- 
Ahmad Samir


Re: [Mageia-dev] ksnapshot conflicts with kdegraphics4-devel

2011-07-06 Thread John Balcaen
2011/7/5 Radu-Cristian FOTESCU beranger...@yahoo.ca:
 fwang,
 mikala,

 # urpmi kdegraphics4-devel
 The following package has to be removed for others to be upgraded:
 ksnapshot-4.6.90-1.mga2.i586
  (due to conflicts with kdegraphics4-devel[= 2:4.6.90]) (y/N)

The conflicts against kdegraphics4-devel was added because somes files
were wrongly available in the « old » -devel package  especially the
-devel package was not expected to live again .

 Or, the other way around:

 # urmpi ksnapshot
 The following package has to be removed for others to be upgraded:
 kdegraphics4-devel-4.6.90-1.mga2.noarch
  (due to conflicts with ksnapshot-4.6.90-1.mga2.i586) (y/N)


 I admit I don't understand the new KDE 4.7 package fragmentation (why must 
 they always change something upstream? I'm sick of this), but is this normal? 
 I guess not.

 ksnapshot can coexist with kdegraphics4, but not with kdegraphics4-devel.

In fact kdegraphics4-devel should not exist anymore, i'll remove it
from the kdegraphics4 meta package.
You should directly install the -devel package you need to build your
package from libksane-devel , libkipi-devel, libkexiv2-devel or
libkdcraw-devel

Fwang  i can understand that you want to keep an empty metapackage
(even if i'm personnaly not agree as said earlier)  for kdegraphics,
but why adding a -devel metapackage here  j ?
I also noticed you did the same things for kdeedu so i'll remove it too.



-- 
Balcaen John
Jabber-id: mik...@jabber.littleboboy.net


Re: [Mageia-dev] ksnapshot conflicts with kdegraphics4-devel

2011-07-06 Thread Funda Wang
2011/7/6 John Balcaen mik...@mageia.org:
 Fwang  i can understand that you want to keep an empty metapackage
 (even if i'm personnaly not agree as said earlier)  for kdegraphics,
 but why adding a -devel metapackage here  j ?
 I also noticed you did the same things for kdeedu so i'll remove it too.
Then please rebuild the relevant packages before doing this. And,
obsoletes are not the correct place for solve such problems.




 --
 Balcaen John
 Jabber-id: mik...@jabber.littleboboy.net



Re: [Mageia-dev] ksnapshot conflicts with kdegraphics4-devel

2011-07-06 Thread Balcaen John
On Wednesday 06 July 2011 18:28:27 Funda Wang wrote:
 2011/7/6 John Balcaen mik...@mageia.org:
  Fwang  i can understand that you want to keep an empty metapackage
  (even if i'm personnaly not agree as said earlier)  for kdegraphics,
  but why adding a -devel metapackage here  j ?
  I also noticed you did the same things for kdeedu so i'll remove it too.
 
 Then please rebuild the relevant packages before doing this. 
It was expected but you suddenly start to change things.
 And,
 obsoletes are not the correct place for solve such problems.
ksnapshot don't have any obsoletes but a conflict (which is probably indeed 
too much but was not expected to add any problem if you were not pushing again 
the -devel package)
Regarding others obsoletes i put them in a specific library  (for each project 
kdegraphics4  kdeeedu4) because i wanted to drop them from BS too in the same 
way but you removed them on the same movement when you pushed by the -devel 
package.


-- 
Balcaen John
Jabber ID: mik...@jabber.littleboboy.net


Re: [Mageia-dev] ksnapshot conflicts with kdegraphics4-devel

2011-07-06 Thread Radu-Cristian FOTESCU

 obsoletes are not the correct place for solve such problems.
 ksnapshot don't have any obsoletes but a conflict (which is probably 

 indeed too much but was not expected to add any problem i

Sorry to bother you, but since this is both about an upgrade and a change of 
package names (albeit via a fragmentation/split), why isn't Obsoletes a 
better choice?

If I am not very wrong, technically Conflicts will cause the install/upgrade 
to fail and therefore forbids an installation/upgrade. Which is both annoying 
and it requires a multiple-step action from the end-user's part. In contrast, 
Obsoletes forces an upgrade to the new packages names, automatically removing 
the old packages.


While in principle Obsoletes doesn't prevent the end-user from reinstalling 
the old package(s), this is not desired anyway. I mean, it's not like 
kdesomething-4.6.4 and kdesomesplitpackage-4.6.90 would coexist on the same 
machine -- it's either you upgraded from KDE 4.6.4 to 4.6.90, or you didn't.

So I suppose you say Obsoletes is not the right thing to do _as a principle_ 
(as a principle, GOTO is considered harmful too), but why is it unsuitable for 
this very case of an evolving (cauldron) repository in a situation of a kinky 
upgrade?

Of course, I am still waiting for a mentor, so I might be very, very wrong in 
my understanding of Conflicts vs Obsoletes. What I believe I know is that 
Obsoletes makes things transparent for the end-user, whereas Conflicts 
looks like an error...

R-C aka beranger



Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Florian Hubold

Am 06.07.2011 12:10, schrieb Wolfgang Bornath:

If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.


Doesn't seem so. If even Anssi asks me where this package should go,
maybe this is not clear to everybody. Also if you reread this thread,
there is no concesus here. Also regarding Ahmads answer.

But if you tell me that is the status quo, and the others also say so,
my question is anwered, and HandBrake should go to tainted.


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Ahmad Samir
On 6 July 2011 13:40, Florian Hubold doktor5...@arcor.de wrote:
 Am 06.07.2011 12:10, schrieb Wolfgang Bornath:

 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 Doesn't seem so. If even Anssi asks me where this package should go,
 maybe this is not clear to everybody. Also if you reread this thread,
 there is no concesus here. Also regarding Ahmads answer.

 But if you tell me that is the status quo, and the others also say so,
 my question is anwered, and HandBrake should go to tainted.


If HandBrake has a bundled faac, then it shouldn't go anywhere in the
official Mageia repos, unless the bundles faac is disabled IIUC.

-- 
Ahmad Samir


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Romain d'Alverny
On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

Indeed. http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
says:

The tainted section accepts software under a license that is might be
free or open source and which cannot be redistributed publicly in
certain areas in the world, or due to patents issues.

Reformulating it in an other, more explicit way maybe:
 - core hosts 100% free software that can be redistributed anywhere
(or almost, the world is a bit more complicated than that)
 - nonfree hosts non-free software that can be redistributed anywhere (same)
 - tainted hosts all the rest, be it free software or not.

Romain


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Ahmad Samir
On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere (same)
  - tainted hosts all the rest, be it free software or not.


Third point is wrong, a license that is might be free or open
source, which, I think, means only software with an open source
software License.

Although the wording should be clearer / more precise.

 Romain




-- 
Ahmad Samir


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Thorsten van Lil

Am 06.07.2011 14:04, schrieb Ahmad Samir:

On 6 July 2011 13:58, Romain d'Alvernyrdalve...@gmail.com  wrote:

On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornathmolc...@googlemail.com  wrote:

If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.

The question about GPL or other free licenses is not touched by
tainted. So, everything which does not have to go to tainted will go
to free (core) or non-free, depending on it's status.


Indeed. http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
says:

The tainted section accepts software under a license that is might be
free or open source and which cannot be redistributed publicly in
certain areas in the world, or due to patents issues.

Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
(or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere (same)
  - tainted hosts all the rest, be it free software or not.



Third point is wrong, a license that is might be free or open
source, which, I think, means only software with an open source
software License.

Although the wording should be clearer / more precise.



The reason why we have tainted is, that there are patents, which 
restrain some user to use this software. So, it's a question of 
legality, which should get the higher priority. The differentiation if 
it's free or not-free is only a question of ideology.


Therefore, for me the situation is very simple. If there are 
questionable patents for a software, we have to put it in tainted 
(otherwise we destroy the whole idea of core/non-free/tainted). There is 
no other option. We may can think about a tainted-free and 
tainted-nonfree (like PLF) but IMHO it's not needed and as long as we 
don't have such a repo, all tainted packages have to be put into tainted 
(no matter what license they use).


Regards,
Thorsten


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Romain d'Alverny
On Wed, Jul 6, 2011 at 14:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere 
 (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

I understand this as: software that might be free or open source =
can be not free or open source. might expressed the possibility, not
the requirement. IOW, tainted does not discriminate free and non free
software.

 Although the wording should be clearer / more precise.

Indeed.

Romain


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread James Kerr

On 06/07/11 12:58, Romain d'Alverny wrote:

On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornathmolc...@googlemail.com  wrote:

If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.

The question about GPL or other free licenses is not touched by
tainted. So, everything which does not have to go to tainted will go
to free (core) or non-free, depending on it's status.


Indeed. http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
says:

The tainted section accepts software under a license that is might be
free or open source and which cannot be redistributed publicly in
certain areas in the world, or due to patents issues.

Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
(or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere (same)




  - tainted hosts all the rest, be it free software or not.



I don't think that the last line is entirely consistent with what I 
understood was Mageia's commitment to provide a free distro for those 
users who want it. Such a user would have to investigate whether or not 
a tainted package was free or nonfree, or not use the tainted repo at all.


Jim





Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread nicolas vigier
On Wed, 06 Jul 2011, Thorsten van Lil wrote:


 The reason why we have tainted is, that there are patents, which restrain 
 some user to use this software. So, it's a question of legality, which 
 should get the higher priority. The differentiation if it's free or 
 not-free is only a question of ideology.

 Therefore, for me the situation is very simple. If there are questionable 
 patents for a software, we have to put it in tainted (otherwise we destroy 
 the whole idea of core/non-free/tainted). There is no other option. We may 

There is other options. It would also be possible to not include nonfree
patented software anywhere.



Re: [Mageia-dev] gstreamer packaging too split?

2011-07-06 Thread Colin Guthrie
'Twas brillig, and Ahmad Samir at 05/07/11 10:50 did gyre and gimble:
 I see packages like gstreamer0.10-soup installed as separate packages.
 Is there any real gain from this split? Other than pulling in other
 libraries etc, as it just causes potential problems for some packages
 that do not require it. e.g. totem and rhythmbox both reqire the -soup
 package but phonon-gstreamer does not (it should).

 But really, should this library just be bundled into the main -good
 package?
 
 I agree about merging -soup, without it gst-based apps can't seem to
 play online streams, this is a basic functionality, I guess.
 
  Ditto for other overly split things, like the pulse plugin,
 and the neon plugin in -bad

 
 I dunno about pulse, it would pull pulseaudio on users' systems (I
 know it's installed by default, but some do a minimal install and
 don't install pulse, even if the some of pulse libs are too dug deep
 down the whole stack :)).

Hmmm, gstreamer0.10-pulse requires pulseaudio = 0.9.7. Interesting.

I'm not sure why (it could easily be installed on a system that does not
have a PA daemon and operates as a thin client.

Wonder if we should just drop that require and then the gst-pulse plugin
only really requires libpulse which a *lot* of other things need anyway,
and thus no additional stuff pulled in. WDYT?


 Has anyone sad down and thought about it a bit recently (here or in Mdv?)
 
 (I have to admit, I didn't sit down and think about it before). Here goes:
 
 ===
 -good:
 $ urpmf --sourcerpm gstreamer0.10-plugins-good | awk -F: '{print $1}'
 gstreamer0.10-caca
 gstreamer0.10-raw1394
 gstreamer0.10-soup
 gstreamer0.10-plugins-good
 gstreamer0.10-dv
 gstreamer0.10-wavpack
 gstreamer0.10-pulse
 gstreamer0.10-jack
 gstreamer0.10-speex
 gstreamer0.10-aalib
 gstreamer0.10-flac
 
 I think these can be merged in addition to -soup:
 -flac, an open format, expected to work o-o-t-b, IMHO
 -jack, doesn't matter really, it won't pull any more requires as
 libjack.so.0 is deep in the stack anyway (just tested with urpme
 --test and it wanted to yank 174 packages).
 
 As for the rest I am not sure, e.g. I've never used -wavpack, so I
 think they can remain split.

Perhaps, but I'm just not convinced of the value of a split generally.
Sure you could argue that pulling in an extra lib here and there can
count for a lot of disk space, but then we end up with various problems
for other packages (like the soup issue - although granted, one as
obvious as that will likely not crop up with the more subtle extras -
until some user plugs in their dv video camera.. :p)

 =
 -ugly looks OK to me.
 
 $ urpmf --sourcerpm gstreamer0.10-plugins-ugly | awk -F: '{print $1}'
 gstreamer0.10-sid
 gstreamer0.10-twolame
 gstreamer0.10-a52dec
 gstreamer0.10-cdio
 gstreamer0.10-plugins-ugly
 gstreamer0.10-mpeg
 
 
 Though merging -a52dec looks like a good idea given how widely used
 the AC-3 codec is.
 
 ==
 I left the bad for last, they look OK too, each sub-package
 pulls/requires a different lib (e.g. rtmp - librtmp.so.0), I guess
 that's a good splitting criteria; I've never used -neon so I'll take
 your word for it :)
 $ urpmf --sourcerpm gstreamer0.10-plugins-bad | awk -F: '{print $1}' |
 grep -v lib
 gstreamer0.10-rtmp
 gstreamer0.10-nas
 gstreamer0.10-rsvg
 gstreamer0.10-soundtouch
 gstreamer0.10-musepack
 gstreamer0.10-gsm
 gstreamer0.10-resindvd
 gstreamer0.10-kate
 gstreamer0.10-neon
 gstreamer0.10-voip
 gstreamer0.10-jp2k
 gstreamer0.10-ladspa
 gstreamer0.10-plugins-bad-doc
 gstreamer0.10-plugins-bad
 gstreamer0.10-celt
 gstreamer0.10-schroedinger
 gstreamer0.10-mms
 gstreamer0.10-dc1394
 gstreamer0.10-directfb
 gstreamer0.10-dirac
 gstreamer0.10-ofa
 gstreamer0.10-wildmidi
 gstreamer0.10-gme
 gstreamer0.10-vdpau
 gstreamer0.10-mpeg2enc
 gstreamer0.10-vp8
 gstreamer0.10-cog
 gstreamer0.10-curl
 
 
 (A bit off-topic, I think -nas should be deprecated, NAS doesn't seem
 that used lately?).

Yeah it is a bit of a grab-bag of stuff, but again, should we still just
bundle everything together anyway and sod the extra disk space needed?
It would be a lot simpler for users (oh you need $foo? sure, just
installed -ugly/-bad) which is advise they can get direct from upstream
without having to know our particular packaging quirks.

As someone who does upstream support for other projects, it's a pain to
put caveats in all your advice for distros you don't know.

That said, the trade off may be too much, hence the canvassing of
opinions here :)

Col





-- 

Colin Guthrie
mageia(at)colin.guthr.ie
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] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Ahmad Samir
On 6 July 2011 14:27, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 14:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere 
 (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.

It does differentiate; given that Anssi is the one who worked on the
tainted policy the most, and he doesn't think faac should be in
tainted, is enough to say that the wording in the wiki needs to
express our stance on the issue in a clearer way...


 Although the wording should be clearer / more precise.

 Indeed.

 Romain




-- 
Ahmad Samir


[Mageia-dev] Looking for victim^w^wvolunteer for Texlive package

2011-07-06 Thread Anne nicolas
Hi there

Here is an interesting topic :).Texlive is one of the biggest package
we have for now. Of course split is needed but we postponed it after
Mageia 1 to have a look on it. Now here we go!

It needs first to have a look on the way we want to split it, Fedora
one (zillions of sub-packages) or our own one based on the wau
different components are used.

Comments, proposals welcome

-- 
Anne
http://www.mageia.org


Re: [Mageia-dev] Looking for victim^w^wvolunteer for Texlive package

2011-07-06 Thread Kira

在 Wed, 06 Jul 2011 21:09:30 +0800, Anne nicolas enn...@mageia.org寫道:


Hi there

Here is an interesting topic :).Texlive is one of the biggest package
we have for now. Of course split is needed but we postponed it after
Mageia 1 to have a look on it. Now here we go!

It needs first to have a look on the way we want to split it, Fedora
one (zillions of sub-packages) or our own one based on the wau
different components are used.

Comments, proposals welcome



First: Which version? Texlive 2007 or later ones build on luaTex?

I have heard that after 2008, building texlive is almost impossible


Re: [Mageia-dev] gstreamer packaging too split?

2011-07-06 Thread Ahmad Samir
On 6 July 2011 15:09, Christiaan Welvaart c...@daneel.dyndns.org wrote:
 On Wed, 6 Jul 2011, Colin Guthrie wrote:

 Yeah it is a bit of a grab-bag of stuff, but again, should we still just
 bundle everything together anyway and sod the extra disk space needed?
 It would be a lot simpler for users (oh you need $foo? sure, just
 installed -ugly/-bad) which is advise they can get direct from upstream
 without having to know our particular packaging quirks.

 As someone who does upstream support for other projects, it's a pain to
 put caveats in all your advice for distros you don't know.

 That said, the trade off may be too much, hence the canvassing of
 opinions here :)

 I think there are only 2 solutions:
 - Add a meta package, e.g. gstreamer-codecs-all that can be used to make
  sure all available codecs are installed. Some people complain about
  bad and ugly so using those names more is not a good idea.

But that's how upstream calls them, hiding them won't work, since
they're too popular already.

FWIW, there's gstreamer0.10-decoders, a meta package in mdv (not
imported yet in Mageia).

 - Use the packagekit gstreamer plugin, so players install the correct
  plugins on demand.


ATM it doesn't work, the urpmi backend needs some love..


    Christiaan




-- 
Ahmad Samir


[Mageia-dev] Tonight's meeting

2011-07-06 Thread Anne nicolas
Hi there

Here are the topics for tonight's meeting at 19h UTC on #mageia-dev

- release cycle, backports policies
- starting implementing specifications for Mageia2
- review of mentoring (andre555)
- review of secteam (stewb)
- support of Mageia 1

Cheers

-- 
Anne
http://www.mageia.org


Re: [Mageia-dev] Looking for victim^w^wvolunteer for Texlive package

2011-07-06 Thread Christiaan Welvaart

On Wed, 6 Jul 2011, Kira wrote:


在 Wed, 06 Jul 2011 21:09:30 +0800, Anne nicolas enn...@mageia.org寫道:


Hi there

Here is an interesting topic :).Texlive is one of the biggest package
we have for now. Of course split is needed but we postponed it after
Mageia 1 to have a look on it. Now here we go!

It needs first to have a look on the way we want to split it, Fedora
one (zillions of sub-packages) or our own one based on the wau
different components are used.

Comments, proposals welcome



First: Which version? Texlive 2007 or later ones build on luaTex?

I have heard that after 2008, building texlive is almost impossible


Texlive 2010 is already available in mageia, so I believe this is about 
improving the existing package(s). That consists mostly of splitting up 
texlive-texmf(?), but maybe also adding a dependency on a minimal set of 
fonts to texlive. Currently the texmf subpackage can be removed while most 
of the programs in the texlive package are probably useless without fonts.



Christiaan


Re: [Mageia-dev] Looking for victim^w^wvolunteer for Texlive package

2011-07-06 Thread Anne nicolas
2011/7/6 Christiaan Welvaart c...@daneel.dyndns.org:
 On Wed, 6 Jul 2011, Kira wrote:

 在 Wed, 06 Jul 2011 21:09:30 +0800, Anne nicolas enn...@mageia.org寫道:

 Hi there

 Here is an interesting topic :).Texlive is one of the biggest package
 we have for now. Of course split is needed but we postponed it after
 Mageia 1 to have a look on it. Now here we go!

 It needs first to have a look on the way we want to split it, Fedora
 one (zillions of sub-packages) or our own one based on the wau
 different components are used.

 Comments, proposals welcome


 First: Which version? Texlive 2007 or later ones build on luaTex?

 I have heard that after 2008, building texlive is almost impossible

 Texlive 2010 is already available in mageia, so I believe this is about
 improving the existing package(s). That consists mostly of splitting up
 texlive-texmf(?), but maybe also adding a dependency on a minimal set of
 fonts to texlive. Currently the texmf subpackage can be removed while most
 of the programs in the texlive package are probably useless without fonts.

Indeed. Package is for now much too monolitic which does not help to
reduce size of some installs.


    Christiaan




-- 
Anne
http://www.mageia.org


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Romain d'Alverny
On Wed, Jul 6, 2011 at 15:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 14:27, Romain d'Alverny rdalve...@gmail.com wrote:
 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.

 It does differentiate; given that Anssi is the one who worked on the
 tainted policy the most, and he doesn't think faac should be in
 tainted, is enough to say that the wording in the wiki needs to
 express our stance on the issue in a clearer way...

Ok, fine then, fix this in the definition on the wiki. But make sure
to explicit what becomes of software that is non free and questionable
regarding patents (id est, it goes nowhere), so that the layout is
clearer (here with a changed triage):
 - core: 100% free software
 - tainted: 100% free software, but locally subject to software
patents or local legal terms
 - nonfree: non-free software
 - nowhere, we don't package/distribute this: non-free software, for
which we may still have the source code or binaries, and a license to
redistribute from author but patent law or other local provision may
prevent to redistribute it anyway.

(I am not taking sides here, just re-explaining your understanding)

Romain


Re: [Mageia-dev] Tonight's meeting

2011-07-06 Thread Samuel Verschelde
Le mercredi 6 juillet 2011 15:30:30, Anne nicolas a écrit :
 Hi there
 
 Here are the topics for tonight's meeting at 19h UTC on #mageia-dev
 
 - release cycle, backports policies
 - starting implementing specifications for Mageia2
 - review of mentoring (andre555)
 - review of secteam (stewb)
 - support of Mageia 1
 
 Cheers

I wont be able to attend this meeting which promises to be very interesting.  

Best regards

Samuel


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Wolfgang Bornath
2011/7/6 Ahmad Samir ahmadsamir3...@gmail.com:
 On 6 July 2011 14:27, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 14:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere 
 (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.

 It does differentiate; given that Anssi is the one who worked on the
 tainted policy the most, and he doesn't think faac should be in
 tainted, is enough to say that the wording in the wiki needs to
 express our stance on the issue in a clearer way...

The point we made when discussing these issues was:

 - to provide a section where people who only want free software can
have all free software (core)
 - to provide a section where people who want non-free software
(mainly proprietary drivers, plugins, codecs) can have their drivers,
plugins, whatever (non-free)
 - to provide a section where we can put software which may be illegal
to use in certain countries (some codecs, libdvdcss2, etc.), so users
and mirror maintainers in such countries can decide for themselves to
use this or not (tainted)

That's all. Now saying that faac should not be in tainted, where
should it go if not in tainted? How does faac differ to other software
which is in tainted? The only reason it should not be in tainted would
be that we can not distribute it at all.
This brings us back to the core of the discussion what kind of
software Mageia should or should not provide.

-- 
wobo


[Mageia-dev] Updates testing

2011-07-06 Thread nicolas vigier
Hello,

A few package updates need testing on x86_64 (they have been tested on
i586, thanks to Dave Hodgins) :

https://bugs.mageia.org/show_bug.cgi?id=1944
https://bugs.mageia.org/show_bug.cgi?id=1485
https://bugs.mageia.org/show_bug.cgi?id=1892
https://bugs.mageia.org/show_bug.cgi?id=1939



Re: [Mageia-dev] Updates testing

2011-07-06 Thread Wolfgang Bornath
2011/7/6 nicolas vigier bo...@mars-attacks.org:
 Hello,

 A few package updates need testing on x86_64 (they have been tested on
 i586, thanks to Dave Hodgins) :

 https://bugs.mageia.org/show_bug.cgi?id=1944

Successfully tested on Mageia 1 x86_64
(reported also in the bug report)

-- 
wobo


Re: [Mageia-dev] Updates testing

2011-07-06 Thread José Jorge
Le mercredi 6 juillet 2011 18:12:44, nicolas vigier a écrit :
 Hello,
 
 A few package updates need testing on x86_64 (they have been tested on
 i586, thanks to Dave Hodgins) :
 
 https://bugs.mageia.org/show_bug.cgi?id=1944
 https://bugs.mageia.org/show_bug.cgi?id=1485
 https://bugs.mageia.org/show_bug.cgi?id=1892
 https://bugs.mageia.org/show_bug.cgi?id=1939

All tested, but without a testcase, some are hard to test.


Re: [Mageia-dev] How to add package into backports_testing

2011-07-06 Thread Maarten Vanraes
Op dinsdag 05 juli 2011 01:15:52 schreef Eugeni Dodonov:
 On Mon, Jul 4, 2011 at 16:57, Maarten Vanraes 
maarten.vanr...@gmail.comwrote:
  Op maandag 04 juli 2011 20:31:41 schreef Dexter Morgan:
   On Mon, Jul 4, 2011 at 8:07 PM, Maarten Vanraes
   
   maarten.vanr...@gmail.com wrote:
But skype was available for PWP, which i have.
   
   read again what misc wrote :
   
   - a package was present in Mandriva 2010.1/2 ( and only in Mandriva,
   not in 3rd party repository, not cooker )
   
   skype wasn't in main nor contrib
  
  yes, again...
  
  it was in PWP (ie: the powerpack version? which _IS_ from mandriva? which
  had
  a _restricted_ repository? _not_ 3rd party???
  
  i don't see where i'm misreading anything here...
 
 Perhaps Anne could clarify it better than I, but I think that you are
 misreading the part that Powerpack is/was part of Mandriva distribution.
 Powerpack media is *not* part of Mandriva distribution, it is a separate
 3rd-party media (which happens to come from same company, but it is not
 part of Mandriva distribution), with access allowed only to paying
 customers, which is not shared with the Mandriva distribution.

oic, so you're saying restricted was not a Mandriva distribution repository, 
but a 3rd party repository from the Mandriva company?

Well, if it's like this, i do agree... but it isn't/wasn't all that clear to 
me as a customer of Mandriva.

Thanks for clarifying this now.


Re: [Mageia-dev] Summary of the release cycle decision

2011-07-06 Thread Maarten Vanraes
Op woensdag 06 juli 2011 14:44:07 schreef Michael scherer:
 Hi
 
 So after reading all the feedback on the topic of release, here
 are the conclusion of the discussion made by Anne and me :

[...]

thanks for the good work!


Re: [Mageia-dev] gstreamer packaging too split?

2011-07-06 Thread Per Øyvind Karlsen
2011/7/6 Ahmad Samir ahmadsamir3...@gmail.com:
 On 6 July 2011 15:09, Christiaan Welvaart c...@daneel.dyndns.org wrote:
 On Wed, 6 Jul 2011, Colin Guthrie wrote:

 Yeah it is a bit of a grab-bag of stuff, but again, should we still just
 bundle everything together anyway and sod the extra disk space needed?
 It would be a lot simpler for users (oh you need $foo? sure, just
 installed -ugly/-bad) which is advise they can get direct from upstream
 without having to know our particular packaging quirks.

 As someone who does upstream support for other projects, it's a pain to
 put caveats in all your advice for distros you don't know.

 That said, the trade off may be too much, hence the canvassing of
 opinions here :)

 I think there are only 2 solutions:
 - Add a meta package, e.g. gstreamer-codecs-all that can be used to make
  sure all available codecs are installed. Some people complain about
  bad and ugly so using those names more is not a good idea.

 But that's how upstream calls them, hiding them won't work, since
 they're too popular already.

 FWIW, there's gstreamer0.10-decoders, a meta package in mdv (not
 imported yet in Mageia).

 - Use the packagekit gstreamer plugin, so players install the correct
  plugins on demand.


 ATM it doesn't work, the urpmi backend needs some love..
I've already given it the tender, love  care required already:
https://gitorious.org/+rpm5distro/packagekit/rpm5distro-packagekit

I *think* the backend itself should be working (ie. 'pkcon what-provides'
behaves as expected), but when testing it with ie. totem, it'll fail installing.

I kinda assumed I was the one to blame, but after discussing with packagekit
upstream devs, they suspected it rather was kpackagekit in cooker that might
be to blame for it's failure as the urpmi backend seemed to be okay..

I was just starting to poke around with gnome-packagekit before leaving the
office today, so I haven't verified it to work with it, but perhaps
some of you'll
beat me to it before I get into work tomorrow..? :)

Note: I've implemented several other features  filters missing from the backend
as well while at it, and I cannot guarantee that I haven't broken anything with
older urpmi/URPM versions (I've tried not to and even fixed my code later on
where I've realized doign so), so lemme know if anything breaks for ya..
(Of course, it would be *way* easier to coordinate any slightest change or what
not with someone remotely interested in communicating)

--
Regards,
Per Øyvind


Re: [Mageia-dev] [RPM] cauldron core/release gnome-control-center-3.1.3-1.mga2

2011-07-06 Thread Balcaen John
On Tuesday 05 July 2011 19:59:18 Mageia Team wrote:
 Name: gnome-control-center Relocations: (not relocatable)
[...].
 
 cjw cjw 3.1.3-1.mga2:
 + Revision: 118992
 - 3.1.3
There's a file conflicts with gnome-color-manager :
 file /usr/lib64/control-center-1/panels/libcolor.so from install of gnome-
control-center-3.1.3-2.mga2.x86_64 conflicts with file from package gnome-
color-manager-3.0.0-1.mga2.x86_64

Regards,
-- 
Balcaen John
Jabber ID: mik...@jabber.littleboboy.net


Re: [Mageia-dev] [RPM] cauldron core/release gnome-settings-daemon-3.1.3-1.mga2

2011-07-06 Thread Balcaen John
On Wednesday 06 July 2011 10:45:16 Mageia Team wrote:
 Name: gnome-settings-daemonRelocations: (not relocatable)
 Version : 3.1.3 Vendor: Mageia.Org
 Release : 1.mga2Build Date: Wed Jul  6 10:42:17
 2011 Install Date: (not installed)   Build Host: ecosse
 Group   : Graphical desktop/GNOME   Source RPM: (none)
 Size: 1355472  License: GPLv2+
 Signature   : (none)
 Packager: Mageia Team http://www.mageia.org
 URL : http://www.gnome.org/
 Summary : GNOME Settings Daemon
 Description :
 GNOME settings daemon manages the configuration of the desktop in the
 background.
 
 cjw cjw 3.1.3-1.mga2:
 + Revision: 119250
 - add BuildRequires: lcms2-devel
 - add BuildRequires: libcolord-devel
 - 3.1.3
There's a file conflicts with gnome-color-manager :

file /usr/lib64/gnome-settings-daemon-3.0/color.gnome-settings-plugin from 
install of gnome-settings-daemon-3.1.3-1.mga2.x86_64 conflicts with file from 
package gnome-color-manager-3.0.0-1.mga2.x86_64 

   
file /usr/lib64/gnome-settings-daemon-3.0/libcolor.so from install of 
gnome-settings-daemon-3.1.3-1.mga2.x86_64 conflicts with file from package 
gnome-color-manager-3.0.0-1.mga2.x86_64 

   
file /usr/share/glib-2.0/schemas/org.gnome.settings-
daemon.plugins.color.gschema.xml from install of gnome-settings-
daemon-3.1.3-1.mga2.x86_64 conflicts with file from package gnome-color-
manager-3.0.0-1.mga2.x86_64  

Regards,

-- 
Balcaen John
Jabber ID: mik...@jabber.littleboboy.net


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Anssi Hannula
On 06.07.2011 16:04, Ahmad Samir wrote:
 On 6 July 2011 14:27, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 14:04, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 6 July 2011 13:58, Romain d'Alverny rdalve...@gmail.com wrote:
 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed. 
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere 
 (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.
 
 It does differentiate; given that Anssi is the one who worked on the
 tainted policy the most, and he doesn't think faac should be in
 tainted, is enough to say that the wording in the wiki needs to
 express our stance on the issue in a clearer way...

I don't remember saying that. Any consistent solution is acceptable to
me (including put-in-nonfree, put-in-tainted, put-in-nowhere).

There was opposition (from e.g. misc) to having nonfree stuff in
tainted, though.

-- 
Anssi Hannula


Re: [Mageia-dev] Arm, meeting, etc

2011-07-06 Thread Michael Scherer
Le lundi 04 juillet 2011 à 14:12 +0200, Michael Scherer a écrit :
 Hi,

 In order to discuss details in a more open fashion , a meeting have been
 planed for 6 juillet, in the afternoon around 13h UTC ( paris time,  15h
 ). We will use #mageia-meeting, and the goal is :
 1) see who is interested by arm ( if you are but cannot be there, please
 say it on irc )
 2) see if the task decided for the previous IRL meeting have been caried

So, no one came :(
( I blame the time we chose ).

Anyway, discussing with rtp, he told me :
- there is some issue with the pandaboard ( like oom killer without much
reason )
- there is also some issue if we have external power and usb on the go

So maybe we need to find another way to discuss this than irc ?
-- 
Michael Scherer



Re: [Mageia-dev] Summary of the release cycle decision

2011-07-06 Thread David W. Hodgins

On Wed, 06 Jul 2011 08:44:07 -0400, Michael scherer m...@zarb.org wrote:


Since we took one month for various things ( such as discussing everything ), 
we propose
the next release to be on 4th april, and start the cycle today. This is in the 
middle
of the week on purpose, to avoid the weekend.


Wasn't there a request some time ago to consider releasing just before the end 
of a month
so people with monthly limits could choose to use up their current month's 
limit, or wait,
depending on how close they were to the limit?

Regards, Dave Hodgins


[Mageia-dev] extremetuxracer - Bug 1580. More testers wanted.

2011-07-06 Thread David W. Hodgins


Can we get some more people testing etracer please?

As per https://bugs.mageia.org/attachment.cgi?id=616 there is a
problem with the fonts when I run it on my Mageia 1 install.

I doesn't happen on my Cauldron install (I haven't been able to
figure out why), or for anyone else participating in the bug report.

If it works for most, without the font problem, I'm inclined to think
it should go ahead into backports, and I'll open a separate bug
report for the font problem.

If others are seeing the font problem, then I think it should be
held until we can figure out the cause, as it makes the game
unplayable.

Regards, Dave Hodgins


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread andre999

Anssi Hannula a écrit :

On 06.07.2011 16:04, Ahmad Samir wrote:

On 6 July 2011 14:27, Romain d'Alvernyrdalve...@gmail.com  wrote:

On Wed, Jul 6, 2011 at 14:04, Ahmad Samirahmadsamir3...@gmail.com  wrote:

On 6 July 2011 13:58, Romain d'Alvernyrdalve...@gmail.com  wrote:

On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornathmolc...@googlemail.com  wrote:

If we go back to the beginning of the discussion where to put such
packages which were in PLF we made a clear difference:

1. All non-free goes into non-free

2. Software which may be illegal in some countries (mostly because of
licensing) will go into tainted.

That's all. Clear and simple.

The question about GPL or other free licenses is not touched by
tainted. So, everything which does not have to go to tainted will go
to free (core) or non-free, depending on it's status.


Indeed. http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
says:

The tainted section accepts software under a license that is might be
free or open source and which cannot be redistributed publicly in
certain areas in the world, or due to patents issues.

Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
(or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed anywhere (same)
  - tainted hosts all the rest, be it free software or not.


Third point is wrong, a license that is might be free or open
source, which, I think, means only software with an open source
software License.


I understand this as: software that might be free or open source =
can be not free or open source. might expressed the possibility, not
the requirement. IOW, tainted does not discriminate free and non free
software.


It does differentiate; given that Anssi is the one who worked on the
tainted policy the most, and he doesn't think faac should be in
tainted, is enough to say that the wording in the wiki needs to
express our stance on the issue in a clearer way...


I don't remember saying that. Any consistent solution is acceptable to
me (including put-in-nonfree, put-in-tainted, put-in-nowhere).

There was opposition (from e.g. misc) to having nonfree stuff in
tainted, though.


This discussion reminds me of the recent Oracle claims of patent infringement 
against Google, over Google's use of Java in Android.

These patents were all issued by the US patent office.
Google referred about 100 of these claims to the patent office for evaluation.
The patent office invalidated all but 17.
And these 17 may yet be invalidated by the courts.

Google has not yet referred many other of the patent claims for examination by 
the patent office.


So patent claims only _potentially_ result in legal problems. (As well as only 
in a few countries.)
Which makes me think that the free/non-free distinction is probably much more 
important.


My 2 cents :)
--
André


Re: [Mageia-dev] gstreamer packaging too split?

2011-07-06 Thread andre999

Ahmad Samir a écrit :

On 6 July 2011 15:09, Christiaan Welvaartc...@daneel.dyndns.org  wrote:

On Wed, 6 Jul 2011, Colin Guthrie wrote:


Yeah it is a bit of a grab-bag of stuff, but again, should we still just
bundle everything together anyway and sod the extra disk space needed?
It would be a lot simpler for users (oh you need $foo? sure, just
installed -ugly/-bad) which is advise they can get direct from upstream
without having to know our particular packaging quirks.

As someone who does upstream support for other projects, it's a pain to
put caveats in all your advice for distros you don't know.

That said, the trade off may be too much, hence the canvassing of
opinions here :)


I think there are only 2 solutions:
- Add a meta package, e.g. gstreamer-codecs-all that can be used to make
  sure all available codecs are installed. Some people complain about
  bad and ugly so using those names more is not a good idea.


But that's how upstream calls them, hiding them won't work, since
they're too popular already.

FWIW, there's gstreamer0.10-decoders, a meta package in mdv (not
imported yet in Mageia).


I like better using a meta package for bad and ugly.
And I don't mind the names.


Christiaan



--
André


Re: [Mageia-dev] Repository question: where do we put non-free+tainted RPMs?

2011-07-06 Thread Wolfgang Bornath
2011/7/7 andre999 and...@laposte.net:
 Anssi Hannula a écrit :

 On 06.07.2011 16:04, Ahmad Samir wrote:

 On 6 July 2011 14:27, Romain d'Alvernyrdalve...@gmail.com  wrote:

 On Wed, Jul 6, 2011 at 14:04, Ahmad Samirahmadsamir3...@gmail.com
  wrote:

 On 6 July 2011 13:58, Romain d'Alvernyrdalve...@gmail.com  wrote:

 On Wed, Jul 6, 2011 at 12:10, Wolfgang Bornathmolc...@googlemail.com
  wrote:

 If we go back to the beginning of the discussion where to put such
 packages which were in PLF we made a clear difference:

 1. All non-free goes into non-free

 2. Software which may be illegal in some countries (mostly because of
 licensing) will go into tainted.

 That's all. Clear and simple.

 The question about GPL or other free licenses is not touched by
 tainted. So, everything which does not have to go to tainted will go
 to free (core) or non-free, depending on it's status.

 Indeed.
 http://mageia.org/wiki/doku.php?id=licensing_policy#acceptable_licenses
 says:

 The tainted section accepts software under a license that is might be
 free or open source and which cannot be redistributed publicly in
 certain areas in the world, or due to patents issues.

 Reformulating it in an other, more explicit way maybe:
  - core hosts 100% free software that can be redistributed anywhere
 (or almost, the world is a bit more complicated than that)
  - nonfree hosts non-free software that can be redistributed
 anywhere (same)
  - tainted hosts all the rest, be it free software or not.

 Third point is wrong, a license that is might be free or open
 source, which, I think, means only software with an open source
 software License.

 I understand this as: software that might be free or open source =
 can be not free or open source. might expressed the possibility, not
 the requirement. IOW, tainted does not discriminate free and non free
 software.

 It does differentiate; given that Anssi is the one who worked on the
 tainted policy the most, and he doesn't think faac should be in
 tainted, is enough to say that the wording in the wiki needs to
 express our stance on the issue in a clearer way...

 I don't remember saying that. Any consistent solution is acceptable to
 me (including put-in-nonfree, put-in-tainted, put-in-nowhere).

 There was opposition (from e.g. misc) to having nonfree stuff in
 tainted, though.

 This discussion reminds me of the recent Oracle claims of patent
 infringement against Google, over Google's use of Java in Android.
 These patents were all issued by the US patent office.
 Google referred about 100 of these claims to the patent office for
 evaluation.
 The patent office invalidated all but 17.
 And these 17 may yet be invalidated by the courts.

 Google has not yet referred many other of the patent claims for examination
 by the patent office.

 So patent claims only _potentially_ result in legal problems. (As well as
 only in a few countries.)

potentially and only in a few countries are not valid arguments -
especially for those who live in such countries.

 Which makes me think that the free/non-free distinction is probably much
 more important.

I must admit I do not understand the cause of this discussion, maybe I
am thinking in too simple ways. Free goes in core, non-free goes in
non-free. If a non-free software has a restrictive license it goes in
tainted. A free software can not have a restrictive license, if it has
it is not free and goes in tainted.

-- 
wobo


[Mageia-dev] openldap-server needs rebuild agains new db51

2011-07-06 Thread Thomas Spuhler
openldap-server needs rebuild against new db51
otherwise a lot of packages want to be uninstalled
-- 
Thomas


Re: [Mageia-dev] Summary of the release cycle decision

2011-07-06 Thread Remco Rijnders

On Wed, Jul 06, 2011 at 07:47:49PM -0400, David W. Hodgins wrote:

On Wed, 06 Jul 2011 08:44:07 -0400, Michael scherer m...@zarb.org wrote:


Since we took one month for various things ( such as discussing everything ), 
we propose
the next release to be on 4th april, and start the cycle today. This is in the 
middle
of the week on purpose, to avoid the weekend.


Wasn't there a request some time ago to consider releasing just before the end 
of a month
so people with monthly limits could choose to use up their current month's 
limit, or wait,
depending on how close they were to the limit?


I don't recall seeing such a discussion... but I think we are now drifting 
too far off... I think the number of persons for which this is an issue is 
really limited and any date that we pick will be somewhat arbitrarily.


That said, I believe April 1st will satisfy everyone as:

- It is exactly 10 months after the first release;
- People will have the entire month to decide if they want to up their 
  month's limit or not;
- Some people will only realise at the end of the month that the release 
  was for real and not an April fools joke so they won't have this dilemma;

- The release of mga2 will coincide with my nieces second birthday.

Kind regards,

Remco

PS. Please take this entire post with a grain of salt :-)


signature.asc
Description: Digital signature