/srv/irclogs.ubuntu.com/2009/01/01/#ubuntu-devel.txt

_nemesis_hallo, i found a bug, uptime: 02:04:31 up 8588 days, 23:09,  4 users,  load average: 0.41, 0.42, 0.3501:11
_nemesis_uname -a: Linux 8101 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686 GNU/Linux01:12
_nemesis_what can i also search for, to prove that this uptime is real ;)01:13
phixhey02:45
phixinstalling on an encrypted volume, LVM, on dual boot system, when defining  /boot partition grub is setup to boot off hd0,0 instead of hd0,1 and kernel for /boot/$kernel_version instead of /$kernel_version02:45
phixbug, some one file it, I CBF, my day off :P Lol02:45
ScottKlool: If you have any ideas about how to get that spec approved, I'm all ears.03:17
phixScottK: what specs?03:32
* Hobbsee scratches head at kees03:54
=== jscinoz_ is now known as jscinoz
NCommanderhey ScottK04:21
=== freeflyi1g is now known as freeflying
karthik_ hey i need to switch netween workspaces.. how does it happen internally in the code?08:31
=== pwnguin_ is now known as pwnguin
teddybhi09:04
teddybhttp://packages.ubuntu.com/search?keywords=spice&searchon=names&suite=intrepid&section=all : doesn't have spice09:05
teddybubuntu has gnucap, but no spice, which is practically the basis for all circuit simulations09:05
teddybgentoo pulls from: http://www.ibiblio.org/pub/Linux/apps/circuits/spice3f5sfix.tar.gz and creates a package. it'd be nice if a similar package was created for ubuntu09:06
teddybmy only worry is that the spice on that link is from 1999. not to say that old is bad, but if there hasn't been _any_ activity since, it's a bit concerning09:06
teddybalso gnucap isn't really fully compatible with spice. there are lots of annoying little fixes that have to be introduced to patch the differences09:07
persiakarthik_, Look at libwnck09:08
teddybthis might help http://osmirrors.cerias.purdue.edu/pub/gentoo/portage/sci-electronics/spice/spice-3.5.5.ebuild : the ebuild has a few good tips to clean09:10
teddybfor example, spice doesn't like any more optimization than -O109:10
teddybalso, this patch: http://osmirrors.cerias.purdue.edu/pub/gentoo/portage/sci-electronics/spice/files/spice-3.5.5-gcc-4.1.patch seems to be relevant09:12
teddybi don't have ubuntu on me right now (i use ubuntu at uni, and my current computer is my old gentoo box). i'll see if i can get a vm running soon of ubuntu and i'll try to crank out a spice package09:13
teddybthat is if someone else isn't working on something similar09:13
persiateddyb, spice isn't very free: you might look at easyspice with ngspice or gEDA.  Alternately, if I'm wrong, you're welcome to submit a package.09:14
teddybthe other package i'd been longing for on ubuntu (and even on gentoo it's pretty unstable) is ngspice09:14
teddybi checked out gEDA, but it needs a spice backend09:14
persiateddyb, See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages09:14
teddybeasyspice is a gui as well i believe09:14
teddybwill do. i have a slow connection, so it'll take a while :(09:15
persiateddyb, Actually, as it turns out, there are license issues even with ngspice: see Debian bug #29974809:16
ubottuDebian bug 299748 in ngspice "ngspice: legal issue" [Normal,Closed] http://bugs.debian.org/29974809:16
teddybi'm also not an expert by any means. i'm just a student who's trying to learn this on the side, but are you sure about the spice isn't very free line?09:16
teddybhmm, well gentoo has a sci-electronics/ng-spice-rework ... i wonder what that is.09:18
pwnguinwha'ts wrong with ngspice?09:18
teddybyeah, it's bsd and gpl-2?09:18
teddybhttp://ngspice.sourceforge.net09:18
persiapwnguin, Dunno: the bug cites license issues, and it was removed.09:19
teddybi'm still looking through the debian bug (downloading an ubuntu cd takes a lot of bandwidth, so pages load slowly :( )09:19
persiateddyb, Looking at http://embedded.eecs.berkeley.edu/pubs/downloads/spice/index.htm, it looks like it should have become free in 2007 (which is more recent than the 2005 date for the removal).  If you'd like to investigate, and get it back in, that wouldn't be bad, but be sure to only use the post-free sources.09:20
teddybcheck this gentoo ebuild as well btw: http://osmirrors.cerias.purdue.edu/pub/gentoo/portage/sci-electronics/ng-spice-rework/ng-spice-rework-15.ebuild09:20
teddybsure, i wouldn't mind.09:20
pwnguinodd. the guy who filed the legal issue bug had an ieee email09:20
pwnguindo they hand those out to all members?09:20
teddybi guess it's good to keep on multiple distros. keeps everyone on their toes :)09:21
teddybi think so09:21
teddybhave yet to get a membership (can't justify the cost yet)09:21
persiaAll full members, yes.]09:21
pwnguinhave you seen oregano?09:22
persiaHrm.  The 1994 Berkeley "Research Software license Agreement" doesn't look all that free: it permits redistribution, but only gratis (or with charge for supporting materials), and has the advertising clause.09:23
teddyboregano needs spice backend09:23
teddybthey are all frontends in ubuntu's repositories. the only exception is gnucap09:23
teddyband it's good, but i've been running into a lot of problems rectifying the differences between what the ibiblio circuits books say to use for circuit simulations on spice and what gnucap will work with09:23
persiaWell, it looks like spice got free in 2007, so with a bit of work, and some license review, it ought be suitable for inclusion.09:24
teddybwonderful09:24
pwnguin"got free"09:24
persiapwnguin, Well, it was made more free.  See the homepage.09:24
pwnguinfyi, the guy who does the fedora electronics lab spin also pays attention to ubuntu09:24
teddyblab spin?09:25
pwnguina remix09:25
pwnguincomes with a bunch of things installed by default like gEDA09:26
teddyboh, i thought you were being negative or something09:26
teddyboh yeah, there's a fatty DVD of electronic programs available through gEDA iirc. ngspice is one of the things found on it09:26
persiaAre Fedora remixes conventionally called "spin"s?09:26
pwnguinpersia: i think so.09:27
pwnguinthey only recently tried the idea09:27
pwnguinhttp://spins.fedoraproject.org/09:29
teddybso it seems as though the spice3f5sfix is antiquated. would it make more sense to package ngspice then?09:32
teddybespecially considering ngspice is based on the berkeley spice3f5?09:33
persiateddyb, If ngspice inherited the freeness of spice, yes, but you'll want to check the licenses carefully.09:33
teddybi don't know if i'm qualified to do that09:34
emgentHNY people.09:34
teddybi'm not a lawyer and i don't want to taint ubuntu with legally dubious packages09:34
teddybdoes ubuntu have any sort of legal consulation for package maintainers?09:35
persiateddyb, You can ask for input on the freeness of a license in #ubuntu-motu09:35
persiaThe ultimate decision lies with the archive admins, but they don't tend to have time to speculatively consult.09:36
persiaIf you can get a couple of the MOTU to agree that the license is probably free, the archive admins will review and check.09:36
pwnguinteddyb: you could always just ask debian about it ;)09:36
persiaAnd you could always package it for Debian, and let Ubuntu inherit it :)09:36
teddyboh true09:37
teddybit'll hit main by 2035 ;)09:37
pwnguinin fact, i bet there's a rocket enthusiast who might appreciate ng-spice09:37
persiaheh09:38
teddyboh, just googling for ngspice debian gets a few packages already made09:38
pwnguinhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=48976809:39
ubottuDebian bug 489768 in wnpp "ITP: ngspice -- A Spice circuit simulator" [Wishlist,Open]09:39
teddybparticularly annoying: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489768#1509:40
ubottuDebian bug 489768 in wnpp "ITP: ngspice -- A Spice circuit simulator" [Wishlist,Open]09:40
persiaWhy is that annoying?09:40
teddybthat was more than a month ago, but then again, i guess thanksgiving, winter break, etc.09:40
pwnguinthey may have forgotten to follow up09:41
persiaAlso, it means that someone else is chasing the licensing situation, which can only be a good thing :)09:41
teddybwell, i remember being tangentially interested in this in the summer and not getting much feedback from anyone related to ubuntu, so i quickly gave up and got back to other stuff09:41
teddybbut i really have nothing better to do, so might as well make it worth my while. i'll see if i can send an email out to either "Gudjon I. Gudjonsson" <gudjon@gudjon.org>09:42
teddybor to the ngspice people09:42
pwnguinget some debian people interested in it ;)09:42
persiaI'd recommend sending a follow-up to the bug first, asking about the status, just so nobody else does that: those working on it only need to be poked once.09:43
teddybyou keep ;)... but i'm not too sure why. are they difficult people to work with or something?09:43
pwnguini donno09:43
pwnguintoo lazy to use : i guess09:43
teddybi know a lot of ubuntu people (developers especially) are extremely friendly and willing to help. colin watson definitely springs to mind09:44
teddyband these two people i met on irc.. persia and pwnguin :)09:45
pwnguinwell, if ngspice is good enough for ubuntu, its usually good enough for debian09:45
pwnguinin which case, you'd want someone in debian to take up debian's end of the deal09:46
teddybwhat's ubuntu's policy with old packages that are no longer getting support by the way?09:46
teddyblike spice3f509:46
teddybis it better to have crufty old packages in the repositories just in case someone wants them?09:46
pwnguinwell, if it's a case of "never works" it's probably a waste of compile time and just a gordian knot09:47
persiateddyb, Opinion is split.  There are several folk who argue they are potentially useful, and others that argue they should be gone.09:47
pwnguinif it's old and functional, I don't see the pain09:48
teddybgordian knot.. hmm, wiki'ing. also, it works. i just compiled it earlier today and it works09:48
pwnguini mean, by that criteria we would probably lose our only font editor09:48
persiaPractical result is that packages typically get removed when either 1) they get removed from Debian, or 2) there are persistent unfixable compilation, runtime, or legal issues that attract the attention of a developer09:48
teddybalthough, it was gentoo patched, which could mean the original source was a dog and i ended up with a stallion09:48
pwnguinwell, upstream is active09:49
pwnguinin the case of ngspice09:49
persiateddyb, If the patches are good, there's no reason not to use them :)09:49
pwnguinso as persia says, no reason they can't be pushed upstream or sideways09:49
persiaGenerally, I prefer both :)09:50
teddybyeah, but spice3f5 isn't. i'll definitely look more into ngspice, but since spice works as well... why not?09:50
teddybanyway, i'm really tired, should head to bed. it's been a pleasure discussing this with the two of you. thanks for all your input09:51
teddybgoodnight09:51
pwnguinim super confused about where the tarball for ngspice-rework018 is09:53
pwnguinoh, apparently they don't know how to seperate packages correctly =/09:54
pwnguinso the mingw version supercedes -1809:55
=== asac_ is now known as asac
=== cjwatson_ is now known as cjwatson
veloc1tymoin12:33
cridHi all. And happy new year!13:17
cridIf I have some project I would like to see in repsitories of Ubuntu. What I should do?13:18
cridProject which I'm talking about is here: http://ait.berlios.de13:18
sebner!revu | crid13:21
ubottucrid: REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU13:21
cridthanks13:23
anilgHi.. is there a bounty system at launchpad?15:04
persiaanilg, There used to be, but it was mostly delinked or removed because it didn't turn out to work so well.15:05
persiaanilg, For more detail, you might ask in #launchpad next week.15:06
anilgThanks. Why next week?..15:06
persiaBecause it seems that most of the #launchpad folk are on vacation this week.15:08
savvaswhat's a bounty system? :p forgive my ignorance15:21
persiasavvas, A place where one posts work one wants done, and remuneration on offer for the work.15:22
persiaOthers can add to the remuneration, or volunteer for the work.15:22
savvaslike revu for packagers?15:24
savvaslooks interesting, thanks15:24
persiaNot really.  It's about money.15:24
savvasah :P15:24
savvasnow it makes sense :) rent-a-coder hehe15:25
anilgsavvas: yes.15:26
anilgA bounty system makes sense on a palce like launchpad.. I wonder what didnt work out15:26
savvasanilg: What would happen if people place money on something they want done that doesn't get implemented? Would they allow team cooperation or single-person updates when using such a system and how would the team share the money, by length of bytes?15:31
anilgI would assume folks would collaborate, and start off with what everyone would do and how they would share the bounty15:32
anilgusually bounties are small tasks that individuals can take up15:33
anilgso its more of a do this and get this15:33
savvasthen there's the possibility of abuse, a lot of people taking up a lot of tasks and never doing anything :p I hope that's not the case in the real world though15:35
Mithrandirnot all bounty systems allow you to lock a bounty, it's just a race to completion.15:36
savvasand quality :)15:36
savvasbut then people with money would actually run the development with "do this and do that" tasks15:37
Mithrandirsavvas: yes, and?  It's not like you can't effectively do that today, if you have enough money.15:37
Mithrandirusually, bounties have been tiny compared to how much it'd cost to hire somebody to do the work15:38
savvashm.. you mean making custom versions of programs?15:38
savvaswithout actually touching the official releases? if it wouldn't be dependant to the projects' trunk, then I'm all for it!15:39
savvaser.. * if the projects' trunk wouldn't be dependant to the tasks15:40
Mithrandirintegration into mainline is usually a condition on most bounties.15:40
savvasyes, that :)15:40
=== DktrKranz2 is now known as DktrKranz
=== giskard_ is now known as giskard
=== bluesmoke_ is now known as bluesmoke
=== lan3y is now known as Laney
=== popey_ is now known as popey
bbechdolHello everyone19:52
bbechdolHappy New Year :)19:53
pwnguinMithrandir: i dont think the problem with the lp bounties was in the race to finish part; it's probably a function of a) tiny bounties funded by individuals and b) failure to aggregate bounty across individuals19:59
pwnguinso one guy says "i'll pay 20 dollars for this"20:00
pwnguinand another guy says "i'll pay 40"20:00
pwnguinlp didnt add up those bids; and nobody will work for a 20 dollar project20:01
rootardHi all (and hny), I'm having a strange issue with dpkg unpacking a symlink that overwrites a file (in the same package)20:23
rootardThis is on Nexenta (OpenSolaris) so it's not strictly an Ubuntu issue but I'm looking for some pointers on where to dive into20:23
rootardthere is a file "/usr/bin/tcsh" and a link "/bin/tcsh -> /usr/bin/tcsh"  and when the package is unpacked (via dpkg -X tcsh_*deb /) then /usr/bin/tcsh becomes a link to /usr/bin/tcsh20:24
rootardhowever, if I unpack to another directory (dpkg -X tcsh_*deb tmp) then the directory structure is fine20:25
anderskIs there a reason you are unpacking the package to / rather than installing it (dpkg -i tcsh_*.deb)?20:26
rootardto try and debug the issue20:26
rootarddpkg -i   does the same thing20:26
anderskThis sounds like what might happen if you somehow had /bin a symlink to /usr/bin (or vice versa), though that would be really weird.20:27
* rootard smacks self20:28
rootardcrap20:28
pwnguinheh20:28
pwnguinwhy would you do that?20:28
rootardgood question... I don't know what that is done but it seems to be a Solaris'ism20:29
rootard:-/20:29
rootard*why20:29
rootardwell, thanks. The patch to the package is simple then.20:30
rootardHmm, if I were to make the patch a little more robust than just commenting out the "ln -s" in debian/rules, how might I approach this? I think hurd (last time I used it...) had some kind of crazy /usr -> /  setup.20:35
rootardso just detecting /bin to be a symlink isn't enough.20:35
rootardis there some (simple/portable) way to see if /usr/bin is the same as /bin ?20:36
anderskChecking whether /bin is a symlink with [ -L /bin ] is probably close enough.20:39
anderskIt's dangerous for a package to install anything into a symlinked directory.20:40
pwnguinif the symlink is usually there in nexenta20:40
pwnguinit's probably the case that the nexenta developers have solved this before20:40
rootardI think it will always be there. I just checked a Solaris 10 host and it's the same20:40
anderskYou could try checking whether [ "$(stat -Lc %D%i /usr/bin)" = "$(stat -Lc %D%i /bin)" ], I guess.20:45
rootardbash seems to support if [ /bin/ -ef /usr/bin/ ]20:48
anderskOh, cool.  (So does dash.)20:49
=== bluesmoke is now known as Amaranth
=== lool- is now known as lool
kolby_are any developers here paid by canonical?23:49
Hobbseea fair few of them23:52
Hobbseelikely not here right now, though23:52
kolby_I don't think I have a good enough resume to apply.23:53

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