Bug#785565: [Ns-developers] State of ns3 in the Debian distribution

2017-10-09 Thread Gustavo Carneiro
The port to Gobject Introspection and Gtk3 is practically done now, just
not merged in yet.

On 4 Oct 2017 1:28 p.m., "Martin Quinson" 
wrote:

> Hello dear developers,
>
> [I hope that this is the right channel for this. Please be patient if not]
>
> I come to you to raise you awareness on the state of NS3 in Debian. It
> suffers of two bugs concerning the graphical interface(s). One of them
> is seen "important", meaning that ns3 will not be part of the next
> Debian release (and it will also be dropped by derivative
> distributions such as Ubuntu).
>
> The problems are described here and here:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785565
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875071
>
> In short, the first bug is about the dependency on pygoocanvas, that
> will soon be removed from Debian. If ns3 keeps depending on it, ns3
> will be completely removed also (it is already removed from the
> "testing" rolling release, and will be completely wipped out if we
> don't take any action).
>
> The second bug is about the same kind of issue with Qt4. But I think
> we have more time to react (as described in the bug report).
>
> So, my question is to know whether you have any plan to replace these
> dependencies with the modern versions of these functionnality (gir in
> the case of pygoocanvas IIRC, and Qt5 in the other case).
>
> Also, if you have an easy way to drop these dependencies (by disabling
> them at build time), that could solve the issue on our side.  I know I
> should RTFM for that, but I fail to find the time, and I would
> appreciate this help in the package maintainance, please. The current
> build receipe is here (that's a makefile):
> http://sources.debian.net/src/ns3/3.26%2Bdfsg-1/debian/rules/
> If you're interested, the build logs are here:
> https://buildd.debian.org/status/package.php?p=ns3=sid
>
> When answering this email, that'd be great if you could keep the bug
> reports in CC so that we can keep track of it from the Debian
> perspective.
>
> --
> You have a problem and decide to use git.
> Now you have a forest of subtly incompatible solutions.
>


Bug#785565: [Ns-developers] State of ns3 in the Debian distribution

2017-10-07 Thread John Abraham
Hi,

Just stating along the same lines as Tom did:

NetAnim has been compatible with Qt5 for a few versions now. But many users
had Qt4 and were just beginning to transition to Qt5 and our documentation
for NetAnim has not kept pace.

However, in the coming days, we will remove references to Qt4 in our
documentation after testing out the Qt5 installation for various
distributions.

Thanks
John




On Sat, Oct 7, 2017 at 2:58 AM, Martin Quinson  wrote:

> Hello,
>
> Please do not applogize, there is nothing to be ashamed for. Real life
> often restrain us from contributing to Debian and others... That's life.
> Thank you for all you did in the past, and what you will manage to do
> in the future. That would be really great if you could do an upload
> without the python-pygoocanvas dependency, please.
>
> Thanks in advance, Mt.
>
> On Sat, Oct 07, 2017 at 04:28:59PM +0800, YunQiang Su wrote:
> > Sorry for everyone.
> > I didn't take care of ns3 for years.
> >
> > I will update it in few days.
> >
> > On Thu, Oct 5, 2017 at 3:54 AM, Martin Quinson
> >  wrote:
> > > Hello Tom, thanks for your reply.
> > >
> > > On Wed, Oct 04, 2017 at 06:08:01PM +, Tom Henderson wrote:
> > >> Hi Martin, responses inline below.
> > >>
> > >> On 10/04/2017 05:26 AM, Martin Quinson wrote:
> > >> > Hello dear developers,
> > >> >
> > >> > Also, if you have an easy way to drop these dependencies (by
> disabling
> > >> > them at build time), that could solve the issue on our side.  I
> know I
> > >> > should RTFM for that, but I fail to find the time, and I would
> > >> > appreciate this help in the package maintainance, please. The
> current
> > >> > build receipe is here (that's a makefile):
> > >> > http://sources.debian.net/src/ns3/3.26%2Bdfsg-1/debian/rules/
> > >> There isn't an ns-3 build dependency on netanim.  The pyviz
> visualizer is
> > >> automatically left out of the configuration if the prerequisites are
> not
> > >> found by Waf.  Is this sufficient (if we don't resolve these package
> > >> dependencies in time)?
> > >
> > > Ok, then I will rebuild the package without that dependency, upload
> > > it, and it should do the trick for now, I guess. I'll keep you posted.
> > >
> > >> We are about to make a new ns-3 release (3.27).  We also noticed that
> the
> > >> netanim package in Debian stretch is very old (3.100+ while we are
> now at
> > >> 3.108).  Can we work towards replacing the old versions with the new
> > >> versions in the current release of Debian, or must we wait until the
> next
> > >> Debian release?
> > >
> > > There is a plenty of time before the next official Debian release
> > > (maybe one year and half). So we can definitely work something out for
> > > Debian. Ubuntu regularly picks the packages in the Debian rolling
> > > release as a basis for their own releases, but I'm unaware of their
> > > schedule. I'd say that March 2018 is the target for the next LTS
> > > release of Ubuntu.
> > >
> > > The problem is that I have personnally I don't have any personal
> > > interest in netanim myself, and absolutely no time to devote to that
> > > task. If you can come up with a patch against the packaging scripts
> > > that refresh it, I can certainly mentor the package upload.
> > >
> > > Thanks, Mt.
> > >
> > > --
> > > It's so easy to laugh, it's so easy to hate,
> > > it takes strength to be gentle and kind.  -- Morrissey, I Know It's
> Over.
> >
> >
> >
> > --
> > YunQiang Su
>
> --
> alvin: mais ça, au moins dans ma tête, c'est à peu près clair
> frs69wq: bah t'enverra ta tête aux relecteurs alors...
>


Bug#785565: [Ns-developers] State of ns3 in the Debian distribution

2017-10-07 Thread Martin Quinson
Hello,

Please do not applogize, there is nothing to be ashamed for. Real life
often restrain us from contributing to Debian and others... That's life. 
Thank you for all you did in the past, and what you will manage to do
in the future. That would be really great if you could do an upload
without the python-pygoocanvas dependency, please.

Thanks in advance, Mt.

On Sat, Oct 07, 2017 at 04:28:59PM +0800, YunQiang Su wrote:
> Sorry for everyone.
> I didn't take care of ns3 for years.
> 
> I will update it in few days.
> 
> On Thu, Oct 5, 2017 at 3:54 AM, Martin Quinson
>  wrote:
> > Hello Tom, thanks for your reply.
> >
> > On Wed, Oct 04, 2017 at 06:08:01PM +, Tom Henderson wrote:
> >> Hi Martin, responses inline below.
> >>
> >> On 10/04/2017 05:26 AM, Martin Quinson wrote:
> >> > Hello dear developers,
> >> >
> >> > Also, if you have an easy way to drop these dependencies (by disabling
> >> > them at build time), that could solve the issue on our side.  I know I
> >> > should RTFM for that, but I fail to find the time, and I would
> >> > appreciate this help in the package maintainance, please. The current
> >> > build receipe is here (that's a makefile):
> >> > http://sources.debian.net/src/ns3/3.26%2Bdfsg-1/debian/rules/
> >> There isn't an ns-3 build dependency on netanim.  The pyviz visualizer is
> >> automatically left out of the configuration if the prerequisites are not
> >> found by Waf.  Is this sufficient (if we don't resolve these package
> >> dependencies in time)?
> >
> > Ok, then I will rebuild the package without that dependency, upload
> > it, and it should do the trick for now, I guess. I'll keep you posted.
> >
> >> We are about to make a new ns-3 release (3.27).  We also noticed that the
> >> netanim package in Debian stretch is very old (3.100+ while we are now at
> >> 3.108).  Can we work towards replacing the old versions with the new
> >> versions in the current release of Debian, or must we wait until the next
> >> Debian release?
> >
> > There is a plenty of time before the next official Debian release
> > (maybe one year and half). So we can definitely work something out for
> > Debian. Ubuntu regularly picks the packages in the Debian rolling
> > release as a basis for their own releases, but I'm unaware of their
> > schedule. I'd say that March 2018 is the target for the next LTS
> > release of Ubuntu.
> >
> > The problem is that I have personnally I don't have any personal
> > interest in netanim myself, and absolutely no time to devote to that
> > task. If you can come up with a patch against the packaging scripts
> > that refresh it, I can certainly mentor the package upload.
> >
> > Thanks, Mt.
> >
> > --
> > It's so easy to laugh, it's so easy to hate,
> > it takes strength to be gentle and kind.  -- Morrissey, I Know It's Over.
> 
> 
> 
> -- 
> YunQiang Su

-- 
alvin: mais ça, au moins dans ma tête, c'est à peu près clair
frs69wq: bah t'enverra ta tête aux relecteurs alors...


signature.asc
Description: PGP signature


Bug#785565: [Ns-developers] State of ns3 in the Debian distribution

2017-10-07 Thread YunQiang Su
Sorry for everyone.
I didn't take care of ns3 for years.

I will update it in few days.

On Thu, Oct 5, 2017 at 3:54 AM, Martin Quinson
 wrote:
> Hello Tom, thanks for your reply.
>
> On Wed, Oct 04, 2017 at 06:08:01PM +, Tom Henderson wrote:
>> Hi Martin, responses inline below.
>>
>> On 10/04/2017 05:26 AM, Martin Quinson wrote:
>> > Hello dear developers,
>> >
>> > Also, if you have an easy way to drop these dependencies (by disabling
>> > them at build time), that could solve the issue on our side.  I know I
>> > should RTFM for that, but I fail to find the time, and I would
>> > appreciate this help in the package maintainance, please. The current
>> > build receipe is here (that's a makefile):
>> > http://sources.debian.net/src/ns3/3.26%2Bdfsg-1/debian/rules/
>> There isn't an ns-3 build dependency on netanim.  The pyviz visualizer is
>> automatically left out of the configuration if the prerequisites are not
>> found by Waf.  Is this sufficient (if we don't resolve these package
>> dependencies in time)?
>
> Ok, then I will rebuild the package without that dependency, upload
> it, and it should do the trick for now, I guess. I'll keep you posted.
>
>> We are about to make a new ns-3 release (3.27).  We also noticed that the
>> netanim package in Debian stretch is very old (3.100+ while we are now at
>> 3.108).  Can we work towards replacing the old versions with the new
>> versions in the current release of Debian, or must we wait until the next
>> Debian release?
>
> There is a plenty of time before the next official Debian release
> (maybe one year and half). So we can definitely work something out for
> Debian. Ubuntu regularly picks the packages in the Debian rolling
> release as a basis for their own releases, but I'm unaware of their
> schedule. I'd say that March 2018 is the target for the next LTS
> release of Ubuntu.
>
> The problem is that I have personnally I don't have any personal
> interest in netanim myself, and absolutely no time to devote to that
> task. If you can come up with a patch against the packaging scripts
> that refresh it, I can certainly mentor the package upload.
>
> Thanks, Mt.
>
> --
> It's so easy to laugh, it's so easy to hate,
> it takes strength to be gentle and kind.  -- Morrissey, I Know It's Over.



-- 
YunQiang Su



Bug#785565: [Ns-developers] State of ns3 in the Debian distribution

2017-10-04 Thread Martin Quinson
Hello Tom, thanks for your reply.

On Wed, Oct 04, 2017 at 06:08:01PM +, Tom Henderson wrote:
> Hi Martin, responses inline below.
> 
> On 10/04/2017 05:26 AM, Martin Quinson wrote:
> > Hello dear developers,
> > 
> > Also, if you have an easy way to drop these dependencies (by disabling
> > them at build time), that could solve the issue on our side.  I know I
> > should RTFM for that, but I fail to find the time, and I would
> > appreciate this help in the package maintainance, please. The current
> > build receipe is here (that's a makefile):
> > http://sources.debian.net/src/ns3/3.26%2Bdfsg-1/debian/rules/
> There isn't an ns-3 build dependency on netanim.  The pyviz visualizer is
> automatically left out of the configuration if the prerequisites are not
> found by Waf.  Is this sufficient (if we don't resolve these package
> dependencies in time)?

Ok, then I will rebuild the package without that dependency, upload
it, and it should do the trick for now, I guess. I'll keep you posted.

> We are about to make a new ns-3 release (3.27).  We also noticed that the
> netanim package in Debian stretch is very old (3.100+ while we are now at
> 3.108).  Can we work towards replacing the old versions with the new
> versions in the current release of Debian, or must we wait until the next
> Debian release?

There is a plenty of time before the next official Debian release
(maybe one year and half). So we can definitely work something out for
Debian. Ubuntu regularly picks the packages in the Debian rolling
release as a basis for their own releases, but I'm unaware of their
schedule. I'd say that March 2018 is the target for the next LTS
release of Ubuntu.

The problem is that I have personnally I don't have any personal
interest in netanim myself, and absolutely no time to devote to that
task. If you can come up with a patch against the packaging scripts
that refresh it, I can certainly mentor the package upload.

Thanks, Mt.

-- 
It's so easy to laugh, it's so easy to hate, 
it takes strength to be gentle and kind.  -- Morrissey, I Know It's Over.


signature.asc
Description: PGP signature


Bug#785565: [Ns-developers] State of ns3 in the Debian distribution

2017-10-04 Thread Tom Henderson

Hi Martin, responses inline below.

On 10/04/2017 05:26 AM, Martin Quinson wrote:

Hello dear developers,

[I hope that this is the right channel for this. Please be patient if not]

Yes, it is the right list.


I come to you to raise you awareness on the state of NS3 in Debian. It
suffers of two bugs concerning the graphical interface(s). One of them
is seen "important", meaning that ns3 will not be part of the next
Debian release (and it will also be dropped by derivative
distributions such as Ubuntu).

The problems are described here and here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785565
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875071

In short, the first bug is about the dependency on pygoocanvas, that
will soon be removed from Debian. If ns3 keeps depending on it, ns3
will be completely removed also (it is already removed from the
"testing" rolling release, and will be completely wipped out if we
don't take any action).

The second bug is about the same kind of issue with Qt4. But I think
we have more time to react (as described in the bug report).

So, my question is to know whether you have any plan to replace these
dependencies with the modern versions of these functionnality (gir in
the case of pygoocanvas IIRC, and Qt5 in the other case).
The maintainers for these animators are looking into the possibility of 
these replacements (to reply later).

Also, if you have an easy way to drop these dependencies (by disabling
them at build time), that could solve the issue on our side.  I know I
should RTFM for that, but I fail to find the time, and I would
appreciate this help in the package maintainance, please. The current
build receipe is here (that's a makefile):
http://sources.debian.net/src/ns3/3.26%2Bdfsg-1/debian/rules/
There isn't an ns-3 build dependency on netanim.  The pyviz visualizer 
is automatically left out of the configuration if the prerequisites are 
not found by Waf.  Is this sufficient (if we don't resolve these package 
dependencies in time)?



If you're interested, the build logs are here:
https://buildd.debian.org/status/package.php?p=ns3=sid

When answering this email, that'd be great if you could keep the bug
reports in CC so that we can keep track of it from the Debian
perspective.

We are about to make a new ns-3 release (3.27).  We also noticed that 
the netanim package in Debian stretch is very old (3.100+ while we are 
now at 3.108).  Can we work towards replacing the old versions with the 
new versions in the current release of Debian, or must we wait until the 
next Debian release?


- Tom