/srv/irclogs.ubuntu.com/2012/12/02/#ubuntu-devel.txt

=== matteo` is now known as matteo
=== Ursinha is now known as Ursinha-afk
=== fisted_ is now known as fisted
=== dlbike76_ is now known as dlbike76
=== chilicuil is now known as chilicuil_away
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
=== yofel_ is now known as yofel
=== cpg is now known as cpg|away
=== elleuca is now known as Guest58808
jtaylordoko__: does libquadmath really work on all architectures?14:46
infinityjtaylor: Why should/would it?15:05
infinityjtaylor: "Not all targets support additional floating-point types. __float80 and __float128 types are supported on i386, x86_64 and ia64 targets. The __float128 type is supported on hppa HP-UX targets."15:06
infinityjtaylor: Since __float128 is required for libquadmath, that answers your question (and is why we only build it on x86 in Ubuntu)15:07
jtaylorinfinity: that does not sound like all15:07
jtaylorits architecture: any15:07
infinityjtaylor: Yeah, I'm wondering where this assertion that it works everywhere came from.15:07
infinityjtaylor: It's arch:any in the control file, but that's a filthy lie.  It doesn't get built on all arches.15:09
jtayloryes, I'll use this list http://packages.debian.org/experimental/libquadmath015:10
jtaylorthanks15:11
infinityifneq (,$(findstring $(DEB_TARGET_ARCH_CPU), ia64 i386 i486 i586 i686 amd64))15:11
infinity^-- From the GCC source.15:11
infinityBut yes, that matches packages.debian.org.15:12
infinityAnd also matches the bit I quoted from GCC upstream.15:12
infinityThere's going to have to be a whole lot of 's/amd64/amd64 x32/' throughout this. :/15:13
infinityOh, no, I guess not, that uses the same ARCH_CPU (amd64).  Handy.15:18
=== henrix_ is now known as henrix
=== henrix is now known as henrix_
=== Tonio__ is now known as Tonio_aw
=== cpg|away is now known as cpg
=== sraue_ is now known as sraue
israeldahlAnyone know how to make a patch containing a .desktop file to be installed in /usr/share/applications ??20:21
israeldahlthe program lmms ships in the software-center without a .desktop file.  does anyone know enough about patching to point me in the right direction?20:23
penguin42hang on let me find the page20:24
penguin42israeldahl: http://developer.ubuntu.com/packaging/html/fixing-a-bug.html    but check launchpad to see if there is a bug already filed for it20:25
israeldahlpenguin42: there is a bug for it.  I have seen this page.... I am actually asking  how to make the patch.... how do I add in the file... sorry i don't entirely know how to do this... though I have looked at that page quite a bit20:27
israeldahlpenguin42: where do I put the desktop file, is what I am trying to say20:27
penguin42israeldahl: OK, are you just trying to fix it on your system or fix the package in the repository for everyone?20:28
israeldahlpenguin42: in the repos for everyone, as I have it fixed for me.20:28
penguin42ok20:29
penguin42israeldahl: Possibly best to ask in #ubuntu-packaging as well20:29
israeldahlpenguin42: ok... I will check there too thanks for your quick attention and help!20:30
penguin42let me just have a quick look at lmms20:30
penguin42israeldahl: I've tended to do source changes rather than add new files20:31
penguin42israeldahl: Which package version do you have ?20:32
israeldahlpenguin42: yeah... well I am trying to get the new version into raring, just waiting on the approval.... but I wanted to add a desktop file in to precise as it is LTS and20:32
israeldahlpenguin42: the current precise one.... people have tested it in quantal as well... this has been an issue since Oneric... or maybe Natty20:33
penguin42israeldahl: I can see in 0.4.10-2.3ubuntu1 in raring the source package has a .desktop file, I don't know if it gets installed though20:33
israeldahlpenguin42: Well... see the current one has a desktop file in the source as well... but it doesn't get installed and you cannot see it in the right category in the software-center (which I have been informed is related to the same desktop file).  and there is no icon in the dash/menu20:35
penguin42israeldahl: OK, in that case I think the problem is that you need to fix the make install  makefile section to make sure it copies the .desktop file into where it's told to install it to, (which during the package build will be a temporary directory), and then the rest should sort itself out20:36
penguin42israeldahl: So I think it should go into  whereeveritsinstallingto/usr/share/applications - but I'm not 100% sure of that20:36
=== cpg is now known as cpg|away
penguin42israeldahl: And if you're tweaking the Makefiles in the package you'll need to make a patch to do that, and there is a note somewhere under that page to do that20:37
israeldahlpenguin42: yes /usr/share/applications is the correct directory.  I will check this outright now.20:38
penguin42israeldahl: Note how the debian/rules file does a    make install    on the application, and then I think it just bundles up everything that got installed20:38
israeldahlpenguin42: I really am not sure how to do that.  I am pretty new to this.  I just want this bug to be fixed, so I am learning everything as I go just to get the bug fixed..20:43
penguin42israeldahl: You need to figure out 1st how lmml does it's make install20:44
israeldahlwell... I see a Cmakelists i figure this is similar20:46
israeldahlpenguin42: what is the make file called usually?20:49
israeldahlpenguin42: in the source /data/CMakeLists.txt it does have this INSTALL(FILES lmms.desktop DESTINATION ${DATA_DIR}/applications)  ............this is going to take a while to figure out huh?20:52
penguin42israeldahl: It looks like that one uses cmake; I've not done cmake - so sorry can't help too much with that20:52
israeldahlpenguin42: well.. that makes two of us :)20:52
israeldahlpenguin42: one last thing to ask you, since you have been ever so helpful.... do you know how to bring https://code.launchpad.net/~israeldahl/ubuntu/raring/lmms/lmms_0.4.13 to the Ubuntu people's attention to get this checked out?20:55
penguin42israeldahl: hmm that's a newer version; the normal thing I think is to file a bug asking for packaging of a new version; but I've not done new versions20:57
israeldahlpenguin42: File a bug with whom?20:57
penguin42israeldahl: Launchpad20:57
penguin42israeldahl: However for most packages Ubuntu gets stuff from Debian, so the normal thing is to get it updated in Debian 1st20:58
israeldahlpenguin42: who in launchpad... the maintainer of lmms package in Debian doesn't exist anymore... and I was made the maintainer in Ubuntu because no one was maintaing it, some guy just made me the maintainer because i wanted a bug fixed.20:59
penguin42erm really? Erm I don't know how that works20:59
israeldahlpenguin42: :)21:00
penguin42israeldahl: This is definitely a set of questions for -packaging21:00
israeldahlpenguin42: me neither that is why I am on the IRC developers channel to try to find out.  thanks!!21:01
* penguin42 hands Sarvatt a large cookie - spice seems to just about hold together on raring!21:03
cjohnston2221:24
israeldahlpenguin42: yes... packaging has been most helpful, thanks again for having the answers... but of course you would it is in your name21:27
=== chilicuil_away is now known as chilicuil
micahgisraeldahl: you can't be made the maintainer in Ubuntu, you're welcome to contribute to the upkeep of the package through21:32
micahg*though21:32
israeldahlmicahg: not sure what you mean?21:33
micahgisraeldahl: you were saying someone appointed you as maintainer, I'm saying that's not possible :)21:33
israeldahlhttps://launchpad.net/lmms21:34
micahgisraeldahl: that's the upstream project in Launchpad21:34
israeldahlmicahg: What does that mean?  I really am new to all this21:35
micahgisraeldahl: https://help.launchpad.net/Projects/21:37
israeldahlmicahg: well, I guess I was made the upstream project maintainer :) thanks for clarifying that21:38
=== chilicuil is now known as chilicuil_away
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
=== sraue_ is now known as sraue

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!