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

Reply via email to