To get more input, you should probably use rock-dev instead of rock-users :) On the subject: I also remember base/orogen/interfaces to be deprecated, but I agree with Janosch that removal should only be in major releases. This sub-release is a special case though. We are forced to do something, and Mathias tried to fix it. Is there are practical way to solve this right now? E.g. including the base/orogen/interfaces on github?
Cheers, Jakob > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Janosch Machowinski > Sent: Donnerstag, 30. Juli 2015 15:07 > To: Matthias Goldhoorn > Cc: [email protected] > Subject: Re: [Rock-users] rock15.05.1 sub release > > Apart from me now needing this package, > there is a policy, of only breaking API, and removing packages during major > releases. If there is a policy, we should not break it. (Even if I don't like > this > particular one). I would like to have input from other developers on this > topic. > Greetings > Janosch > > Am 30.07.2015 um 15:03 schrieb Matthias Goldhoorn: > > Hi, > > I asked a while ago regarding the state of base/orogen/interfaces and > > announced the removal. > > the C++ proxies not (yet) part of rock. > > At the point where you started the development of c++ proxies you > > should have already known that the interfaces was announced as > > deprecated. > > > > Therefore i recommend you move the functionality of the > > base/orogen/interfaces to another place. > > > > Best, > > Matthias > > > > > > > > On 30.07.2015 14:58, Janosch Machowinski wrote: > >> Hi, > >> base/orogen/interfaces has already been moved to github : > >> https://github.com/rock-core/base-orogen-interfaces > >> We need this package, as it provides us a class hierachy, which is > >> needed for the c++ proxies. > >> Greetings > >> Janosch > >> > >> Am 30.07.2015 um 14:54 schrieb Matthias Goldhoorn: > >>> Hello Janosch, > >>> i know it is bad but: > >>> The other option would be to port the package to github which i > >>> don't want to do because the package was marked as depricated since > >>> November '13. > >>> It is hard to break the API for a sub release, but i assumed the > >>> impact would be minimal. > >>> The dynamixel and hokyoy packages got updated, so no break on higher > >>> levels. > >>> > >>> You have two options: > >>> Either port your module to work without base/orogen/interface, > >>> because in stable/master is is definitely removed. > >>> Or: > >>> Place the interfaces anywhere you like and define it in your package > >>> sets. > >>> > >>> Best, > >>> Matthias > >>> > >>> P.S. > >>> For the (inofficial hbridge) package i done the adoptions see commit > >>> 8a2a672bb9759e2beda2134c4aa19dbc446a2f9d > >>> > >>> > >>> > >>> > >>> On 30.07.2015 14:47, Janosch Machowinski wrote: > >>>> Uhm, > >>>> we still depend on these packages. I find it a hard change for a > >>>> SUB release, to break the api... > >>>> Greetings > >>>> Janosch > >>>> > >>>> Am 30.07.2015 um 13:51 schrieb Matthias Goldhoorn: > >>>>> Hello Developers and Users, > >>>>> you might have recognized that rock15.05 has some problems since > >>>>> gitorious was shut down. > >>>>> Unfortunately this breaks the build of some packages in the > >>>>> release > >>>>> rock15.05 > >>>>> > >>>>> So solve this issue i have created a rock15.05.1 sub release of > >>>>> rock15.05. > >>>>> On this sub release gitorious packages are removed or moved to > >>>>> github. > >>>>> > >>>>> The most relevant change is the removal of base/orogen/interfaces > >>>>> which was deprecated a long time. > >>>>> All packages that are part of rock are updated to work without > >>>>> this package. > >>>>> However you might have packages that still depend on this, > >>>>> therefore > >>>>> rock15.05.1 > >>>>> is not fully compatibly to rock15.05 but as close as possible. > >>>>> > >>>>> Feel free to switch to the release by running on stable or the > >>>>> rock15.05 > >>>>> release > >>>>> rock-release switch rock-15.05.1 > >>>>> > >>>>> Best, > >>>>> Matthias > >>>>> > >>>> > >>> > >>> > >> > >> > > > > > > > -- > Dipl. Inf. Janosch Machowinski > SAR- & Sicherheitsrobotik > > Universität Bremen > FB 3 - Mathematik und Informatik > AG Robotik > Robert-Hooke-Straße 1 > 28359 Bremen, Germany > > Zentrale: +49 421 178 45-6611 > > Besuchsadresse der Nebengeschäftstelle: > Robert-Hooke-Straße 5 > 28359 Bremen, Germany > > Tel.: +49 421 178 45-6614 > Empfang: +49 421 178 45-6600 > Fax: +49 421 178 45-4150 > E-Mail: [email protected] > > Weitere Informationen: http://www.informatik.uni-bremen.de/robotik > > _______________________________________________ > Rock-users mailing list > [email protected] > http://www.dfki.de/mailman/cgi-bin/listinfo/rock-users _______________________________________________ Rock-dev mailing list [email protected] http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
