Typelib documentation dependency

Hey,

Typelib declares dependencies on doxygen and rdoc in it's manifest file.
Are they used for anything else beside documentation purposes? If not,
we probably shouldn't declare those?

regards,

Steven

Typelib documentation dependency

On 03/02/2011 09:54 AM, Steven Bellens wrote:
> Typelib declares dependencies on doxygen and rdoc in it's manifest file.
> Are they used for anything else beside documentation purposes? If not,
> we probably shouldn't declare those?

They're not used for anything else than documentation purposes.

Is installing them that much of a problem ?

Ruben Smits's picture

Typelib documentation dependency

On Wednesday 02 March 2011 10:16:24 Sylvain Joyeux wrote:
> On 03/02/2011 09:54 AM, Steven Bellens wrote:
> > Typelib declares dependencies on doxygen and rdoc in it's manifest file.
> > Are they used for anything else beside documentation purposes? If not,
> > we probably shouldn't declare those?
>
> They're not used for anything else than documentation purposes.
>
> Is installing them that much of a problem ?

It pull in unneeded dependencies.

-- Ruben

Typelib documentation dependency

On 03/02/2011 10:25 AM, Ruben Smits wrote:
> On Wednesday 02 March 2011 10:16:24 Sylvain Joyeux wrote:
>> On 03/02/2011 09:54 AM, Steven Bellens wrote:
>>> Typelib declares dependencies on doxygen and rdoc in it's manifest file.
>>> Are they used for anything else beside documentation purposes? If not,
>>> we probably shouldn't declare those?
>>
>> They're not used for anything else than documentation purposes.
>>
>> Is installing them that much of a problem ?
>
> It pull in unneeded dependencies.
As always, it is a matter of perspective, i.e. whether you think that
documentation generation is needed or not.

If would say, "add the optional='1'" flag, but rosbuild does not have
that option.

change the XML tag to optional_depends. I'll add support for that in
autoproj.

Ruben Smits's picture

Typelib documentation dependency

On Wednesday 02 March 2011 10:40:34 Sylvain Joyeux wrote:
> On 03/02/2011 10:25 AM, Ruben Smits wrote:
> > On Wednesday 02 March 2011 10:16:24 Sylvain Joyeux wrote:
> >> On 03/02/2011 09:54 AM, Steven Bellens wrote:
> >>> Typelib declares dependencies on doxygen and rdoc in it's manifest
> >>> file. Are they used for anything else beside documentation
> >>> purposes? If not, we probably shouldn't declare those?
> >>
> >> They're not used for anything else than documentation purposes.
> >>
> >> Is installing them that much of a problem ?
> >
> > It pull in unneeded dependencies.
>
> As always, it is a matter of perspective, i.e. whether you think that
> documentation generation is needed or not.

True

> If would say, "add the optional='1'" flag, but rosbuild does not have
> that option.

I'll post an enhancement proposal for rosbuild on ros-users for this issue.

> change the XML tag to optional_depends. I'll add support for that in
> autoproj.

Thanks :)

--Ruben

Typelib documentation dependency

On 03/02/2011 10:52 AM, Ruben Smits wrote:
> On Wednesday 02 March 2011 10:40:34 Sylvain Joyeux wrote:
>> On 03/02/2011 10:25 AM, Ruben Smits wrote:
>>> On Wednesday 02 March 2011 10:16:24 Sylvain Joyeux wrote:
>>>> On 03/02/2011 09:54 AM, Steven Bellens wrote:
>>>>> Typelib declares dependencies on doxygen and rdoc in it's manifest
>>>>> file. Are they used for anything else beside documentation
>>>>> purposes? If not, we probably shouldn't declare those?
>>>>
>>>> They're not used for anything else than documentation purposes.
>>>>
>>>> Is installing them that much of a problem ?
>>>
>>> It pull in unneeded dependencies.
>>
>> As always, it is a matter of perspective, i.e. whether you think that
>> documentation generation is needed or not.
>
> True
>
>> If would say, "add the optional='1'" flag, but rosbuild does not have
>> that option.
>
> I'll post an enhancement proposal for rosbuild on ros-users for this issue.
>
>> change the XML tag to optional_depends. I'll add support for that in
>> autoproj.
Well, actually, to be more consistent

depend_optional

would be better.

Please apply the patch directly to the git repository. Thanks.

Typelib documentation dependency

2011/3/2 Sylvain Joyeux <sylvain [dot] joyeux [..] ...>:
> On 03/02/2011 10:52 AM, Ruben Smits wrote:
>> On Wednesday 02 March 2011 10:40:34 Sylvain Joyeux wrote:
>>> On 03/02/2011 10:25 AM, Ruben Smits wrote:
>>>> On Wednesday 02 March 2011 10:16:24 Sylvain Joyeux wrote:
>>>>> On 03/02/2011 09:54 AM, Steven Bellens wrote:
>>>>>> Typelib declares dependencies on doxygen and rdoc in it's manifest
>>>>>> file. Are they used for anything else beside documentation
>>>>>> purposes? If not, we probably shouldn't declare those?
>>>>>
>>>>> They're not used for anything else than documentation purposes.
>>>>>
>>>>> Is installing them that much of a problem ?
>>>>
>>>> It pull in unneeded dependencies.
>>>
>>> As always, it is a matter of perspective, i.e. whether you think that
>>> documentation generation is needed or not.
>>
>> True
>>
>>> If would say, "add the optional='1'" flag, but rosbuild does not have
>>> that option.
>>
>> I'll post an enhancement proposal for rosbuild on ros-users for this issue.
>>
>>> change the XML tag to optional_depends. I'll add support for that in
>>> autoproj.
> Well, actually, to be more consistent
>
>   depend_optional
>
> would be better.
>
> Please apply the patch directly to the git repository. Thanks.

AFAIK, I don't have any rights to push to those repos...

Steven

> --
> Sylvain Joyeux (Dr.Ing.)
> Space & Security Robotics
>
> !!! Achtung, neue Telefonnummer!!!
>
> Standort Bremen:
> DFKI GmbH
> Robotics Innovation Center
> Robert-Hooke-Straße 5
> 28359 Bremen, Germany
>
> Phone: +49 (0)421 178-454136
> Fax:   +49 (0)421 218-454150
> E-Mail: robotik [..] ...
>
> Weitere Informationen: http://www.dfki.de/robotik
> -----------------------------------------------------------------------
> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
> Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
> (Vorsitzender) Dr. Walter Olthoff
> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
> Amtsgericht Kaiserslautern, HRB 2313
> Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
> USt-Id.Nr.:    DE 148646973
> Steuernummer:  19/673/0060/3
> -----------------------------------------------------------------------
>

Typelib documentation dependency

On Wednesday 02 March 2011 12:54:00 Steven Bellens wrote:
> 2011/3/2 Sylvain Joyeux <sylvain [dot] joyeux [..] ...>:
> > On 03/02/2011 10:52 AM, Ruben Smits wrote:
> >> On Wednesday 02 March 2011 10:40:34 Sylvain Joyeux wrote:
> >>> On 03/02/2011 10:25 AM, Ruben Smits wrote:
> >>>> On Wednesday 02 March 2011 10:16:24 Sylvain Joyeux wrote:
> >>>>> On 03/02/2011 09:54 AM, Steven Bellens wrote:
> >>>>>> Typelib declares dependencies on doxygen and rdoc in it's manifest
> >>>>>> file. Are they used for anything else beside documentation
> >>>>>> purposes? If not, we probably shouldn't declare those?
> >>>>>
> >>>>> They're not used for anything else than documentation purposes.
> >>>>>
> >>>>> Is installing them that much of a problem ?
> >>>>
> >>>> It pull in unneeded dependencies.
> >>>
> >>> As always, it is a matter of perspective, i.e. whether you think that
> >>> documentation generation is needed or not.
> >>
> >> True
> >>
> >>> If would say, "add the optional='1'" flag, but rosbuild does not have
> >>> that option.
> >>
> >> I'll post an enhancement proposal for rosbuild on ros-users for this
> >> issue.
> >>
> >>> change the XML tag to optional_depends. I'll add support for that in
> >>> autoproj.
> >
> > Well, actually, to be more consistent
> >
> > depend_optional
> >
> > would be better.
> >
> > Please apply the patch directly to the git repository. Thanks.
>
> AFAIK, I don't have any rights to push to those repos...

I added you (bellenss) to the team membership.

Peter

Typelib documentation dependency

2011/3/2 Peter Soetens <peter [..] ...>:
> On Wednesday 02 March 2011 12:54:00 Steven Bellens wrote:
>> 2011/3/2 Sylvain Joyeux <sylvain [dot] joyeux [..] ...>:
>> > On 03/02/2011 10:52 AM, Ruben Smits wrote:
>> >> On Wednesday 02 March 2011 10:40:34 Sylvain Joyeux wrote:
>> >>> On 03/02/2011 10:25 AM, Ruben Smits wrote:
>> >>>> On Wednesday 02 March 2011 10:16:24 Sylvain Joyeux wrote:
>> >>>>> On 03/02/2011 09:54 AM, Steven Bellens wrote:
>> >>>>>> Typelib declares dependencies on doxygen and rdoc in it's manifest
>> >>>>>> file. Are they used for anything else beside documentation
>> >>>>>> purposes? If not, we probably shouldn't declare those?
>> >>>>>
>> >>>>> They're not used for anything else than documentation purposes.
>> >>>>>
>> >>>>> Is installing them that much of a problem ?
>> >>>>
>> >>>> It pull in unneeded dependencies.
>> >>>
>> >>> As always, it is a matter of perspective, i.e. whether you think that
>> >>> documentation generation is needed or not.
>> >>
>> >> True
>> >>
>> >>> If would say, "add the optional='1'" flag, but rosbuild does not have
>> >>> that option.
>> >>
>> >> I'll post an enhancement proposal for rosbuild on ros-users for this
>> >> issue.
>> >>
>> >>> change the XML tag to optional_depends. I'll add support for that in
>> >>> autoproj.
>> >
>> > Well, actually, to be more consistent
>> >
>> >   depend_optional
>> >
>> > would be better.
>> >
>> > Please apply the patch directly to the git repository. Thanks.
>>
>> AFAIK, I don't have any rights to push to those repos...
>
> I added you (bellenss) to the team membership.

I'm not sure whether this is a good or a bad thing :). Pushed.

Steven

>
> Peter
>