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>

Reply via email to