Re: [calsify] Getting started with the calendar persistence format

Ujjwal Sharma <ryzokuken@igalia.com> Mon, 19 October 2020 22:09 UTC

Return-Path: <ryzokuken@igalia.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02F5E3A0C43 for <calsify@ietfa.amsl.com>; Mon, 19 Oct 2020 15:09:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.446
X-Spam-Level:
X-Spam-Status: No, score=-0.446 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.247, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=igalia.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21l04RzZ1x_k for <calsify@ietfa.amsl.com>; Mon, 19 Oct 2020 15:09:43 -0700 (PDT)
Received: from fanzine.igalia.com (fanzine.igalia.com [178.60.130.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 755E43A0C3F for <calsify@ietf.org>; Mon, 19 Oct 2020 15:09:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject; bh=MuX2yUerdYZ9ixebMMy3Yw3/rfP4zTMOPrgCnw467Pg=; b=olXljRvEpm1cZLMolTVzWo5rnzzTVHZUlhTATg8W2l/Aw/ITgerXnbc3bnlqV4J1NPUm7PXFk1tLQqWfHBFuZJEOg8XX87TcwJyzSjpn+J3GTnt8CcYssWJ72xcgS87HH19othZT1XGHfFDmvwksAZ4R/2xAQX3PEZPeFv9H1nzLcKrvi3NFdj1bbjYztExr/vCyXKkrwVyn3XayKGmZrxqZehsCOAU6m7bRBc80B5hYXHA9aPyHof13XarbD2Sspv0rrvo0WHBJ2uRDkNtzX9nMo7WbtA62+a3QZTmUEwfDQ1T6g/oQ4cYfVhD9BMZslxPJ8VqdpOepMls1ASYXiw==;
Received: from [183.83.215.161] (helo=[192.168.0.110]) by fanzine.igalia.com with esmtpsa (Cipher TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim) id 1kUdLU-0001pS-Js; Tue, 20 Oct 2020 00:09:40 +0200
To: Ronald Tse <tse@ribose.com>
Cc: "calsify@ietf.org" <calsify@ietf.org>
References: <668b5100-aab0-4353-bc11-132ed1f3785a@dogfood.fastmail.com> <F5EE6657-7355-417E-9BE7-E082138C6275@RIBOSE.COM>
From: Ujjwal Sharma <ryzokuken@igalia.com>
Autocrypt: addr=ryzokuken@igalia.com; keydata= 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
Message-ID: <c4213d07-d8fa-80f6-8741-e9f6e48ae382@igalia.com>
Date: Tue, 20 Oct 2020 03:39:03 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <F5EE6657-7355-417E-9BE7-E082138C6275@RIBOSE.COM>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="a8unMihWysTVBca1iuurHHZ20nQ5kEOmn"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/HzDayd80rB9zjTnX19GEUn1ZcFo>
Subject: Re: [calsify] Getting started with the calendar persistence format
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Oct 2020 22:09:47 -0000

Hi Ronald!

Thanks for the suggestion. Write once, publish anywhere (although
perhaps with minimal changes) is indeed a priority, especially given our
time constraints. I tried setting up metanorma today, but for some
reason, it fails for me locally.

My input:

metanorma --type rfc3 draft-ryzokuken-timestamp-information.adoc

Error:

Error: loading gem `metanorma-rfc3` failed. Exiting.

This works with or without `-x xmlrfc`. What seems to be wrong here? Am
I missing a gem? A simple web search doesn't return anything useful, and
no gem named `metanorma-rfc3` can be found.

I thought there was something wrong with my setup, but I tried multiple
times, ran `metanorma setup` properly, tried the docker version, but no
luck. The same error each time. Could you help me figure out what I missed?

Best,
Ujjwal

On 10/16/20 9:45 AM, Ronald Tse wrote:
> Hi Ujjwal,
> 
> (Thanks Bron for the plug!)
> 
> Metanorma is one of the officially listed processors for IETF documents
> (alongside mmark and kramdown-rfc2629).
> 
> CalConnect uses Metanorma to publish standards, and a number of SDOs do
> so as well (ITU, OGC, BIPM, who also work with date/time).
> 
> If there is any intention to cross-publish into CalConnect or ISO, the
> ability to "write once, publish anywhere” becomes important.
> 
> Given that we’re the folks behind it, I’m happy to serve as your
> personal support if you run into any Metanorma problems :-)
> 
> Kind regards,
> Ron
> _____________________________________
> 
> Ronald Tse
> Ribose Inc.
> 
>> On Oct 16, 2020, at 8:27 AM, Bron Gondwana <brong@fastmailteam.com
>> <mailto:brong@fastmailteam.com>> wrote:
>>
>> 
>> Hi Ujjwal,
>>
>> There's a variety of options for writing drafts.  I personally use a
>> workflow based on mmark, for example:
>>
>> https://github.com/brong/draft-gondwana-effective-terminology
>>
>> There's also metanorma, which allows you to create a variety of
>> outputs.  There's documentation here:
>>
>> https://www.metanorma.com/author/ietf/
>>
>> Or you can use tools like:
>>
>> https://github.com/cabo/kramdown-rfc2629
>>
>> Basically, they're all toolchains that generate RFC XML format documents.
>>
>> In order to publish to the IETF, you need a datatracker account, and
>> you'll need to upload there:
>>
>> https://datatracker.ietf.org/submit/tool-instructions/
>>
>> Cheers,
>>
>> Bron.
>>
>> On Fri, Oct 16, 2020, at 09:21, Ujjwal Sharma wrote:
>>> Hello everyone!
>>>
>>> Thanks for the amazing discussions and help yesterday. Given our
>>> constrained timeline, I suppose I should start working on the drafts
>>> immediately.
>>>
>>> On the IETF side of things, I suppose I'd need to start by creating an
>>> I-D? Is there a set of resources you could point me to in order to get
>>> up and running quickly?
>>>
>>> Also, what should I do to get the ball rolling on the CalConnect/ISO
>>> side of things?
>>>
>>> Best,
>>> Ujjwal
>>>
>>> -- 
>>> Ujjwal "Ryzokuken" Sharma (he/him)
>>>
>>> Compilers Hacker, Node.js Core Collaborator and Speaker
>>>
>>>
>>> _______________________________________________
>>> calsify mailing list
>>> calsify@ietf.org <mailto:calsify@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/calsify
>>>
>>>
>>> *Attachments:*
>>>
>>>   * signature.asc
>>>
>>
>> --
>>   Bron Gondwana, CEO, Fastmail Pty Ltd
>>   brong@fastmailteam.com <mailto:brong@fastmailteam.com>
>>
>>
>> _______________________________________________
>> calsify mailing list
>> calsify@ietf.org <mailto:calsify@ietf.org>
>> https://www.ietf.org/mailman/listinfo/calsify

-- 
Ujjwal "Ryzokuken" Sharma (he/him)

Compilers Hacker, Node.js Core Collaborator and Speaker