Bug 31411 - {PKG REQUEST}llsd - Linden Lab Structured Data (LLSD) serialization library
Summary: {PKG REQUEST}llsd - Linden Lab Structured Data (LLSD) serialization library
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal minor
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL: https://pypi.org/project/llsd
Whiteboard:
Keywords:
Depends on:
Blocks: 31410
  Show dependency treegraph
 
Reported: 2023-01-16 05:02 CET by Kristoffer Grundström
Modified: 2023-01-17 20:18 CET (History)
2 users (show)

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


Attachments
Proposal spec file (720 bytes, text/x-rpm-spec)
2023-01-16 05:02 CET, Kristoffer Grundström
Details

Description Kristoffer Grundström 2023-01-16 05:02:21 CET
Description of problem: I took the liberty of packaging the llsd module that autobuild needs to work properly. Feel free to adjust it.

Version-Release number of selected component (if applicable): 1.1.0
Comment 1 Kristoffer Grundström 2023-01-16 05:02:50 CET
Created attachment 13651 [details]
Proposal spec file

CC: (none) => lovaren

Kristoffer Grundström 2023-01-16 05:03:49 CET

Blocks: (none) => 31410

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

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

Comment 2 sturmvogel 2023-01-16 20:37:23 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 3 Kristoffer Grundström 2023-01-17 00:44:22 CET
(In reply to sturmvogel from comment #2)
> 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!)

You say that there's no distributions that packs Linden Lab's autobuild........

Is this not Linden Lab's autobuild?

https://software.opensuse.org/package/autobuild

we also have this page that shows that even Fedora

> 
> 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"

Well, can we at least openly discuss using a get-autobuild package so that dependencies can be met if one decides to install the opensuse rpm of phoenix-firestorm as a good will?
> 
> 4:
> Linden Lab's autobuild does not require llsd when installed via pip3 as
> described in point 3 above. So bug 31411 is INVALID.

Perhaps it doesn't, but trying to to build phoenix-firestorm-release from the spec ends up with an error about llsd module missing.
> 
> 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.

I can be a maintainer of the viewer in question so noone else gets "bored".

Well, I believe in democrazy so I would like to have a voting procedure about this, perhaps on the main site?

Like this:

"Would you like to see Phoenix Firestorm Viewer being added to Mageia?"
Comment 4 Kristoffer Grundström 2023-01-17 00:58:24 CET
As we already have opendkim (it doesn't build autobuild itself in Mageia though) I see no reason why we can't also build the viewer and its dependencies.
Comment 5 sturmvogel 2023-01-17 09:53:37 CET
(In reply to Kristoffer Grundström from comment #3)
> (In reply to sturmvogel from comment #2)
> > 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!)
> 
> You say that there's no distributions that packs Linden Lab's
> autobuild........
> 
> Is this not Linden Lab's autobuild?
> 
> https://software.opensuse.org/package/autobuild
> 
> we also have this page that shows that even Fedora
> 
Unfortunately you did not even do a basic research. The autobuild package from openSUSE is the real GNU autobuild. You want Linden Lab‘s autobuild. No linux distribution packs Linden Lab‘s autobuild.
AGAIN: Important: Linden Lab Autobuild is not the same as or derived from GNU
Autobuild, but they are similar enough to cause confusion!
So please don‘t confuse different tools!




(In reply to Kristoffer Grundström from comment #3)
> dependencies can be met if one decides to install the opensuse rpm of
> phoenix-firestorm as a good will?
There is no openSUSE package of Phoenix-firestorm. The same as above applies here: no single linux distribution provides phoenix-firestorm. Only one user has a private build on the openSUSE build service (OBS) https://build.opensuse.org/package/show/home:lemmy04:snowglobe/phoenix-firestorm-release
Comment 6 Lewis Smith 2023-01-17 20:18:25 CET
These 3 related requests do not warrant pushing. The user requirement is so obscure & specific that interested users would sort themeselves out.

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


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