Bug#1043235: crystal: Package `crystal` misses important dependencies

2023-08-08 Thread Beta Ziliani
<3 we perfectly understand the issue with time, feel free to contact us for
help

On Tue, Aug 8, 2023 at 11:37 AM David Suarez 
wrote:

> 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 () 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=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 
> > 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  
> > pn  libgc-dev   
> > pn  libgc1  
> > ii  libgcc-s1   13.1.0-6
> > pn  libllvm14   
> > ii  libpcre2-8-010.42-2
> > ii  libstdc++6  13.1.0-6
> > pn  pkg-config  
> >
> > crystal recommends no packages.
> >
> > Versions of packages crystal suggests:
> > pn  crystal-doc  
> > pn  crystal-samples  
>


Bug#1043235: crystal: Package `crystal` misses important dependencies

2023-08-08 Thread David Suarez
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 () 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=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 
> 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  
> pn  libgc-dev   
> pn  libgc1  
> ii  libgcc-s1   13.1.0-6
> pn  libllvm14   
> ii  libpcre2-8-010.42-2
> ii  libstdc++6  13.1.0-6
> pn  pkg-config  
>
> crystal recommends no packages.
>
> Versions of packages crystal suggests:
> pn  crystal-doc  
> pn  crystal-samples  



Bug#1043235: crystal: Package `crystal` misses important dependencies

2023-08-07 Thread Beta
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=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 
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  
pn  libgc-dev   
pn  libgc1  
ii  libgcc-s1   13.1.0-6
pn  libllvm14   
ii  libpcre2-8-010.42-2
ii  libstdc++6  13.1.0-6
pn  pkg-config  

crystal recommends no packages.

Versions of packages crystal suggests:
pn  crystal-doc  
pn  crystal-samples