bugdevilspie2 - Bugs: bug #43309, bundle lua

 
 

bug #43309: bundle lua

Submitter:  Julian Ospald <hasufell>
Submitted:  Sat 27 Sep 2014 08:16:19 PM UTC
   
 
Category:  None Severity:  2 - Minor
Item Group:  None Status:  Wont Fix
Privacy:  Public Assigned to:  gusnan
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 29 Sep 2014 03:19:36 PM UTC, comment #1: 

What is the problem with the LUA packaging in Gentoo?

I can accept patches to the build system to make it build using a static LUA, but I won't distribute any source packages with an included LUA. (I of course will need to see these patches first before making a final decision of course.)

To me it seems like trying to fix a problem that isn't in devilspie2 with changes in devilspie2, which is the wrong way to do it.

With that said, I won't mind if you want to distribute something like that, and I could link this from the devilspie2 homepage if it makes sense to other gentoo users.

But, my first impression is "Fix the problem where it is", which isn't in devilspie2.

Andreas Rönnquist <gusnan>
Group administrator
Sat 27 Sep 2014 08:16:19 PM UTC, original submission:  

This is a delicate matter. Usually I am raging against anyone who bundles libraries which should be shipped by distributions only (performance, security, bugfixing etc).

But... lua is one of these libraries which are heavily hacked by downstream maintainers since lua upstream isn't collaborative at all. That causes so many problems that I gave up relying on the lua version which is shipped in gentoo.

I think it would make sense to do the following:

  • tweak the build system a bit so it has an optional switch to build and use a bundled lua version which is then linked statically
  • distribute a tarball which has a lua version bundled which is confirmed to work with devilspie2 (BUT: don't add lua code to this repository, only to the release tarballs!)


That would make it easier for people who don't want to rely on system lua any more. I could help with the build system adjustments if necessary.

Julian Ospald <hasufell>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by dsalt (Updated the item)
  • -email is unavailable- added by gusnan (Posted a comment)
  • -email is unavailable- added by hasufell (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2021-09-05 dsalt StatusNeed Info Wont Fix
        Open/ClosedOpen Closed
    2014-09-29 gusnan Severity3 - Normal 2 - Minor
        StatusNone Need Info
        Assigned toNone gusnan

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code