bugdevilspie2 - Bugs: bug #43309, bundle lua


bug #43309: bundle lua

Submitted by:  Julian Ospald <hasufell>
Submitted on:  Sat 27 Sep 2014 08:16:19 PM UTC  
Category:  None Severity:  2 - Minor
Item Group:  None Status:  Need Info
Privacy:  Public Assigned to:  Andreas Rönnquist <gusnan>
Open/Closed:  Open

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


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>
Project AdministratorIn charge of this item.
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:

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 gusnan (Posted a comment)
  • -email is unavailable- added by hasufell (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-09-29 gusnan Severity3 - Normal => 2 - Minor
        StatusNone => Need Info
        Assigned toNone => gusnan

    Back to the top

    Powered by Savane 3.6