Re: [Jmol-developers] Packaging 12.2 for Debian/Ubuntu, disabling naga
Hi, On Sun, Oct 30, 2011 at 08:44:29PM +0100, Michael Banck wrote: I took a look at packaging 12.2 (congrats!) for Debian/Ubuntu, and realized it now requires the naga NIO asynchronous sockets implementation. I know you bundle the jar in your release tarball, but we have to remove all binary jars and repackage the tarball prior to build as per Debian policy and in order to comply with the Debian Free Software Guidelines. Naga has not yet been packaged for Debian, and as neither their subversion repository nor their release jarfiles have any copyright/license information (the website says MIT), this will likely not be accepted into the Debian/Ubuntu repositories for now. I have filed issue http://code.google.com/p/naga/issues/detail?id=12 to that effect. The naga maintainer has now added the requested copyright information, and we uploaded naga to Debian. Also, jmol-12.2 is now in Debian and should get synced to Ubuntu in the next days. Thanks a lot for your efforts, Michael -- RSAreg; Conference 2012 Save #36;700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers
Re: [Jmol-developers] Packaging 12.2 for Debian/Ubuntu, disabling naga
That's great. I think I'll leave it as a reflection interface anyway. Adds a bit of flexibility. -- Robert M. Hanson Professor of Chemistry St. Olaf College 1520 St. Olaf Ave. Northfield, MN 55057 http://www.stolaf.edu/people/hansonr phone: 507-786-3107 If nature does not answer first what we want, it is better to take what answer we get. -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 -- RSAreg; Conference 2012 Save #36;700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers
Re: [Jmol-developers] Packaging 12.2 for Debian/Ubuntu, disabling naga
Michael, I think you now have to wait on NAGA, if this is a hold up. As anybody can download Jmol and run or develop it on Ubuntu as it now stands, I don't see this as a pressing issue for the Jmol development team. Presently, I do most of my developing on an Ubuntu machine. You've done the correct thing by filing a report with NAGA. Regards, Jonathan On Oct 30, 2011, at 2:44 PM, Michael Banck wrote: Hi, I took a look at packaging 12.2 (congrats!) for Debian/Ubuntu, and realized it now requires the naga NIO asynchronous sockets implementation. I know you bundle the jar in your release tarball, but we have to remove all binary jars and repackage the tarball prior to build as per Debian policy and in order to comply with the Debian Free Software Guidelines. Naga has not yet been packaged for Debian, and as neither their subversion repository nor their release jarfiles have any copyright/license information (the website says MIT), this will likely not be accepted into the Debian/Ubuntu repositories for now. I have filed issue http://code.google.com/p/naga/issues/detail?id=12 to that effect. In the meantime, is there maybe a way to disable the need for having naga around while building jmol? Best regards, Michael -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers Dr. Jonathan H. Gutow Chemistry Departmentgu...@uwosh.edu UW-Oshkosh Office: 920-424-1326 800 Algoma BoulevardFAX:920-424-2042 Oshkosh, WI 54901 http://www.uwosh.edu/facstaff/gutow -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers
Re: [Jmol-developers] Packaging 12.2 for Debian/Ubuntu, disabling naga
I'd have to build an interface, which I can do. The website is clear and the MIT license is fully compatible with LGPL from my reading http://www.opensource.org/licenses/mit-license.php So what's the problem exactly? Bob On Sun, Oct 30, 2011 at 2:44 PM, Michael Banck mba...@debian.org wrote: Hi, I took a look at packaging 12.2 (congrats!) for Debian/Ubuntu, and realized it now requires the naga NIO asynchronous sockets implementation. I know you bundle the jar in your release tarball, but we have to remove all binary jars and repackage the tarball prior to build as per Debian policy and in order to comply with the Debian Free Software Guidelines. Naga has not yet been packaged for Debian, and as neither their subversion repository nor their release jarfiles have any copyright/license information (the website says MIT), this will likely not be accepted into the Debian/Ubuntu repositories for now. I have filed issue http://code.google.com/p/naga/issues/detail?id=12 to that effect. In the meantime, is there maybe a way to disable the need for having naga around while building jmol? Best regards, Michael -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers -- Robert M. Hanson Professor of Chemistry St. Olaf College 1520 St. Olaf Ave. Northfield, MN 55057 http://www.stolaf.edu/people/hansonr phone: 507-786-3107 If nature does not answer first what we want, it is better to take what answer we get. -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers
Re: [Jmol-developers] Packaging 12.2 for Debian/Ubuntu, disabling naga
That's checked in. See if it works to just leave out the Naga classes in the build. On Sun, Oct 30, 2011 at 5:32 PM, Robert Hanson hans...@stolaf.edu wrote: I'd have to build an interface, which I can do. The website is clear and the MIT license is fully compatible with LGPL from my reading http://www.opensource.org/licenses/mit-license.php So what's the problem exactly? Bob On Sun, Oct 30, 2011 at 2:44 PM, Michael Banck mba...@debian.org wrote: Hi, I took a look at packaging 12.2 (congrats!) for Debian/Ubuntu, and realized it now requires the naga NIO asynchronous sockets implementation. I know you bundle the jar in your release tarball, but we have to remove all binary jars and repackage the tarball prior to build as per Debian policy and in order to comply with the Debian Free Software Guidelines. Naga has not yet been packaged for Debian, and as neither their subversion repository nor their release jarfiles have any copyright/license information (the website says MIT), this will likely not be accepted into the Debian/Ubuntu repositories for now. I have filed issue http://code.google.com/p/naga/issues/detail?id=12 to that effect. In the meantime, is there maybe a way to disable the need for having naga around while building jmol? Best regards, Michael -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers -- Robert M. Hanson Professor of Chemistry St. Olaf College 1520 St. Olaf Ave. Northfield, MN 55057 http://www.stolaf.edu/people/hansonr phone: 507-786-3107 If nature does not answer first what we want, it is better to take what answer we get. -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 -- Robert M. Hanson Professor of Chemistry St. Olaf College 1520 St. Olaf Ave. Northfield, MN 55057 http://www.stolaf.edu/people/hansonr phone: 507-786-3107 If nature does not answer first what we want, it is better to take what answer we get. -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers
Re: [Jmol-developers] Packaging 12.2 for Debian/Ubuntu, disabling naga
Hi, On Sun, Oct 30, 2011 at 06:31:08PM -0500, Robert Hanson wrote: That's checked in. See if it works to just leave out the Naga classes in the build. Thanks a lot for the effort. I tried to backport it to the stable branch, but without success so far; the code has changed quite a bit. I'll see whether I manage over the next days. Michael -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers
Re: [Jmol-developers] Packaging 12.2 for Debian/Ubuntu, disabling naga
I'll check when I get to work tomorrow, I may have made a mistake there, but I don't think so. You would have to do the build, then simply remove all naga package files. There is no direct reference to them in the code anymore except in org.openscience.jmol.app.jsonkiosk.JsonNioService, which is only accessed via reflection and so can be completely removed. On Sunday, October 30, 2011, Michael Banck mba...@debian.org wrote: Hi, On Sun, Oct 30, 2011 at 06:31:08PM -0500, Robert Hanson wrote: That's checked in. See if it works to just leave out the Naga classes in the build. Thanks a lot for the effort. I tried to backport it to the stable branch, but without success so far; the code has changed quite a bit. I'll see whether I manage over the next days. Michael -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers -- Robert M. Hanson Professor of Chemistry St. Olaf College 1520 St. Olaf Ave. Northfield, MN 55057 http://www.stolaf.edu/people/hansonr phone: 507-786-3107 If nature does not answer first what we want, it is better to take what answer we get. -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900 -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ Jmol-developers mailing list Jmol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-developers