Am 31.07.2015 um 09:53 schrieb Jakob Schwendner: > 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? There was no reason to do the patching at all. Base/orogen/interfaces has been on github for a long time. just removing 9 lines in the package set would have done the trick : https://github.com/planthaber/package_set/commit/6db889d15975a0481bf897b6fb52e9bff2d91405 Greetings Janosch > > 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
