Re: [Mageia-dev] Q: how long should we able to upgrade from?

2010-10-18 Thread Pascal Terjan
On Mon, Oct 18, 2010 at 07:30, Thierry Vignaud
thierry.vign...@gmail.com wrote:
 On 18 October 2010 00:31, Michael Scherer m...@zarb.org wrote:
 While I cannot answer, i think we should indeed try to have a policy for
 this.

 And in fact, I would also try to remove older Conflicts and Obsoletes
 from specs files, as this only add useless computation on urpmi side.

 I'm not against that.
 We could probably drop some old tags.
 The issue is how do we detect old tags???

By commenting when adding an Obsoletes ?


Re: [Mageia-dev] Q: how long should we able to upgrade from?

2010-10-18 Thread Pascal Terjan
On Mon, Oct 18, 2010 at 08:41, Pascal Terjan pter...@gmail.com wrote:
 The issue is how do we detect old tags???

 By commenting when adding an Obsoletes ?

Another a way to do it could be svn annotate *.spec + grep Obsoletes +
look for revision older than a given one


Re: [Mageia-dev] sync with mandriva

2010-11-19 Thread Pascal Terjan
On Thu, Nov 18, 2010 at 18:11, Maarten Vanraes
maarten.vanr...@gmail.com wrote:
 if people keep in mind that sometimes tarballs aren't always fetchable from
 the internetz; then i'm ok with this. also, possibly if the tar is the same as
 the previous version/revision, it could even be fetched from the older
 packages/releases

Removing it from svn does not mean no longer hosting it, but svn is
not appropriate to keep history of all versions of tarball that have
once existed in cooker

One solution can be for example
- Storing the tarballs matching svn head on a ftp if the src.rpm is
not yet available
- Having the tool that checkouts from svn to also download src.rpm and
extract tarball from there, looking on the ftp if there is not yet a
src.rpm for that version


Re: [Mageia-dev] Choosing packagers representatives

2010-12-23 Thread Pascal Terjan
On Thu, Dec 23, 2010 at 11:00, Maarten Vanraes
maarten.vanr...@gmail.com wrote:
 Op donderdag 23 december 2010 11:51:31 schreef Pascal Terjan:
 On Wed, Dec 22, 2010 at 20:22, Maarten Vanraes

 maarten.vanr...@gmail.com wrote:
  Op maandag 20 december 2010 23:19:11 schreef Anne nicolas:
  Hi there
 
   - experience in packaging
   - willing to *manage* team
   - start with these 2 guys until first release is done (as done in i18n
   team)
 
  I'm applying for packagers reprentative rather on general management
  side (organization,meetings, planning...)for the 5 coming months. I
  would like to help in order to have a good start then when people know
  each other new representatives are elected.
 
  I've been working in engineering team in Mandriva for the 6 last years
  doing some packaging, working on isos release and managing relations
  with Mandriva community.
 
  My full profile here: http://www.linkedin.com/profile/view?id=4195950
 
  Cheers
 
  I nominate Anne, if she's backed by an expert(god-level) packager

 Do you have a link to packages from god, to get an idea of his level?

 mageia-app-db isn't online yet :-P

 that being said, is that a candidacy from yourself?

No, I don't want any responsability right now (at least until I have
internet at home)


Re: [Mageia-dev] Choosing packagers representatives

2011-01-06 Thread Pascal Terjan
On Thu, Jan 6, 2011 at 23:55, Maarten Vanraes maarten.vanr...@gmail.com wrote:
 Op vrijdag 07 januari 2011 00:02:56 schreef Anne nicolas:
 Here are finally the results and detail of this vote

 https://epoll.mageia.org/vote/ISJTLYRT

 Thanks for participating!

 the voting is clear, but however:

 something odd is going on with epoll, and should be looked it, imho:

 there's invalid votes, but there's also a valid vote with a non-participant on
 it. (anssi) ?

 and sandro is there twice?

 perhaps there is still bugs in it? (not that it would change the results)


Maybe invalid ballots are when people chose someone from the list of
voters and not the list of candidates


Re: [Mageia-dev] packages importing: what replaces rpm-mandriva-setup-build

2011-01-09 Thread Pascal Terjan
On Sat, Jan 8, 2011 at 15:08, Jerome Quelin jque...@gmail.com wrote:
 hi,

 perl does:

    BuildRequires: rpm-mandriva-setup-build = 1.8

 what should it be translated to? rpm-mageia-setup-build?
 or nothing at all, since we'll have the latest  greatest version? :-)

I would say nothing since older version will never exist on mageia and
that package will always be installed during build


[Mageia-dev] On importing /soft

2011-01-19 Thread Pascal Terjan
http://svn.mageia.org/soft-cleaning/status.html#monitor-edid
says - README: Some reference to the Mandriva mailing list and
bugzilla will need to be changed to Mageia ones

Do we really want to?
What is the point?
I think we can package this tool as-is, as a tool provided by Mandriva
like if we were packaging a non distro specific tool developed by
RedHat or Debian or anyone and let people report their bugs upstream
if the README says so.

If someday it becomes unmaintained or for any other reason, we can
fork it, but currently I think of it as an external tool and see no
reason in importing it into our svn

I did not read the full list but I guess there are other standalone
tools that we don't need to fork into our svn.

Opinions?


Re: [Mageia-dev] On importing /soft

2011-01-19 Thread Pascal Terjan
On Wed, Jan 19, 2011 at 21:13, Angelo Naselli anase...@linux.it wrote:
 If someday it becomes unmaintained or for any other reason, we can
 fork it, but currently I think of it as an external tool and see no
 reason in importing it into our svn
 Do you mean to avoid importing the source code to modify it?
 If so, i agree, we can  just import it as source package like other
 tarball...

Yes I mean not importing into /soft and handling it as external tarball


Re: [Mageia-dev] On importing /soft

2011-01-19 Thread Pascal Terjan
On Wed, Jan 19, 2011 at 21:33, Maarten Vanraes
maarten.vanr...@gmail.com wrote:
 Op woensdag 19 januari 2011 21:32:13 schreef Pascal Terjan:
 http://svn.mageia.org/soft-cleaning/status.html#monitor-edid
 says - README: Some reference to the Mandriva mailing list and
 bugzilla will need to be changed to Mageia ones

 Do we really want to?
 What is the point?
 I think we can package this tool as-is, as a tool provided by Mandriva
 like if we were packaging a non distro specific tool developed by
 RedHat or Debian or anyone and let people report their bugs upstream
 if the README says so.

 If someday it becomes unmaintained or for any other reason, we can
 fork it, but currently I think of it as an external tool and see no
 reason in importing it into our svn

 I did not read the full list but I guess there are other standalone
 tools that we don't need to fork into our svn.

 Opinions?

 i agree,

 about spec-helper ... similar thing? or not?

Not sure, I think it's independent from the distro (as the scripts
don't handle the policy themselves, it's done by rpm config) but some
rpm guru would know more :)


Re: [Mageia-dev] Packaging for Mageia

2011-01-21 Thread Pascal Terjan
On Fri, Jan 21, 2011 at 15:03, Michael scherer m...@zarb.org wrote:
 On Fri, Jan 21, 2011 at 10:59:52AM +0100, Jerome Quelin wrote:
 On 11/01/20 21:33 +0100, Erwan Velu wrote:
  PS: just pray not to fall into the jquelin massive submits :D

 sorry, i throttled a bit more between my packages.
 in fact, my throttling is ok except when people submit big packages! :-)

 i guess this'll be mitigated when:
 a) more build nodes will be added to bs

 Well, we do have a limited rack space at lost oasis so we cannot
 add much server for the moment, and for now, I think we are planning
 others stuff with potential server ( and as people will ask it, no, we still 
 do not
 plan to let people run a buildnode if the sysadmin team is not the only group
 of people to access to it as admin for security reason ).

 b) bs will be updated to allow priorities, queue per submitter, etc.
 (and i want a pony too)

 We do not have it  ( except the pony ), but how should we be distribute build
 in a fair fashion ? I fear that having this would lead to some frustration ( 
 while
 first  in, first out is IMHO easy to understand and quite fair most of the 
 time ).

No frustration if the submitter can request low priority himself. For
massive rebuild, you can then submit everything but other people (or
your own other packages) don't have to wait.


Re: [Mageia-dev] [Announce] Rejection of submission with missing dependencies

2011-01-23 Thread Pascal Terjan
On Sun, Jan 23, 2011 at 20:14, Olivier Blin mag...@blino.org wrote:
 Pascal Terjan pter...@gmail.com writes:

 Hi everyone,

 I have added a new check in youri, to verify that all BuildRequires
 are available.

 If some are missing, they get listed and the submit is rejected.

 You might encounter some issues, because some buildrequires might depend
 on the arch.
 iurt does a src.rpm rebuild before trying to install its dependencies,
 so that all the conditional buildrequires are recomputed correctly.

Currently I accept the submit if the dependency is available on any arch


Re: [Mageia-dev] [Announce] Rejection of submission with missing dependencies

2011-01-23 Thread Pascal Terjan
On Sun, Jan 23, 2011 at 20:55, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 23, 2011 at 20:14, Olivier Blin mag...@blino.org wrote:
 Pascal Terjan pter...@gmail.com writes:

 Hi everyone,

 I have added a new check in youri, to verify that all BuildRequires
 are available.

 If some are missing, they get listed and the submit is rejected.

 You might encounter some issues, because some buildrequires might depend
 on the arch.
 iurt does a src.rpm rebuild before trying to install its dependencies,
 so that all the conditional buildrequires are recomputed correctly.

 Currently I accept the submit if the dependency is available on any arch


Hmm I thought so but looking at the current version of the code I only
check on i586 :)
Anyway the test seems to accept anything currently...


Re: [Mageia-dev] [Announce] Rejection of submission with missing dependencies

2011-01-25 Thread Pascal Terjan
On Tue, Jan 25, 2011 at 11:37, Olivier Thauvin
nanar...@nanardon.zarb.org wrote:
 * Jerome Quelin (jque...@gmail.com) wrote:
 On 11/01/22 15:31 +, Pascal Terjan wrote:
  I have added a new check in youri, to verify that all BuildRequires
  are available.
 
  If some are missing, they get listed and the submit is rejected.
 
  This way you don't have to wait for the build to be scheduled and iurt
  to try to install them in a chroot. And you also get the full list of
  missing ones, instead of only the first one.
 
  Please report any bug you may encounter

 $ mgarepo submit perl
 [...]
 Submission errors, aborting:
 - perl-5.12.2-8.mga1.src:
    - Unresolved dep on devel(libgdbm_compat(64bit))

 On Mandriva we had a rules claiming that BuildRequires must be arch
 independant.
 This rules still apply on Mageia, isn't it ?

I guess it was never enforced, else iurt would not need to first
rebuild the src.rpm on the target arch
And it would anyway prevent from rebuilding things on arch when some
optional stuff are not available

But yes this dep on lib should not be depending on the arch


[Mageia-dev] Accident

2011-01-29 Thread Pascal Terjan
Sorry everyone, while removing my tests run on valstar, as that's not
the best place for tests, I removed bootsrap repository :(
I have stopped the build system and Nanar is sending back his copy of
the repository.


Re: [Mageia-dev] BS down

2011-01-30 Thread Pascal Terjan
2011/1/30 Michael Scherer m...@zarb.org:
 On Sat, 29 Jan 2011 22:58:07 +0100, Michael Scherer wrote:

 On Sat, 29 Jan 2011 21:00:31 +0100, Michael Scherer wrote:

 Hi following a manipulation error, part of the bootstrap mirror
 have been erased. We have restored part of it from the backup made on
 d-c,
 but we are not sure that everything was restored, Olivier is
 currently checking.

 We are working on fixing it ASAP.

 It seems we have all srpms (  4084, only one is missing, and that's a
 php-pear-foo rpm so something easy
  to rebuild from svn and not too critical for now  ). On the binary
 side, we didn't
 finish to evaluate what is missing, as we are currently syncing from
 various backups
 ( d-c, rabbit, tmb server ), but a network problem out of our reach
 make thing quite slow.

 So for now, consider the BS to be down, we will warn you once things
 are finished to sync
 ( likely tomorow  ), and see what we need to do once the exact
 damage can be evaluated.

 We have the list of submitted rpms since 3 days, so we should be able to
 rebuild what is missing in the proper order, with too much trouble.

 So the sync finished ths mornig, and there is 258 packages to rebuild,
 around 170 being
 python/php/perl/ruby modules so fast to rebuild, see the attached list.

 We will submit them, after disabling youri check that prevent reuploading
 packages.

 We will also do the switch on the layout of the mirror for having debug
 media
 in a subdirectory ( since the BS is down ).

All packages have been rebuild, BS should be back in its original state


Re: [Mageia-dev] BS down

2011-01-31 Thread Pascal Terjan
On Mon, Jan 31, 2011 at 08:21, Thomas Backlund t...@iki.fi wrote:
 Pascal Terjan skrev 31.1.2011 00:54:

 All packages have been rebuild, BS should be back in its original state


 Have you also re-enabled youri reuploading check ?

Yes that's what I mean by BS should be back in its original state


Re: [Mageia-dev] Packager meetings for tonight

2011-02-07 Thread Pascal Terjan
On Mon, Feb 7, 2011 at 12:08, Thierry Vignaud thierry.vign...@gmail.com wrote:
 On 3 February 2011 17:06, Michael Scherer m...@zarb.org wrote:
 So as discussed tonight ( but if you couldn't be present at the meeting,
 do not hesitate to express yourself now ), we proposed to have some
 order in the import of rpm ( ie avoid the resulting anarchy due to lack
 of process for bootstrap ).

 In order to start by something tangible and easy to manage, let's take a
 concrete case. The sysadmin team discussed to use mageia on the servers
 ( once the stable release is out ie, not now ) for obvious reasons of
 dogfooding. But for this, we will have to import the needed rpms. I
 extracted from puppet logs the lists of rpm, and I have a list of the
 major component needed.

 The rule would be to take 1 and only 1 rpm ( or family ) at the time, to
 make sure it work fine ( ie, compile for the moment, and also install ),
 to make sure the package is cleaned ( ie, patchs sent upstream,
 commented, etc ), and to make sure that everybody can find something to
 do.

 And that of course requires to do the same for missing BuildRequires,
 and Requires ( but since lots of rpm have been imported without being
 fully cleaned, and since there is now a fast web interface for svn,
 people have no excuse to not check ).

 I will place the list on the wiki tomorrow, and people wishing to work
 on importing a rpm should add their name/login/whatever after the rpm,
 and then to work on it. If there is already someone working on a rpm,
 just take another one, or try to work with this person.

 So it seems that my list of 20 rpms is now much lower than needed, as
 most servers applications needed have been imported.

 The only thing left are :

 What would really help us is the list of actually successfully build
 package rather than
  the list of submitted packages that we previously have on pkgsubmit.mga.org
 It has been replaced by the list of missing BR for currently submited packages
 (http://pkgsubmit.mageia.org/data/missing-deps.i586.txt) but having the list
 of succesfully rebuild packages would help too.

OK, I removed the list of built one when removing the (empty) list of
missing one to get rid of the ugly temporary code
I can add it back until having something better... Or maybe add the
generation of those lists to the script run every 15 minutes that
lists missing deps.


Re: [Mageia-dev] build system tools

2011-02-11 Thread Pascal Terjan
On Fri, Feb 11, 2011 at 16:02, Michael Scherer m...@zarb.org wrote:
 Le vendredi 11 février 2011 à 16:49 +0100, philippe makowski a écrit :
 Hi,

 about the build system, with Mandriva we had ssh access to build boxes
 under Fedora I can use fedpkg to either make a local build into a
 clean chroot or to ask for a scratch-build on the build system from a
 local srpm
 (scratch-build from a local srpm is really nice when testing a new package)

 will we have something similar soon ?

 We do have mgarepo and iurt, and I think e should aim to improves theses
 tools. But there is no plan to have chroot for developpers in the short
 term, as we lack servers ( and time ) for that.

Building from a local src.rpm can probably be done (like in a lower
priority queue) but we need to see how long to keep the packages, how
much disk and bandwidth would be needed, etc. In the meantime doing a
local build using the same system (iurt) is easier given that you have
a fast enough mirror (and no download quota...).


Re: [Mageia-dev] Virtual machine image distribution

2011-02-14 Thread Pascal Terjan
On Mon, Feb 14, 2011 at 12:28, Michael Scherer m...@zarb.org wrote:
 Hi,

 while debugging the last issues for iso for alpha 1, Anne reminded us
 that some people asked in the past for appliance ( ie, virtual machine )
 to be distributed along the isos on mirrors.

 While we will likely not do for the next release ( due tomorrow ), I
 would like to have some feedback about it ( as i seldom use such
 features, I prefer to install my vm myself ).

 There is some question to answer :
 - what technology would people like to see ? ( remember, this has to be
 something that can be created using free softwares in the distribution )

Ideally, an image than can be usable in kvm / virtualbox / vmware


Re: [Mageia-dev] Multiple builds on mirrors

2011-02-16 Thread Pascal Terjan
On Wed, Feb 16, 2011 at 10:09, James Kerr
j...@jkerr82508.free-online.co.uk wrote:
 A couple of issues that I've not seen mentioned elsewhere:

 1. There are multiple builds of some packages on the mirrors.  For example:

 drakconf-12.21-1
 drakconf-12.21-2
 drakconf-12.21-3

 2. In /core/release/media_info there is an ever-increasing number of
 symlinks to the meta-data files (hdlist.cz etc.)

 (These apply to distrib-coffee and mandrivauser.de, but ibiblio seems not to
  be fully sync'd. I haven't checked the others.)

 Are these known issues or should I open bug reports?

It was my fault, fixed yesterday in svn but forgot to deploy it


Re: [Mageia-dev] perl 5.12.3 on its way

2011-02-16 Thread Pascal Terjan
On Wed, Feb 16, 2011 at 22:38, Thomas Backlund t...@iki.fi wrote:

 Do you have ideas for this pb to not happen anymore ?


 a BIG FAT warning at top of spec.

Or a specific check at upload (in rpmlint ?)


Re: [Mageia-dev] Is there any reason keeping ask.com as firefox's default search engine?

2011-02-18 Thread Pascal Terjan
On Fri, Feb 18, 2011 at 08:23, Funda Wang fundaw...@gmail.com wrote:
 Hello,

 I couldn't have time installing alpha now, but I've found that we
 still promote ask.com as default search engine of firefox, and other
 additional search engines such as jamendo.

 I think mageia has nothing todo with above search engine.

Yes there is no reason
What should be decided is if Mageia switches back to default search
engine or selects another one for whatever reason


Re: [Mageia-dev] please keep note of missing dependancies

2011-02-21 Thread Pascal Terjan
On Sun, Feb 20, 2011 at 23:52, Balcaen John balcaen.j...@gmail.com wrote:
 Le dimanche 20 février 2011 20:23:30, Maarten Vanraes a écrit :
 Hi,

 Now and then, i'm refreshing http://pkgsubmit.mageia.org/ and sometimes i
 notice the missing dependancies increasing...
 [...]

 Maybe we should in fact check dependencies directly from the spec  fix
 requires before uploading the « main » package ?

The reason to not reject packages with missing dependencies is for
bootstrapping
Sometime one of the subpackages will not be installable immediately,
but the other subpackage needed to build the package which will
satisfy this dependency will be.


[Mageia-dev] noarch subpackages

2011-02-24 Thread Pascal Terjan
Hi packagers,

I have just tested and our build system supports having a noarch
subpackage together with arch specific ones.
So please, have noarch data/doc packages (expecially for games or
other stuff with huge data), this will allow them to not be duplicated
on mirrors


Re: [Mageia-dev] freedesktop spec and categories

2011-03-01 Thread Pascal Terjan
On Fri, Feb 25, 2011 at 10:33, Michael Scherer m...@zarb.org wrote:
 Le vendredi 25 février 2011 à 09:19 +0100, Samuel Verschelde a écrit :
 Le vendredi 25 février 2011 01:12:07, Michael Scherer a écrit :
  What need to be taken in account too is also the case
  Internet = 5-7 apps.
 
  Having :
  Internet = 5-7 submenus = 1 app entry
  is IMHO clearly suboptimal.
 
  ( ie, 1 step more to get application , on a total of 3, that's a lot ).

 Does it happen ? In a default Mandriva KDE installation I already have more
 than 10 internet applications.
 I do not use kde, but that doesn't sound good.
 What are the entries ? Are all of them really needed ?

 I prefer 3 quick steps rather than 2 long steps.
 This would requires some testing and measures to see which is faster,
 which is more confusing. Fcrozat did some tests, but I think the report
 were not published :/

I hate submenus, I always fail to navigate them properly (move the
mouse out and switch to other higher level menu and have to go back
and go down again in the submenu) Having submenus will usually make it
5 or 6 quick upsetting steps instead of 1 long one.


Re: [Mageia-dev] base system size for next beta1

2011-03-18 Thread Pascal Terjan
On Fri, Mar 18, 2011 at 08:05, andre999 and...@laposte.net wrote:
 In principle, I think it should be something required by virtually any
 working Mageia system.

 I notice  that there is a basesystem-minimal and a basesystem, which
 adds requires kernel and bootloader ?!
 (Both of which seem kind of essential ;) )

Not if you want to create a chroot, you can then have a Mageia system
without a kernel or bootloader

 We should probably drop the distinction. (They are in the same source task
 package anyway.)
 If we keep the distinction, we could make basesystem optional, and include
 not-absolutely-necessary-but-almost type packages.  This would make it
 easier to reduce basesystem-minimal in size.
 (We could then maybe change the names to basesystem and basesystem-plus
 ? )

 At first glance, most of the requires seem pretty basic to any realistic
 minimal Linux system.
 The only thing I notice that is optional and somewhat big is vim (some 20M),
 but some sort of editor is needed.  And it is pretty standard in *nix type
 environments.  (Not my favorite, but even I know how to use vim.)
 We could always find an alternative, but it has to function without X.

The point is not to check what is required directly by the package but
what is required by that dependencies
i.e. urpmq -d basesystem-minimal to check if something strange gets pulled in

 We could save a lot of space without the bootloader and the kernel, but that
 would make it _really_ hard to get up and running :)

 In sum, it's not apparent how we could save much space.

 my (meandering) 2 cents :)

 --
 André



Re: [Mageia-dev] cairo and poppler conflicts

2011-04-02 Thread Pascal Terjan
On Sat, Apr 2, 2011 at 08:57, Remy CLOUARD shikam...@mandriva.org wrote:
 On Wed, Mar 30, 2011 at 05:45:34PM +0200, Olivier Blin wrote:
 Frank Griffin f...@roadrunner.com writes:

  On 03/29/2011 03:01 PM, Ahmad Samir wrote:
  [...]
  “attach”...
 
  Anyway, from the log:
  auto-select: adding lib64cairo-xcb2-1.10.2-4.mga1.x86_64 replacing
  lib64cairo-xcb2-1.10.2-3.mga1.x86_64
 
  which means you have lib64cairo-xcb2 installed (rpm -qa lib64cairo*
  should confirm/deny); this is not the default, urpmi is set to prefer
  lib(64)cairo2 over lib(64)cairo-xcb2, so I think, 'urpmi lib64cairo2'
  should fix this issue.
 
  You're correct, but I'm damned if I know why.  I have two cauldron
  systems which get updated via --auto-update exclusively.  On one, I
  have
 

 [...]

  Thanks for the assist, and sorry for the noise.

 There might have been a bug for a short time where pkgconfig(cairo) got
 resolved to cairo-xcb-devel, so it is possible the wrong package got
 pulled at some point.

 It should not be the case anymore (with a fix in urpmi
 prefer.vendor.list), but it won't be fixed automatically for cauldron
 users that got the wrong package before.
 Yep, sorry for that, I was unaware of that pkgconfig(cairo) provides.

 But f-spot’s case has been bugging me for quite some time.

 I don’t use it so I could not see the issue, but I don’t understand why
 it does have an explicit require on lib64cairo2…

 all its dependencies don’t.

 Here are the requires of f-spot :
 sqlite-tools
 sqlite3-tools
 lib64exif12
 lib64gphoto2
 shared-mime-info[*]
 scrollkeeper[*]
 shared-mime-info[*]
 scrollkeeper[*]
 /bin/sh[*]
 bash
 libX11.so.6()(64bit)
 libc.so.6()(64bit)
 libc.so.6(GLIBC_2.2.5)(64bit)
 libcairo.so.2()(64bit)
 libgdk-x11-2.0.so.0()(64bit)
 libgdk_pixbuf-2.0.so.0()(64bit)
 libglib-2.0.so.0()(64bit)
 liblcms.so.1()(64bit)
 libm.so.6()(64bit)
 libm.so.6(GLIBC_2.2.5)(64bit)
 libpthread.so.0()(64bit)
 rtld(GNU_HASH)
 pkgconfig
 lib64atk1.0_0
 lib64cairo2
 lib64gdk_pixbuf2.0_0
 lib64gio2.0_0
 lib64glib2.0_0
 lib64gnomeui2_0
 lib64gtk+-x11-2.0_0
 lib64lcms1
 lib64pango1.0_0
 lib64unique0
 lib64x11_6
 lib64xcomposite1
 mono(FlickrNet)[== 2.1.5.0]
 mono(Gnome.Keyring)[== 1.0.0.0]
 mono(ICSharpCode.SharpZipLib)[== 2.84.0.0]
 mono(Mono.Addins)[== 0.6.0.0]
 mono(Mono.Addins.Gui)[== 0.6.0.0]
 mono(Mono.Addins.Setup)[== 0.6.0.0]
 mono(Mono.Cairo)[== 2.0.0.0]
 mono(Mono.Posix)[== 2.0.0.0]
 mono(Mono.Simd)[== 2.0.0.0]
 mono(NDesk.DBus)[== 1.0.0.0]
 mono(System)[== 2.0.0.0]
 mono(System.Core)[== 3.5.0.0]
 mono(System.Web)[== 2.0.0.0]
 mono(System.Xml)[== 2.0.0.0]
 mono(atk-sharp)[== 2.12.0.0]
 mono(gconf-sharp)[== 2.24.0.0]
 mono(gdk-sharp)[== 2.12.0.0]
 mono(glib-sharp)[== 2.12.0.0]
 mono(gnome-sharp)[== 2.24.0.0]
 mono(gtk-sharp)[== 2.12.0.0]
 mono(mscorlib)[== 2.0.0.0]
 mono(pango-sharp)[== 2.12.0.0]


 As you can see, lib64cairo2 is completely unnecessary because the
 package already requires libcairo.so.2()(64bit).

 Looking at the spec:
 http://svnweb.mageia.org/packages/cauldron/f-spot/current/SPECS/f-spot.spec?revision=63695view=markup

 I don’t understand line 43 to 45 though I’m not sure these are the one
 that pulls cairo, nor do I understand which problem Götz tried to work
 around.

I think this is unrelated
All the lib64* requires are added automatically by something


Re: [Mageia-dev] Youri check installlation

2011-04-05 Thread Pascal Terjan
On Tue, Apr 5, 2011 at 01:51, Michael Scherer m...@zarb.org wrote:
 The second check if a binary rpm is missing a source rpm. ( there is
 some false positive due to clever trick, like rpmlint-mageia-policy )
 So that's likely one for admins for now.

 But do not blindly import missing rpms, something, the requires is
 wrong :

 So for example, if you see :
 task-lamp task-lamp-python apache-mod_python not found

 Check that apache-mod_python is still needed ( in this case, the
 software was dropped upstream since a few years ( and that's a shame
 IMHO )).

 On the other hand, errors like the one of backuppc may be a error in the
 check.

No it's not, it's a noarch package which contains binary, and was
built on x86_64 so is not installable eon i586

# rpm -qp --requires
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/backuppc-3.2.0-2.mga1.noarch.rpm
| grep libc.so.6
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)

So it is not installable on i586

# rpmdiff /home/schedbot/old/backuppc-3.2.0-1.mga1.noarch.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/backuppc-3.2.0-2.mga1.noarch.rpm
| grep added
added   REQUIRES libc.so.6()(64bit)
added   REQUIRES libc.so.6(GLIBC_2.2.5)(64bit)
added   REQUIRES rtld(GNU_HASH)
added   /var/www/backuppc/BackupPC_Admin


Re: [Mageia-dev] No meeting for 06/04, reported to next week

2011-04-06 Thread Pascal Terjan
On Wed, Apr 6, 2011 at 01:16, Michael scherer m...@zarb.org wrote:
 Hi,

 due to various reasons, neither Anne or me will be availiable on Wenesday.
 So the meeting is reported to next week ( 13/04 ).

 In the mean time, if you need some work to do, I will remind that
 http://check.mageia.org/dependencies.html is not empty,

There is now http://check.mageia.org/dependencies.html :)

 that there
 is some bug to fix ( be it bugs on installer as reported by marteen ),
 or some critical bugs ( like urpme unable to remove 2 rpms ), or the issue
 that i gave when upgrading servers :)

 Also, do not forget that version freeze is near ( in 3 weeks, the 20th
 april ), so in 2 weeks, no version update will be accepted without a
 good reason ( I expect that this period will be slightly chaotic , as
 we are doing it for the first time on the project ).

 --
 Michael Scherer



Re: [Mageia-dev] [RPM] cauldron core/release kipi-plugins-1.9.0-2.mga1

2011-04-11 Thread Pascal Terjan
On Sun, Apr 10, 2011 at 22:59, Mageia Team
buildsystem-dae...@mageia.org wrote:
 Name        : kipi-plugins                 Relocations: (not relocatable)
 Version     : 1.9.0                             Vendor: Mageia.Org
 Release     : 2.mga1                        Build Date: Sun Apr 10 23:36:58 
 2011
 Install Date: (not installed)               Build Host: ecosse
 Group       : System/Libraries              Source RPM: (none)
 Size        : 5806608                          License: GPLv2+
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : http://www.kipi-plugins.org
 Summary     : KDE image Interface Plugins
 Description :
 The library of the KDE Image Plugin Interface.

 Libkipi allows image applications to use a plugin architecture
 for additional functionality  such as: RawConverter, SlideShow,
 ImagesGallery, HTMLExport, PrintAssistant...

 dmorgan dmorgan 1:1.9.0-2.mga1:
 + Revision: 83035
 - Fix Groups (#765)

  + mikala mikala
    - Drop Obsoletes
    - Clean spec

I did not look at the changes, but there are plenty of packages from
previous build which are no longer created and are not obsoleted, see
http://check.mageia.org/missing.html


Re: [Mageia-dev] [RPM] cauldron core/release kipi-plugins-1.9.0-2.mga1

2011-04-12 Thread Pascal Terjan
On Tue, Apr 12, 2011 at 11:30, Angelo Naselli anase...@linux.it wrote:
 lunedì 11 aprile 2011 alle 10:38, Pascal Terjan ha scritto:
 I did not look at the changes, but there are plenty of packages from
 previous build which are no longer created and are not obsoleted, see
 http://check.mageia.org/missing.html
 IIRC mikala (and I not so much really) removed some obsoletes because
 they were very old and related to kde3 packages here.

 However obsoleting packageng older than mandriva 2010.1 (mabye 2010.0
 if really wished) should be useless i believe.

Yes sorry, it was a build system bug, the package is correct :)


Re: [Mageia-dev] [RPM] cauldron core/release zeromq-2.1.4-1.mga1

2011-04-14 Thread Pascal Terjan
On Thu, Apr 14, 2011 at 00:59, Mageia Team
buildsystem-dae...@mageia.org wrote:
 Name        : zeromq                       Relocations: (not relocatable)
 Version     : 2.1.4                             Vendor: Mageia.Org
 Release     : 1.mga1                        Build Date: Thu Apr 14 01:58:16 
 2011
 Install Date: (not installed)               Build Host: ecosse
 Group       : Development/Other             Source RPM: (none)
 Size        : 1864901                          License: LGPLv3+
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : http://www.zeromq.org
 Summary     : Software library for fast, message-based applications
 Description :
 The 0MQ lightweight messaging kernel is a library which extends the
 standard socket interfaces with features traditionally provided by
 specialized messaging middle-ware products. 0MQ sockets provide an
 abstraction of asynchronous message queues, multiple messaging
 patterns, message filtering (subscriptions), seamless access to
 multiple transport protocols and more.

 dams dams 2.1.4-1.mga1:
 + Revision: 84840
 - update to 2.1.4

It seems zeromq-utils no longer exists, should it be obsoleted?

zeromq  zeromq-utilsi5862.0.10-1.mga1   Obsolete binaries 
(source
2.1.4-2.mga1 found)
zeromq-utilsx86_64  2.0.10-1.mga1   Obsolete
binaries (source 2.1.4-2.mga1 found)


Re: [Mageia-dev] php and php-pear

2011-04-17 Thread Pascal Terjan
On Sun, Apr 17, 2011 at 23:34, Thomas Spuhler tho...@btspuhler.com wrote:
 On Saturday, April 16, 2011 01:22:53 pm Thomas Spuhler wrote:
 Just a notification, I am working on updating the php and php-pear
 packages.

 I guess, I was too late. It seems we are not very efficient, I was working on
 this quite some time, just to find out someone else did the same thing.
 OK, I will not work on the other php packages before I'll be asked.

Sorry I had missed this email and updated php after seeing that it was
older than the one in 2010.2 updates (and fixed several CVE)


Re: [Mageia-dev] Maintainers policy

2011-04-18 Thread Pascal Terjan
On Thu, Apr 14, 2011 at 10:17, Funda Wang fundaw...@gmail.com wrote:
 2011/4/14 Anne nicolas enn...@mageia.org:
 Hi there

 Following tonight's meeting, we will start one week discussion about
 maintainers policy. Some questions to be discussed:

 - shall we have ACL's on svn, submits?
 - what about having co-maintenership or teams? How shall we manage this?
 - what about sensitive packages ?
 ...

 Pleas make any comments and proposals we could discus to build it.
 Final decisions will be taken during next packagers meeting (20th of
 april)

 If we are about to stick to subversion, then only maintainer could
 submit certain package. Of course, if package don't have maintainer,
 then anybody could submit it.

As a maintainer, I would like to be at least notified when someone
updates one of my packages

 If we will turn to git, then everybody could have his own clone, but
 the merge request should be reviewed by maintainer. After merging,
 anybody could submit it. The problem is that, we couldn't assure every
 package have a valid maintainer.

Even if git would make it easier, I think it would in any case be nice
for people to be able to upload somewhere changes for review, and for
maintainer to easily apply them if correct


Re: [Mageia-dev] dev86 builds fine locally but failed on BS?

2011-04-19 Thread Pascal Terjan
On Tue, Apr 19, 2011 at 16:10, Thierry Vignaud
thierry.vign...@gmail.com wrote:
 Hi

 I'm seeing strange error:
 dev86 builds fine locally but then when I uploaded it, it failed on BS.
 Any idea?

Different CPU
Added a patch


Re: [Mageia-dev] Opnions about Mageia mirror in Brazil

2011-04-24 Thread Pascal Terjan
On Sun, Apr 24, 2011 at 16:52, Filipe Saraiva filip.sara...@gmail.com wrote:
 Hello Mages,

 I need opnions about Mageia mirror in Brazil.

 My question: is it better update the brazilian mirror via distro.ibiblio.org
 (EUA based, 1GB bandwidth) or distrib-coffee.ipsl.jussieu.fr (France based,
 100MB bandwidth)?

I would suggest that you test the speed of a few mirrors from your mirror

 It is true that ibiblio synchronizes only once a day?

Yes, I just checked and it is still true. Someone should contact them.


[Mageia-dev] Please ensure that packages have higher version than in mandriva 2010.2

2011-04-30 Thread Pascal Terjan
Here is a list of packages to fix (not including backports yet)

afio 0:2.5-1.mga1 = 0:2.5-6mdv2010.0
automake1.7 0:1.7.9-10.mga1 = 0:1.7.9-10.1mdv2010.1
avalon-framework 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
avalon-framework-javadoc 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
avalon-framework-manual 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
buffer 0:1.19-1.mga1 = 0:1.19-8mdv2010.0
docker 0:1.5-1.mga1 = 0:1.5-4mdv2010.0
emesene 0:1.6.3-1.mga1 = 0:1.6.3-3mdv2010.2
fping 0:2.4b2-1.mga1 = 0:2.4b2-14mdv2010.1
hfsplusutils 0:1.0.4-1.mga1 = 0:1.0.4-6mdv2010.1
jakarta-taglibs-standard 0:1.1.1-14.mga1 = 0:1.1.2-6mdv2008.0
jakarta-taglibs-standard-javadoc 0:1.1.1-14.mga1 = 0:1.1.2-6mdv2008.0
jfsutils 0:1.1.13-3.mga1 = 0:1.1.13-3mnb2
jsr-305 0:0-0.5.20090319svn.1.mga1 = 0:0.1-1.0.2mdv2010.0
jsr-305-javadoc 0:0-0.5.20090319svn.1.mga1 = 0:0.1-1.0.2mdv2010.0
libmikmod-devel 0:3.2.0-0.beta2.1.mga1 = 0:3.2.0-0.beta2.7.1mdv2010.1
libmikmod-devel 0:3.2.0-0.beta2.1.mga1 = 0:3.2.0-0.beta2.7mdv2010.1
libmikmod3 0:3.2.0-0.beta2.1.mga1 = 0:3.2.0-0.beta2.7.1mdv2010.1
libmikmod3 0:3.2.0-0.beta2.1.mga1 = 0:3.2.0-0.beta2.7mdv2010.1
libportmidi-devel 0:217-2.mga1 = 0:20070107-3mdv2009.0
libportmidi0 0:217-2.mga1 = 0:20070107-3mdv2009.0
librpmconstant-devel 0:0.1.3-6.mga1 = 0:0.1.3-8mdv2010.1
librpmconstant0 0:0.1.3-6.mga1 = 0:0.1.3-8mdv2010.1
libvde-devel 0:2.2.2-1.mga1 = 0:2.2.2-4mdv2010.1
libvde2 0:2.2.2-1.mga1 = 0:2.2.2-4mdv2010.1
mirror 0:2.9-1.mga1 = 0:2.9-12mdv2010.0
mondo 0:2.2.9.5-1.mga1 = 0:2.29.3-1mdv2010.1
netbook-kde4-config 0:1-0.28.mga1 = 0:2010.1-22mdv2010.1
ngrep 0:1.45-1.mga1 = 0:1.45-6mdv2010.0
ocaml-camlidl 0:1.05-1.mga1 = 0:1.05-5mdv2010.1
ocaml-camlidl-devel 0:1.05-1.mga1 = 0:1.05-5mdv2010.1
ocaml-csv 0:1.1.7-1.mga1 = 0:1.1.7-3mdv2010.1
ocaml-csv-devel 0:1.1.7-1.mga1 = 0:1.1.7-3mdv2010.1
ocaml-extlib 0:1.5.1-1.mga1 = 0:1.5.1-3mdv2010.1
ocaml-extlib-devel 0:1.5.1-1.mga1 = 0:1.5.1-3mdv2010.1
ocaml-extlib-doc 0:1.5.1-1.mga1 = 0:1.5.1-3mdv2010.1
ocaml-json-wheel 0:1.0.6-4.mga1 = 0:1.0.6-4.1mdv2010.1
ocaml-json-wheel-devel 0:1.0.6-4.mga1 = 0:1.0.6-4.1mdv2010.1
ocaml-libvirt 0:0.6.1.0-1.mga1 = 0:0.6.1.0-2mdv2010.1
ocaml-libvirt-devel 0:0.6.1.0-1.mga1 = 0:0.6.1.0-2mdv2010.1
ocaml-ocamlnet 0:2.2.9-8.mga1 = 0:2.2.9-8.1mdv2010.1
ocaml-ocamlnet-devel 0:2.2.9-8.mga1 = 0:2.2.9-8.1mdv2010.1
ocaml-ocamlnet-nethttpd 0:2.2.9-8.mga1 = 0:2.2.9-8.1mdv2010.1
ocaml-ocamlnet-nethttpd-devel 0:2.2.9-8.mga1 = 0:2.2.9-8.1mdv2010.1
ocaml-ounit 0:1.0.3-1.mga1 = 0:1.0.3-4mdv2010.1
ocaml-ounit-devel 0:1.0.3-1.mga1 = 0:1.0.3-4mdv2010.1
ocaml-xml-light 0:2.2-1.mga1 = 0:2.2-17mdv2010.1
ocaml-xml-light-devel 0:2.2-1.mga1 = 0:2.2-17mdv2010.1
openntpd 0:3.9p1-1.mga1 = 0:3.9p1-6mdv2010.1
php-sasl 1:0.1.0-1.mga1 = 1:0.1.0-33.4mdv2010.2
php-sasl 1:0.1.0-1.mga1 = 1:0.1.0-33mdv2010.1
plasma-wallpaper-timeoftheday 0:0.1-2.mga1 = 0:0.1-5mdv2010.1
pmtools 0:1.100.0-1.mga1 = 0:20071116-6mdv2010.1
portmidi 0:217-2.mga1 = 0:20070107-3mdv2009.0
python-gpgme 0:0.1-1.mga1 = 0:0.1-3mdv2010.1
rdate 0:1.4-1.mga1 = 0:1.4-10mdv2010.1
reiserfsprogs 1:3.6.21-1.mga1 = 1:3.6.21-1mnb2
rpmconstant 0:0.1.3-6.mga1 = 0:0.1.3-8mdv2010.1
rsh 0:0.17-26.mga1 = 0:0.17-26.1mdv2010.1
rsh-server 0:0.17-26.mga1 = 0:0.17-26.1mdv2010.1
tellico 0:2.3.3-1.mga1 = 3:2.2-2mdv2010.1
tuxpaint 1:0.9.21-1.mga1 = 1:0.9.21-2mdv2010.2
tuxpaint-config 0:0.0.12-1.mga1 = 0:0.0.12-2mdv2010.1
tuxpaint-config 0:0.0.12-1.mga1 = 0:0.0.12-4mdv2010.2
tuxpaint-devel 1:0.9.21-1.mga1 = 1:0.9.21-2mdv2010.2
unrtf 0:0.21.1-1.mga1 = 0:0.21.1-4.2mdv2010.2
unrtf 0:0.21.1-1.mga1 = 0:0.21.1-4mdv2010.1
uucp 0:1.07-1.mga1 = 0:1.07-9mdv2010.1
vde2 0:2.2.2-1.mga1 = 0:2.2.2-4mdv2010.1
w3m 0:0.5.2-1.mga1 = 0:0.5.2-9mdv2010.1
wol 0:0.7.1-1.mga1 = 0:0.7.1-6mdv2010.0
ws-commons-util 0:1.0.1-2.mga1 = 0:1.0.1-6.1.2mdv2009.0
ws-commons-util-javadoc 0:1.0.1-2.mga1 = 0:1.0.1-6.1.2mdv2009.0
wsdl4j 0:1.6.2-1.mga1 = 0:1.6.2-2.0.6mdv2010.1
wsdl4j-javadoc 0:1.6.2-1.mga1 = 0:1.6.2-2.0.6mdv2010.1


Re: [Mageia-dev] Please ensure that packages have higher version than in mandriva 2010.2

2011-04-30 Thread Pascal Terjan
On Sat, Apr 30, 2011 at 22:05, Maarten Vanraes
maarten.vanr...@gmail.com wrote:
 Op zaterdag 30 april 2011 21:42:54 schreef Pascal Terjan:
 Here is a list of packages to fix (not including backports yet)

 [...]
 netbook-kde4-config 0:1-0.28.mga1 = 0:2010.1-22mdv2010.1
 [...]

 this sounds like a difficult one... how are you doing to do this?


It needs epoch to be increased to 1


Re: [Mageia-dev] Please ensure that packages have higher version than in mandriva 2010.2

2011-04-30 Thread Pascal Terjan
On Sat, Apr 30, 2011 at 22:21, Maarten Vanraes
maarten.vanr...@gmail.com wrote:
 Op zaterdag 30 april 2011 21:42:54 schreef Pascal Terjan:
 Here is a list of packages to fix (not including backports yet)

 afio 0:2.5-1.mga1 = 0:2.5-6mdv2010.0
 automake1.7 0:1.7.9-10.mga1 = 0:1.7.9-10.1mdv2010.1
 [...]

 isn't this one actually higher? afaik the matchings come from ascii, and
 digits are always less than letters? (ie: 1  m )?


No this is not ascii
rpm first compares the numeric part (numbers and dots), then if they
are equal compares the rest


Re: [Mageia-dev] Please ensure that packages have higher version than in mandriva 2010.2

2011-04-30 Thread Pascal Terjan
Updated list (includes backports)

avalon-framework 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
avalon-framework-javadoc 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
avalon-framework-manual 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
blender 0:2.49b-7.mga1 = 0:2.57-2mdv2010.2 # This one should be
reverted in Mandriva according to discussion on ML
cget 0:1.0.19-2.mga1 = 0:1.2.2-1mdv2010.2
cherokee 0:1.0.19-2.mga1 = 0:1.2.2-1mdv2010.2
cherokee-devel 0:1.0.19-2.mga1 = 0:1.2.2-1mdv2010.2
horde 0:3.3.8-3.mga1 = 0:3.3.9-3mdv2010.2
horde-kronolith 0:2.3.4-1.mga1 = 0:2.3.5-2mdv2010.2
horde-nag 0:2.3.5-1.mga1 = 0:2.3.6-1mdv2010.2
horde-turba 0:2.3.4-2.mga1 = 0:2.3.5-1mdv2010.2
jsr-305 0:0-0.5.20090319svn.1.mga1 = 0:0.1-1.0.2mdv2010.0
jsr-305-javadoc 0:0-0.5.20090319svn.1.mga1 = 0:0.1-1.0.2mdv2010.0
krb5 0:1.8.3-4.mga1 = 0:1.9-4mdv2010.2
krb5-pkinit-openssl 0:1.8.3-4.mga1 = 0:1.9-4mdv2010.2
krb5-server 0:1.8.3-4.mga1 = 0:1.9-4mdv2010.2
krb5-server-ldap 0:1.8.3-4.mga1 = 0:1.9-4mdv2010.2
krb5-workstation 0:1.8.3-4.mga1 = 0:1.9-4mdv2010.2
libcherokee-base0 0:1.0.19-2.mga1 = 0:1.2.2-1mdv2010.2
libcherokee-client0 0:1.0.19-2.mga1 = 0:1.2.2-1mdv2010.2
libcherokee-server0 0:1.0.19-2.mga1 = 0:1.2.2-1mdv2010.2
libkrb53 0:1.8.3-4.mga1 = 0:1.9-4mdv2010.2
libkrb53-devel 0:1.8.3-4.mga1 = 0:1.9-4mdv2010.2
libmikmod-devel 0:3.2.0-0.beta2.7.mga1 = 0:3.2.0-0.beta2.7.1mdv2010.1
libmikmod3 0:3.2.0-0.beta2.7.mga1 = 0:3.2.0-0.beta2.7.1mdv2010.1
mondo 0:2.2.9.5-1.mga1 = 0:2.29.3-1mdv2010.1
nagios-check_mk 0:1.1.8-1.mga1 = 0:1.1.10-1mdv2010.2
nagios-check_mk-agent 0:1.1.8-1.mga1 = 0:1.1.10-1mdv2010.2
nagios-check_netapp 0:20060619-4.mga1 = 1:1.4.14-8mdv2010.1
nagios-check_netapp 0:20060619-4.mga1 = 1:1.4.15-6mdv2010.2
netbook-kde4-config 0:1-0.28.mga1 = 0:2010.1-22.1mdv2010.1
netbook-kde4-config 0:1-0.28.mga1 = 0:2010.1-22mdv2010.1
pmtools 0:1.100.0-1.mga1 = 0:20071116-6mdv2010.1 # This one is a
different package with the same name...
qtractor 0:0.4.7-1.mga1 = 0:0.4.8-1mdv2010.2
remmina-plugins 0:0.9.2-1.mga1 = 0:0.9.2-2mdv2010.2
squid 0:3.1.11-1.mga1 = 0:3.1.12.1-2mdv2010.2
squid-cachemgr 0:3.1.11-1.mga1 = 0:3.1.12.1-2mdv2010.2
t-lasku 0:1.9.1-1.mga1 = 0:1.9.2-1mdv2010.2
texmaker 1:2.2.1-1.mga1 = 1:3.0.1-1mdv2010.2


Re: [Mageia-dev] Please ensure that packages have higher version than in mandriva 2010.2

2011-04-30 Thread Pascal Terjan
On Sun, May 1, 2011 at 00:28, Maarten Vanraes maarten.vanr...@gmail.com wrote:
 Op zaterdag 30 april 2011 22:53:49 schreef Pascal Terjan:
 On Sat, Apr 30, 2011 at 22:21, Maarten Vanraes

 maarten.vanr...@gmail.com wrote:
  Op zaterdag 30 april 2011 21:42:54 schreef Pascal Terjan:
  Here is a list of packages to fix (not including backports yet)
 
  afio 0:2.5-1.mga1 = 0:2.5-6mdv2010.0
  automake1.7 0:1.7.9-10.mga1 = 0:1.7.9-10.1mdv2010.1
 
  [...]
 
  isn't this one actually higher? afaik the matchings come from ascii, and
  digits are always less than letters? (ie: 1  m )?

 No this is not ascii
 rpm first compares the numeric part (numbers and dots), then if they
 are equal compares the rest

 you mean, disttag is compared separately?

whatever non numeric

1.beta1.0mga  1.1mga


Re: [Mageia-dev] Please ensure that packages have higher version than in mandriva 2010.2

2011-05-08 Thread Pascal Terjan
On Sun, May 1, 2011 at 00:06, Michael scherer m...@zarb.org wrote:
 On Sun, May 01, 2011 at 12:28:58AM +0200, Pascal Terjan wrote:
 Updated list (includes backports)
 do not forget that version freeze is in effect.
 So unless there is a reason to upgrade ( and upgrade from
 backports is like upgrade from cooker, nice to have but not required )

Without including backports, we still have:

libcelt0_0 0:0.5.1.3-1.mga1 = 0:0.7.1-1mdv2010.1
avalon-framework-manual 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
avalon-framework 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
avalon-framework-javadoc 0:4.1.4-10.mga1 = 0:4.2.0-1.4.2mdv2010.1
netbook-kde4-config 0:1-0.32.mga1 = 0:2010.1-22mdv2010.1
tcl-sqlite3 0:3.7.6.1-1.mga1 = 0:3.7.6.2-0.1mdv2010.2
jsr-305 0:0-0.5.20090319svn.1.mga1 = 0:0.1-1.0.2mdv2010.0
kernel-vserver-devel-latest 0:2.6.38.5-1.mga1 = 1:2.6.22.19-1mdv2009.0
jsr-305-javadoc 0:0-0.5.20090319svn.1.mga1 = 0:0.1-1.0.2mdv2010.0
kernel-vserver-latest 0:2.6.38.5-1.mga1 = 1:2.6.22.19-1mdv2009.0
kernel-vserver-source-latest 0:2.6.38.5-1.mga1 = 1:2.6.22.19-1mdv2009.0
opengl-games-utils 0:0.1-1.mga1 = 0:0.1-3mdv2010.1
pmtools 0:1.100.0-1.mga1 = 0:20071116-6mdv2010.1
nagios-check_netapp 0:20060619-4.mga1 = 1:1.4.14-8mdv2010.1
mondo 0:2.2.9.5-1.mga1 = 0:2.29.3-1mdv2010.1
ssmtp 0:2.64-1.mga1 = 0:2.64-4mdv2010.1


Re: [Mageia-dev] [Mageia-sysadm] Package removal request

2011-05-09 Thread Pascal Terjan
On Mon, May 9, 2011 at 10:36, nicolas vigier bo...@mars-attacks.org wrote:
 On Mon, 09 May 2011, Colin Guthrie wrote:

 'Twas brillig, and Ahmad Samir at 07/05/11 22:30 did gyre and gimble:
  On 3 March 2011 03:31, Ahmad Samir ahmadsamir3...@gmail.com wrote:
  Please remove esound binary and src packages:
  esound-utils
  lib*esound-devel
  lib*esound0
 
 
  As has been discussed on the -dev ML, esound should be phased out from
  the distro.
 
  I've rebuilt all the packages that had BR esound-devel, and now
  nothing requires it in Mageia. (I am wondering if it should be added
  to the import-to-svn blacklist, to prevent it being resubmitted).
 
  I think it should be left in SVN for a while though.
 
  --
  Ahmad Samir
 
 
  This request was lost in the ML; and now two packages were built
  against esound-devel.
 
  If the esound phasing sounds logical at this stage, I can try building
  those two packages without esound, but then you gotta promise to add
  esound to the blacklist...
 

 I'm certainly all in favour of this! Death to esound!!!

 I removed esound from the repository. You can now rebuild packages that
 were built against esound-devel.

http://check.mageia.org/dependencies.html

10 packages buildrequire esound-devel

SDL12
SDL_mixer
blender
bumprace
csmash
gkrellm-plugins
libmikmod
rocksndiamonds
soundwrapper
tritonus

Including 2 which are linked against the lib :

gkrellm-plugins
tritonus


Re: [Mageia-dev] Does Mageia (Mandriva) fully follow XDG menu specifications?

2011-05-11 Thread Pascal Terjan
On Wed, May 11, 2011 at 06:10, Franklin Weng frank...@goodhorse.idv.tw wrote:
 Hi list,

 Right now I'm customizing my own menu (without menu editor).  I'm
 implementing our own menu structure, so I followed XDG menu specs to
 create our own menu.

 However, I found that the menu layout attributes, like show_empty,
 inline, ... etc., seemed to be ignored.

 AFAIK, the XDG menu spec implementation should be done by distribution
 vendors.  If yes, would anyone please tell me if Mageia (or even
 Mandriva) fully follows the XDG menu spec?  Or, what should I do to
 make the show_empty, inline work?

On which environment did you test? GNOME? KDE?

The specification is followed by the desktop environment as far as I
know, but the distro defines some rules (using the menu spec)

inline works and is used in /etc/xdg/menus/applications.menu:

  NameApplications/Name
  Layout
Menuname inline=falseInternet/Menuname
Menuname inline=falseOffice/Menuname
Menuname inline=falseGraphics/Menuname
Menuname inline=falseSoundVideo/Menuname
Menuname inline=falseTools/Menuname
Menuname inline=falseDevelopment/Menuname
Menuname inline=falseGames/Menuname
Menuname inline=falseEducation/Menuname
Menuname inline=falseSciences/Menuname
Menuname inline=falseDocumentation/Menuname
Merge type=menus/
Merge type=files/
Separator/
Filenamerpmdrake.desktop/Filename
  /Layout
  DefaultLayout inline=true inline_limit=1
Merge type=files/
MenunameMore/Menuname
Merge type=menus/
  /DefaultLayout


Re: [Mageia-dev] Freeze push request: festvox

2011-05-16 Thread Pascal Terjan
On Mon, May 16, 2011 at 09:18, Michael Scherer m...@zarb.org wrote:
 Le lundi 16 mai 2011 à 02:11 +0300, Ahmad Samir a écrit :
 Please submit festvox, it's just been imported, it provides the
 English speakers for festival
 https://bugs.mageia.org/show_bug.cgi?id=1296

 Pushed

festvox noarch  festvox-kallpc-common   festlex-CMU not found   error
noarch  festvox-kedlpc-common   festlex-CMU not found   error


Re: [Mageia-dev] Security Update Process

2011-05-16 Thread Pascal Terjan
On Mon, May 16, 2011 at 15:45, Stew Benedict stewbi...@gmail.com wrote:
 OK,

 Mageia 1 is approaching quickly and we need to get our process in place
 for security updates. We talked a bit about it a few weeks ago, and I
 started a wiki page, but it needs more detail. Anne and I chatted on IRC
 and it looks like we'll want to cutoff the on the iso  updates at the
 end of this week, so we need a process in place to release post-iso updates.

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

 As I see it, initially we need, in no particular order:

 1) a means to build updates for the release (iurt setup for mga1?)

A iurt setup for mga1 will exist anyway, what is missing is a way to
later upload to non public place.
Initially, we can just setup youri to restrict submitting a build to
updates_testing or updates to the secteam and it should be enough.

 2) a means to publish updates (mail list, web page)
 3) a means to manage/track the updates (bugzilla?)
 4) work out/publish the process so we all know how it works

 And then of course we need people to be aware of vulnerabilities as they
 are exposed. For now, we'll have be be slightly trailing until we can
 show a history of releasing updates and hopefully gain access to the
 closed list to get access to embargoed issues. Once that happens we will
 possibly need additional infrastructure changes to keep the work
 non-public before the embargo date.

 osvdb has a nice email aggregator that sends all the distro update
 announcements, and the oss-security list has many of the CVE requests.
 Unfortunately, my personal time hasn't allowed much more than a quick
 read as they go by :/ I know many of you have been doing security
 related bug reports and updates, which is great, thank-you. If anyone
 wants to take a larger role in managing the process I'm more than happy
 to let that happen. While I have experience, the time I'm able to commit
 is less than helpful.

 Comments, volunteers?


Re: [Mageia-dev] [1475] Drop line which should never have been commited

2011-05-23 Thread Pascal Terjan
On Mon, May 23, 2011 at 07:09, Thierry Vignaud
thierry.vign...@gmail.com wrote:
 On 23 May 2011 01:00,  r...@mageia.org wrote:
 Revision 1475 Author pterjan Date 2011-05-23 01:00:33 +0200 (Mon, 23 May
 2011)

 Log Message

 Drop line which should never have been commited

 OK but you also committed totally unrelated stuff:

Yes I know and noticed when svn said Sendingiurt/trunk/ulri,
and I decided to go to sleep.


Re: [Mageia-dev] protobuf package problem

2011-05-25 Thread Pascal Terjan
On Fri, May 20, 2011 at 16:05, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Dexter Morgan at 20/05/11 14:21 did gyre and gimble:
 On Fri, May 20, 2011 at 1:07 PM, Dexter Morgan dmorga...@gmail.com wrote:
 On Fri, May 20, 2011 at 12:27 PM, Colin Guthrie mag...@colin.guthr.ie 
 wrote:
 'Twas brillig, and Colin Guthrie at 20/05/11 11:22 did gyre and gimble:
 To satisfy dependencies, the following packages are going to be installed:
    Package                        Version      Release       Arch
 (medium CoreRelease-64)
   protobuf                       2.3.0        10.mga1       x86_64
   protobuf-compiler              2.3.0        10.mga1       x86_64
 1.6MB of additional disk space will be used.
 473KB of packages will be retrieved.
 Proceed with the installation of the 2 packages? (Y/n)

 can you test new packages please ?

 Got it. Seems to work great. Thanks :D


Is it intended that most subpackages no longer exist and were not
obsoleted (all the -10) ?

/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-vim-2.3.0-11.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-java-2.3.0-11.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-devel-2.3.0-10.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-lite-2.3.0-10.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-2.3.0-10.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-lite-devel-2.3.0-10.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-lite-static-2.3.0-10.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-static-2.3.0-10.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-compiler-2.3.0-11.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-javadoc-2.3.0-11.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/x86_64/media/debug/core/release/protobuf-debug-2.3.0-11.mga1.x86_64.rpm
/distrib/bootstrap/distrib/cauldron/SRPMS/core/release/protobuf-2.3.0-11.mga1.src.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-vim-2.3.0-11.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-lite-devel-2.3.0-10.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-2.3.0-10.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-static-2.3.0-10.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-lite-static-2.3.0-10.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-lite-2.3.0-10.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-devel-2.3.0-10.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-compiler-2.3.0-11.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-java-2.3.0-11.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-javadoc-2.3.0-11.mga1.i586.rpm
/distrib/bootstrap/distrib/cauldron/i586/media/debug/core/release/protobuf-debug-2.3.0-11.mga1.i586.rpm


Re: [Mageia-dev] protobuf package problem

2011-05-25 Thread Pascal Terjan
On Wed, May 25, 2011 at 23:30, Dexter Morgan dmorga...@gmail.com wrote:
 On Thu, May 26, 2011 at 12:24 AM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, May 20, 2011 at 16:05, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Dexter Morgan at 20/05/11 14:21 did gyre and gimble:
 On Fri, May 20, 2011 at 1:07 PM, Dexter Morgan dmorga...@gmail.com wrote:
 On Fri, May 20, 2011 at 12:27 PM, Colin Guthrie mag...@colin.guthr.ie 
 wrote:
 'Twas brillig, and Colin Guthrie at 20/05/11 11:22 did gyre and gimble:
 To satisfy dependencies, the following packages are going to be 
 installed:
    Package                        Version      Release       Arch
 (medium CoreRelease-64)
   protobuf                       2.3.0        10.mga1       x86_64
   protobuf-compiler              2.3.0        10.mga1       x86_64
 1.6MB of additional disk space will be used.
 473KB of packages will be retrieved.
 Proceed with the installation of the 2 packages? (Y/n)

 can you test new packages please ?

 Got it. Seems to work great. Thanks :D


 Is it intended that most subpackages no longer exist and were not
 obsoleted (all the -10) ?

 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-vim-2.3.0-11.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-java-2.3.0-11.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-devel-2.3.0-10.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-lite-2.3.0-10.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-2.3.0-10.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-lite-devel-2.3.0-10.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-lite-static-2.3.0-10.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-static-2.3.0-10.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-compiler-2.3.0-11.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/core/release/protobuf-javadoc-2.3.0-11.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/x86_64/media/debug/core/release/protobuf-debug-2.3.0-11.mga1.x86_64.rpm
 /distrib/bootstrap/distrib/cauldron/SRPMS/core/release/protobuf-2.3.0-11.mga1.src.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-vim-2.3.0-11.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-lite-devel-2.3.0-10.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-2.3.0-10.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-static-2.3.0-10.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-lite-static-2.3.0-10.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-lite-2.3.0-10.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-devel-2.3.0-10.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-compiler-2.3.0-11.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-java-2.3.0-11.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/core/release/protobuf-javadoc-2.3.0-11.mga1.i586.rpm
 /distrib/bootstrap/distrib/cauldron/i586/media/debug/core/release/protobuf-debug-2.3.0-11.mga1.i586.rpm


 As this was a cauldron only issue i though this wasn't needed, do you
 prefer them to be obsoleted ?
 i can do it right now if needed.

No but I won't remove them from mirrors if this is not normal, that's
why I asked if it was intended


Re: [Mageia-dev] [1601] Do not append .%distro_section if section is core

2011-05-30 Thread Pascal Terjan
On Mon, May 30, 2011 at 13:08, Thomas Backlund t...@mageia.org wrote:
 root-odjjhxpcy38dnm+yrof...@public.gmane.org skrev 30.5.2011 14:44:

 Revision
    1601
 Author
    pterjan
 Date
    2011-05-30 13:44:17 +0200 (Mon, 30 May 2011)


      Log Message

 Do not append .%distro_section if section is core


 [...]


 Modified: rpm/rpm-setup/trunk/build.macros.in
 ===
 --- rpm/rpm-setup/trunk/build.macros.in 2011-05-30 10:02:43 UTC (rev 1600)
 +++ rpm/rpm-setup/trunk/build.macros.in 2011-05-30 11:44:17 UTC (rev 1601)
 @@ -152,7 +152,7 @@

  %distsuffix @DISTSUFFIX@

 -%mkrel(c:) %{-c:
 0.%{-c*}.}%{1}%{?subrel:.%subrel}%{?distsuffix:%distsuffix}%{?!distsuffix:.mga}%{?distro_release:%distro_release}%{?distro_section:.%distro_section}
 +%mkrel(c:) %{-c:
 0.%{-c*}.}%{1}%{?subrel:.%subrel}%{?distsuffix:%distsuffix}%{?!distsuffix:.mga}%{?distro_release:%distro_release}%([%{distro_section}
  !=core  ]  echo .%distro_section)


 This is wrong...

 It will trigger on nonfree

 Isnt it better to only check for tainted ?

I had planned to have if on nonfree and tainted since the beginning,
as we way have some packages in core + nonfree, if they can be built
with some support for nonfree stuff


Re: [Mageia-dev] Iurt

2011-06-03 Thread Pascal Terjan
On Fri, Jun 3, 2011 at 11:19, Balcaen John mik...@mageia.org wrote:
 Le vendredi 3 juin 2011 05:57:14, Stefano Negro a écrit :
 Hi.
 I'd like to learn Iurt. Can someone teach me starting to configure the
 testing environment and an example of src.rpm?
 1) You need to have a local mirror of the distribution .

I don't think so
You need a fast one else creating chroots will be long, but can use an
url for the mirror given to iurt

 2) install iurt via urpmi

 3) give your build user the correct right to use /usr/sbin/iurt_root_command

Which is done in sudo config

 4) configure the configuration file for example here to use a cauldron iurt 
 i've
 got a   ~/.iurt.cauldron.conf

 {
  local_home = /home/mikala/build,
  home = /home/mikala/iurt,
  upload = /home/mikala,
  local_upload = /home/mikala,
  repository = '/Public/pub/linux/Mageia/distrib',
  admin = 'mik...@mageia.org',
  sendmail = 0,
  packager = 'Iurt the rebuild bot mik...@mageia.org',
 }

 You'll find here the result of the build  builds logs in /home/mikala/iurt
 /home/mikala/build is used for storing the chroot tarball


 5) you can now start playing with iurt to build package
 on a x86_64 arch you can also build i586 packages using linux32
 aka
 linux32 iurt -r cauldron i586 your.src.rpm
 will build a i586 package
 iurt -r cauldron x86_64 your.src.rpm
 allow you to build the x86_64 package


 --
 Balcaen John




Re: [Mageia-dev] perl 5.14.0 now available

2011-06-11 Thread Pascal Terjan
On Sat, Jun 11, 2011 at 17:00, Thomas Spuhler tho...@btspuhler.com wrote:
 On Saturday, June 11, 2011 03:33:18 am Olivier Blin wrote:
 Jerome Quelin jque...@gmail.com writes:
  hi,
 
  perl 5.14.0 should arrive soon. it compiles fine on both i586  x86_64,
  and it seem we fixed the only problem arisen in perl-URPM.
 
  since other packages need to be rebuilt in the same loop, and given that
  urpmi is written in perl, it needs a special treatment to bypass the
  regular bs upload.
 
  blino will likely do this magic dance  upload them in the coming hours -
  you may want to wait till his final go before updating your cauldron
  box.

 Hi,

 I've uploaded perl 5.14 last night.
 (I just had to update perl-FCGI to a newer version, since it didn't
 build anymore)

 Help is welcome to rebuild perlapi-5.12-dependent packages.

 Thanks Jérôme!
 I'll help to build

Thanks for helping but
1) Please use a better changelog message, like Rebuild for perl
5.14. Increase rel for rebuild is not interesting when looking at the
history of a package.
2) How did you get the list of packages to rebuild? You seem to
rebuild packages which don't need to be rebuilt. I noticed
perl-Youri-Package which I wouldn't expect needing to be rebuilt.


# rpm -qp --requires
/distrib/bootstrap/distrib/1/i586/media/core/release/perl-Youri-Package-0.2.2-4.mga1.noarch.rpm
perl-version
rpmlib(PayloadFilesHavePrefix) = 4.0-1
rpmlib(CompressedFileNames) = 3.0.4-1
rpmlib(VersionedDependencies) = 3.0.3-1
perl-base = 2:5.12.3
rpmlib(PayloadIsLzma) = 4.4.6-1

It does not depend on perlapi-5.12


Re: [Mageia-dev] Cleaning orphans from the mirrors

2011-07-20 Thread Pascal Terjan
On Tue, Jul 19, 2011 at 02:43, Michael Scherer m...@zarb.org wrote:
 Hi,

 as discussed on irc from time to time since years , and as proposed on
 https://www.mageia.org/pipermail/mageia-dev/2011-June/006153.html , I
 have implemented a script to clean orphan automatically.

One more mail I had missed :/

 As said in the mail, the delay is 2 weeks of presence, and 1 month
 after, total removal. I didn't deployed it yet, as I would like to have
 some feedback and review ( but if no one step for that, I will do it
 myself in a few days ).

I used had a script to do that after manual review (except for
kernels), for things which are not libs changing majors I try to ask
people if they forgot Obsoletes or if this intended before doing the
move


Re: [Mageia-dev] [RPM] cauldron core/release gnutls-3.0.0-1.mga2

2011-08-15 Thread Pascal Terjan
On Wed, Aug 3, 2011 at 22:35, D.Morgan dmorga...@gmail.com wrote:
 On Wed, Aug 3, 2011 at 11:16 PM, Balcaen John mik...@mageia.org wrote:
 Le Mercredi 3 Août 2011 22:43:21 D.Morgan a écrit :
 [...]

 what ? the error here is about PA not to gnutls
 She's talking about the
 « WARNING: no socket to connect to  »
 warning i guess.

 Regards,

 --
 Balcaen John


 ah and this is gnutls errors ?

 Just for the infos after the last cauldron update aria seems to works
 fine. ( except the « WARNING: no socket to connect to  » errors that i
 don't understand for the moment.

 but it works ;)

It seems this message comes from the gnome-keyring pkcs11 module


Re: [Mageia-dev] noarch vs. arch

2011-09-02 Thread Pascal Terjan
On Fri, Sep 2, 2011 at 03:57, Thomas Spuhler tho...@btspuhler.com wrote:
 When upgrading lilypond I noticed that someone else mad the doc package noarch
 to make the huge doc subpackage be noarch

 1. What is the advantage of this? We have noarch packages in i586 and x86_64
 anyway

They are hardlinks

 2. The result wasn't as intended, we now have the arch + noarch package in the
 repos

Yes there is still a bug in the build system, packages switching
between arch/noarch are not deleted


Re: [Mageia-dev] Review of security updates

2011-09-12 Thread Pascal Terjan
On Mon, Sep 12, 2011 at 21:03, Manuel Hiebel man...@hiebel.eu wrote:
      * 1854 .config in / 2011-06-19 18:41 CEST by james Whitby
        Modified: 2011-06-20 01:42 CEST

I don't think this is a security problem

      * 1971 PHP 2011-06-30 15:54 CEST by Stew Benedict
        Modified: 2011-08-30 11:59 CEST

This one needs to be fixed (urgently)

      * 1979 oprofile 2011-06-30 23:43 CEST by Nicolas Vigier
        Modified: 2011-08-30 10:00 CEST

This one needs to be fixed


Re: [Mageia-dev] [ANN] rpm-4.9.1

2011-09-14 Thread Pascal Terjan
On Tue, Sep 13, 2011 at 22:33, D.Morgan dmorga...@gmail.com wrote:
 On Tue, Sep 13, 2011 at 7:30 PM, Guillaume Rousse
 guillomovi...@gmail.com wrote:
 Le 13/09/2011 23:11, D.Morgan a écrit :

 On Tue, Sep 13, 2011 at 5:52 PM, Thierry Vignaud
 thierry.vign...@gmail.com  wrote:

 Hi

 rpm-4.9.1 has been pushed into core/updates_testing
 You're welcome to test it.

 I've tested with success:
 - live upgrade
 - a special build of drakx-installer
  (the installer available on mirrors still uses older rpm-4.8.1).

 Please further test.

 Thanks

 See you


 just to complete what thierry said,   this is in update_testing
 because we did big changes and we still need to apply/rediff some
 patches.

 Know issues:

 - rpm -b{a,i,s} does not work you need rpmbuild  -b{a,i,s}

 rpm -b is supposed to be deprecated for ages...

 Yes we plan to remove it too, but i fear that removing it now would be
 too hard for packagers ( so i first though of it for rpm 4.10 ) . But
 if ppl agree we can make it deprecated for us too.

 Btw i looked and asked and iurt use rpmbuild so nothing will be broken.


Uploads to updates_testing fail because urpmi fails when restarting
with new rpm:

error: dbiOpen: dbapi 1 not available


Re: [Mageia-dev] [ANN] rpm-4.9.1

2011-09-14 Thread Pascal Terjan
On Wed, Sep 14, 2011 at 15:09, Thierry Vignaud
thierry.vign...@gmail.com wrote:
 On 14 September 2011 15:59, Pascal Terjan pter...@gmail.com wrote:
 rpm-4.9.1 has been pushed into core/updates_testing
 You're welcome to test it.

 I've tested with success:
 - live upgrade
 - a special build of drakx-installer
  (the installer available on mirrors still uses older rpm-4.8.1).

 Please further test.

 Thanks

 See you


 just to complete what thierry said,   this is in update_testing
 because we did big changes and we still need to apply/rediff some
 patches.

 Know issues:

 - rpm -b{a,i,s} does not work you need rpmbuild  -b{a,i,s}

 rpm -b is supposed to be deprecated for ages...

 Yes we plan to remove it too, but i fear that removing it now would be
 too hard for packagers ( so i first though of it for rpm 4.10 ) . But
 if ppl agree we can make it deprecated for us too.

 Btw i looked and asked and iurt use rpmbuild so nothing will be broken.


 Uploads to updates_testing fail because urpmi fails when restarting
 with new rpm:

 error: dbiOpen: dbapi 1 not available

 it looks like in some case, priority upgrade fail to update perl-URPM along 
 rpm
 though it did worked for me.
 /me is looking why

I suppose the problem is that's it's not an auto-select but
installation of buildrequires which pulls new version of rpm


Re: [Mageia-dev] What's wrong with BS?

2011-09-19 Thread Pascal Terjan
On Mon, Sep 19, 2011 at 13:29, Funda Wang fundaw...@gmail.com wrote:
 http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20110919121040.fwang.valstar.7596/log/botcmd.1316434263.ecosse.log

 It seems %distro_section is wrongly set?

Did you use a non default command to submit ?

It seems fine for me but BS is currently broken due to other reason


Re: [Mageia-dev] What's wrong with BS?

2011-09-19 Thread Pascal Terjan
On Mon, Sep 19, 2011 at 14:03, Pascal Terjan pter...@gmail.com wrote:
 On Mon, Sep 19, 2011 at 13:29, Funda Wang fundaw...@gmail.com wrote:
 http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20110919121040.fwang.valstar.7596/log/botcmd.1316434263.ecosse.log

 It seems %distro_section is wrongly set?

 Did you use a non default command to submit ?

 It seems fine for me but BS is currently broken due to other reason

Ah sorry I can reproduce now that the http is fixed, will look more


Re: [Mageia-dev] What's wrong with BS?

2011-09-19 Thread Pascal Terjan
On Mon, Sep 19, 2011 at 14:18, Michael Scherer m...@zarb.org wrote:
 Le lundi 19 septembre 2011 à 15:16 +0200, Michael Scherer a écrit :
 Le lundi 19 septembre 2011 à 14:45 +0200, Michael Scherer a écrit :
  Le lundi 19 septembre 2011 à 20:29 +0800, Funda Wang a écrit :
   http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20110919121040.fwang.valstar.7596/log/botcmd.1316434263.ecosse.log
  
   It seems %distro_section is wrongly set?
 
  In a iurt chroot, that's ok.
 

 So, the problem should be fixed now.

 I spoke too soon, that's not fixed, we will keep you informed


Fix on its way, it should work fine now (I committed the fix and
applied it manually on the server)


Re: [Mageia-dev] [Mageia-sysadm] [changelog] cauldron core/release mplayer-1.0-1.rc4.0.r32713.8.mga2

2011-09-20 Thread Pascal Terjan
On Tue, Sep 20, 2011 at 08:35, Thierry Vignaud
thierry.vign...@gmail.com wrote:
 On 20 September 2011 08:43, Mageia Team buildsystem-dae...@mageia.org wrote:
 fwang fwang 1.0-1.rc4.0.r32713.8.mga2:
 + Revision: 145939
 - fix typo
 - fix build with libpng 1.5
 - rebuild for new libpng

 BTW what about autosubmiting packages to tainted when a tainted build
 for it already exists?

https://bugs.mageia.org/show_bug.cgi?id=338#c33


Re: [Mageia-dev] [RFC] nspluginwrapper should exclude native x86_64 plugins from wrapping

2011-10-12 Thread Pascal Terjan
On Wed, Oct 12, 2011 at 11:24, Florian Hubold doktor5...@arcor.de wrote:
 Hey there,

 currently nspluginwrapper tries to wrap x86_64 plugins (like native x86_64
 flash player plugin), but there is only i386 npviewer which is needed to run
 the plugins.

I'm quite sure we used to have the x86-64 version too

 You can see the problem from the following output, which are a
 more verbose form of the scripts run through nspluginwrapper filetrigger:

 $ nspluginwrapper -v -i /usr/lib64/mozilla/plugins/libflashplayer.so
 *** NSPlugin Viewer  *** ERROR:
 /usr/lib64/mozilla/plugins/libflashplayer.so: wrong ELF class: ELFCLASS64
 nspluginwrapper: no appropriate viewer found for
 /usr/lib64/mozilla/plugins/libflashplayer.so

 In my and Anssi's opinion, nspluginwrapper.script (from nspluginwrapper
 filetrigger,
 http://svnweb.mageia.org/packages/cauldron/nspluginwrapper/current/SOURCES/nspluginwrapper.script?view=markup
 ) should be modified by excluding /usr/lib64. BTW the scripts run during is
 nspluginwrapper installation/removal get it right by only using /usr/lib:
 http://svnweb.mageia.org/packages/cauldron/nspluginwrapper/current/SPECS/nspluginwrapper.spec?view=markup
 Anybody more knowledgeable on nspluginwrapper care to share his opinion, or
 are there other reasons for objections?

It used to be a good way to separate plugin execution into another
process which is good for security/stability but browsers include that
feature now

 Also are there good reasons to still use nspluginwraper for flash player at
 all, as all current browser support out-of-thread execution of plugins and
 flash-player-plugin is available as native i586 and x86_64 plugins?

Indeed it is now less useful


Re: [Mageia-dev] require help to understand stage1/stage2/rescue source files

2011-10-20 Thread Pascal Terjan
On Thu, Oct 20, 2011 at 17:40, Maarten Vanraes al...@rmail.be wrote:
 Op donderdag 20 oktober 2011 00:26:54 schreef Pascal Terjan:
 On Wed, Oct 19, 2011 at 21:36, Maarten Vanraes al...@rmail.be wrote:
  Hi,
 
  is there someone who can help me understand the stage1/stage2/rescue
  system? or point to some docs? i've looked at it, but it seems to be
  sometimes one source file used for both... it's really confusing me.

 Sources in mdk-stage1/ are used to build several binaries (including
 init, stage1 and rescue-gui)

 images/make_boot_img is used to generate the boot images which will
 include stage1 and busybox

 do i need to install busybox rpm before executing this script?

I would suggest that you look at the drakx-installer-images rpm dependencies
I usually build the rpm

 rescue/ is used to make rescue.sqfs image which contains a
 /etc/rc.sysinit which will prepare things and then run rescue-gui

 At the end stage1, if in rescue mode, the rescue image get loaded
 (from local cd, ftp, http, ...), mounted and the code is run (else
 same happens to stage2)

 by any chance, do you know where i can make these rescue menuitems?

Without looking, I would say in rescue-gui.c but I may be wrong


Re: [Mageia-dev] require help to understand stage1/stage2/rescue source files

2011-10-20 Thread Pascal Terjan
On Thu, Oct 20, 2011 at 17:41, Maarten Vanraes al...@rmail.be wrote:
 oh and can i test this rescue.sqfs somehow (without fucking up work system) or
 need i build an iso?

You can place it somewhere, for example accessible over ftp or http in
a directory called something/install/stage2, and boot an install
image in a vm


Re: [Mageia-dev] Updating a new install is too long...

2011-10-27 Thread Pascal Terjan
On Thu, Oct 27, 2011 at 15:47, Florian Hubold doktor5...@arcor.de wrote:
 Am 27.10.2011 16:02, schrieb Pierre Jarillon:

 Mageia 1 is a nice distribution and I install it on more and more PC.
 But updating after an install is very long, too much long.
 Now, 600 packages must be updated after an install. This shows a good
 health
 of Mageia but it is too much for users.
 My ADSL link is not very fast and a lot of people use a slower link.

 A workaround is necessary. There are two path:
 1- publish each month a new iso: mageia-1a, mageia-1b, and so on
 2- create an iso with updates: mageia-1-upd01, ...
 In each case, the sources of packages must be updated.

 You will find the volunteers who will join QA team to do
 the necessary quality assurance for the additional ISOs?

Each month is not really feasible, as I believe it takes one week of
work to build and test an iso.
Doing it every 3 or 6 months could be a good idea


Re: [Mageia-dev] Updating a new install is too long...

2011-10-27 Thread Pascal Terjan
On Thu, Oct 27, 2011 at 16:16, Florian Hubold doktor5...@arcor.de wrote:
 Am 27.10.2011 17:02, schrieb Pascal Terjan:

 On Thu, Oct 27, 2011 at 15:47, Florian Hubolddoktor5...@arcor.de  wrote:

 Am 27.10.2011 16:02, schrieb Pierre Jarillon:

 Mageia 1 is a nice distribution and I install it on more and more PC.
 But updating after an install is very long, too much long.
 Now, 600 packages must be updated after an install. This shows a good
 health
 of Mageia but it is too much for users.
 My ADSL link is not very fast and a lot of people use a slower link.

 A workaround is necessary. There are two path:
 1- publish each month a new iso: mageia-1a, mageia-1b, and so on
 2- create an iso with updates: mageia-1-upd01, ...
 In each case, the sources of packages must be updated.

 You will find the volunteers who will join QA team to do
 the necessary quality assurance for the additional ISOs?

 Each month is not really feasible, as I believe it takes one week of
 work to build and test an iso.
 Doing it every 3 or 6 months could be a good idea

 Well, the second proposal should not really take a whole week to
 do, no? Just create an iso from $repo_updates and merge
 all those into one if there's enough space on the CD.

First you need to make it fit on the CD (which is unlikely to be easy
given that dependencies got added in updates)
Then you need to test that installation still works fine in different
configurations as some libraries used by the tools got updated

 But then, i fail to see the difference between doing a default install,
 and installing 600 updates from repos, or downloading an
 ISO with those updates.

The difference is between:
- downloading one iso, burning it, installing it, downloading 600
packages then installing it on another computer, downloading 600
packages
- downloading one iso, burning it, installing it then installing it on
another computer


Re: [Mageia-dev] Updating ruby to 1.9.3?

2011-10-31 Thread Pascal Terjan
On Mon, Oct 31, 2011 at 06:12, Funda Wang fundaw...@gmail.com wrote:
 Hello,

 After reading this:
 http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7

 We will support mageia 2 for 18 months (May 2012 to Nov 2013). But
 upstream will end ruby 1.8.7 at the time of June 2013. That means, we
 won't have any support from upstream even for security issues from
 June 2013 to Nov 2013. Of course, if mageia 2 be delayed

 Should we update ruby into 1.9 so that we still have support from upstream?

 Especially the answer from current maintainer pascal.

I had started updated to 1.9.2 but only spent a few hours on it and
did not finish
I think it would be better to have it but I can not decide before
studying the impact

If someone wants to work on it, Patch0 can be dropped and replaced
with this option to configure:

-   --with-sitedir=%_prefix/lib/ruby/site_ruby \
-   --with-vendordir=%_prefix/lib/ruby/vendor_ruby \
+   --with-rubylibprefix=%_prefix/lib/ruby \


Re: [Mageia-dev] Preparing Alpha 1 isos of Mageia2

2011-11-23 Thread Pascal Terjan
On Wed, Nov 23, 2011 at 15:34, philippe makowski
makowski.mag...@gmail.com wrote:
 2011/11/23 Funda Wang fundaw...@gmail.com:
 The problem is, why we are shipping a dead package?
 Dead ?
 https://bitbucket.org/troorl/pino3/

 not sure it is dead


It is dead as in build errors reported 1 year ago have not been fixed
yet even if the developer commits a few changes every few months and
patches are available in the bug tracker.

See https://bitbucket.org/troorl/pino3/issue/17/build-error#comment-472096
for example or 
https://bitbucket.org/troorl/pino3/issue/4/patch-for-some-more-ambiguous-reference

The developper has been quite active when he started the project in
september 2010, again at christmas last year, and spent a few hours on
it every few months since...
I would not expect a working release before a few years if it ever happens...


Re: [Mageia-dev] Teamviewer and X86_64 build . . .

2011-11-29 Thread Pascal Terjan
On Tue, Nov 29, 2011 at 11:08, Robert Fox l...@foxconsult.net wrote:
 On Tue, 2011-11-29 at 11:05 +0100, nicolas vigier wrote:
 On Tue, 29 Nov 2011, Robert Fox wrote:

 
  If you watch what the other major distros are doing related to this
  topic - it may give a hint.  I am NOT advocating that we have to be like
  them, I believe we need to offer the ability and the choice.

 Yes, it can give a hint :
 - fedora does not provide any teamviewer package
 - opensuse does not provide any teamviewer package
 - debian does not provide any teamviewer package
 - ubuntu does not provide any teamviewer package


 Agreed.

 I just meant, if the package provided by the proprietary supplier does
 not work - then we should help ensure it does or make our own that works
 for those of us that needs such programs.

 Maybe we should have a voting system for our user base - like a wish
 list, and if enough people ask for it - we could consider it?

I don't like such system.
If many people want something, it does not mean that this is a good
idea and that there is not a better way to do it.
People just vote for an idea that someone else wrote that would
workaround their current problem instead of reporting what is really
their problem so that we can fix it.
A place to discuss request is IMHO more useful than a place to vote for them.


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

2011-11-30 Thread Pascal Terjan
On Wed, Nov 30, 2011 at 08:58, zezinho lists.jjo...@free.fr wrote:

 1.Will the download have a nice window? I mean download speed/time till end,
 stop button, etc. Because this are big downloads, not like 
 flash-player-plugin.

 2. As user, I would expect the download to happen at install time, rather than
 first run. It could be run in the post?

But what happens if the download fails in %post?
You will end up with the package installed and the game not usable

At least in %pre it will prevent the package from installing, but this
will fail all the transaction


Re: [Mageia-dev] rpm macro help! %apply_patches

2011-12-01 Thread Pascal Terjan
On Thu, Dec 1, 2011 at 09:58, Colin Guthrie mag...@colin.guthr.ie wrote:
 Hi,

 There are times when the backup files from patches applied with
 %apply_patches get in the way. It would be nice to be able to disable
 backup file generation. e.g. with %apply_patches -n

 Can someone with the appropriate skills do this? I can't remember who
 wrote this macro (I wrote the very crappy initial version of it and
 someone else made it awesome!), but I have a feeling it was pterjan or
 Annsi (or maybe it was pixel before he left...?). Anyway, it's a super
 useful macro, but it would be really nice if it could avoid the backups.

I think it was pixel

 Or another suggestion. who actually uses these backup files? Perhaps
 they can just be dropped completely?

I use them when updating patches


Re: [Mageia-dev] rpm macro help! %apply_patches

2011-12-01 Thread Pascal Terjan
On Thu, Dec 1, 2011 at 10:28, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Pascal Terjan at 01/12/11 10:19 did gyre and gimble:
 On Thu, Dec 1, 2011 at 09:58, Colin Guthrie mag...@colin.guthr.ie wrote:
 Hi,

 There are times when the backup files from patches applied with
 %apply_patches get in the way. It would be nice to be able to disable
 backup file generation. e.g. with %apply_patches -n

 Can someone with the appropriate skills do this? I can't remember who
 wrote this macro (I wrote the very crappy initial version of it and
 someone else made it awesome!), but I have a feeling it was pterjan or
 Annsi (or maybe it was pixel before he left...?). Anyway, it's a super
 useful macro, but it would be really nice if it could avoid the backups.

 I think it was pixel

 Yeah, I think I remember now. It was a parting gift before he left :)

 Or another suggestion. who actually uses these backup files? Perhaps
 they can just be dropped completely?

 I use them when updating patches

 OK, so a more graceful way is needed to deal with the situation when the
 patches are problematic (i.e. a dump installer just installing all the
 files it finds.

 My work around is just a simple:
  find -name *.[0-9][0-9][0-9][0-9] -delete
 but it could be too greedy in some circumstances.

 So I guess an rpmmacro guru is needed.

I think we can have an option quite easily but I don't want to learn lua :)

%apply_patches %{lua: keys = {}; for i, p in ipairs(patches) do
print(rpm.expand(%{_patch} -s -p1 -b --suffix  ..
string.format(.%04d, patches_num[p]) .. 
--fuzz=%{_default_patch_fuzz} -i  .. p .. \\n)) end }


Re: [Mageia-dev] Buildsystem stalled?

2011-12-02 Thread Pascal Terjan
On Fri, Dec 2, 2011 at 07:39, Funda Wang fundaw...@gmail.com wrote:
 Hello,

 Is the build system currently stalled? Several failure packages do not
 show error logs.

Yes sorry, I broke it for noarch packages last night while fixing the
race causing some kernel packages to be missing, fixed now


Re: [Mageia-dev] Buildsystem stalled?

2011-12-02 Thread Pascal Terjan
On Fri, Dec 2, 2011 at 08:21, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Dec 2, 2011 at 07:39, Funda Wang fundaw...@gmail.com wrote:
 Hello,

 Is the build system currently stalled? Several failure packages do not
 show error logs.

 Yes sorry, I broke it for noarch packages last night while fixing the
 race causing some kernel packages to be missing, fixed now

Actually I fixed the noarch packages failing to be detected as built
and blocking the queue, but not the log collection, will have a look
soon


Re: [Mageia-dev] How broken are RPM dependencies allowed to be?

2011-12-14 Thread Pascal Terjan
On Wed, Dec 14, 2011 at 09:14, Dan Fandrich d...@coneharvesters.com wrote:
 On Wed, Dec 14, 2011 at 09:49:15AM +0200, Buchan Milne wrote:
 This is unsupported. Maybe you should instead contribute documentation that
 makes this more explicitly obvious, but it is a well-known rule in Mandriva 
 and
 Mageia (and usually applies to other distros as well).

 I can understand that my particular case is unsupported, but I described
 a different, supported, scenario that would also fail due to this problem.
 To reiterate, a distribution upgrade from 1 to 2 (once it's finalized)
 could involve urpmi first upgrading the perl-dependent package but avoid
 installing the new perl itself until the end of the upgrade, which could be
 hours or (if interrupted) days later.

During an upgrade urpmi starts by updating what it uses (perl, rpm,
few other things, itself) and then restarts.

 During the entirety of that time,
 that package would be unusable. If that package happened to be a key CGI
 script for a web site, the entire site would be down for that entire time.

That would not be prevented. The result would be that you need to
install thousands of packages in the same transaction as they are all
required by each other, and nothing would prevent your CGI from being
at the end of the transaction which will happen hours or days later.

 If this weren't the case, there wouldn't be a need for backports ...

 Backports are nice in that they are leaf packages that don't generally
 require a ton of newer libraries be installed as well. Installing a
 single package of any complexity from a newer distribution often results
 in a cascading series of new packages to resolve all the dependencies.
 But it's often expeditious to upgrade simpler packages in that way in
 cases when the system can't completely upgraded right away.

 It's possible to handle that kind of case reliably, but I understand that
 it would be more work to get the dependencies just right. Many library
 authors put plenty of effort into maintaining binary compatibility across
 releases just so this sort of thing is possible. But even if this isn't an
 officially-supported mode of operation, problems like the one I described
 above can still result in broken systems if the dependencies aren't
 correctly described.

 Installing packages individually from one release on another release is not
 supported. Either upgrade the entire distro first, or stick to packages from
 the version you are on. However 'upgrade from release to Cauldron', when done
 correctly, should usually work as expected.

 Yes, usually. Is Mageia the operating system that works reliably 95% of the
 time?

 But, in supported use cases, urpmi *does* ensure that all the pieces to keep
 urpmi are upgraded in one transaction.

 But only if the dependencies are set correctly. And my original bug report on
 that has just now been closed as WONTFIX.

 Supporting the use case of installing any random package from a different
 release will take more effort than just adding and maintaining a version on 
 one
 perl-base dependency.

 Yes, it will, but it can be automated to a certain extent. There just has to 
 be
 a will to make sure that even the corner cases work.

 Dan


Re: [Mageia-dev] How broken are RPM dependencies allowed to be?

2011-12-14 Thread Pascal Terjan
On Wed, Dec 14, 2011 at 19:19, Dan Fandrich d...@coneharvesters.com wrote:
 On Wed, Dec 14, 2011 at 11:30:33AM +, Pascal Terjan wrote:
 On Wed, Dec 14, 2011 at 09:14, Dan Fandrich d...@coneharvesters.com wrote:
  I can understand that my particular case is unsupported, but I described
  a different, supported, scenario that would also fail due to this problem.
  To reiterate, a distribution upgrade from 1 to 2 (once it's finalized)
  could involve urpmi first upgrading the perl-dependent package but avoid
  installing the new perl itself until the end of the upgrade, which could be
  hours or (if interrupted) days later.

 During an upgrade urpmi starts by updating what it uses (perl, rpm,
 few other things, itself) and then restarts.

 That has nothing to do with the problem in general. This same issue could
 occur with any package that relies on a newer library (even just a newer
 point version) but without mentioning that newer library version as a
 versioned require. That's the more general issue of which my perl-using
 example was but one example.

  During the entirety of that time,
  that package would be unusable. If that package happened to be a key CGI
  script for a web site, the entire site would be down for that entire time.

 That would not be prevented. The result would be that you need to
 install thousands of packages in the same transaction as they are all
 required by each other, and nothing would prevent your CGI from being
 at the end of the transaction which will happen hours or days later.

 All packages are not required by each other. On my system, 13% of packages
 are leaves that nothing depends on. 15% depend on nothing other than
 glibc, libstdc++ or bash. Another 14% have a single other dependency, in
 most cases a tightly-coupled library built from the same source code. So
 trying to argue that a transaction must install thousands of packages is
 specious.  And RPM's installation sequence is designed to minimize the
 window when software is unusable during an upgrade.

13% of packages may be leaves that nothing depends on, but they will
depend on something and need to be updated at the same time that what
they depend on,  so this is not relevant.

Then you list 29% not depending on much other things, meaning 71% have
more dependencies.


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

2011-12-30 Thread Pascal Terjan
Hi funda,
It seems you added subpackage module-mediaplayer_mpris with a requires
on mpris = 1.0, there is not such dependency in the distribution and
I don't know what it is supposed to be given that MPRIS is a generic
api


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release kwooty-0.8.0-2.mga2

2011-12-30 Thread Pascal Terjan
On Fri, Dec 30, 2011 at 07:34, Mageia Team
buildsystem-dae...@mageia.org wrote:
 Name        : kwooty                       Relocations: (not relocatable)
 Version     : 0.8.0                             Vendor: Mageia.Org
 Release     : 2.mga2                        Build Date: Fri Dec 30 08:27:13 
 2011
 Install Date: (not installed)               Build Host: ecosse
 Group       : Networking/File transfer      Source RPM: (none)
 Size        : 247809                           License: GPLv2
 Signature   : (none)
 Packager    : Mageia Team http://www.mageia.org
 URL         : http://kwooty.sourceforge.net/
 Summary     : A friendly nzb Usenet binary downloader

This package requires unrar from nonfree.
The possible solutions:
- Replace the Requires with a Suggests if it can work without unrar
- Move kwooty to nonfree if it is not usable without unrar
- Require the free unrar from http://download.gna.org/unrar/ which I
think is useless as it can not open recent rar files


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

2011-12-30 Thread Pascal Terjan
On Fri, Dec 30, 2011 at 21:21, Kamil Rytarowski n...@gmx.com wrote:
 W dniu 30.12.2011 22:13, Pascal Terjan pisze:

 Hi funda,
 It seems you added subpackage module-mediaplayer_mpris with a requires
 on mpris= 1.0, there is not such dependency in the distribution and
 I don't know what it is supposed to be given that MPRIS is a generic
 api

 This is my package (or the package of kicer86) - we are waiting for a new
 feature in find-lang to implement (--with-qt) and then we will rework the
 Funda's changes. Until then it will not be reedited.

Why? This seems to be an unrelated problem, what prevents fixing it now?


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

2011-12-30 Thread Pascal Terjan
On Fri, Dec 30, 2011 at 21:24, Kamil Rytarowski n...@gmx.com wrote:
 W dniu 30.12.2011 22:21, Kamil Rytarowski pisze:

 W dniu 30.12.2011 22:13, Pascal Terjan pisze:

 Hi funda,
 It seems you added subpackage module-mediaplayer_mpris with a requires
 on mpris= 1.0, there is not such dependency in the distribution and
 I don't know what it is supposed to be given that MPRIS is a generic
 api

 This is my package (or the package of kicer86) - we are waiting for a new
 feature in find-lang to implement (--with-qt) and then we will rework the
 Funda's changes. Until then it will not be reedited.

 And this package had to be svn-locked...

Why?


Re: [Mageia-dev] [packages-commits] [188982] fixed desktop file patch

2011-12-31 Thread Pascal Terjan
On Sat, Dec 31, 2011 at 09:51, Matteo pasotti.mat...@gmail.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Il 30/12/2011 12:43, D.Morgan ha scritto:
 On Fri, Dec 30, 2011 at 12:43 PM,  r...@mageia.org wrote:
 Revision 188982 Author matteo Date 2011-12-30 12:43:10 +0100 (Fri, 30 Dec
 2011)

 Log Message

 fixed desktop file patch

 Modified Paths

 cauldron/rmanage/current/SPECS/rmanage.spec

 Modified: cauldron/rmanage/current/SPECS/rmanage.spec
 ===
 --- cauldron/rmanage/current/SPECS/rmanage.spec      2011-12-30 11:42:03 
 UTC (rev
 188981)
 +++ cauldron/rmanage/current/SPECS/rmanage.spec      2011-12-30 11:43:10 
 UTC (rev
 188982)
 @@ -7,7 +7,7 @@
  Url:                http://rmanage.googlecode.com/
  Group:              Networking/Other
  Source:             
 http://rmanage.googlecode.com/files/%{name}-%{version}.tar.gz
 -Patch:              %{name}-desktopfile.patch.bz2
 +Patch:              %{name}-desktop.patch.bz2
  Summary:    A network discovery and management tool
  BuildRequires:      desktop-file-utils
  BuildRequires:      gtk2-devel


 please  unzip patches
 Ok, I was following the warnings coming from rpmlint.
 Regards,

There should not be any warnings for patches


Re: [Mageia-dev] rpmlint

2012-01-01 Thread Pascal Terjan
On Sat, Dec 31, 2011 at 14:28, Olivier Blin mag...@blino.org wrote:
 Florian Hubold doktor5...@arcor.de writes:

 Am 31.12.2011 14:26, schrieb Johnny A. Solbu:
 On Saturday 31 December 2011 11:34, Matteo wrote:
 Install rpmlint-mageia-policy.
 Yeap, my fault (I rebuilt my vm and I missed this package).
 Is it an idea to have rpmlint-mageia-policy added as a suggested package in 
 rpmlint?
 Then packagers who forget to install it when (re)installing rpmlint will 
 get a small notice that they are missing this pakcage.

 IIRC misc is against that, especially in the form of suggests.

 Then we could add it as a require in rpmbuild, if misc wants to keep
 our rpmlint package untouched.

It would make sense to me.


Re: [Mageia-dev] rpmlint

2012-01-01 Thread Pascal Terjan
On Sun, Jan 1, 2012 at 15:58, Pascal Terjan pter...@gmail.com wrote:
 On Sat, Dec 31, 2011 at 14:28, Olivier Blin mag...@blino.org wrote:
 Florian Hubold doktor5...@arcor.de writes:

 Am 31.12.2011 14:26, schrieb Johnny A. Solbu:
 On Saturday 31 December 2011 11:34, Matteo wrote:
 Install rpmlint-mageia-policy.
 Yeap, my fault (I rebuilt my vm and I missed this package).
 Is it an idea to have rpmlint-mageia-policy added as a suggested package 
 in rpmlint?
 Then packagers who forget to install it when (re)installing rpmlint will 
 get a small notice that they are missing this pakcage.

 IIRC misc is against that, especially in the form of suggests.

 Then we could add it as a require in rpmbuild, if misc wants to keep
 our rpmlint package untouched.

 It would make sense to me.

Actually, what about rpm-mageia-setup-build ?


[Mageia-dev] Emails

2012-01-02 Thread Pascal Terjan
Sorry, sent it initially to the wrong mailing list.

Following a little change last night:
- Packager field of rpms is now login login (for example pterjan pterjan)
- Mails on changelog email are from login buildsystem-dae...@mageia.org
- You should receive an email when a package you submitted fails to build


Re: [Mageia-dev] Emails

2012-01-02 Thread Pascal Terjan
On Mon, Jan 2, 2012 at 16:39, Balcaen John mik...@mageia.org wrote:
 Le lundi 2 janvier 2012 13:34:05, Pascal Terjan a écrit :
 Sorry, sent it initially to the wrong mailing list.

 Following a little change last night:
 - Packager field of rpms is now login login (for example pterjan
 pterjan) - Mails on changelog email are from login
 buildsystem-dae...@mageia.org - You should receive an email when a
 package you submitted fails to build
 Only when it failed to build or also when it was rejected by the BS ?

Iurt only sends on build failure
I think youri should send it on reject but I did not check if it works


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release dsniff-2.4-0.b1.1.mga2

2012-01-03 Thread Pascal Terjan
On Tue, Jan 3, 2012 at 21:05, Anssi Hannula an...@mageia.org wrote:
 On 02.01.2012 12:21, guillomovitch wrote:
 Name        : dsniff                       Relocations: (not relocatable)
 Version     : 2.4                               Vendor: Mageia.Org
 Release     : 0.b1.1.mga2                   Build Date: Mon Jan  2 11:18:17 
 2012
 Install Date: (not installed)               Build Host: ecosse
 Group       : Monitoring                    Source RPM: (none)
 Size        : 210074                           License: BSD
 Signature   : (none)
 Packager    : guillomovitch guillomovitch
 URL         : http://www.monkey.org/~dugsong/dsniff/
 Summary     : Network audit tools
 Description :
 Tools to audit network and to demonstrate the insecurity of cleartext
 network protocols. Please do not abuse this software.

 guillomovitch guillomovitch 2.4-0.b1.1.mga2:
 + Revision: 189630
 - drop epoch, we don't care about updating from mdv anymore

 We don't?

 Previous upgraders like me still have dsniff-2.4-0.b2.14mdv2010.1 on
 their MGA1 / cauldron systmes, which won't get upgraded to the MGA
 package without epoch.
 IMHO the epoch should be added.


 Also, not your fault but it seems genhdlist didn't handle the removal of
 epoch without altering rpm file name well, hdlists still show the epoch,
 causing urpmi to try upgrading to the now epoch-less version, causing
 the transaction to be rejected by rpm.

Yes genhdlist2 only considers the filename to decide if a package was
added/removed, and keeps the header if filename didn't change


Re: [Mageia-dev] BS down for now

2012-01-04 Thread Pascal Terjan
On Wed, Jan 4, 2012 at 09:57, Michael Scherer m...@zarb.org wrote:
 Hi,

 as signaled by jq and mikala, the BS is down for the moment, a issue
 with chroot. It sems perl(URPM) is no longer provided ( and urpmi
 provide perl(urpm) instead ), and therefore, we cannot install
 basesystem.

 Sysadmins are looking at the problem, we will keep you updated.

It seems the package had been removed from the mirrors (investigation
in progress), it has been restored and build system should work fine.


[Mageia-dev] List of CVE referencing software versions present in Mageia 1

2012-01-05 Thread Pascal Terjan
Here is the output of a little script I just wrote.

Vulnerable version, please check that a patch was applied if needed
* arora 0.11.0
  - CVE-2011-3367
* bind 9.8.0
  - CVE-2011-1907
  - CVE-2011-1910
  - CVE-2011-2464
  - CVE-2011-2465
  - CVE-2011-4313
* cherokee 1.0.19
  - CVE-2011-2190
  - CVE-2011-2191
* conky 1.8.1
  - CVE-2011-3616
* cups 1.4.6
  - CVE-2011-2896
  - CVE-2011-3170
* dbus 1.4.1
  - CVE-2011-2200
* dhcp 4.2.1
  - CVE-2011-0997
  - CVE-2011-2748
  - CVE-2011-2749
  - CVE-2011-4539
* drupal 7.0
  - CVE-2011-2687
  - CVE-2011-3730
* empathy 2.34.0
  - CVE-2011-3635
  - CVE-2011-4170
* etherape 0.9.10
  - CVE-2011-3369
* fuse 2.8.5
  - CVE-2011-0541
  - CVE-2011-0542
  - CVE-2011-0543
* ganglia 3.1.7
  - CVE-2011-3741
* gdm 2.32.1
  - CVE-2011-1709
* gimp 2.6.11
  - CVE-2011-1178
  - CVE-2011-1782
* glibc 2.12.1
  - CVE-2011-1071
  - CVE-2011-1089
  - CVE-2011-1095
  - CVE-2011-1658
  - CVE-2011-1659
* glpi 0.78.2
  - CVE-2011-2720
* icinga
  - CVE-2011-2179
* jasper 1.900.1
  - CVE-2011-4516
  - CVE-2011-4517
* keepalived 1.2.2
  - CVE-2011-1784
* kernel 2.6.38.8
  - CVE-2011-0726
  - CVE-2011-1170
  - CVE-2011-1171
  - CVE-2011-1172
  - CVE-2011-1173
  - CVE-2011-1771
  - CVE-2011-1776
  - CVE-2011-2184
  - CVE-2011-2213
  - CVE-2011-2484
  - CVE-2011-2492
  - CVE-2011-2497
  - CVE-2011-2534
  - CVE-2011-2689
  - CVE-2011-2695
  - CVE-2011-2700
  - CVE-2011-2723
  - CVE-2011-2928
* libgnomesu 1.0.0
  - CVE-2011-1946
* libsndfile 1.0.23
  - CVE-2011-2696
* libsoup 2.32.2
  - CVE-2011-2524
* libuser 0.56.18
  - CVE-2011-0002
* libvirt 0.9.0
  - CVE-2011-2178
  - CVE-2011-2511
* libxml 1.8.17
  - CVE-2011-1944
* linux
  - CVE-2011-2162
* logrotate 3.7.9
  - CVE-2011-1098
  - CVE-2011-1154
  - CVE-2011-1155
* mailman 2.1.13
  - CVE-2011-0707
* mapserver 5.6.6
  - CVE-2011-2703
  - CVE-2011-2704
  - CVE-2011-2975
* nagios 3.2.3
  - CVE-2011-1523
* ncpfs 2.2.6
  - CVE-2011-1679
  - CVE-2011-1680
* openafs 1.4.14
  - CVE-2011-0430
  - CVE-2011-0431
* openbsd
  - CVE-2011-2895
* openldap 2.4.25
  - CVE-2011-4079
* openssl 1.0.0d
  - CVE-2011-1945
  - CVE-2011-3207
  - CVE-2011-3210
* openswan 2.6.28
  - CVE-2011-4073
* openttd 1.1.0
  - CVE-2011-3341
  - CVE-2011-3342
  - CVE-2011-3343
* oprofile 0.9.6
  - CVE-2011-1760
  - CVE-2011-2471
  - CVE-2011-2472
  - CVE-2011-2473
* perl 5.12.3
  - CVE-2011-1487
* php 5.3.6
  - CVE-2011-1148
  - CVE-2011-1657
  - CVE-2011-1938
  - CVE-2011-2202
  - CVE-2011-2483
  - CVE-2011-3182
  - CVE-2011-3267
  - CVE-2011-3268
  - CVE-2011-4885
* pidgin 2.7.11
  - CVE-2011-2943
  - CVE-2011-3184
  - CVE-2011-3185
  - CVE-2011-4601
  - CVE-2011-4602
  - CVE-2011-4603
* plib 1.8.5
  - CVE-2011-4620
* prosody 0.7.0
  - CVE-2011-2205
* puppet 2.6.8
  - CVE-2011-3848
  - CVE-2011-3869
  - CVE-2011-3870
  - CVE-2011-3871
* puppet_enterprise_users
  - CVE-2011-3872
* python 2.7.1
  - CVE-2011-1521
* quagga 0.99.18
  - CVE-2011-3323
  - CVE-2011-3324
  - CVE-2011-3325
  - CVE-2011-3326
  - CVE-2011-3327
* quassel 0.7.2
  - CVE-2011-3354
* rekonq 0.7.0
  - CVE-2011-3366
* rsyslog 5.6.2
  - CVE-2011-3200
* ruby 1.8.7.p334
  - CVE-2011-4815
* samba 3.5.8
  - CVE-2011-1678
  - CVE-2011-2522
  - CVE-2011-2694
  - CVE-2011-2724
* squid 3.1.15
  - CVE-2011-4096
* systemtap 1.3
  - CVE-2011-1769
* t1lib 5.1.2
  - CVE-2011-0764
  - CVE-2011-1552
  - CVE-2011-1553
  - CVE-2011-1554
* tmux 1.4
  - CVE-2011-1496
* vino 2.32.1
  - CVE-2011-0904
  - CVE-2011-0905
* weechat 0.3.0
  - CVE-2011-1428
* wireshark 1.4.6
  - CVE-2011-1957
  - CVE-2011-1958
  - CVE-2011-1959
  - CVE-2011-2174
  - CVE-2011-2175
  - CVE-2011-2597
  - CVE-2011-2698
  - CVE-2011-3360
  - CVE-2011-4101
  - CVE-2011-4102
* wordpress 3.1.1
  - CVE-2011-3122
  - CVE-2011-3125
  - CVE-2011-3126
  - CVE-2011-3127
  - CVE-2011-3128
  - CVE-2011-3129
  - CVE-2011-3130
* xen 4.1.0
  - CVE-2011-1583
  - CVE-2011-1898
  - CVE-2011-3262

Maybe vulnerable

* phpmyadmin 3.3.10:
  - CVE-2011-3181: 3.3.10.3 3.3.10.0 3.3.10.1 3.3.10.2
  - CVE-2011-2506: 3.3.10.0 3.3.10.1
  - CVE-2011-2507: 3.3.10.0 3.3.10.1
  - CVE-2011-2508: 3.3.10.0 3.3.10.1
  - CVE-2011-4107: 3.3.10.3 3.3.10.4 3.3.10.0 3.3.10.1 3.3.10.2
  - CVE-2011-2642: 3.3.10.1 3.3.10.2 3.3.10.0
  - CVE-2011-2719: 3.3.10.1 3.3.10.2 3.3.10.0
  - CVE-2011-2505: 3.3.10.0 3.3.10.1
* glibc 2.12.1:
  - CVE-2011-0536: 2.12.1.7.el6_0.3
* policykit 0.9:
  - CVE-2011-1485: 0.96


Re: [Mageia-dev] mirror problem ?

2012-01-06 Thread Pascal Terjan
On Fri, Jan 6, 2012 at 15:58, philippe makowski
makowski.mag...@gmail.com wrote:
 Hi,

 am I the only one that can't do updates since yesterday ?

 I get this message :

 erreur: /var/cache/urpmi/partial/autocorr-fr-3.4.4.2-0.3.mga1.noarch.rpm:
 not an rpm package
 erreur: 
 /var/cache/urpmi/partial/libreoffice-opensymbol-fonts-3.4.4.2-0.3.mga1.noarch.rpm:
 not an rpm package
 erreur: 
 /var/cache/urpmi/partial/libreoffice-xsltfilter-3.4.4.2-0.3.mga1.x86_64.rpm:
 not an rpm package
 erreur: 
 /var/cache/urpmi/partial/libreoffice-pyuno-3.4.4.2-0.3.mga1.x86_64.rpm:
 not an rpm package
    http://mirrors.mageia.org/api/mageia.1.x86_64.list:
 media/../../i586/media/core/updates/libreoffice-opensymbol-fonts-3.4.4.2-0.3.mga1.noarch.rpm
    http://mirrors.mageia.org/api/mageia.1.x86_64.list:
 media/../../i586/media/core/updates/autocorr-fr-3.4.4.2-0.3.mga1.noarch.rpm
 erreur: 
 /var/cache/urpmi/partial/libreoffice-opensymbol-fonts-3.4.4.2-0.3.mga1.noarch.rpm:
 not an rpm package
 erreur: /var/cache/urpmi/partial/autocorr-fr-3.4.4.2-0.3.mga1.noarch.rpm:
 not an rpm package
 L'installation a échoué à cause de paquets bogués :
    
 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/x86_64/media/core/updates/libreoffice-xsltfilter-3.4.4.2-0.3.mga1.x86_64.rpm
    
 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/i586/media/core/updates/libreoffice-opensymbol-fonts-3.4.4.2-0.3.mga1.noarch.rpm
    
 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/x86_64/media/core/updates/libreoffice-pyuno-3.4.4.2-0.3.mga1.x86_64.rpm
    
 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/i586/media/core/updates/autocorr-fr-3.4.4.2-0.3.mga1.noarch.rpm

The first package is valid here:

[pterjan@coin dr]$ wget
http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/x86_64/media/core/updates/libreoffice-xsltfilter-3.4.4.2-0.3.mga1.x86_64.rpm
--2012-01-06 17:10:06--
http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/x86_64/media/core/updates/libreoffice-xsltfilter-3.4.4.2-0.3.mga1.x86_64.rpm
R�solution de distrib-coffee.ipsl.jussieu.fr
(distrib-coffee.ipsl.jussieu.fr)... 134.157.176.20
Connexion vers distrib-coffee.ipsl.jussieu.fr
(distrib-coffee.ipsl.jussieu.fr)|134.157.176.20|:80...connect�.
requ�te HTTP transmise, en attente de la r�ponse...200 OK
Longueur: 187713 (183K) [text/plain]
Sauvegarde en : �libreoffice-xsltfilter-3.4.4.2-0.3.mga1.x86_64.rpm�

100%[===]
187 713 65,2K/s   ds 2,8s

2012-01-06 17:10:09 (65,2 KB/s) -
�libreoffice-xsltfilter-3.4.4.2-0.3.mga1.x86_64.rpm� sauvegard�
[187713/187713]

[pterjan@coin dr]$ rpm -qp libreoffice-xsltfilter-3.4.4.2-0.3.mga1.x86_64.rpm
libreoffice-xsltfilter-3.4.4.2-0.3.mga1


Re: [Mageia-dev] Orphans - those poor orphans . . .

2012-01-08 Thread Pascal Terjan
On Sat, Jan 7, 2012 at 16:48, Thomas Spuhler tho...@btspuhler.com wrote:
 On Friday, January 06, 2012 12:57:39 PM Sander Lepik wrote:
 06.01.2012 21:06, Dale Huckeby kirjutas:
  Evidently once I've installed package A which requests X, sometimes
  packages F, L, and T might subsequently get installed which also need X
  *and presumably would have requested it had it not already been
  installed*.  But when I uninstall A it orphans X because A is the only
  package that *requested* it.  When F, L, and T are installed can't all
  the packages they *would have requested* be marked whether or not
  they're already installed?  That way a package would be orphaned only
  when the last package that needs it is uninstalled?  Or am I missing
  something?

 This is already so. See example: http://pastebin.com/AMj87QiV - after first
 urpme libplasmaweather4 should be marked as orphan but it's not as it's
 still required by other package.

 --
 Sander

 It seems to me, auto-orphans gives more headaches than benefits. Why are we
 clinching to it?

Because I and meany other people finding it useful never faced any
problems on their machine with it.

The only problems I can remember are:
- people wanted to remove some things required by task-kde, which
implied removing task-kde, and then all of kde was orphan. I think
many things were move to suggests since
- some kind of install was installing packages requested by nothing
and they were not marked as requested so they were listed as orphans,
but this was fixed long ago


Re: [Mageia-dev] Orphans - those poor orphans . . .

2012-01-08 Thread Pascal Terjan
On Sat, Jan 7, 2012 at 14:24, Wolfgang Bornath molc...@googlemail.com wrote:
 2012/1/7 Sander Lepik sander.le...@eesti.ee:
 07.01.2012 13:39, Wolfgang Bornath kirjutas:

 Of course this is one way to find bugs in packages. But what about the
 documented (in German) case where
  - after fresh installation, reboot (ok) and updates right after
 installation I was presented with a list of more than 100 orphans.
  - I ran 'urpme --auto-orphans' and rebooted
  - several system services (which started successfully after
 installation) refused to start now because of missing files

 Of course urpmi was not the culprit because it only checks
 dependencies. But that did matter in that situation. The auto-orphans
 function obviously listed packages which may have no dependencies but
 are needed by the system. That's why I do not complain about urpmi but
 about the whole function. As long as this function is only based on
 package dependencies it is not safe to use it.

 Did you choose custom install and unchecked some options? Or did you use
 LiveCD maybe? Anyway.. function is not to blame. Next time copy those
 packages that are going to be uninstalled. And they can be rechecked. Which
 are needed and why they get orphaned.

 Used the full DVD (32-bit) Mageia 2 Alpha 2
  - minimal install with X
  - after installation and reboot everything was ok
  - setup the package media (dedicated mirror) and did 'urpmi -auto-update'
  - I did NOT install or remove one single package manually
  - after that urpmi showed a list of more than 100 orphans
  - used 'urpme -auto-orphans
  - at reboot the start messages showed several errors concerning
 crond, network-up, postfix, display manager, etc. - system start
 stopped before x was started. Repeated the boot process with same
 result.

 A side question is why I got so many orphans in a minimal system with
 only around 700 packages in total and only around 2 or 3 dozens of
 updates (all this happened not long after Alpha 2 release.)

 Of course urpmi is not the culprit, it is the shortcomings of the
 function as it is. It should just not be there if its use could lead
 to such behavior, no matter where the cause comes from. Simply said: a
 gasoline brand should not be sold if it could do damage to the car's
 motor, no matter which of the components of the fluid causes the
 damage..

 Anyhow, I will repeat the same operation when Alpha 2 is released in a
 couple of days and as soon as the system shows orphans I will document
 that list and (if the same problem arises) dmesg output if available.
 What else do you need for a reasonable documentation?

Thanks, this is obviously an installation bug as those packages should
be listed as requested.


Re: [Mageia-dev] Orphans - those poor orphans . . .

2012-01-08 Thread Pascal Terjan
On Sun, Jan 8, 2012 at 16:04, ptyxs pt...@free.fr wrote:
 Le 08/01/2012 16:59, Pascal Terjan a écrit :

 On Sat, Jan 7, 2012 at 16:48, Thomas Spuhlertho...@btspuhler.com  wrote:

 On Friday, January 06, 2012 12:57:39 PM Sander Lepik wrote:

 06.01.2012 21:06, Dale Huckeby kirjutas:

 Evidently once I've installed package A which requests X, sometimes
 packages F, L, and T might subsequently get installed which also need X
 *and presumably would have requested it had it not already been
 installed*.  But when I uninstall A it orphans X because A is the only
 package that *requested* it.  When F, L, and T are installed can't all
 the packages they *would have requested* be marked whether or not
 they're already installed?  That way a package would be orphaned only
 when the last package that needs it is uninstalled?  Or am I missing
 something?

 This is already so. See example: http://pastebin.com/AMj87QiV - after
 first
 urpme libplasmaweather4 should be marked as orphan but it's not as it's
 still required by other package.

 --
 Sander

 It seems to me, auto-orphans gives more headaches than benefits. Why are
 we
 clinching to it?

 Because I and meany other people finding it useful never faced any
 problems on their machine with it.

 The only problems I can remember are:
 - people wanted to remove some things required by task-kde, which
 implied removing task-kde, and then all of kde was orphan. I think
 many things were move to suggests since
 - some kind of install was installing packages requested by nothing
 and they were not marked as requested so they were listed as orphans,
 but this was fixed long ago

 I recently installed Okular then i removed xpdf and then used auto-orphans :
 I immedialtely lost any possibility to use wifi...

What would be useful would be to know what package was removed, and
how it had been installed


Re: [Mageia-dev] urpmi installing src.rpm defaults to --buildrequires

2012-01-08 Thread Pascal Terjan
On Sun, Jan 8, 2012 at 22:12, Maarten Vanraes al...@rmail.be wrote:
 Hi,

 i donno if it's me, but i noticed the following:

 [alien@localhost manaplus]$ /usr/sbin/urpmi
 /tmp/manaplus-1.1.5.1-4.mga1.src.rpm
 please use --buildrequires or --install-src, defaulting to --buildrequires

 ...

 i noticed something was wrong when i clicked on the .src.rpm file on the file
 browser and chose install the src.rpm file...

 I do believe it should default to --install-src ?

Maybe it should depend if you are root


Re: [Mageia-dev] urpmi installing src.rpm defaults to --buildrequires

2012-01-08 Thread Pascal Terjan
On Sun, Jan 8, 2012 at 23:25, Maarten Vanraes al...@rmail.be wrote:
 Op zondag 08 januari 2012 23:26:38 schreef Pascal Terjan:
 On Sun, Jan 8, 2012 at 22:12, Maarten Vanraes al...@rmail.be wrote:
  Hi,
 
  i donno if it's me, but i noticed the following:
 
  [alien@localhost manaplus]$ /usr/sbin/urpmi
  /tmp/manaplus-1.1.5.1-4.mga1.src.rpm
  please use --buildrequires or --install-src, defaulting to
  --buildrequires
 
  ...
 
  i noticed something was wrong when i clicked on the .src.rpm file on the
  file browser and chose install the src.rpm file...
 
  I do believe it should default to --install-src ?

 Maybe it should depend if you are root

 the thing is that defaulting to --buildrequires is not intuitive, ok, it's
 what you mostly use, but not what you expect if you're using urpmi.

 imho if you wanted the buildrequires; you'd exactly do that.

I think urpmi used to always install buildrequires and have no option.
The old behaviour remained as default.

 i imagine this also changes that in GUI and you're installing .src.rpm, it
 should NOT ask for superuser credentials... because it's not needed and
 definately not what you want.

 is this behavior changed recently, or was it always like this?

It has always been like that as far as I remember


Re: [Mageia-dev] [RFC] Moving various packages/codecs to tainted

2012-01-10 Thread Pascal Terjan
On Tue, Jan 10, 2012 at 03:20, Anssi Hannula an...@mageia.org wrote:
 The problem is that that balance was achieved by sticking packages in
 PLF/main/contrib semi-randomly. For example, H.264 decoders and MPEG-4
 video encoders are in main/core, while e.g. AAC audio decoders are in
 PLF/tainted. If one'd put them into an order, IMO H.264 and MPEG-4 would
 be much more prominent and tainted candidates instead of AAC decoding...
 Also, in e.g. MPEG-4 case we have encoders both in core and in tainted,
 e.g. we have ffmpeg in core, but xvid in tainted.

I agree we need rules, but being covered with patents does not make
sense, as the patent owner may agree with using it in free software.
I think something like No actively enforced patent in core would be good.

 I suppose you can't blame a
 US company like RedHat for being overly paranoid, but as you said, Mandriva 
 hasn't had any problems.  Are there any there examples out of
 there of distros trying to achieve this balance?  Obviously we don't want to 
 follow Ubuntu or ROSA in pretending patents don't exist.

 Linux Mint provides a No codecs CD:
 http://www.linuxmint.com/download.php

 Ubuntu has a patent policy (which basically IIRC says rights owner or
 packager, please contact us if you think there is an infringement, we
 will investgate):
 https://wiki.ubuntu.com/PatentPolicy

 Note also that the Ubuntu Live CD and therefore the default Ubuntu
 installation do not contain any codecs. By default Totem is installed,
 however, and gstreamer is plugged into gnome-codec-install (which
 seems really nice, do we use it?), so that wen you try to play an
 unsupported video the first time, it will prompt to install the codecs
 (it will also show a warning dialog about patents etc, but AFAICS this
 comes from gnome-codec-install itself, not Ubuntu).

This looks nice


Re: [Mageia-dev] [RFC] Moving various packages/codecs to tainted

2012-01-11 Thread Pascal Terjan
On Wed, Jan 11, 2012 at 12:56, Anssi Hannula an...@mageia.org wrote:
 On 10.01.2012 15:07, Pascal Terjan wrote:
 On Tue, Jan 10, 2012 at 03:20, Anssi Hannula an...@mageia.org wrote:
 The problem is that that balance was achieved by sticking packages in
 PLF/main/contrib semi-randomly. For example, H.264 decoders and MPEG-4
 video encoders are in main/core, while e.g. AAC audio decoders are in
 PLF/tainted. If one'd put them into an order, IMO H.264 and MPEG-4 would
 be much more prominent and tainted candidates instead of AAC decoding...
 Also, in e.g. MPEG-4 case we have encoders both in core and in tainted,
 e.g. we have ffmpeg in core, but xvid in tainted.

 I agree we need rules, but being covered with patents does not make
 sense, as the patent owner may agree with using it in free software.
 I think something like No actively enforced patent in core would be good.

 Possibly, but how do you define that, exactly?

 Does a licensing program count as enforcing or do you mean something else?

Yes, that's what I meant


Re: [Mageia-dev] Mageia 2 Alpha 3 available for tests

2012-01-13 Thread Pascal Terjan
On Fri, Jan 13, 2012 at 15:37, Manuel Hiebel man...@hiebel.eu wrote:
 Hello, any news about the nonfree iso ?

It is still non free, which means it was not released.

(Sorry)


Re: [Mageia-dev] Working bug-buddy/abrt-like software?

2012-01-14 Thread Pascal Terjan
On Sat, Jan 14, 2012 at 10:05, Olav Vitters o...@vitters.nl wrote:
 In https://bugs.mageia.org/show_bug.cgi?id=4088, gnome-shell process
 crashes due to a bug in libcogl. I'm seeing the same on my machine.
 However, as this in gnome-shell, it is pretty difficult to catch this.

 I have ABRT installed, but it relies on yum.

It seems to include patches we had made for Mandriva, adapted for
Mageia, so I would expect it to work


Re: [Mageia-dev] HAL daemon required for Mageia 2 alpha 3

2012-01-20 Thread Pascal Terjan
On Sat, Jan 21, 2012 at 00:28, Pierre Jarillon jaril...@abul.org wrote:
 I have burn a DVD and make a fresh install in french.

 At the end of installation, I have asked yes for the updates.
 The bunch of hdlists was installed, bu nothing was updated.

 After the reboot, any urpmi fails with Daemon HAL (hald) not ready or
 available (free translation)

 I have manualy downloaded hal and its dependances (crypsetup, usbutils, hal-
 info, lib64hal1, lib64crypsetup4) and start hald. Then update was possible
 for more than 300 rpm.

 Upgrade from a previous alpha release seems to have no problem because hal is
 already installed.

 I thought that hal was no longer needed... Am I wrong?

It is still used by urpmi to search cd drive :(


  1   2   3   4   5   >