Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread Olav Vitters
On Tue, Feb 14, 2012 at 03:55:17PM +, Colin Guthrie wrote:
 Can everyone please test the new dracut please? Especially those of you
 who had issues previously that I was able to fix. I just want to make
 sure I didn't drop any patches that were still needed and make sure new
 regressions have not snuck in.

Only ever had non-existent swap problem with Dracut. Tried
dracut-015-1.mga2.. still booted. Didn't try the -2.

-- 
Regards,
Olav


Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread Thomas Backlund

Colin Guthrie skrev 15.2.2012 11:35:

'Twas brillig, and David W. Hodgins at 14/02/12 23:21 did gyre and gimble:

On Tue, 14 Feb 2012 10:55:17 -0500, Colin Guthrie
mag...@colin.guthr.ie  wrote:


Can everyone please test the new dracut please? Especially those of you


I'll test it shortly.  I think there is a slight problem when dracut gets
updated at the same time as the kernel, udev, or anything else that is
going to get installed in the initramfs.

Rather then triggering the running of dracut when the kernel gets
installed,
I think it would be better to have something that runs at the end of urpmi
or MageiaUpdate, that check to see if dracut or anything in the existing
initramfs has been updated, and if so, then run dracut.


The best I can do from kernel pov is to change %post into %posttrans so 
creating initrd would happend at end of install transaction




Strangely enough I was thinking vaguely along the same lines. My issue
was udev specifically. Sadly working out exactly when to rebuild the
initramfs is pretty tricky, e.g. if lvm or dm tools are updated do we
really need them in this particular setup's initramfs? Should we rebuild
anyway (it should be safe) and accept the unnecessary work in those
cases? Might be a reasonable thing to do...



it should be safe - famous last words... :)


I guess then a filetrigger could be written that checks for files
certain locations and triggers an initrd rebuild. For the kernel it
would only build one, but for udev, dm, lvm etc. it would rebuild all of
them...



We should _never_ rebuild all initrds.
If/when one of the updated packaged has a critical systemcrashing bug, 
we render the whole system unbootable.



Might confuse some people however and create cases working systems are
hosed unnecessarily, and I'm not sure how much of real, practical
problem it is to simply have a slightly outdated tools in the initram
fs? Perhaps we just need to get ordering better on updates such that
udev, lvm, dm etc. are all ordered before kernel during updates? Maybe
that will solve 95% of the issues?



That could be an option of we can get the tools to differentiate between
high-priority (glibc/rpm/urpm*/...), priority (udev/lvm/dm/...) and the 
rest...


Otoh, most of the issues we see now is Cauldron - Cauldron updates.
in a stable release many of the packages wont change.

Of course that still leaves distro upgrades, but maybe that can be 
handled in the installer or by adding versionated conflicts to kernel

to help urpmi figure out the order to update...

--
Thomas



Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread paulo

Le 15/02/2012 09:36, Andres Kaaber a écrit :

I dont know if its a dracut problem or new kernel but with latest
kernel + dracut I cant boot - kernel panic ... couldn't mount
something :) i can check it

2012/2/15 Olav Vitterso...@vitters.nl:

On Tue, Feb 14, 2012 at 03:55:17PM +, Colin Guthrie wrote:

Can everyone please test the new dracut please? Especially those of you
who had issues previously that I was able to fix. I just want to make
sure I didn't drop any patches that were still needed and make sure new
regressions have not snuck in.

Only ever had non-existent swap problem with Dracut. Tried
dracut-015-1.mga2.. still booted. Didn't try the -2.

--
Regards,
Olav




Same here.

Cordialement,
Paulo SANTOS


Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread Colin Guthrie
'Twas brillig, and Thomas Backlund at 15/02/12 10:09 did gyre and gimble:
 Colin Guthrie skrev 15.2.2012 11:35:
 'Twas brillig, and David W. Hodgins at 14/02/12 23:21 did gyre and
 gimble:
 On Tue, 14 Feb 2012 10:55:17 -0500, Colin Guthrie
 mag...@colin.guthr.ie  wrote:

 Can everyone please test the new dracut please? Especially those of you

 I'll test it shortly.  I think there is a slight problem when dracut
 gets
 updated at the same time as the kernel, udev, or anything else that is
 going to get installed in the initramfs.

 Rather then triggering the running of dracut when the kernel gets
 installed,
 I think it would be better to have something that runs at the end of
 urpmi
 or MageiaUpdate, that check to see if dracut or anything in the existing
 initramfs has been updated, and if so, then run dracut.
 
 The best I can do from kernel pov is to change %post into %posttrans so
 creating initrd would happend at end of install transaction
 

 Strangely enough I was thinking vaguely along the same lines. My issue
 was udev specifically. Sadly working out exactly when to rebuild the
 initramfs is pretty tricky, e.g. if lvm or dm tools are updated do we
 really need them in this particular setup's initramfs? Should we rebuild
 anyway (it should be safe) and accept the unnecessary work in those
 cases? Might be a reasonable thing to do...

 
 it should be safe - famous last words... :)

:)

 I guess then a filetrigger could be written that checks for files
 certain locations and triggers an initrd rebuild. For the kernel it
 would only build one, but for udev, dm, lvm etc. it would rebuild all of
 them...

 
 We should _never_ rebuild all initrds.
 If/when one of the updated packaged has a critical systemcrashing bug,
 we render the whole system unbootable.

Did we not used to do it when e.g. the bootspash theme changed? I
remember a while back I had a problem as my /boot was quite modest and
it ended up getting filled up with lots of .old files for the initrds

That said, I can't really disagree.

 Might confuse some people however and create cases working systems are
 hosed unnecessarily, and I'm not sure how much of real, practical
 problem it is to simply have a slightly outdated tools in the initram
 fs? Perhaps we just need to get ordering better on updates such that
 udev, lvm, dm etc. are all ordered before kernel during updates? Maybe
 that will solve 95% of the issues?

 
 That could be an option of we can get the tools to differentiate between
 high-priority (glibc/rpm/urpm*/...), priority (udev/lvm/dm/...) and the
 rest...
 
 Otoh, most of the issues we see now is Cauldron - Cauldron updates.
 in a stable release many of the packages wont change.

Yeah I think overall Cauldron-Cauldron is not that important in the
overall scheme of things. Users hear should be able to rebuild their
initrd with a quick command or two easily enough when needed.

 Of course that still leaves distro upgrades, but maybe that can be
 handled in the installer or by adding versionated conflicts to kernel
 to help urpmi figure out the order to update...

Yeah, that's probably a good shout. Just before release, we can put a
Conflicts: udev  $latest and similar stuff into the kernel... that
would likely catch most potential problems.

Col



-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] meta-task update in cauldron

2012-02-15 Thread Thierry Vignaud
On 15 February 2012 10:39, Païou pai...@free.fr wrote:
  Is there any other modification to be added to this package
  (especially meta-task)? If not I will update it tonight for first set
  of isos.

 If it is not too late, I would wish that the relative clause in bug 3060 is
  also integrated in meta-task.

 I think that it would maybe allow to reduce the size of the packages
 of a dual-arch CD.
 With the proposed modification, the minimal installation, such as I make it
  (minimal installation + X server) + IceWM-light + urpmi)
 asks only env 580 packages, instead of 847 otherwise.

1) please quote only what's needed

2) kdm was selected because some packages suggested or required dm.
   now only xguest requires dm.
   let's just kill that requires and voila
   nothing related to meta-task...


Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread Thierry Vignaud
On 15 February 2012 11:09, Thomas Backlund t...@mageia.org wrote:
 Of course that still leaves distro upgrades, but maybe that can be handled
 in the installer or by adding versionated conflicts to kernel
 to help urpmi figure out the order to update...

I think the best thing would make kernel conflict with older
drakcut/udev/lvm2/dm*
Tradeoff is that we've to maintain those for all kernel flavors...


Re: [Mageia-dev] meta-task update in cauldron

2012-02-15 Thread Païou
Thierry Vignaud thierry.vignaud@... writes:

 2) kdm was selected because some packages suggested or required dm.
now only xguest requires dm.
let's just kill that requires and voila
nothing related to meta-task...
 
Thank you for this very interesting answer.
I thus have to look for which package asks xguest.

At the level of a minimal installation, I do not think that xguest is necessary.

And thus meta-task is not effectively concerned.





Re: [Mageia-dev] [changelog] [RPM] cauldron nonfree/release drakx-installer-images-1.64-3.mga2.nonfree

2012-02-15 Thread Thierry Vignaud
On 15 February 2012 09:55, Thomas Backlund t...@mageia.org wrote:
 And the correct fix needs more coding since arm does not support xz
 compressed modules so we need to adapt for that too, and not blindly
 recompress to .xz or search for .xz only...

Well both stage1  stage2 now expect XZ compressed modules.
What's the issue on ARM? The kernel decompressor?


Re: [Mageia-dev] meta-task update in cauldron

2012-02-15 Thread Thierry Vignaud
On 15 February 2012 13:32, Païou pai...@free.fr wrote:
 2) kdm was selected because some packages suggested or required dm.
    now only xguest requires dm.
    let's just kill that requires and voila
    nothing related to meta-task...

 Thank you for this very interesting answer.
 I thus have to look for which package asks xguest.

 At the level of a minimal installation, I do not think that xguest is 
 necessary.

xguest is pulled by userdrake and also by drakx installer if
Enable guest account is checked in


Re: [Mageia-dev] In need of a mentor

2012-02-15 Thread zezinho
Le mercredi 15 février 2012 21:41:32, Steven Tucker a écrit :
 Kyle has indeed added his name to the list, however there are 5 people
 on the list before him, I have been on that list since mid January, and
 there is someone who has been waiting since late November.
 
 All things being equal, shouldn't preference be given to the top
 (longest waiting) of the list?

You are right. The only reason for this not to work is of someone already 
knows a contributor. We should be carefull with that, as mentoring is about 
respect.


Re: [Mageia-dev] [changelog] [RPM] cauldron nonfree/release drakx-installer-images-1.64-3.mga2.nonfree

2012-02-15 Thread Thomas Backlund

Thierry Vignaud skrev 15.2.2012 14:39:

On 15 February 2012 09:55, Thomas Backlundt...@mageia.org  wrote:

And the correct fix needs more coding since arm does not support xz
compressed modules so we need to adapt for that too, and not blindly
recompress to .xz or search for .xz only...


Well both stage1  stage2 now expect XZ compressed modules.
What's the issue on ARM? The kernel decompressor?


yes.

There are patches suggested/queued for 3.4 to get full XZ support for 
arm so maybe we can backport them for 3.3 depending on how intrusive 
they are...


Thinking some more about the issue, adding something like .[g,x]z to
to the module detection wouldn't be much coding at all and would cover
both compressions, wdyt ?

--
Thomas


Re: [Mageia-dev] In need of a mentor

2012-02-15 Thread Pierre-Malo Denielou
On 15/02/12 03:15, Kyle Fletcher wrote:
 Hello all,
 
 I've been looking for a distro to join for awhile now and finally
 landed with mageia.  I'm relatively new to it, but have enjoyed it so
 far.  I've started teaching myself how to package and have packaged
 two things so far.  (very unstable, but i'm working on it).  I have
 also put my name and info on the wiki
 https://wiki.mageia.org/en/Becoming_a_Mageia_Packager so if there is
 anyone out there that would like to mentor me please let me know.
 
 I'm also usually in IRC all the time under the name vitamin{, tho afk alot :)

You did it!

Welcome to the club!

-- 
Malo
http://www.doc.ic.ac.uk/~malo/


Re: [Mageia-dev] In need of a mentor

2012-02-15 Thread Pierre-Malo Denielou
On 15/02/12 20:41, Steven Tucker wrote:
 Hi all,
 
 I would like to make comment on the Mentoring system, and hopefully I will
 convey it, and be interpreted in the best possible spirit.
 I am glad Kyle has now had an offer to be mentored and by no means wish to 
 stop
 this or interfere in anyway, however I felt quite deflated when I read the 
 offer
 to mentor him, and I imagine others would too, so I feel obligated to comment.
 
 There is a list on the wiki of people looking for mentors
 
 https://wiki.mageia.org/en/Becoming_a_Mageia_Packager#Packaging_apprentice_candidates
 
 
 Kyle has indeed added his name to the list, however there are 5 people on the
 list before him, I have been on that list since mid January, and there is
 someone who has been waiting since late November.
 
 All things being equal, shouldn't preference be given to the top (longest
 waiting) of the list?
 Is there a reason why 5 people get overlooked, and someone who has been 
 waiting
 2 days is given a chance? If we are not as 
 committed/capable/available/desirable
 can someone please let us know? I have already packaged a program I wrote and
 want added to Mageia, and I wait patiently for a Mentor, just to find the line
 has been cut.
 
 Do I need to constantly have IRC on to be chosen? is there some unwritten 
 rules
 about how to gain a mentor? If so please let me know so I can do these things.
 
 I hope this is taken constructively, I don't wish for the mentoring offer to
 Kyle to be withdrawn, he sounds like he will be an asset to the packaging 
 team,
 I do think though that you should consider the list first before making 
 offers.
 If a person is not suitable, tell them so they can move on, perhaps package 
 for
 another distro, whatever. Don't just leave them there to rot.
 Tuxta

Hi Steven,

I understand your frustration. this list on the wiki is not really working at
the moment.
You however need to understand that we are all volunteers and busy with other
tasks (like mga2). So finding a mentor also supposes that potential mentors see
(repeatedly) your will to participate. That's why coming to talk on IRC,
(notably #mageia-mentoring where we can help you learn the first steps of
packaging, even without a mentor), filling bugs or commenting on them, writing
to the mailing-list (even if it's just a reminder that you are looking for a
mentor) are all things that will make you known by the community and find a 
mentor.
In a way, you message is the illustration of what you should do (although the
long message you wrote is not that necessary :-) ).

BTW, I can be your mentor if you're motivated and don't mind using IRC :-).

Cheers,
-- 
Malo
http://www.doc.ic.ac.uk/~malo/


[Mageia-dev] Cleaning up GNOME spec files

2012-02-15 Thread Olav Vitters
In case people want to assist. I'm busy cleaning up all the GNOME
related spec files. If you want to do some simple work (instead of
beta1, general bug fixing, etc), then feel free to help out!

If you want to assist, do the following do download all GNOME spec files
in one go:
  mkdir ~/src ~/bin ~/pkgs
  cd ~/src
  svn co svn+ssh://svn.mageia.org/svn/soft/mga-gnome/trunk mga-gnome
  cd ~/bin
  ln -s ~/src/mga-gnome mga-gnome
  mga-gnome co

Then find spec files to work on using:
  grep -r '^%clean$' --exclude='*~' --exclude-dir=.svn --exclude-dir=SOURCES 
--exclude-dir=BUILD ~/pkgs

What I look at while cleaning up:
- remove BuildRoot:
- remove unneeded post/pre
- ensure everything uses tabs
- remove the default defattr
- remove default %clean section
- move any define name/release/version to Name:, Release:, Version:
- ensure Source: is similar to 
http://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
  thanks to: %define url_ver %(echo %{version}|cut -d. -f1,2)

There are loads of build failures, which needs to be looked at. But atm
just focussing on cleaning spec files only. If it fails to build, I only
check if that was a typo on my part or not. This as there are hundreds
of spec files to clean.

Build failures are various; missing buildrequires, lack of libm linking,
missing .la files, newer glib (not including just glib.h), etc, etc.

-- 
Regards,
Olav


Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread Colin Guthrie
'Twas brillig, and Thierry Vignaud at 15/02/12 12:30 did gyre and gimble:
 On 15 February 2012 11:09, Thomas Backlund t...@mageia.org wrote:
 Of course that still leaves distro upgrades, but maybe that can be handled
 in the installer or by adding versionated conflicts to kernel
 to help urpmi figure out the order to update...
 
 I think the best thing would make kernel conflict with older
 drakcut/udev/lvm2/dm*

Aye.

 Tradeoff is that we've to maintain those for all kernel flavors...

Time for a task-initramfs?

Col

-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread Thomas Backlund

Colin Guthrie skrev 15.2.2012 16:31:

'Twas brillig, and Thierry Vignaud at 15/02/12 12:30 did gyre and gimble:

On 15 February 2012 11:09, Thomas Backlundt...@mageia.org  wrote:

Of course that still leaves distro upgrades, but maybe that can be handled
in the installer or by adding versionated conflicts to kernel
to help urpmi figure out the order to update...


I think the best thing would make kernel conflict with older
drakcut/udev/lvm2/dm*




Well,
all kernels already requires(pre) a versioned dracut, so that is 
covered. I just bump that as needed...



Aye.


Tradeoff is that we've to maintain those for all kernel flavors...


Time for a task-initramfs?



Or maybe add the conflicts on dracut as that is the package we worry 
about...


--
Thomas



Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread Colin Guthrie
'Twas brillig, and Thomas Backlund at 15/02/12 14:38 did gyre and gimble:
 Colin Guthrie skrev 15.2.2012 16:31:
 'Twas brillig, and Thierry Vignaud at 15/02/12 12:30 did gyre and gimble:
 On 15 February 2012 11:09, Thomas Backlundt...@mageia.org  wrote:
 Of course that still leaves distro upgrades, but maybe that can be
 handled
 in the installer or by adding versionated conflicts to kernel
 to help urpmi figure out the order to update...

 I think the best thing would make kernel conflict with older
 drakcut/udev/lvm2/dm*

 
 Well,
 all kernels already requires(pre) a versioned dracut, so that is
 covered. I just bump that as needed...
 
 Aye.

 Tradeoff is that we've to maintain those for all kernel flavors...

 Time for a task-initramfs?

 
 Or maybe add the conflicts on dracut as that is the package we worry
 about...

Yeah that's probably neater than YATP :)

COl


-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


[Mageia-dev] Incorrect submission check: Unity desktop

2012-02-15 Thread Olav Vitters
I got the following submission error:

Submission errors, aborting:
- yelp-3.3.3-2.mga2.x86_64:
 - invalid-desktopfile /usr/share/applications/yelp.desktop value 
GNOME;Unity; for key OnlyShowIn in group Desktop
- yelp-3.3.3-2.mga2.i586:
 - invalid-desktopfile /usr/share/applications/yelp.desktop value 
GNOME;Unity; for key OnlyShowIn in group Desktop


Unity is a valid and registered desktop. Desktop-file-utils validates it
as of version 0.19. Above submission check is outdated and wrong. Please
fix the check so I can submit it again.

-- 
Regards,
Olav


Re: [Mageia-dev] Cleaning up GNOME spec files

2012-02-15 Thread Guillaume Rousse

Le 15/02/2012 15:05, Olav Vitters a écrit :

What I look at while cleaning up:
- remove BuildRoot:
- remove unneeded post/pre
- ensure everything uses tabs
That's not really cleaning up, that's enforcing your own cosmetic 
preferences. Whereas you're perfectly legitimate to manage your own spec 
files the way you want, this is slightly more ennoying for files shipped 
in those packages, notably the one generated from spec files through 
herein documents (for instance, apache, logrotate, cron files, etc...)


I'd rally prefer to have a bit more consistency here, not depending 
about individual maintainer preferences. Of course, if I'm reacting 
here, it's because everyone know than tab sucks :P

--
BOFH excuse #382:

Someone was smoking in the computer room and set off the halon systems.


Re: [Mageia-dev] Cleaning up GNOME spec files

2012-02-15 Thread Olav Vitters
On Wed, Feb 15, 2012 at 04:43:04PM +0100, Guillaume Rousse wrote:
 Le 15/02/2012 15:05, Olav Vitters a écrit :
 What I look at while cleaning up:
 - remove BuildRoot:
 - remove unneeded post/pre
 - ensure everything uses tabs
 That's not really cleaning up, that's enforcing your own cosmetic
 preferences. Whereas you're perfectly legitimate to manage your own
 spec files the way you want, this is slightly more ennoying for
 files shipped in those packages, notably the one generated from spec
 files through herein documents (for instance, apache, logrotate,
 cron files, etc...)
 
 I'd rally prefer to have a bit more consistency here, not depending
 about individual maintainer preferences. Of course, if I'm reacting
 here, it's because everyone know than tab sucks :P

You only mean my tabs comment I assume? I remembered that everything
should be tabs (during mentoring). If up to the maintainer, of course I
won't change it anymore, except if inconsistent.
I noticed some spec files have mostly tabs, except for a few lines. But
have also changed whole spec files to use tabs. Most of the spec files I
look at use tabs.

-- 
Regards,
Olav


Re: [Mageia-dev] Cleaning up GNOME spec files

2012-02-15 Thread Pascal Terjan
On Wed, Feb 15, 2012 at 15:54, Olav Vitters o...@vitters.nl wrote:
 On Wed, Feb 15, 2012 at 04:43:04PM +0100, Guillaume Rousse wrote:
 Le 15/02/2012 15:05, Olav Vitters a écrit :
 What I look at while cleaning up:
 - remove BuildRoot:
 - remove unneeded post/pre
 - ensure everything uses tabs
 That's not really cleaning up, that's enforcing your own cosmetic
 preferences. Whereas you're perfectly legitimate to manage your own
 spec files the way you want, this is slightly more ennoying for
 files shipped in those packages, notably the one generated from spec
 files through herein documents (for instance, apache, logrotate,
 cron files, etc...)

 I'd rally prefer to have a bit more consistency here, not depending
 about individual maintainer preferences. Of course, if I'm reacting
 here, it's because everyone know than tab sucks :P

 You only mean my tabs comment I assume? I remembered that everything
 should be tabs (during mentoring).

The current rule is only that you should not mix them inside one spec file.

 If up to the maintainer, of course I
 won't change it anymore, except if inconsistent.
 I noticed some spec files have mostly tabs, except for a few lines. But
 have also changed whole spec files to use tabs. Most of the spec files I
 look at use tabs.


Re: [Mageia-dev] Incorrect submission check: Unity desktop

2012-02-15 Thread Pascal Terjan
On Wed, Feb 15, 2012 at 15:38, Olav Vitters o...@vitters.nl wrote:
 I got the following submission error:

 Submission errors, aborting:
 - yelp-3.3.3-2.mga2.x86_64:
  - invalid-desktopfile /usr/share/applications/yelp.desktop value 
 GNOME;Unity; for key OnlyShowIn in group Desktop
 - yelp-3.3.3-2.mga2.i586:
  - invalid-desktopfile /usr/share/applications/yelp.desktop value 
 GNOME;Unity; for key OnlyShowIn in group Desktop


 Unity is a valid and registered desktop. Desktop-file-utils validates it
 as of version 0.19. Above submission check is outdated and wrong. Please
 fix the check so I can submit it again.

I think the test is run on the server, meaning Mageia 1, which has 0.18


Re: [Mageia-dev] mgarepo log regression? (was: c++-gtk-utils-2.0.4-1.mga2)

2012-02-15 Thread Anssi Hannula
On 14.02.2012 22:44, Jani Välimaa wrote:
 2012/2/14 barjac buildsystem-dae...@mageia.org:
 Name: c++-gtk-utilsRelocations: (not relocatable)
 Version : 2.0.4 Vendor: Mageia.Org
 Release : 1.mga2Build Date: Tue Feb 14 19:36:12 
 2012
 Install Date: (not installed)   Build Host: ecosse.mageia.org
 Group   : System/Libraries  Source RPM: (none)
 Size: 2000191  License: GPLv2
 Signature   : (none)
 Packager: barjac barjac
 URL : http://cxx-gtk-utils.sourceforge.net
 Summary : GTK+-based ISO image editor
 Description :
 c++-gtk-utils is a lightweight library containing
 a number of classes and functions for programming
 GTK+ programs using C++ in POSIX (Unix-like) environments,
 where the user does not want to use a full-on wrapper such
 as gtkmm or wxWidgets, or is concerned about exception safety
 or thread safety of the wrapper and their documentation.
 It is parallel installable for both GTK+2 and GTK+3.

 barjac barjac 2.0.4-1.mga2:
 + Revision: 208908
 - .mga2- del *.a
 - imported package c++-gtk-utils
 
 You should avoid using macros in commit msgs or at least escape them
 (%mkrel - %%mkrel) or use mgarepo to commit changes which does it
 automatically.
 
 Commit msgs %mkrel  spelling error and del *.a looks now in
 changelog like - .mga2- del *.a.

Err no, this is an mgarepo regression. It should automatically escape
the logs when it fetches the log from SVN, and double-checking confirms
that mdv repsys does it correctly.

Or has this been intentionally changed at some point??

-- 
Anssi Hannula


Re: [Mageia-dev] mgarepo log regression?

2012-02-15 Thread Anssi Hannula
On 15.02.2012 18:38, Anssi Hannula wrote:
 On 14.02.2012 22:44, Jani Välimaa wrote:
 2012/2/14 barjac buildsystem-dae...@mageia.org:
 Name: c++-gtk-utilsRelocations: (not relocatable)
 Version : 2.0.4 Vendor: Mageia.Org
 Release : 1.mga2Build Date: Tue Feb 14 19:36:12 
 2012
 Install Date: (not installed)   Build Host: ecosse.mageia.org
 Group   : System/Libraries  Source RPM: (none)
 Size: 2000191  License: GPLv2
 Signature   : (none)
 Packager: barjac barjac
 URL : http://cxx-gtk-utils.sourceforge.net
 Summary : GTK+-based ISO image editor
 Description :
 c++-gtk-utils is a lightweight library containing
 a number of classes and functions for programming
 GTK+ programs using C++ in POSIX (Unix-like) environments,
 where the user does not want to use a full-on wrapper such
 as gtkmm or wxWidgets, or is concerned about exception safety
 or thread safety of the wrapper and their documentation.
 It is parallel installable for both GTK+2 and GTK+3.

 barjac barjac 2.0.4-1.mga2:
 + Revision: 208908
 - .mga2- del *.a
 - imported package c++-gtk-utils

 You should avoid using macros in commit msgs or at least escape them
 (%mkrel - %%mkrel) or use mgarepo to commit changes which does it
 automatically.

 Commit msgs %mkrel  spelling error and del *.a looks now in
 changelog like - .mga2- del *.a.
 
 Err no, this is an mgarepo regression. It should automatically escape
 the logs when it fetches the log from SVN, and double-checking confirms
 that mdv repsys does it correctly.
 
 Or has this been intentionally changed at some point??

Actually, scratch that. There is just a bug that escaping isn't done
correctly when '%' is the first character of an SVN log message line.

MgaRepo/log.py:
unescaped_macro_pat = re.compile(r([^%])%([^%]))

This matches x%foo, but doesn't match %foo.

-- 
Anssi Hannula


Re: [Mageia-dev] mgarepo log regression?

2012-02-15 Thread nicolas vigier
On Wed, 15 Feb 2012, Anssi Hannula wrote:

  
  Err no, this is an mgarepo regression. It should automatically escape
  the logs when it fetches the log from SVN, and double-checking confirms
  that mdv repsys does it correctly.
  
  Or has this been intentionally changed at some point??
 
 Actually, scratch that. There is just a bug that escaping isn't done
 correctly when '%' is the first character of an SVN log message line.
 
 MgaRepo/log.py:
 unescaped_macro_pat = re.compile(r([^%])%([^%]))
 
 This matches x%foo, but doesn't match %foo.

I have commited this change to fix the problem :
http://svnweb.mageia.org/soft/build_system/mgarepo/trunk/MgaRepo/log.py?r1=265r2=2956view=patch



Re: [Mageia-dev] Can't switch to virtual consoles

2012-02-15 Thread andre999

Thomas Backlund a écrit :

14.02.2012 21:50, Juan Luis Baptiste skrev:
   

On Tue, Feb 14, 2012 at 2:45 PM, Guillaume Rousse
guillomovi...@gmail.com  wrote:
 

Le 14/02/2012 19:58, Juan Luis Baptiste a écrit :

   

Can you check if systemd has forked mingetty for the
text consoles yet?

   

I'm using sysvinit not systemd.
 

Try systemd then...

   

But isn't sysvinit to be the default for mga 2 and the switch to
systemd is going to be for mga 3 ? or I'm missing something ?

 


systemd will be default for Mageia 2

sysvinit is only a fallback for systems that dont work with systemd yet...

sysvinit (and mkinitrd) will be completely removed as soon as Cauldron
opens up again after Mageia 2 release.
--
Thomas

   
As I understood it, it was explicitly decided that systemd was to be an 
option for mga2, with sysvinit remaining the default.

And hopefully systemd was to be the default for mga3, with sysvinit removed.

Also, cauldron switched temporarily to systemd as default in order to 
more fully test it.  But to revert to sysvinit as the default for mga2 
release.


When did this change ?

--
André



Re: [Mageia-dev] Can't switch to virtual consoles

2012-02-15 Thread Juan Luis Baptiste
On Wed, Feb 15, 2012 at 2:18 PM, andre999 andre999...@laposte.net wrote:

 As I understood it, it was explicitly decided that systemd was to be an
 option for mga2, with sysvinit remaining the default.
 And hopefully systemd was to be the default for mga3, with sysvinit removed.

 Also, cauldron switched temporarily to systemd as default in order to more
 fully test it.  But to revert to sysvinit as the default for mga2 release.

 When did this change ?


Exactly, that was what I thought was going to happen, I don't remember
reading when this changed, at least I don't remember to have been
mentioned on the list.


-- 
Juancho


Re: [Mageia-dev] Can't switch to virtual consoles

2012-02-15 Thread Johnny A. Solbu
On Wednesday 15 February 2012 20:18, andre999 wrote:
 As I understood it, it was explicitly decided that systemd was to be an 
 option for mga2, with sysvinit remaining the default.
 And hopefully systemd was to be the default for mga3, with sysvinit removed.
 
 Also, cauldron switched temporarily to systemd as default in order to 
 more fully test it.  But to revert to sysvinit as the default for mga2 
 release.

I thought this was the case, too.

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


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


Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread Colin Guthrie
'Twas brillig, and Colin Guthrie at 15/02/12 09:36 did gyre and gimble:
 'Twas brillig, and David W. Hodgins at 15/02/12 01:38 did gyre and gimble:
 On Tue, 14 Feb 2012 10:55:17 -0500, Colin Guthrie
 mag...@colin.guthr.ie wrote:

 Can everyone please test the new dracut please? Especially those of you

 With dracut-015-2, / on a partition, /usr on a lvm logical volume, the
 initramfs no longer has the lvm2 command, or the dm_mod kernel module
 making it impossible to mount /usr.

 The file 50mount-usr.sh is present in hooks/pre-pivot, but the file
 30parse-lvm.sh is no longer in hooks/cmdline.
 
 Damn, it looked like the code was OK for that. I'll have to reintroduce
 some patches I guess.
 
 Cheers for the report, I'll try and create a similar VM tonight.

OK, that was a very strange quirk it all boiled down to a string
comparison function :s

Can you try with dracut-015-3.mga2 when it arrives?

If you cannot boot, you can just pass rd.lvm.lv=foo/bar on the kernel
command line (where foo is the vgname and bar is the lvname)... tho'
this might or might not work too well as lvm might not be on the initrd
itself Even if it's not included, it however possible to run
things... with our current split of /usr (I was able to run the
necessary binaries from /sysroot with appropriate LD_LIBRARY_PATH tweaks!)

Col


-- 

Colin Guthrie
colin(at)mageia.org
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] Consolidation of the spell checkers - current status before Beta 1 and general version freeze

2012-02-15 Thread Kamil Rytarowski

On 14.02.2012 15:40, Kamil Rytarowski wrote:

To-do before the version freeze (I think, I can finish it tonight):
- review additional ~50 hunspell dicts and use better obsoletion of 
myspell

- stop providing enchant-dictionary in 2/3 aspell dicts

Done.
All Hunspell dictionaries are ready, Aspell one are cleaned and Myspell 
is moved into obsoletes. Have fun and feel free to submit bugs.


Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread David W. Hodgins

On Wed, 15 Feb 2012 19:10:09 -0500, Colin Guthrie mag...@colin.guthr.ie wrote:


OK, that was a very strange quirk it all boiled down to a string
comparison function :s
Can you try with dracut-015-3.mga2 when it arrives?


Still doesn't work.


If you cannot boot, you can just pass rd.lvm.lv=foo/bar on the kernel
command line (where foo is the vgname and bar is the lvname)... tho'
this might or might not work too well as lvm might not be on the initrd


The lvm command and the dm_mod kernel module are not in the initramfs.

I'm using chroot from Mageia 1, to access the system.

Regards, Dave Hodgins


Re: [Mageia-dev] In need of a mentor

2012-02-15 Thread Kamil Rytarowski

On 15.02.2012 21:41, Steven Tucker wrote:

Hi all,

Hello Steven!


I would like to make comment on the Mentoring system, and hopefully I 
will convey it, and be interpreted in the best possible spirit.
I am glad Kyle has now had an offer to be mentored and by no means 
wish to stop this or interfere in anyway, however I felt quite 
deflated when I read the offer to mentor him, and I imagine others 
would too, so I feel obligated to comment.


There is a list on the wiki of people looking for mentors

https://wiki.mageia.org/en/Becoming_a_Mageia_Packager#Packaging_apprentice_candidates 



Kyle has indeed added his name to the list, however there are 5 people 
on the list before him, I have been on that list since mid January, 
and there is someone who has been waiting since late November.


All things being equal, shouldn't preference be given to the top 
(longest waiting) of the list?
Is there a reason why 5 people get overlooked, and someone who has 
been waiting 2 days is given a chance? 
There are lot kinds of packages in Mageia (C++, documentation, Java, 
Gnome, KDE, web, kernel, assembler, Perl, Haskell, XFCE4, Ruby, Ocaml, 
...) and usually mentors take these apprentice candidates, where there 
is a common field of shared interests.
If we are not as committed/capable/available/desirable can someone 
please let us know?
Don't think like that please! As wiki says, the most important is 
enthusiasm! I have seen that even qualified computer scientists cannot 
finish the mentoring process due to lack of enthusiasm (they need to 
dedicate their free time to the project).
I have already packaged a program I wrote and want added to Mageia, 
and I wait patiently for a Mentor, just to find the line has been cut.


Do I need to constantly have IRC on to be chosen?
Of course not! It's individual flavour of communication, some people 
prefer IRC, some e-mails, some other ways to communicate.
is there some unwritten rules about how to gain a mentor? If so please 
let me know so I can do these things.
There is probably one thing unwritten, just trying to ping developers 
helps in finding. Kyle was asking several times on IRC for mentor.


I hope this is taken constructively, I don't wish for the mentoring 
offer to Kyle to be withdrawn, he sounds like he will be an asset to 
the packaging team, I do think though that you should consider the 
list first before making offers. If a person is not suitable, tell 
them so they can move on, perhaps package for another distro, 
whatever. Don't just leave them there to rot.
The truth is simple, we are short of packagers and therefore mentors. 
Everybody with enthusiasm (even without great Unix skills) is welcome.


I have mostly finished my project of the consolidation of spell-checkers 
in Mga, that costed hundreds of commits, and now I feel ready to start 
helping in the mentoring process.


I have proposed to you and to Edward (edge226) to teach you packaging.
To be clear, after reading your interests / skills / comments, I 
decided that I can be a better mentor for you, according to the field of 
interest.


Tuxta


Regards and welcome!

Kamil


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release dracut-015-3.mga2

2012-02-15 Thread Charles A Edwards
On Thu, 16 Feb 2012 01:05:15 +0100 (CET)
colin buildsystem-dae...@mageia.org wrote:

   + tmb tmb
 - add info in README.urpmi that systemd users must use dracut

What does this mean?

Currently I am booting with systemd-sysvinit and using mkinitrd.
Is it going to now magically/tragically stop working?


 
Charles

-- 
The scissors cut easiest past the buttonhole
-- Murphy's Laws of Sewing n°19
--
Mageia release 2 (Cauldron) for x86_64$
On SuperSizehttp://www.eslrahc.com
Registered Linux user #182463
3.2.6-server-0.rc1.1.mga2 x86_64
--


signature.asc
Description: PGP signature


Re: [Mageia-dev] Incorrect submission check: Unity desktop

2012-02-15 Thread Michael Scherer
Le mercredi 15 février 2012 à 16:06 +, Pascal Terjan a écrit :
 On Wed, Feb 15, 2012 at 15:38, Olav Vitters o...@vitters.nl wrote:
  I got the following submission error:
 
  Submission errors, aborting:
  - yelp-3.3.3-2.mga2.x86_64:
   - invalid-desktopfile /usr/share/applications/yelp.desktop value 
  GNOME;Unity; for key OnlyShowIn in group Desktop
  - yelp-3.3.3-2.mga2.i586:
   - invalid-desktopfile /usr/share/applications/yelp.desktop value 
  GNOME;Unity; for key OnlyShowIn in group Desktop
 
 
  Unity is a valid and registered desktop. Desktop-file-utils validates it
  as of version 0.19. Above submission check is outdated and wrong. Please
  fix the check so I can submit it again.
 
 I think the test is run on the server, meaning Mageia 1, which has 0.18

Yep.

I guess that's time to test the new shiny sysadmin repo \o/

-- 
Michael Scherer



Re: [Mageia-dev] Incorrect submission check: Unity desktop

2012-02-15 Thread Michael Scherer
Le jeudi 16 février 2012 à 07:34 +0100, Michael Scherer a écrit :
 Le mercredi 15 février 2012 à 16:06 +, Pascal Terjan a écrit :
  On Wed, Feb 15, 2012 at 15:38, Olav Vitters o...@vitters.nl wrote:
   I got the following submission error:
  
   Submission errors, aborting:
   - yelp-3.3.3-2.mga2.x86_64:
- invalid-desktopfile /usr/share/applications/yelp.desktop value 
   GNOME;Unity; for key OnlyShowIn in group Desktop
   - yelp-3.3.3-2.mga2.i586:
- invalid-desktopfile /usr/share/applications/yelp.desktop value 
   GNOME;Unity; for key OnlyShowIn in group Desktop
  
  
   Unity is a valid and registered desktop. Desktop-file-utils validates it
   as of version 0.19. Above submission check is outdated and wrong. Please
   fix the check so I can submit it again.
  
  I think the test is run on the server, meaning Mageia 1, which has 0.18
 
 Yep.
 
 I guess that's time to test the new shiny sysadmin repo \o/

And to report that it doesn't work ( seems it cannot find glib-devel, so
I assume 'wrong source configuration' ).

-- 
Michael Scherer




Re: [Mageia-dev] New Dracut: Please test

2012-02-15 Thread David W. Hodgins

On Wed, 15 Feb 2012 19:10:09 -0500, Colin Guthrie mag...@colin.guthr.ie wrote:


Can you try with dracut-015-3.mga2 when it arrives?


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

Regards, Dave Hodgins