/srv/irclogs.ubuntu.com/2010/08/26/#ubuntu-motu.txt

ari-tczewwhy patch is not applied due to DEP3 tags?00:03
micahgari-tczew: something must be wrong with the formatting00:04
micahgor..wait, what release?00:04
ari-tczewmicahg: maverick. package uses cdbs00:04
ari-tczewmicahg: sorry, karmic!00:04
ari-tczewmicahg: simple-patchsys.mk in debian/rules00:05
* micahg doesn't know if karmic recognizes DEP-3,00:05
* micahg doesn't know enough about this00:05
micahgari-tczew: do you want to pastebin the patch and we can see if anything looks obviously wrong00:05
ari-tczewmicahg: this is OK patch: http://paste.ubuntu.com/483679/00:08
ari-tczewmicahg: patch WRONG: http://paste.ubuntu.com/483680/00:10
ari-tczewTrying patch debian/patches/01-fix_XSS_IE.patch at level 1 ... 0 ... 2 ... failure.00:10
micahgari-tczew: http://dep.debian.net/deps/dep3/ take a look at the structure section00:12
micahgyou might need a # before each header line00:13
ari-tczewmicahg: I tried to use ## and doesn't work00:14
micahgari-tczew: 1 #00:14
ari-tczewmicahg: still failed00:16
micahgari-tczew: maybe try usind cdbs-edit-patch to make the patch and see what headers it adds00:17
micahg*using00:17
* micahg isn't good with non-quilt systems00:17
ari-tczewmicahg: I'll solve this through another way00:19
micahgari-tczew: k00:19
micahgnxvl: why not update in Debian and file a sync request?05:28
micahgre: terminator05:28
nxvlmicahg: my debian sponsor is sloooow05:28
nxvlmicahg: and i need a FE anyway05:28
micahgnxvl: you did specify why in the bug05:28
micahgoh05:28
micahgwell, you mention it, but you should make it clear that's the FFe reason05:29
micahgnxvl: I had something similar, I got a package updated today in Ubuntu to make the freeze and will update Debian soon05:29
nxvlwell, i'm trying to get it into debian at the same time05:30
=== freeflyi1g is now known as freeflying
=== ivoks_away is now known as ivoks
=== ivoks is now known as ivoks_away
=== hannesw_ is now known as hannesw
AnAntHello09:12
dholbachgood morning09:23
AnAntأثممخ09:25
AnAntHello09:25
RAOFWow.  The ubuntu font handles that surprisingly well.09:39
lucidfoxI see that you use CDBS.  Nice! :-D09:40
lucidfoxThen I suggest to use auto-resolving of build-dependencies (currently they are not quite optimal):09:40
lucidfox 1) copy debian/control to debian/control.in09:40
lucidfox 2) edit debian/control.in replacing cdbs build-dpendency with @cdbs@09:40
lucidfox^ ewwwwwww09:40
macoO_o09:41
RAOFMmmmmm, autogenerated debian/control!  Everyone loves it!09:41
lucidfoxRAOF> Sarcasm? :)09:42
RAOFIndeed!09:42
RAOFMost perspicatious of you :)09:44
hyperairlucidfox: where did you see that?09:45
lucidfoxhyperair> Debian pkg-multimedia-maintainers mailing list09:45
hyperairlulz09:46
RAOFMore dh, please!  All the conciseness of cdbs with significantly less crazy arcana.09:47
lucidfoxWhat RAOF said09:47
lucidfoxReally, it's once again, a toolkit vs framework ideological dispute09:47
hyperairbut dh>=7 please.09:48
lucidfoxWith frameworks, all too often you end up fighting the system if you need to do something nontrivial09:48
macohyperair++09:48
* hyperair is utterly terrified of all these dh_blahblah debian/rules09:48
hyperairin fact, i'm dreading having to stare at libgpod's debian/rules.09:48
* maco used dh_make to avoid learning how to do write debian/rules until dh7 happened09:48
hyperairhahahaha09:49
hyperairi read through the cdbs documentation, and amazingly emerged with less than 50% understanding of CDBS.09:49
macolucidfox: lfaraone says his sponsor until he became a DD was the guy that wrote cdbs and so would refuse to sponsor anything not using it09:50
hyperairfor the other 50%, i had to dig through the files in /usr/share/cdbs/109:50
maco(or possibly current maintainer of cdbs... meh, someone with bias)09:50
hyperairheh09:50
=== yofel_ is now known as yofel
Laneydoes anyone fancy helping me with a bunch of haskell rebuilds?10:50
Laney:(10:54
directhextoo much going on10:54
directhexat least i can move my neck today though!10:55
Laneynecks are overrated10:56
directhexsharks don't have necks11:00
directhexso they don't look back11:00
directhexsharks would probably be dangerous on the M4011:01
hyperairlucidfox_: oh my, the person who received those tips is now in #debian-mentors11:13
ajmitchmmm, cdbs hackery11:14
directhexi can give a concrete example of why cdbs is a problem11:15
directhexyou need to employ unpleasant hacks, or cli:Depends won't work on source packages with C and mono outputs11:17
directhexas cdbs will discard the dh_clideps output11:17
ajmitchhow about: any package that requires multiple build passes11:17
directhexyes, or that11:17
persiaLaney, I've some spare cycles: I'll take 5.  Just need test-rebuild and build1 upload?  Which packages?11:18
directhexlibubuntuone is an example of the issue, anyway.11:18
directhexhence11:18
directhexbinary-predeb/libubuntuone1.0-cil:: binary-fixup/libubuntuone-1.0-111:18
directhex        dh_clideps -plibubuntuone1.0-cil11:18
ajmitchlibubuntuone is an issue in itself11:18
* ajmitch would be rather tempted to rip out cdbs from that package11:19
Laneypersia: Test build, check it's installable (but should be if it builds), upload11:39
Laneypersia: let me know which ones you take so we don't collide11:39
Laneythis is what makes me want binNMU-a-like in LP11:39
persiaList me 5 and I'll make my otherwise idle build-server sweat a bit.  I'm not familiar enough to pick them wisely.11:40
Laneyok11:40
Laneyhaskell-configfile haskell-haxr haskell-unix-utils haskell-hsh haskell-vty11:40
ari-tczewchrisccoulson: why didn't you sync nspr from Debian? :(11:40
chrisccoulsonari-tczew, because we package it completely differently11:41
chrisccoulsonari-tczew, all mozilla products are blacklisted11:41
chrisccoulsonso, please don't go merging or sync'ing mozilla products from debian without speaking to me first ;)11:42
persiaLaney, E: Unable to find a source package for haskell-unix-utils11:47
* persia strongly encourages folks to talk to all of mozillateam, rather than only chrisccoulson, as it saves chrisccoulson repeating the statements, thereby increasing his patience11:48
chrisccoulsonheh :)11:48
Laneypersia: that'll be haskell-unixutils, sorry11:50
persiaThat one exists.  Starting testbuilds.11:50
Laneythis is where I really need to set up a gpg-agent11:51
persiaheh.11:52
persiagpg-agent + debsign -r is bliss11:52
persiaLaney, All successful.  Uploading.12:05
Laneypersia: cool, thanks12:06
persiaWhat transition causes the rebuild (for the changelog entries)?12:07
LaneyVarious. I just put “No-change rebuild to pick up new library ABIs”12:08
persiaheh.  OK.12:08
LaneyIt makes more sense to do them all at once rather than repeatedly rebuilding over the cycle12:08
persiaIf you're paying attention, yes.  I usually catch stuff in NBS.12:10
* persia vaguely grumbles about environments like haskell and java that require installation of lots of stuff before one can build source12:12
=== dholbach_ is now known as dholbach
Status0hi all. i'm new. i need some help, i try to apply to developer community of ubuntu but is so comfusing can anyone can guide me step-by-step what to do. i created wiki page and i have launchpad account, what i should do ? in the site there is too much information that comfusing me13:52
persiaStatus0, First step: don't worry about any of that.  The application process isn't at all important to get started.13:53
persiaNext: what sort of stuff do you like to do?13:53
Status0persia: develop. use linux. contribute linux.13:54
persiaBy "linux" do you mean the kernel, or the set of software often used with linux?13:54
Status0linux, means everthing i have no problems to develop to kernel and modules of selinux, and i have no problems to develop new software13:55
Status0basicly i want to be a part of community, and help where i can. and give ideas.13:57
persiaOK.  So, most developers spend time working in kernelspace *OR* userspace.  You are welcome to do both, but I can only usefully tell you how to get involved in doing stuff with Ubuntu userspace.  For kernelspace, you want to talk to the #ubuntu-kernel folk.13:58
persiaYou've become part of the community just by joining our channels, and being interested.  Welcome.  Next step: stay part of the community by doing stuff :)13:58
persiaAs distribution developers, we tend not to develop much new software, rather focusing mostly on bugfixes and integration.  You're certainly welcome to participate by creating new software that works well as part of Ubuntu, but that path doesn't usually lead to the title of "Ubuntu Developer".13:59
persiaSome of the folks who do new software specifically for Ubuntu hang out in #ubuntu-app-devel14:00
duanedesignahh, i came in at just the right time...14:00
persiaIn this channel we're mostly focused on QA stuff: bugfixing, integration coordination, trying to reduce distribution maintenance overhead through communication with upstream, etc.14:01
persiaIf that interests you, my best advice is to pick a bug, and start tearing into it.14:01
duanedesignI haven't done much MOTU work since Maverick was released. I was going to ask what items are needing attention?14:01
Status0where and how i do it ?14:01
persiathe folks in #ubuntu-bugs can help track down the affected software, and collect a lot of information about the cause, and the folks here can help with finding a patch getting it applied, communicating it to all the right places, and getting it uploaded.14:02
persiahttps://launchpad.net/ubuntu/+bugs has *lots* of bugs.14:03
* persia checks to see if there are some bitesize or packaging ones open14:03
duanedesignStatus0: i thought this was a pretty inspirational blog post on soomeone getting involved with fixing bugs. http://brunogirin.blogspot.com/2010/08/contributing-to-shotwell.html14:04
persiahttps://launchpad.net/ubuntu/+bugs?field.tag=bitesize are supposed to be easy bugs, which might be a good place to start.14:05
vish!development14:05
ubottuInterested in becoming an Ubuntu Developer? Get started here: https://wiki.ubuntu.com/UbuntuDevelopment14:05
persiaThat just leads to the wiki pages, and ends up confusing people about the application processes.14:06
persiaThe key fact that we encourage everyone to just join in, and only worry about applications after they've been around a while and need special perks isn't made clear enough.14:06
vishpersia: oh,  but isnt about developer membership , mostly links to various sources and how they can help.  maybe the factoid needs a cleanup ? :)14:08
vish*it isnt14:08
persiavish, The factoid is probably fine.14:08
Korbitgood afternoon everyone14:09
persiaBut lots of folks starting there end up getting worried about "How to become a developer".  I'm not sure how (or I'd have changed it), but I think we need to make it clearer that there are absolutely no requirements before starting as an Ubuntu Prospective Developer, or working in bugsquad.14:09
vishyeah..14:10
Status0thanks about the information, but its still comfusing what in the site wrote that i should become a member and do a long process in order getting membership . why its not easy.14:11
Status0it's should be open community. and i see alot of Bureaucracy it's not fun :-(14:12
persiaIt's only a communications issue.14:12
jetienneq. is "1.2.3beta1" a valid version for a .deb filename14:12
persiaIt's a completely open community, but we honor those who have made significant and sustained contributions by granting them an email address, IRC cloak, etc.14:13
persiaPerhaps calling that status "member" may feel a bit exclusionary.14:13
Laneyjetienne: It's a technically valid upstream part of a Debian version, yes. But you probably want it to be considered "lower" than 1.2.3, right? So I'd suggest 1.2.3~beta1.14:13
Status0jetienne: no i thing you should provide also a name like "demo-software.1.2.3-beta"14:13
duanedesignnot being a member does not exclude you from participating14:14
persiaIndeed.  membership is granted *after* participating for a while, rather than being a first step.14:14
* duanedesign thinks he found a bitesize bug he can work on \o/14:14
vishStatus0: as persia was explaining , you dont have to be a member to help. there is no Bureaucracy here :)14:14
jetienneLaney: Status0: ok so a - or a ~ is needed. i was looking at http://semver.org/ this is the version seen from github guys14:15
persiaStatus0, The issue is that 1.2.3~beta1 sorts earlier than 1.2.3, but 1.2.3-beta1 sorts after than (and confuses things, as 1.2.3-xxx is typically used when xxx represents the distribution revision)14:15
* persia prefers + or ~, depending on semantic intent14:15
ograpersia, we used to call it "Ubuntero" initially :)14:15
ograthe word Member came up later14:15
persiaI know.  I'm becoming increasingly unsure "Member" is better.14:16
ogra++14:16
LaneyI thought that Ubuntero was just someone who had signed the code of conduct14:17
Status0i think that espatialy ubuntu www site should explain this instad buffer-overflow of information14:17
persiaLaney, That was later, but is the current meaning.14:17
Status0Laney: i singed this also.14:18
LaneyI see14:18
* Laney is too new-school, clearly14:18
persiaStatus0, I'd agree, but we're a lot better at maintaining software than we are at maintaining the website.  There's plenty on the website that is not only confusing, but actually completely wrong.14:18
Korbithow much time do you think is takes a newbie to create his first package?14:28
tarzeauKorbit: not a lot, depends a lot on the software14:29
persiaFor a nice clean upstream, an hour or two at most.14:29
tarzeauKorbit: http://io.debian.net/~tar/irc/debian-packaging/14:29
Korbitok, i'm trying to package my first package of a basic java program that is not currently in the repositories14:30
Korbiti'm reading debian's packaging guide14:30
tarzeaugood luck :)14:30
tumbleweedpersia: we are talking newbies, though. I had some experience when I started, and I still probably spent a few days getting my first package into sponsor-approval-ready state14:30
tumbleweed(my sponsor was very pedantic)14:30
persiatumbleweed, Then you either didn't start from good docs, or didn't have good people telling you what to do.14:30
tumbleweedpersia: I had a good person, but he tried hard to make me work out things myself14:31
* persia is exceedingly pedantic, but has led people through packaging simple stuff in less than an hour: it all depends on the upstream.14:31
Korbiti'm reading this now: http://www.debian.org/doc/maint-guide/ch-dreq.en.html14:31
jetienneabout sponsor, my neoip-webpeer needs some love14:32
jetienne:)14:32
tumbleweedpersia: I'd say *now* it takes me around an hour or two to package an arbitrary thing.14:32
tumbleweed(assuming a fair degree of weirdness, because all upsteams are weird)14:32
persiaReally?  Even a hello world shell script?14:32
tumbleweedwell, obviously more than that :)14:33
persiaAh, yeah :)14:33
Korbithow should i know in which section i should place my program in the control file?14:33
tumbleweedKorbit: there's a list of sections linked to from the debian policy14:33
tarzeauKorbit: which software is it?14:33
Korbitsablecc, a parser generator for compilers14:33
=== simar__mohaar is now known as simar
tumbleweedKorbit: heh, good luck with sablecc (btw I've got a package of it)14:34
tarzeauKorbit: devel14:34
Korbittumbleweed, you do? but it's not in the repositories14:34
jetiennehttps://launchpad.net/~jerome-etienne/+archive/neoip/+packages <- i got neoip-webpeer deb in my ppa... how can i include it in normal ubuntu repo ?14:34
Korbittarzeau, thanks14:34
persiajetienne, There's quite a bit of discussion about that currently (see the ubuntu-devel@lists.ubuntu.com archives for this month).  You might get lucky uploading to REVU.  Debian is frozen for squeeze, so NEW is backed up.  You may do best to wait, although starting the process of getting into Debian may be ultimately easiest to continue to maintain.14:36
tumbleweedKorbit: it was removed from debian because nobody was maintaining it: http://bugs.debian.org/50836114:37
jetiennepersia: wild guess on how long it may be ? rough estimate is ok14:37
tumbleweedKorbit: my package looks workable, I can't remember why I didn't try to get it back into debian (probably because I don't use it personally)14:37
Korbittumbleweed, should i continue packaging it then?14:38
persiaI can't.  Some packages have been in REVU over a year, but I've seen others go through in a week or so.  I hope Debian will release real soon, but that won't happen until the bugs are closed.14:38
tumbleweedKorbit: if you are keen to maintain it in debian yourself, you are welcome to my packaging. https://edge.launchpad.net/~stefanor/+archive/tsl/+sourcepub/1218761/+listing-archive-extra (packaging is in bzr: lp:~stefanor/+junk/sablecc )14:39
simarshadeslayer: shadeslayer: the new version of xserver-xorg-input-synaptics is released upstream here http://xorg.freedesktop.org/releases/individual/driver/xf86-input-synaptics-1.2.99.901.tar.gz14:39
jetiennepersia: hmm ok thanks14:39
jetienneppa will stay then :)14:40
tumbleweedKorbit: sorry, my "good luck with sablecc" was incorrect, it's a perfectly sane package. It was other stuff that depended on it that was insane.14:40
persiaI'd recommend following the discussion on ubuntu-devel@ : I suspect the conclusions from that will be better guidance than anything anyone can tell you now.14:40
shadeslayersimar: i have exams for the next 10 days ;)14:41
Korbittumbleweed, i'll try to follow the debian instructions to create my first package with sablecc =)14:41
shadeslayersimar: if its a bug release update, package it14:41
Korbittumbleweed, i guess i can do it14:41
shadeslayerif its a absolutely new release with new features, dont bother14:42
Korbittumbleweed, if i manage to create it, i'll create a package for the new beta release also14:42
shadeslayeri doubt itll go through FFe14:42
tumbleweedKorbit: cool. You learn more doing it yourself :)14:43
Korbittumbleweed, before i know it, i'll be fixing bugs and submitting patches for other programs ;)14:43
=== ivoks_away is now known as ivoks
Korbittumbleweed, there is so much to read to create a single package!15:01
Korbittumbleweed, it's a miracle we have contributors to debian15:02
Korbitand i'm a technically oriented person, i can't imagine non technical people trying to do this15:02
persiaKorbit, http://ubuntulinuxtipstricks.blogspot.com/2010/08/is-packaging-new-software-hard.html outlines a fairly simple procedure to package fairly quickly.15:03
Korbitpersia, thanks, i'll read that and i'll also blog about this once i get my first package accepted15:04
Korbityeah! dpkg-buildpackage exited successfully!!15:05
persiaAs I mentioned to jetienne, getting a package accepted is a bit fuzzy just now...15:05
Korbitecho $? -> 0 (i'm getting somewhere!)15:05
jetiennewith a now of undefined length :)15:06
Korbiti got a sablecc_3.2-1_amd64.deb i'm happy15:07
tumbleweedKorbit: yes, packaging is a big world :)15:08
* tumbleweed must find some nice easy example packages for global jam this weekend15:09
Korbitfollowing debian packaging instructions is really discouraging15:14
tumbleweedKorbit: which ones? (I'd call that a bug)15:15
Korbithttp://www.debian.org/doc/maint-guide/ch-build.en.html (6.5 pbuilder package)15:16
Korbiti'll try to use the ubuntu instructions to run pbuilder15:16
Laneysudo apt-get install ubuntu-dev-tools && pbuilder-dist sid create && pbuilder-dist sid build mypackage.dsc15:17
Korbitthis makes sense to you?15:17
Korbitsudo pbuilder build sablecc_3.2-1.dsc15:17
* persia praises sbuild for not needing to be root to build stuff15:18
tumbleweedlooks good (but Laney is right about pbuilder-dist being easier to use for newbies)15:18
* Laney cuddles sbuild15:18
Laneybut the chroots mk-sbuild creates seem to be far from minimal15:18
persiaSame chroot as you get from pbuilder-dist.15:19
Korbitthere should be a GUI to help building packages15:19
persiahttp://people.ubuntu.com/~persia/pull-soyuz-chroot gets ideal test chroots for Ubuntu, but isn't so useful for Debian.15:20
persia(someone should add pbuilder support)15:20
Korbitdidn't build in pbuilder, i'll work on it15:20
Laneyroot@chicken:/# apt-cache policy openssh-client15:20
Laneyopenssh-client: Installed: (none)15:20
Laney(sid-amd64)root@chicken:/home/laney/temp/haskell-unixutils-1.22# apt-cache policy openssh-client15:20
Laneyopenssh-client: Installed: 1:5.5p1-515:20
Laneypbuilder, sbuild15:20
persiaOK.  Check the soyuz chroot.  I think either pbuilder isn't adding enough, or sbuild is adding too much, but I don't know which is true.15:22
Korbitpbuilder failed again :(15:26
KorbitBuild-Depends: debhelper (>= 7), ant, default-jdk-builddep15:27
Korbitdpkg-buildpackage is breaking on that last dependency15:27
Korbitdpkg-checkbuilddeps: Unmet build dependencies: default-jdk-builddep15:28
Korbiti'm stuck here :(15:28
Korbitin http://ftp.de.debian.org/debian/pool/main/a/ant/ant_1.8.0-4.dsc15:31
Korbitit's also using that dependency15:32
Korbitso mine should work15:32
geserIIRC that got dropped15:33
persiaKorbit, Try apt-get install default-jdk-builddep15:33
persia(and yes, it was dropped for maverick)15:33
geserand gcj-native-helper provides it15:34
persiaOof.  That's annoying.15:34
Korbitpersia, thanks, it worked15:35
Korbiti don't know why i need gcj for this... completely stupid since i already have openjdk15:35
persiaThey do different things.15:36
Korbittrying pbuilder again15:36
Korbitstarting creating my first package with a java programa was definitely not a good idea :D15:37
tarzeauthat's what i thought :)15:44
tumbleweedKorbit: yes, java packages tend to be tricky to build (although the one you've got is quite straight-forward, as they go)15:52
Korbittumbleweed, pbuilder ran successfully =)16:10
Korbitecho $? -> 016:10
=== jcfp is now known as Guest95978
lfaraoneScottK: btw, did you see my post on -devel about rainbow? OLPC's using it quite successfully in the field. (as in, it doesn't break things, and there are a bunch of applications that various developers have created for the platform under its restrictions)16:16
ScottKlfaraone: I did.16:16
ScottKIt's interesting.16:16
* lfaraone likes it, but then again, I'm the maintainer in Debian, so I'm biased. :)16:17
lfaraoneScottK: recently they were thinking about using Xephyr or VNC to sandbox X apps.16:17
ScottKlfaraone: At this point I'm more interested in getting the requirements right than implementation.16:18
persiaWe tried using Xephyr for ubuntu-mobile work during feisty-hardy: at that time it was too painful for words.  Maybe it's better now.16:18
lfaraonepersia: "sudo apt-get install sugar-emulator-0.88; sugar-emulator" will spawn an Xephyr window with a psedu-resolution of an OLPC XO display.16:19
lfaraonepersia: so it can be used out of the box in Maverick. Not sure how the work on using Rainbow for it has gone.16:20
persiaI believe that.  Does it handle segregation of X properties cleanly yet?16:20
lfaraonepersia: hm?16:20
persiaAt least then we had issues if the X configurations were significantly different.  I'll have to play: maybe it works better now.16:21
=== echidnaman is now known as JontheEchidna
=== apachelogger is now known as apache2logger
=== Guest95978 is now known as jcfp
=== fta_ is now known as fta
micahg\sh: I assume you saw the 1.10.8 release of zf20:04
=== ivoks is now known as ivoks_away
ScottKAnyone's brain up to fixing autoreconf in a CDBS package?  We need to rebuild osgal for NBS, but it FTBFS due to it's autoreconf not working.  If I autoreconf -f -i -Wall,no-obsolete and then build the binary without running clean, it builds fine.21:13
ScottKIf so, please grab osgal and have a look.  If you aren't a MOTU, I'll be glad to sponsor it.21:13
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
=== fta_ is now known as fta
=== JanC_ is now known as JanC

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