On Sep 30, 2012, at 12:17 PM, Milan Jurik <[email protected]> wrote:

> Copy is not the way because you need to maintain it anyway and be able
> to reproduce CBE easily on other systems. So I have to include it
> somewhere in the distro used as CBE. Lesson learnt from JDS gate
> history, for long time it maintained own "CBE consolidation" outside of
> the system and it was not the best idea.

But you already have this CBE consolidation, right?  I think JDS is probably 
the only consumer for these bits now.  Frankly, you guys should just convert to 
using NROFF format sources like everyone else.

        - Garrett

> 
> Best regards,
> 
> Milan
> 
> Garrett D'Amore píše v ne 30. 09. 2012 v 11:55 -0700:
>> Just copy it to your build environment. I don't want us to carry this ugly 
>> c++ baggage in the gate and force everyone to install it just because one 
>> consolidation uses it for a crappy build chain. 
>> 
>> There is no need for end users to have this tool, and it clearly cannot be 
>> considered core functionality any longer. 
>> 
>> Sent from my iPhone
>> 
>> On Sep 30, 2012, at 10:26 AM, Milan Jurik <[email protected]> wrote:
>> 
>>> Hi,
>>> 
>>> Garrett D'Amore píše v ne 30. 09. 2012 v 08:12 -0700:
>>>> On Sep 30, 2012, at 7:31 AM, Yuri Pankov <[email protected]> wrote:
>>>> 
>>>>> On Sun, 30 Sep 2012 16:13:30 +0200, Milan Jurik wrote:
>>>>>> Hi,
>>>>>> 
>>>>>> before continuing in ping-pong about this:
>>>>>> 
>>>>>> https://www.illumos.org/issues/3241
>>>>>> 
>>>>>> I would like to see discussion on the list. Status is that JDS gate is
>>>>>> broken by removal of sgml2roff. Yes, sgml2roff has no usage in Illumos
>>>>>> gate. But that is not correct answer I believe. The changeset removed
>>>>>> functionality used by some consumers. I know many people do not see
>>>>>> benefit in maintaining JDS (and GUI) in Illumos based distro. Still I do
>>>>>> not understand why Illumos should be stripped from functionality used by
>>>>>> some consumers.
>>>>>> 
>>>>>> Yes, not all parts need to be sitting in Illumos gate. But I do not see
>>>>>> any vehicle which allows moving bits between consolidations for now.
>>>>>> 
>>>>>> I would like to understand reason why sgml2roff was removed if the
>>>>>> argument that it is not need by consumers is not valid. From my point of
>>>>>> view it is regression in functionality.
>>>>> 
>>>>> sgml2roff is a *helper* utility (and it was an unmaintained mess), and as 
>>>>> illumos doesn't ship any SGML manpages, the need for it being in the gate 
>>>>> has vanished. As it's not closed-source, proprietary or documented core 
>>>>> OS functionality, I don't see a problem with "fixing" consumers to not 
>>>>> rely on it being shipped within illumos-gate (just convert JDS manpages 
>>>>> to nroff?).
>>>> 
>>>> 
>>>> I updated the bug.  From what I can tell, JDS delivers man pages in nroff 
>>>> format.  In this case, sgml2roff becomes a build time dependency for JDS 
>>>> rather than a run-time dependency.  Assuming this to be the case, the best 
>>>> solution is to import it into the JDS CBE.  (Or, to stop maintaining those 
>>>> pages in SGML and just convert them once to nroff and be done with it -- 
>>>> but I'm not sure if that is complicated by interactions with the upstream.)
>>> 
>>> yes, it is part of JDS CBE, not run-time dependecy (from what I know
>>> now). I am trying to use plain "upstream" JDS gate then I have serious
>>> problem here, I need to deliver it to CBE, which I can clone easily.
>>> From my point the simplest way is to bring it back to Illumos gate than
>>> to fight with different build structures. Which means I have to push it
>>> to OI ON gate for now. As the result the next OI can diverge from clean
>>> Illumos.
>>> 
>>> Somebody is asking me for my time because he did not want bits in
>>> Illumos gate. For which reason? Because somebody did not like it? It was
>>> working utility - which bugs were logged against it and not fixed? It
>>> has use case and consumer and usually that was reason why the tool was
>>> kept.
>>> 
>>> Yes, I know I came late to this party. I have my reason - lack of spare
>>> time. The situation changed but I am blocked with this one.
>>> 
>>>>   - Garrett
>>> 
>>> Best regards,
>>> 
>>> Milan
>>> 
>>> 
>>> 
>>> -------------------------------------------
>>> illumos-discuss
>>> Archives: https://www.listbox.com/member/archive/182180/=now
>>> RSS Feed: 
>>> https://www.listbox.com/member/archive/rss/182180/22003744-6133b79f
>>> Modify Your Subscription: https://www.listbox.com/member/?&;
>>> Powered by Listbox: http://www.listbox.com
>> 
>> 
>> -------------------------------------------
>> illumos-discuss
>> Archives: https://www.listbox.com/member/archive/182180/=now
>> RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175687-799b1238
>> Modify Your Subscription: https://www.listbox.com/member/?&;
>> Powered by Listbox: http://www.listbox.com
> 
> 
> 
> 
> -------------------------------------------
> illumos-discuss
> Archives: https://www.listbox.com/member/archive/182180/=now
> RSS Feed: https://www.listbox.com/member/archive/rss/182180/22003744-6133b79f
> Modify Your Subscription: https://www.listbox.com/member/?&;
> Powered by Listbox: http://www.listbox.com



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to