<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>155518</bug_id>
          
          <creation_ts>2006-11-17 13:26 0000</creation_ts>
          <short_desc>Please rekeyword =dev-lang/lua-5.1.2 ~arch</short_desc>
          <delta_ts>2008-08-10 12:58:50 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          
          
          <keywords>KEYWORDREQ</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>158460</dependson>
    
    <dependson>158628</dependson>
          <blocked>124719</blocked>
    
    <blocked>162985</blocked>
    
    <blocked>209005</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>mabi@gentoo.org</reporter>
          <assigned_to>mips@gentoo.org</assigned_to>
          <cc>ahf@0x90.dk</cc>
    
    <cc>dan.dickey@savvis.net</cc>
    
    <cc>Petr.Kocmid@project-bhairava.org</cc>

      

      
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2006-11-17 13:26:41 0000</bug_when>
            <thetext>Due to API breakage in lua-5.1.1 i dropped your keywords. Please test and readd as you see appropiate. Please note that upstreams build system changed quite a bit and i introduced a modified debian patch to fix it. Please keep an extra eye open for possible bugs.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2006-11-18 02:54:35 0000</bug_when>
            <thetext>Although I have seen that they have a really ill build system I give away ~x86 today.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-11-24 13:59:53 0000</bug_when>
            <thetext>added ~ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2006-12-05 06:07:48 0000</bug_when>
            <thetext>All I can say is that it seemingly compiles well and that it complained about a couple of sample scripts that I tried. Marked ~hppa.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2006-12-05 16:59:41 0000</bug_when>
            <thetext>tolua, ion3 and lighttpd cannot build against lua-5.1.1 because they cannot find -llua

Otherwise, it looks ok on ~sparc.  Will keyword once we figure out the above.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2006-12-06 10:57:55 0000</bug_when>
            <thetext>Narf, bugzie swallowed my comment:
i changed the library name, b/c lua-5.0.3 came with liblualib, but seeing they also got a liblua i&apos;ve reverted to the original behaviour of calling the library liblua.*
I also tested the not in tree ion3 w/ it, compiles quite fine.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dan.dickey@savvis.net</who>
            <bug_when>2006-12-18 07:10:56 0000</bug_when>
            <thetext>Whoops.
I just opened bug 158460 which looks like it pertains to this.
Basically, imapfilter is looking for both liblua and liblualib.
With 5.1.1, we only get liblua and the emerge of imapfilter fails.
Whoever is working on this bug may want to take a look at imapfilter also.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2006-12-18 14:23:31 0000</bug_when>
            <thetext>liblualib and liblua are quite the same actually. liblualib just adds in more libs (libm, readline, dl, et. al) if i read the Makefile correctly. All that is now provided with liblua.
Upstream only provides liblua as of my knowledge. This issue is really upstream, and i&apos;ll write to them tomorrow. Short term action would be to patch the Makefile they provide or (which i&apos;d find kinda ugly) symlinking of liblua.so to liblualib.so via the lua ebuild.
But personally, i&apos;d suggest fix the packages.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Petr.Kocmid@project-bhairava.org</who>
            <bug_when>2007-01-03 05:40:54 0000</bug_when>
            <thetext>Just adding a note about the 5.1.1&apos;s liblua+liblualib issue is more dangerous than it seems, for example on lua enabled kde the missing liblualib.so.5.0 and/or liblua.so.5.0 (note the final zero) breaks fatally editor kpart, causing unidentifiable crash for kate session startup, nonfunctionality of kdevelop and partial nonfunctionality of konqueror. Reemerging kdelibs-3.5.5-r7 manually was a good fix for me, so I can keep lua-5.1.1 for other esoteric purposes. However, revdep-rebuild was of no help in this case. (This comment is meant to contain all the relevant keywords to point other searchers this way.)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2007-01-13 18:57:24 0000</bug_when>
            <thetext>Here we go: the shiny new, absolutly beautiful *cough* slotted lua has arrived in the tree. The good news is: you now can keep two APIs around, so your programs are all fine, while you try out new shiny stuff.
Here&apos;s the dark side of it: i&apos;m still trying to figure out how programs can keep to use -llua in their compiles and it will just work[tm]. Currently, due to both lua librarys being installed in parallel, none of them gets the liblua.* slot, which most apps will look out for.
Till i&apos;ve figured out how to release the beast w/o breaking everyones system, it remains in the cage that is package.mask.
However, if you&apos;re brave enough, test them out and give &apos;em some keyword love. The librarys are still fine, it&apos;s just their interface to the outside world that sucks hard.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>runningdoglackey+gentoo@gmail.com</who>
            <bug_when>2007-01-15 14:56:52 0000</bug_when>
            <thetext>portage/dev-lang/lua/files/lua-5.1.1-Makefile.patch

was broken as of my --sync last night... the two patch chunks have different relative directories.  The relative directories in each chunk have to match.  I suppose the two chunks were manually stuck together in the same file.

( the patch is only used by lua-5.1.1-r1 which is hard-masked )</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2007-01-22 21:33:51 0000</bug_when>
            <thetext>I&apos;m now officially unsure if adding the slotted luas was that a good idea at all. Seems we can get lua-5.1.1 supported in the tree w/o backwards compatibility issues. In plain english: i&apos;m almost sure we can update any lua using app in the tree to use lua-5.1.1 thus obsoleting the need for lua-5.0*.
I&apos;ve therefore removed the slotted versions (lua-wrapper will follow in a bit) from the tree.

Arches: please consider marking dev-lang/lua-5.1.1 ~arch. I&apos;ll see to the broken apps together with their maintainers and committing fixes as i have them.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kes.eclipse@gmail.com</who>
            <bug_when>2007-01-23 23:00:28 0000</bug_when>
            <thetext>I tryed to compile lua 5.1.1 on amd64 and it compiled. What do u think about adding ~amd64 to ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vadim_z@triniti.ru</who>
            <bug_when>2007-01-24 06:57:41 0000</bug_when>
            <thetext>I confirm successful compilation on amd64 .</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>beandog@gentoo.org</who>
            <bug_when>2007-01-24 17:12:46 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; I confirm successful compilation on amd64 .
&gt; 

ditto, added ~amd64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2007-02-03 18:06:09 0000</bug_when>
            <thetext>~sparc&apos;d</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2007-02-07 23:39:07 0000</bug_when>
            <thetext>alpha, arm, ia64, mips: I have removed your ~arch keywords on =www-servers/lighttpd-1.4.13* until you have lua-5.1* keyworded.
When you add yourself back to lua, add yourself to lighttpd-1.4.13* as well.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2007-02-27 14:47:50 0000</bug_when>
            <thetext>alpha, arm, ia64, mips: reping, you are missing out out the lighttpd goodness because of this bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-03-25 19:46:47 0000</bug_when>
            <thetext>~ia64 has now lua and lighttpd.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tkrah@fachschaft.imn.htwk-leipzig.de</who>
            <bug_when>2007-03-28 17:33:24 0000</bug_when>
            <thetext>Comment #8 is really important. 
What about ~x86?
Synced tree and updated system pulled in 5.1.1-r2 lua and my kde* parts which use them are broken now, missing the liblualib.so.
Manually creating the symlink does help but this is not a fix.

Any thoughts about x86?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2007-03-30 09:12:28 0000</bug_when>
            <thetext>(In reply to comment #19)

&gt; Synced tree and updated system pulled in 5.1.1-r2 lua and my kde* parts which
&gt; use them are broken now, missing the liblualib.so.

Can you elaborate on what parts exactly are broken and how i can reproduce?
The liblualib.so is *gone* in 5.1 and nothing i can/will do about it. Anything depending on it to be there is not 5.1 ready.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferdy@gentoo.org</who>
            <bug_when>2007-04-04 22:46:45 0000</bug_when>
            <thetext>~alpha done. Sorry for the delay.

- ferdy</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2007-04-05 10:16:44 0000</bug_when>
            <thetext>To all slackers: lua-5.1.2 is out, fixing bugs from the previous release. Please keyword it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2008-02-11 05:11:44 0000</bug_when>
            <thetext>Hey mips team, i&apos;m kinda stuck with lua-5.0* if you don&apos;t keyword and stable anything 5.1* in the future.

This bug is over a year old. Please give some love to the newly comitted 5.1.3 and the 5.1.2 version, as that&apos;s going stable soon enough.

Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mabi@gentoo.org</who>
            <bug_when>2008-08-10 12:58:50 0000</bug_when>
            <thetext>Keywording continues at another bug as this isn&apos;t about keywording 5.1.2 anymore.

*** This bug has been marked as a duplicate of bug 222243 ***</thetext>
          </long_desc>
      
    </bug>

</bugzilla>