Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] sbt has no source code
@ 2021-12-18  0:47 HiPhish
  2021-12-20 20:45 ` loreb
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: HiPhish @ 2021-12-18  0:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 558 bytes --]

New issue by HiPhish on void-packages repository

https://github.com/void-linux/void-packages/issues/34597

Description:
Please correct me if I'm wrong, but it looks to me like the `sbt` package template simply downloads the pre-compiled sbt binary and copies it in place. Does this really belong into the Free Void packages? I mean "technically" we have the source code, we just cannot compile it without already having sbt, so eventually we have to download some binary release. That makes sbt non-free at least in spirit if not technically in my opinion.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: sbt has no source code
  2021-12-18  0:47 [ISSUE] sbt has no source code HiPhish
@ 2021-12-20 20:45 ` loreb
  2021-12-30 22:18 ` [ISSUE] [CLOSED] " q66
  2021-12-30 22:18 ` q66
  2 siblings, 0 replies; 4+ messages in thread
From: loreb @ 2021-12-20 20:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1217 bytes --]

New comment by loreb on void-packages repository

https://github.com/void-linux/void-packages/issues/34597#issuecomment-998256921

Comment:
You're right; and I tried installing it in a vm, running "sbt" even in an empty directory will download all sorts of dependencies from the internet...

A couple of possible solutions (in alphabetical order):
1. build.sh - run the tool, say in a vm, write down the steps required to compile and hack together a stupid shell script that does exactly that
2. debian - they package it successfully at https://packages.debian.org/sid/sbt
3. go - when the go package rewrote its compiler in go (used to be in C), void added the go1.12-bootstrap package, something like that could be done (and it looks to me that it's basically what they are doing in debian, plus patches to avoid the "download from the internet" step)
4. history - check the project's history, they must have started with maven or gradle or whatever, so one should be able to build some ancient version and use that... you get the idea.

My impression from toying with it for 5 minutes is that I'm glad that I'm not a scala programmer and I can leave the problem to somebody else.

PS
Good job noticing!

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ISSUE] [CLOSED] sbt has no source code
  2021-12-18  0:47 [ISSUE] sbt has no source code HiPhish
  2021-12-20 20:45 ` loreb
@ 2021-12-30 22:18 ` q66
  2021-12-30 22:18 ` q66
  2 siblings, 0 replies; 4+ messages in thread
From: q66 @ 2021-12-30 22:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 561 bytes --]

Closed issue by HiPhish on void-packages repository

https://github.com/void-linux/void-packages/issues/34597

Description:
Please correct me if I'm wrong, but it looks to me like the `sbt` package template simply downloads the pre-compiled sbt binary and copies it in place. Does this really belong into the Free Void packages? I mean "technically" we have the source code, we just cannot compile it without already having sbt, so eventually we have to download some binary release. That makes sbt non-free at least in spirit if not technically in my opinion.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: sbt has no source code
  2021-12-18  0:47 [ISSUE] sbt has no source code HiPhish
  2021-12-20 20:45 ` loreb
  2021-12-30 22:18 ` [ISSUE] [CLOSED] " q66
@ 2021-12-30 22:18 ` q66
  2 siblings, 0 replies; 4+ messages in thread
From: q66 @ 2021-12-30 22:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 270 bytes --]

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/issues/34597#issuecomment-1003198461

Comment:
this is intended, packaging it from source just to end up at the same compiled bytecode is too much effort of questionable purpose

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-12-30 22:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-18  0:47 [ISSUE] sbt has no source code HiPhish
2021-12-20 20:45 ` loreb
2021-12-30 22:18 ` [ISSUE] [CLOSED] " q66
2021-12-30 22:18 ` q66

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).