Re: [calsify] Getting started with the calendar persistence format
Ujjwal Sharma <ryzokuken@igalia.com> Tue, 20 October 2020 01:26 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 0784A3A0B5D for <calsify@ietfa.amsl.com>; Mon, 19 Oct 2020 18:26:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.346
X-Spam-Level:
X-Spam-Status: No, score=-2.346 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 pxpDlx6A059w for <calsify@ietfa.amsl.com>; Mon, 19 Oct 2020 18:26: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 C9B123A0A9D for <calsify@ietf.org>; Mon, 19 Oct 2020 18:26:41 -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=MdUjQhxFlaRCcTHCr0vnHlrU5kkPBE8cK8gtiDV7CB0=; b=Oplv8OxT0cSA2uinyx7IKpZtMGLZC1iUM8ULiEcJFpgKkMEx1uZ5m1QWuxtskswAoNXOBsrZt3igli5VCAWvl2NPuKVCnlutJLYIJBAn3TEjJIE+V8a2294tFj9lzb21IyVvOeVT9OFE7NcNaGF4LmaaGmZYsuDojMXYduMIBp3miqzdKHWWfmR0QZPmp0f/4jdE/jEKnneRTUqoHNY4iLp2WHKzJ6V9GPxCqGKXRiOpLZWGiLU43vE49J2Bpl2FUGdCx/Wd4o/dpe0Wz21YSIGl39CDRMuFM1rTbC4aI9SEp9v8JzLOiolmQ5xzRgmjvwjweMuLOD6flnL0G5hRSQ==;
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 1kUgQA-0008Aj-Dk; Tue, 20 Oct 2020 03:26:38 +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> <c4213d07-d8fa-80f6-8741-e9f6e48ae382@igalia.com> <55B0F7E9-114C-4830-87E5-523CC56D3528@ribose.com>
From: Ujjwal Sharma <ryzokuken@igalia.com>
Autocrypt: addr=ryzokuken@igalia.com; keydata= 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
Message-ID: <8150222c-8e80-58fa-3b77-e5b9faba572a@igalia.com>
Date: Tue, 20 Oct 2020 06:56:00 +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: <55B0F7E9-114C-4830-87E5-523CC56D3528@ribose.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="iITccVrbHdmlUDOkY5kll93xNkj1kDB3x"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/iMBsib04q3Uo216MfjnpT_ZNIiE>
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: Tue, 20 Oct 2020 01:26:46 -0000
Hey Ronald! I managed to get it running. The document I was using was the same that you linked to, and it seems that while the file works quite well with just `metanorma`, the command on the docs website (`metanorma --type {rfc2 or rfc3} -x xmlrfc {my-document-filename.adoc}`) needs to be fixed. `--type` is `ietf` and `--extensions` is... well, not `xmlrfc`. I would try to make a PR to the website later if this all sounds good. One last thing I need to get started for real: where can I find the source for RFC 3339 (since I was supposed to use that as a starting point)? Is there a source at all? If that source is not in asciidoc format (I'd imagine not), is copying manually from the text file the best I can do? Cheers, Ujjwal On 10/20/20 5:00 AM, Ronald Tse wrote: > Hi Ujjwal, > > Would you be able to point me to the draft to see what the problem is? > > Here’s a sample document that works: > https://raw.githubusercontent.com/metanorma/mn-samples-ietf/master/sources/antioch/document.adoc > > (https://github.com/metanorma/mn-samples-ietf provides working examples) > > If you have these two lines in your adoc file header (under the title > but before the content, which is separated with a blank line): > > " > :mn-document-class: ietf > :mn-output-extensions: rfc,xml,txt,html,rxl > “ > > Then you should be able to just run this: > metanorma draft-ryzokuken-timestamp-information.adoc > > Ron > > _____________________________________ > > Ronald Tse > Ribose Inc. > >> On Oct 20, 2020, at 6:09 AM, Ujjwal Sharma <ryzokuken@igalia.com >> <mailto:ryzokuken@igalia.com>> wrote: >> >> 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> >>>> <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> <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> <mailto:brong@fastmailteam.com> >>>> >>>> >>>> _______________________________________________ >>>> calsify mailing list >>>> calsify@ietf.org <mailto: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 > -- Ujjwal "Ryzokuken" Sharma (he/him) Compilers Hacker, Node.js Core Collaborator and Speaker
- [calsify] Getting started with the calendar persi… Ujjwal Sharma
- Re: [calsify] Getting started with the calendar p… Bron Gondwana
- Re: [calsify] Getting started with the calendar p… Ujjwal Sharma
- Re: [calsify] Getting started with the calendar p… Bron Gondwana
- Re: [calsify] Getting started with the calendar p… Ronald Tse
- Re: [calsify] Getting started with the calendar p… Ujjwal Sharma
- Re: [calsify] Getting started with the calendar p… Ronald Tse
- Re: [calsify] Getting started with the calendar p… Ujjwal Sharma
- Re: [calsify] Getting started with the calendar p… Ronald Tse