Re: [Mageia-dev] [126688] - 0.94

2011-08-05 Thread Ahmad Samir
On 19 July 2011 21:12,  r...@mageia.org wrote:
 Revision 126688 Author cjw Date 2011-07-19 21:12:55 +0200 (Tue, 19 Jul 2011)

 Log Message

 - 0.94

 Modified Paths

 cauldron/dbus-glib/current/SPECS/dbus-glib.spec

 Modified: cauldron/dbus-glib/current/SPECS/dbus-glib.spec
 ===
 --- cauldron/dbus-glib/current/SPECS/dbus-glib.spec   2011-07-19 19:12:47 UTC
 (rev 126687)
 +++ cauldron/dbus-glib/current/SPECS/dbus-glib.spec   2011-07-19 19:12:55 UTC
 (rev 126688)
 @@ -1,13 +1,6 @@
 -#if %mandriva_branch == Cooker
 -# Cooker
 -%define release %mkrel 2
 -#%else
 -# Old distros
 -#define subrel 2
 -#define release %mkrel 1
 -#endif
 -%define glib2_version   2.6.0
 -%define dbus_version 0.94
 +%define release %mkrel 1
 +%define glib2_version   2.26.0
 +%define dbus_version 1.2.16

  %define lib_major 2
  %define lib_api 1
 @@ -18,13 +11,12 @@

  Summary: D-Bus message bus
  Name: dbus-glib
 -Version: 0.88
 +Version: 0.94
  Release: %release
  URL: http://www.freedesktop.org/Software/dbus
  Source0:
 http://dbus.freedesktop.org/releases/%name/%{name}-%{version}.tar.gz
  License: AFL and GPLv2
  Group: System/Libraries
 -BuildRoot: %{_tmppath}/%{name}-%{version}-root
  BuildRequires: glib2-devel = %{glib2_version}
  BuildRequires: dbus-devel = %{dbus_version}
  BuildRequires: libxml2-devel
 @@ -63,7 +55,7 @@
  %setup -q

  %build
 -
 +autoreconf -fi

Hello,

The issue or running autoreconf in spec files is still unresolved, either:
- We only run it when needed (i.e. a patch that modifies configure.ac,
Makefile.{am,in}, building with a newer/older libtool) OR
- We run it in all the specs of packages that use libtool

Right now in most specs we only run it when needed, except some specs
you modified (like this one).

I am not with or against (don't have enough knowledge about libtool),
just pointing out that if autoreconf should be run for all packages
using libtool, then the policy should be clarified and applied to all
specs.

  %configure2_5x  \
  --disable-tests \
  --disable-verbose-mode \
 @@ -99,9 +91,9 @@
  %{_libdir}/pkgconfig/dbus-glib-%{lib_api}.pc
  %{_includedir}/dbus-1.0/dbus/dbus-glib-bindings.h
  %{_includedir}/dbus-1.0/dbus/dbus-gtype-specialized.h
 -%{_includedir}/dbus-1.0/dbus/dbus-glib-error-enum.h
  %{_includedir}/dbus-1.0/dbus/dbus-glib-lowlevel.h
  %{_includedir}/dbus-1.0/dbus/dbus-glib.h
 +%{_includedir}/dbus-1.0/dbus/dbus-gvalue-parse-variant.h
  %{_datadir}/gtk-doc/html/dbus-glib/
  %{_mandir}/man1/*






-- 
Ahmad Samir


Re: [Mageia-dev] Problems with dbus

2011-08-05 Thread Ahmad Samir
On 5 August 2011 00:23, JA Magallon jamagal...@ono.com wrote:
 Hi...

 I'm on limited internet connection, so I'll be quick and dirty.
 Plz, take a look at this mdv bug:
 https://qa.mandriva.com/show_bug.cgi?id=63728

 (copy)
 the problem is a bug in
 libdbus-glib-1_2 package, it is necessary a Debian patch
 http://patch-tracker.debian.org/package/dbus-glib/0.94-4

 I suffer it for Usb modem, and mdv package made it work.
 Probably hurts more apps...


Patch added from upstream GIT
https://bugs.freedesktop.org/show_bug.cgi?id=37852 (same patch).

Please test. (I didn't see any rebuild of network*manager-* in Debian,
so I am not sure a rebuild is required).

And a bug report would have worked to track the issue.

-- 
Ahmad Samir


Re: [Mageia-dev] Audio Warning: New PulseAudio test release on the way....

2011-08-03 Thread Ahmad Samir
2011/8/3 Kira elegant.pega...@gmail.com:
 在 Wed, 03 Aug 2011 18:29:10 +0800, Colin Guthrie mag...@colin.guthr.ie寫道:

 Worrying!

 Is this localized at all? If so what language?

 Traditional Chinese...Sorry...

 It means sampling cache size: 0B


 Can you supply:

 sudo fuser -v /dev/snd/*

 /dev/snd/controlC0:  kira    3001  F kde4
                     kira       3216  F kmix
 /dev/snd/pcmC0D1p:   kira       3695  F...m amarok


 and

 pulseaudio -k; pulseaudio -v

 1. E: main.c: unable to terminate background program: No such process exist.

 2. as in the attachment, but still some localized message inside. Sorry.


 output? (for the second one, you may have to do:
 echo autospawn=no  ~/.pulse/client.conf
 in order for it to actually start on the command line and not be
 autospawned by something else!)


Put LC_ALL=C before any command and the output will be in English, e.g.:
LC_ALL=C urpmi --auto-update

-- 
Ahmad Samir


Re: [Mageia-dev] Switching VT when in GDM causes X11 quit with fatal error.

2011-07-30 Thread Ahmad Samir
On 30 July 2011 14:07, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Ahmad Samir at 29/07/11 19:21 did gyre and gimble:
 On 28 July 2011 13:25, Colin Guthrie mag...@colin.guthr.ie wrote:

 [...]
 Note: systemd doesn't seem to give me a console login - so this is only
 with regular init - I presume I need to add a symlink somewhere to get
 regular console logins with systemd :) I'll look into that later.

 Col


 Check if plymouth hasn't still exited 'ps aux | grep plymouth'.

 That seems to be the issue. Killing that process allows systemd to give
 me my logins.

 I presume this a known bug/problem? Is anyone looking at it?


I hit that issue when I switched to systemd, I didn't look further as
I killed plymouth on my box (as usual).

 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/]




-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release polkit-kde-kcmodules-1-0.98.1-1.mga2

2011-07-30 Thread Ahmad Samir
On 28 July 2011 07:25, Mageia Team buildsystem-dae...@mageia.org wrote:
 Name        : polkit-kde-kcmodules-1       Relocations: (not relocatable)
 Version     : 0.98.1                            Vendor: Mageia.Org
 Release     : 1.mga2                        Build Date: Thu Jul 28 07:21:22 
 2011
 Install Date: (not installed)               Build Host: jonund
 Group       : Graphical desktop/KDE         Source RPM: (none)
 Size        : 30057                            License: GPL
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : 
 https://projects.kde.org/projects/extragear/base/polkit-kde-kcmodules-1
 Summary     : PolicyKit KDE Configuration
 Description :
 Set of configuration modules which allows administrator to change polkit 
 settings.

 ze ze 0.98.1-1.mga2:
 + Revision: 130049
 - imported package polkit-kde-kcmodules-1

This package shouldn't provide polkit-agent:
$ urpmq --provides polkit-kde-kcmodules
polkit-agent
[...]

it doesn't include a polkit authentication agent, AFAICS.

-- 
Ahmad Samir


Re: [Mageia-dev] Switching VT when in GDM causes X11 quit with fatal error.

2011-07-29 Thread Ahmad Samir
On 28 July 2011 13:25, Colin Guthrie mag...@colin.guthr.ie wrote:

[...]
 Note: systemd doesn't seem to give me a console login - so this is only
 with regular init - I presume I need to add a symlink somewhere to get
 regular console logins with systemd :) I'll look into that later.

 Col


Check if plymouth hasn't still exited 'ps aux | grep plymouth'.




 --

 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/]




-- 
Ahmad Samir


Re: [Mageia-dev] Updates and 0 release

2011-07-26 Thread Ahmad Samir
On 26 July 2011 13:22, Luc Menut lme...@free.fr wrote:
 Le 26/07/2011 12:40, Michael Scherer a écrit :

 Hi,

 while trying to work on the queue of update needing a push, I noticed
 that almost all of them use a Release: 0.

 Since this has a specific meaning ( ie, used for pre release, or svn
 snapshot ), using this for updates is quite confusing, and I do not see
 the reason for that.

 When it is used for prerelease (mainly in cauldron), the release 0 is
 usually associated with a svn or git rev. number, or date, or alpha, beta
 ... so it is not so much confusing with this use in update for official
 release.


Exactly. (And I didn't see any users getting confused by that all
those years in mdv).


 If the goal is to be sure that the software is still upgradable, the
 whole %mkrel stuff should take care of that. And if not, we can rebuild
 in cauldron to increase the release.

 We regularly used release 0 and subrel 1 in Mdv for the packages updated
 with the same version in official releases and in cooker (firefox,
 thunderbird, java-1.6.0-sun, ...), to be sure that the package from the
 official release will be updated by a update to the devel release or the
 next official release.

 we often used in such packages:
 %if %mandriva_branch == Cooker
 # Cooker
 %define release %mkrel 1
 %else
 # Old distros
 %define subrel 1
 %define release %mkrel 0
 %endif

 regards,
 Luc


Agreed.

Besides, one can simply forget to bump the rel in Cauldron and the
issue will lay dormant until the next distro release is out and
upgrades fail, worse if the package is on the DVD and users get the
infamous urpmi-casacading-failure.

-- 
Ahmad Samir


[Mageia-dev] The triage team.

2011-07-26 Thread Ahmad Samir
Hello,

Due to time constraints I have to leave the bug triage team. I'll
still try to keep up with the bugs list when I have  the time but
won't be able primarily work on it.

Thanks.

-- 
Ahmad Samir


Re: [Mageia-dev] Need mentor(s) to become a Mageia packager

2011-07-22 Thread Ahmad Samir
On 21 July 2011 22:14, Vincent vincent.hervi...@gmail.com wrote:
 Hi All,

 I am still trying to pack ZoneMinder for Cauldron.
 Now rpms are generated and rpmlint is not complaining, but I am still
 sure, it's not OK :) , that's why I need help.
 Attached is the spec file, if somebody could have a look.

 Here are my questions:
 - where should go the installed files? (Zoneminder provides perl
 modules, the site itself, CGI services , doc and conf).
 - some files have no path's variable:
 /usr/share/man/lib/perl5/5.14.1/x86_64-linux-thread-multi/perllocal.pod.xz
 /usr/local/share/man/man3/ZoneMinder.3pm
 ...
 Any idea, what it should be?
 - what should be the permissions for the site under the apache server?
 - should the %install section creates the database table/permissions
 for ZoneMinder? If so, is there any example how to achieve this?
 - should the %install section creates the service launcher scripts? If
 so, is there any example how to achieve this?

 Thanks in advance for you help!

 Vincent



FWIW, Fedora has a zoneminder package
http://pkgs.fedoraproject.org/gitweb/?p=zoneminder.git

They've had it for a long time, so you should find loads of clues over there.

-- 
Ahmad Samir


Re: [Mageia-dev] Need mentor(s) to become a Mageia packager

2011-07-22 Thread Ahmad Samir
On 22 July 2011 07:43, Vincent vincent.hervi...@gmail.com wrote:
 On 07/22/2011 01:46 AM, Michael Scherer wrote:

 Le jeudi 21 juillet 2011 à 16:14 -0400, Vincent a écrit :

 Hi All,

 I am still trying to pack ZoneMinder for Cauldron.
 Now rpms are generated and rpmlint is not complaining, but I am still
 sure, it's not OK :) , that's why I need help.
 Attached is the spec file, if somebody could have a look.

 Here are my questions:
 - where should go the installed files? (Zoneminder provides perl
 modules, the site itself, CGI services , doc and conf).

 conf -  /etc/ . I would try to see how does others distribution, to have
 at least a similar path to ease the work of people changing distribution

 site -  /var/www/zoneminder. Outside of the webroot, so people can
 modify it with apache configuration

 apache configuration -  /etc/httpd/conf.d/webapps.d/ , iirc

 perl module -  like the other ( maybe jq can tell us the details )

 cgi -  I think there is something in /usr/lib/cgi-bin, not sure. I guess
 checking other cgi would help.

 I don't have a /usr/lib/cgi-bi, but I have a /var/www/cgi-bin. Can I put
 them into /var/www/cgi-bin/Zonedaemon ?

 doc -  /usr/sharedoc, marked as such with %doc

 - some files have no path's variable:

 /usr/share/man/lib/perl5/5.14.1/x86_64-linux-thread-multi/perllocal.pod.xz
 /usr/local/share/man/man3/ZoneMinder.3pm
 ...
 Any idea, what it should be?

 I do not understand the question :/

 I don't know how to specify another path for those entries:

 /usr/local/share/man/man3/ZoneMinder.3pm

 In makefile I get the following:
 INST_MAN3DIR = blib/man3


Without looking closely I'd say you can use something like:
%makeinstall  INST_MAN3DIR=%{_mandir}/man3

(note that the Fedora spec doesn't do this, so it mightn't be needed).

(One more thing, all package names should be lowercase if possible, so
zoneminder).

 How to change this blib path not to point to /usr/local/... ?


 - what should be the permissions for the site under the apache server?

 that depend on what does the site. There is basically some people that
 say this should be 127.0.0.1 by default, and those that say if people
 installed it, they want to use it on a network and are able to configure
 apache properly, so it should be opened

 - should the %install section creates the database table/permissions
 for ZoneMinder? If so, is there any example how to achieve this?

 Unfortunately, no. A server can be password protected, on another
 computer, or using a specific database name.

 I always wanted to have a proper framework for that ( like saying this
 is the sql file and let some helper script take care of the rest, based
 on configuration or offering a easy to use tools to create and install
 database after installation  ), but never wrote anything :)

 - should the %install section creates the service launcher scripts? If
 so, is there any example how to achieve this?

 Yes. It was not migrated yet ( or maybe it was ), but this should be a
 good start :
 http://wiki.mandriva.com/en/Development/Howto/Initscripts

 Thanks for your help!

 Vincent




-- 
Ahmad Samir


Re: [Mageia-dev] Finalizing update process

2011-07-22 Thread Ahmad Samir
On 19 June 2011 15:00, Michael Scherer m...@zarb.org wrote:
 Le samedi 18 juin 2011 à 23:25 +0300, Ahmad Samir a écrit :
 On 15 June 2011 22:32, Stew Benedict stewbi...@gmail.com wrote:

 qa-bugs@ can't be be set as the assignee in bug reports, it should be
 made possible.

 Yes, that requires to create a account for that. Dmorgan knows, I
 don't :/ ( and we should document that once the wiki will be installed
 ).

 The same for sec team, there should be a way to assign/put-in-CC.
 That would requires the creation of the secteam as something more formal
 than now, and for now, that's no.
 So you should better explain the need about assigning or put a group of
 people in CC when you can simply put one person for that.


 --
 Michael Scherer



Sorry, I seem to have missed this email.

I can see secur...@groups.mageia.org can be set as bug assignee in
bugzilla now, so the discussion is null at this point.

About the better explanation, the benefits of having one generic
email address set as assignee in security-related bug reports, just
one point, not having one point of failure, if the only person in the
sec team becomes unavailable for a prolonged period of time for any
reason, someone will have to trudge through the bug reports assigned
to him to change the assignee field, whereas if a generic email
address is used that won't be necessary.

-- 
Ahmad Samir


Re: [Mageia-dev] Finalizing update process

2011-07-22 Thread Ahmad Samir
On 22 July 2011 11:27, Michael Scherer m...@zarb.org wrote:
 Le vendredi 22 juillet 2011 à 11:04 +0300, Ahmad Samir a écrit :
 On 19 June 2011 15:00, Michael Scherer m...@zarb.org wrote:
  Le samedi 18 juin 2011 à 23:25 +0300, Ahmad Samir a écrit :
  On 15 June 2011 22:32, Stew Benedict stewbi...@gmail.com wrote:
 
  qa-bugs@ can't be be set as the assignee in bug reports, it should be
  made possible.
 
  Yes, that requires to create a account for that. Dmorgan knows, I
  don't :/ ( and we should document that once the wiki will be installed
  ).
 
  The same for sec team, there should be a way to assign/put-in-CC.
  That would requires the creation of the secteam as something more formal
  than now, and for now, that's no.
  So you should better explain the need about assigning or put a group of
  people in CC when you can simply put one person for that.
 
 
  --
  Michael Scherer
 
 

 Sorry, I seem to have missed this email.

 I can see secur...@groups.mageia.org can be set as bug assignee in
 bugzilla now, so the discussion is null at this point.

 About the better explanation, the benefits of having one generic
 email address set as assignee in security-related bug reports, just
 one point, not having one point of failure, if the only person in the
 sec team becomes unavailable for a prolonged period of time for any
 reason, someone will have to trudge through the bug reports assigned
 to him to change the assignee field, whereas if a generic email
 address is used that won't be necessary.

 If the only problem is to reassign bugs, then we can write a script.

 My main worries are that given that right now, there is 1 single person
 in the group, that change nothing. I would even add that it proves my
 point, using alias mean that people do not know who they assign the bugs
 to.

 So while you think there is no point of failure, but there is, and you
 do not see nor know it.


Right. Sorry for wasting your time with my waffling then.

 Also, assigning thing to a group of people tend to make them think
 someone else will do it :/

 Finally, if the problem is someone can leave and we have to reassign
 bug, there is nothing special regarding security bugs to that regard,
 and we have the need to reassign others bugs too, and yet, we do not use
 aliases. So why make a exception just for that ?
 --
 Michael Scherer



-- 
Ahmad Samir


[Mageia-dev] RFC: gtk-doc proposed changes

2011-07-22 Thread Ahmad Samir
ATM gtk-doc requires dblatex which requires texlive - texlive-texmf;
due to the outrageous size of texlive-texmf, building packages in
local chroots becomes a bit of pain/burden on my HDD, also each of
texlive and xmltex have I/O intensive postinstall scriptlets.

I see the texlive-texmf issue is being discussed in another thread so
I'll keep this one about gtk-doc; here're a couple of points:
- Some packages have BR gtk-doc but it's redundant:
  o They don't have --enable-gtk-doc passed to ./configure, which
means that BR isn't used at all
  o Most of those packages already bundle html gtk-doc's; is there any
benefit rebuilding those docs when building the package? or should the
gtk-doc BR get dropped in such cases (since no one complained about
those html docs all those years)?

- I am thinking of splitting gtk-doc itself, putting gtkdoc-mkpdf in a
separate sub-package which will require dblatex:
  o AFAICS dblatex is only used for creating PDF's from XML sources,
so only useful for gtkdoc-mkpdf
  o This will result in less HDD grinding due to texlive-texmf and
xmltex being, unnecessarily, pulled in chroots (either local ones or
on the BS). Note that for most of the packages I saw,
--enable-gtk-doc-html is the default (assuming only --enable-gtk-doc
was passed to configure).
  o I don't see any packages with pdf gtk-doc documentation:
  $ urpmf /usr/share/gtk-doc | grep pdf

  gives nothing at all.

So, theoretically, this split shouldn't break any packages (there're
144 SRPMS that have BR gtk-doc and 5 -devel packages that require
gtk-doc). And if any package breaks due to the split, the fix is
simply adding BR gtk-doc-pdf. Of course we can make it more painful
and require that those 149 packages get a test build before the split
is OK'ed...

WDYT?

-- 
Ahmad Samir


Re: [Mageia-dev] Missing packages

2011-07-21 Thread Ahmad Samir
On 21 July 2011 05:50, Thomas Spuhler tho...@btspuhler.com wrote:
 On Wednesday, July 20, 2011 08:21:40 pm Thomas Spuhler wrote:
 On Wednesday, July 20, 2011 01:55:28 am Anne nicolas wrote:
  Hi there
 
  Usual mail on missing packages. Please have a look on that list to
  decrease it: http://check.mageia.org/dependencies.html
 
  This is important to clean this list. Please report on this thread
  anything you do for it.
 
  Cheers

 I have several (The horde related) and it will take some time to get this
 all done. there are about 30 packages I need to redo and the names all
 cahnge to a php-pear-Horde_C style
 then there is the perlapi-5.12.2 which comes from swish-e that doesn't
 build on a 32 bit system. I am working with upstream to get it fixed, but
 they take their time.
 But there is one package I have a problem I cannot explain and I would like
 some help:
 php-pear-channel-symfony
 I have build this package twice with, well at least the system says so (
 and I can install it locally), but it never makes it over to the mirrors.
 I checked the spelling, compared it with other channel packages, compared
 it to SUSE and all looks good.
 If someone find a little spare time... it would be appreciated

 I found this:
 php-pear-channel-symfony found in incorrect media core.x86_64 (allowed
 core.i586)      error

 Why did it go to core.x86_64 it's a noarch package
 How do I move (or remove) this?

 --
 Thomas


noarch packages are copied to both i586 and x86_64 repos, so the error
on http://check.mageia.org/dependencies.html doesn't make sense to me.

Another issue it php-pear-channel-symfony provides and obsoletes
_itself_, this is wrong, IIUC. (I've submitted a new package fixing
this issue).

-- 
Ahmad Samir


Re: [Mageia-dev] Missing packages

2011-07-21 Thread Ahmad Samir
On 21 July 2011 08:51, Jani Välimaa jani.vali...@gmail.com wrote:
 2011/7/21 Ahmad Samir ahmadsamir3...@gmail.com

 On 21 July 2011 05:50, Thomas Spuhler tho...@btspuhler.com wrote:
  On Wednesday, July 20, 2011 08:21:40 pm Thomas Spuhler wrote:
  On Wednesday, July 20, 2011 01:55:28 am Anne nicolas wrote:
   Hi there
  
   Usual mail on missing packages. Please have a look on that list to
   decrease it: http://check.mageia.org/dependencies.html
  
   This is important to clean this list. Please report on this thread
   anything you do for it.
  
   Cheers
 
  I have several (The horde related) and it will take some time to get
  this
  all done. there are about 30 packages I need to redo and the names all
  cahnge to a php-pear-Horde_C style
  then there is the perlapi-5.12.2 which comes from swish-e that doesn't
  build on a 32 bit system. I am working with upstream to get it fixed,
  but
  they take their time.
  But there is one package I have a problem I cannot explain and I would
  like
  some help:
  php-pear-channel-symfony
  I have build this package twice with, well at least the system says so
  (
  and I can install it locally), but it never makes it over to the
  mirrors.
  I checked the spelling, compared it with other channel packages,
  compared
  it to SUSE and all looks good.
  If someone find a little spare time... it would be appreciated
 
  I found this:
  php-pear-channel-symfony found in incorrect media core.x86_64 (allowed
  core.i586)      error
 
  Why did it go to core.x86_64 it's a noarch package
  How do I move (or remove) this?
 
  --
  Thomas
 

 noarch packages are copied to both i586 and x86_64 repos, so the error
 on http://check.mageia.org/dependencies.html doesn't make sense to me.

 Another issue it php-pear-channel-symfony provides and obsoletes
 _itself_, this is wrong, IIUC. (I've submitted a new package fixing
 this issue).


 IIRC, It's a known problem that if you obsolete noarch package it's only
 removed from i586 repos.


That probably explains the issue; the new package is no available on both archs.

 --
 Jani Välimaa




-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] 1 core/updates_testing kdelibs4-4.6.5-0.1.mga1

2011-07-21 Thread Ahmad Samir
2011/7/21 Thierry Vignaud thierry.vign...@gmail.com:
 On 13 July 2011 04:29, Mageia Team buildsystem-dae...@mageia.org wrote:
 mikala mikala 2:4.6.5-0.1.mga1:
 + Revision: 123536
 - Update patch200 to really fix mga #897
 - Update tarball to KDE SC 4.6.5 :
  - Fix several upstream patch ( see 
 http://www.kde.org/announcements/announce-4.6.5.php )
 - Add patch200 from 4.7 branch to fix mga #897  kde #271331 (Broken 
 documentation with docbook-xsl 1.76)
 - Move dbus files from -devel to -core package
 - Drop patchs merged upstream

 This is broken:

 installing 
 /mageia/stable/x86_64/media/core/updates_testing/lib64kemoticons4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kio5-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kjsembed4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kparts4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kntlm4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64katepartinterfaces4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kfile4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kjs4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64khtml5-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64solid4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kdecore5-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates/mageia-kde4-config-common-1-12.1.mga1.noarch.rpm
 /mageia/stable/x86_64/media/core/updates/Default-kde4-config-1-12.1.mga1.noarch.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64krosscore4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kunittest4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kdeui5-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64ktexteditor4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64nepomuk4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64kcmutils4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/kdelibs4-core-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64nepomukutils4-4.6.5-0.1.mga1.x86_64.rpm
 /mageia/stable/x86_64/media/core/updates_testing/lib64nepomukquery4-4.6.5-0.1.mga1.x86_64.rpm
 Preparing...
 #
 Installation failed:    file /usr/share/locale/en_US/entry.desktop
 from install of kdelibs4-core-2:4.6.5-0.1.mga1.x86_64 conflicts with
 file from package kde-l10n-en_US-2:4.6.2-7.mga1.x86_64


You have a pre-mga1 package,
https://www.mageia.org/pipermail/mageia-dev/20110503/004364.html

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron nonfree/release flash-player-plugin11-11.0.1.60-0.b1.071311.1.mga2.nonfree

2011-07-21 Thread Ahmad Samir
On 18 July 2011 19:28, Anssi Hannula anssi.hann...@iki.fi wrote:
 On 18.07.2011 17:14, Ahmad Samir wrote:
 On 18 July 2011 14:13, Balcaen John mik...@mageia.org wrote:
 On Monday 18 July 2011 12:33:34 Colin Guthrie wrote:
 'Twas brillig, and Ahmad Samir at 18/07/11 12:01 did gyre and gimble:
 Does it complain about this if one removes the kcm module?

 I tested a while ago, we'd have to remove both the kcm module .so and
 .desktop files; I am OK with that, the GTK+ tool provides the same
 exact functionalities and is desktop-agnostic (i.e. it won't pull any
 extra deps AFAICS).

 I presume this is all just going into a flash-player-kde package rather
 than nuked completely?
 Is it possible to create this package on the fly?
 because last time we talked about that on the bug report (
 https://bugs.mageia.org/show_bug.cgi?id=1275 ) it was not.

 --
 Balcaen John


 You're right, I forgot about that limitation.

 @Colin: so, no we can't :)

 Actually, it is possible, with some added complexity (extraction of the
 KDE files from the file downloaded by the main pkg in the -kde subpkg
 %post script.

 I'll look into it.

 --
 Anssi Hannula


FWIW, on further investigation libflashplayer.so checks for
KDE_FULL_SESSION and KDE_SESSION_VERSION env vars, if they're true
and 4, respectively, it first tries to load the kcm module then
falls back to /usr/bin/flash-player-properties, which means a 2-3sec
lag between selecting Global Settings from the right click menu on
any flash content, to the GTK config dialogue actually showing up.

-- 
Ahmad Samir


Re: [Mageia-dev] FYI: telepathy-farsight has been renamed to telepathy-farstream upstream

2011-07-20 Thread Ahmad Samir
On 20 July 2011 05:35, andre999 and...@laposte.net wrote:
 Ahmad Samir a écrit :

 On 19 July 2011 11:45, Ahmad Samirahmadsamir3...@gmail.com  wrote:

 Hello,

 telepathy-farsight has been renamed to telepathy-farstream upstream.
 It's required by empathy to have call support. However some other
 packages (telepathy-qt4 and telepathy-call-ui) still use the old
 -farsight, so renaming the current package in SVN will render those
 two packages not build-able, until their perspective upstream adapt to
 the changes.

 So I'll copy telepathy-farsight to -farstream is SVN and submit it as
 a separate package, then when it's not needed any more we can add the
 proper obsoletes against telepathy-farsight.

 --
 Ahmad Samir


 FWIW, on further investigation, empathy still checks for
 telepathy-farsight, which doesn't make sense; (I'll try patching it).

 Couldn't we package telepathy-farstream with a provides telepathy-farsight
 to get around this problem ?
 (As was done with rarian for scrollkeeper.)

 Or are they incompatible ?

 --
 André


No we can't, because telepathy-farstream isn't API/ABI compatible with
telepathy-farsight.

-- 
Ahmad Samir


Re: [Mageia-dev] Missing packages

2011-07-20 Thread Ahmad Samir
On 20 July 2011 10:55, Anne nicolas enn...@mageia.org wrote:
 Hi there

 Usual mail on missing packages. Please have a look on that list to decrease 
 it:
 http://check.mageia.org/dependencies.html

 This is important to clean this list. Please report on this thread
 anything you do for it.

 Cheers

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


xcb-util bits, will be fixed when the script to remove binary rpms
that have no scr.rpm, is deployed (they're remnants of the old
xcb-util-0.3.6).

-- 
Ahmad Samir


Re: [Mageia-dev] Standardising the virtual Provides in -devel packages

2011-07-19 Thread Ahmad Samir
On 18 July 2011 22:37, Luc Menut lme...@free.fr wrote:
 Le 13/07/2011 12:41, Ahmad Samir a écrit :

 On 13 July 2011 12:34, nicolas vigierbo...@mars-attacks.org  wrote:

 On Wed, 13 Jul 2011, Ahmad Samir wrote:

 ...

 Using pkgconfig provides looks like an optimal option, we could start
 now, whenever we touch a spec we change to the pkgconfig provides, and
 gradually all the specs will be adapted.

 And for the packages that don't have .pc files we add:
 Provides: %{name}-devel = %{version}-release
 Provides: lib%{name}-devel = %{version}-release

 or we could add them to all packages whether they have .pc files or
 not, but still always use pkgconfig() provides as BR in our specs.

 I think it's better to use %{name}-devel for packages which don't have
 pkgconfig files. And keep pkgconfig() provides for packages with .pc
 files.



 As spturtle said, conformity/consistency is good, i.e. all our
 packages should have the same Provides, that's better in the long run,
 and less confusing for new (and old too) packagers.


 Couldn't we have a macro for this? It would help in consistency, and will
 avoid typo.
 We could use it like this:
 %mkdevelprov %{name} %{version}

 regards,
 Luc


Good point. There'll be corner cases, but it should work for the
majority of packages.

-- 
Ahmad Samir


Re: [Mageia-dev] Where is the KDE WM ?

2011-07-19 Thread Ahmad Samir
On 18 July 2011 21:48, Balcaen John mik...@mageia.org wrote:
 On Saturday 16 July 2011 11:06:59 Ahmad Samir wrote:
 [...]
 
  Interesting, that method never really worked before (or at least I never
  tested it).

 It worked since mikala added
 http://svnweb.mageia.org/packages/cauldron/kdebase4-runtime/current/SOURCES/
 kdebase-runtime-4.6.0-fedora-support-for-compiz.patch, IIUC.
 Well i guess it's probably more related to the 0.8.8
 we can read in the changelog (available in /usr/share/compiz/NEWS ...)

 Fixed drawing of switcher background with KDE4 window decorator

 And as far as i remember it was not working under Mageia 1( this patch was
 already available).

 Regards,

 --
 Balcaen John


I didn't test, (I don't use compiz); However, it can't work without
that patch, the Exec line was wrong.

-- 
Ahmad Samir


[Mageia-dev] FYI: telepathy-farsight has been renamed to telepathy-farstream upstream

2011-07-19 Thread Ahmad Samir
Hello,

telepathy-farsight has been renamed to telepathy-farstream upstream.
It's required by empathy to have call support. However some other
packages (telepathy-qt4 and telepathy-call-ui) still use the old
-farsight, so renaming the current package in SVN will render those
two packages not build-able, until their perspective upstream adapt to
the changes.

So I'll copy telepathy-farsight to -farstream is SVN and submit it as
a separate package, then when it's not needed any more we can add the
proper obsoletes against telepathy-farsight.

-- 
Ahmad Samir


Re: [Mageia-dev] FYI: telepathy-farsight has been renamed to telepathy-farstream upstream

2011-07-19 Thread Ahmad Samir
On 19 July 2011 11:45, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 Hello,

 telepathy-farsight has been renamed to telepathy-farstream upstream.
 It's required by empathy to have call support. However some other
 packages (telepathy-qt4 and telepathy-call-ui) still use the old
 -farsight, so renaming the current package in SVN will render those
 two packages not build-able, until their perspective upstream adapt to
 the changes.

 So I'll copy telepathy-farsight to -farstream is SVN and submit it as
 a separate package, then when it's not needed any more we can add the
 proper obsoletes against telepathy-farsight.

 --
 Ahmad Samir


FWIW, on further investigation, empathy still checks for
telepathy-farsight, which doesn't make sense; (I'll try patching it).

-- 
Ahmad Samir


Re: [Mageia-dev] FYI: telepathy-farsight has been renamed to telepathy-farstream upstream

2011-07-19 Thread Ahmad Samir
On 19 July 2011 13:38, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 19 July 2011 11:45, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 Hello,

 telepathy-farsight has been renamed to telepathy-farstream upstream.
 It's required by empathy to have call support. However some other
 packages (telepathy-qt4 and telepathy-call-ui) still use the old
 -farsight, so renaming the current package in SVN will render those
 two packages not build-able, until their perspective upstream adapt to
 the changes.

 So I'll copy telepathy-farsight to -farstream is SVN and submit it as
 a separate package, then when it's not needed any more we can add the
 proper obsoletes against telepathy-farsight.

 --
 Ahmad Samir


 FWIW, on further investigation, empathy still checks for
 telepathy-farsight, which doesn't make sense; (I'll try patching it).

 --
 Ahmad Samir


For the sake of not botching the package, I think it'll build/work
with both telepathy-{farsight,farstream}; the latter being used for
Empathy call support.

-- 
Ahmad Samir


Re: [Mageia-dev] Problems with udev in kernel 2.6.38.8-desktop

2011-07-18 Thread Ahmad Samir
On 18 July 2011 10:36, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Jeff Robins at 18/07/11 01:34 did gyre and gimble:
 On 07/17/2011 06:20 AM, Brian Smith wrote:
 Bug 1954
 https://bugs.mageia.org/show_bug.cgi?id=1954

 Sounds like the same bug I reported against in Cauldren with 2.6.38.8

 I can confirm not seeing the bug here under 2.6.38.7 and having updated
 this morning it hasn't re appeared yet under 3.0 rc7.

 Brian Smith

 Is there a nice rpm I can easily download and use for the 3.0 kernel,
 otherwise what is the location for the media so that I can add it?

 It's in the core repository. It's just the latest version of the kernel
 package. A normal update of cauldron will bring it in by default.

 Col


(I think Jeff is using mga1, not Cauldron).

 --

 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/]




-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release mplayer-1.0-1.rc4.0.r32713.7.mga2

2011-07-18 Thread Ahmad Samir
On 18 July 2011 10:51, Samuel Verschelde
samuel.versche...@pmsipilot.com wrote:
 Le lundi 18 juillet 2011 10:11:32, Mageia Team a écrit :
 Name        : mplayer                      Relocations: (not relocatable)
 Version     : 1.0                               Vendor: Mageia.Org
 Release     : 1.rc4.0.r32713.7.mga2         Build Date: Mon Jul 18 09:51:27
 2011 Install Date: (not installed)               Build Host: ecosse
 Group       : Video                         Source RPM: (none)
 Size        : 8890529                          License: GPLv2
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : http://www.mplayerhq.hu
 Summary     : Movie player for linux
 Description :
 MPlayer is a movie player for LINUX (runs on many other Unices, and
 non-x86 CPUs, see the documentation). It plays most MPEG, VOB, AVI,
 VIVO, ASF/WMV, QT/MOV, FLI, NuppelVideo, yuv4mpeg, FILM, RoQ, and some
 RealMedia files, supported by many native, XAnim, and Win32 DLL codecs.
 You can watch VideoCD, SVCD, DVD, 3ivx, FLI, and even DivX movies too
 (and you don't need the avifile library at all!). The another big
 feature of mplayer is the wide range of supported output drivers. It
 works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, but you can use
 SDL (and this way all drivers of SDL), VESA (on every VESA compatible
 card, even without X!), and some lowlevel card-specific drivers (for
 Matrox, 3Dfx and Radeon) too! Most of them supports software or hardware
 scaling, so you can enjoy movies in fullscreen. MPlayer supports
 displaying through some hardware MPEG decoder boards, such as the DVB
 and DXR3/Hollywood+! And what about the nice big antialiased shaded
 subtitles (9 supported types!!!) with european/ISO 8859-1,2 (hungarian,
 english, czech, etc), cyrillic, korean fonts, and OSD?

 Note: If you want to play Real content, you need to have the content
 of RealPlayer's Codecs directory in /usr/lib64/codecs/

 Is it ok to have such a path (/usr/lib64/codecs/) in a summary ?


Yes, because it's /usr/lib64/ in the x86_64 package and /usr/lib/ in
the i586 one.

(I think the email to the changelog ML resolves %_libdir/ depending on
the machine that generated the email, not sure though).


 fwang fwang 1.0-1.rc4.0.r32713.7.mga2:
 + Revision: 125857
 - rebuild for new dfb




-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release mplayer-1.0-1.rc4.0.r32713.7.mga2

2011-07-18 Thread Ahmad Samir
On 18 July 2011 12:45, Samuel Verschelde sto...@laposte.net wrote:
 Le lundi 18 juillet 2011 11:26:34, Ahmad Samir a écrit :
 On 18 July 2011 10:51, Samuel Verschelde

 samuel.versche...@pmsipilot.com wrote:
  Le lundi 18 juillet 2011 10:11:32, Mageia Team a écrit :
  Name        : mplayer                      Relocations: (not
  relocatable) Version     : 1.0                               Vendor:
  Mageia.Org Release     : 1.rc4.0.r32713.7.mga2         Build Date: Mon
  Jul 18 09:51:27 2011 Install Date: (not installed)               Build
  Host: ecosse Group       : Video                         Source RPM:
  (none)
  Size        : 8890529                          License: GPLv2
  Signature   : (none)
  Packager    : Mageia Team http://www.mageia.org
  URL         : http://www.mplayerhq.hu
  Summary     : Movie player for linux
  Description :
  MPlayer is a movie player for LINUX (runs on many other Unices, and
  non-x86 CPUs, see the documentation). It plays most MPEG, VOB, AVI,
  VIVO, ASF/WMV, QT/MOV, FLI, NuppelVideo, yuv4mpeg, FILM, RoQ, and some
  RealMedia files, supported by many native, XAnim, and Win32 DLL codecs.
  You can watch VideoCD, SVCD, DVD, 3ivx, FLI, and even DivX movies too
  (and you don't need the avifile library at all!). The another big
  feature of mplayer is the wide range of supported output drivers. It
  works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, but you can use
  SDL (and this way all drivers of SDL), VESA (on every VESA compatible
  card, even without X!), and some lowlevel card-specific drivers (for
  Matrox, 3Dfx and Radeon) too! Most of them supports software or hardware
  scaling, so you can enjoy movies in fullscreen. MPlayer supports
  displaying through some hardware MPEG decoder boards, such as the DVB
  and DXR3/Hollywood+! And what about the nice big antialiased shaded
  subtitles (9 supported types!!!) with european/ISO 8859-1,2 (hungarian,
  english, czech, etc), cyrillic, korean fonts, and OSD?
 
  Note: If you want to play Real content, you need to have the content
  of RealPlayer's Codecs directory in /usr/lib64/codecs/
 
  Is it ok to have such a path (/usr/lib64/codecs/) in a summary ?

 Yes, because it's /usr/lib64/ in the x86_64 package and /usr/lib/ in
 the i586 one.

 (I think the email to the changelog ML resolves %_libdir/ depending on
 the machine that generated the email, not sure though).


 I'm not fond of descriptions changing according to the arch, it makes my life
 harder in madb where I need one description per package name (tainted packages
 are already problematic in this regard) :)

 Samuel


 Whether this causes problems for other tools or not, that bit of the
description is giving users useful info.

Maybe it can be moved to a README.urpmi, Anssi?

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron nonfree/release flash-player-plugin11-11.0.1.60-0.b1.071311.1.mga2.nonfree

2011-07-18 Thread Ahmad Samir
On 18 July 2011 11:31, Anssi Hannula anssi.hann...@iki.fi wrote:
 On 18.07.2011 08:20, Ahmad Samir wrote:
 On 18 July 2011 00:48, Anssi Hannula anssi.hann...@iki.fi wrote:
 On 18.07.2011 00:04, JA Magallón wrote:
 On Sun, 17 Jul 2011 14:06:12 +0200 (CEST), Mageia Team 
 buildsystem-dae...@mageia.org wrote:

 Name        : flash-player-plugin11        Relocations: (not relocatable)
 Version     : 11.0.1.60                         Vendor: Mageia.Org
 Release     : 0.b1.071311.1.mga2.nonfree    Build Date: Sun Jul 17 
 14:05:18 2011
 Install Date: (not installed)               Build Host: jonund
 Group       : Networking/WWW                Source RPM: (none)
 Size        : 11376                            License: Proprietary
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : http://www.adobe.com/products/flashplayer/
 Summary     : Flash Player plugin for browsers - 11 Beta 1 release
 Description :
 Adobe Flash Player plugin for browsers. 11 Beta 1 release.

 NOTE: This package does not contain the Flash Player itself. The
 software will be automatically downloaded from Adobe during package
 installation. Alternatively you can use the command
 download-flash-player-plugin manually.

 Installing this package indicates acceptance of the following documents:
 - Flash Player 11 License, 
 http://labs.adobe.com/technologies/eula/flashplayer11.html
 - Adobe.com Terms of Use, http://www.adobe.com/go/labs_term_of_use
 - Adobe Online Privacy Policy, http://www.adobe.com/go/labs_privacy_policy

 anssi anssi 11.0.1.60-0.b1.071311.1.mga2:
 + Revision: 125340
 - better obsoletes and conflicts

   + ahmad ahmad
     - imported package flash-player-plugin11

 Why does it try to pull phonon and half KDE ?


 Fixed and resubmitted, thanks.

 --
 Anssi Hannula


 lib*kutils4 should be a suggests at least otherwise opening Global
 Settings from the right click menu on any e.g. youtube video will
 complain about the missing lib.

 Trrh, we don't want flash player suggesting kde.


Agreed.

 Does it complain about this if one removes the kcm module?


I tested a while ago, we'd have to remove both the kcm module .so and
.desktop files; I am OK with that, the GTK+ tool provides the same
exact functionalities and is desktop-agnostic (i.e. it won't pull any
extra deps AFAICS).

 --
 Anssi Hannula




-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release mplayer-1.0-1.rc4.0.r32713.7.mga2

2011-07-18 Thread Ahmad Samir
On 18 July 2011 13:33, Michael Scherer m...@zarb.org wrote:
 Le lundi 18 juillet 2011 à 13:57 +0300, Ahmad Samir a écrit :
 On 18 July 2011 12:45, Samuel Verschelde sto...@laposte.net wrote:
  Le lundi 18 juillet 2011 11:26:34, Ahmad Samir a écrit :
  On 18 July 2011 10:51, Samuel Verschelde
 
  samuel.versche...@pmsipilot.com wrote:
   Le lundi 18 juillet 2011 10:11:32, Mageia Team a écrit :
   Name        : mplayer                      Relocations: (not
   relocatable) Version     : 1.0                               Vendor:
   Mageia.Org Release     : 1.rc4.0.r32713.7.mga2         Build Date: Mon
   Jul 18 09:51:27 2011 Install Date: (not installed)               Build
   Host: ecosse Group       : Video                         Source RPM:
   (none)
   Size        : 8890529                          License: GPLv2
   Signature   : (none)
   Packager    : Mageia Team http://www.mageia.org
   URL         : http://www.mplayerhq.hu
   Summary     : Movie player for linux
   Description :
   MPlayer is a movie player for LINUX (runs on many other Unices, and
   non-x86 CPUs, see the documentation). It plays most MPEG, VOB, AVI,
   VIVO, ASF/WMV, QT/MOV, FLI, NuppelVideo, yuv4mpeg, FILM, RoQ, and some
   RealMedia files, supported by many native, XAnim, and Win32 DLL codecs.
   You can watch VideoCD, SVCD, DVD, 3ivx, FLI, and even DivX movies too
   (and you don't need the avifile library at all!). The another big
   feature of mplayer is the wide range of supported output drivers. It
   works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, but you can use
   SDL (and this way all drivers of SDL), VESA (on every VESA compatible
   card, even without X!), and some lowlevel card-specific drivers (for
   Matrox, 3Dfx and Radeon) too! Most of them supports software or 
   hardware
   scaling, so you can enjoy movies in fullscreen. MPlayer supports
   displaying through some hardware MPEG decoder boards, such as the DVB
   and DXR3/Hollywood+! And what about the nice big antialiased shaded
   subtitles (9 supported types!!!) with european/ISO 8859-1,2 (hungarian,
   english, czech, etc), cyrillic, korean fonts, and OSD?
  
   Note: If you want to play Real content, you need to have the content
   of RealPlayer's Codecs directory in /usr/lib64/codecs/
  
   Is it ok to have such a path (/usr/lib64/codecs/) in a summary ?
 
  Yes, because it's /usr/lib64/ in the x86_64 package and /usr/lib/ in
  the i586 one.
 
  (I think the email to the changelog ML resolves %_libdir/ depending on
  the machine that generated the email, not sure though).
 
 
  I'm not fond of descriptions changing according to the arch, it makes my 
  life
  harder in madb where I need one description per package name (tainted 
  packages
  are already problematic in this regard) :)
 
  Samuel
 

  Whether this causes problems for other tools or not, that bit of the
 description is giving users useful info.

 Isn't it sufficient to install real-codecs for that ?


Do we have real-codecs in the distro repos?

 ( also, is there still people using real codecs nowadays ? )

No idea; you'd probably need to create a poll on the forum to find out.

 --
 Michael Scherer





-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron nonfree/release flash-player-plugin11-11.0.1.60-0.b1.071311.1.mga2.nonfree

2011-07-18 Thread Ahmad Samir
On 18 July 2011 13:33, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Ahmad Samir at 18/07/11 12:01 did gyre and gimble:
 Does it complain about this if one removes the kcm module?

 I tested a while ago, we'd have to remove both the kcm module .so and
 .desktop files; I am OK with that, the GTK+ tool provides the same
 exact functionalities and is desktop-agnostic (i.e. it won't pull any
 extra deps AFAICS).

 I presume this is all just going into a flash-player-kde package rather
 than nuked completely?


Could be, yes; but that -kde package won't be suggested by the main
package so as not to suggest have of kde core libs/packages...

 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/]




-- 
Ahmad Samir


Re: [Mageia-dev] Adobe Flash player 11 Beta 1 in Cauldron

2011-07-17 Thread Ahmad Samir
On 17 July 2011 13:09, Anssi Hannula anssi.hann...@iki.fi wrote:
 On 16.07.2011 15:17, Ahmad Samir wrote:
 On 16 July 2011 14:02, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 16 July 2011 11:11, Anssi Hannula anssi.hann...@iki.fi wrote:
 On 15.07.2011 11:10, Ahmad Samir wrote:
 Hello.

 As you've seen the thread, posted by Charles A Edwards, there's a new
 version of flash which has native 64bit support, it's still in beta
 but seems to work well, some questions:
 - Any objections about offering it in mga1? on x86_64 only and keeping
 the 32bit stable one as is for now; not having to install
 nspluginwrapper or a 32bit browser on a 64bit system is an
 improvement, IMHO.

 - For Cauldron:
   o Do we ship the 11 beta1 for both arch?
   o Just x86_64 and keep the 32bit stable flash for now
   o Keep the 32bit stable and create another spec (Name:
 flash-player-pluing11) for 11 beta1? this way 32bit users will have a
 choice to install the version they want.

 WDYT?

 I'd provide it as 'flash-player-plugin11' or 'flash-player-plugin-beta'
 for both cauldron and mga1.


 I had started working on flash-player-plugin11 yesterday (based on the
 current spec and the old PLF flash-player10.2).


 I've imported it in Cauldron.

 @Anssi (since you worked on the flash spec the most), please review,
 feel free to fix anything I missed.

 I removed an unwanted old obsoletes and made conflicts unversioned (as
 it indeed conflicts with all versions). Otherwise looks ok if it works.


Thanks for the review, it works AFAICS, I tested both x86_64 and i586.
Submitting to Cauldron for now.

 --
 Anssi Hannula




-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron nonfree/release flash-player-plugin11-11.0.1.60-0.b1.071311.1.mga2.nonfree

2011-07-17 Thread Ahmad Samir
On 18 July 2011 00:48, Anssi Hannula anssi.hann...@iki.fi wrote:
 On 18.07.2011 00:04, JA Magallón wrote:
 On Sun, 17 Jul 2011 14:06:12 +0200 (CEST), Mageia Team 
 buildsystem-dae...@mageia.org wrote:

 Name        : flash-player-plugin11        Relocations: (not relocatable)
 Version     : 11.0.1.60                         Vendor: Mageia.Org
 Release     : 0.b1.071311.1.mga2.nonfree    Build Date: Sun Jul 17 14:05:18 
 2011
 Install Date: (not installed)               Build Host: jonund
 Group       : Networking/WWW                Source RPM: (none)
 Size        : 11376                            License: Proprietary
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : http://www.adobe.com/products/flashplayer/
 Summary     : Flash Player plugin for browsers - 11 Beta 1 release
 Description :
 Adobe Flash Player plugin for browsers. 11 Beta 1 release.

 NOTE: This package does not contain the Flash Player itself. The
 software will be automatically downloaded from Adobe during package
 installation. Alternatively you can use the command
 download-flash-player-plugin manually.

 Installing this package indicates acceptance of the following documents:
 - Flash Player 11 License, 
 http://labs.adobe.com/technologies/eula/flashplayer11.html
 - Adobe.com Terms of Use, http://www.adobe.com/go/labs_term_of_use
 - Adobe Online Privacy Policy, http://www.adobe.com/go/labs_privacy_policy

 anssi anssi 11.0.1.60-0.b1.071311.1.mga2:
 + Revision: 125340
 - better obsoletes and conflicts

   + ahmad ahmad
     - imported package flash-player-plugin11

 Why does it try to pull phonon and half KDE ?


 Fixed and resubmitted, thanks.

 --
 Anssi Hannula


lib*kutils4 should be a suggests at least otherwise opening Global
Settings from the right click menu on any e.g. youtube video will
complain about the missing lib.

-- 
Ahmad Samir


Re: [Mageia-dev] How to push new packages to Mageia 1 updates_testing

2011-07-17 Thread Ahmad Samir
On 17 July 2011 23:43, Samuel Verschelde sto...@laposte.net wrote:
 Hi,

 I wanted to share the method I use when I need to push a new package (new =
 missing from Mageia 1) from cauldron to Mageia 1 updates. This concerns only
 packages available in Mandriva 2010.2 but absent from Mageia 1.

 I'm sharing for 2 reasons :
 - maybe I'm doing it wrong, so you can comment and maybe give me better 
 instructions
 - it can be of use, the way I do it or the way I will be told to do :)

 Here is my procedure :

 svn cp svn+ssh://svn.mageia.org/svn/packages/cauldron/PACKAGENAME 
 svn+ssh://svn.mageia.org/svn/packages/updates/1/PACKAGENAME
 (with comment Add PACKAGENAME to Mageia 1)
 svn mkdir svn+ssh://svn.mageia.org/svn/binrepos/updates/1/putty
 (with comment Add PACKAGENAME)

'svn mkdir' step is redundant, 'mgarepo sync -c' will automatically
create the binrepos/updates/1/$pkg-name.

 mgarepo co 1/PACKAGENAME
 cd PACKAGENAME
 cp PATH_TO_BINARY_SOURCE_FILES_IN_CAULDRON SOURCES/
 mgarepo sync -c #uploads the source files to binrepo
 vi SPECS/PACKAGENAME.spec #update release and add subrel
 mgarepo submit -t 1 --define section=core/updates_testing

 For release and subrel, usually a new package would have release 0 and subrel
 1, but to allow migration from mandriva, I set a higher release that in
 mandriva 2010.2 if the version is the same, + subrel 1, then increase it in 
 cauldron too so
 that it's higher than in Mageia 1.

 I do that to be safe : the point of subrel is to be increased without any risk
 of the package becoming not upgradable to the version in the n+1 distribution.
 If cauldron has release 5.mga2 and updates has 5.mga1, it looks safe, but as
 soon as we'll fix a bug in mga1, release will become 5.1.mga1 which is higher
 than 5.mga2. That's why, for security, I would set the release in cauldron to
 6.mga2 so that we can increase the subrel at will in mga1.

 Comments ?

 Samuel Verschelde




-- 
Ahmad Samir


Re: [Mageia-dev] Adobe Flash player 11 Beta 1 in Cauldron

2011-07-16 Thread Ahmad Samir
On 16 July 2011 02:57, Michael Scherer m...@zarb.org wrote:
 Le vendredi 15 juillet 2011 à 11:10 +0300, Ahmad Samir a écrit :
 Hello.

 As you've seen the thread, posted by Charles A Edwards, there's a new
 version of flash which has native 64bit support, it's still in beta
 but seems to work well, some questions:
 - Any objections about offering it in mga1?

 Yes, I do.
 That's a beta, and stable is not a dumping ground for that.


Right, let's do a head count:
Mageia 64bit users who are using the 64bit Adobe Flash 11 Beta 1,
please raise your hand (my hand is raised already, I've been using it
for 2-3 days).

The point, if there's no other easy way to watch flash for 64bit users
without jumping through hoops (using nspluginwrapper, which is
occasionally problematic, or using a 32bit browser on an x86_64
system, which entails installing some more 32bit libs), there's a good
chance they'll use flash 11, alpha/beta/rc is still better than the
hoops.

Also we're talking about pushing it to backports, not updates.

Anyway, since I am personally not affected by the whole issue, I am
not pushing to submit to mga1, do a poll or whatever, when a consensus
is reached we can act accordingly.

 --
 Michael Scherer





-- 
Ahmad Samir


Re: [Mageia-dev] Where is the KDE WM ?

2011-07-16 Thread Ahmad Samir
On 15 July 2011 23:20, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Balcaen John at 15/07/11 20:16 did gyre and gimble:
 On Friday 15 July 2011 15:06:11 Frank Griffin wrote:
 On 07/15/2011 02:28 PM, Frank Griffin wrote:
 Has anyone else noticed that as of updating yesterday or today, the
 windows in KDE have no titlebars, and cannot be moved or closed
 (except through the individual app) ?

 I used to see this occasionally under GNOME 2.32, but logging out/in
 again usually put it right.  That doesn't work in the current KDE.
 All windows open in the top left of the screen with no enclosing
 frame, i.e. the MenuBar is the topmost thing you see.

 Turning Compiz off gets the titlebars back, but I've had Compiz on for a
 week or more without this problem.  Googling shows that there is some
 conflict between Compiz and KDE, and other distro forums mentioned a
 compiz-kde package.  Has something similar not been rebuilt for the new
 KDE ?
 I just finished to push compiz 0.8.8 (works is done by julien)  everything 
 is
 working here.
 How do you configure compiz ?
 Here it's simply working by selecting compiz as the default windows manager
 using systemsettings ( kcmshell4 componentchooser  in konsole)

 Interesting, that method never really worked before (or at least I never
 tested it).


It worked since mikala added
http://svnweb.mageia.org/packages/cauldron/kdebase4-runtime/current/SOURCES/kdebase-runtime-4.6.0-fedora-support-for-compiz.patch,
IIUC.

 Normally, you pick compiz via drak3d

 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/]




-- 
Ahmad Samir


Re: [Mageia-dev] Adobe Flash player 11 Beta 1 in Cauldron

2011-07-16 Thread Ahmad Samir
On 16 July 2011 11:11, Anssi Hannula anssi.hann...@iki.fi wrote:
 On 15.07.2011 11:10, Ahmad Samir wrote:
 Hello.

 As you've seen the thread, posted by Charles A Edwards, there's a new
 version of flash which has native 64bit support, it's still in beta
 but seems to work well, some questions:
 - Any objections about offering it in mga1? on x86_64 only and keeping
 the 32bit stable one as is for now; not having to install
 nspluginwrapper or a 32bit browser on a 64bit system is an
 improvement, IMHO.

 - For Cauldron:
   o Do we ship the 11 beta1 for both arch?
   o Just x86_64 and keep the 32bit stable flash for now
   o Keep the 32bit stable and create another spec (Name:
 flash-player-pluing11) for 11 beta1? this way 32bit users will have a
 choice to install the version they want.

 WDYT?

 I'd provide it as 'flash-player-plugin11' or 'flash-player-plugin-beta'
 for both cauldron and mga1.


I had started working on flash-player-plugin11 yesterday (based on the
current spec and the old PLF flash-player10.2).

 --
 Anssi Hannula




-- 
Ahmad Samir


Re: [Mageia-dev] Adobe Flash player 11 Beta 1 in Cauldron

2011-07-16 Thread Ahmad Samir
On 16 July 2011 14:02, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 16 July 2011 11:11, Anssi Hannula anssi.hann...@iki.fi wrote:
 On 15.07.2011 11:10, Ahmad Samir wrote:
 Hello.

 As you've seen the thread, posted by Charles A Edwards, there's a new
 version of flash which has native 64bit support, it's still in beta
 but seems to work well, some questions:
 - Any objections about offering it in mga1? on x86_64 only and keeping
 the 32bit stable one as is for now; not having to install
 nspluginwrapper or a 32bit browser on a 64bit system is an
 improvement, IMHO.

 - For Cauldron:
   o Do we ship the 11 beta1 for both arch?
   o Just x86_64 and keep the 32bit stable flash for now
   o Keep the 32bit stable and create another spec (Name:
 flash-player-pluing11) for 11 beta1? this way 32bit users will have a
 choice to install the version they want.

 WDYT?

 I'd provide it as 'flash-player-plugin11' or 'flash-player-plugin-beta'
 for both cauldron and mga1.


 I had started working on flash-player-plugin11 yesterday (based on the
 current spec and the old PLF flash-player10.2).


I've imported it in Cauldron.

@Anssi (since you worked on the flash spec the most), please review,
feel free to fix anything I missed.

 --
 Anssi Hannula




 --
 Ahmad Samir




-- 
Ahmad Samir


[Mageia-dev] Adobe Flash player 11 Beta 1 in Cauldron

2011-07-15 Thread Ahmad Samir
Hello.

As you've seen the thread, posted by Charles A Edwards, there's a new
version of flash which has native 64bit support, it's still in beta
but seems to work well, some questions:
- Any objections about offering it in mga1? on x86_64 only and keeping
the 32bit stable one as is for now; not having to install
nspluginwrapper or a 32bit browser on a 64bit system is an
improvement, IMHO.

- For Cauldron:
  o Do we ship the 11 beta1 for both arch?
  o Just x86_64 and keep the 32bit stable flash for now
  o Keep the 32bit stable and create another spec (Name:
flash-player-pluing11) for 11 beta1? this way 32bit users will have a
choice to install the version they want.

WDYT?

-- 
Ahmad Samir


Re: [Mageia-dev] new mgarepo version

2011-07-15 Thread Ahmad Samir
On 13 July 2011 00:30, nicolas vigier bo...@mars-attacks.org wrote:
 Hello.

 mgarepo version 1.9.11 adds maintdb command :

 $ mgarepo maintdb --help
 Usage:
    Take maintainership of one package :
       mgarepo maintdb set [package] [login]

    Remove yourself from maintainer of a package :
       mgarepo maintdb set [package] nobody

    See who is maintainer of a package :
       mgarepo maintdb get [package]

    See the list of all packages with their maintainer :
       mgarepo maintdb get



Works OK, thanks.

-- 
Ahmad Samir


Re: [Mageia-dev] Adobe Flash player 11 Beta 1 in Cauldron

2011-07-15 Thread Ahmad Samir
On 15 July 2011 11:34, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Ahmad Samir at 15/07/11 09:10 did gyre and gimble:
 Hello.

 As you've seen the thread, posted by Charles A Edwards, there's a new
 version of flash which has native 64bit support, it's still in beta
 but seems to work well, some questions:
 - Any objections about offering it in mga1? on x86_64 only and keeping
 the 32bit stable one as is for now; not having to install
 nspluginwrapper or a 32bit browser on a 64bit system is an
 improvement, IMHO.

 I'd offer it in main/testing for both arches personally... breaking the
 rules somewhat but it does at least make life easier for debugging and
 triaging anyway to keep things consistent on both arches.



But it's still a beta, with a it'll be release before the end of
2011 which is pretty elastic in terms of ETA

 - For Cauldron:
   o Do we ship the 11 beta1 for both arch?

 Yes (IMO)

 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/]




-- 
Ahmad Samir


Re: [Mageia-dev] Adobe Flash player 11 Beta 1 in Cauldron

2011-07-15 Thread Ahmad Samir
On 15 July 2011 11:55, Angelo Naselli anase...@linux.it wrote:
 venerdì 15 luglio 2011 alle 10:10, Ahmad Samir ha scritto:
 Hello.

 As you've seen the thread, posted by Charles A Edwards, there's a new
 version of flash which has native 64bit support, it's still in beta
 but seems to work well, some questions:
 - Any objections about offering it in mga1? on x86_64 only and keeping
 the 32bit stable one as is for now; not having to install
 nspluginwrapper or a 32bit browser on a 64bit system is an
 improvement, IMHO.
 I'm in favour with some doubts though.

 Some people think mageia is quiet... so maybe we should start to increase
 updates/backports and improving people feelings...

You mean create hype with updates? just updating for updating's sake
is not useful, for me at least, unless an update fixes a bug in a
package I am using.

 I say that without using that much mga1, but some days ago updates were
 so little...

 The big problem with this package though is that if it is buggy and moreover
 for security reasons, it isn't so upstream responsive, at least for x86_64
 till now...


I don't have hard numbers, but my guess would be that a lot of x86_64
users are already using the 11 beta1. adding it in the repos is
just a convenience sort of thing (the same with packaging a binary
blob that doesn't need compiling... even more so if the package in
question is a skeleton package that downloads a tarball/rpm from
upstream when the user installs a package).


 - For Cauldron:
   o Do we ship the 11 beta1 for both arch?
 i vote for that, cauldron is cauldron and we can revert or change things
 before freeze time, some months of testing will show us upstream movements
 also...


[]

 Angelo




-- 
Ahmad Samir


Re: [Mageia-dev] Adobe Flash player 11 Beta 1 in Cauldron

2011-07-15 Thread Ahmad Samir
On 15 July 2011 14:17, Thomas Backlund t...@mageia.org wrote:
 Ahmad Samir skrev 15.7.2011 12:43:

 On 15 July 2011 11:34, Colin Guthriemag...@colin.guthr.ie  wrote:

 I'd offer it in main/testing for both arches personally... breaking the
 rules somewhat but it does at least make life easier for debugging and
 triaging anyway to keep things consistent on both arches.



 But it's still a beta, with a it'll be release before the end of
 2011 which is pretty elastic in terms of ETA


 _if_ we provide it for mageia 1, it belongs in backports(_testing), not
 updates(_testing)


Good point, I didn't say where I'd submit it (but somehow I was
thinking updates_testing...), you're right, should be backports.

 --
 Thomas






-- 
Ahmad Samir


Re: [Mageia-dev] new mgarepo version

2011-07-14 Thread Ahmad Samir
On 14 July 2011 11:13, Angelo Naselli anase...@linux.it wrote:
 A bit hijacking the thread, but I have a quick question - would it be
 possible to have repsys on mageia?

 There is mgarepo on Mandriva for the ones willing to work with Mageia
 repositories from Mandriva; is it too much to ask for the opposite? (E.g.,
 for the ones willing to work on Mandriva repos from Mageia)?

 IMO there's nothing that should block that, but packaging or license... ;)
 As a mandriva contributor -well something more indeed :)-, you could ask
 to get part of pacakgers, if you wish to :)

 In any case i cannot test it at the moment, but if you rebuilt on
 mageia and tested it, i could offer myself to submit it, just send me the 
 srpms
 link :)

 Angelo


Like Angelo, I don't think there're any restrictions on importing
repsys, so I've imported it, should be on the mirrors soon.

-- 
Ahmad Samir


Re: [Mageia-dev] new mgarepo version

2011-07-14 Thread Ahmad Samir
On 14 July 2011 12:46, Angelo Naselli anase...@linux.it wrote:
 giovedì 14 luglio 2011 alle 12:18, Ahmad Samir ha scritto:
 Like Angelo, I don't think there're any restrictions on importing
 repsys, so I've imported it, should be on the mirrors soon.
 There's who talks... and who does :)


(Sorry, didn't mean to step on your toes).

 Thanks Ahmad.

        Angelo




-- 
Ahmad Samir


Re: [Mageia-dev] Standardising the virtual Provides in -devel packages

2011-07-13 Thread Ahmad Samir
On 13 July 2011 12:15, Christiaan Welvaart c...@daneel.dyndns.org wrote:
 On Wed, 13 Jul 2011, Ahmad Samir wrote:

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

 Using pkgconfig provides looks like an optimal option, we could start
 now, whenever we touch a spec we change to the pkgconfig provides, and
 gradually all the specs will be adapted.

 And for the packages that don't have .pc files we add:
 Provides: %{name}-devel = %{version}-release
 Provides: lib%{name}-devel = %{version}-release

 or we could add them to all packages whether they have .pc files or
 not, but still always use pkgconfig() provides as BR in our specs.

 Always adding the same provides regardless of what gets added automatically
 is probably better and easier. I'd like to modify or clarify your proposal a
 bit. When name starts with lib, use %{oname}-devel and lib%{oname}-devel
 as provides. oname must be defined in the specfile as the name without the
 lib prefix. That is usually already the case and this macro is used as
 argument for mklibname.


    Christiaan


Agreed, liblib* shouldn't exist.

-- 
Ahmad Samir


Re: [Mageia-dev] new mgarepo version

2011-07-13 Thread Ahmad Samir
On 13 July 2011 13:53, nicolas vigier bo...@mars-attacks.org wrote:
 On Wed, 13 Jul 2011, Angelo Naselli wrote:

  Ok, it's moved to updates now.
 Nicolas are you interested in mgarepo bash_completion?
 I imported it from mdvsys...

 Yes, I think you can add it.



FWIW, I've been using the attached bash-completion file for some
months now, however since I am not a bash-completion guru I didn't
want to plague anyone else with any things I've messed up with it.

@Angelo: Feel free to use anything from it, if any, to add to the file
you have (note that I disabled the auto completion of package names
in SVN since it's too slow for taste).

-- 
Ahmad Samir


mgarepo
Description: Binary data


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

2011-07-13 Thread Ahmad Samir
On 13 July 2011 14:27, nicolas vigier bo...@mars-attacks.org wrote:
 On Tue, 12 Jul 2011, Ernest N. Wilcox Jr. wrote:

  Date: Tue, 12 Jul 2011 11:16:24 +0200
  From: Wolfgang Bornath molc...@googlemail.com
  To: Mageia development mailing-list mageia-dev@mageia.org
  Subject: Re: [Mageia-dev] Repository question: where do we put
          non-free+tainted RPMs?
 Message-ID:
         
 CA+h4nj6KtYu8vUFcZ4mWUO08J5ZyxB5XnN2bsSLoqm8R7w6E=w...@mail.gmail.com
  Content-Type: text/plain; charset=UTF-8
 
  2011/7/12 andre999 and...@laposte.net:
   Wolfgang Bornath a ?crit :
  
   2011/7/9 andre999and...@laposte.net:
  
   Wolfgang Bornath a ?crit :
  
   2011/7/8 Thorsten van Liltv...@gmx.de:
  
   Am 08.07.2011 10:42, schrieb Wolfgang Bornath:
  
   2011/7/8 James Kerrj...@jkerr82508.free-online.co.uk:
  
   This thread has strayed far from the original question,  which
 could
   be
   re-stated as:
  
   Should tainted free software and tainted nonfree software be
   commingled
   in a
   single tainted repository?

 ...

   Besides, tainted is not only about patents, it's also about software
   which is illegal in certain countries (like libdvdcss).
  
   Ok, a relatively limited application.
  
   So in all, maybe a handful of packages at most should be in tainted.
   So why do we have more than 150 ?

  Sorry, but I do not understand your way of thinking. If a law exists
  it exists. It does not matter to a law whether it is likely to be
  enforced. Period.
  This is not paranoia, it is a matter of mind set. If robbery would not
  be prosecuted, would you go out and earn your doe by taking away
  handbags from old ladies? You would not, because it is wrong. For
  those who are living in countries where patents are valid and accepted
  by the law, using a patented software is wrong. So you must accept
  that there are people who would not do it. Telling them how they
  should think about it is not ours. That's why we have the tainted
  repo.
 
  --
  wobo

 +1

 I live in the USA, and while I do not personally support the concept of
 software pantents, I also do not want to violate them as long as they are
 leagally recognized where I live.

 For me, this is not a matter of risk, but one of ethics, morality, and
 respect. IMHO, the fact that my Countries Society recognizes patents as being
 legally binding makes it my responsibility to honor them, so I want to know 
 if
 a software package may be affected by one or more patent(s) before I install 
 it
 on my computer. If  I know that (for example) package foo is affected by a
 patent, I can search for the patent holder, and make contact to request
 permission to ust the software, then abide with their response. This way, I
 fulfill my obligation to ask permission before using software that is (or may
 be) affected by some one elses property. I would no more use patented 
 software
 without permission here in the USA than I would take my neighbor's lawnmower
 to cut my grass without his permission.

 I understand that the following may not be practicable, but I would like all
 software that is affected by a patent (and perhaps other licensing or 
 copyright
 restrictions) to be placed in a restricted (tainted) repository. Also I
 would like to see patent (or contact) information in the software package's
 description to help facilitate my ability to ask permission to use the
 software. By doing these things, Mageia is doing more to support my ability 
 to
 live by my personal convictions than to support patent law.

 I think we should not do that. Because we probably have more useful
 things to do than documenting patents and helping patent holders. And
 because it doesn't help users, on the contrary, it makes it more
 dangerous for them to use the software, because they cannot say they
 didn't know about the patent.



(However, each package has a URL field, with a link to the upstream
web site, that could be a good starting point for a search for those
who wanna do it).

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release unknown-horizons-2011-1.mga2

2011-07-13 Thread Ahmad Samir
On 13 July 2011 13:53, Balcaen John mik...@mageia.org wrote:
 On Wednesday 13 July 2011 09:49:01 Samuel Verschelde wrote:
 [...]

 The group Amusements/Games/Strategy/Real Time doesn't exist in Mageia. 3
 different packagers haven't seen this ? :)
 Maybe we should check it via rpmlint on package upload ?


s/upload/submit/.

 --
 Balcaen John




-- 
Ahmad Samir


Re: [Mageia-dev] new mgarepo version

2011-07-13 Thread Ahmad Samir
On 13 July 2011 15:27, Marianne Lombard maria...@tuxette.fr wrote:
 Le 13/07/2011 00:30, nicolas vigier a écrit :

 Hello.

 mgarepo version 1.9.11 adds maintdb command :

 $ mgarepo maintdb --help
 Usage:
     Take maintainership of one package :
        mgarepo maintdb set [package] [login]

     Remove yourself from maintainer of a package :
        mgarepo maintdb set [package] nobody

     See who is maintainer of a package :
        mgarepo maintdb get [package]

     See the list of all packages with their maintainer :
        mgarepo maintdb get

 Hi,

 I'm trying to do a anonymous checkout with mgarepo and ... it doesn't work
 (anonymous co because I don't have a packager account)

 What is the right configuration I need to put in my /etc/mgarepo.conf


 Regards


(Reposting what I posted on IRC):
$ mkdir -p ~/.mgarepo; cp /etc/mgarepo.conf ~/.mgarepo/config

Then edit ~/.mgarepo/config and change:
repository = svn+ssh://svn.mageia.org/svn/packages/
binaries-repository = svn+ssh://svn.mageia.org/svn/binrepos

to
repository = svn://svn.mageia.org/svn/packages/
binaries-repository = svn://svn.mageia.org/svn/binrepos

 --
 Marianne Lombard (Jehane)
 Mageia User - Mageia french translation team
 Inside every fat girl, there is a thin girl waiting to get out (and a lot of
 chocolate) - Terry Pratchett





-- 
Ahmad Samir


Re: [Mageia-dev] new mgarepo version

2011-07-13 Thread Ahmad Samir
On 13 July 2011 16:16, Marianne Lombard maria...@tuxette.fr wrote:
 Le 13/07/2011 15:34, Ahmad Samir a écrit :

 (Reposting what I posted on IRC):
 $ mkdir -p ~/.mgarepo; cp /etc/mgarepo.conf ~/.mgarepo/config

 Then edit ~/.mgarepo/config and change:
 repository = svn+ssh://svn.mageia.org/svn/packages/
 binaries-repository = svn+ssh://svn.mageia.org/svn/binrepos

 to
 repository = svn://svn.mageia.org/svn/packages/
 binaries-repository = svn://svn.mageia.org/svn/binrepos

 It works

 but the comment in the config file is ... what you MUST not do 

 ## uncomment it in case you don't have a account in the Mageia build
 system:
 #mirror = http://svn.mageia.org/svn/packages/cauldron/

 I will open the bugreport

 Marianne


Yeah, that's a remnant of repsys, which wouldn't work with our split
binrepos, IINM.

 --
 Marianne Lombard (Jehane)
 Mageia User - Mageia french translation team
 Inside every fat girl, there is a thin girl waiting to get out (and a lot of
 chocolate) - Terry Pratchett





-- 
Ahmad Samir


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

2011-07-12 Thread Ahmad Samir
On 12 July 2011 23:14, Renaud MICHEL r.h.michel+mag...@gmail.com wrote:
 On mardi 12 juillet 2011 at 22:48, andre999 wrote :
 I noticed that all packages in tainted contain .tainted. in the name.
 rsync permits adding the option
 --exclude '.tainted.'
 to permit excluding such packages if a mirror wants to.

 You should not do that, because you will end up with a broken repository, as
 the hdlist files will contain references to files which are not present on
 the mirror.
 A repository must be mirrored entirely or not at all.

Yes, but then tainted is a separate repo, mirror admins can simply not
mirror it if they want (that was one of the reasons why it _is_ a
separate repo). So not mirroring tainted wouldn't break anything
(other than that users won't get the full set of repos, but that's up
to each mirror admin to decide, we only offer the option).


 (And I think it is already enough work for the mirror maintainers to have to
 exclude some directory, they surely don't want to maintain per mirror custom
 rules)

 --
 Renaud Michel




-- 
Ahmad Samir


Re: [Mageia-dev] Standardising the virtual Provides in -devel packages

2011-07-10 Thread Ahmad Samir
On 8 July 2011 06:37, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 Hello.

 I've had a rather vague idea about standardising the virtual provides
 in the distro, there should be:
 Provides: %{name}-devel
 Provides: lib%{name}-devel

 either both of them in _all_ packages, or one of them in _all_
 packages, so that we don't have to check urpmq --provides all the
 time. Personally, I am more inclined on having them both, so as not to
 break already working specs.

 For example:
 $ urpmq --provides lib64gudev1.0-devel-166-5.mga1.x86_64
 libgudev-devel[== 166-5.mga1]
 pkgconfig(gudev-1.0)[== 166]
 devel(libgudev-1.0(64bit))
 lib64gudev1.0-devel[== 166-5.mga1]
 lib64gudev1.0-devel(x86-64)[== 166-5.mga1]

 only libgudev-devel, so if I put BR gudev-devel in a spec it won't
 work, whereas I'd expect it to work since some other packages have
 such similar provides:
 $ urpmq --provides lib64dbus-1-devel
 libdbus-1-devel[== 1.4.1-3.mga1]
 libdbus-devel[== 1.4.1-3.mga1]
 dbus-devel[== 1.4.1-3.mga1]
 [...]


 WDYT?

 (If we agree to go one way or the other, will just fix them gradually
 over time).

 --
 Ahmad Samir


Adding to the above, spturtle has suggested using pkgconfig()
provides: https://bugs.mageia.org/show_bug.cgi?id=2065

-- 
Ahmad Samir


Re: [Mageia-dev] [101505] Revert rpm5 stuffs and sync with fedora

2011-07-10 Thread Ahmad Samir
On 10 July 2011 11:36, John Balcaen mik...@mageia.org wrote:
 2011/7/10  cazzaniga.san...@gmail.com:
 I'm agree with ahmad: +1

 Since oxygen-gtk3 is only useful for KDE users, it should be suggested
 by a KDE package, not in gtk+3.0, IMHO.

 (The same for gtk+2.0 suggesting oxygen-gtk).

 I guess it's not directly related to kde but rather to provide the
 same theme for xfce/gnome/kde aka oxygen while waiting for a decision
 of the artwork team (i guess no one want to port iaora to gtk3)


Right; but if Ia_Ora doesn't get ported to GTK+3.0 then we should
stick with the upstream default, which is Adwaita. Less maintenance
costs, less downstream bugs for us...

(Oxygen looks good on Dolphin, but a bit quirky on Firefox, whereas
Clearlooks/Nodoka look good on Firefox, but not-so-hot on Dolphin).



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




-- 
Ahmad Samir


Re: [Mageia-dev] Standardising the virtual Provides in -devel packages

2011-07-09 Thread Ahmad Samir
On 8 July 2011 17:31, nicolas vigier bo...@mars-attacks.org wrote:
 On Fri, 08 Jul 2011, Ahmad Samir wrote:

 Hello.

 I've had a rather vague idea about standardising the virtual provides
 in the distro, there should be:
 Provides: %{name}-devel
 Provides: lib%{name}-devel

 Good idea.

 With version and release included :

 Provides: %{name}-devel = %{version}-%{release}
 Provides: lib%{name}-devel = %{version}-%{release}



Yes, of course.

-- 
Ahmad Samir


Re: [Mageia-dev] Wrong detection on rpmlint's unexpanded-macro

2011-07-09 Thread Ahmad Samir
On 9 July 2011 05:55, Funda Wang fundaw...@gmail.com wrote:
 Hello,

 When submitting kdenetwork4, it was rejected because of unexpanded-macro:
 - unexpanded-macro
 /usr/share/apps/kppp/Provider/Netherlands/HetNet%032Frequent%032Surfen
 %032Frequent

 But I think unexpanded macro should be checked only in rpm's header
 (such as name, req, prov, obsoletes), not on the content of the
 package. Is it wanted?


That looks like an unintended side-effect; it barfed on '%exclude
%_kde_appsdir/kppp/Provider'; it shouldn't, IIUC.

-- 
Ahmad Samir


[Mageia-dev] Change mandriva svn url in http://check.mageia.org

2011-07-09 Thread Ahmad Samir
ATM in http://check.mageia.org when there's a newer version from
Mandriva the url takes you to:
http://svn.mandriva.com/viewvc/packages/cooker/$PKG/

IMHO, it would better be:
http://svn.mandriva.com/viewvc/packages/cooker/$PKG/current/SPECS/$PKG.spec?view=log

as this is what we'd check for whatever got changed in the package...

-- 
Ahmad Samir


[Mageia-dev] Bug 1525

2011-07-09 Thread Ahmad Samir
Hello, just giving it more exposure

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

-- 
Ahmad Samir


Re: [Mageia-dev] IDE/SATA CDROM devices and user permissions problem (udev/kernel related?) (was Re: Bug 1525)

2011-07-09 Thread Ahmad Samir
On 9 July 2011 16:22, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Ahmad Samir at 09/07/11 08:25 did gyre and gimble:
 Hello, just giving it more exposure

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

 Some kind of hint as to what it is about is nice :) Fixed that for ya :D

 Col



Or people could read the report, but indeed having an interesting
subject is always key. Thanks.

 --

 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/]




-- 
Ahmad Samir


Re: [Mageia-dev] [101505] Revert rpm5 stuffs and sync with fedora

2011-07-09 Thread Ahmad Samir
 -%{_libdir}/gtk-%{api_version}/%{binary_version}/immodules/*.so
 -%dir %{_libdir}/gtk-%{api_version}/%{binary_version}/printbackends
 -%{_libdir}/gtk-%{api_version}/%{binary_version}/printbackends/*.so
 -%{_libdir}/libgtk-3.so.%{lib_major}
 -%{_libdir}/libgtk-3.so.%{lib_major}.*
 -%{_libdir}/libgdk-3.so.%{lib_major}
 -%{_libdir}/libgdk-3.so.%{lib_major}.*
 -%_libdir/girepository-1.0/Gdk-%{api_version}.typelib
 -%_libdir/girepository-1.0/GdkX11-%{api_version}.typelib
 -%_libdir/girepository-1.0/Gtk-%{api_version}.typelib
 -
 -%files -n %{develname}
 -%defattr(-, root, root)
 -%doc docs/*.txt AUTHORS ChangeLog NEWS* README*
 -%doc %{_datadir}/gtk-doc/html/gdk3
 -%doc %{_datadir}/gtk-doc/html/gtk3
 -%{_bindir}/gtk3-demo
 -%{_datadir}/aclocal/*
 -%{_datadir}/gtk-%{api_version}
 -%{_includedir}/gtk-%{api_version}
 -%{_libdir}/libgtk-%{api}.so
 -%{_libdir}/libgtk-%{api}.la
 -%{_libdir}/libgdk-%{api}.so
 -%{_libdir}/libgdk-%{api}.la
 -%{_libdir}/pkgconfig/gdk-*%{api_version}.pc
 -%{_libdir}/pkgconfig/gtk+-*%{api_version}.pc
 -%_datadir/gir-1.0/Gdk-%{api_version}.gir
 -%_datadir/gir-1.0/GdkX11-%{api_version}.gir
 -%_datadir/gir-1.0/Gtk-%{api_version}.gir
 -
 -%files -n %gail_libname
 -%defattr(-,root,root)
 -%{_libdir}/libgailutil-%{api}.so.%{gail_major}*
 -%{_libdir}/gtk-%{api_version}/modules/libferret.so
 -%{_libdir}/gtk-%{api_version}/modules/libgail.so
 -
 -%files -n %gaildevelname
 -%defattr(-,root,root)
 -%{_datadir}/gtk-doc/html/gail-libgail-util3
 -%{_libdir}/libgailutil-%{api}.so
 -%{_libdir}/libgailutil-%{api}.la
 -%{_includedir}/gail-%{api_version}
 -%{_libdir}/pkgconfig/gail-%{api_version}.pc





-- 
Ahmad Samir


Re: [Mageia-dev] Standardising the virtual Provides in -devel packages

2011-07-08 Thread Ahmad Samir
On 8 July 2011 13:44, EatDirt dirt...@gmail.com wrote:
 On 08/07/11 06:37, Ahmad Samir wrote:

 Hello.

 I've had a rather vague idea about standardising the virtual provides
 in the distro, there should be:
 Provides: %{name}-devel
 Provides: lib%{name}-devel

 either both of them in _all_ packages, or one of them in _all_
 packages, so that we don't have to check urpmq --provides all the
 time. Personally, I am more inclined on having them both, so as not to
 break already working specs.

 WDYT?

 Hi! YES!!!

 As a Padawan, this was one of my first troubles, to find the correct -devel
 package name. Some packages have even different --provides according to the
 arch :-/


[..]

 Both Provides are certainly the best, but we may recommend the usage of
 only one of type in Requires: lib%{name}-devel?

 Cheers,
 Chris.



For new specs maybe, but for old ones, that would break compatibility
with other specs that already have BR: %{name}-devel. So since we
can't easily get rid of one or the other, better have both...

-- 
Ahmad Samir


Re: [Mageia-dev] Updates testing

2011-07-07 Thread Ahmad Samir
On 7 July 2011 22:04, philippe makowski makowski.mag...@gmail.com wrote:
 2011/7/7 nicolas vigier bo...@mars-attacks.org:
 Yes, for the test about the bug fixed. But isn't there tests to check for
 regressions ?
 when you push a new minor version (only bugfix) for softwares like
 LibreOffice, Postgresql or Firebird for example, will the Mageia QA
 team run tests for regression and for all bug fixed ?
 wh !


IMHO, for big packages like libreoffice, we'll have to rely on the
free-cost-daily-usage QA, i.e. pushing it to Cauldron users for
1-2month, and waiting till the dust settles before pushing to older
stable releases.

The interesting part about packages like libreoffice, is they're
multi-purpose, so there's no easy way to make sure every functionality
works(tm), other than actually letting testes/cauldron-users use it.

-- 
Ahmad Samir


[Mageia-dev] Standardising the virtual Provides in -devel packages

2011-07-07 Thread Ahmad Samir
Hello.

I've had a rather vague idea about standardising the virtual provides
in the distro, there should be:
Provides: %{name}-devel
Provides: lib%{name}-devel

either both of them in _all_ packages, or one of them in _all_
packages, so that we don't have to check urpmq --provides all the
time. Personally, I am more inclined on having them both, so as not to
break already working specs.

For example:
$ urpmq --provides lib64gudev1.0-devel-166-5.mga1.x86_64
libgudev-devel[== 166-5.mga1]
pkgconfig(gudev-1.0)[== 166]
devel(libgudev-1.0(64bit))
lib64gudev1.0-devel[== 166-5.mga1]
lib64gudev1.0-devel(x86-64)[== 166-5.mga1]

only libgudev-devel, so if I put BR gudev-devel in a spec it won't
work, whereas I'd expect it to work since some other packages have
such similar provides:
$ urpmq --provides lib64dbus-1-devel
libdbus-1-devel[== 1.4.1-3.mga1]
libdbus-devel[== 1.4.1-3.mga1]
dbus-devel[== 1.4.1-3.mga1]
[...]


WDYT?

(If we agree to go one way or the other, will just fix them gradually
over time).

-- 
Ahmad Samir


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


[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] 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 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] 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 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 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


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


Re: [Mageia-dev] Introducing several rpm macro

2011-07-05 Thread Ahmad Samir
On 6 July 2011 06:30, Kira elegant.pega...@gmail.com wrote:
 在 Wed, 06 Jul 2011 09:56:10 +0800, andre999 and...@laposte.net寫道:

 Funda Wang a écrit :

 Hello,

 I would like to introduce several rpm autoprovs, such as mimehandler,
 fontconfig, the same as fedora, opensuse and mandriva. So that we
 could eventually doing something like 'urpmi font(:lang=jp)
 mimehandler(audio/x-mp3).

 WDYT?

 If it provides extra functionality present in the other rpm distros, it
 sounds like a good idea.

 I agree that we can add some more functionalities to urpmi/rpm,

 but the user experience should be consistent.

 urpmi font(:lang=jp) is quite abnormal.


Ideally, it won't be run by the user, but triggered automatically by
packagekit when needed, IIUC.


 And, will we cooperate with mandriva with urpmi backend for packagekit?

 I think it is a very good idea, since we have that in common, and urpm*
 are nice tools.




-- 
Ahmad Samir


Re: [Mageia-dev] Mageia Cauldron: Bad RPM's while update via urpmi

2011-07-02 Thread Ahmad Samir
On 2 July 2011 11:39, Daniel Kreuter daniel.kreute...@googlemail.com wrote:
 On Sat, Jul 2, 2011 at 5:31 AM, Wolfgang Bornath molc...@googlemail.com 
 wrote:
 2011/7/2 Daniel Kreuter daniel.kreute...@googlemail.com:
 Am 07/02/2011 11:12 AM, schrieb Kira:
 在 Sat, 02 Jul 2011 17:07:26 +0800, Daniel Kreuter
 daniel.kreute...@googlemail.com寫道:

 Hello guys,

 how can it be that there are bad rpm's in Cauldron? Sure it is a
 development build but shouldn't the rpm's be clean so that urpmi can
 install them?

 I can remember 2 examples of packages which failed:
 lib64kworkspace4 (4.6.90)
 lib64ktaskmanager

 Or are there error's while downloading the packages??

 Greetings

 D. Kreuter
 Error message? What did urpmi tell you?

 That this are bad rpm's and he failed to install them.

 Could you pls give the exact error message, not your interpretation?
 If the error message was really This is a bad rpm I can not install
 it then I heve not seen such a message before as long as I am using
 *rpm*

 --
 wobo


 http://pastebin.com/tTHmMz7b

 --
 Mit freundlichen Grüßen

 Greetings

 Daniel Kreuter


Looks like a bad download, clear the cache:
rm -fv /var/cache/urpmi/partial/{lib64taskmanager4,lib64kephal4}*

then try again, urpmi will download them afresh.

-- 
Ahmad Samir


Re: [Mageia-dev] Mageia Cauldron: Bad RPM's while update via urpmi

2011-07-02 Thread Ahmad Samir
On 2 July 2011 11:47, Daniel Kreuter daniel.kreute...@googlemail.com wrote:

 But before i will wait until urpmi has finished the rest, after that i
 will try to install the new packages.

 I also got an error on webkit, he wasn't able to download it can
 someone check that pls (I don't have the version in my mind)?

 --
 Mit freundlichen Grüßen

 Greetings

 Daniel Kreuter


Without the exact error message we can't guess...

-- 
Ahmad Samir


Re: [Mageia-dev] Mageia Cauldron: Bad RPM's while update via urpmi

2011-07-02 Thread Ahmad Samir
On 2 July 2011 18:05, andre999 and...@laposte.net wrote:
 David Walser a écrit :

 Wolfgang Bornath wrote:

 This explains it!
 Change the mirror, you are using ibiblio which has been reported
 numerous times in the forum and the mailing lists to be syncing very
 badly.

 I don't know about badly, but I found it to be a little bit behind.

 If you are located in north america, use mirrors.kernel.org which is
 fast and reliable.

 Has anyone had success using rsync with mirrors.kernel.org?  When I tried
 it, the path to mageia kept toggling between mirrors/pub/mageia and
 mirrors/pub/pub/mageia every time I used it.  It's like it's behind a load
 balancer where one of the machines behind it has the wrong rsync
 path configured.

 I just checked.  I think that they haven't finished setting up the mirror.
 - They don't list Mageia in the sites they mirror.
 - Mageia's ftp and html links for them don't work.
 - It is the only rsync mirror in Mageia's list that doesn't list their
 bandwidth nor their source.


ftp://mirrors.kernel.org has been working fine here for ~1 month now.

 You could try mageia.c3sl.ufpr.br (in Brazil), which is one of the faster
 rsync mirrors.
 My mirror in Canada uses it.

 --
 André




-- 
Ahmad Samir


Re: [Mageia-dev] mdv update problem

2011-07-02 Thread Ahmad Samir
On 2 July 2011 19:07, Thomas Spuhler tho...@btspuhler.com wrote:
 I just update my wifes mandriva PC. One of the problems are these few
 packages:

 # urpmi --auto-update
 medium MageiMain is up-to-date
 medium MageiMain_Erlangen is up-to-date
 medium Core Release (distrib1) is up-to-date
 medium Core Updates (distrib3) is up-to-date
 medium Nonfree Release (distrib11) is up-to-date
 medium Nonfree Updates (distrib13) is up-to-date
 medium Tainted Release (distrib21) is up-to-date
 The following packages can't be installed because they depend on packages
 that are older than the installed ones:
 perl-SVN-1.6.16-5.mga1
 git-svn-1.7.4.4-2.mga1
 git-1.7.4.4-2.mga1
 Continue installation anyway? (Y/n) y
 Packages are up to date



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

-- 
Ahmad Samir


Re: [Mageia-dev] libperl not found

2011-06-30 Thread Ahmad Samir
On 1 July 2011 03:24, Thomas Spuhler tho...@btspuhler.com wrote:
 On Thursday, June 30, 2011 12:16:47 am Cazzaniga Sandro wrote:
 Le 30/06/2011 06:54, Ahmad Samir a écrit :
  It seems libperl.so is hiding
 
  It is wehre it should be but cyrus-imap cannot find it.

 Maybe we have to check cyrus-imap instead of libperl.so, so.
 it gives the pretty much same error if you want to rebuild it. I remember it
 still work with perl-514.0 but not with 5.14.1

 Below is the message
 # service cyrus-imapd start
 Starting cyrus-imapd: /usr/lib/cyrus-imapd/cyrus-master: error while loading
 shared libraries: libperl.so: cannot open shared object file: No such file or
 directory

 --
 Thomas


net-snmp hardcodes the path to libperl.so, so it needed a rebuild,
I've submitted it.

-- 
Ahmad Samir


Re: [Mageia-dev] libperl not found

2011-06-30 Thread Ahmad Samir
On 1 July 2011 05:35, Thomas Spuhler tho...@btspuhler.com wrote:
 On Thursday, June 30, 2011 08:08:48 pm Ahmad Samir wrote:
 On 1 July 2011 03:24, Thomas Spuhler tho...@btspuhler.com wrote:
  On Thursday, June 30, 2011 12:16:47 am Cazzaniga Sandro wrote:
  Le 30/06/2011 06:54, Ahmad Samir a écrit :
   It seems libperl.so is hiding
  
   It is wehre it should be but cyrus-imap cannot find it.
 
  Maybe we have to check cyrus-imap instead of libperl.so, so.
 
  it gives the pretty much same error if you want to rebuild it. I remember
  it still work with perl-514.0 but not with 5.14.1
 
  Below is the message
  # service cyrus-imapd start
  Starting cyrus-imapd: /usr/lib/cyrus-imapd/cyrus-master: error while
  loading shared libraries: libperl.so: cannot open shared object file: No
  such file or directory
 
  --
  Thomas

 net-snmp hardcodes the path to libperl.so, so it needed a rebuild,
 I've submitted it.
 Thanks Ahmad
 Just curious, how did you find out?

 --
 Thomas


I sort of remembered from a previous perl upgrade that net-snmp was
the culprit behind cyrus-imapd didn't work after the upgrade, that
and:
$ ldd /usr/lib64/libnetsnmpagent.so.25
linux-vdso.so.1 =  (0x7fff2c5ff000)
libnetsnmp.so.25 = /usr/lib64/libnetsnmp.so.25 (0x7f242c5ad000)
libwrap.so.0 = /lib64/libwrap.so.0 (0x7f242c3a2000)
libperl.so = not found
libpthread.so.0 = /lib64/libpthread.so.0 (0x7f242c186000)
libc.so.6 = /lib64/libc.so.6 (0x7f242be14000)
libcrypto.so.1.0.0 = /usr/lib64/libcrypto.so.1.0.0 (0x7f242ba29000)
libnsl.so.1 = /lib64/libnsl.so.1 (0x7f242b81)
/lib64/ld-linux-x86-64.so.2 (0x7f242cb1a000)
libdl.so.2 = /lib64/libdl.so.2 (0x7f242b60b000)

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release kate-4.6.90-2.mga2

2011-06-29 Thread Ahmad Samir
On 29 June 2011 11:14, Mageia Team buildsystem-dae...@mageia.org wrote:
 Name        : kate                         Relocations: (not relocatable)
 Version     : 4.6.90                            Vendor: Mageia.Org
 Release     : 2.mga2                        Build Date: Wed Jun 29 11:02:19 
 2011
 Install Date: (not installed)               Build Host: ecosse
 Group       : Graphical desktop/KDE         Source RPM: (none)
 Size        : 2009792                          License: GPLv2
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 Summary     : Advanced text editor
 Description :
 A fast and advanced text editor with nice plugins for KDE 4.

 mikala mikala 2:4.6.90-2.mga2:
 + Revision: 115701
 - Add conflicts against kdesdk4
 - Fix License
 - Add conflicts against kdelibs4-core
 - Clean spec
 - Add more requires on the -devel package
 - imported package kate

  + fwang fwang
    - add group for ktexteditor
    - bump epoch for libkatepartinterfaces
    - add conflicts on older packages

FWIW, I think katepart should be split in its own sub-package, and
kwrite should require it, (otherwise kwrite would require the full
kate package to work).

Also konqueror should suggest katepart, for the embedded text editor part.

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release kate-4.6.90-2.mga2

2011-06-29 Thread Ahmad Samir
On 29 June 2011 16:08, John Balcaen mik...@mageia.org wrote:
 2011/6/29 Ahmad Samir ahmadsamir3...@gmail.com:
 On 29 June 2011 11:14, Mageia Team buildsystem-dae...@mageia.org wrote:
 Name        : kate                         Relocations: (not relocatable)
 Version     : 4.6.90                            Vendor: Mageia.Org
 [...]

 FWIW, I think katepart should be split in its own sub-package, and
 kwrite should require it, (otherwise kwrite would require the full
 kate package to work).

 Also konqueror should suggest katepart, for the embedded text editor part.

 Sure,
 Could you do the split  needed changes , i'm moving  won't be
 available to work on this today :/



Done.

 --
 --
 Balcaen John




-- 
Ahmad Samir


Re: [Mageia-dev] libperl not found

2011-06-29 Thread Ahmad Samir
On 30 June 2011 06:47, Thomas Spuhler tho...@btspuhler.com wrote:
 It seems libperl.so is hiding
 It is wehre it should be but cyrus-imap cannot find it.
 --
 Thomas


Logs, error messages?

-- 
Ahmad Samir


Re: [Mageia-dev] schroot build problem with new libboost

2011-06-28 Thread Ahmad Samir
On 28 June 2011 11:13, philippe makowski makowski.mag...@gmail.com wrote:
 2011/6/28 Funda Wang fundaw...@gmail.com:
 quote
 /usr/bin/ld: cannot find -lboost_program_options
 /quote

 That is the problem here, it is looking for libboost_program_options,
 but we only have libboost_program_options-mt.

 and why ?
 under mga1 we have libboost_program_options.so.1.44.0
 and under Cauldron libboost_program_options-mt.so.1.46.1

 why not libboost_program_options.so.1.46.1 ?

 Fedora have both , why don't we have both ?


[...]

 how to solve this ? (sorry it is out of my skills)


For some reason that particular configure check
(boost::program_options::validation_error) doesn't check
multi-threaded libboost_program_options-mt.so, the other ones do.

I've committed a fix, hopefully it'll work.

-- 
Ahmad Samir


Re: [Mageia-dev] Updates going to Release?

2011-06-26 Thread Ahmad Samir
On 27 June 2011 03:11, David W. Hodgins davidwhodg...@gmail.com wrote:
 On my Mageia 1 install ...

 urpmi --auto-select --resume --noclean
 To satisfy dependencies, the following packages are going to be installed:
   Package                        Version      Release       Arch
 (medium Core Release)
  libxine1                       1.1.19       5.mga1        i586
 (medium Tainted Release)
  libvlc-devel                   1.1.9        4.mga1.taint i586

 I thought updates, and new programs would go to
 Core Updates, and Tainted updates, not Release.

 That way the release synthesis.hdlist.cz wouldn't get changed.

 Regards, Dave Hodgins


vlc-1.1.9-4.mga1.tainted existed in the tainted/release repo before
Mageia 1 was ever released, so it's not an update.

Tainted packages have a higher EVR than core ones
(vlc-1.1.9-4.mga1.i586 vs. vlc-1.1.9-4.mga1.tainted.i586), hence urpmi
proposed to replace vlc from core by vlc from tainted.

-- 
Ahmad Samir


Re: [Mageia-dev] Backports policy proposal

2011-06-25 Thread Ahmad Samir
On 25 June 2011 15:52, Angelo Naselli anase...@linux.it wrote:
 In data sabato 25 giugno 2011 15:27:01, Balcaen John ha scritto:
 Le samedi 25 juin 2011 10:08:58, Angelo Naselli a écrit :
  In data venerdì 24 giugno 2011 16:19:45, Buchan Milne ha scritto:
   Sorry, but a number of my packages were regularly backported, and I
   never needed cooker to be older ...
 
  +1, i just had problem when the pacakges where backported into 2010.1 and
  that broke the upgrade to mageia 1...

 Well here it just mean we probably failed to check backports package :/
 Well indeed i've realized later, i should have been carefull in backporting
 2010.1... but 2010.1 is not mageia 1 and mag2 should upgrade mga1...
 even if i have some doubt after mageia 9 (mga9-mga10) ...



mga10 is higher than mga9:
$ rpmdev-vercmp mga9 mga10
mga9  mga10

 --
        Angelo




-- 
Ahmad Samir


Re: [Mageia-dev] Proposal of a backporting process

2011-06-25 Thread Ahmad Samir
On 25 June 2011 22:15, Samuel Verschelde sto...@laposte.net wrote:
 Le samedi 25 juin 2011 21:22:20, Ahmad Samir a écrit :
 On 25 June 2011 19:33, Samuel Verschelde sto...@laposte.net wrote:
  Le vendredi 24 juin 2011 21:39:51, Ahmad Samir a écrit :
  On 24 June 2011 02:09, Michael Scherer m...@zarb.org wrote:
   - Someone request a backport ( by bugzilla, by madb, by a email, by
   taking a packager family in hostage, whatever ). I would prefer use
   bugzilla but this may not be very user friendly, or too heavy.
 
  How would the packager get notified of backports requests via madb?
 
  There are several options :
  - option 1 : maintainers prefer to have all backports requests in
  bugzilla. Madb will then create backports requests via XML-RPC, with the
  original reporter in CC maybe, and regularly watch bug report status.
  This will be extra work on madb's side and force those users (who maybe
  don't know how to use bugzilla) to use 1 tool for the request and a
  different tool for testing reports, but why not.
  - option 2 : maintainers are OK to use bugzilla for bugs and madb for
  package requests = madb will query the maintainers database and notify
  the maintainer(s) by mail. It could, like bugzilla, send notifications
  to a ML too, and provide a simple yet sufficient tracking system
  (status, comments).

 [...]

  Would you elaborate on how bugzilla is heavy for a backports request?
 
  Heavy I don't know, but I think that we can give users a better tool to
  request backports, see what backports already have been requested, etc.

 Yes, but what's wrong with bugzilla and better in the other tool?

 Bugzilla is an issue tracker, and is centered on that concept. I think that a
 simple request backport button in a package database browsing application
 can be easier and more efficient, in that the need will be more easily
 transmitted from the user to the packager. The backports requests we get today
 (and got back in mandriva) don't represent the majority of needs. I'd like to
 see what happens if users have a dead simple way to request them.


You want to interface for users, so that they don't have to deal with
a 1minute-to-fill bug report to request a backport... that's your
prerogative, I don' have a problem with that as long as it works.

 Plus, as we want to transform requester into tester, the more requests we
 can get, the more users we have a chance to turn into testers... And maybe
 more


Tester will have to use bugzilla, as that's the designated tool to
contact devs/packagers... so maybe it's a good chance users become
familiar with bugzilla?

 I'm almost sure madb will have such a request backport button. It was
 planned in the original specs. There's still to decide what this button does :
 option 1 or option 2 above, or even (but not my choice) a redirect to a
 prefilled form in bugzilla.

 There's one point that for me favors the use of a dedicated tool : the fact
 that several users can request the same backport. Madb will be store existing
 requests and associate new requesters to them if needed. This way :
 - we will have means to see the most demanded backports
 - there will be only one (if any) associated bugzilla request, and once madb
 detects that the backport is available for testing, it will notify all
 associated users, and once available for good too.
 I think it's easier this way than asking to users to check if there's already
 a backport request for this program and add yourself in CC to the bug report
 if there's one, otherwise create a new backport request.


FWIW, such kind of duplicate reports is easy to spot and marking one
bug as a dupe of another adds the user to CC automatically.

Again, I am not with or against using madb, simply because I've not
seen in action and can't judge it.


   - a packager decide to do it. Based on the policy ( outlined in
   another mail ), and maybe seeing with the maintainer first about that
   for non trivial applications, the backport can be done, or not. The
   criterias for being backported or not are not important to the
   process, just assume that they exist for now ( and look at next mail
   ). So based on criteria, someone say it can be backported, so I do
   it.
 
  [...]
 
   - I am not sure on this part, but basically, we have 2 choices :
    - the packager take the cauldron package and push to backport testing
    - the packager move the cauldron package in svn to backport, and
   there send it to backport testing.
  
   Proposal 1 mean less work duplication, but proposal 2 let us do more
   customization.
 
  Option 1 doesn't only mean not duplicating work, but also that the the
  spec in backports svn isn't ever out-dated; the only reason I see a
  package being in stable distro SVN is if it's in /release|updates, not
  backports...
 
  I'm not sure I understand your point. What do you mean with out-dated
  specs in backports ?

 The cauldron one got some changes/patches, the one in backports didn't
 get them

Re: [Mageia-dev] Proposal of a backporting process

2011-06-24 Thread Ahmad Samir
On 24 June 2011 02:09, Michael Scherer m...@zarb.org wrote:
 Hi,

 as said in the thread of firefox 5, and in the meeting of packager
 sooner this week, this is the first mail about backports ( on 3 ).

 So here is the proposal of a process, based on the feedback of people,
 and the idea of some packagers ( mainly stormi ).


 - Someone request a backport ( by bugzilla, by madb, by a email, by
 taking a packager family in hostage, whatever ). I would prefer use
 bugzilla but this may not be very user friendly, or too heavy.


How would the packager get notified of backports requests via madb?

Would you elaborate on how bugzilla is heavy for a backports request?

 - a packager decide to do it. Based on the policy ( outlined in another
 mail ), and maybe seeing with the maintainer first about that for non
 trivial applications, the backport can be done, or not. The criterias
 for being backported or not are not important to the process, just
 assume that they exist for now ( and look at next mail ). So based on
 criteria, someone say it can be backported, so I do it.


[...]

 - I am not sure on this part, but basically, we have 2 choices :
  - the packager take the cauldron package and push to backport testing
  - the packager move the cauldron package in svn to backport, and there
 send it to backport testing.

 Proposal 1 mean less work duplication, but proposal 2 let us do more
 customization.


Option 1 doesn't only mean not duplicating work, but also that the the
spec in backports svn isn't ever out-dated; the only reason I see a
package being in stable distro SVN is if it's in /release|updates, not
backports...

 if the package doesn't build, the packager fix ( or drop the idea if
 this requires too much work )

 - the packager send requesting feedback about the backport from the
 people who requested it, and test it as well.


Probably off-topic, but how will that work with madb? i.e. how will
the maintainer get the feedback?

 - based on feedback ( ie if the package work or if the packager is
 confident ), the packager decide to move it to backport for everybody,
 using some stuff similar to rpmctl ( the tool we used to move package at
 Mandriva ). The tool would also send notifications.


The packager decides to move it and he has the necessary privileges to
do so? or will he have to request someone from another team to move
it?

 - if the package doesn't work, he either fix, or drop the backport idea.
 If he fix, we go back on testing, if he drop, we remove the rpm ( with a
 automated cleaning of rpm after 1 or 2 months ).


[..]

 If the packager drop the backport, it should be notified to the
 requester ( hence the use of bugzilla, or a more suitable tool )


Agreed.

 This way :
 - packages are not sent untested, thus raising confidence in backports

How many times did backports breaks a user's whole installation? we
always say that backports should mainly be cherry picked, but not
enabled all the time... so how does installing a new version of e.g.
wine break the user's system when he can easily back out that rpm?

 - the QA should not be overloaded, and can focus on updates
 - sysadmins are not overloaded
 - people requesting backport see how QA work, and are involved into the
 distribution as testers, thus creating a much healthier discussion with
 packagers, and creating more incentive to help. And since they request
 the package, they will be motivated to test more than stuff they do not
 use.

 WDYT ?

 --
 Michael Scherer





-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release valgrind-3.6.1-3.mga2

2011-06-23 Thread Ahmad Samir
On 23 June 2011 19:17, Florian Hubold doktor5...@arcor.de wrote:
 Am 22.06.2011 21:45, schrieb Ahmad Samir:

 On 22 June 2011 20:18, nicolas vigierbo...@mars-attacks.org  wrote:

 On Wed, 22 Jun 2011, Florian Hubold wrote:

 Am 22.06.2011 07:40, schrieb Ahmad Samir:

 On 20 June 2011 11:24, Thierry Vignaudthierry.vign...@gmail.com
  wrote:

 On 7 June 2011 16:10, Mageia Teambuildsystem-dae...@mageia.org
  wrote:

 dmorgandmorgan    3.6.1-3.mga1:
 + Revision: 101519
 - Provide devel subpackage  ( partial merge of mdv commit 659516)

 As always, when one moves files between subpackages or to a new
 subpackage,
 conflicts tags should be added in order to ensure urpmi will put both
 packages
 in the same transaction:

 Installation failed:
     file /usr/include/valgrind/memcheck.h from install of
 valgrind-devel-3.6.1-3.mga2.x86_64 conflicts with file from package
 valgrind-3.6.0-2.mga1.x86_64
     file /usr/lib64/pkgconfig/valgrind.pc from install of
 valgrind-devel-3.6.1-3.mga2.x86_64 conflicts with file from package
 valgrind-3.6.0-2.mga1.x86_64

 Done.

 Minor nitpick: BuildRequires for xulrunner were changed after the split,
 for firefox5 not.
 Is there any special reason for this? Just wondering ...

 Because the devel files are now in valgrind-devel.

 Yes, i know about the split, you told me in IRC ;)

 Yeah, there're two types of BR here, just 'valgrind' if the build
 requires only the binary (/usr/bin/valgrind) and valgrind-devel if the
 build requires the valgrind header files; AFAICS for firefox, it
 doesn't require the valgrind headers (i.e. I don't see any checks for
 the headers failing in the build log).

 Alright, just wanted to mention it. Could also have been an oversight ...


Yep, no problem :)

-- 
Ahmad Samir


Re: [Mageia-dev] Firefox 5

2011-06-23 Thread Ahmad Samir
On 23 June 2011 07:58, Dexter Morgan dmorga...@gmail.com wrote:
 On Thu, Jun 23, 2011 at 7:29 AM, Thierry Vignaud
 thierry.vign...@gmail.com wrote:
 On 22 June 2011 19:41, Florian Hubold doktor5...@arcor.de wrote:
 Well, it's quite possible that we have to include that in Mageia 1 as
 well, as this will be security update for Firefox 4. If we don't want to
 patch every CVE then we have to include it into Mageia 1 as well..


 Would be nice to know, if this is planned?

 I have rebuild FF5 here locally for Mageia 1, and the only addons that i
 lost is
 Linkification, but that is merely due to it's developers who already messed
 up
 with FF4. They don't offer the proper update on Firefox Addons site.

 So, please, what about Firefox 5 for Mageia 1 as an update (backport?)

 Humm, MGA is stricter than MDV and refuses to backport packages
 directly from cauldron:

 mgarepo submit --define section=core/backports -t 1 /dev/null
 Submitting xulrunner at revision 110647
 URL: svn+ssh://svn.mageia.org/svn/packages/cauldron/xulrunner
 error: command failed: ssh pkgsubmit.mageia.org
 /usr/local/bin/submit_package -t 1 --define
 sid=4845bffd-7f94-4c8c-931e-cfb746d01a0d --define
 section=core/backports -r 110647
 svn+ssh://svn.mageia.org/svn/packages/cauldron/xulrunner
 error: svn+ssh://svn.mageia.org/svn/packages/cauldron/xulrunner is not
 allowed for this target


 yes it needs to go to backports_testing before iirc


Got a link to a thread on -dev ML / irc meeting log / insert your
favourite communication method here, where this was decided?

 But i think sec team need to speak of FF5 first because i think this
 will be a candidate for updates regarding new firefox upstream policy




-- 
Ahmad Samir


Re: [Mageia-dev] Firefox 5

2011-06-23 Thread Ahmad Samir
On 23 June 2011 22:12, Dexter Morgan dmorga...@gmail.com wrote:
 On Thu, Jun 23, 2011 at 9:52 PM, Ahmad Samir ahmadsamir3...@gmail.com wrote:

 yes it needs to go to backports_testing before iirc


 Got a link to a thread on -dev ML / irc meeting log / insert your
 favourite communication method here, where this was decided?


 i told iirc so this is something i recall not something i tell it must be 
 done.

 i think the most important part of my sentence is the last part but
 maybe you didn't read it ...


I did read it, however my question wasn't only about firefox, but
rather about the backports policy in general, since your yes it needs
to go to backports_testing before iirc wasn't about firefox only, was
it? :)

 But i think sec team need to speak of FF5 first because i think this
 will be a candidate for updates regarding new firefox upstream policy




 --
 Ahmad Samir





-- 
Ahmad Samir


Re: [Mageia-dev] Firefox 5

2011-06-23 Thread Ahmad Samir
On 23 June 2011 23:48, David W. Hodgins davidwhodg...@gmail.com wrote:
 On Thu, 23 Jun 2011 15:52:30 -0400, Ahmad Samir ahmadsamir3...@gmail.com
 wrote:

 On 23 June 2011 07:58, Dexter Morgan dmorga...@gmail.com wrote:

 yes it needs to go to backports_testing before iirc

 Got a link to a thread on -dev ML / irc meeting log / insert your
 favourite communication method here, where this was decided?

 This mailing list, thread Release cycles proposals, and discussion,
 messageid BANLkTimrPR-=ugqonfvakqpft80lni9...@mail.gmail.com

 Where Anne posted ...

 exactly what I had in mind. Having backports can allow choice between
 the last version of and the stable version with which I'm happy
 with. But indeed we need more quality in backport rpms that is policy
 and tests.

 In order for the qa team to perform the tests, before they go to the
 backports repository, they have to go to to the testing repository
 first.


1) It doesn't say we're going to use backports_testing, does it?
guessing != an instated policy
2) IMHO, QA is too small to handle backports too

 Something that works in cauldron may not work when moved to backports,
 if a dependency is missed.  By using backports_testing, we can catch
 that before it hits the average user.

 Regards, Dave Hodgins


Right so, the plan is:
- A packager submits to backports_testing and assigns to QA
- QA tests, the package is good to go
- The report is assigned to whoever has privileges to move packages
from backports_testing to backports, atm that's sysadm team
- Package is moved and the report closed

Caveats:
- QA is too small, and it'll take time/effort to get through the
backported packages requiring tests, unless you depend on the user
asking for the backport to have tested the package properly, the user
will say it works if it works on his box for the arch he's using, he
won't do both archs, not just because he's lazy, but maybe he has one
Mageia box for example
- Sysadm team is already overworked with many other tasks, meaning the
packages requiring a move will rot for a while in backports_testing.

Now compare that to what's used in e.g. mdv:
- User asks for a backport
- Packager submits the backport and closes the report

Do you see the problem I am talking about yet? adding more complexity
to backporting may result in less backports; the more the hoops, the
less the backports, the more the users' complaints about
I-want-the-latest-version-of-foo-yesterday.

The quality of backports is a sentence that lacks statistics and
numbers; in e.g. mdv, how many packages were backported to release
foo? how many of them worked(tm)? how many of them didn't work and
required a bit of fixing? how many of them didn't work and won't work
due to any number of reasons?

I think backports in mdv worked pretty well all those years, not all
of them worked, but most of them did.

-- 
Ahmad Samir


Re: [Mageia-dev] Firefox 5

2011-06-23 Thread Ahmad Samir
On 24 June 2011 00:06, Michael Scherer m...@zarb.org wrote:
 Le jeudi 23 juin 2011 à 17:48 -0400, David W. Hodgins a écrit :
 On Thu, 23 Jun 2011 15:52:30 -0400, Ahmad Samir ahmadsamir3...@gmail.com 
 wrote:

  On 23 June 2011 07:58, Dexter Morgan dmorga...@gmail.com wrote:

  yes it needs to go to backports_testing before iirc

  Got a link to a thread on -dev ML / irc meeting log / insert your
  favourite communication method here, where this was decided?

 This mailing list, thread Release cycles proposals, and discussion,
 messageid BANLkTimrPR-=ugqonfvakqpft80lni9...@mail.gmail.com

 Where Anne posted ...

  exactly what I had in mind. Having backports can allow choice between
  the last version of and the stable version with which I'm happy
  with. But indeed we need more quality in backport rpms that is policy
  and tests.

 In order for the qa team to perform the tests, before they go to the
 backports repository, they have to go to to the testing repository
 first.

 Something that works in cauldron may not work when moved to backports,
 if a dependency is missed.  By using backports_testing, we can catch
 that before it hits the average user.

 I think the question of ahmad was about backport vs updates.
 And I think firefox is suitable for the list of package exceptions that
 should be backported rather than using a patch ( see
 http://mageia.org/wiki/doku.php?id=updates_policy ).

 And so, since I guess everybody assume that ff and chromium can go in
 the list, as they are unsupported upstream _and_ too complex to fix with
 a patch.

 And to answer to am
 --
 Michael Scherer



Actually no, I meant the submit to backports privileges vs. only being
able to submit to backports_testing.

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release valgrind-3.6.1-3.mga2

2011-06-22 Thread Ahmad Samir
On 22 June 2011 20:18, nicolas vigier bo...@mars-attacks.org wrote:
 On Wed, 22 Jun 2011, Florian Hubold wrote:

 Am 22.06.2011 07:40, schrieb Ahmad Samir:
 On 20 June 2011 11:24, Thierry Vignaudthierry.vign...@gmail.com  wrote:
 On 7 June 2011 16:10, Mageia Teambuildsystem-dae...@mageia.org  wrote:
 dmorgandmorgan  3.6.1-3.mga1:
 + Revision: 101519
 - Provide devel subpackage  ( partial merge of mdv commit 659516)
 As always, when one moves files between subpackages or to a new subpackage,
 conflicts tags should be added in order to ensure urpmi will put both 
 packages
 in the same transaction:

 Installation failed:
     file /usr/include/valgrind/memcheck.h from install of
 valgrind-devel-3.6.1-3.mga2.x86_64 conflicts with file from package
 valgrind-3.6.0-2.mga1.x86_64
     file /usr/lib64/pkgconfig/valgrind.pc from install of
 valgrind-devel-3.6.1-3.mga2.x86_64 conflicts with file from package
 valgrind-3.6.0-2.mga1.x86_64

 Done.

 Minor nitpick: BuildRequires for xulrunner were changed after the split,
 for firefox5 not.
 Is there any special reason for this? Just wondering ...

 Because the devel files are now in valgrind-devel.



Yeah, there're two types of BR here, just 'valgrind' if the build
requires only the binary (/usr/bin/valgrind) and valgrind-devel if the
build requires the valgrind header files; AFAICS for firefox, it
doesn't require the valgrind headers (i.e. I don't see any checks for
the headers failing in the build log).

-- 
Ahmad Samir


Re: [Mageia-dev] Minimal patching vs. fixing the whole Universe

2011-06-22 Thread Ahmad Samir
On 22 June 2011 22:47, Radu-Cristian FOTESCU beranger...@yahoo.ca wrote:
 I'm known to be grumpy and difficult, but I also believe in simplicity as a 
 policy, therefore I'd like to ask you something.

 By no means I want to question Ahmad's judgment, however I strongly disagree 
 with him on one point. As a _principle_. Otherwise, it's a tiny punctual 
 question, but I'd like to know Mageia's patching _policy_.

 See comments 50 and downwards:

 https://bugs.mageia.org/show_bug.cgi?id=1659#c50

 calibre-python2-env-fix.patch replaces
 '/usr/bin/env python2'
 with
 '/usr/bin/env python'

 The calibre developer has used '/usr/bin/env python' for ages, but relatively 
 recently he has decided to switch to '/usr/bin/env python2' for fear that 
 some distros would use Python 3 by default.

 Ahmad insists that '/usr/bin/python' should be used in Mageia.


Actually, I said that the shebang should be removed altogether. Which
is what was being done all those years calibre existed in the Mandriva
repos (the same for Fedora, since they do remove the shebang, as the
calibre spec was originally imported from Fedora, which I said in the
report too).

 As long as '/usr/bin/env python' _works_, I see no point in trying to rewrite 
 other people's work.

 I would say that the general principle should be to apply a _minimal_ 
 patching, not to try to rewrite the work of the developers of hundreds of 
 packages!

 A distro's job is not to judge the work of the _upstream_ developers as long 
 as this is not a real bug.

 Should Mageia try to fix something that is not actually broken? There 
 might be hundreds of packages with thousands and thousands of questionable 
 decisions taken by the upstream developers -- however, why fixing something 
 that works?

 You see, I hate conflicts (although I seem to be a maestro in generating 
 them), but I also need simplicity and clear policies. Also, policies that can 
 be applied. Perfect policies that would require the revision of hundreds of 
 packages that actually work are not my cup of tea.

 Of course, I am _not_ a Mageia packager and this is not my package, but I'd 
 like to know Mageia's policy wrt building packages. Normally, patches are not 
 meant to optimize but to fix breakages. If the packagers are compelled to 
 improve upstream's work, this can prove to be catastrophic in complex cases.


 Thank you,
 R-C aka beranger




-- 
Ahmad Samir


Re: [Mageia-dev] Minimal patching vs. fixing the whole Universe

2011-06-22 Thread Ahmad Samir
On 22 June 2011 23:14, Ahmad Samir ahmadsamir3...@gmail.com wrote:
 On 22 June 2011 22:47, Radu-Cristian FOTESCU beranger...@yahoo.ca wrote:
 I'm known to be grumpy and difficult, but I also believe in simplicity as a 
 policy, therefore I'd like to ask you something.

 By no means I want to question Ahmad's judgment, however I strongly disagree 
 with him on one point. As a _principle_. Otherwise, it's a tiny punctual 
 question, but I'd like to know Mageia's patching _policy_.

 See comments 50 and downwards:

 https://bugs.mageia.org/show_bug.cgi?id=1659#c50

 calibre-python2-env-fix.patch replaces
 '/usr/bin/env python2'
 with
 '/usr/bin/env python'

 The calibre developer has used '/usr/bin/env python' for ages, but 
 relatively recently he has decided to switch to '/usr/bin/env python2' for 
 fear that some distros would use Python 3 by default.

 Ahmad insists that '/usr/bin/python' should be used in Mageia.


 Actually, I said that the shebang should be removed altogether. Which
 is what was being done all those years calibre existed in the Mandriva
 repos (the same for Fedora, since they do remove the shebang, as the
 calibre spec was originally imported from Fedora, which I said in the
 report too).

Of course, or just /usr/bin/python. The /usr/bin/env way may be useful
for upstream when creating binary tarballs; but not for us we build
the package, and we know which version of python exists in the release
we're pushing it to.

Also, /usr/bin/python2 doesn't exist to begin with, as mikala pointed out.



 As long as '/usr/bin/env python' _works_, I see no point in trying to 
 rewrite other people's work.

 I would say that the general principle should be to apply a _minimal_ 
 patching, not to try to rewrite the work of the developers of hundreds of 
 packages!

 A distro's job is not to judge the work of the _upstream_ developers as long 
 as this is not a real bug.

 Should Mageia try to fix something that is not actually broken? There 
 might be hundreds of packages with thousands and thousands of questionable 
 decisions taken by the upstream developers -- however, why fixing something 
 that works?

 You see, I hate conflicts (although I seem to be a maestro in generating 
 them), but I also need simplicity and clear policies. Also, policies that 
 can be applied. Perfect policies that would require the revision of 
 hundreds of packages that actually work are not my cup of tea.

 Of course, I am _not_ a Mageia packager and this is not my package, but 
 I'd like to know Mageia's policy wrt building packages. Normally, patches 
 are not meant to optimize but to fix breakages. If the packagers are 
 compelled to improve upstream's work, this can prove to be catastrophic in 
 complex cases.


 Thank you,
 R-C aka beranger




 --
 Ahmad Samir




-- 
Ahmad Samir


Re: [Mageia-dev] glib-compile-schemas?

2011-06-21 Thread Ahmad Samir
On 21 June 2011 11:00, Funda Wang fundaw...@gmail.com wrote:
 Hello,

 Look at this change,

 http://svnweb.mageia.org/packages/cauldron/anjuta-extras/current/SPECS/anjuta-extras.spec?view=patchr1=89r2=98pathrev=99

 I remembered such a post/postun script is handled by rpm triggers? see:

 /var/lib/rpm/filetriggers/glib-compile-schemas.*

 Will it need to be handled separately in individual package?


I am not sure, I think that change should be reverted; indeed, it's
already handled by an rpm filetrigger...

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release valgrind-3.6.1-3.mga2

2011-06-21 Thread Ahmad Samir
On 20 June 2011 11:24, Thierry Vignaud thierry.vign...@gmail.com wrote:
 On 7 June 2011 16:10, Mageia Team buildsystem-dae...@mageia.org wrote:
 dmorgan dmorgan 3.6.1-3.mga1:
 + Revision: 101519
 - Provide devel subpackage  ( partial merge of mdv commit 659516)

 As always, when one moves files between subpackages or to a new subpackage,
 conflicts tags should be added in order to ensure urpmi will put both packages
 in the same transaction:

 Installation failed:
    file /usr/include/valgrind/memcheck.h from install of
 valgrind-devel-3.6.1-3.mga2.x86_64 conflicts with file from package
 valgrind-3.6.0-2.mga1.x86_64
    file /usr/lib64/pkgconfig/valgrind.pc from install of
 valgrind-devel-3.6.1-3.mga2.x86_64 conflicts with file from package
 valgrind-3.6.0-2.mga1.x86_64


Done.

-- 
Ahmad Samir


Re: [Mageia-dev] Finalizing update process

2011-06-18 Thread Ahmad Samir
On 15 June 2011 22:32, Stew Benedict stewbi...@gmail.com wrote:
 On 06/15/2011 09:22 AM, Stew Benedict wrote:

 On 06/15/2011 08:50 AM, Dexter Morgan wrote:

 On Wed, Jun 15, 2011 at 2:20 PM, Thomas Backlundt...@mageia.org  wrote:

 BTW, should we have a read-only security/update-announce ml that where
 we
 mail about all updates ?

 yes seems a must have to push updates descriptions , distributions
 affected, ...

 That is accounted for in the policy document (last line)

 Due to the unbridled enthusiasm for getting started on updates, we now have
 4 trial packages :)

 vde2, mysql, curl, subversion

 Bugs:

 https://bugs.mageia.org/show_bug.cgi?id=1678 (vde2)
 https://bugs.mageia.org/show_bug.cgi?id=1554 (mysql)
 https://bugs.mageia.org/show_bug.cgi?id=1813 (curl)
 https://bugs.mageia.org/show_bug.cgi?id=1521 (subversion)

 Packages need fixes applied, built for mga1 (I believe mysql is already in
 updates_testing), packager should do some initial testing then re-assign the
 bug to QA

 QA process for updates:

 http://mageia.org/wiki/doku.php?id=qa_updates



 --
 Stew Benedict




qa-bugs@ can't be be set as the assignee in bug reports, it should be
made possible.

The same for sec team, there should be a way to assign/put-in-CC.

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release rhythmbox-0.13.3-7.mga2

2011-06-16 Thread Ahmad Samir
2011/6/16 JA Magallón jamagal...@ono.com:
 On Tue, 14 Jun 2011 18:32:23 +0200 (CEST), Mageia Team 
 buildsystem-dae...@mageia.org wrote:

 Name        : rhythmbox                    Relocations: (not relocatable)
 Version     : 0.13.3                            Vendor: Mageia.Org
 Release     : 7.mga2                        Build Date: Tue Jun 14 18:24:25 
 2011
 Install Date: (not installed)               Build Host: ecosse
 Group       : Sound                         Source RPM: (none)
 Size        : 10009472                         License: GPLv2+ with exception
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : http://www.gnome.org/projects/rhythmbox/
 Summary     : Music Management Application
 Description :
 Music Management application with support for ripping audio-cd's,
 playback of Ogg Vorbis and Mp3 and burning of CD-Rs.

 dmorgan dmorgan 0.13.3-7.mga2:
 + Revision: 106171
 - Fix file list
 - Add libproxy-devel as buildRequire
 - Rebuild against new brasero


 Needs another rebuild for new gnome-media:

 ne:~# rpm -qa *gnome-media*
 lib64gnome-media0-2.32.0-3.mga1
 gnome-media-2.91.2-1.mga2
 libgnome-media-profiles-3.0.0-6.mga2
 lib64gnome-media-profiles0-3.0.0-6.mga2
 one:~# urpme lib64gnome-media0
 To satisfy dependencies, the following 3 packages will be removed (15MB):
  lib64gnome-media0-2.32.0-3.mga1.x86_64
  lib64rhythmbox3-0.13.3-7.mga2.x86_64
   (due to missing libgnome-media-profiles.so.0()(64bit))
  rhythmbox-0.13.3-7.mga2.x86_64
   (due to missing librhythmbox-core.so.3()(64bit),
    due to unsatisfied lib64rhythmbox3 = 0.13.3-7.mga2)
 Remove 3 packages? (y/N)


 --
 J.A. Magallon jamagallon()ono!com     \                 Winter is coming...


It'll require more than a rebuild; most likely we'll have to push a
git snapshot of rhythmbox due to the gtk+3.0 changes (pterjan said
he'll take care of it), should be soon.

-- 
Ahmad Samir


Re: [Mageia-dev] [RPM] cauldron core/release rhythmbox-0.13.3-7.mga2

2011-06-16 Thread Ahmad Samir
2011/6/17 JA Magallón jamagal...@ono.com:
 On Thu, 16 Jun 2011 21:12:39 +0300, Ahmad Samir ahmadsamir3...@gmail.com 
 wrote:

 2011/6/16 JA Magallón jamagal...@ono.com:
  On Tue, 14 Jun 2011 18:32:23 +0200 (CEST), Mageia Team 
  buildsystem-dae...@mageia.org wrote:
 
  Name        : rhythmbox                    Relocations: (not relocatable)
  Version     : 0.13.3                            Vendor: Mageia.Org
  Release     : 7.mga2                        Build Date: Tue Jun 14 
  18:24:25 2011
 
  Needs another rebuild for new gnome-media:
 
  ne:~# rpm -qa *gnome-media*
  lib64gnome-media0-2.32.0-3.mga1
  gnome-media-2.91.2-1.mga2
  libgnome-media-profiles-3.0.0-6.mga2
  lib64gnome-media-profiles0-3.0.0-6.mga2
  one:~# urpme lib64gnome-media0
  To satisfy dependencies, the following 3 packages will be removed (15MB):
   lib64gnome-media0-2.32.0-3.mga1.x86_64
   lib64rhythmbox3-0.13.3-7.mga2.x86_64
    (due to missing libgnome-media-profiles.so.0()(64bit))
   rhythmbox-0.13.3-7.mga2.x86_64
    (due to missing librhythmbox-core.so.3()(64bit),
     due to unsatisfied lib64rhythmbox3 = 0.13.3-7.mga2)
  Remove 3 packages? (y/N)
 ...

 It'll require more than a rebuild; most likely we'll have to push a
 git snapshot of rhythmbox due to the gtk+3.0 changes (pterjan said
 he'll take care of it), should be soon.


 Ahh, the pleasure of going bleeding edge...

 So the release of Gnome 3 is just the platform, everything around it has not
 caught up yet...


One or two apps != everything :)

I guess, that's normal with huge changes, it takes time till the
ripple effect covers the whole pond.

 --
 J.A. Magallon jamagallon()ono!com     \                 Winter is coming...




-- 
Ahmad Samir


[Mageia-dev] nspluginwrapper reborn!

2011-06-15 Thread Ahmad Samir
Hello,

nspluginwrapper has been updated to 1.3.x and now to 1.4.x, i.e. it
has a new upstream maintainer http://nspluginwrapper.davidben.net

For the first time in probably 2-3years, the 32bit Adobe Flash player
seemed to work for me in a 64bit browser (I tested firefox and
konqueror).

So give it a shot.

(I've been suggesting, to users, _not_ to use nspluginwrapper for some
years now, since it never worked for me and I saw a lot of reports of
it not working in forums and bug reports, so this is my I take that
back, it just needed some upstream love and care).

-- 
Ahmad Samir


  1   2   3   4   >