Hi, Yep, you are right, at some point (probably my fault), we lose the correct depends. Will release a new version with the fixes as soon as possible.
About interpreter support, I can't remember, but at some point I disabled it because it was not working. Will try to re-enable it again (https://salsa.debian.org/deiv/crystal/-/commit/329e1a0b7046b21eeb04efbb20e0a8c4e8a89c1a). In relation to shards, yep I have it in my TODO to package it, as my free time allows me. Thanks for pointing out the problems ! :) El lun, 7 ago 2023 a las 21:09, Beta (<b...@manas.tech>) escribió: > > Package: crystal > Version: 1.9.2+dfsg > Severity: important > X-Debbugs-Cc: b...@manas.tech > > Dear Maintainer, > > It was [brought to our > > attention](https://forum.crystal-lang.org/t/whats-up-with-the-debian-packages/5913) > that the official debian package for crystal 1.9.2+dfsg-1 is not > usable as is, as it is not requiring the libevent-dev library. > > Let me say upfront that I understand that the issue is likely dragged > from the previous version of the package (1.6.2+dfsg-1 IIRC). Another, > related issue, is that it does not ship `shards`, another important > part of the Crystal ecosystem. > > As official maintainer of the [official crystal > package](https://software.opensuse.org/download.html?project=devel%3Alanguages%3Acrystal&package=crystal), > we are very happy to see that Crystal is being updated to its recent > version, and we would like to help to improve it. One way is to add the > dependencies. To give you an idea, here is what the official package `apt > info` says: > > ``` > Package: crystal > Version: 1.9.2-1+2.15 > Priority: extra > Section: devel > Maintainer: Crystal Team <crys...@manas.tech> > Installed-Size: 133 MB > Provides: crystal1.9 > Depends: gcc, pkg-config, libpcre3-dev, libpcre2-dev, libevent-dev > Recommends: libssl-dev, libz-dev, libxml2-dev, libgmp-dev, libyaml-dev > Conflicts: crystal > Homepage: https://crystal-lang.org > Download-Size: 31.8 MB > APT-Sources: > http://download.opensuse.org/repositories/devel:/languages:/crystal/Debian_Unstable > Packages > Description: Crystal is a general-purpose, object-oriented programming > language. > With syntax inspired by Ruby, it is a compiled language with static > type-checking, > serving both, humans and computers. > ``` > > (Note: libpcre3-dev is not really required though, it could be in the > Recommends section, as it is there for backwards compatibility.) > > Another interesting addition is to compile it with interpreter > support (passing `interpreter=1` to `make`). > > Feel free to contact me for any information regarding this issue. The > Crystal team would love to see the compiler working out-of-the-box in > debian-based distros. > > Thanks for your work! > Beta > > -- System Information: > Debian Release: trixie/sid > APT prefers testing > APT policy: (500, 'testing') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.15.49-linuxkit (SMP w/6 CPU threads) > Kernel taint flags: TAINT_OOT_MODULE, TAINT_RANDSTRUCT > Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set > Shell: /bin/sh linked to /usr/bin/dash > Init: unable to detect > > Versions of packages crystal depends on: > ii libc6 2.37-6 > pn libevent-2.1-7 <none> > pn libgc-dev <none> > pn libgc1 <none> > ii libgcc-s1 13.1.0-6 > pn libllvm14 <none> > ii libpcre2-8-0 10.42-2 > ii libstdc++6 13.1.0-6 > pn pkg-config <none> > > crystal recommends no packages. > > Versions of packages crystal suggests: > pn crystal-doc <none> > pn crystal-samples <none>