On 30/09/2014 22:08, KI7MT wrote: > Hi Joe, Hi Greg, a couple of observations although I'm no expert on Linux packaging. > > Feedback on the documentation. You may want to leave it in, but long > term, just background info here. > > Section 3.2 Linux: > > The Debian/control file should include the runtime dependencies. They > are ARCH and Release version specific, particularly with the package names. > > For example: > > On x86_64 systems, the Dependency sections should include the > libgfortran:i386 libqt5multimediawidgets5 libfftw3-single3 + all other > runtime deps. This ensures i386 libgfortran + it's dependencies are > installed for multi-arch usage. > > On x84 (i386/i686) systems, the same dependency line would have > something like: libgfortran libqt5multimediawidgets5 libfftw3-single3 + > additional runtimes packages. > > The build dependencies are not needed here, only the runtime deps. Some of them are already in although I haven't sorted out the 32-bit on 64-bit systems ones. But 'dpkg' doesn't handle prerequisites. I believe 'gdebi' will do it but that itself is not in a default install.
I think 'rpm' should install dependent packages but it didn't work for me on Fedora 20 so it is still on my list to investigate further. > > If the control file is set correctly (for the target distribution && > version ) the user should not need to install additional dependencies. > > This is the Debian/Ubuntu package maintainers job rather than the > upstream developers. But it is a big bonus if being done by upstream dev's. Agreed on both points. > > For the Release Candidate, this may be the only way to go, as it's > impractical for upstream to build all the variants (Debian Wheezy, > Jessie, Sid / Ubuntu Trusty, Utopic etc etc) as there are far to many > variables to look at. The package maintainers have to work the control > files as necessary. For now I think manual dependency installs is OK. The only issue is that the list of missing dependencies on a 64-bit system can look a bit daunting even though the bulk of them are resolved by pulling in the 32-bit compatibility libs that hang off that libgfortran3 32-bit package. > > > 73's > Greg, KI7MT 73 Bill G4WJS. > > On 9/30/2014 18:53, Joe Taylor wrote: >> Hi all, >> >> Tomorrow I plan to post several updated web pages at the *WSJT Home >> Page*, http://physics.princeton.edu/pulsar/K1JT/ . The revised page for >> WSJT-X will include instructions and links to WSJT-X version 1.4.0 >> installation files, as follows: >> >> Windows: >> -------------------------------------------------------- >> wsjtx-1.4.0-rc2-win32.exe >> >> Linux: >> -------------------------------------------------------- >> wsjtx_1.4.0-rc2_i386.deb (for Debian, Ubuntu, etc.) >> wsjtx_1.4.0-rc2_amd64.deb (64-bit) >> wsjtx-1.4.0-rc2.i686.rpm (for Fedora, Red Hat, etc.) >> wsjtx-1.4.0-rc2.x86_64.rpm (64-bit) >> >> Macintosh: >> -------------------------------------------------------- >> WSJT-X_rc1_10.7.dmg (for OS X 10.7, 10.8) >> WSJT-X_rc1_10.9.dmg (for OS X 10.9) >> >> Source Code: >> -------------------------------------------------------- >> wsjtx-1.4.0-rc2-Source.tar.gz >> >> >> I will also post public messages to the "wsjt-devel" and "wsjtgroup" >> reflectors announcing availability of these beta releases of WSJT-X 1.4.0. >> >> PLEASE: If you find errors or anything that could be improved in the new >> "WSJT-X User Guide" that will be posted tomorrow, do let me know! >> Compiled binaries for our release candidates are frozen as they now >> stand, but the User Guide will continue to be improved, as needed. >> >> -- 73, Joe, K1JT >> >> ------------------------------------------------------------------------------ >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk >> _______________________________________________ >> wsjt-devel mailing list >> wsjt-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >> ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel