Discussion:
[awesome bugs] #983 - Lua 5.2 support
awesome
2012-03-29 13:43:45 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened. Details are below.

User who did this - Julien Danjou (jd)

Attached to Project - awesome
Summary - Lua 5.2 support
Task Type - Bug Report
Category - Core
Status - New
Assigned To -
Operating System - All
Severity - Medium
Priority - High
Reported Version - git/master
Due in Version - 3.5
Due Date - Undecided
Details - We should port awesome to Lua 5.2

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
--
To unsubscribe, send mail to awesome-devel-***@naquadah.org.
awesome
2012-03-29 18:41:11 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#983 - Lua 5.2 support
User who did this - Rob Hoelz (hoelzro)

----------
I think that Lua 5.2 is intended more as a version for new applications, rather than an upgrade path for existing ones. Converting the application to Lua 5.2 would require a good deal of work and little benefit; in fact, since 5.2 is still so young, very few modules have been ported to make use of it. Because of this, porting Awesome to Lua 5.2 would break nearly any rc.lua that uses external modules. Also, many Linux distributions are staying on Lua 5.1 for now; if you upgrade to 5.2, you either alienate users of distributions that don't ship 5.2, bring the burden of maintaining a Lua 5.2 package for these distributions on the Awesome community (assuming a third party 5.2 package doesn't already exist for those distributions), or require Awesome to include the Lua sources in its own source tree.
----------

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983#comment2930

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
--
To unsubscribe, send mail to awesome-devel-***@naquadah.org.
awesome
2012-03-29 18:56:08 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#983 - Lua 5.2 support
User who did this - Uli Schlachter (psychon)

----------
So you think that lua 5.1 will stick around forever? And so will 5.2, 5.3 and 5.4? Only horror awaits you at the end of that path.

Also, to make it clear: The goal of this bug is to make awesome work with lua 5.2 without breaking it with 5.1.
----------

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983#comment2931

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
--
To unsubscribe, send mail to awesome-devel-***@naquadah.org.
awesome
2012-03-29 19:05:28 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#983 - Lua 5.2 support
User who did this - Rob Hoelz (hoelzro)

----------
No, but it *is* still being maintained. I think that a move to 5.2 will have to happen someday, but I (personally) think it's too soon. I don't have a problem with a "port" to 5.2, so long as it doesn't appear in an official release for a while, just for the sake of not breaking users' configs left and right.
----------

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983#comment2932

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
--
To unsubscribe, send mail to awesome-devel-***@naquadah.org.
awesome
2012-03-30 12:38:23 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#983 - Lua 5.2 support
User who did this - Paweł Rumian (gorkypl)

----------
Hmm, I have always thought that "not breaking users' config" is against the awesome well-known policy of releases ;)
----------

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983#comment2933

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
--
To unsubscribe, send mail to awesome-devel-***@naquadah.org.
awesome
2012-05-23 22:17:34 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#983 - Lua 5.2 support
User who did this - Alexander Yakushev (Alex.yakushev)

----------
Should it be on the 3.5 roadmap? I was hoping for 3.5 to appear more or less early, but tying it to lua 5.2 would require to wait for all major distributives to upgrade to new Lua. And it is not even in Arch yet.
----------

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983#comment3029

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
--
To unsubscribe, send mail to awesome-devel-***@naquadah.org.
awesome
2012-06-23 06:56:20 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#983 - Lua 5.2 support
User who did this - Uli Schlachter (psychon)

----------
The code changes for this should be done (thanks Asido!), but there is still some CMake-magic needed. CMake currently only looks for liblua.so and liblua51.so. So awesome uses lua 5.2 only on distros which call the library liblua.so. For example debian doesn't do this.
----------

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983#comment3057

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
--
To unsubscribe, send mail to awesome-devel-***@naquadah.org.
awesome
2014-03-26 13:42:56 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#983 - Lua 5.2 support
User who did this - Uli Schlachter (psychon)

----------
There seems to be a new FindLua() in CMake:

http://cmake.org/gitweb?p=cmake.git;a=blob;f=Modules/FindLua.cmake;hb=HEAD
----------

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983#comment3938

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
awesome
2014-09-07 17:57:30 UTC
Permalink
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has a new comment added:

FS#983 - Lua 5.2 support
User who did this - Heiko Becker (heirecka)

----------
I've attached a patch to use the FindLua module from cmake-3.0.0. I'm not sure if it's okay for awesome to depend on that version but since I had to create the patch for my distro anyway...
----------

One or more files have been attached.

More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=983#comment4129

You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
Loading...