Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2012-01-17 Thread Olav Vitters
On Tue, Jan 17, 2012 at 07:13:49AM +0100, Michael Scherer wrote:
> I am not opposed on having the patch in cauldron however.

Qemu 1.0 on Cauldron doesn't build. I suspect some kind of gcc problem
as it has built on other distributions (fedora, opensuse).

Filed https://bugs.mageia.org/show_bug.cgi?id=4164 against gcc (probably
wrong, but need an expert).

-- 
Regards,
Olav


Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2012-01-16 Thread Michael Scherer
Le samedi 14 janvier 2012 à 21:10 +0100, Kamil Rytarowski a écrit :

> Hi!
> We have succeed to push the patch upstream 
> http://git.qemu.org/?p=qemu.git;a=commitdiff;h=0e0e7facc775e9bb020314f48751b3d09f316c8b
>  
> It took 2 months.. It will be shipped with the next version of Qemu so 
> no need to take care of the patch for next releases.

> Can I now patch the old Qemu in Mga1 to ship UDP support and therefore 
> be usable within GNS3? I will then fix GNS3 and its requirements too.

That's a non bugfix update, so that doesn't fullfill the policy. 

I am not opposed on having the patch in cauldron however.

-- 
Michael Scherer




Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2012-01-14 Thread Kamil Rytarowski

W dniu 14.11.2011 18:16, Michael Scherer pisze:

Le dimanche 13 novembre 2011 à 22:32 +0100, Kamil Rytarowski a écrit :

On 13.11.2011 10:58, Michael Scherer wrote:

Le samedi 12 novembre 2011 à 21:11 +0100, Kamil Rytarowski a écrit :

On 12.11.2011 20:20, Michael Scherer wrote:

Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :


There is also one important patch missed in Mageia -
http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's
dependency for the GNS3 simulator. OpenSUSE already includes it
https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3ATools

If nobody is against I will do it and contact the maintainer (misc).

I prefer to wait on the stable release ( ie, no rc1 ).
We will wait on stable version of qemu.

OK

And no patch unless it comes from upstream ( and even, I am not keen on
backporting feature, better wait for stable release ).


GNS3 is already in stable! This package is broken - no dynamips (=no
router emulation at all...), no patched qemu (no virtualization support
at all...) According to the developers and their online documentation
for package maintainers http://forum.gns3.net/post11571.html UDP patched
Qemu is dependency/very important.

The fact that someone pushed a broken package is not a good reason to
add patches to qemu.

OK, but I don't understand this.

Why to keep defunct packages (this could be at least "major+ issue"  on
our bugzilla) in stable and don't even want to fix, ignore this academic
software (with maybe overall 1 000 000* downloads and 100 000 regular
users), and to support... the inadvisable opinion of Mageia around.. at
least the GNS3 users.

Let me rephrase again. Everybody sooner or later think "that soft is
great, but why do not add just a small patch there". That's just one
patch, where is the problem ?

The problem appear just after a few months, when the patch is still not
upstream, and that someone who do not know C, python whatever has to
take the software and maintain it. Or when someone who know how to
program lose time rediffing the patch instead of doing something more
useful. We face bugs that cannot be reproduced upstream, security
problem that could be added in non reviewed patch by devs. Fragmentation
in linux distributions are also caused by differents features, due to
patchs.

All of this need to be avoided, and I think we have enough problems with
stuff that people do not want to take care of it to not add more burden,
be it under the form of a small patch. All big collections start by one
little stuff.



* 799 968 Windows Downloads (just from the sourceforge mirrors) of the
latest Windows binary of GNS3 (source
http://sourceforge.net/projects/gns-3/files/GNS3/0.7.4/)


We have too many patches on a general scale, and I
do not want to end with a 2nd package like gdb.

Patches make harder to upgrade, harder to make sure security is done
correctly, and harder to ensure stuff are working ( since we are on our
own when we patch something ).
So for the patches, make sure it is upstream

It's not qemu upstream, it's GNS3 and its community upstream.

If you want to have a feature in qemu, the road is "push it upstream".
Once accepted upstream, it will sooner or later be in our packages.


   ( and given the discussion
on ml, it should be soon )

When I ask the developers, they don't know if qemu will include the
patch at all and when (now or after one year) and they suggested to do
the openSUSE way (today the most recommended and full featured Linux
distro for GNS3).

Maybe we are not talking of the same patch, but I am talking of this
one :
http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00629.html

AFAIK, the patch have been accepted, just not committed yet. The last
mail were from 1 week ago. The only issue is that they are in freeze for
now, and the git web interface is down, and I do see the commit in my
checkout about it so far.


and then in a tarball ( again, given that's a
rc 1, that should be ok soon ).


We must fix the package and provide at least not so heavy broken ones...

I've prepared new version of GNS3, included into svn dynamips and
xdotool (this one suggested) - these I can maintain with my mentor, so I
ask for patch qemu in stable versus UDP support.

Updates are not supposed to get new features,

Well this is a special case - the bugfix provides the feature, or the
feature provides the bugfix.

People will always tell "it is a special case". We can always say that
any feature is a bugfix, provided we say that the bug is "I cannot do
that".



Hi!
We have succeed to push the patch upstream 
http://git.qemu.org/?p=qemu.git;a=commitdiff;h=0e0e7facc775e9bb020314f48751b3d09f316c8b 
It took 2 months.. It will be shipped with the next version of Qemu so 
no need to take care of the patch for next releases.
Can I now patch the old Qemu in Mga1 to ship UDP support and therefore 
be usable within GNS3? I will then fix GNS3 and its requirements too.


Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-16 Thread Kamil Rytarowski

qemu/GNS3 related post

@Michael Scherer

I've asked today the maintainers. There were patches for qemu since 
0.11, and they had problems with Linux and BSD distros - only recently 
they decided to push it upstream, because only openSUSE was ready to 
patch qemu against required enhancements. So they started to campaign 
harder (ask the community to campaign) to include the patch into the 
upstream release.


They have successfully pushed a patch against VirtualBox 4.1 and now 
they wait for Qemu, and hope to be inside 1.0 (but nobody is sure).


My propsition is to patch (I will do that) GNS3 in Mageia1 against patch 
to disable qemu/qemuwrapper features in GUI and import into Mga1 through 
updates (by hands of my mentor) dynamips (requirement of GNS3).




Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-16 Thread Kamil Rytarowski

On 16.11.2011 12:53, Kamil Rytarowski wrote:

On 16.11.2011 06:44, Buchan Milne wrote:

On Wednesday, 16 November 2011 05:30:05 Kamil Rytarowski wrote:

On 14.11.2011 14:53, Buchan Milne wrote:

( and given the discussion

on ml, it should be soon )

When I ask the developers, they don't know if qemu will include the
patch at all and when (now or after one year) and they suggested 
to do

the openSUSE way (today the most recommended and full featured Linux
distro for GNS3).

[...]


OK. So if gns3 can't be fixed for the stable - than should be removed
from the repos (for ISOs is to late).

If we don't provide qemu patch, then gns3 should be removed from
Cauldron as well.

I believe removing GNS3 is better than keeping it broken and.. 
irritate
people (I don't count the opinion of our quality). Later some 3rd 
party

repos can provide GNS3 and its dependencies.

You seem to imply that the only use of GNS3 is with this qemu patch.

It's possible to simulate and play without qemu.

It should be "Suggested" by GNS3, but then what is the idea of
suggesting qemu that isn't working at all? I simply don't know why to
distribute a program that provides support in GUI for something that's
not working.


Uh, because you can use GNS3 for a lot of things without qemu.

I used it for simulating a 4-router network with just dynamips.

So, either I don't understand what you are trying to achieve, or why 
you want

to *prevent* people from emulating routers with GNS3.
If I do *import* dynamips into Mageia then I want to *prevent* people 
from emulating? No, I want to distribute fullfeatured software, where 
everything is *well-rounded* - and not *missing*/*broken*.
And providing it via 3rd party repo as fullfeatured is much better than 
via official resources but limited. Is this also preventing? If someone 
will need it, then will find information how to use GNS3 with Mageia.

Regards,
Buchan






Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-16 Thread Kamil Rytarowski

On 16.11.2011 06:44, Buchan Milne wrote:

On Wednesday, 16 November 2011 05:30:05 Kamil Rytarowski wrote:

On 14.11.2011 14:53, Buchan Milne wrote:

( and given the discussion

on ml, it should be soon )

When I ask the developers, they don't know if qemu will include the
patch at all and when (now or after one year) and they suggested to do
the openSUSE way (today the most recommended and full featured Linux
distro for GNS3).

[...]


OK. So if gns3 can't be fixed for the stable - than should be removed
from the repos (for ISOs is to late).

If we don't provide qemu patch, then gns3 should be removed from
Cauldron as well.

I believe removing GNS3 is better than keeping it broken and.. irritate
people (I don't count the opinion of our quality). Later some 3rd party
repos can provide GNS3 and its dependencies.

You seem to imply that the only use of GNS3 is with this qemu patch.

It's possible to simulate and play without qemu.

It should be "Suggested" by GNS3, but then what is the idea of
suggesting qemu that isn't working at all? I simply don't know why to
distribute a program that provides support in GUI for something that's
not working.


Uh, because you can use GNS3 for a lot of things without qemu.

I used it for simulating a 4-router network with just dynamips.

So, either I don't understand what you are trying to achieve, or why you want
to *prevent* people from emulating routers with GNS3.
If I do *import* dynamips into Mageia then I want to *prevent* people 
from emulating? No, I want to distribute fullfeatured software, where 
everything is *well-rounded* - and not *missing*/*broken*.

Regards,
Buchan




Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-15 Thread Kamil Rytarowski

On 14.11.2011 18:16, Michael Scherer wrote:

Le dimanche 13 novembre 2011 à 22:32 +0100, Kamil Rytarowski a écrit :

On 13.11.2011 10:58, Michael Scherer wrote:

Le samedi 12 novembre 2011 à 21:11 +0100, Kamil Rytarowski a écrit :

On 12.11.2011 20:20, Michael Scherer wrote:

Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :


There is also one important patch missed in Mageia -
http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's
dependency for the GNS3 simulator. OpenSUSE already includes it
https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3ATools

If nobody is against I will do it and contact the maintainer (misc).

I prefer to wait on the stable release ( ie, no rc1 ).
We will wait on stable version of qemu.

OK

And no patch unless it comes from upstream ( and even, I am not keen on
backporting feature, better wait for stable release ).


GNS3 is already in stable! This package is broken - no dynamips (=no
router emulation at all...), no patched qemu (no virtualization support
at all...) According to the developers and their online documentation
for package maintainers http://forum.gns3.net/post11571.html UDP patched
Qemu is dependency/very important.

The fact that someone pushed a broken package is not a good reason to
add patches to qemu.

OK, but I don't understand this.

Why to keep defunct packages (this could be at least "major+ issue"  on
our bugzilla) in stable and don't even want to fix, ignore this academic
software (with maybe overall 1 000 000* downloads and 100 000 regular
users), and to support... the inadvisable opinion of Mageia around.. at
least the GNS3 users.

Let me rephrase again. Everybody sooner or later think "that soft is
great, but why do not add just a small patch there". That's just one
patch, where is the problem ?

The problem appear just after a few months, when the patch is still not
upstream, and that someone who do not know C, python whatever has to
take the software and maintain it. Or when someone who know how to
program lose time rediffing the patch instead of doing something more
useful. We face bugs that cannot be reproduced upstream, security
problem that could be added in non reviewed patch by devs. Fragmentation
in linux distributions are also caused by differents features, due to
patchs.

All of this need to be avoided, and I think we have enough problems with
stuff that people do not want to take care of it to not add more burden,
be it under the form of a small patch. All big collections start by one
little stuff.

I see your point, but then tell why to keep GNS3 in our repos? What 
would you do? Patch GNS3 to cut the features from GUI? Then we will have 
next version of GNS3 (0.8.x is already in its way..).. well I quote what 
EXACTLY will happen:



 The problem appear just after a few months, when the patch is still not
 upstream, and that someone who do not know C, python whatever has to
 take the software and maintain it. Or when someone who know how to
 program lose time rediffing the patch instead of doing something more
 useful


and ALSO


 We face bugs that cannot be reproduced upstream


//Well I am more aware in this case due to lack o features/broken 
GUI/GNS3 then security problems...


I like this point:


 All of this need to be avoided, and I think we have enough problems with
 stuff that people do not want to take care of it to not add more burden,
 be it under the form of a small patch. All big collections start by one
 little stuff


But then what to do? Leave a broken package as it is - and just wait for 
bugs on our bugzilla - and support our quality - or remove it from the 
official repos?


Please remember that GNS3 is already in Mageia 1 and we still DO provide 
support of Mga1 for dozen of months.


We can of course hope that nobody will complain about it as long as we 
DO support Mga1 and wait for patch for Mga2 from upstream (very possible 
patch).


BTW. I had facied similar case before. Upstream of newer Xboard provides 
support for many chess variants, but lacks support for pieces in every 
board size. So I decided to patch the source myself to disable the 
partly supported board sizes - to make sure that the end user will have 
EVERYTHING working for sure. So I would also provide a special patch to 
cut qemuwrapper from GUI of GNS3 for our stable and hope to have it 
already fixed by qemu upstream for Mga2.

* 799 968 Windows Downloads (just from the sourceforge mirrors) of the
latest Windows binary of GNS3 (source
http://sourceforge.net/projects/gns-3/files/GNS3/0.7.4/)


We have too many patches on a general scale, and I
do not want to end with a 2nd package like gdb.

Patches make harder to upgrade, harder to make sure security is done
correctly, and harder to ensure stuff are working ( since we are on our
own when we patch something ).
So for the patches, make sure it is upstream

It's not qemu upstream, it's GNS3 and its community upstream.

If you want to hav

Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-15 Thread Kamil Rytarowski

On 14.11.2011 14:53, Buchan Milne wrote:



   ( and given the discussion

on ml, it should be soon )

When I ask the developers, they don't know if qemu will include the
patch at all and when (now or after one year) and they suggested to do
the openSUSE way (today the most recommended and full featured Linux
distro for GNS3).

[...]


OK. So if gns3 can't be fixed for the stable - than should be removed
from the repos (for ISOs is to late).

If we don't provide qemu patch, then gns3 should be removed from
Cauldron as well.

I believe removing GNS3 is better than keeping it broken and.. irritate
people (I don't count the opinion of our quality). Later some 3rd party
repos can provide GNS3 and its dependencies.

You seem to imply that the only use of GNS3 is with this qemu patch.
It's possible to simulate and play without qemu. (btw newer alpha 
release version supports in the same way VirtualBox)


It should be "Suggested" by GNS3, but then what is the idea of 
suggesting qemu that isn't working at all? I simply don't know why to 
distribute a program that provides support in GUI for something that's 
not working.


People can try to waste their time and configure qemuwrapper with our 
qemu... it's just a matter of time for a bugrequest on our bugzilla.


In my opinion if we provide an application with so exposed (visible) 
support for working with qemu and we don't provide qemu itself then our 
quality of packages get lower.
But I used GNS3 with just dynamips, and this issue of GNS3 not being 
usable at

all due to missing dynamips can really be solved quite quickly just by
shipping dynamips to updates.

Yes.
But, it looks like someone blindly imported gns3 and dynagen from 
Mandriva

without even understanding the use of these tools:

$ rpm -q --suggests dynagen
dynamips>= 0.2.8
xterm

(dynamips isn't explicitly required to be installed on the host with 
gns3 or
dynagen, as the hypervisor can be run on a different host than 
dynagen/GNS3).



In theory yes.

Regards,
Buchan




Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-15 Thread Kamil Rytarowski

On 14.11.2011 14:47, Buchan Milne wrote:

On Saturday, 12 November 2011 22:11:31 Kamil Rytarowski wrote:

On 12.11.2011 20:20, Michael Scherer wrote:

Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :

There is also one important patch missed in Mageia -
http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html 
it's

dependency for the GNS3 simulator. OpenSUSE already includes it
https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3 


ATools

If nobody is against I will do it and contact the maintainer (misc).

I prefer to wait on the stable release ( ie, no rc1 ).
We will wait on stable version of qemu.

OK


And no patch unless it comes from upstream ( and even, I am not keen on
backporting feature, better wait for stable release ).

GNS3 is already in stable! This package is broken - no dynamips (=no
router emulation at all...),

Well, for me, I upgraded from Mandriva, and AFAIK there has been no new
release of dynamips in the past year =>  grab the package from 
Mandriva for

nwo, and log an enhancement bug (you can assign to me) for dynamips.
Dynamips is already imported into Mageia - it needs a review from my 
mentor. This software is abandoned by its creator(s), and now without a 
maintainer. It is developed in free time by GNS3 developers.


And NO. There was new "community" release in this year.
This is officially a fork and de facto considered as the main branch
http://sourceforge.net/projects/gns-3/files/Dynamips/0.2.8-RC3-community/



no patched qemu (no virtualization support
at all...) According to the developers and their online documentation
for package maintainers http://forum.gns3.net/post11571.html UDP patched
Qemu is dependency/very important.
Can you provide a bit more information on what GNS3 feature needs this 
patched

qemu? I have in the past hooked up my kvm VMs to dynamips routers (before
GNS3).
GNS3 contain qemuwrapper to help emulate connections between multiple 
PCs through virtual (emulated) router on one single (but not limited to 
only one) machine. It uses UDP networking. You can chose your ready to 
use image for qemu - in GNS3 menu -  (for example  with JunOS - there 
are downloadable ready to use images with different OS) and immediately 
have it working.


Honestly I haven't been testing it with qemu - I have probably to wait 
for possible upstream patch or make it finally myself.


There are some official images
http://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/

Is this for Pix emulation, or just for launching generic virtual
machines/emulated hardware as part of your lab?

I really don't think the Pix emulation (I have never seen a maintained 
patch)

is ready for anyone to include it ... but I haven't looked recently.
For Pix there is as far as I know pemu. Pemu was for afaik for qemu 
0.9.x series and it's to old to push to upstream.

We must fix the package and provide at least not so heavy broken ones...

I've prepared new version of GNS3, included into svn dynamips

Did you base it on the existing Mandriva package?
I based on Mageia already existing package and then to make it working I 
based on others distros (especially openSUSE) and FreeBSD ports.



and
xdotool (this one suggested) - these I can maintain with my mentor, so I
ask for patch qemu in stable versus UDP support.


Regards,
Buchan


Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-14 Thread Michael Scherer
Le dimanche 13 novembre 2011 à 22:32 +0100, Kamil Rytarowski a écrit :
> On 13.11.2011 10:58, Michael Scherer wrote:
> > Le samedi 12 novembre 2011 à 21:11 +0100, Kamil Rytarowski a écrit :
> >> On 12.11.2011 20:20, Michael Scherer wrote:
> >>> Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :
> >>>
>  There is also one important patch missed in Mageia -
>  http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's
>  dependency for the GNS3 simulator. OpenSUSE already includes it
>  https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3ATools
> 
>  If nobody is against I will do it and contact the maintainer (misc).
> >>> I prefer to wait on the stable release ( ie, no rc1 ).
> >>> We will wait on stable version of qemu.
> >> OK
> >>> And no patch unless it comes from upstream ( and even, I am not keen on
> >>> backporting feature, better wait for stable release ).
> >>>
> >> GNS3 is already in stable! This package is broken - no dynamips (=no
> >> router emulation at all...), no patched qemu (no virtualization support
> >> at all...) According to the developers and their online documentation
> >> for package maintainers http://forum.gns3.net/post11571.html UDP patched
> >> Qemu is dependency/very important.
> > The fact that someone pushed a broken package is not a good reason to
> > add patches to qemu.
> OK, but I don't understand this.
> 
> Why to keep defunct packages (this could be at least "major+ issue"  on 
> our bugzilla) in stable and don't even want to fix, ignore this academic 
> software (with maybe overall 1 000 000* downloads and 100 000 regular 
> users), and to support... the inadvisable opinion of Mageia around.. at 
> least the GNS3 users.

Let me rephrase again. Everybody sooner or later think "that soft is
great, but why do not add just a small patch there". That's just one
patch, where is the problem ? 

The problem appear just after a few months, when the patch is still not
upstream, and that someone who do not know C, python whatever has to
take the software and maintain it. Or when someone who know how to
program lose time rediffing the patch instead of doing something more
useful. We face bugs that cannot be reproduced upstream, security
problem that could be added in non reviewed patch by devs. Fragmentation
in linux distributions are also caused by differents features, due to
patchs.

All of this need to be avoided, and I think we have enough problems with
stuff that people do not want to take care of it to not add more burden,
be it under the form of a small patch. All big collections start by one
little stuff. 


> * 799 968 Windows Downloads (just from the sourceforge mirrors) of the 
> latest Windows binary of GNS3 (source 
> http://sourceforge.net/projects/gns-3/files/GNS3/0.7.4/)
> 
> > We have too many patches on a general scale, and I
> > do not want to end with a 2nd package like gdb.
> >
> > Patches make harder to upgrade, harder to make sure security is done
> > correctly, and harder to ensure stuff are working ( since we are on our
> > own when we patch something ).
> > So for the patches, make sure it is upstream
> It's not qemu upstream, it's GNS3 and its community upstream.

If you want to have a feature in qemu, the road is "push it upstream".
Once accepted upstream, it will sooner or later be in our packages.

> >   ( and given the discussion
> > on ml, it should be soon )
> When I ask the developers, they don't know if qemu will include the 
> patch at all and when (now or after one year) and they suggested to do 
> the openSUSE way (today the most recommended and full featured Linux 
> distro for GNS3).

Maybe we are not talking of the same patch, but I am talking of this
one :
http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00629.html

AFAIK, the patch have been accepted, just not committed yet. The last
mail were from 1 week ago. The only issue is that they are in freeze for
now, and the git web interface is down, and I do see the commit in my
checkout about it so far.

> > and then in a tarball ( again, given that's a
> > rc 1, that should be ok soon ).
> >
> >> We must fix the package and provide at least not so heavy broken ones...
> >>
> >> I've prepared new version of GNS3, included into svn dynamips and
> >> xdotool (this one suggested) - these I can maintain with my mentor, so I
> >> ask for patch qemu in stable versus UDP support.
> > Updates are not supposed to get new features,
> Well this is a special case - the bugfix provides the feature, or the 
> feature provides the bugfix.

People will always tell "it is a special case". We can always say that
any feature is a bugfix, provided we say that the bug is "I cannot do
that". 


-- 
Michael Scherer



Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-14 Thread Buchan Milne
On Sunday, 13 November 2011 23:32:45 Kamil Rytarowski wrote:
> On 13.11.2011 10:58, Michael Scherer wrote:
> > Le samedi 12 novembre 2011 à 21:11 +0100, Kamil Rytarowski a écrit :
> >> On 12.11.2011 20:20, Michael Scherer wrote:
> >>> Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :
>  There is also one important patch missed in Mageia -
>  http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html
>  it's dependency for the GNS3 simulator. OpenSUSE already includes it
>  https://build.opensuse.org/package/files?package=qemu&project=openSUS
>  E%3ATools
>  
>  If nobody is against I will do it and contact the maintainer (misc).
> >>> 
> >>> I prefer to wait on the stable release ( ie, no rc1 ).
> >>> We will wait on stable version of qemu.
> >> 
> >> OK
> >> 
> >>> And no patch unless it comes from upstream ( and even, I am not keen on
> >>> backporting feature, better wait for stable release ).
> >> 
> >> GNS3 is already in stable! This package is broken - no dynamips (=no
> >> router emulation at all...), no patched qemu (no virtualization support
> >> at all...) According to the developers and their online documentation
> >> for package maintainers http://forum.gns3.net/post11571.html UDP patched
> >> Qemu is dependency/very important.
> > 
> > The fact that someone pushed a broken package is not a good reason to
> > add patches to qemu.
> 
> OK, but I don't understand this.
> 
> Why to keep defunct packages (this could be at least "major+ issue"  on
> our bugzilla) in stable and don't even want to fix, ignore this academic
> software (with maybe overall 1 000 000* downloads and 100 000 regular
> users), and to support... the inadvisable opinion of Mageia around.. at
> least the GNS3 users.
> 
> * 799 968 Windows Downloads (just from the sourceforge mirrors) of the
> latest Windows binary of GNS3 (source
> http://sourceforge.net/projects/gns-3/files/GNS3/0.7.4/)
> 
> > We have too many patches on a general scale, and I
> > do not want to end with a 2nd package like gdb.
> > 
> > Patches make harder to upgrade, harder to make sure security is done
> > correctly, and harder to ensure stuff are working ( since we are on our
> > own when we patch something ).
> > So for the patches, make sure it is upstream
> 
> It's not qemu upstream, it's GNS3 and its community upstream.
> 
> >   ( and given the discussion
> > 
> > on ml, it should be soon )
> 
> When I ask the developers, they don't know if qemu will include the
> patch at all and when (now or after one year) and they suggested to do
> the openSUSE way (today the most recommended and full featured Linux
> distro for GNS3).

[...]

> 
> OK. So if gns3 can't be fixed for the stable - than should be removed
> from the repos (for ISOs is to late).
> 
> If we don't provide qemu patch, then gns3 should be removed from
> Cauldron as well.
> 
> I believe removing GNS3 is better than keeping it broken and.. irritate
> people (I don't count the opinion of our quality). Later some 3rd party
> repos can provide GNS3 and its dependencies.

You seem to imply that the only use of GNS3 is with this qemu patch.

But I used GNS3 with just dynamips, and this issue of GNS3 not being usable at 
all due to missing dynamips can really be solved quite quickly just by 
shipping dynamips to updates.

But, it looks like someone blindly imported gns3 and dynagen from Mandriva 
without even understanding the use of these tools:

$ rpm -q --suggests dynagen
dynamips >= 0.2.8
xterm

(dynamips isn't explicitly required to be installed on the host with gns3 or 
dynagen, as the hypervisor can be run on a different host than dynagen/GNS3).

Regards,
Buchan


Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-14 Thread Buchan Milne
On Saturday, 12 November 2011 22:11:31 Kamil Rytarowski wrote:
> On 12.11.2011 20:20, Michael Scherer wrote:
> > Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :
> >> There is also one important patch missed in Mageia -
> >> http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's
> >> dependency for the GNS3 simulator. OpenSUSE already includes it
> >> https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3
> >> ATools
> >> 
> >> If nobody is against I will do it and contact the maintainer (misc).
> > 
> > I prefer to wait on the stable release ( ie, no rc1 ).
> > We will wait on stable version of qemu.
> 
> OK
> 
> > And no patch unless it comes from upstream ( and even, I am not keen on
> > backporting feature, better wait for stable release ).
> 
> GNS3 is already in stable! This package is broken - no dynamips (=no
> router emulation at all...),

Well, for me, I upgraded from Mandriva, and AFAIK there has been no new 
release of dynamips in the past year => grab the package from Mandriva for 
nwo, and log an enhancement bug (you can assign to me) for dynamips.


> no patched qemu (no virtualization support
> at all...) According to the developers and their online documentation
> for package maintainers http://forum.gns3.net/post11571.html UDP patched
> Qemu is dependency/very important.

Can you provide a bit more information on what GNS3 feature needs this patched 
qemu? I have in the past hooked up my kvm VMs to dynamips routers (before 
GNS3).

Is this for Pix emulation, or just for launching generic virtual 
machines/emulated hardware as part of your lab?

I really don't think the Pix emulation (I have never seen a maintained patch) 
is ready for anyone to include it ... but I haven't looked recently.

> 
> We must fix the package and provide at least not so heavy broken ones...
> 
> I've prepared new version of GNS3, included into svn dynamips

Did you base it on the existing Mandriva package?

> and
> xdotool (this one suggested) - these I can maintain with my mentor, so I
> ask for patch qemu in stable versus UDP support.


Regards,
Buchan


Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-13 Thread Kamil Rytarowski

On 13.11.2011 10:58, Michael Scherer wrote:

Le samedi 12 novembre 2011 à 21:11 +0100, Kamil Rytarowski a écrit :

On 12.11.2011 20:20, Michael Scherer wrote:

Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :


There is also one important patch missed in Mageia -
http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's
dependency for the GNS3 simulator. OpenSUSE already includes it
https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3ATools

If nobody is against I will do it and contact the maintainer (misc).

I prefer to wait on the stable release ( ie, no rc1 ).
We will wait on stable version of qemu.

OK

And no patch unless it comes from upstream ( and even, I am not keen on
backporting feature, better wait for stable release ).


GNS3 is already in stable! This package is broken - no dynamips (=no
router emulation at all...), no patched qemu (no virtualization support
at all...) According to the developers and their online documentation
for package maintainers http://forum.gns3.net/post11571.html UDP patched
Qemu is dependency/very important.

The fact that someone pushed a broken package is not a good reason to
add patches to qemu.

OK, but I don't understand this.

Why to keep defunct packages (this could be at least "major+ issue"  on 
our bugzilla) in stable and don't even want to fix, ignore this academic 
software (with maybe overall 1 000 000* downloads and 100 000 regular 
users), and to support... the inadvisable opinion of Mageia around.. at 
least the GNS3 users.


* 799 968 Windows Downloads (just from the sourceforge mirrors) of the 
latest Windows binary of GNS3 (source 
http://sourceforge.net/projects/gns-3/files/GNS3/0.7.4/)



We have too many patches on a general scale, and I
do not want to end with a 2nd package like gdb.

Patches make harder to upgrade, harder to make sure security is done
correctly, and harder to ensure stuff are working ( since we are on our
own when we patch something ).
So for the patches, make sure it is upstream

It's not qemu upstream, it's GNS3 and its community upstream.


  ( and given the discussion
on ml, it should be soon )
When I ask the developers, they don't know if qemu will include the 
patch at all and when (now or after one year) and they suggested to do 
the openSUSE way (today the most recommended and full featured Linux 
distro for GNS3).

and then in a tarball ( again, given that's a
rc 1, that should be ok soon ).


We must fix the package and provide at least not so heavy broken ones...

I've prepared new version of GNS3, included into svn dynamips and
xdotool (this one suggested) - these I can maintain with my mentor, so I
ask for patch qemu in stable versus UDP support.

Updates are not supposed to get new features,
Well this is a special case - the bugfix provides the feature, or the 
feature provides the bugfix.

  so that's no. And again,
maybe people could do more tests before pushing broken rpm to stable
( like gsn3 ).


OK. So if gns3 can't be fixed for the stable - than should be removed 
from the repos (for ISOs is to late).


If we don't provide qemu patch, then gns3 should be removed from 
Cauldron as well.


I believe removing GNS3 is better than keeping it broken and.. irritate 
people (I don't count the opinion of our quality). Later some 3rd party 
repos can provide GNS3 and its dependencies.


Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-13 Thread Michael Scherer
Le samedi 12 novembre 2011 à 21:11 +0100, Kamil Rytarowski a écrit :
> On 12.11.2011 20:20, Michael Scherer wrote:
> > Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :
> >
> >> There is also one important patch missed in Mageia -
> >> http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's
> >> dependency for the GNS3 simulator. OpenSUSE already includes it
> >> https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3ATools
> >>
> >> If nobody is against I will do it and contact the maintainer (misc).
> > I prefer to wait on the stable release ( ie, no rc1 ).
> > We will wait on stable version of qemu.
> OK
> > And no patch unless it comes from upstream ( and even, I am not keen on
> > backporting feature, better wait for stable release ).
> >
> GNS3 is already in stable! This package is broken - no dynamips (=no 
> router emulation at all...), no patched qemu (no virtualization support 
> at all...) According to the developers and their online documentation 
> for package maintainers http://forum.gns3.net/post11571.html UDP patched 
> Qemu is dependency/very important.

The fact that someone pushed a broken package is not a good reason to
add patches to qemu.  We have too many patches on a general scale, and I
do not want to end with a 2nd package like gdb. 

Patches make harder to upgrade, harder to make sure security is done
correctly, and harder to ensure stuff are working ( since we are on our
own when we patch something ).

So for the patches, make sure it is upstream  ( and given the discussion
on ml, it should be soon ) and then in a tarball ( again, given that's a
rc 1, that should be ok soon ).

> We must fix the package and provide at least not so heavy broken ones...
> 
> I've prepared new version of GNS3, included into svn dynamips and 
> xdotool (this one suggested) - these I can maintain with my mentor, so I 
> ask for patch qemu in stable versus UDP support.

Updates are not supposed to get new features, so that's no. And again,
maybe people could do more tests before pushing broken rpm to stable
( like gsn3 ). 
-- 
Michael Scherer



Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-12 Thread Kamil Rytarowski

On 12.11.2011 20:20, Michael Scherer wrote:

Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :


There is also one important patch missed in Mageia -
http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's
dependency for the GNS3 simulator. OpenSUSE already includes it
https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3ATools

If nobody is against I will do it and contact the maintainer (misc).

I prefer to wait on the stable release ( ie, no rc1 ).
We will wait on stable version of qemu.

OK

And no patch unless it comes from upstream ( and even, I am not keen on
backporting feature, better wait for stable release ).

GNS3 is already in stable! This package is broken - no dynamips (=no 
router emulation at all...), no patched qemu (no virtualization support 
at all...) According to the developers and their online documentation 
for package maintainers http://forum.gns3.net/post11571.html UDP patched 
Qemu is dependency/very important.


We must fix the package and provide at least not so heavy broken ones...

I've prepared new version of GNS3, included into svn dynamips and 
xdotool (this one suggested) - these I can maintain with my mentor, so I 
ask for patch qemu in stable versus UDP support.


Regards



Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-12 Thread Michael Scherer
Le samedi 12 novembre 2011 à 16:44 +0100, Kamil Rytarowski a écrit :

> There is also one important patch missed in Mageia - 
> http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's 
> dependency for the GNS3 simulator. OpenSUSE already includes it 
> https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3ATools
> 
> If nobody is against I will do it and contact the maintainer (misc).

I prefer to wait on the stable release ( ie, no rc1 ).
We will wait on stable version of qemu.

And no patch unless it comes from upstream ( and even, I am not keen on
backporting feature, better wait for stable release ).

-- 
Michael Scherer



Re: [Mageia-dev] qemu new upstream release (1.0-rc1) and should we move from qemu-kvm to qemu?

2011-11-12 Thread Anne Nicolas
Le 12/11/2011 16:44, Kamil Rytarowski a écrit :
> Let me paste from the Arch Linux wiki documentation:
> 
> -- 
> Difference between qemu and qemu-kvm
> 
> Depending on your needs, you can choose either to install upstream qemu
> or qemu-kvm from the official repositories.
> 
> Upstream QEMU is a pure emulator, with no hardware acceleration. qemu
> versions < 0.15.0 do have initial KVM support when QEMU is started with
> the -enable-kvm parameter, but this implementation is still buggy and
> nowhere as complete as in qemu-kvm, as many functions still do not work.
> Starting with qemu version 0.15.0, the qemu-kvm tree has been fully
> integrated with the qemu tree, and there should not be any difference
> between qemu -enable-kvm and qemu-kvm. See the [QEMU changelog] for more
> details.
> 
> Upstream QEMU is capable of emulating many different platforms (arm,
> i386, m68k, mips, ppc, sparc, x86_64, etc). On the other hand, you have
> qemu-kvm, which is qemu (i386 and x86_64 architecture support only) with
> KVM (kernel-based virtual machine) additions, allowing you to run
> virtual machines at close to native speed. qemu-kvm is the version you
> want if you have a CPU that supports hardware virtualization and you
> only need to run virtual machines for the i386 and x86_64 architectures
> (Linux, Windows, BSD, etc).
> 
> Not all processors support KVM. You will need an x86-based machine
> running a recent ( >= 2.6.22 ) Linux kernel on an Intel processor with
> VT-x (virtualization technology) extensions or an AMD processor with SVM
> (Secure Virtual Machine) extensions (also called AMD-V). Xen has a
> complete list of compatible processors. For Intel processors, see also
> the Intel® Virtualization Technology List.
> 
> https://wiki.archlinux.org/index.php/QEMU#Difference_between_qemu_and_qemu-kvm
> 
> -- 
> 
> 
> And now from the qemu changelog
> ~~
> KVM
> Common
> 
> Countless fixes ported over from qemu-kvm, core is now shared with
> that tree, i.e. has the same quality
> Pimped up threading model, now fully synchronized with qemu-kvm tree
> Removed dependency on external kernel headers, all supported KVM
> features are now built into the binary
> 
> http://wiki.qemu.org/ChangeLog/0.15#KVM
> ~~
> 
> What do you think? Can we move?
> 
> There is also one important patch missed in Mageia -
> http://lists.gnu.org/archive/html/qemu-devel/2011-11/msg00787.html it's
> dependency for the GNS3 simulator. OpenSUSE already includes it
> https://build.opensuse.org/package/files?package=qemu&project=openSUSE%3ATools
> 
> 
> If nobody is against I will do it and contact the maintainer (misc).

 You should also contact pterjan wo was maintainer for a long time

-- 
Anne
http://mageia.org