GNU bug report logs -
#26300
[PATCH] gnu: milkytracker: Update to 1.0.0.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 26300 in the body.
You can then email your comments to 26300 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#26300
; Package
guix-patches
.
(Wed, 29 Mar 2017 14:54:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Kei Kebreau <kei <at> openmailbox.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 29 Mar 2017 14:54:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/music.scm (milkytracker): Update to 1.0.0.
[source]: Change uri; add file-name.
[build-system]: Change from gnu-build-system to cmake-build-system.
[arguments]: Remove #:make-flags; disable tests (which are no longer
present).
[inputs]: Change sdl to sdl2.
---
gnu/packages/music.scm | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 2f70945c6..f1914fefe 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5,7 +5,7 @@
;;; Copyright © 2016 Al McElrath <hello <at> yrns.org>
;;; Copyright © 2016, 2017 Efraim Flashner <efraim <at> flashner.co.il>
;;; Copyright © 2016 Leo Famulari <leo <at> famulari.name>
-;;; Copyright © 2016 Kei Kebreau <kei <at> openmailbox.org>
+;;; Copyright © 2016, 2017 Kei Kebreau <kei <at> openmailbox.org>
;;; Copyright © 2016 John J. Foerch <jjfoerch <at> earthlink.net>
;;; Copyright © 2016 Alex Griffin <a <at> ajgrf.com>
;;; Copyright © 2017 ng0 <contact.ng0 <at> cryptolab.net>
@@ -2132,21 +2132,22 @@ of tools for manipulating and accessing your music.")
(define-public milkytracker
(package
(name "milkytracker")
- (version "0.90.86")
+ (version "1.0.0")
(source (origin
(method url-fetch)
- (uri (string-append "http://milkytracker.titandemo.org/files/"
- name "-" version ".tar.bz2"))
+ (uri (string-append "https://github.com/milkytracker/"
+ "MilkyTracker/archive/v" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1v9vp8vi24lkagfpr92c128whvakwgrm9pq2zf6ijpl5sh7014zb"))))
- (build-system gnu-build-system)
+ "1p1jd4h274jvcvl05l01v9bj19zhq4sjag92v1zawyi93ib85abz"))))
+ (build-system cmake-build-system)
(arguments
- `(#:make-flags '("CXXFLAGS=-lasound")))
+ '(#:tests? #f)) ; no check target
(inputs
`(("alsa-lib" ,alsa-lib)
("jack" ,jack-1)
- ("sdl" ,sdl)
+ ("sdl" ,sdl2)
("zlib" ,zlib)))
(native-inputs
`(("pkg-config" ,pkg-config)))
@@ -2157,6 +2158,9 @@ the popular DOS program Fasttracker II, with special playback modes available
for improved Amiga ProTracker 2/3 compatibility.")
(home-page "http://milkytracker.titandemo.org/")
;; 'src/milkyplay' is under Modified BSD, the rest is under GPL3 or later.
+ ;; Also, songs installed in share/milkytracker/songs are licensed under the
+ ;; Creative Commons Attribution-Noncommericial-Share Alike 3.0 Unported
+ ;; License.
(license (list license:bsd-3 license:gpl3+))))
(define-public schismtracker
--
2.12.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#26300
; Package
guix-patches
.
(Wed, 29 Mar 2017 15:05:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 26300 <at> debbugs.gnu.org (full text, mbox):
Kei Kebreau transcribed 2.7K bytes:
> * gnu/packages/music.scm (milkytracker): Update to 1.0.0.
> [source]: Change uri; add file-name.
> [build-system]: Change from gnu-build-system to cmake-build-system.
> [arguments]: Remove #:make-flags; disable tests (which are no longer
> present).
> [inputs]: Change sdl to sdl2.
> ---
> gnu/packages/music.scm | 20 ++++++++++++--------
> 1 file changed, 12 insertions(+), 8 deletions(-)
>
> diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
> index 2f70945c6..f1914fefe 100644
> --- a/gnu/packages/music.scm
> +++ b/gnu/packages/music.scm
> @@ -5,7 +5,7 @@
> ;;; Copyright © 2016 Al McElrath <hello <at> yrns.org>
> ;;; Copyright © 2016, 2017 Efraim Flashner <efraim <at> flashner.co.il>
> ;;; Copyright © 2016 Leo Famulari <leo <at> famulari.name>
> -;;; Copyright © 2016 Kei Kebreau <kei <at> openmailbox.org>
> +;;; Copyright © 2016, 2017 Kei Kebreau <kei <at> openmailbox.org>
> ;;; Copyright © 2016 John J. Foerch <jjfoerch <at> earthlink.net>
> ;;; Copyright © 2016 Alex Griffin <a <at> ajgrf.com>
> ;;; Copyright © 2017 ng0 <contact.ng0 <at> cryptolab.net>
> @@ -2132,21 +2132,22 @@ of tools for manipulating and accessing your music.")
> (define-public milkytracker
> (package
> (name "milkytracker")
> - (version "0.90.86")
> + (version "1.0.0")
> (source (origin
> (method url-fetch)
> - (uri (string-append "http://milkytracker.titandemo.org/files/"
> - name "-" version ".tar.bz2"))
> + (uri (string-append "https://github.com/milkytracker/"
> + "MilkyTracker/archive/v" version ".tar.gz"))
> + (file-name (string-append name "-" version ".tar.gz"))
> (sha256
> (base32
> - "1v9vp8vi24lkagfpr92c128whvakwgrm9pq2zf6ijpl5sh7014zb"))))
> - (build-system gnu-build-system)
> + "1p1jd4h274jvcvl05l01v9bj19zhq4sjag92v1zawyi93ib85abz"))))
> + (build-system cmake-build-system)
> (arguments
> - `(#:make-flags '("CXXFLAGS=-lasound")))
> + '(#:tests? #f)) ; no check target
> (inputs
> `(("alsa-lib" ,alsa-lib)
> ("jack" ,jack-1)
> - ("sdl" ,sdl)
> + ("sdl" ,sdl2)
> ("zlib" ,zlib)))
> (native-inputs
> `(("pkg-config" ,pkg-config)))
> @@ -2157,6 +2158,9 @@ the popular DOS program Fasttracker II, with special playback modes available
> for improved Amiga ProTracker 2/3 compatibility.")
> (home-page "http://milkytracker.titandemo.org/")
> ;; 'src/milkyplay' is under Modified BSD, the rest is under GPL3 or later.
> + ;; Also, songs installed in share/milkytracker/songs are licensed under the
> + ;; Creative Commons Attribution-Noncommericial-Share Alike 3.0 Unported
> + ;; License.
Attribution-Noncommericial… doesn't that make them a candidate for
exclusion in systems like Guix?
> (license (list license:bsd-3 license:gpl3+))))
>
> (define-public schismtracker
> --
> 2.12.0
>
>
>
>
Information forwarded
to
guix-patches <at> gnu.org
:
bug#26300
; Package
guix-patches
.
(Wed, 29 Mar 2017 16:02:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 26300 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
ng0 <contact.ng0 <at> cryptolab.net> writes:
>
> Attribution-Noncommericial… doesn't that make them a candidate for
> exclusion in systems like Guix?
>
Considering that the songs are data files and non-executable, the
software is still free. If the sample songs turn out to be a problem, I
can attempt to remove them in a snippet.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#26300
; Package
guix-patches
.
(Wed, 29 Mar 2017 16:09:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 26300 <at> debbugs.gnu.org (full text, mbox):
Kei Kebreau transcribed 1.3K bytes:
> ng0 <contact.ng0 <at> cryptolab.net> writes:
>
> >
> > Attribution-Noncommericial… doesn't that make them a candidate for
> > exclusion in systems like Guix?
> >
>
> Considering that the songs are data files and non-executable, the
> software is still free. If the sample songs turn out to be a problem, I
> can attempt to remove them in a snippet.
It would help if we could document this. I don't think everyone will review
upstream material (FSDG and similar) for data files (music, images).
I would exclude CC licensed material which says "Noncommercial", but I'm
not a lawyer.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#26300
; Package
guix-patches
.
(Wed, 29 Mar 2017 16:24:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 26300 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
ng0 <contact.ng0 <at> cryptolab.net> writes:
> Kei Kebreau transcribed 1.3K bytes:
>> ng0 <contact.ng0 <at> cryptolab.net> writes:
>>
>> >
>> > Attribution-Noncommericial… doesn't that make them a candidate for
>> > exclusion in systems like Guix?
>> >
>>
>> Considering that the songs are data files and non-executable, the
>> software is still free. If the sample songs turn out to be a problem, I
>> can attempt to remove them in a snippet.
>
> It would help if we could document this. I don't think everyone will review
> upstream material (FSDG and similar) for data files (music, images).
> I would exclude CC licensed material which says "Noncommercial", but I'm
> not a lawyer.
It may also cause problems upstream as well. The software is under licenses
with no commerical restrictions and the sample songs are under a
noncommericial restriction, but they are shared in one tarball. That
would constitute a conflict, right?
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#26300
; Package
guix-patches
.
(Thu, 30 Mar 2017 13:06:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 26300 <at> debbugs.gnu.org (full text, mbox):
Kei Kebreau <kei <at> openmailbox.org> writes:
> ng0 <contact.ng0 <at> cryptolab.net> writes:
>
>> Kei Kebreau transcribed 1.3K bytes:
>>> ng0 <contact.ng0 <at> cryptolab.net> writes:
>>>
>>> >
>>> > Attribution-Noncommericial… doesn't that make them a candidate for
>>> > exclusion in systems like Guix?
>>> >
>>>
>>> Considering that the songs are data files and non-executable, the
>>> software is still free. If the sample songs turn out to be a problem, I
>>> can attempt to remove them in a snippet.
>>
>> It would help if we could document this. I don't think everyone will review
>> upstream material (FSDG and similar) for data files (music, images).
>> I would exclude CC licensed material which says "Noncommercial", but I'm
>> not a lawyer.
>
> It may also cause problems upstream as well. The software is under licenses
> with no commerical restrictions and the sample songs are under a
> noncommericial restriction, but they are shared in one tarball. That
> would constitute a conflict, right?
If my understanding of the FSDG is correct we cannot distribute these
files. The FSDG says this about non-functional data:
Non-functional Data
Data that isn't functional, that doesn't do a practical job, is more
of an adornment to the system's software than a part of it. Thus, we
don't insist on the free license criteria for non-functional
data. It can be included in a free system distribution as long as
its license gives you permission to copy and redistribute, both for
commercial and non-commercial purposes.
In this case the commercial restriction means that we cannot distribute
it. You can remove these files in a snippet. Could you send an updated
patch please?
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
Owner recorded as Ricardo Wurmus <rekado <at> elephly.net>.
Request was from
Ricardo Wurmus <rekado <at> elephly.net>
to
control <at> debbugs.gnu.org
.
(Thu, 30 Mar 2017 13:07:02 GMT)
Full text and
rfc822 format available.
Added tag(s) moreinfo.
Request was from
Ricardo Wurmus <rekado <at> elephly.net>
to
control <at> debbugs.gnu.org
.
(Thu, 30 Mar 2017 13:07:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org, Ricardo Wurmus <rekado <at> elephly.net>
:
bug#26300
; Package
guix-patches
.
(Thu, 30 Mar 2017 14:21:02 GMT)
Full text and
rfc822 format available.
Message #27 received at 26300 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/music.scm (milkytracker): Update to 1.0.0.
[source]: Change uri; add file-name; add snippet to remove non-FSDG
compliant data.
[build-system]: Change from gnu-build-system to cmake-build-system.
[arguments]: Remove #:make-flags; disable tests (which are no longer
present).
[inputs]: Change sdl to sdl2.
---
gnu/packages/music.scm | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 0ad4a2a6c..3ac5be5c8 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5,7 +5,7 @@
;;; Copyright © 2016 Al McElrath <hello <at> yrns.org>
;;; Copyright © 2016, 2017 Efraim Flashner <efraim <at> flashner.co.il>
;;; Copyright © 2016 Leo Famulari <leo <at> famulari.name>
-;;; Copyright © 2016 Kei Kebreau <kei <at> openmailbox.org>
+;;; Copyright © 2016, 2017 Kei Kebreau <kei <at> openmailbox.org>
;;; Copyright © 2016 John J. Foerch <jjfoerch <at> earthlink.net>
;;; Copyright © 2016 Alex Griffin <a <at> ajgrf.com>
;;; Copyright © 2017 ng0 <contact.ng0 <at> cryptolab.net>
@@ -2131,21 +2131,29 @@ of tools for manipulating and accessing your music.")
(define-public milkytracker
(package
(name "milkytracker")
- (version "0.90.86")
+ (version "1.0.0")
(source (origin
(method url-fetch)
- (uri (string-append "http://milkytracker.titandemo.org/files/"
- name "-" version ".tar.bz2"))
+ (uri (string-append "https://github.com/milkytracker/"
+ "MilkyTracker/archive/v" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1v9vp8vi24lkagfpr92c128whvakwgrm9pq2zf6ijpl5sh7014zb"))))
- (build-system gnu-build-system)
+ "1p1jd4h274jvcvl05l01v9bj19zhq4sjag92v1zawyi93ib85abz"))
+ (modules '((guix build utils)))
+ ;; Remove non-FSDG compliant sample songs.
+ (snippet
+ '(begin
+ (delete-file-recursively "resources/music")
+ (substitute* "CMakeLists.txt"
+ (("add_subdirectory\\(resources/music\\)") ""))))))
+ (build-system cmake-build-system)
(arguments
- `(#:make-flags '("CXXFLAGS=-lasound")))
+ '(#:tests? #f)) ; no check target
(inputs
`(("alsa-lib" ,alsa-lib)
("jack" ,jack-1)
- ("sdl" ,sdl)
+ ("sdl" ,sdl2)
("zlib" ,zlib)))
(native-inputs
`(("pkg-config" ,pkg-config)))
--
2.12.0
Information forwarded
to
guix-patches <at> gnu.org, Ricardo Wurmus <rekado <at> elephly.net>
:
bug#26300
; Package
guix-patches
.
(Thu, 30 Mar 2017 14:21:02 GMT)
Full text and
rfc822 format available.
Message #30 received at 26300 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Ricardo Wurmus <rekado <at> elephly.net> writes:
> Kei Kebreau <kei <at> openmailbox.org> writes:
>
>> ng0 <contact.ng0 <at> cryptolab.net> writes:
>>
>>> Kei Kebreau transcribed 1.3K bytes:
>>>> ng0 <contact.ng0 <at> cryptolab.net> writes:
>>>>
>>>> >
>>>> > Attribution-Noncommericial… doesn't that make them a candidate for
>>>> > exclusion in systems like Guix?
>>>> >
>>>>
>>>> Considering that the songs are data files and non-executable, the
>>>> software is still free. If the sample songs turn out to be a problem, I
>>>> can attempt to remove them in a snippet.
>>>
>>> It would help if we could document this. I don't think everyone will review
>>> upstream material (FSDG and similar) for data files (music, images).
>>> I would exclude CC licensed material which says "Noncommercial", but I'm
>>> not a lawyer.
>>
>> It may also cause problems upstream as well. The software is under licenses
>> with no commerical restrictions and the sample songs are under a
>> noncommericial restriction, but they are shared in one tarball. That
>> would constitute a conflict, right?
>
> If my understanding of the FSDG is correct we cannot distribute these
> files. The FSDG says this about non-functional data:
>
> Non-functional Data
>
> Data that isn't functional, that doesn't do a practical job, is more
> of an adornment to the system's software than a part of it. Thus, we
> don't insist on the free license criteria for non-functional
> data. It can be included in a free system distribution as long as
> its license gives you permission to copy and redistribute, both for
> commercial and non-commercial purposes.
>
> In this case the commercial restriction means that we cannot distribute
> it. You can remove these files in a snippet. Could you send an updated
> patch please?
>
> --
> Ricardo
>
> GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
> https://elephly.net
A new patch has been sent.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#26300
; Package
guix-patches
.
(Thu, 30 Mar 2017 14:28:01 GMT)
Full text and
rfc822 format available.
Message #33 received at 26300 <at> debbugs.gnu.org (full text, mbox):
Kei Kebreau <kei <at> openmailbox.org> writes:
> * gnu/packages/music.scm (milkytracker): Update to 1.0.0.
> [source]: Change uri; add file-name; add snippet to remove non-FSDG
> compliant data.
> [build-system]: Change from gnu-build-system to cmake-build-system.
> [arguments]: Remove #:make-flags; disable tests (which are no longer
> present).
> [inputs]: Change sdl to sdl2.
> ---
Excellent. Please push!
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
Reply sent
to
Kei Kebreau <kei <at> openmailbox.org>
:
You have taken responsibility.
(Thu, 30 Mar 2017 16:03:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Kei Kebreau <kei <at> openmailbox.org>
:
bug acknowledged by developer.
(Thu, 30 Mar 2017 16:03:02 GMT)
Full text and
rfc822 format available.
Message #38 received at 26300-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Ricardo Wurmus <rekado <at> elephly.net> writes:
> Kei Kebreau <kei <at> openmailbox.org> writes:
>
>> * gnu/packages/music.scm (milkytracker): Update to 1.0.0.
>> [source]: Change uri; add file-name; add snippet to remove non-FSDG
>> compliant data.
>> [build-system]: Change from gnu-build-system to cmake-build-system.
>> [arguments]: Remove #:make-flags; disable tests (which are no longer
>> present).
>> [inputs]: Change sdl to sdl2.
>> ---
>
> Excellent. Please push!
Pushed as e3b2e943b871b26f178cc97a16c9f0cbf595a22a. Thanks for clearing
up the licensing issue.
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 28 Apr 2017 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 6 years and 357 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.