[Mageia-dev] mentors + apprentices

2012-01-26 Thread andre999

Hi everyone,

Currently we have 4 apprentice candidates looking for a mentor.

am2605 (Andrew Myers), has been waiting now about 2 months.
He is a longtime Fedora, a web developer, interested in packaging related to 
Gnome, Java, Eclipse among others, teaching himself Mageia packaging basics.

dmorgan has offered to mentor him when his next apprentice graduates.

cddesjar (Christopher Desjardins), has been waiting about 6 weeks.
He has basic .deb and .rpm packaging experience, including doing texworks and 
jags on Mageia for himself.  Would like to maintain these and R-base.


tuxta (Steve Tucker)
He is an associate lecturer in C/C++ and Java, and an IT school sys admin, who 
wants to start giving back to the FOSS community that has given him so much.


edge226 (Edward)
He has learned html, C, C++, Java, and Assembly in a business-oriented computer 
program in college a few years back, and has recently been learning Python.  A 
user of Linux for over 10 years, he would like to give something back.


Note that those who have been waiting the longest are at the top of the list.

You can find more details at:
https://wiki.mageia.org/en/Becoming_a_Mageia_Packager#Packager_apprentice_candidates

Mentors, let me know who you take on, and I'll update the tables for you.
And if you feel that you can take on another apprentice, don't hesitate to post 
to this thread.


Thanks :-)



Anyone else looking for a mentor, let me know so I can add your name as an 
apprentice candidate -- or you can do it yourself.
https://wiki.mageia.org/en/Becoming_a_Mageia_Packager#Packager_apprentice_candidates 



See also the previous sections, on becoming a Mageia packager :
https://wiki.mageia.org/mw-en/index.php?title=Becoming_a_Mageia_Packager&action=submit#What_is_needed_to_become_a_Mageia_packager

To find a mentor, it helps to also post to this list (mageia-dev), or hang out 
on IRC at freenode #mageia-mentoring.
Don't forget that if you contact a mentor directly, they know that you are 
actively interested.


Regards :-)

--
André
(Packager mentoring program coordinator)





[Mageia-dev] mkinitrd and Mageia2

2012-01-26 Thread Charles A Edwards
It was my understanding that mkinitrd would continue to be supported in
Mageia2 and then be phased out during the Mageia3 development.

If this is the case, why is it that all 'current' kernels now
require dracut?


Charles

-- 
Your motives for doing whatever good deed you may have in mind will be
misinterpreted by somebody.
--
Mageia release 2 (Cauldron) for x86_64$
On SuperSizehttp://www.eslrahc.com
Registered Linux user #182463
3.2.1-tmb-server-1.mga2 x86_64
--


signature.asc
Description: PGP signature


[Mageia-dev] Fwd: GNOME 3.4 will rely on hostnamed, localed, timedated D-Bus API

2012-01-26 Thread Olav Vitters
Should either split these daemons out from systemd, or always have
systemd installed. In any case, I'm going to add requires on this in
gnome-control-center.

Daemons will work under sysvinit. Just need to be installed.
-- 
Regards,
Olav
--- Begin Message ---
GNOME 3.2 contains code to change:
 - system hostname
 - date & time settings (time, timezone, etc)
 - system locale

As there is no standard across distributions, GNOME detected the
distribution and for a few distributions, was able to change above
settings.

Starting with GNOME 3.4, GNOME will rely on the following D-Bus APIs
provided by the following daemons:
 - hostnamed
 - localed
 - timedated

These daemons are included in the systemd tarball. For the D-Bus API
reference, see the links at the end of this email.

Recommendation:
 - systemd only systems: ensure these daemons are packaged and running
 - systemd+sysvinit systems: put these daemons in a separate package and
   ensure they are running under both init systems. They do not rely on
   a running systemd.
 - other init systems: Please write a _new_ daemon to provide this
   functionality. The D-Bus API is really simple and instead of patching
   hostnamed/locald/timedated to support other distributions/init
   systemd, the recommendation is to just write a new daemon which
   implements the D-Bus API.
   Alternatively, (if these daemons do not need to be patched) only
   compile and package the hostnamed, localed and timedated from the
   systemd tarball.

Note: Ubuntu has written a daemon implementing the hostnamed and localed
D-Bus interfaces.

Reference:
 - 
http://www.freedesktop.org/wiki/Software/systemd/InterfacePortabilityAndStabilityChart
 - http://www.freedesktop.org/wiki/Software/systemd/hostnamed
 - http://www.freedesktop.org/wiki/Software/systemd/localed
 - http://www.freedesktop.org/wiki/Software/systemd/timedated
 - https://bugzilla.gnome.org/show_bug.cgi?id=658352

-- 
Regards,
Olav (on behalf of the release team)
--- End Message ---


Re: [Mageia-dev] size of iso dvds

2012-01-26 Thread Luc Menut

Le 25/01/2012 21:21, Juergen Harms a écrit :

I just joined this list - therefore top-posting rather than replying.

Seeing the discussion on space on isos,


some data about differences between mageia 1 x86_64 DVD and mageia 2a3 
x86_64 DVD:

mageia 1 : 3730 Mo - 4630 packages
mageia 2 : 4139 Mo - 4209 packages

some new "big" packages in mga 2:
- *eclipse* ->+ 67 packages -> +302 Mo
  + lots of new java packages (ant, maven, ...)
- celtx* ->   +  7 packages -> +132 Mo
- e, e17_themes ->+  2 packages ->  +36 Mo
- chromium-browser -> +  2 packages ->  +23 Mo

some packages bigger than in mga 1:
- texlive* -> + 95Mo (mga1 306Mo, mga2 401Mo)

packages that we will be able to remove in mga2:
- myspell* 39Mo (after hunspell migration)


some major missing packages in mga2 DVD ISO:
- lots of kde packages,
- gstreamer0.10-pulse,
- kernel-desktop-devel-latest,
- kernel-server-devel-latest,
- perhaps others :'(

regards,
Luc

--
Luc Menut


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Luis Daniel Lucio Quiroz
Le mercredi 25 janvier 2012 18:35:20 zezinho a écrit :
> Le mercredi 25 janvier 2012 16:30:23, Romain d'Alverny a écrit :
> > I'd like to discuss/plan how we can build and distribute ready to use
> > VM images of Mageia 2 along with original ISOs, from our download
> > pages.
> 
> I use LiveCD for this kinds of tests. It takes only a few seconds to install
> it in a VM. Is it really usefull to work on another media?
> Email Shield provided by NOCWorldWide.com

I've sucessfuly place openvz templates for mandriva 2010.2 and 2011. when 
ready i will publish template for Mga2. Sorry Mga1 not good enought for server 
use, it misses to  many packages.

LD


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Buchan Milne
On Thursday, 26 January 2012 15:02:18 Kamil Rytarowski wrote:
> W dniu 25.01.2012 16:30, Romain d'Alverny pisze:
> > Hi there,
> > 
> > I'd like to discuss/plan how we can build and distribute ready to use
> > VM images of Mageia 2 along with original ISOs, from our download
> > pages.
> > 
> > Target VMs: (...), Virtualbox, (...)
> 
> Please take a note here
> https://forums.virtualbox.org/viewtopic.php?f=10&t=46798
> 
> Quote:
> Unattended Guest OS Install - vbox-unattended
> (a.k.a. coffee break system installation)
> Good news !
> I have finally achieved first milestone - first working version !
> This project lets you to install any supported guest OS in 10 minutes !

While it might be a nice UI, all the aspects it has in scope for us are 
achievable with virt-install (or virt-manager's 'New' button).

Regards,
Buchan


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Buchan Milne
On Thursday, 26 January 2012 13:37:38 Romain d'Alverny wrote:
> On Thu, Jan 26, 2012 at 11:16, Buchan Milne  
wrote:
> > On Wednesday, 25 January 2012 17:30:23 Romain d'Alverny wrote:
> > Generic VM images, or ones targetted at specific uses? If specific uses,
> > it might be worthwhile considering live ISOs targetted at the use case
> > with installation support.
> > 
> > In my case, I would consider looking at a minimal XBMC-based (possibly
> > with samba and a few other tools as well) live ISO/USB.
> 
> I would consider at least those 3:
>  - a generic minimal system install ISO (quick to download and base
> from which we can generate more elaborate images)
>  - equivalent generic minimal system VM
>  - derivatives:
>- a Vagrant image (same as above + a specific user/packages setup)
>- your XBMC-based one
> 
> I started playing with a boot.iso + auto_inst.cfg (this is really
> great, we ought to document it better somewhere about it) + Vagrant a
> few weeks ago, but didn't make it yet. Will clean this up and post it
> somewhere.
> 
> >> Target VMs: Xen, VMWare, Virtualbox, Vagrant (with a minimal install +
> >> specific config), other, you name it, as long as it can be managed
> >> (best would be to have these build automatically from source ISOs +
> >> ad-hoc auto_install.cfg + post install conf).
> > 
> > Most of these tools support OVF, so do we have tools that can generate
> > OVF easily?
> 
> No idea.
> 
> > What about publishing official images to Amazon EC2?
> 
> Yes!
> 
> > I don't know if there is that much value in providing specific VM images,
> > when instead we may want to look at providing good tools for sharing VM
> > configs and tools for easily generating images from those configs.
> 
> I'd say both. Sharing configs and tools is great, having a few small
> images available is great too for those that prefer to focus on using
> it at once (and for cloud hosts too).
> 
> If we were to automate the process, could we chain somehow this:
>  - bcd with a minimal system image

Why? Do you want to provide an installable (ie, drakx) ISO, that requires the 
user to click through the installation? If not, skip this.

>  - isocheck
>  - vmbuild? foreach each vm config provided (we can store all this in
> svn), does:
>- push specific auto_inst script into the install ISO

Rather:
1)Install
-use virt-install to boot a VM with auto_install pointing to official repo
or
-modify draklive to install into raw volumes (which also uses auto_install)
2)Convert raw volumes to OVF

>- run the ISO into the virtual environment
>- package the VM
>- checks
>- deliver to download

Regards,
Buchan


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Kamil Rytarowski

W dniu 25.01.2012 16:30, Romain d'Alverny pisze:

Hi there,

I'd like to discuss/plan how we can build and distribute ready to use
VM images of Mageia 2 along with original ISOs, from our download
pages.

Target VMs: (...), Virtualbox, (...)
Please take a note here 
https://forums.virtualbox.org/viewtopic.php?f=10&t=46798


Quote:
Unattended Guest OS Install - vbox-unattended
(a.k.a. coffee break system installation)
Good news !
I have finally achieved first milestone - first working version !
This project lets you to install any supported guest OS in 10 minutes !


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Christian Lohmaier
Hi *,

On Thu, Jan 26, 2012 at 10:17 AM, Romain d'Alverny  wrote:
> On Wed, Jan 25, 2012 at 18:35, zezinho  wrote:
>> Le mercredi 25 janvier 2012 16:30:23, Romain d'Alverny a écrit :
>
> VMs can be used for scriptable config and deployment of
> test/staging/prod platforms, using shared recipes (chef, puppet,
> other). Providing a pre-installed, predictable minimal system is
> helpful in this case.

Why not provide a kickstart image then? Or is kickstart
auto-installation no longer supported by Mageia? I used it a while
back with mandriva, and while a little hard to discover that feature,
it worked quite well.
This is then much easier to distribute (regular install-media +
kickstart configuration) and can be installed unattended in any VM of
the user's choice...

ciao
Christian


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Romain d'Alverny
On Thu, Jan 26, 2012 at 11:16, Buchan Milne  wrote:
> On Wednesday, 25 January 2012 17:30:23 Romain d'Alverny wrote:
> Generic VM images, or ones targetted at specific uses? If specific uses, it
> might be worthwhile considering live ISOs targetted at the use case with
> installation support.
>
> In my case, I would consider looking at a minimal XBMC-based (possibly with
> samba and a few other tools as well) live ISO/USB.

I would consider at least those 3:
 - a generic minimal system install ISO (quick to download and base
from which we can generate more elaborate images)
 - equivalent generic minimal system VM
 - derivatives:
   - a Vagrant image (same as above + a specific user/packages setup)
   - your XBMC-based one

I started playing with a boot.iso + auto_inst.cfg (this is really
great, we ought to document it better somewhere about it) + Vagrant a
few weeks ago, but didn't make it yet. Will clean this up and post it
somewhere.

>> Target VMs: Xen, VMWare, Virtualbox, Vagrant (with a minimal install +
>> specific config), other, you name it, as long as it can be managed
>> (best would be to have these build automatically from source ISOs +
>> ad-hoc auto_install.cfg + post install conf).
>
> Most of these tools support OVF, so do we have tools that can generate OVF
> easily?

No idea.

> What about publishing official images to Amazon EC2?

Yes!

> I don't know if there is that much value in providing specific VM images, when
> instead we may want to look at providing good tools for sharing VM configs and
> tools for easily generating images from those configs.

I'd say both. Sharing configs and tools is great, having a few small
images available is great too for those that prefer to focus on using
it at once (and for cloud hosts too).

If we were to automate the process, could we chain somehow this:
 - bcd with a minimal system image
 - isocheck
 - vmbuild? foreach each vm config provided (we can store all this in
svn), does:
   - push specific auto_inst script into the install ISO
   - run the ISO into the virtual environment
   - package the VM
   - checks
   - deliver to download


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Michael Scherer
Le jeudi 26 janvier 2012 à 12:16 +0200, Buchan Milne a écrit :
> On Wednesday, 25 January 2012 17:30:23 Romain d'Alverny wrote:

> > Uses can be: evaluation, development/staging environments, you name it too.
> > 
> > hurdman has some experience and is a first volunteer to work on this;
> > others? (input, recipes, hands).
> 
> I don't know if there is that much value in providing specific VM images, 
> when 
> instead we may want to look at providing good tools for sharing VM configs 
> and 
> tools for easily generating images from those configs.
> 
> Some interesting tools which we don't seem to have yet:
> http://libguestfs.org/
> http://libguestfs.org/virt-v2v/

You can add oz, boxgrinder.

And there is the script based on virt-install that i sent a few months
ago ( still no release of virt-install, so no mageia integration, maybe
I should start to poke maintainer for a release ).

It should be fairly easy to generate vm as well as iso.
-- 
Michael Scherer



Re: [Mageia-dev] Build system currently broken

2012-01-26 Thread Pascal Terjan
On Thu, Jan 26, 2012 at 10:24, Pascal Terjan  wrote:
> On Thu, Jan 26, 2012 at 10:19, Buchan Milne  
> wrote:
>> On Thursday, 26 January 2012 11:03:09 Pascal Terjan wrote:
>>> Hi everyone,
>>> I don't have time to restore previous systemd package currently, but
>>> the new one broke the build system:
>>>
>>> Installation failed:
>>>       lockdev is needed by systemd-39-2.mga2.x86_64
>>
>> Do we need more validation on packages that are dependencies of the build
>> system?
>
> There is an open bug for an easy improvement : Do not delete old
> chroot tarball if we fail to generate a new one

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


Re: [Mageia-dev] Build system currently broken

2012-01-26 Thread Pascal Terjan
On Thu, Jan 26, 2012 at 10:19, Buchan Milne  wrote:
> On Thursday, 26 January 2012 11:03:09 Pascal Terjan wrote:
>> Hi everyone,
>> I don't have time to restore previous systemd package currently, but
>> the new one broke the build system:
>>
>> Installation failed:
>>       lockdev is needed by systemd-39-2.mga2.x86_64
>
> Do we need more validation on packages that are dependencies of the build
> system?

There is an open bug for an easy improvement : Do not delete old
chroot tarball if we fail to generate a new one


Re: [Mageia-dev] Build system currently broken

2012-01-26 Thread Buchan Milne
On Thursday, 26 January 2012 11:03:09 Pascal Terjan wrote:
> Hi everyone,
> I don't have time to restore previous systemd package currently, but
> the new one broke the build system:
> 
> Installation failed:
>   lockdev is needed by systemd-39-2.mga2.x86_64

Do we need more validation on packages that are dependencies of the build 
system?


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Buchan Milne
On Wednesday, 25 January 2012 17:30:23 Romain d'Alverny wrote:
> Hi there,
> 
> I'd like to discuss/plan how we can build and distribute ready to use
> VM images of Mageia 2 along with original ISOs, from our download
> pages.

Generic VM images, or ones targetted at specific uses? If specific uses, it 
might be worthwhile considering live ISOs targetted at the use case with 
installation support.

In my case, I would consider looking at a minimal XBMC-based (possibly with 
samba and a few other tools as well) live ISO/USB.

> Target VMs: Xen, VMWare, Virtualbox, Vagrant (with a minimal install +
> specific config), other, you name it, as long as it can be managed
> (best would be to have these build automatically from source ISOs +
> ad-hoc auto_install.cfg + post install conf).

Most of these tools support OVF, so do we have tools that can generate OVF 
easily?

BTW., I have access to a VMWare vSphere environment with capaticy to run a few 
extra VMs (for testing images). For images for VMWare, it may also be 
worthwhile including some of the VMWare tools (there are open-source versions, 
and I believe Ubuntu ships these):

http://sourceforge.net/projects/open-vm-tools/

(We have X11 driver and mouse input driver, but these should provide drag 'n' 
drop, window resize, memory ballooning, guest shutdown etc.).

What about publishing official images to Amazon EC2?

> Uses can be: evaluation, development/staging environments, you name it too.
> 
> hurdman has some experience and is a first volunteer to work on this;
> others? (input, recipes, hands).

I don't know if there is that much value in providing specific VM images, when 
instead we may want to look at providing good tools for sharing VM configs and 
tools for easily generating images from those configs.

Some interesting tools which we don't seem to have yet:
http://libguestfs.org/
http://libguestfs.org/virt-v2v/

http://libguestfs.org/virt-copy-in.1.html
http://libguestfs.org/virt-tar-in.1.html
http://libguestfs.org/febootstrap.8.html

Regards,
Buchan


Re: [Mageia-dev] Official VM images for Mageia 2?

2012-01-26 Thread Romain d'Alverny
On Wed, Jan 25, 2012 at 18:35, zezinho  wrote:
> Le mercredi 25 janvier 2012 16:30:23, Romain d'Alverny a écrit :
>> I'd like to discuss/plan how we can build and distribute ready to use
>> VM images of Mageia 2 along with original ISOs, from our download
>> pages.
>
> I use LiveCD for this kinds of tests.
> It takes only a few seconds to install it in a VM.

This is an option, but LiveCDs do not provide a minimal system, and
their intended use is more for a graphical user desktop.

VMs can be used for scriptable config and deployment of
test/staging/prod platforms, using shared recipes (chef, puppet,
other). Providing a pre-installed, predictable minimal system is
helpful in this case. I'm especially thinking about Vagrant boxes, but
other images can be used for the same goals.

It's not about changing/diminishing the current dev/packaging focus
for Mageia 2 of course (not the same priority), it's to complement the
build chain with an alternative way to use the platform in the end.


[Mageia-dev] Build system currently broken

2012-01-26 Thread Pascal Terjan
Hi everyone,
I don't have time to restore previous systemd package currently, but
the new one broke the build system:

Installation failed:
lockdev is needed by systemd-39-2.mga2.x86_64