Bug 1225381 - upgrade package to ship lmms-1.1.3
Summary: upgrade package to ship lmms-1.1.3
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: lmms
Version: 22
Hardware: All
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Thomas Moschny
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-27 09:15 UTC by ycollet
Modified: 2015-06-18 13:21 UTC (History)
1 user (show)

Fixed In Version: lmms-1.1.3-1.fc22
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-06-18 13:21:31 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
modified spec file (12.65 KB, text/plain)
2015-05-30 12:11 UTC, ycollet
no flags Details
libexec rebased patch (3.03 KB, application/mbox)
2015-05-30 12:11 UTC, ycollet
no flags Details
vst_nowine rebase patch (635 bytes, application/mbox)
2015-05-30 12:12 UTC, ycollet
no flags Details
updated source file (45 bytes, text/plain)
2015-05-30 12:12 UTC, ycollet
no flags Details

Description ycollet 2015-05-27 09:15:11 UTC
Currently, fedora 22 ships lmms-1.0.3
The lmms package should be updated to ship lmms-1.1.3

Comment 1 ycollet 2015-05-30 12:11:09 UTC
Created attachment 1032445 [details]
modified spec file

Comment 2 ycollet 2015-05-30 12:11:36 UTC
Created attachment 1032446 [details]
libexec rebased patch

Comment 3 ycollet 2015-05-30 12:12:07 UTC
Created attachment 1032447 [details]
vst_nowine rebase patch

Comment 4 ycollet 2015-05-30 12:12:43 UTC
Created attachment 1032448 [details]
updated source file

Comment 5 ycollet 2015-05-30 12:14:45 UTC
The lmms package directory is now composed of:
lmms-1.1.3-libexecdir.patch
lmms-1.1.3-vst-nowine.patch
lmms.spec
sources

all lmms-1.0.3*.patch files have been removed.
I reeanbled all the demo songs and all the samples. These samples are need for songs downloaded from lmms.io website.

I update version of lmms to the last available one: 1.1.3

Comment 6 Fedora Update System 2015-06-06 13:46:10 UTC
lmms-1.1.3-1.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/lmms-1.1.3-1.fc22

Comment 7 ycollet 2015-06-06 14:49:18 UTC
Thanks.
I saw that all the samples and example songs have been removed from lmms (in the README.fedora) ?
Why are these files removed ? They are part of the lmms archive and so are covered by the lmms license. Or maybe I am wrong ?

Comment 8 Thomas Moschny 2015-06-06 15:57:24 UTC
(In reply to ycollet from comment #7)
> Thanks.
> I saw that all the samples and example songs have been removed from lmms (in
> the README.fedora) ?
> Why are these files removed ? They are part of the lmms archive and so are
> covered by the lmms license. Or maybe I am wrong ?

First a general remark: ianal, but putting files from various sources in an archive together with some license doesn't magically change the license for the included files.

As you can see at the beginning of the spec file, we've had a hard time figuring out the license for the lmms package: lmms itself is licensed under GPLv2+, but it includes various code parts from elsewhere, under different licenses.

Regarding the included multimedia files, the situation was even worse: most file formats (including, unfortunately, the mmp and mmpz format) don't foresee a way of specifying the license the file is under.

After some discussion (see http://sourceforge.net/p/lmms/mailman/lmms-devel/thread/49790675.5020701@gmx.de/), it was decided to drop all included files, because their license situation was quite unclear.

It is up to the upstream project to give proper information about the origin and the license for everything that is not directly created as part of the project (and thus covered by its main license) but copied from external sources. If such information is given, we can include these parts again, file-by-file.

That said, and looking at the current tarball, there are files stating licenses for some (but not all) of the included demo projects. These can possibly be re-added to the package, however it is unclear to me how useful that is when e.g. the samples are still missing.

Comment 9 ycollet 2015-06-06 17:09:20 UTC
Thanks for these informations.
Maybe you should put the content of the previous message in the README.fedora file ?

Best regards,

YC

Comment 10 Fedora Update System 2015-06-07 16:03:08 UTC
Package lmms-1.1.3-1.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing lmms-1.1.3-1.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-9602/lmms-1.1.3-1.fc22
then log in and leave karma (feedback).

Comment 11 Fedora Update System 2015-06-18 13:21:31 UTC
lmms-1.1.3-1.fc22 has been pushed to the Fedora 22 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.