Re: [Mageia-dev] RFC: Improvements for ioquake3 package and related games

2011-12-10 Thread Juan Luis Baptiste
On Sat, Dec 10, 2011 at 8:51 PM, Olivier Blin  wrote:
> Why not just package the proprietary data in non-free?
>

Because I'm not sure if all games licenses allow redistribution, I'm
basing my decisions on Fedora gaming policy[1] and why they choose to
not include a game. I'm not sure if they don't have a non-free media
and if that's the reason to use the autodownload feature. Also
autodownloading will save a lot of space in mirrors,as most FPS game
data is around ~700MB per game (UrT 1GB, WoP 800MB, SG 350MB,
Sauerbraten 500MB etc) so we are talking of close to 3GB on just the
games I'm packaging, but if it is ok to include them on non-free, *if*
game data license allows redistribution, then I agree that the
non-free media would be a better solution than autodownloading the
game data.

[1] http://fedoraproject.org/wiki/SIGs/Games#List_of_games_we_will_NOT_package

-- 
Juancho


Re: [Mageia-dev] Need for a clear policy on translated man pages

2011-12-10 Thread Kamil Rytarowski

W dniu 10.12.2011 17:33, Olivier Blin pisze:

Kamil Rytarowski  writes:


Is it possible to handle multiple man pages in different languages
with some macro?

%find_lang --with-man ?

I think this is broken in Mageia. I've attached a patch to do it my-way 
:) and it works after some tests..


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

Quote:
[..]
I've encountered wrong working of find-lang with --with-man parameter. 
It can

work with --all-name or without it.

I'm working with my local copy of scrotwm.spec and:

With --all-name it produces (debug mode on):
DEBUG: OUT: %lang(es) /usr/share/man/es
DEBUG: OUT: %lang(it) /usr/share/man/it
DEBUG: OUT: %lang(pt) /usr/share/man/pt
DEBUG: OUT: %lang(ru) /usr/share/man/ru

And this is fine! It then catches automatically every file in these
directories.

And without --all-name:
DEBUG: OUT: %dir %lang(es) /usr/share/man/es
DEBUG: OUT: %dir %lang(es) /usr/share/man/es/man1
DEBUG: OUT: %lang(es) /usr/share/man/es/man1/scrotwm.*
DEBUG: OUT: %dir %lang(it) /usr/share/man/it
DEBUG: OUT: %dir %lang(it) /usr/share/man/it/man1
DEBUG: OUT: %lang(it) /usr/share/man/it/man1/scrotwm.*
DEBUG: OUT: %dir %lang(pt) /usr/share/man/pt
DEBUG: OUT: %dir %lang(pt) /usr/share/man/pt/man1
DEBUG: OUT: %lang(pt) /usr/share/man/pt/man1/scrotwm.*
DEBUG: OUT: %dir %lang(ru) /usr/share/man/ru
DEBUG: OUT: %dir %lang(ru) /usr/share/man/ru/man1
DEBUG: OUT: %lang(ru) /usr/share/man/ru/man1/scrotwm.*

And this result is wrong! And there are also warnings during the build 
process

(saying that some files are listed multiple times in %file).

IMO the right result is only:
DEBUG: OUT: %lang(es) /usr/share/man/es/man1/scrotwm.*
DEBUG: OUT: %lang(it) /usr/share/man/it/man1/scrotwm.*
DEBUG: OUT: %lang(pt) /usr/share/man/pt/man1/scrotwm.*
DEBUG: OUT: %lang(ru) /usr/share/man/ru/man1/scrotwm.*

This is right because the script catches ONLY a man page for the specific
package


Re: [Mageia-dev] [soft-commits] [2362] timezone must be on livecds (#3497)

2011-12-10 Thread Olivier Blin
Thierry Vignaud  writes:

> On 10 December 2011 18:54,   wrote:
>> Revision 2362 Author tmb Date 2011-12-10 18:54:21 +0100 (Sat, 10 Dec 2011)
>>
>> Log Message
>>
>> timezone must be on livecds (#3497)
>
> Why is it needed? Isn't timezone already on live CDs ? see:
>
> $ rpm -e timezone
> error: Failed dependencies:
> timezone is needed by (installed) basesystem-minimal-1:2-3.mga2.x86_64

Right, this did not fix any issue :)

There was an issue about basesystem (and lots of packages) being
unselected on Gnome live CDs, we've fixed this properly later in
live-config SVN.

-- 
Olivier Blin - blino


Re: [Mageia-dev] RFC: Improvements for ioquake3 package and related games

2011-12-10 Thread Olivier Blin
Juan Luis Baptiste  writes:

> As a FPS game lover, I do play a lot of ioquake3's derived games and
> want to improve the support of them in Mageia. Fedora has an ioquake3
> package which support several Quake III derived games with proprietary
> license data. This are the games supported by this package:
> - Official Quake III demo
> - Urban Terror
> - World Of Padman
>
> The ioquake3 package creates a sub package for ioquake3 and each of
> the supported games, and each of this packages include a script to
> auto-download the proprietary license game data at first run of the
> game using the autodownloader program. When any of the games listed
> above is run, a window will popup displaying the game license and upon
> agreeing on it, the script will download the game data from a
> predefined list of mirrors and install it in the proper place.

Why not just package the proprietary data in non-free?

-- 
Olivier Blin - blino


Re: [Mageia-dev] Where to report mageia 2 alpha 1 problems?

2011-12-10 Thread Dick Gevers
On Sat, 10 Dec 2011 15:51:28 -0500, David W. Hodgins wrote about Re:
[Mageia-dev] Where to report mageia 2 alpha 1 problems?:

>On Sat, 10 Dec 2011 10:01:38 -0500, Franklin Weng
> wrote:
>
>> 2011/12/10 Manuel Hiebel :
>>> Le samedi 10 décembre 2011 à 21:23 +0800, Franklin Weng a écrit :
>>> https://wiki.mageia.org/en/Mageia_2_alpha1 is up and there is a link to
>>> https://wiki.mageia.org/en/Mageia_2_alpha1#Bug_reporting
>
>> I still failed to connect to wiki.mageia.org.
>
>Any chance you're using a dsn server with dnssec enabled?
>
>I had problems when using my own name server with a combination
>of ad blocking, and dnssec turned on.  At first I thought it was
>one of the host names I was blocking, but it turned out that
>turning off dnssec fixed the problem for me.
>
>Haven't had time to trace it down and report the problem yet.

Once upon a time I had the same prob with some sites and changed
my /etc/sysctl.conf, adding:

quote
# for more agressive network throughput as per
# http://blogs.techrepublic.com.com/opensource/?p=62 dvg early 2008

net.ipv4.tcp_syncookies = 1
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
unquote

HTH

Cheers,
=Dick Gevers=


Re: [Mageia-dev] [soft-commits] [2359] coding style update (perl_checker)

2011-12-10 Thread Romain d'Alverny
On Sat, Dec 10, 2011 at 20:37, Thierry Vignaud
 wrote:
> On 10 December 2011 20:25, Romain d'Alverny  wrote:
>>>    if ((@info{qw(name version release variant arch medium build
>>> ext)}) = $name =~
>>>        
>>> m/^(Mageia)-(\d+)-((?:alpha|beta|RC)\d*)?(-(?:.*))?-(i586|x86_64|dual)?(?:-(CD|DVD|BD))?(?:-(build_\w+))?\.(.*)$/)
>>> {
>>>        $info{full} = $name;
>>>    }
>>
>> Looks much more compact, thanks. Added a "else { %info = (); }" to
>> satisfy the expected behaviour (empty array returned if no match).
>
> This is wrong.
> Once declared (aka "my %info"), %info is initialized and is equal to "()".

Yes, but otherwise, testing the code you provided, even if the regexp
test fails, returned %info is still populated with keys, pointing to
undef values.

>> By the way, is there a "best" Web-based doc for MDK Perl libraries?
>> (could find one, but not at once, and I didn't count many). Or shall
>> we think about it?
>
> perldoc MDK::Common

Thanks, this is cool for a local access. Looking for a way to export
this into HTML.


Re: [Mageia-dev] Where to report mageia 2 alpha 1 problems?

2011-12-10 Thread David W. Hodgins

On Sat, 10 Dec 2011 10:01:38 -0500, Franklin Weng  
wrote:


2011/12/10 Manuel Hiebel :

Le samedi 10 décembre 2011 à 21:23 +0800, Franklin Weng a écrit :
https://wiki.mageia.org/en/Mageia_2_alpha1 is up and there is a link to
https://wiki.mageia.org/en/Mageia_2_alpha1#Bug_reporting



I still failed to connect to wiki.mageia.org.


Any chance you're using a dsn server with dnssec enabled?

I had problems when using my own name server with a combination
of ad blocking, and dnssec turned on.  At first I thought it was
one of the host names I was blocking, but it turned out that
turning off dnssec fixed the problem for me.

Haven't had time to trace it down and report the problem yet.

Regards, Dave Hodgins


Re: [Mageia-dev] [soft-commits] [2359] coding style update (perl_checker)

2011-12-10 Thread Thierry Vignaud
On 10 December 2011 20:25, Romain d'Alverny  wrote:
>> just do sg like this:
>> [...]
>>    if ((@info{qw(name version release variant arch medium build
>> ext)}) = $name =~
>>        
>> m/^(Mageia)-(\d+)-((?:alpha|beta|RC)\d*)?(-(?:.*))?-(i586|x86_64|dual)?(?:-(CD|DVD|BD))?(?:-(build_\w+))?\.(.*)$/)
>> {
>>        $info{full} = $name;
>>    }
>> [...]
>
> Looks much more compact, thanks. Added a "else { %info = (); }" to
> satisfy the expected behaviour (empty array returned if no match).

This is wrong.
Once declared (aka "my %info"), %info is initialized and is equal to "()".

>>>  open(my $file, "temp_media_on_iso.log") if -r "temp_media_on_iso.log";
>>>
>>>  while ($media = <$file>) {
>>
>> just reuse cat_() from MDK::Common (simpler, easier to read)
>
> Thanks!
>
> By the way, is there a "best" Web-based doc for MDK Perl libraries?
> (could find one, but not at once, and I didn't count many). Or shall
> we think about it?

perldoc MDK::Common

I've locally a branch adding doc for drakx but it's not finished.


Re: [Mageia-dev] Build-in or stand-alone module for X to support Y

2011-12-10 Thread andre999

Manuel Hiebel a écrit :

Le samedi 10 décembre 2011 à 14:48 +0100, Maarten Vanraes a écrit :
   

Op zaterdag 10 december 2011 14:41:30 schreef Kamil Rytarowski:
 

W dniu 10.12.2011 14:11, Maarten Vanraes pisze:

[...]


look at other packages, like mysql, they generate a README.install.urpmi file
which show this text in rpmdrake
 

Rpmdrake ? are you sure it's not only in urpmi ? (cli


There are warnings like that with rpmdrake.
(Not used very much, but seen from time to time.)

--
André



Re: [Mageia-dev] [soft-commits] [2359] coding style update (perl_checker)

2011-12-10 Thread Romain d'Alverny
On Sat, Dec 10, 2011 at 18:59, Thierry Vignaud
 wrote:
> On 10 December 2011 18:29,   wrote:
>> coding style update (perl_checker)
>
> uh? Tools.pm doesn't currently pass perl_checker

Right; but I couldn't see why that was a syntax error at that point
(and the script did work). Anyway, now it looks much better (but for
used modules or "not recognised yet").

> just do sg like this:
> [...]
>    if ((@info{qw(name version release variant arch medium build
> ext)}) = $name =~
>        
> m/^(Mageia)-(\d+)-((?:alpha|beta|RC)\d*)?(-(?:.*))?-(i586|x86_64|dual)?(?:-(CD|DVD|BD))?(?:-(build_\w+))?\.(.*)$/)
> {
>        $info{full} = $name;
>    }
> [...]

Looks much more compact, thanks. Added a "else { %info = (); }" to
satisfy the expected behaviour (empty array returned if no match).

>>  open(my $file, "temp_media_on_iso.log") if -r "temp_media_on_iso.log";
>>
>>  while ($media = <$file>) {
>
> just reuse cat_() from MDK::Common (simpler, easier to read)

Thanks!

By the way, is there a "best" Web-based doc for MDK Perl libraries?
(could find one, but not at once, and I didn't count many). Or shall
we think about it?


Re: [Mageia-dev] Package adoption campaign, 3 months later

2011-12-10 Thread andre999

Samuel Verschelde a écrit :

Le jeudi 8 décembre 2011 11:51:46, Funda Wang a écrit :
   

2011/12/8 Samuel Verschelde:
 

His/her work would be the following:
- identifiy (with bugsquad's help) the orphan packages that have lots of
unresolved bugs or are severely outdated,
- do the same for packages that have a maintainer but are in a similar
situation,
- try to find packagers or apprentices to take care of them. Not
necessarily make them become maintainer, but at least solve users bugs.
- try to find maintainers for orphan packages.
   

I would suggest that registering nobody as a mailing list, so that
every interested packagers could join to help.
 

I forgot about this idea, and support it without hesitation.

   
Maybe a better idea, would to have "[orphan alert]" (or something 
similar) in the subject of postes to the mageia-dev list.  That way no 
need to subscribe to another mailing list, and those particularly 
interested in orphaned packages could filter their messages to put these 
in a separate folder.
And of course, everyone interested in packaging/development would see 
these posts.


Just an idea :)

--
André



Re: [Mageia-dev] [soft-commits] [2362] timezone must be on livecds (#3497)

2011-12-10 Thread Thomas Backlund

Thierry Vignaud skrev 10.12.2011 20:26:

On 10 December 2011 19:13, Thomas Backlund  wrote:

Log Message

timezone must be on livecds (#3497)


Why is it needed? Isn't timezone already on live CDs ? see:

$ rpm -e timezone
error: Failed dependencies:
 timezone is needed by (installed)
basesystem-minimal-1:2-3.mga2.x86_64

???


Hmmm, seems to be a problem on livecd build... basesystem-minimal is not on
Gnome livecd either :/

Time to check the buildlogs.


This is the root issue that has to be fixed instead of workarounding it since we
might get other similar issues :-)



I guess the correct package to force is basesystem. its already on the 
kde livecds...


--
Thomas


Re: [Mageia-dev] Package adoption campaign, 3 months later

2011-12-10 Thread zezinho
Le samedi 10 décembre 2011 12:14:56, Samuel Verschelde a écrit :
> Le samedi 10 décembre 2011 11:14:38, Michael Scherer a écrit :
> > A free-for-all pool is just a mess.
> 
> You're explaining why having orphan packages is bad and it's hard to
> disagree, but I fail to see why such a mailing list for people who are
> ready to devote some time to orphan packages would make things worse. It's
> not because it's not the ideal solution that it's bad, is it?
> 

Well, I understand misc : if anyone can do, often no one does.

This ML is a way to keep things as they are, and even making people unmaintain 
some packages. So a not ideal solution can be a bad solution.


Re: [Mageia-dev] [soft-commits] [2362] timezone must be on livecds (#3497)

2011-12-10 Thread Thierry Vignaud
On 10 December 2011 19:13, Thomas Backlund  wrote:
>>> Log Message
>>>
>>> timezone must be on livecds (#3497)
>>
>> Why is it needed? Isn't timezone already on live CDs ? see:
>>
>> $ rpm -e timezone
>> error: Failed dependencies:
>>         timezone is needed by (installed)
>> basesystem-minimal-1:2-3.mga2.x86_64
>>
>> ???
>
> Hmmm, seems to be a problem on livecd build... basesystem-minimal is not on
> Gnome livecd either :/
>
> Time to check the buildlogs.

This is the root issue that has to be fixed instead of workarounding it since we
might get other similar issues :-)


Re: [Mageia-dev] [soft-commits] [2362] timezone must be on livecds (#3497)

2011-12-10 Thread Thomas Backlund

Thierry Vignaud skrev 10.12.2011 20:04:

On 10 December 2011 18:54,  wrote:

Revision 2362 Author tmb Date 2011-12-10 18:54:21 +0100 (Sat, 10 Dec 2011)

Log Message

timezone must be on livecds (#3497)


Why is it needed? Isn't timezone already on live CDs ? see:

$ rpm -e timezone
error: Failed dependencies:
 timezone is needed by (installed) basesystem-minimal-1:2-3.mga2.x86_64

???


Hmmm, seems to be a problem on livecd build... basesystem-minimal is not 
on Gnome livecd either :/


Time to check the buildlogs.

--
Thomas


Re: [Mageia-dev] [soft-commits] [2362] timezone must be on livecds (#3497)

2011-12-10 Thread Thierry Vignaud
On 10 December 2011 18:54,   wrote:
> Revision 2362 Author tmb Date 2011-12-10 18:54:21 +0100 (Sat, 10 Dec 2011)
>
> Log Message
>
> timezone must be on livecds (#3497)

Why is it needed? Isn't timezone already on live CDs ? see:

$ rpm -e timezone
error: Failed dependencies:
timezone is needed by (installed) basesystem-minimal-1:2-3.mga2.x86_64

???


Re: [Mageia-dev] [soft-commits] [2359] coding style update (perl_checker)

2011-12-10 Thread Thierry Vignaud
On 10 December 2011 18:29,   wrote:
> Revision 2359 Author rda Date 2011-12-10 18:29:07 +0100 (Sat, 10 Dec 2011)
>
> Log Message
>
> coding style update (perl_checker)

uh? Tools.pm doesn't currently pass perl_checker

> Modified Paths
>
> isocheck/trunk/Tools.pm
> isocheck/trunk/t/003_is_hybrid.t
> isocheck/trunk/t_install_iso/010_check_autorun.t
> isocheck/trunk/t_install_iso/012_check_ids.t
> isocheck/trunk/t_install_iso/013_check_rpms.t
> isocheck/trunk/t_install_iso/016_check_pubkey.t
>
> Modified: isocheck/trunk/Tools.pm
> ===
> --- isocheck/trunk/Tools.pm   2011-12-10 17:27:16 UTC (rev 2358)
> +++ isocheck/trunk/Tools.pm   2011-12-10 17:29:07 UTC (rev 2359)
> @@ -33,18 +33,18 @@
>
>  sub parse_mageia_iso_name {
>  my ($name) = @_;
> -my %info = ();
> +my %info;
>
> -if ($name =~
> m/^(Mageia)-(\d+)(-(alpha|beta|RC)(\d*))?(-(.*))?-(i586|x86_64|dual)?(-(CD|DVD|BD))?(-(build\_\w+))?\.(.*)$/)
> {
> -$info{"full"}= $name;
> -$info{"name"}= $1  if defined $1;
> -$info{"version"} = $2  if defined $2;
> -$info{"release"} = "$4$5" if defined $4;
> -$info{"variant"} = $7  if defined $7;
> -$info{"arch"}= $8  if defined $8;
> -$info{"medium"}  = $10 if defined $10;
> -$info{"build"}   = $12 if defined $12;
> -$info{"ext"} = $13 if defined $13;
> +if ($name =~
> m/^(Mageia)-(\d+)(-(alpha|beta|RC)(\d*))?(-(.*))?-(i586|x86_64|dual)?(-(CD|DVD|BD))?(-(build_\w+))?\.(.*)$/)
> {
> +$info{full}= $name;
> +$info{name}= $1  if defined $1;
> +$info{version} = $2  if defined $2;
> +$info{release} = "$4$5" if defined $4;
> +$info{variant} = $7  if defined $7;
> +$info{arch}= $8  if defined $8;
> +$info{medium}  = $10 if defined $10;
> +$info{build}   = $12 if defined $12;
> +$info{ext} = $13 if defined $13;

You don't need all those tests since you already checked if the regexp
matched or not.
You only have to check for ()? groups.
What's more your checks are inconsistant anyway (eg you don't check for $5)


just do sg like this:

sub parse_mageia_iso_name {
my ($name) = @_;
my %info;

if ((@info{qw(name version release variant arch medium build
ext)}) = $name =~

m/^(Mageia)-(\d+)-((?:alpha|beta|RC)\d*)?(-(?:.*))?-(i586|x86_64|dual)?(?:-(CD|DVD|BD))?(?:-(build_\w+))?\.(.*)$/)
{
$info{full} = $name;
}

return %info;
}


> Modified: isocheck/trunk/t/003_is_hybrid.t
> ===
> --- isocheck/trunk/t/003_is_hybrid.t  2011-12-10 17:27:16 UTC (rev 2358)
> +++ isocheck/trunk/t/003_is_hybrid.t  2011-12-10 17:29:07 UTC (rev 2359)
> @@ -24,7 +24,7 @@
>
>  my ($image_path) = @ARGV;
>
> -ok (is_hybrid($image_path, 0), "Is hybrid");
> +ok is_hybrid($image_path, 0), "Is hybrid";

please keep (), it's clearer. just remove the space between "ok" and "("


> Modified: isocheck/trunk/t_install_iso/016_check_pubkey.t
> ===
> --- isocheck/trunk/t_install_iso/016_check_pubkey.t   2011-12-10 17:27:16 UTC
> (rev 2358)
> +++ isocheck/trunk/t_install_iso/016_check_pubkey.t   2011-12-10 17:29:07 UTC
> (rev 2359)
> @@ -39,17 +39,17 @@
>  system "ls /media/iso_check/i586/media/ > temp_media_on_iso.log" if -r
> "/media/iso_check/i586/media/";
>  system "ls /media/iso_check/x86_64/media/ >> temp_media_on_iso.log" if -r
> "/media/iso_check/x86_64/media/";
>
> -ok (-r "temp_media_on_iso.log", "Got a log for media contents");
> +ok -r "temp_media_on_iso.log", "Got a log for media contents";
>
>  open(my $file, "temp_media_on_iso.log") if -r "temp_media_on_iso.log";
>
>  while ($media = <$file>) {

just reuse cat_() from MDK::Common (simpler, easier to read)


Re: [Mageia-dev] Need for a clear policy on translated man pages

2011-12-10 Thread Kamil Rytarowski

W dniu 10.12.2011 17:33, Olivier Blin pisze:

Kamil Rytarowski  writes:


Is it possible to handle multiple man pages in different languages
with some macro?

%find_lang --with-man ?


Ah.. so please make it clear for everybody in our policies and guidelines.


Re: [Mageia-dev] [changelog] [RPM] 1 core/updates_testing drakx-net-0.97.2-1.mga1

2011-12-10 Thread Olivier Blin
Thierry Vignaud  writes:

> On 5 December 2011 12:07, Mageia Team  wrote:
>> zezinho  0.97.2-1.mga1:
>> + Revision: 176878
>> - fix squid configuration when sharing internet connection (#1353)
>
> you forgot some of the changes (strings not tagged as translatable)

And we should directly push drakx-net 1.1 to Mageia 1/updates, all fixes
apply to Mageia 1

-- 
Olivier Blin - blino


Re: [Mageia-dev] Need for a clear policy on translated man pages

2011-12-10 Thread Olivier Blin
Kamil Rytarowski  writes:

> Is it possible to handle multiple man pages in different languages
> with some macro?

%find_lang --with-man ?

-- 
Olivier Blin - blino


[Mageia-dev] Need for a clear policy on translated man pages

2011-12-10 Thread Kamil Rytarowski

Hello!

Please make it clear, at least for newcomers, how to package translated 
man pages in Mageia. Our policies and guidelines aren't clear.


https://wiki.mageia.org/en/Packaging_guidelines#Handling_Locale_Files 
suggested, before the latest changes, with  "If the package includes 
translations, add  BuildRequires: gettext If you don't, your package 
could fail to generate translation files in the buildroot." that this 
section is also about man pages. Translated man pages are 
_translations_, aren't they?


In the "Packaging localisation policy" it's more clear. But still 
expressions like "some cases" aren't clear. I wouldn't say that *all* 
man pages are counted as "some [special] case". Aren't I right?


Is it possible to handle multiple man pages in different languages with 
some macro? At times it's bit complicated, for example for amule it's 
done like this:


%lang(de) %{_mandir}/de/man1/alc.1*
%lang(es) %{_mandir}/es/man1/alc.1*
%lang(hu) %{_mandir}/hu/man1/alc.1*
%lang(de) %{_mandir}/de/man1/amule.1*
%lang(it) %{_mandir}/it/man1/amule.1*
%lang(de) %{_mandir}/de/man1/amulegui.1*
%lang(it) %{_mandir}/it/man1/amulegui.1*
%lang(de) %{_mandir}/de/man1/cas.1*
%lang(de) %{_mandir}/de/man1/ed2k.1*
%lang(de) %{_mandir}/de/man1/wxcas.1*
%lang(de) %{_mandir}/de/man1/xas.1*
%lang(es) %{_mandir}/es/man1/amule.1*
%lang(es) %{_mandir}/es/man1/amulegui.1*
%lang(es) %{_mandir}/es/man1/cas.1*
%lang(es) %{_mandir}/es/man1/ed2k.1*
%lang(es) %{_mandir}/es/man1/wxcas.1*
%lang(es) %{_mandir}/es/man1/xas.1*
%lang(fr) %{_mandir}/fr/man1/alc.1*
%lang(fr) %{_mandir}/fr/man1/amule.1*
%lang(fr) %{_mandir}/fr/man1/ed2k.1*
%lang(fr) %{_mandir}/fr/man1/cas.1*
%lang(fr) %{_mandir}/fr/man1/xas.1*
%lang(fr) %{_mandir}/fr/man1/amulegui.1*
%lang(fr) %{_mandir}/fr/man1/wxcas.1*
%lang(hu) %{_mandir}/hu/man1/amule.1*
%lang(hu) %{_mandir}/hu/man1/cas.1*
%lang(hu) %{_mandir}/hu/man1/ed2k.1*
%lang(it) %{_mandir}/it/man1/ed2k.1*
%lang(it) %{_mandir}/it/man1/alc.1*
%lang(it) %{_mandir}/it/man1/cas.1*
%lang(it) %{_mandir}/it/man1/wxcas.1*
%lang(it) %{_mandir}/it/man1/xas.1*
%lang(hu) %{_mandir}/hu/man1/amulegui.1*
%lang(hu) %{_mandir}/hu/man1/wxcas.1*
%lang(hu) %{_mandir}/hu/man1/xas.1*
%lang(ru) %{_mandir}/ru/man1/alc.1*
%lang(ru) %{_mandir}/ru/man1/amule.1*
%lang(ru) %{_mandir}/ru/man1/amulegui.1*
%lang(ru) %{_mandir}/ru/man1/cas.1*
%lang(ru) %{_mandir}/ru/man1/ed2k.1*
%lang(ru) %{_mandir}/ru/man1/wxcas.1*
%lang(ru) %{_mandir}/ru/man1/xas.1*
%lang(de) %{_mandir}/de/man1/alcc.1*
%lang(es) %{_mandir}/es/man1/alcc.1*
%lang(fr) %{_mandir}/fr/man1/alcc.1*
%lang(it) %{_mandir}/it/man1/alcc.1*
%lang(ru) %{_mandir}/ru/man1/alcc.1*
%lang(hu) %{_mandir}/hu/man1/alcc.1*
%lang(de) %{_mandir}/de/man1/amulecmd.1*
%lang(es) %{_mandir}/es/man1/amulecmd.1*
%lang(fr) %{_mandir}/fr/man1/amulecmd.1*
%lang(hu) %{_mandir}/hu/man1/amulecmd.1*
%lang(it) %{_mandir}/it/man1/amulecmd.1*
%lang(ru) %{_mandir}/ru/man1/amulecmd.1*
%lang(de) %{_mandir}/de/man1/amuled.1*
%lang(es) %{_mandir}/es/man1/amuled.1*
%lang(fr) %{_mandir}/fr/man1/amuled.1*
%lang(hu) %{_mandir}/hu/man1/amuled.1*
%lang(it) %{_mandir}/it/man1/amuled.1*
%lang(ru) %{_mandir}/ru/man1/amuled.1*
%lang(de) %{_mandir}/de/man1/amuleweb.1*
%lang(es) %{_mandir}/es/man1/amuleweb.1*
%lang(fr) %{_mandir}/fr/man1/amuleweb.1*
%lang(hu) %{_mandir}/hu/man1/amuleweb.1*
%lang(it) %{_mandir}/it/man1/amuleweb.1*
%lang(ru) %{_mandir}/ru/man1/amuleweb.1*

PS. The policy suggest to follow numlock.spec and in the file we read in 
the 1st like as follows "#  WARNING THIS HAS TO BE EDITED IN THE 
SVN !!!" - is this a provocation? The file was untouched for 10 
months :)




Re: [Mageia-dev] RFC: Opening Backports (once again...)

2011-12-10 Thread Thomas Backlund

Michael Scherer skrev 10.12.2011 13:32:

Le mardi 06 décembre 2011 à 00:56 +0200, Thomas Backlund a écrit :

Now,

here comes the question about backports once again.

We are now 6+ months into Mageia 1, and we are nowhere closer to opening
backports that we were at Mageia 1 release time.

Because of that there are 3rdparty repos popping up everywhere...,
something we hoped to avoid atleast partly when starting this project.


Well, the backport issue ( ie :
- no garantee of keep the distribution upgradable



Policy is to always keep Cauldron with atleast higher release,
so next release will be ok.

I guess when we have 2 releases we must extend the policy to
state that if you backport to Mageia 1 you also must backport
to Mageia 2 in order to keep upgrading fully possible.



- no security  )



Well, that's the same as with current stable relase,
maintainer/backporter submits security fixes to backports_testing

QA validates, update gets pushed.



have also not been fixed, so that's rather unfair to


And at current rate we will probably release Mageia "infinity"
before backports is opened.


It has been delayed because of needed infrastructure changes,
something no-one have had time to do so far...

I know there is "only some coding missing" and "someone should
do it", buth truthfully there are only a few that knows the
code used in the buildsystem enough to actually make it happend,
and they are already othervise busy or overloaded...
(this is no rant against them, as all here are using their
   personal free time to help out)

And to be honest I dont see that changing anytime soon...


Then we have a bigger problem to solve.



Yep, no argument here



So here is a suggestion to get some value to our endusers:

we add a backports branch on svn

So packages for backports would use:

svn.mageia.org/packages/backports/1//{current,pristine,releases}

and allow that to be used for backports.

Using a separate branch is also a cleaner way of providing
backports, and makes it easy to separate changes needed only
for Cauldron (or backports).


Then in practice, that mean having a 2nd/3rd distribution ( because
there is a separate 2nd svn branch, and a 3rd one for later ) and so
that's a big no for me. Having 2+ branchs is just asking for trouble
when they are not in sync ( and since keeping everything in sync
properly with svn is a pain if there is a divergence, this will not be
done ).

Worst, if we do like in mdv and propose 2 way of backporting ( submit
from cauldron, submit from a branch ), this will create a mess of having
some packages from cauldron, some from the branch, and people having no
way from knowing where does a package come from. This also make the
system harder to maintain and to follow, and rather impossible to script
properly.

So that's also to be avoided.



Well, branching is needed, regardless if it's done in a whole separate
branch as I suggested, or in a branch per package when needed.


Having a separate branch where people can write also remove the only
incentive I have seen for backports, ie, wider testing of our packages,
because they may not really the same as in cauldron.



It cant always be the same in cauldron and backports.



So here is what I propose :

- have X branchs, but do not let anyone commit on it, besides a system
user. When a package is submitted to cauldron, it is also copied to this
branch, ie, we make sure current is in sync. The same goes for version
N-1 being copied from N once a backported rpm have been submitted to be
used by people. Once a distribution is no longer supported, we close the
branch, and disable the sync.



If you cant commit to the branch, it's useless.


- backports are only submitted from the branch, with separate
markrelease, tags, whatever. This let us have proper audit of backports,
and who did what.



the same auditing is available in any branch or cauldron.


- packagers still need to commit and submit on cauldron before any
backports. So we miss no fixes or anything by mistake. We also make sure
that cauldron is always the highest version possible, thus permitting at
least some form of upgrade. ( either stable to stable, provided
backports are used, or stable to cauldron ). And we also ensure that
backports are done first on the most recent stable version, for the same
reason ( ensure some form of upgrade path, as asked several time by
users ).



Sorry, buth this wont work in reality...

Consider this:

version X in Mageia 1
version X+1 in Cauldron

version X+1 gets backported.

version X+2 uploaded in Cauldron
version X+2 cant be backported (depends on updated libs/packages in 
Cauldron, and we dont backport libs that can break working setups)


version X+1 in backports need to be fixed (security/maintenance fix)
(here your logic breaks down, there is no place to fix it)


And since we aim for quality backports, the maintainer may want to
stay with version X+1 in backports even if X+2 could be backported
if maintainer thi

Re: [Mageia-dev] Where to report mageia 2 alpha 1 problems?

2011-12-10 Thread Dick Gevers
On Sat, 10 Dec 2011 15:20:09 +0100, Manuel Hiebel wrote about Re:
[Mageia-dev] Where to report mageia 2 alpha 1 problems?:

>https://wiki.mageia.org/en/Mageia_2_alpha1 is up and there is a link to
>https://wiki.mageia.org/en/Mageia_2_alpha1#Bug_reporting

My guess is the '1' should be a '2' at the end of the URL

Ciao,
=Dick Gevers=



Re: [Mageia-dev] Where to report mageia 2 alpha 1 problems?

2011-12-10 Thread Wolfgang Bornath
2011/12/10 Franklin Weng :
> 2011/12/10 Manuel Hiebel :
>> Le samedi 10 décembre 2011 à 21:23 +0800, Franklin Weng a écrit :
>>> Hi list,
>>>
>>>
>>> I tested mageia 2 alpha 1 (KDE live CD) for the audio problem (bug
>>> 2437) and at the same time I found another two problems.
>>>
>>> Where can I report it?  The wiki pages seem to be down for now.
>>
>> Which wiki page is down ?
>>
>> https://wiki.mageia.org/en/Mageia_2_alpha1 is up and there is a link to
>> https://wiki.mageia.org/en/Mageia_2_alpha1#Bug_reporting
>>
>
> I still failed to connect to wiki.mageia.org.

This must be a lokal area problem - I have no problems connecting to
that address.

-- 
wobo


Re: [Mageia-dev] Where to report mageia 2 alpha 1 problems?

2011-12-10 Thread Franklin Weng
2011/12/10 Manuel Hiebel :
> Le samedi 10 décembre 2011 à 21:23 +0800, Franklin Weng a écrit :
>> Hi list,
>>
>>
>> I tested mageia 2 alpha 1 (KDE live CD) for the audio problem (bug
>> 2437) and at the same time I found another two problems.
>>
>> Where can I report it?  The wiki pages seem to be down for now.
>
> Which wiki page is down ?
>
> https://wiki.mageia.org/en/Mageia_2_alpha1 is up and there is a link to
> https://wiki.mageia.org/en/Mageia_2_alpha1#Bug_reporting
>

I still failed to connect to wiki.mageia.org.


Franklin


Re: [Mageia-dev] Where to report mageia 2 alpha 1 problems?

2011-12-10 Thread Manuel Hiebel
Le samedi 10 décembre 2011 à 21:23 +0800, Franklin Weng a écrit :
> Hi list,
> 
> 
> I tested mageia 2 alpha 1 (KDE live CD) for the audio problem (bug
> 2437) and at the same time I found another two problems.
> 
> Where can I report it?  The wiki pages seem to be down for now.

Which wiki page is down ?

https://wiki.mageia.org/en/Mageia_2_alpha1 is up and there is a link to
https://wiki.mageia.org/en/Mageia_2_alpha1#Bug_reporting

> 
> 1. When I launched Telepathy account manager I got an error message
> saying that, "Something went terribly wrong and the IM system could
> not be initialized.  It is likely your system is missing Telepathy
> Mission Control package."  So there is no telepathy mission control
> package in KDE live cd, is there?
> 
> 2. If I turned "Screenshot" KDE desktop effect on, I still got
> problems getting screenshot with ksnapshot.  It is an old problem in
> mageia 1.
> 
> Please tell me where I can report these problem.  I'll report it again
> to where it should go.
I have not check if we have already a bug report for each one but feel free to 
do them. 
(or ping/ reopen if there is one)
> 
> Thanks,
> Franklin




Re: [Mageia-dev] Where to report mageia 2 alpha 1 problems?

2011-12-10 Thread Sander Lepik

10.12.2011 15:23, Franklin Weng kirjutas:

Hi list,


I tested mageia 2 alpha 1 (KDE live CD) for the audio problem (bug
2437) and at the same time I found another two problems.

Where can I report it?  The wiki pages seem to be down for now.

https://bugs.mageia.org

2. If I turned "Screenshot" KDE desktop effect on, I still got
problems getting screenshot with ksnapshot.  It is an old problem in
mageia 1.

This is upstream bug and you should report it there. Tho' i believe it's 
already reported.

--
Sander



Re: [Mageia-dev] Build-in or stand-alone module for X to support Y

2011-12-10 Thread Manuel Hiebel
Le samedi 10 décembre 2011 à 14:48 +0100, Maarten Vanraes a écrit :
> Op zaterdag 10 december 2011 14:41:30 schreef Kamil Rytarowski:
> > W dniu 10.12.2011 14:11, Maarten Vanraes pisze:
> > > Op zaterdag 10 december 2011 14:06:18 schreef Kamil Rytarowski:
> > >> W dniu 10.12.2011 13:45, Maarten Vanraes pisze:
> > >>> Op zaterdag 10 december 2011 13:12:52 schreef Kamil Rytarowski:
> >  Hello!
[...]
> look at other packages, like mysql, they generate a README.install.urpmi file 
> which show this text in rpmdrake

Rpmdrake ? are you sure it's not only in urpmi ? (cli)

-- 
Manuel Hiebel
http://netiquette.fr/



Re: [Mageia-dev] [2302] ide_cd_mod does not exist anymore (thanks aginies)

2011-12-10 Thread Thierry Vignaud
On 10 December 2011 10:08, D.Morgan  wrote:
>>> Revision
>>>    2302
>>> Author
>>>    ennael
>>> Date
>>>    2011-12-07 11:35:48 +0100 (Wed, 07 Dec 2011)
>>>
>>>
>>>      Log Message
>>>
>>> ide_cd_mod does not exist anymore (thanks aginies)
>>
>> Oh yes it does!
>>
>> It's only in mdv they have disabled all ide drivers without thinking of
>> those where the pata drivers dont work...
>>
> should this be reverted then ?

Indeed.
What's more mdv's change is bogus as sd_mod is already loaded when needed.
Actually most of their changes are made for us to laugh...


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release drakconf-12.22.1-1.mga2

2011-12-10 Thread Manuel Hiebel
Le samedi 10 décembre 2011 à 13:16 +0100, Thierry Vignaud a écrit :
> On 10 December 2011 13:11, Mageia Team  wrote:
> > tv  12.22.1-1.mga2:
> > + Revision: 180273
> > - rebuild with new ldetect-lst
> 
> oops: bogus changelog: "further update Release Notes URL"
> 
> Maybe should we push drakconf-12.22.1 as updates in order to have
> fixed entries in help menu now that have the proper entries in the wiki?
Yep and iirc there is also some minor fix no ?



Re: [Mageia-dev] Build-in or stand-alone module for X to support Y

2011-12-10 Thread Maarten Vanraes
Op zaterdag 10 december 2011 14:41:30 schreef Kamil Rytarowski:
> W dniu 10.12.2011 14:11, Maarten Vanraes pisze:
> > Op zaterdag 10 december 2011 14:06:18 schreef Kamil Rytarowski:
> >> W dniu 10.12.2011 13:45, Maarten Vanraes pisze:
> >>> Op zaterdag 10 december 2011 13:12:52 schreef Kamil Rytarowski:
>  Hello!
>  
>  Situation:
>  A package X may have support for a package Y, by a module as a build
>  in X or stand-alone package. All modules are possible to turn-on and
>  to turn-off in a menu of X.
>  
>  And there is a discussion because there is no Y at all in Mageia.
>  Person A says:
>  - include the module, even if there is no Y in Mageia (and maybe never
>  will be included), because an end-user can install Y from alternative
>  source or compile it from sources; and don't add Suggests/Requires for
>  Y in the package, because it's obvious that this is to support Y;
>  also installing Y from alternative sources/self-compilation is much
>  simpler than reinstalling X with support for Y
>  Person B says:
>  - don't include the module, because Y is a dependency for the module
>  of X - and we don't ship broken packages that aren't self-contained;
>  so it must be excluded from X or the nobody has package Y and
>  maintain it
>  
>  Neither A nor B want to work with Y package.
>  
>  Who is right?
> >>> 
> >>> imho, if Y is wanted by some people, and X works more of less fine
> >>> without Y even if it's support is compiled, and sometimes a get-Y
> >>> package is fine.
> >>> 
> >>> imho it's maintainer's preference, if maintainer is fine to also
> >>> "support the Y-module for X" even if depends on Y and Y is not allowed
> >>> in mageia, or even if Y is in nonfree... it's fine by me.
> >> 
> >>> let's get into specifics:
> >> Well here there is no nonfree, demo, shareware, license issue. Just Y is
> >> yet another media-player. Importing Y is not a case for neiher A nor B.
> >> There is a question to include or not include a module (as an external
> >> package %{name}-module-mediaplayer_Y) for X. X is working perfectly
> >> without Y - Y is just adding some extra features. But the module for X
> >> is NOT working without Y. Well it's probably not breaking X, there will
> >> be an error message "error loading module-mediaplayer_Y".
> > 
> > you could find a way to configure it as disabled?
> 
> Yes
> 
> >   or move it to a subdir of sorts with a mention that if they do have Y
> >   that
> > 
> > they can put this file in the other dir.
> > 
> > or... have a subpackage for this module and don't suggest it. plus have a
> > warning in it to say that it requires bla.
> > 
> > so my vote is for A)
> 
> I like the idea with URPMI warning at the install time, this would solve
> the problem. "If you need Y support for X, we include the module, but
> obtain Y at your own."

look at other packages, like mysql, they generate a README.install.urpmi file 
which show this text in rpmdrake


Re: [Mageia-dev] Build-in or stand-alone module for X to support Y

2011-12-10 Thread Kamil Rytarowski

W dniu 10.12.2011 14:11, Maarten Vanraes pisze:

Op zaterdag 10 december 2011 14:06:18 schreef Kamil Rytarowski:

W dniu 10.12.2011 13:45, Maarten Vanraes pisze:

Op zaterdag 10 december 2011 13:12:52 schreef Kamil Rytarowski:

Hello!

Situation:
A package X may have support for a package Y, by a module as a build in
X or stand-alone package. All modules are possible to turn-on and to
turn-off in a menu of X.

And there is a discussion because there is no Y at all in Mageia.
Person A says:
- include the module, even if there is no Y in Mageia (and maybe never
will be included), because an end-user can install Y from alternative
source or compile it from sources; and don't add Suggests/Requires for Y
in the package, because it's obvious that this is to support Y; also
installing Y from alternative sources/self-compilation is much simpler
than reinstalling X with support for Y
Person B says:
- don't include the module, because Y is a dependency for the module of
X - and we don't ship broken packages that aren't self-contained; so it
must be excluded from X or the nobody has package Y and maintain it

Neither A nor B want to work with Y package.

Who is right?

imho, if Y is wanted by some people, and X works more of less fine
without Y even if it's support is compiled, and sometimes a get-Y
package is fine.

imho it's maintainer's preference, if maintainer is fine to also "support
the Y-module for X" even if depends on Y and Y is not allowed in mageia,
or even if Y is in nonfree... it's fine by me.
let's get into specifics:

Well here there is no nonfree, demo, shareware, license issue. Just Y is
yet another media-player. Importing Y is not a case for neiher A nor B.
There is a question to include or not include a module (as an external
package %{name}-module-mediaplayer_Y) for X. X is working perfectly
without Y - Y is just adding some extra features. But the module for X
is NOT working without Y. Well it's probably not breaking X, there will
be an error message "error loading module-mediaplayer_Y".

you could find a way to configure it as disabled?

Yes

  or move it to a subdir of sorts with a mention that if they do have Y that
they can put this file in the other dir.

or... have a subpackage for this module and don't suggest it. plus have a
warning in it to say that it requires bla.

so my vote is for A)
I like the idea with URPMI warning at the install time, this would solve 
the problem. "If you need Y support for X, we include the module, but 
obtain Y at your own."


[Mageia-dev] Where to report mageia 2 alpha 1 problems?

2011-12-10 Thread Franklin Weng
Hi list,


I tested mageia 2 alpha 1 (KDE live CD) for the audio problem (bug
2437) and at the same time I found another two problems.

Where can I report it?  The wiki pages seem to be down for now.

1. When I launched Telepathy account manager I got an error message
saying that, "Something went terribly wrong and the IM system could
not be initialized.  It is likely your system is missing Telepathy
Mission Control package."  So there is no telepathy mission control
package in KDE live cd, is there?

2. If I turned "Screenshot" KDE desktop effect on, I still got
problems getting screenshot with ksnapshot.  It is an old problem in
mageia 1.

Please tell me where I can report these problem.  I'll report it again
to where it should go.


Thanks,
Franklin


Re: [Mageia-dev] Build-in or stand-alone module for X to support Y

2011-12-10 Thread Maarten Vanraes
Op zaterdag 10 december 2011 14:06:18 schreef Kamil Rytarowski:
> W dniu 10.12.2011 13:45, Maarten Vanraes pisze:
> > Op zaterdag 10 december 2011 13:12:52 schreef Kamil Rytarowski:
> >> Hello!
> >> 
> >> Situation:
> >> A package X may have support for a package Y, by a module as a build in
> >> X or stand-alone package. All modules are possible to turn-on and to
> >> turn-off in a menu of X.
> >> 
> >> And there is a discussion because there is no Y at all in Mageia.
> >> Person A says:
> >> - include the module, even if there is no Y in Mageia (and maybe never
> >> will be included), because an end-user can install Y from alternative
> >> source or compile it from sources; and don't add Suggests/Requires for Y
> >> in the package, because it's obvious that this is to support Y; also
> >> installing Y from alternative sources/self-compilation is much simpler
> >> than reinstalling X with support for Y
> >> Person B says:
> >> - don't include the module, because Y is a dependency for the module of
> >> X - and we don't ship broken packages that aren't self-contained; so it
> >> must be excluded from X or the nobody has package Y and maintain it
> >> 
> >> Neither A nor B want to work with Y package.
> >> 
> >> Who is right?
> > 
> > imho, if Y is wanted by some people, and X works more of less fine
> > without Y even if it's support is compiled, and sometimes a get-Y
> > package is fine.
> > 
> > imho it's maintainer's preference, if maintainer is fine to also "support
> > the Y-module for X" even if depends on Y and Y is not allowed in mageia,
> > or even if Y is in nonfree... it's fine by me.
> 
> > let's get into specifics:
> Well here there is no nonfree, demo, shareware, license issue. Just Y is
> yet another media-player. Importing Y is not a case for neiher A nor B.
> There is a question to include or not include a module (as an external
> package %{name}-module-mediaplayer_Y) for X. X is working perfectly
> without Y - Y is just adding some extra features. But the module for X
> is NOT working without Y. Well it's probably not breaking X, there will
> be an error message "error loading module-mediaplayer_Y".

you could find a way to configure it as disabled?
 or move it to a subdir of sorts with a mention that if they do have Y that 
they can put this file in the other dir.

or... have a subpackage for this module and don't suggest it. plus have a 
warning in it to say that it requires bla.

so my vote is for A)


Re: [Mageia-dev] Build-in or stand-alone module for X to support Y

2011-12-10 Thread Kamil Rytarowski

W dniu 10.12.2011 13:45, Maarten Vanraes pisze:

Op zaterdag 10 december 2011 13:12:52 schreef Kamil Rytarowski:

Hello!

Situation:
A package X may have support for a package Y, by a module as a build in
X or stand-alone package. All modules are possible to turn-on and to
turn-off in a menu of X.

And there is a discussion because there is no Y at all in Mageia.
Person A says:
- include the module, even if there is no Y in Mageia (and maybe never
will be included), because an end-user can install Y from alternative
source or compile it from sources; and don't add Suggests/Requires for Y
in the package, because it's obvious that this is to support Y; also
installing Y from alternative sources/self-compilation is much simpler
than reinstalling X with support for Y
Person B says:
- don't include the module, because Y is a dependency for the module of
X - and we don't ship broken packages that aren't self-contained; so it
must be excluded from X or the nobody has package Y and maintain it

Neither A nor B want to work with Y package.

Who is right?

imho, if Y is wanted by some people, and X works more of less fine without Y
even if it's support is compiled, and sometimes a get-Y package is fine.

imho it's maintainer's preference, if maintainer is fine to also "support the
Y-module for X" even if depends on Y and Y is not allowed in mageia, or even
if Y is in nonfree... it's fine by me.

let's get into specifics:

Well here there is no nonfree, demo, shareware, license issue. Just Y is 
yet another media-player. Importing Y is not a case for neiher A nor B.
There is a question to include or not include a module (as an external 
package %{name}-module-mediaplayer_Y) for X. X is working perfectly 
without Y - Y is just adding some extra features. But the module for X 
is NOT working without Y. Well it's probably not breaking X, there will 
be an error message "error loading module-mediaplayer_Y".


Re: [Mageia-dev] RFC: Opening Backports (once again...)

2011-12-10 Thread Maarten Vanraes
Op zaterdag 10 december 2011 12:32:12 schreef Michael Scherer:
> Le mardi 06 décembre 2011 à 00:56 +0200, Thomas Backlund a écrit :
> > Now,
> > 
> > here comes the question about backports once again.
> > 
> > We are now 6+ months into Mageia 1, and we are nowhere closer to opening
> > backports that we were at Mageia 1 release time.
> > 
> > Because of that there are 3rdparty repos popping up everywhere...,
> > something we hoped to avoid atleast partly when starting this project.
[...]
> > And to be honest I dont see that changing anytime soon...
> 
> Then we have a bigger problem to solve.

This is likely correct, i think we have shortage of people in various parts, 
but perhaps sysadmin (which is arguably the most important team), has not 
enough active people to follow up all the issues (or they are busy with other 
teams).

because other teams are counting on sysadmin team and even though it's all on 
svn, it's not that easy (i think; at least for me) to learn this system and 
put some patches for sysadmin to follow, perhaps sysadmin team should grow a 
bit more people.

[...]
> > Using a separate branch is also a cleaner way of providing
> > backports, and makes it easy to separate changes needed only
> > for Cauldron (or backports).
> 
> Then in practice, that mean having a 2nd/3rd distribution ( because
> there is a separate 2nd svn branch, and a 3rd one for later ) and so
> that's a big no for me. Having 2+ branchs is just asking for trouble
> when they are not in sync ( and since keeping everything in sync
> properly with svn is a pain if there is a divergence, this will not be
> done ).
> 
> Worst, if we do like in mdv and propose 2 way of backporting ( submit
> from cauldron, submit from a branch ), this will create a mess of having
> some packages from cauldron, some from the branch, and people having no
> way from knowing where does a package come from. This also make the
> system harder to maintain and to follow, and rather impossible to script
> properly.
> 
> So that's also to be avoided.
> 
> Having a separate branch where people can write also remove the only
> incentive I have seen for backports, ie, wider testing of our packages,
> because they may not really the same as in cauldron.

I think there are more incentives than just that for backports, at least imho.

plus, if the problem is you don't know where it's from, perhaps we should fix 
that problem instead of having an arguably less flexible solution. also, iirc, 
when branching svn, afaik it mentions where it's been branched from?
 
> So here is what I propose :
> 
> - have X branchs, but do not let anyone commit on it, besides a system
> user. When a package is submitted to cauldron, it is also copied to this
> branch, ie, we make sure current is in sync. The same goes for version
> N-1 being copied from N once a backported rpm have been submitted to be
> used by people. Once a distribution is no longer supported, we close the
> branch, and disable the sync.
> 
> - backports are only submitted from the branch, with separate
> markrelease, tags, whatever. This let us have proper audit of backports,
> and who did what.
> 
> - packagers still need to commit and submit on cauldron before any
> backports. So we miss no fixes or anything by mistake. We also make sure
> that cauldron is always the highest version possible, thus permitting at
> least some form of upgrade. ( either stable to stable, provided
> backports are used, or stable to cauldron ). And we also ensure that
> backports are done first on the most recent stable version, for the same
> reason ( ensure some form of upgrade path, as asked several time by
> users ).
> 
> And we can still use %ifdef if a need arise for a different spec between
> distribution versions. While that make spec less readable, that's more
> readable than having forked specs 2 or 3 times.
> 
> This requires :
> 
> - 1 youri action to copy the package to current backport branch ( can be
> done based on the markrelease action and the others )
> 
> - 1 svn configuration to prevent people from writing directly there ( or
> just say to not do it, and burn people who do it )
> 
> - youri config to let people submit from backports to backports_testing.

for me this solution would be ok, but iirc tmb requires for kernel a bit more 
flexibility?

and tbh, having a more dirty spec file is not something i'd wish for...

but, even if this is a nice solution, we still have the problem listed above 
that we'd get backports since before mageia1 and it's still not here? since 
it's also not the priority (updates are more important) what chances do we 
have of actually having backports before mga2?


Re: [Mageia-dev] Build-in or stand-alone module for X to support Y

2011-12-10 Thread Maarten Vanraes
Op zaterdag 10 december 2011 13:12:52 schreef Kamil Rytarowski:
> Hello!
> 
> Situation:
> A package X may have support for a package Y, by a module as a build in
> X or stand-alone package. All modules are possible to turn-on and to
> turn-off in a menu of X.
> 
> And there is a discussion because there is no Y at all in Mageia.
> Person A says:
> - include the module, even if there is no Y in Mageia (and maybe never
> will be included), because an end-user can install Y from alternative
> source or compile it from sources; and don't add Suggests/Requires for Y
> in the package, because it's obvious that this is to support Y; also
> installing Y from alternative sources/self-compilation is much simpler
> than reinstalling X with support for Y
> Person B says:
> - don't include the module, because Y is a dependency for the module of
> X - and we don't ship broken packages that aren't self-contained; so it
> must be excluded from X or the nobody has package Y and maintain it
> 
> Neither A nor B want to work with Y package.
> 
> Who is right?

imho, if Y is wanted by some people, and X works more of less fine without Y 
even if it's support is compiled, and sometimes a get-Y package is fine.

imho it's maintainer's preference, if maintainer is fine to also "support the 
Y-module for X" even if depends on Y and Y is not allowed in mageia, or even 
if Y is in nonfree... it's fine by me.

let's get into specifics:

eg:

X = eduke32 (free)
Y = content from CDROM (non-redistributable and must be bought)
Y' = eduke32-hrp (nonfree, but redistributable, may arguably depend on Y, may 
in future become free, company holding the license of the few files has gone 
away, the few files may be redone or become GPL-compatible)
Y'' = demo-data (nonfree, but redistributable)
(also there are other mods who may serve as Y''')

Y' supposedly doens't work without Y; but maybe it does more or less
Y'' is shareware

what users want is usually X + Y'

thus in such cases i want to provide X in core, Y' in nonfree and perhaps Y'' 
in nonfree as well.

this may all seem complicated, but:

businesses aren't necessarily wrong, i mean, they provide programs for 
windows/mac, if we want them to also provide for linux, we should make a step 
towards them.

furthermore, any step towards opensource should be encouraged, thus i feel 
that "free engines" should still be free.

i think a README.install.urpmi should be attached to those and noted that Y is 
required for it. furthermore Y' should be suggested, even if it's in nonfree 
repos.

just my €0.02


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release drakconf-12.22.1-1.mga2

2011-12-10 Thread Thierry Vignaud
On 10 December 2011 13:11, Mageia Team  wrote:
> tv  12.22.1-1.mga2:
> + Revision: 180273
> - rebuild with new ldetect-lst

oops: bogus changelog: "further update Release Notes URL"

Maybe should we push drakconf-12.22.1 as updates in order to have
fixed entries in help menu now that have the proper entries in the wiki?


[Mageia-dev] Build-in or stand-alone module for X to support Y

2011-12-10 Thread Kamil Rytarowski

Hello!

Situation:
A package X may have support for a package Y, by a module as a build in  
X or stand-alone package. All modules are possible to turn-on and to 
turn-off in a menu of X.


And there is a discussion because there is no Y at all in Mageia.
Person A says:
- include the module, even if there is no Y in Mageia (and maybe never 
will be included), because an end-user can install Y from alternative 
source or compile it from sources; and don't add Suggests/Requires for Y 
in the package, because it's obvious that this is to support Y; also 
installing Y from alternative sources/self-compilation is much simpler 
than reinstalling X with support for Y

Person B says:
- don't include the module, because Y is a dependency for the module of 
X - and we don't ship broken packages that aren't self-contained; so it 
must be excluded from X or the nobody has package Y and maintain it


Neither A nor B want to work with Y package.

Who is right?


Re: [Mageia-dev] RFC: Opening Backports (once again...)

2011-12-10 Thread Michael Scherer
Le mardi 06 décembre 2011 à 00:56 +0200, Thomas Backlund a écrit :
> Now,
> 
> here comes the question about backports once again.
> 
> We are now 6+ months into Mageia 1, and we are nowhere closer to opening 
> backports that we were at Mageia 1 release time.
> 
> Because of that there are 3rdparty repos popping up everywhere...,
> something we hoped to avoid atleast partly when starting this project.

Well, the backport issue ( ie :
- no garantee of keep the distribution upgradable
- no security  )

have also not been fixed, so that's rather unfair to 

> And at current rate we will probably release Mageia "infinity"
> before backports is opened.
> 
> 
> It has been delayed because of needed infrastructure changes,
> something no-one have had time to do so far...
> 
> I know there is "only some coding missing" and "someone should
> do it", buth truthfully there are only a few that knows the
> code used in the buildsystem enough to actually make it happend,
> and they are already othervise busy or overloaded...
> (this is no rant against them, as all here are using their
>   personal free time to help out)
> 
> And to be honest I dont see that changing anytime soon...

Then we have a bigger problem to solve.

> So here is a suggestion to get some value to our endusers:
> 
> we add a backports branch on svn
> 
> So packages for backports would use:
> 
> svn.mageia.org/packages/backports/1//{current,pristine,releases}
> 
> and allow that to be used for backports.
> 
> Using a separate branch is also a cleaner way of providing
> backports, and makes it easy to separate changes needed only
> for Cauldron (or backports).

Then in practice, that mean having a 2nd/3rd distribution ( because
there is a separate 2nd svn branch, and a 3rd one for later ) and so
that's a big no for me. Having 2+ branchs is just asking for trouble
when they are not in sync ( and since keeping everything in sync
properly with svn is a pain if there is a divergence, this will not be
done ).

Worst, if we do like in mdv and propose 2 way of backporting ( submit
from cauldron, submit from a branch ), this will create a mess of having
some packages from cauldron, some from the branch, and people having no
way from knowing where does a package come from. This also make the
system harder to maintain and to follow, and rather impossible to script
properly.

So that's also to be avoided.

Having a separate branch where people can write also remove the only
incentive I have seen for backports, ie, wider testing of our packages,
because they may not really the same as in cauldron. 


So here is what I propose :

- have X branchs, but do not let anyone commit on it, besides a system
user. When a package is submitted to cauldron, it is also copied to this
branch, ie, we make sure current is in sync. The same goes for version
N-1 being copied from N once a backported rpm have been submitted to be
used by people. Once a distribution is no longer supported, we close the
branch, and disable the sync.

- backports are only submitted from the branch, with separate
markrelease, tags, whatever. This let us have proper audit of backports,
and who did what.

- packagers still need to commit and submit on cauldron before any
backports. So we miss no fixes or anything by mistake. We also make sure
that cauldron is always the highest version possible, thus permitting at
least some form of upgrade. ( either stable to stable, provided
backports are used, or stable to cauldron ). And we also ensure that
backports are done first on the most recent stable version, for the same
reason ( ensure some form of upgrade path, as asked several time by
users ).

And we can still use %ifdef if a need arise for a different spec between
distribution versions. While that make spec less readable, that's more
readable than having forked specs 2 or 3 times.

This requires : 

- 1 youri action to copy the package to current backport branch ( can be
done based on the markrelease action and the others )

- 1 svn configuration to prevent people from writing directly there ( or
just say to not do it, and burn people who do it )

- youri config to let people submit from backports to backports_testing.


-- 
Michael Scherer



Re: [Mageia-dev] Package adoption campaign, 3 months later

2011-12-10 Thread Samuel Verschelde
Le samedi 10 décembre 2011 11:14:38, Michael Scherer a écrit :
> Le jeudi 08 décembre 2011 à 18:51 +0800, Funda Wang a écrit :
> > I would suggest that registering nobody as a mailing list, so that
> > every interested packagers could join to help.
> 
> No.
> 
> For the reasons already highlighted several time, this would not work.
> That's the situation at mandriva, and we know well the problem it cause
> ( aka, obscure communication, no one really in charge of a rpm, so not
> one feeling responsible for bugs or anything ).
> 
> Either a package is maintained and should be marked as such, or it is
> not, and should be marked as such, with a unfortunate fate for him
> sooner or later.
> 
> The goal is not to align lots of unmaintained packages, but to have a
> maintained distribution. People have been complaining for quality since
> a lot of time, and that's the only way to have it.
> If not, this end like Mandriva, people see and fill bugs, they are not
> fixed, and no one care. This greatly undermine the confidence in the
> distribution in the long run, and so while having maintainer is not a
> magic solution, this is a important step in the right direction.
> 
> A free-for-all pool is just a mess.

You're explaining why having orphan packages is bad and it's hard to disagree, 
but I fail to see why such a mailing list for people who are ready to devote 
some time to orphan packages would make things worse. It's not because it's 
not the ideal solution that it's bad, is it?

Samuel



Re: [Mageia-dev] RFC: Opening Backports (once again...)

2011-12-10 Thread Michael Scherer
Le mardi 06 décembre 2011 à 01:29 +0200, Anssi Hannula a écrit :

> The biggest problem for me is that it is really difficult to test any
> changes, one'd need a mockup of the whole buildsystem... and I don't
> want to propose any patches blind :)

2 vm + setup of puppet should be able to fully replicate the
configuration. Despites being seen as a hot skill
( 
http://siliconangle.com/blog/2011/10/31/puppet-and-hadoop-among-the-hottest-it-skills/
 ), I am rather surprised that no one take the opportunity to learn it and to 
help. 

-- 
Michael Scherer



Re: [Mageia-dev] Package adoption campaign, 3 months later

2011-12-10 Thread Michael Scherer
Le jeudi 08 décembre 2011 à 18:51 +0800, Funda Wang a écrit :
> 2011/12/8 Samuel Verschelde :
> > His/her work would be the following:
> > - identifiy (with bugsquad's help) the orphan packages that have lots of
> > unresolved bugs or are severely outdated,
> > - do the same for packages that have a maintainer but are in a similar
> > situation,
> > - try to find packagers or apprentices to take care of them. Not necessarily
> > make them become maintainer, but at least solve users bugs.
> > - try to find maintainers for orphan packages.
> I would suggest that registering nobody as a mailing list, so that
> every interested packagers could join to help.

No.

For the reasons already highlighted several time, this would not work.
That's the situation at mandriva, and we know well the problem it cause
( aka, obscure communication, no one really in charge of a rpm, so not
one feeling responsible for bugs or anything ).

Either a package is maintained and should be marked as such, or it is
not, and should be marked as such, with a unfortunate fate for him
sooner or later. 

The goal is not to align lots of unmaintained packages, but to have a
maintained distribution. People have been complaining for quality since
a lot of time, and that's the only way to have it. 
If not, this end like Mandriva, people see and fill bugs, they are not
fixed, and no one care. This greatly undermine the confidence in the
distribution in the long run, and so while having maintainer is not a
magic solution, this is a important step in the right direction. 

A free-for-all pool is just a mess.  

-- 
Michael Scherer



Re: [Mageia-dev] [2302] ide_cd_mod does not exist anymore (thanks aginies)

2011-12-10 Thread D.Morgan
On Wed, Dec 7, 2011 at 11:41 AM, Thomas Backlund  wrote:
> root-odjjhxpcy38dnm+yrof...@public.gmane.org skrev 7.12.2011 12:35:
>
>> Revision
>>    2302
>> Author
>>    ennael
>> Date
>>    2011-12-07 11:35:48 +0100 (Wed, 07 Dec 2011)
>>
>>
>>      Log Message
>>
>> ide_cd_mod does not exist anymore (thanks aginies)
>>
>
> Oh yes it does!
>
> It's only in mdv they have disabled all ide drivers without thinking of
> those where the pata drivers dont work...
>
> --
> Thomas
>
>
should this be reverted then ?