On 06/04/2013 04:48 PM, John Morris wrote: > On 06/03/2013 10:12 PM, Sebastian Kuzminsky wrote: >> The current modbus situation in master works, but is slightly wonky. We >> have four programs that use modbus, and they use three separate modbus >> implementations: >> >> gs2_vfd uses an old version of libmodbus that we forked into our >> repo in 2008 and then applied some bugfixes to over the years >> >> vfs11_vfd and mb2hal use libmodbus v3, but that version is only >> packaged for Precise, not for Lucid or Hardy, so we don't Build- >> Depend on it, and these components are not included in our debs >> >> classicladder has its own internal modbus code >> >> >> I've backported libmodbus5 (version 3.0.1, what's currently in Precise) >> to Lucid and Hardy, and compiled debs for i386 and amd64. Source and >> binary debs are here: http://highlab.com/~seb/linuxcnc/libmodbus/ > > Great! This is important to my goal of getting LinuxCNC into an > official Fedora package. Fedora Packaging Guidelines (and DFSG too, I > believe?) require that libraries be un-bundled except for in very rare > circumstances. (And this reminds me to start the Fedora review process > for my own libmodbus packages.)
I love the idea of getting LinuxCNC into the official distros, thanks for your work on that. I think just about everyone agrees that un-bundling libraries is almost always the way to go -- it's just good hygiene to duplicate as little code as possible. > Classicladder is a funny case. I understand it's a more or less heavily > modified version of the upstream project, and because the changes are > perhaps too specific for LinuxCNC or whatever other reason, they have > not been accepted by upstream? I assume all the HAL integration that our fork of Classic Ladder has is not palatable to anyone but us at this point. -- Sebastian Kuzminsky ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
