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

2012-01-07 Thread Sander Lepik

07.01.2012 01:09, Johnny A. Solbu kirjutas:

On Friday 06 January 2012 18:54, Balcaen John wrote:

I guess when you did encounter that you just remove task-kde from your system

I did not. I should have been more clearly with my example. :-)=
The packages in my example where all console program, that I installed and 
removed using urpm[ie]. So I explicitly removed only the one program I just 
installed. And it did not install any other packages, as a result of 
dependencies.

And this is my point. We uninstall a specific program, not a meta/task package, 
which result in some packages beeing marked as orphaned, when they are infact 
Not orphaned.
Give us command line example. Install something and remove it and then show me what got 
orphaned if it wasn't orphan before. What you claim here doesn't sound right as i haven't 
seen it myself.


--
Sander



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

2012-01-07 Thread ptyxs

Le 06/01/2012 17:55, Colin Guthrie a écrit :

'Twas brillig, and Robert Fox at 06/01/12 10:16 did gyre and gimble:

After latest Cauldron updates, I got a real long list of suggested
"orphans" - but I believe some of these packages are needed (like hal or
basesystem-minimal) -

How do I clear out the orphans - like reset the logic behind it so the
correct packages will be orphaned?  Or is a fresh install in order??

FWIW, as I see some people not liking this feature, personally I don't
use --auto-orphans, but instead use "urpmq --not-available" to find
packages I have installed that are no longer provided by the
repositories. This will typically include old and unneeded library
majors etc. that accumulate after a while.

This list is much clearer in what it actually outputs and is basically
the same as the yum orphan list command (I forget what the command
actually is, but it's what inspired me to write the first version which
in turn was vastly improved by a native implementation by (IIRC) Pascal
Terjan :))

Col


The problem is not 'I like it'/'I don't like it', the problem is that 
this feature caused sometimes the loss of very important packages making 
the system unusable and leading to a necessary reinstallation.



--
Ce courriel a été émis à partir du système d'exploitation Mandriva
Linux
Préférez les logiciels libres et les formats ouverts.
LINUX ? IL Y A MOINS BIEN, MAIS... C'EST PLUS CHER !!




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

2012-01-07 Thread andre999

Sander Lepik a écrit :

07.01.2012 01:09, Johnny A. Solbu kirjutas:

On Friday 06 January 2012 18:54, Balcaen John wrote:
I guess when you did encounter that you just remove task-kde from 
your system

I did not. I should have been more clearly with my example. :-)=
The packages in my example where all console program, that I 
installed and removed using urpm[ie]. So I explicitly removed only 
the one program I just installed. And it did not install any other 
packages, as a result of dependencies.


And this is my point. We uninstall a specific program, not a 
meta/task package, which result in some packages beeing marked as 
orphaned, when they are infact Not orphaned.
Give us command line example. Install something and remove it and then 
show me what got orphaned if it wasn't orphan before. What you claim 
here doesn't sound right as i haven't seen it myself.


--
Sander


It is not exactly the same thing, but in more than one occasion when I 
installed packages with similar functions at the same time, to compare 
them, say A, B, and C, and later uninstalled B and C, I have found A to 
be declared an orphan.  Only to find that it had been required by one of 
the others.
(I often prefer command-line packages.  It is simple to add them to the 
menu if I want.  And I have often enough made such comparisons.  To be 
fair, I haven't done much of that since installing Mageia, when it first 
became available.)


Really though, we should consider how people work with installing software.

The auto-orphans option and how it currently works is based on the 
assumption that if package A is installed as a requirement of package B, 
that on uninstalling B, one will want to uninstall A.  That to me is a 
false premise.

It is likely to be the case, but not necessarily.
Generally users will use the graphic installer (rpmdrake), as it is more 
convenient.  When the question of orphans is presented, if it is 
presented, one should be presented with the same options that are 
presented on installation with required packages.  That is, to be able 
to query the description ("more info") of the associated packages, and 
thus readily make an informed decision of what to remove.
As well, the message should be that the orphaned packages "may" be no 
longer useful, instead of saying that they can be safely removed.
Sure, in terms of not being strictly required by other packages, they 
can be safely removed, but if I had always followed the auto-orphan 
advice, I would have uninstalled gnome on more than one occasion.  
(Which is my usual desktop environment.)


What is more important is what is needed for the user to be able to use 
their computer as they wish, with the packages providing the functions 
they wish.  In that sense, auto-orphans does indeed break systems.


My 2 cents :)

--
André



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

2012-01-07 Thread ptyxs

Le 07/01/2012 11:18, andre999 a écrit :

Sander Lepik a écrit :

07.01.2012 01:09, Johnny A. Solbu kirjutas:

On Friday 06 January 2012 18:54, Balcaen John wrote:
I guess when you did encounter that you just remove task-kde from 
your system

I did not. I should have been more clearly with my example. :-)=
The packages in my example where all console program, that I 
installed and removed using urpm[ie]. So I explicitly removed only 
the one program I just installed. And it did not install any other 
packages, as a result of dependencies.


And this is my point. We uninstall a specific program, not a 
meta/task package, which result in some packages beeing marked as 
orphaned, when they are infact Not orphaned.
Give us command line example. Install something and remove it and 
then show me what got orphaned if it wasn't orphan before. What you 
claim here doesn't sound right as i haven't seen it myself.


--
Sander


It is not exactly the same thing, but in more than one occasion when I 
installed packages with similar functions at the same time, to compare 
them, say A, B, and C, and later uninstalled B and C, I have found A 
to be declared an orphan.  Only to find that it had been required by 
one of the others.
(I often prefer command-line packages.  It is simple to add them to 
the menu if I want.  And I have often enough made such comparisons.  
To be fair, I haven't done much of that since installing Mageia, when 
it first became available.)


Really though, we should consider how people work with installing 
software.


The auto-orphans option and how it currently works is based on the 
assumption that if package A is installed as a requirement of package 
B, that on uninstalling B, one will want to uninstall A.  That to me 
is a false premise.

It is likely to be the case, but not necessarily.
Generally users will use the graphic installer (rpmdrake), as it is 
more convenient.  When the question of orphans is presented, if it is 
presented, one should be presented with the same options that are 
presented on installation with required packages.  That is, to be able 
to query the description ("more info") of the associated packages, and 
thus readily make an informed decision of what to remove.
As well, the message should be that the orphaned packages "may" be no 
longer useful, instead of saying that they can be safely removed.
Sure, in terms of not being strictly required by other packages, they 
can be safely removed, but if I had always followed the auto-orphan 
advice, I would have uninstalled gnome on more than one occasion.  
(Which is my usual desktop environment.)


What is more important is what is needed for the user to be able to 
use their computer as they wish, with the packages providing the 
functions they wish.  In that sense, auto-orphans does indeed break 
systems.


My 2 cents :)


+1


--
Ce courriel a été émis à partir du système d'exploitation Mandriva
Linux
Préférez les logiciels libres et les formats ouverts.
LINUX ? IL Y A MOINS BIEN, MAIS... C'EST PLUS CHER !!




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

2012-01-07 Thread Sander Lepik

07.01.2012 12:18, andre999 kirjutas:
It is not exactly the same thing, but in more than one occasion when I installed packages 
with similar functions at the same time, to compare them, say A, B, and C, and later 
uninstalled B and C, I have found A to be declared an orphan.  Only to find that it had 
been required by one of the others.
(I often prefer command-line packages.  It is simple to add them to the menu if I want.  
And I have often enough made such comparisons.  To be fair, I haven't done much of that 
since installing Mageia, when it first became available.)

So what you say is:

urpmi A
urpmi B
urpmi C

urpme B C

A would be orphan? Really?! Show me. I want an example!
The auto-orphans option and how it currently works is based on the assumption that if 
package A is installed as a requirement of package B, that on uninstalling B, one will 
want to uninstall A.  That to me is a false premise.
You do get the point of orphans?! System has no AI. It only knows what it has to know. If 
you still want A you would just run urpmi A and urpme --auto-orphans won't remove it! Simple 
as that.


--
Sander



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

2012-01-07 Thread Wolfgang Bornath
2012/1/7 andre999 :
> Sander Lepik a écrit :
>>
>> 07.01.2012 01:09, Johnny A. Solbu kirjutas:
>>>
>>> On Friday 06 January 2012 18:54, Balcaen John wrote:

 I guess when you did encounter that you just remove task-kde from your
 system
>>>
>>> I did not. I should have been more clearly with my example. :-)=
>>> The packages in my example where all console program, that I installed
>>> and removed using urpm[ie]. So I explicitly removed only the one program I
>>> just installed. And it did not install any other packages, as a result of
>>> dependencies.
>>>
>>> And this is my point. We uninstall a specific program, not a meta/task
>>> package, which result in some packages beeing marked as orphaned, when they
>>> are infact Not orphaned.
>>
>> Give us command line example. Install something and remove it and then
>> show me what got orphaned if it wasn't orphan before. What you claim here
>> doesn't sound right as i haven't seen it myself.
>>
>> --
>> Sander
>
>
> It is not exactly the same thing, but in more than one occasion when I
> installed packages with similar functions at the same time, to compare them,
> say A, B, and C, and later uninstalled B and C, I have found A to be
> declared an orphan.  Only to find that it had been required by one of the
> others.
> (I often prefer command-line packages.  It is simple to add them to the menu
> if I want.  And I have often enough made such comparisons.  To be fair, I
> haven't done much of that since installing Mageia, when it first became
> available.)
>
> Really though, we should consider how people work with installing software.
>
> The auto-orphans option and how it currently works is based on the
> assumption that if package A is installed as a requirement of package B,
> that on uninstalling B, one will want to uninstall A.  That to me is a false
> premise.
> It is likely to be the case, but not necessarily.
> Generally users will use the graphic installer (rpmdrake), as it is more
> convenient.  When the question of orphans is presented, if it is presented,
> one should be presented with the same options that are presented on
> installation with required packages.  That is, to be able to query the
> description ("more info") of the associated packages, and thus readily make
> an informed decision of what to remove.

This is ok if you have 2 or 3 orphans. But it is unpractical if more
packages are declared as orphans. As I wrote earlier, when he is
presented with a list of 20 or even 100 "orphans" the user will
definitely not sit down and check each package for "more info".

-- 
wobo


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

2012-01-07 Thread Thomas Backlund

07.01.2012 09:18, LinuxBSDos.com skrev:


True that the user does not and should not care about definitions of an
orphan, but also, the user should not be put in a situation where he/she
will have to go hunting for what could or could not break anything.



Well urpme is not at fault. It's doing exactly what it's told.

It cant solve packager errors. If a packager has forgot a "Requires",
urpmi does not know that.

The only things --auto-orphans has to go on is:
1. is the package on the "keep list" such as basesystem -> dont remove.
2. is the package required by some other package -> dont remove.
3. is the package manually installed with urpmi/rpmdrake -> dont remove.
4. is the package the current running kernel -> dont remove.


So, if you find your system would be broken (or got broken) by running
urpme --auto-orphans (or the same function in rpmdrake), and you want
it fixed, file bug reports.

And not against urpmi/rpmdrake, but the package that stopped working.

--
Thomas


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

2012-01-07 Thread Wolfgang Bornath
2012/1/7 Thomas Backlund :
> 07.01.2012 09:18, LinuxBSDos.com skrev:
>>
>>
>> True that the user does not and should not care about definitions of an
>> orphan, but also, the user should not be put in a situation where he/she
>> will have to go hunting for what could or could not break anything.
>>
>
> Well urpme is not at fault. It's doing exactly what it's told.
>
> It cant solve packager errors. If a packager has forgot a "Requires",
> urpmi does not know that.
>
> The only things --auto-orphans has to go on is:
> 1. is the package on the "keep list" such as basesystem -> dont remove.
> 2. is the package required by some other package -> dont remove.
> 3. is the package manually installed with urpmi/rpmdrake -> dont remove.
> 4. is the package the current running kernel -> dont remove.
>
>
> So, if you find your system would be broken (or got broken) by running
> urpme --auto-orphans (or the same function in rpmdrake), and you want
> it fixed, file bug reports.
>
> And not against urpmi/rpmdrake, but the package that stopped working.

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.

-- 
wobo


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

2012-01-07 Thread Wolfgang Bornath
2012/1/7 Wolfgang Bornath :
>
> Of course this is one way to find bugs in packages. But what about the
> documented (in German) case where

Sorry, "documented" is not the correct word. I could not document it
with logs or namng of files. I only stated what I did and what it
resulted to.

-- 
wobo


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

2012-01-07 Thread Sander Lepik

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.


--
Sander



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

2012-01-07 Thread Johnny A. Solbu
On Saturday 07 January 2012 09:42, Sander Lepik wrote:
> Give us command line example. Install something and remove it and then show 
> me what got 
> orphaned if it wasn't orphan before. What you claim here doesn't sound right 
> as i haven't 
> seen it myself.

I'll do that next time I come across it.
The example from way back in MDK 9.1 is the example I remember from the top of 
my head, simply because it wanted to uninstall my entire graphical system.

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


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


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

2012-01-07 Thread andre999

Sander Lepik a écrit :

07.01.2012 12:18, andre999 kirjutas:
It is not exactly the same thing, but in more than one occasion when 
I installed packages with similar functions at the same time, to 
compare them, say A, B, and C, and later uninstalled B and C, I have 
found A to be declared an orphan.  Only to find that it had been 
required by one of the others.
(I often prefer command-line packages.  It is simple to add them to 
the menu if I want.  And I have often enough made such comparisons.  
To be fair, I haven't done much of that since installing Mageia, when 
it first became available.)

So what you say is:

urpmi A
urpmi B
urpmi C


Not at all.  That is installing A, B, and C sequentially, one after the 
other.

Using urpmi, installing at the same time would be

urpmi A B C

Although I'm not sure that it would work the same as rpmdrake, which I 
use so as to more easily select and install packages with similar functions.

I'm sure that most users with similar considerations would do the same.
Of course if one is involved in developing or testing packages, urpmi is 
convenient, but otherwise a graphical interface like rpmdrake is easier.


urpme B C

A would be orphan? Really?! Show me. I want an example!


Not your example.  But that is not what I said.

The auto-orphans option and how it currently works is based on the 
assumption that if package A is installed as a requirement of package 
B, that on uninstalling B, one will want to uninstall A.  That to me 
is a false premise.
You do get the point of orphans?! System has no AI. It only knows what 
it has to know. If you still want A you would just run urpmi A and 
urpme --auto-orphans won't remove it! Simple as that.


I understand very well the concept.  My point is that, in terms of what 
users can reasonably expect to happen, and how auto-orphans is applied, 
the concept is flawed.
Telling users that it is safe to remove identified "orphans", where the 
expected functioning of their system can be seriously impacted, is 
simply not appropriate.

(One could say not very "user-friendly".)

BTW, the solution to remove the auto-orphan message for a package, a 
feigned install of an already installed package, is rather obtuse, to 
say the least.


--
Sander


--
André



[Mageia-dev] imported .src.rpm / .spec attribution

2012-01-07 Thread Florent Monnier
Hi,

In Mandriva I was using this command to make proper attribution of imported 
.spec files:

$ mdvsys import foo.src.rpm --message 'this spec file is imported from Fedora 
where it was written by X'

I'm trying to make the equivalent with this command:

$ mgarepo putsrpm -m "this spec file is imported from Mandriva where it was 
written by X" package.src.rpm
error: no such option: -m

$ mgarepo putsrpm --message "this spec file is imported from Mandriva where it 
was written by X" package.src.rpm
error: no such option: --message

$ mgarepo putsrpm --help | grep -- -m
-m LOG  Log message used when commiting changes

What is the right command line to achieve this?

Thanks


[Mageia-dev] Alpha3 release notes

2012-01-07 Thread Oliver Burger
Hi all,

please do have a look at the alpha3 release notes:
https://wiki.mageia.org/en/Mageia_2_alpha3 and fix/complete them. By
keeping them up to date during the alpha/beta/rc phases we will
finally have some nice release notes for Mageia2.

It really only takes a few minutes for everyone...

Oliver


Re: [Mageia-dev] imported .src.rpm / .spec attribution

2012-01-07 Thread Luc Menut

Le 07/01/2012 13:23, Florent Monnier a écrit :

Hi,

In Mandriva I was using this command to make proper attribution of imported
.spec files:

$ mdvsys import foo.src.rpm --message 'this spec file is imported from Fedora
where it was written by X'

I'm trying to make the equivalent with this command:

$ mgarepo putsrpm -m "this spec file is imported from Mandriva where it was
written by X" package.src.rpm
error: no such option: -m

$ mgarepo putsrpm --message "this spec file is imported from Mandriva where it
was written by X" package.src.rpm
error: no such option: --message

$ mgarepo putsrpm --help | grep -- -m
 -m LOG  Log message used when commiting changes

What is the right command line to achieve this?



Can you try mgarepo putsrpm -l LOG ... ?

Could you please file a bugreport?

regards,
Luc


--
Luc Menut


Re: [Mageia-dev] Alpha3 release notes

2012-01-07 Thread Maarten Vanraes
Op zaterdag 07 januari 2012 13:40:44 schreef Oliver Burger:
> Hi all,
> 
> please do have a look at the alpha3 release notes:
> https://wiki.mageia.org/en/Mageia_2_alpha3 and fix/complete them. By
> keeping them up to date during the alpha/beta/rc phases we will
> finally have some nice release notes for Mageia2.
> 
> It really only takes a few minutes for everyone...
> 
> Oliver

i updated https://wiki.mageia.org/en/Mageia_2_alpha3#Databases

is this sort of what you want? or is it too much?


Re: [Mageia-dev] imported .src.rpm / .spec attribution

2012-01-07 Thread Maarten Vanraes
Op zaterdag 07 januari 2012 13:23:10 schreef Florent Monnier:
> Hi,
> 
> In Mandriva I was using this command to make proper attribution of imported
> .spec files:
> 
> $ mdvsys import foo.src.rpm --message 'this spec file is imported from
> Fedora where it was written by X'
> 
> I'm trying to make the equivalent with this command:
> 
> $ mgarepo putsrpm -m "this spec file is imported from Mandriva where it was
> written by X" package.src.rpm
> error: no such option: -m
> 
> $ mgarepo putsrpm --message "this spec file is imported from Mandriva where
> it was written by X" package.src.rpm
> error: no such option: --message
> 
> $ mgarepo putsrpm --help | grep -- -m
> -m LOG  Log message used when commiting changes
> 
> What is the right command line to achieve this?
> 
> Thanks

i thought "mgarepo import file.src.rpm" was what was done? and not putsrpm?


Re: [Mageia-dev] Alpha3 release notes

2012-01-07 Thread Thomas Backlund

Maarten Vanraes skrev 7.1.2012 15:34:

Op zaterdag 07 januari 2012 13:40:44 schreef Oliver Burger:

Hi all,

please do have a look at the alpha3 release notes:
https://wiki.mageia.org/en/Mageia_2_alpha3 and fix/complete them. By
keeping them up to date during the alpha/beta/rc phases we will
finally have some nice release notes for Mageia2.

It really only takes a few minutes for everyone...

Oliver


i updated https://wiki.mageia.org/en/Mageia_2_alpha3#Databases

is this sort of what you want? or is it too much?



I would replace "an as of yet unreleased MariaDB 5.5.18"

with "MariaDB 5.5.18 prerelease"

--
Thomas


Re: [Mageia-dev] imported .src.rpm / .spec attribution

2012-01-07 Thread Luc Menut

Le 07/01/2012 14:36, Maarten Vanraes a écrit :

i thought "mgarepo import file.src.rpm" was what was done? and not putsrpm?


it's exactly the same command; import is an alias for putsrpm.
   command_aliases = {"import": "putsrpm"}

--
Luc Menut


Re: [Mageia-dev] imported .src.rpm / .spec attribution

2012-01-07 Thread Florent Monnier
Le samedi 07 janvier 2012 13:58:05, Luc Menut a écrit :
> Le 07/01/2012 13:23, Florent Monnier a écrit :
> > Hi,
> > 
> > In Mandriva I was using this command to make proper attribution of
> > imported .spec files:
> > 
> > $ mdvsys import foo.src.rpm --message 'this spec file is imported from
> > Fedora where it was written by X'
> > 
> > I'm trying to make the equivalent with this command:
> > 
> > $ mgarepo putsrpm -m "this spec file is imported from Mandriva where it
> > was written by X" package.src.rpm
> > error: no such option: -m
> > 
> > $ mgarepo putsrpm --message "this spec file is imported from Mandriva
> > where it was written by X" package.src.rpm
> > error: no such option: --message
> > 
> > $ mgarepo putsrpm --help | grep -- -m
> > 
> >  -m LOG  Log message used when commiting changes
> > 
> > What is the right command line to achieve this?
> 
> Can you try mgarepo putsrpm -l LOG ... ?

Yes it does work, thanks

> Could you please file a bugreport?

Is this right?
https://bugs.mageia.org/show_bug.cgi?id=4053

-- 


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

2012-01-07 Thread Wolfgang Bornath
2012/1/7 Sander Lepik :
> 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?

-- 
wobo


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

2012-01-07 Thread Sander Lepik

07.01.2012 16:24, Wolfgang Bornath kirjutas:


Used the full DVD (32-bit) Mageia 2 Alpha 2
  - minimal install with X

How? AFAIK this is not one of the default options.

--
Sander



Re: [Mageia-dev] [packages-commits] [192938] wxGTK2.8-devel

2012-01-07 Thread Jani Välimaa
2012/1/7  :
> Revision 192938 Author blue_prawn Date 2012-01-07 15:42:20 +0100 (Sat, 07
> Jan 2012)
>
> Log Message
>
> wxGTK2.8-devel
>

Aand what did you do with wxGTK2.8-devel? This doesn't explain it at
all. Changelog entry must be more descriptive, like "wgGTK2.8-devel
was renamed to wxgtk2.8-devel".


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

2012-01-07 Thread Wolfgang Bornath
2012/1/7 Sander Lepik :
> 07.01.2012 16:24, Wolfgang Bornath kirjutas:
>>
>>
>> Used the full DVD (32-bit) Mageia 2 Alpha 2
>>  - minimal install with X
>
> How? AFAIK this is not one of the default options.

It is.
1. Select "Custom" at the DE selection
2. Unmark all package groups
3. Up comes a selection of 4 options:
 - minimal with x
 - minimal without x
 - truely minimal (only base system
 - minimal with documentation (which is an option you can select
together with one of the first 2.

So, yes, it is a defined set of packages. That's why I used it.

-- 
wobo


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

2012-01-07 Thread Sander Lepik

07.01.2012 17:09, Wolfgang Bornath kirjutas:

2012/1/7 Sander Lepik:

07.01.2012 16:24, Wolfgang Bornath kirjutas:


Used the full DVD (32-bit) Mageia 2 Alpha 2
  - minimal install with X

How? AFAIK this is not one of the default options.

It is.
1. Select "Custom" at the DE selection
2. Unmark all package groups
3. Up comes a selection of 4 options:
  - minimal with x
  - minimal without x
  - truely minimal (only base system
  - minimal with documentation (which is an option you can select
together with one of the first 2.

So, yes, it is a defined set of packages. That's why I used it.
Ok, next time if you test, do the same. But before removing orphans copy them for later 
debugging.


--
Sander



Re: [Mageia-dev] Alpha3 release notes

2012-01-07 Thread Oliver Burger
2012/1/7 Thomas Backlund :
> Maarten Vanraes skrev 7.1.2012 15:34:
>
>> i updated https://wiki.mageia.org/en/Mageia_2_alpha3#Databases
>>
>> is this sort of what you want? or is it too much?
> I would replace "an as of yet unreleased MariaDB 5.5.18"
> with "MariaDB 5.5.18 prerelease"

I rewrote it a bit.

@ all: please look especially at those parts without any content and
complete them :)

Oliver


[Mageia-dev] Interesting issue after kernel update (Error 18)

2012-01-07 Thread Michel Catudal

After a reboot the I get an Error 18 message telling me that the Selected 
Cylinder exceeds the maximum supported by the bios.
I then assumed that the new kernel must be crap and tried to use the previous 
kernel and got the same error message.

My system is a bit odd that the bios sees the drives in the wrong order.

I have 3 2TB drives, The first 2 drives have Linux stuff installed and the 3rd 
drive has eComStation (OS/2) seen as HPFS/NTFS under Linux.
The bios as showned by my bootloader sees it as drive 0-2-1 instead 0f 0-1-2. 
Grub sees it the same way, but linux sees it in the correct order.

Mageia is installed on the second drive as you can see, correctly identified as 
sdb

[root@localhost grub]# df
Sys. de fichiersTaille  Uti. Disp. Uti% Monté sur
/dev/sdb9 493G  326G  142G  70% /
/dev/sdb3 136M   43M   86M  34% /boot
/dev/sdb10354G   27G  310G   8% /home/michel/vm_files

What I found was that the installer of the new kernel scrapped my menu.lst 
file, I fixed it with an editor while booted on Scientific Linux.
This may explain why when I installed Mageia that grub would not work and I had 
to set grub correctly.
To get Mageia to work after the installation I had to first boot on Scientific 
Linux, I added a boot block in SL6 menu.lst and booted on Mageia
I then fixed menu.lst and rebooted, everything was cool then. When I updated 
the kernel it messed up and I could no longer boot on Mageia.
I must have forgotten as I got burned by the same screw up this morning.

Here is the content of the menu.lst file prior to the upgrade followed by the 
one after the upgrade, notice that the installer changed the drive information 
by mistake. It didn't change the boot for Centos and Scientific Linux.

I would think that there should be a way for the Mageia installer (and grub) to 
know when what the bios thinks and what is real match.
As to why the bios gets the wrong order of the drives, I am not sure. Maybe it 
has a hard time with the OS/2 partitions. I had similar issues when I put a 
vista drive of a friend in my computer. her Dell was shot and I had to recover 
tons of pictures for her.

--

timeout 10
color black/cyan yellow/cyan
default 0

title 2.6.38.8-server-8.mga
kernel (hd2,2)/vmlinuz-2.6.38.8-server-8.mga BOOT_IMAGE=2.6.38.8-server-8.mga 
root=UUID=69fa904e-c5d1-461d-851f-4b8f5c3fae6a nokmsboot 
resume=UUID=0ca4e00e-69be-4824-be88-f457951aa974 splash=0 selinux=0 vga=788
initrd (hd2,2)/initrd-2.6.38.8-server-8.mga.img

title 2.6.38.8-server-6.mga
kernel (hd2,2)/vmlinuz-2.6.38.8-server-6.mga BOOT_IMAGE=2.6.38.8-server-6.mga 
root=UUID=69fa904e-c5d1-461d-851f-4b8f5c3fae6a nokmsboot 
resume=UUID=0ca4e00e-69be-4824-be88-f457951aa974 splash=0 vga=788
initrd (hd2,2)/initrd-2.6.38.8-server-6.mga.img

title linux
kernel (hd2,2)/vmlinuz BOOT_IMAGE=linux 
root=UUID=69fa904e-c5d1-461d-851f-4b8f5c3fae6a nokmsboot 
resume=UUID=0ca4e00e-69be-4824-be88-f457951aa974 splash=0 selinux=0 vga=788
initrd (hd2,2)/initrd.img

title linux-nonfb
kernel (hd2,2)/vmlinuz BOOT_IMAGE=linux-nonfb 
root=UUID=69fa904e-c5d1-461d-851f-4b8f5c3fae6a nokmsboot 
resume=UUID=0ca4e00e-69be-4824-be88-f457951aa974
initrd (hd2,2)/initrd.img

title failsafe
kernel (hd2,2)/vmlinuz BOOT_IMAGE=failsafe 
root=UUID=69fa904e-c5d1-461d-851f-4b8f5c3fae6a failsafe
initrd (hd2,2)/initrd.img

title 2.6.38.7-server-1.mga
kernel (hd2,2)/vmlinuz-2.6.38.7-server-1.mga BOOT_IMAGE=2.6.38.7-server-1.mga 
root=UUID=69fa904e-c5d1-461d-851f-4b8f5c3fae6a nokmsboot 
resume=UUID=0ca4e00e-69be-4824-be88-f457951aa974 splash=silent vga=788
initrd (hd2,2)/initrd-2.6.38.7-server-1.mga.img

title 2.6.38.8-server-6.mga
kernel (hd2,2)/vmlinuz-2.6.38.8-server-6.mga BOOT_IMAGE=2.6.38.8-server-6.mga 
root=UUID=69fa904e-c5d1-461d-851f-4b8f5c3fae6a nokmsboot 
resume=UUID=0ca4e00e-69be-4824-be88-f457951aa974 splash=silent vga=788
initrd (hd2,2)/initrd-2.6.38.8-server-6.mga.img

title Centos Linux (2.6.32-131.12.1.el6.x86_64)
root (hd2,1)
kernel /vmlinuz-2.6.32-131.12.1.el6.x86_64 ro root=UUID=66b960ab-2013-4e86-9ea0-b9d94618394c rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=cf  rhgb selinux=0 crashkernel=auto 
nouveau.modeset=0 rdblacklist=nouveau vga=0x37D

initrd /initramfs-2.6.32-131.12.1.el6.x86_64.img

title Scientific Linux (2.6.32-131.6.1.el6.x86_64)
root (hd2,0)
kernel /vmlinuz-2.6.32-131.6.1.el6.x86_64 ro root=UUID=6acb0018-50dc-4e19-8035-cc3e68c05d83 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=cf nomodeset crashkernel=128M rhgb quiet selinux=0 
nouveau.modeset=0 rdblacklist=nouveau

initrd /initramfs-2.6.32-131.6.1.el6.x86_64.img
-

Re: [Mageia-dev] references to outside web sites/wiki

2012-01-07 Thread David Walser
Wolfgang Bornath wrote:
> 2012/1/5 Buchan Milne :
>> -Possibly considering contacting large mirror sites (e.g. mirrors.kernel.org)
>> who currently mirror Mandriva, but not Mageia?
> 
> Just for the records: mirrors.kernel.org mirror Mageia.
> But surely there are more large sites to be contacted.

carroll.aset.psu.edu is one of the major mirrors in the USA that's missing 
Mageia still.



Re: [Mageia-dev] references to outside web sites/wiki

2012-01-07 Thread David Walser
Glen Ogilvie wrote:
>> On Wednesday, 4 January 2012 23:56:01 Romain d'Alverny wrote:
>> > On Wed, Jan 4, 2012 at 22:36, Johnny A. Solbu  wrote:
>> > > On Wednesday 04 January 2012 21:06, Romain d'Alverny wrote:
>> > >> wiki.mandriva.com may be shut down for good in just a few days
>> > >
>> > > What? Are Mandriva serisouly considering closing down the Wiki?
>> >
>> > Mandriva is on the path to filing for bankruptcy on January 16th.
> 
> Does anyone have a complete mirror / copy of the Mandriva svn repository, or
> a complete set of SRPMs from cooker?   I would be concerned this becomes 
> unavailable, as it's a valuable resource for packages not yet imported into 
> Mageia and contains a history of the package that Mageia does not have.

I asked about this on IRC and was directed to http://rsvndump.sourceforge.net/ 
as a tool that can be used to download their SVN repository.  
I'd *really* like to see this happen and be somewhere that everyone has access 
to (i.e. not have me try to do it myself).  If there's anything 
needed to help make this happen, I'm willing to help however I can.  I'd really 
hate for us to lose MDV's SVN packages repository.



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

2012-01-07 Thread Claire Robinson

On 07/01/12 15:30, Sander Lepik wrote:

07.01.2012 17:09, Wolfgang Bornath kirjutas:

2012/1/7 Sander Lepik:

07.01.2012 16:24, Wolfgang Bornath kirjutas:


Used the full DVD (32-bit) Mageia 2 Alpha 2
- minimal install with X

How? AFAIK this is not one of the default options.

It is.
1. Select "Custom" at the DE selection
2. Unmark all package groups
3. Up comes a selection of 4 options:
- minimal with x
- minimal without x
- truely minimal (only base system
- minimal with documentation (which is an option you can select
together with one of the first 2.

So, yes, it is a defined set of packages. That's why I used it.

Ok, next time if you test, do the same. But before removing orphans copy
them for later debugging.

--
Sander




Could this bug have anything to do with occasional --auto-orphans glitches?

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

(urpmq --requires-recursive doesn't show everything that would be installed)


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

2012-01-07 Thread Thomas Spuhler
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?

-- 
Best regards
Thomas Spuhler


[Mageia-dev] Welcoming Kamil among the Mageia packagers

2012-01-07 Thread Oliver Burger
Hi there,

let me welcome Kamil Rytarowski - Mageia login name kamil - as a full
Mageia packager.
In the time I had the pleasure to mentor him, I got to know him as a
dedicated and alert person showing me from time to time that I should
read the packaging policies from time to time.

So Kamil, welcome to the team!
And if you should face any problem or any situation unclear to you,
just remember, there are more senior people out here to ask.

Oliver


Re: [Mageia-dev] Seamonkey package

2012-01-07 Thread Florian Hubold
Am 16.04.2011 16:05, schrieb Christiaan Welvaart:
> On Fri, 11 Mar 2011, Tux99 wrote:
>
>> I just downloaded the latest Seamonkey 2.0.12 SRPM from Mandriva cooker and
>> rebuilt it on my Mageia VM and it built flawlessly, I only had to remove
>> all the obsolete "%if %mdkversion" sections, but all dependecies are
>> available in Mageia.
>> So technically importing Seamonkey into Mageia seems straightforward, the
>> only issue is licensing (as for Firefox).
>>
>> Christiaan I'm a newbie packager here at Mageia so personally I'd much
>> prefer if you maintain this package for Mageia, it looks far too complex
>> for me. :)
>
> I uploaded "iceape 2.0.12" a few days ago, changing the name and icons/logo
> took me almost a month. Unfortunately there are still some bugs in this
> area:  the release notes menu item for example currently still points to
> seamonkey. It should probably point to a mageia wiki page.
>
> Since I don't like the icons that is used for debian's iceape, I created a
> new icon based on the logo. It looks like it can still be improved, however,
> and the throbber is currently static. So it would be great if someone could
> re-do the icon (without creating a completely new design), and animate it for
> the throbber (he SVG files are in iceape-branding.tar in the source rpm and
> svn)...
>
>
> Christiaan
>
As iceape for mga1 hasn't seen any update in the last 6 months,
and there are multiple serious security issues that need fixing,
how do we handle this?

And i've found no real reason for this rebranding in the first place,
and this seems also be the case for Fedora, and they have a strong
legal department.
http://pkgs.fedoraproject.org/gitweb/?p=seamonkey.git

>From what i read on bugreports between debian packagers and
mozilla guys about that branding situation, the only thing that would
need to be done to seamonkey (actually the same would need to
be done for all our mozilla packages, unless we have permission
to use the branding, which would imply that all our modifications
on mozilla packages would need to be reviewed and ack-ed by mozilla
to get the branding permission) would be to use --disable-official-branding
configure option.



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

2012-01-07 Thread Thomas Backlund

07.01.2012 17:09, Wolfgang Bornath skrev:

2012/1/7 Sander Lepik:

07.01.2012 16:24, Wolfgang Bornath kirjutas:



Used the full DVD (32-bit) Mageia 2 Alpha 2
  - minimal install with X


How? AFAIK this is not one of the default options.


It is.
1. Select "Custom" at the DE selection
2. Unmark all package groups
3. Up comes a selection of 4 options:
  - minimal with x
  - minimal without x
  - truely minimal (only base system
  - minimal with documentation (which is an option you can select
together with one of the first 2.

So, yes, it is a defined set of packages. That's why I used it.



Ok. a real working example (of a "non-working" --auto-orphans)

Thanks wobo, it's this kind of info we really need.

Now lets try to reproduce and fix it.

--
Thomas


Re: [Mageia-dev] Welcoming Kamil among the Mageia packagers

2012-01-07 Thread Kamil Rytarowski

W dniu 07.01.2012 18:24, Oliver Burger pisze:

Hi there,

let me welcome Kamil Rytarowski - Mageia login name kamil - as a full
Mageia packager.
In the time I had the pleasure to mentor him, I got to know him as a
dedicated and alert person showing me from time to time that I should
read the packaging policies from time to time.

So Kamil, welcome to the team!
And if you should face any problem or any situation unclear to you,
just remember, there are more senior people out here to ask.

Oliver

I'm very glad to be a part of our team.

Thank you for your hospitable welcome and help from you and the all 
helpful people among our developers!


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

2012-01-07 Thread Maarten Vanraes
Op zaterdag 07 januari 2012 17:48:36 schreef Thomas Spuhler:
[...]
> It seems to me, auto-orphans gives more headaches than benefits. Why are we
> clinching to it?

because it works for me (and several others)


Re: [Mageia-dev] [packages-commits] [193033] Suggests sectools instead of a Requires ( mga # 2808)

2012-01-07 Thread Luc Menut

Le 08/01/2012 02:01, r...@mageia.org a écrit :

Revision
193033
Author
dmorgan
Date
2012-01-08 02:01:07 +0100 (Sun, 08 Jan 2012)


  Log Message

Suggests sectools instead of a Requires ( mga # 2808)


  Modified Paths

  * updates/1/msec/current/SPECS/msec.spec
<#updates1mseccurrentSPECSmsecspec>

Modified: updates/1/msec/current/SPECS/msec.spec
===
--- updates/1/msec/current/SPECS/msec.spec  2012-01-08 00:58:08 UTC (rev 
193032)
+++ updates/1/msec/current/SPECS/msec.spec  2012-01-08 01:01:07 UTC (rev 
193033)
@@ -1,4 +1,4 @@
-%definesubrel 5
+%definesubrel 6

  Name: msec
  Version:  0.80.10
@@ -22,7 +22,7 @@
  Requires: chkconfig
  Requires: mailx
  Requires: python
-Requires:  sectool
+Suggests:  sectool
  # at least xargs is used
  Requires: findutils
  # ensure sysctl.conf and inittab are present before installing msec




wouldn't it be better to split the sectool plugin in a subpackage, cf.
https://bugs.mageia.org/show_bug.cgi?id=2255#c68
https://bugs.mageia.org/attachment.cgi?id=1329&action=diff

Luc

--
Luc Menut


Re: [Mageia-dev] Alpha3 release notes

2012-01-07 Thread Juan Luis Baptiste
On Sat, Jan 7, 2012 at 7:40 AM, Oliver Burger  wrote:
> Hi all,
>
> please do have a look at the alpha3 release notes:
> https://wiki.mageia.org/en/Mageia_2_alpha3 and fix/complete them. By
> keeping them up to date during the alpha/beta/rc phases we will
> finally have some nice release notes for Mageia2.
>

Question, should we add new programs only or updated ones to new versions too ?

-- 
Juancho