Bug 31410 - Autobuild is a Linden Lab resource that does all the hard work to build a viewer like Phoenix Firestorm
Summary: Autobuild is a Linden Lab resource that does all the hard work to build a vie...
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Low minor
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL: https://wiki.firestormviewer.org/fs_c...
Whiteboard:
Keywords:
: 32111 (view as bug list)
Depends on: 31411
Blocks:
  Show dependency treegraph
 
Reported: 2023-01-16 04:15 CET by Kristoffer Grundström
Modified: 2023-07-17 11:58 CEST (History)
3 users (show)

See Also:
Source RPM: autobuild
CVE:
Status comment:


Attachments
Proposal spec file (3.01 KB, text/x-rpm-spec)
2023-01-16 04:16 CET, Kristoffer Grundström
Details
Proposal spec file (2.66 KB, text/x-rpm-spec)
2023-01-16 04:43 CET, Kristoffer Grundström
Details

Description Kristoffer Grundström 2023-01-16 04:15:07 CET
Description of problem: I took the liberty of packaging autobuild straight from the pip package source instead of having to use opendkim as our opendkim doesn't build that package when OpenSuse's src.rpm for openkdim does build it. Feel free to adjust it as you please. Autobuild can be used to build a Second Life viewer like Phoenix Firestorm as seen here on their wiki page.

Version-Release number of selected component (if applicable): 3.8.1
Kristoffer Grundström 2023-01-16 04:15:18 CET

Priority: Normal => Low

Comment 1 Kristoffer Grundström 2023-01-16 04:16:06 CET
Created attachment 13649 [details]
Proposal spec file

CC: (none) => lovaren

Comment 2 Dave Hodgins 2023-01-16 04:33:46 CET
Where does it state that it's available under the MIT license. I don't see
any mention of the license on the webite or in the autobuild source code.

CC: (none) => davidwhodgins

Comment 3 Kristoffer Grundström 2023-01-16 04:43:08 CET
Created attachment 13650 [details]
Proposal spec file

Updated spec file.

Attachment 13649 is obsolete: 0 => 1

Comment 4 Kristoffer Grundström 2023-01-16 04:43:55 CET
(In reply to Dave Hodgins from comment #2)
> Where does it state that it's available under the MIT license. I don't see
> any mention of the license on the webite or in the autobuild source code.

Here: https://pypi.org/project/autobuild/
Comment 5 Kristoffer Grundström 2023-01-16 04:45:11 CET
However....... when trying to build with it, it fails due to missing llsd module.

Would it be OK to add Requires: llsd to the spec?

I have also built a package for that module.
Kristoffer Grundström 2023-01-16 05:03:49 CET

Depends on: (none) => 31411

Comment 6 Lewis Smith 2023-01-16 14:42:48 CET
In reply to comment 2, comment 4:
Meta
License: MIT License (MIT)

(In reply to Kristoffer Grundström from comment #5)
> However....... when trying to build with it, it fails due to missing llsd
> module.
Requested in bug 31411.

@Kristoffer
Can you please say why you think this package would be useful to Mageia users in general. "Autobuild can be used to build a Second Life viewer like Phoenix Firestorm" is not very convincing. Does it fill an gap that matters in the development software that we offer? Please say more about what it offers. The URL you gave is highly specific.

CC: (none) => lewyssmith

Lewis Smith 2023-01-16 14:50:53 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=31412

Lewis Smith 2023-01-16 14:51:24 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=31411

Comment 7 sturmvogel 2023-01-16 20:37:33 CET
To clarify some points:

1:
There is no single linux distribution out there which packs Linden Lab's autobild (bug 31410)
(Important: Linden Lab Autobuild is not the same as or derived from GNU Autobuild, but they are similar enough to cause confusion!)

2:
Linden Lab's autobuild is mainly used to build SecondLife viewers like the Firestormviewer. No other purpose for this package.

3:
There is no need to package Linden Lab's autobuild. As it is a python module it can simply installed with 
"pip3 install git+https://bitbucket.org/lindenlab/autobuild.git#egg=autobuild"
or
"pip3 install autobuild"

4:
Linden Lab's autobuild does not require llsd when installed via pip3 as described in point 3 above. So bug 31411 is INVALID.

5:
Linden Lab's autobuild pulls in automatically llbase when installed via pip3 as described in point 3 above. So bug 31412 is INVALID.



So unless we have a really bored packager, there is no need to package any of this 3 requested packages. Additionally they will be unmaintained soon as they have no real purpose in Mageia.
Comment 8 Lewis Smith 2023-01-17 20:17:45 CET
These 3 related requests do not warrant pushing. The user requirement is so obscure & specific that interested users would sort themeselves out.

Resolution: (none) => WONTFIX
Status: NEW => RESOLVED

Comment 9 sturmvogel 2023-07-17 11:58:42 CEST
*** Bug 32111 has been marked as a duplicate of this bug. ***

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