Bug#785565: [Ns-developers] State of ns3 in the Debian distribution
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
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 Quinsonwrote: > 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
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
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 Quinsonwrote: > 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
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
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