Bug 402265 - [new] Submission of Objective-C MQTT Client to Eclipse Paho
Summary: [new] Submission of Objective-C MQTT Client to Eclipse Paho
Status: RESOLVED DUPLICATE of bug 482381
Alias: None
Product: Paho
Classification: IoT
Component: MQTT (show other bugs)
Version: unspecified   Edit
Hardware: Other iOS
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Andy Piper CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2013-03-04 00:33 EST by John Rotach CLA
Modified: 2015-11-19 10:13 EST (History)
6 users (show)

See Also:


Attachments
Objective-C MQTT Client (876.55 KB, application/zip)
2013-04-08 17:58 EDT, John Rotach CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Rotach CLA 2013-03-04 00:33:31 EST
Bugzilla report to track submission of an MQTT client written in Objective-C.
Comment 1 Andy Piper CLA 2013-03-04 16:42:32 EST
Request that this be submitted to a new repo:

org.eclipse.paho.mqtt.objc.git
Comment 2 Andy Piper CLA 2013-03-04 17:13:31 EST
Would be great to have Objective-C client available in Cocoapods http://cocoapods.org/
Comment 3 Andy Piper CLA 2013-03-21 18:53:26 EDT
Hi John - there's no code attached here for a CQ - is there anything you're waiting for from us on the Eclipse side?
Comment 4 John Rotach CLA 2013-04-02 17:54:07 EDT
We are close to completing a version of this client with ARC enabled (Automatic Reference Counting).  We plan to submit this version in the next two weeks.
Comment 5 John Rotach CLA 2013-04-08 13:22:44 EDT
Code is ready for submission.  Objective-C MQTT client has been tested in iOS and Mac OS X applications.

Public Github repo:  https://github.com/m2mIO/mqttIO-objC.git
Comment 6 Benjamin Cabé CLA 2013-04-08 13:40:07 EDT
The github repo doesn't seem to include the source code of the client, or does it?
Comment 7 John Rotach CLA 2013-04-08 13:44:09 EDT
My apologies, this is the compiled client which we've already made public.

The source to this client is currently in a private repo.  Do you have a github id we can allow access to our private repo for this submission process?  Our thought is we'd make the repo public after this process but do not wish to at the current time.
Comment 8 Andy Piper CLA 2013-04-08 17:07:25 EDT
Hi John, we're really excited that 2lemetry would like to contribute an Objective-C client to Paho! obviously that covers a key set of target platforms for us :-)

I'm not sure what you know / have been told about how Eclipse works. The starting point here is a Contribution Questionnaire (aka 'CQ') and an IP review of the code being contributed. You could read about this on the wiki http://wiki.eclipse.org/Development_Resources/Contribution_Questionnaire

The upshot is that we do need to have the SOURCE code available. Previous contributions such as the Lua client attached the code as a zip file on the tracking bug. Obviously doing so makes the source code public, whether or not your original git repo is currently private.

Is there a concern about the source itself? The goal here (I think!) is to review the code for IP cleanliness, and then move it into our Eclipse git repository - you'll see I already proposed a name for an appropriate repo for it - so that it can be maintained as part of the wider project from here on out. We'd then make binary releases available as part of a release process for the project, not directly from Git.
Comment 9 John Rotach CLA 2013-04-08 17:58:35 EDT
Created attachment 229471 [details]
Objective-C MQTT Client
Comment 10 John Rotach CLA 2013-04-08 18:00:30 EDT
I have just attached the source code for the client.  We had no specific reason for keeping it private other than we wished to send it through the review process before opening it up.

Let us know what is required of us moving forward.
Comment 11 Andy Piper CLA 2013-04-12 11:07:45 EDT
CQ #7185 created
Comment 12 Andy Piper CLA 2013-04-15 10:44:48 EDT
Under review
Comment 13 Andy Piper CLA 2013-06-24 06:04:47 EDT
*bump*

Last communication with the IP review team indicated that a new version with the appropriate copyright headers and licensing in place would be coming, but we've not yet seen it - so currently stalled in review.
Comment 14 Kyle Roche CLA 2013-06-26 16:48:29 EDT
Source has been added to public repository: https://github.com/m2mIO/mqttIO-objC

Andy, please let me know if you see anything missing. Examples and compiled dist for iOS and Mac included. 

- Kyle
Comment 15 Andy Piper CLA 2013-06-28 12:47:39 EDT
Attached updated code to CQ.
Comment 16 Kyle Roche CLA 2013-08-06 07:49:29 EDT
Hi Andy, is this still under review? Let us know if you're waiting on us for something else.
Comment 17 Ian Craggs CLA 2015-11-19 10:13:31 EST
I'm going to close this bug, as bug 482381 has an updated submission.

*** This bug has been marked as a duplicate of bug 482381 ***