Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [paho-dev] mqtt-client 0.4.0 appears to be missing from repo.eclipse.org

.../paho/mqtt-client was the name of the artifact prior to our 0.9 release.
In 0.9 we added OSGi packaging and the artifact name changed to .../paho/org.eclipse.paho.client.mqttv3
There will NEVER be a new release in .../paho/mqtt-client
If you are updating your builds and dependencies use .../paho/org.eclipse.paho.client.mqttv3 , as per Ian's note the 1.0.1 artifacts need to be deleted and recreated due to a failed build job, but shortly that will be the latest official release.

Al

On 27/11/14 10:29, prabeesh k wrote:
Thank you AI.

which is the official one. What is the difference between the below
listed versions

https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/mqtt-client/0.4.0/

https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.client.mqttv3/1.0.1/

On Thu, Nov 27, 2014 at 2:24 PM, Ian Craggs
<icraggs@xxxxxxxxxxxxxxxxxxxxxxx
<mailto:icraggs@xxxxxxxxxxxxxxxxxxxxxxx>> wrote:

    Thanks, Al, that's great.  I checked when I saw the job running.
    Which made me remember that the 0.4 build artefacts didn't follow
    the Eclipse naming conventions, which was a another reason I was
    hoping to get rid of them -- oh well :-)

    I'm hoping the 1.0.1 release build will complete once I get the
    newest partial build artefacts deleted.   I did try to get the job
    to restart from where it left off which a combination of maven
    options, but only met with partial success.

    Ian


    On 27/11/14 23:00, Al S-M wrote:

        I have run a job to rebuild and deploy the 0.4.0 artifacts, it
        seems to have worked and
        https://repo.eclipse.org/__content/repositories/paho-__releases/org/eclipse/paho/__mqtt-client/0.4.0/
        <https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/mqtt-client/0.4.0/>
        is populated again.

        Al

        On 27/11/14 09:12, Ian Craggs wrote:

            Al,

            I did think of asking webmaster if the repos are backed up
            and if so, to
            restore the 0.4 artefacts.    (The bug number is
            https://bugs.eclipse.org/bugs/__show_bug.cgi?id=452142
            <https://bugs.eclipse.org/bugs/show_bug.cgi?id=452142>)  But
            if you can
            rebuild the 0.4 release before then, that would be great.  I
            guess at
            least we know now that some projects are relying on 0.4.

            If we do this, I would like to have some sort of red flags
            all over the
            place to point people to the newer versions to minimize the
            chances of
            new implementations using 0.4.

            (On a separate, slightly unrelated note, I don't understand
            why our Java
            release job should deploy a half-complete project if the
            build fails. We
            must change it so that only a complete project is deployed.
            The most
            obvious way is to have a separate deploy job, using
            artefacts from a
            previously successful build (see
            https://wiki.eclipse.org/__Services/Nexus#Hudson_Job___Setup
            <https://wiki.eclipse.org/Services/Nexus#Hudson_Job_Setup>).  I
            would like
            you or Bin to look into this while I'm away - thanks.)

            Ian

            On 27/11/14 21:28, Al S-M wrote:

                Ian,

                It should be possible to recreate the 0.4.0 release, it
                was tagged
                I'll see if hudson can do a build based on tags, if not
                creating a new
                git branch for the code would let us build it again,
                I'll take a look
                when I get in to the office this morning, unless you've
                already
                handled it.

                Al

                On 27/11/14 00:35, Ian Craggs wrote:

                    Hi,

                    the 0.4 build was not an official Eclipse release,
                    unlike 0.9 and
                    later.  I was not leading the Paho project when the
                    0.4 build was put
                    into the repository.  But the main problem with 0.4
                    was that the
                    repository structure changed for 0.9 and later,
                    which meant that people
                    were discovering the 0.4 build and thinking it was
                    the current and only
                    release.

                    I have no intention of removing the 0.9 or later
                    artifacts - as they are
                    official releases, and they all conform to the
                    current repository
                    structure which means that you can see all the
                    versions available, and
                    choose from them.

                    Even if I did get the 0.4 artifacts restored (and
                    I'm not sure I can do
                    it at this point), I would prefer to have them in
                    the updated repository
                    structure so that it was obvious that there were
                    later versions.  But I
                    expect that is not what you're asking for?

                    Ian

                    On 27/11/14 10:57, Reynold Xin wrote:


                        Hi mqtt devs,

                        This is a very serious issue for the Spark
                        project because a lot of
                        Spark users build from source. We are going to
                        upgrade mqtt version
                        for future releases, but this breaks all
                        current/past releases. In
                        case you are not familiar with Spark, it is now
                        the most actively
                        developed Big Data open source project: in the
                        past year alone, there
                        are close to 400 people that have contributed
                        code to the project.
                        Many applications are being built on top of this
                        and this can
                        potentially break all of them. I'd also imagine
                        this breaks other
                        non-Spark projects that depend on mqtt as well.

                        A released artifact in a repository should be
                        immutable. Spark depends
                        on it, other applications depend on it, and
                        applications that depend
                        on Spark can depend on it. The transitive
                        closure is pretty large.

                        Again, we are going to upgrade the mqtt
                        dependency in Spark, but I
                        urge you to add the 0.4.0 artifact back.
                        Otherwise we would have to be
                        extra cautious in the future with respect to any
                        dependency on mqtt,
                        e.g. removing it from the dependency or the
                        default build profile,
                        which would cause inconvenience for our users also.


                        On Wed, Nov 26, 2014 at 11:56 AM, Jeff Prestes
                        <jeffprestes@xxxxxxxxx
                        <mailto:jeffprestes@xxxxxxxxx>
                        <mailto:jeffprestes@xxxxxxxxx
                        <mailto:jeffprestes@xxxxxxxxx>>__> wrote:

                             Hi All,

                             I agree with Brian. Of course work with
                        lastest version is best
                             way, however it could break some legacy
                        code where you can't
                             change fast for any reasons (who works for
                        Enterprise companies
                             knows this bad situation).

                             IMHO, remove the old version from
                        Repository maybe is not the best
                             approach to improve the innovation. The
                        idea in general is good
                             but maybe we could find another way.

                             Best,

                             -Jeff Prestes



                             2014-11-26 17:26 GMT-02:00 Brian Cantoni
                             <brian.cantoni@xxxxxxxxxxxx
                        <mailto:brian.cantoni@xxxxxxxxxxxx>
                        <mailto:brian.cantoni@__datastax.com
                        <mailto:brian.cantoni@xxxxxxxxxxxx>>>:

                                 I've been talking with Reynold from the
                        Spark team (copied)
                                 about the possibility of updating to a
                        newer version. In
                                 addition I really think we should
                        restore that old build to
                                 keep existing builds working.

                                 Brian

                                 On Nov 26, 2014, at 2:16 AM, Ian Craggs
                                 <icraggs@xxxxxxxxxxxxxxxxxxxx.__uk
                        <mailto:icraggs@xxxxxxxxxxxxxxxxxxxxxxx>

                        <mailto:icraggs@__modelbasedtesting.co.uk
                        <mailto:icraggs@xxxxxxxxxxxxxxxxxxxxxxx>>> wrote:

                                     Brian,

                                     that approach sounds like exactly
                            what we have now, and which
                                     I was hoping to avoid.  In addition
                            to other factors, the 0.4
                                     version was not an official release.

                                     I'm trying to get a 1.0.1 service
                            release out (while on
                                     vacation), so I'm having to get a
                            crash course in
                                     Maven/Nexus.  Maybe I'll figure out
                            a better or correct way
                                     to move people onto the later versions.

                                     Can't we get Apache Spark to update
                            their dependency?

                                     Ian

                                     On 25/11/14 10:42, Brian Cantoni wrote:

                                         Ian,

                                         I agree on the issues around
                                supporting those older versions.

                                         In our case we are doing a
                                build which relies on another
                                         project (Apache Spark) which is
                                explicitly building with
                                         that older version of the
                                mqtt-client
                                (https://github.com/apache/__spark/blob/master/external/__mqtt/pom.xml#L44-L48
                                <https://github.com/apache/spark/blob/master/external/mqtt/pom.xml#L44-L48>).


                                         Removing the 0.4.0 artifacts
                                means that builds expecting a
                                         specific version (even if
                                older, not the latest, etc.) will
                                         break.

                                         My suggestion would be to
                                restore the older builds, then
                                         if/when users encounter or
                                report bugs, have the first
                                         response be "first, upgrade to
                                the latest".

                                         Brian


                                         On Mon, Nov 24, 2014 at 1:27
                                AM, Ian Craggs

                                <icraggs@xxxxxxxxxxxxxxxxxxxx.__uk
                                <mailto:icraggs@xxxxxxxxxxxxxxxxxxxxxxx>
                                <mailto:icraggs@__modelbasedtesting.co.uk <mailto:icraggs@xxxxxxxxxxxxxxxxxxxxxxx>>>
                                wrote:


                                             Brian,

                                             apologies, but we have kept
                                getting questions and bug
                                             reports about the older
                                versions of the Java client.  It
                                             seemed that the repo
                                structure had led people to find
                                             the 0.4 version sometimes
                                in preference to the 1.0
                                             version or later.  I
                                thought that deleting the 0.4
                                             version would help minimize
                                people encountering bugs
                                             which had already been
                                fixed - which is a waste of
                                             everyone's time, user and
                                developer.

                                             If anyone has any other
                                suggestions for how we should
                                             manage this, I would be
                                happy to hear them.

                                             Ian



                                             On 21/11/14 20:04, Brian
                                Cantoni wrote:

                                                 What happened to the
                                    0.4.0 version? We are bringing
                                                 this in as a dependency
                                    of another package we are using
                                                 and need to get that
                                    exact version.

                                                 Brian


                                                 On Thu, Nov 20, 2014 at
                                    6:07 PM, Bin BJ Zhang
                                                 <zhbinbj@xxxxxxxxxx
                                    <mailto:zhbinbj@xxxxxxxxxx>
                                    <mailto:zhbinbj@xxxxxxxxxx
                                    <mailto:zhbinbj@xxxxxxxxxx>>> wrote:

                                                     Please use a newer
                                    version:
                                    https://repo.eclipse.org/__content/repositories/paho-__releases/org/eclipse/paho/org.__eclipse.paho.client.mqttv3/1.__0.1/
                                    <https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.client.mqttv3/1.0.1/>



                                                     Best Regards,
                                                     Bin Zhang(张斌)
                                    ------------------------------__------------------------------__------------------------------__--


                                                     WebSphere MQ, IBM
                                    China Software Development Lab
                                                     Notes:   Bin BJ
                                    Zhang/China/IBM
                                                     E-Mail:
                                    zhbinbj@xxxxxxxxxx
                                    <mailto:zhbinbj@xxxxxxxxxx>
                                    <mailto:zhbinbj@xxxxxxxxxx
                                    <mailto:zhbinbj@xxxxxxxxxx>>
                                                     Address: Ring
                                    Building 3F, ZhongGuanCun Software
                                    Park,
                                                     DongBeiWang West
                                    Road No.8, Haidian District,
                                                     Beijing, 100193, China
                                    ------------------------------__------------------------------__------------------------------__-




                                    <mime-attachment.gif>Brian Cantoni
                                    ---11/21/2014
                                                     04:11:50 AM---We
                                    recently noticed a working build
                                                     which started
                                    having a problem pulling in the .jar
                                                     files for mqt


                                                     From: Brian Cantoni
                                    <brian.cantoni@xxxxxxxxxxxx
                                    <mailto:brian.cantoni@xxxxxxxxxxxx>
                                    <mailto:brian.cantoni@__datastax.com
                                    <mailto:brian.cantoni@xxxxxxxxxxxx>>>
                                                     To:
                                    paho-dev@xxxxxxxxxxx
                                    <mailto:paho-dev@xxxxxxxxxxx>
                                    <mailto:paho-dev@xxxxxxxxxxx
                                    <mailto:paho-dev@xxxxxxxxxxx>>
                                                     Date: 11/21/2014
                                    04:11 AM
                                                     Subject: [paho-dev]
                                    mqtt-client 0.4.0 appears to be
                                                     missing from
                                    repo.eclipse.org
                                    <http://repo.eclipse.org>
                                    <http://repo.eclipse.org>
                                                     Sent by:
                                    paho-dev-bounces@xxxxxxxxxxx
                                    <mailto:paho-dev-bounces@xxxxxxxxxxx>
                                    <mailto:paho-dev-bounces@__eclipse.org
                                    <mailto:paho-dev-bounces@xxxxxxxxxxx>>
                                    ------------------------------__------------------------------__------------





                                                     We recently noticed
                                    a working build which started
                                                     having a problem
                                    pulling in the .jar files for
                                                     mqtt-client v0.4.0.

                                                     It looks like this
                                    repo dir is empty:
                                    _https://repo.eclipse.org/__content/repositories/paho-__releases/org/eclipse/paho/__mqtt-client/0.4.0/_
                                    <https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/mqtt-client/0.4.0/_>



                                                     If I go up one
                                    level, it shows the 0.4.0 dir as
                                                     last modified on
                                    Wed Nov 19 09:46:54 EST 2014.

                                                     Is it possible that
                                    the files were removed
                                                     accidentally, or
                                    are we pointing to the wrong place?

                                                     thanks,
                                                     Brian
                                    Cantoni_________________________________________________
                                                     paho-dev mailing list
                                    paho-dev@xxxxxxxxxxx
                                    <mailto:paho-dev@xxxxxxxxxxx>
                                    <mailto:paho-dev@xxxxxxxxxxx
                                    <mailto:paho-dev@xxxxxxxxxxx>>
                                                     To change your
                                    delivery options, retrieve your
                                                     password, or
                                    unsubscribe from this list, visit
                                    https://dev.eclipse.org/__mailman/listinfo/paho-dev
                                    <https://dev.eclipse.org/mailman/listinfo/paho-dev>

                                    _________________________________________________
                                                     paho-dev mailing list
                                    paho-dev@xxxxxxxxxxx
                                    <mailto:paho-dev@xxxxxxxxxxx>
                                    <mailto:paho-dev@xxxxxxxxxxx
                                    <mailto:paho-dev@xxxxxxxxxxx>>
                                                     To change your
                                    delivery options, retrieve your
                                                     password, or
                                    unsubscribe from this list, visit
                                    https://dev.eclipse.org/__mailman/listinfo/paho-dev
                                    <https://dev.eclipse.org/mailman/listinfo/paho-dev>




                                    _________________________________________________
                                                 paho-dev mailing list
                                    paho-dev@xxxxxxxxxxx
                                    <mailto:paho-dev@xxxxxxxxxxx>
                                    <mailto:paho-dev@xxxxxxxxxxx
                                    <mailto:paho-dev@xxxxxxxxxxx>>
                                                 To change your delivery
                                    options, retrieve your
                                    password, or unsubscribe from this
                                    list, visit
                                    https://dev.eclipse.org/__mailman/listinfo/paho-dev
                                    <https://dev.eclipse.org/mailman/listinfo/paho-dev>



                                _________________________________________________
                                             paho-dev mailing list
                                paho-dev@xxxxxxxxxxx
                                <mailto:paho-dev@xxxxxxxxxxx>
                                <mailto:paho-dev@xxxxxxxxxxx
                                <mailto:paho-dev@xxxxxxxxxxx>>
                                             To change your delivery
                                options, retrieve your password,
                                             or unsubscribe from this
                                list, visit
                                https://dev.eclipse.org/__mailman/listinfo/paho-dev
                                <https://dev.eclipse.org/mailman/listinfo/paho-dev>




                                _________________________________________________
                                         paho-dev mailing list
                                paho-dev@xxxxxxxxxxx
                                <mailto:paho-dev@xxxxxxxxxxx>
                                <mailto:paho-dev@xxxxxxxxxxx
                                <mailto:paho-dev@xxxxxxxxxxx>>
                                         To change your delivery
                                options, retrieve your password,
                                or unsubscribe from this list, visit
                                https://dev.eclipse.org/__mailman/listinfo/paho-dev
                                <https://dev.eclipse.org/mailman/listinfo/paho-dev>



                            _________________________________________________
                                     paho-dev mailing list
                            paho-dev@xxxxxxxxxxx
                            <mailto:paho-dev@xxxxxxxxxxx>
                            <mailto:paho-dev@xxxxxxxxxxx
                            <mailto:paho-dev@xxxxxxxxxxx>>
                                     To change your delivery options,
                            retrieve your password, or
                                     unsubscribe from this list, visit
                            https://dev.eclipse.org/__mailman/listinfo/paho-dev
                            <https://dev.eclipse.org/mailman/listinfo/paho-dev>



                        _________________________________________________
                                 paho-dev mailing list
                        paho-dev@xxxxxxxxxxx
                        <mailto:paho-dev@xxxxxxxxxxx>
                        <mailto:paho-dev@xxxxxxxxxxx
                        <mailto:paho-dev@xxxxxxxxxxx>>
                                 To change your delivery options,
                        retrieve your password, or
                                 unsubscribe from this list, visit
                        https://dev.eclipse.org/__mailman/listinfo/paho-dev
                        <https://dev.eclipse.org/mailman/listinfo/paho-dev>





                        _________________________________________________
                        paho-dev mailing list
                        paho-dev@xxxxxxxxxxx <mailto:paho-dev@xxxxxxxxxxx>
                        To change your delivery options, retrieve your
                        password, or
                        unsubscribe from this list, visit
                        https://dev.eclipse.org/__mailman/listinfo/paho-dev
                        <https://dev.eclipse.org/mailman/listinfo/paho-dev>




                    _________________________________________________
                    paho-dev mailing list
                    paho-dev@xxxxxxxxxxx <mailto:paho-dev@xxxxxxxxxxx>
                    To change your delivery options, retrieve your
                    password, or
                    unsubscribe from this list, visit
                    https://dev.eclipse.org/__mailman/listinfo/paho-dev
                    <https://dev.eclipse.org/mailman/listinfo/paho-dev>

                _________________________________________________
                paho-dev mailing list
                paho-dev@xxxxxxxxxxx <mailto:paho-dev@xxxxxxxxxxx>
                To change your delivery options, retrieve your password, or
                unsubscribe from this list, visit
                https://dev.eclipse.org/__mailman/listinfo/paho-dev
                <https://dev.eclipse.org/mailman/listinfo/paho-dev>


            _________________________________________________
            paho-dev mailing list
            paho-dev@xxxxxxxxxxx <mailto:paho-dev@xxxxxxxxxxx>
            To change your delivery options, retrieve your password, or
            unsubscribe
            from this list, visit
            https://dev.eclipse.org/__mailman/listinfo/paho-dev
            <https://dev.eclipse.org/mailman/listinfo/paho-dev>

        _________________________________________________
        paho-dev mailing list
        paho-dev@xxxxxxxxxxx <mailto:paho-dev@xxxxxxxxxxx>
        To change your delivery options, retrieve your password, or
        unsubscribe from this list, visit
        https://dev.eclipse.org/__mailman/listinfo/paho-dev
        <https://dev.eclipse.org/mailman/listinfo/paho-dev>


    _________________________________________________
    paho-dev mailing list
    paho-dev@xxxxxxxxxxx <mailto:paho-dev@xxxxxxxxxxx>
    To change your delivery options, retrieve your password, or
    unsubscribe from this list, visit
    https://dev.eclipse.org/__mailman/listinfo/paho-dev
    <https://dev.eclipse.org/mailman/listinfo/paho-dev>




_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/paho-dev



Back to the top