On Fri, Feb 18, 2022 at 2:30 PM Fabio Valentini <decatho...@gmail.com> wrote:
>
> On Fri, Feb 18, 2022 at 1:36 PM Iñaki Ucar <iu...@fedoraproject.org> wrote:
> >
> > Hi,
> >
> > The new version of RStudio [1] now bundles quarto [2], a publishing
> > system written in JavaScript and TypeScript that in turn bundles Deno
> > [3] (runtime written in Rust) and its standard library (this is not
> > binary, but it's tagged independently of Deno at the moment),
> > deno_dom, and Dart Sass (other binary dependencies are pandoc and
> > esbuild, but they are part of Fedora already).
> >
> > I'm a bit overwhelmed by this. Does anyone see any sane way forward
> > here? Anyone willing to help? Some thoughts:
> >
> > - We could package Deno, but how stable it is, and thus how important
> > the tie to a specific version might be. Also, there's the question
> > about how to handle its standard library and third-party modules.
> > Maybe we could follow the same strategy as with nodejs, allowing
> > bundling specific versions.
>
> I have tried packaging deno as RPMs. It is possible, but quite a big task.
>
> The packages are now a bit out-of-date because I didn't have time to
> update them lately,
> but here's the work-in-progress .spec files for everything needed by deno:
> https://github.com/ironthree/deno-rpms
> and here's the work-in-progress RPM packages:
> https://copr.fedorainfracloud.org/coprs/decathorpe/deno/monitor/
>
> The "deno" binary does work, but the packages would need working with
> upstream to fix some (mostly licensing) issues before they could be
> submitted as Fedora packages.
> (Note that building deno with vendored Rust dependencies would not
> really help, since those aforementioned issues would also need to be
> resolved in that case.)

Oh, and I forgot to mention: deno only supports building / running on
x86_64 and aarch64.
So if you need deno for anything, be aware that it's only available on
those two architectures.

Fabio
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to