/srv/irclogs.ubuntu.com/2007/11/21/#ubuntu-motu.txt

* jdong just spent a good chunk of time editing https://help.ubuntu.com/community/UbuntuBackports00:15
jdongupdated the 3-year-old description of the project :D00:15
ScottKYeahhh.00:16
jdongand also tried to reorganize the rules/requirements and the process for triage a bit more clearly00:16
RAOFjdong: Yay!00:18
jdongRAOF: figured mentioning the -extras repo (last used in Warty) in the first 3 lines is a sign that the document is outdated :D00:19
RAOF:)00:20
jdongnow to figure out how to merge https://wiki.ubuntu.com/BackportRequestProcess into the main document...00:22
RAOFI should probably file some backports requests.  Kvm at least is *much* faster, and now supports smp guests.00:23
jdonglaziness, how do I get a TOC to show up on a wiki page?00:24
=== `23meg is now known as mgunes
bddebianHeya gang00:44
RAOFGood $TIME_OF_DAY bddebian ;)00:49
bddebianHi RAOF00:50
ajmitchhello00:52
* ajmitch waves to Hobbsee 00:52
Hobbseehey ajmitch!00:52
bddebianHeya ajmitch00:52
LaserJockhi bddebian ajmitch Hobbsee et al00:53
bddebianHeya LaserJock00:54
ajmitchponies!00:54
StevenKRight. Ponies!00:54
Hobbseeyes, ponies are mandatory.00:55
lifelessPony!00:55
lifelessponyponypony pony!00:55
* RAOF calls his psychic pony back from vacation.00:55
LordKowinteresting, i just searched for a source file on google and my first result was "the society for the protection of unborn children"00:55
LordKowokay well i guess their abbreviation would be the source file im looking for00:56
HobbseeRAOF: it's gone the way of my psychic frog00:58
RAOFI didn't know you had a psychic frog!  My pony's been holding out on me!00:59
LordKowhas anyone ever forgotten their birthday?01:03
jdonghmm PPA's look nice for Backports triage but a key lacking feature is the ability to notify on build success01:03
jdongLordKow: yeah, I have been guilty of that01:03
LordKowyea its now 7:04pm on November 20th and it is just now that i realized its my birthday heh01:04
jdongLordKow: well happy birthday01:04
LordKowthanks01:04
RAOFjdong: Is the absence of a build-failure email enough?01:04
RAOFHeh.  Happy birthday!01:04
jdongRAOF: considering the build queue tends to be $a_really_long time, not really01:04
jdongI guess I still need to do a bit more thinking about how to handle this01:05
jdongdefinitely the PPA will remain a key piece of my plans for backport triage01:05
jdongjust I'm not sure if PPA alone suffices, or shall I have something that crawls the PPA's and bug reports01:06
jdongI guess I'll try to organize my thoughts on how I want an upload to a PPA be connected to a bug report, then file that information as a LP feature request and see where that takes me01:06
RAOFfor bug in lpbugs.backports() : if check_ppa_build() : lpbugs.set_confirmed() kinda thing?01:07
jdongRAOF: yeah. Better if it can be hooked as an event from the ppa and build daemons01:08
jdongRAOF: i.e. Upload pings the bug report with .changes, no status change01:08
jdongRAOF: all build updates (success/depwait/fail) ping the bug report01:09
jdongthat would suffice01:09
jdongRAOF: it's also a problem that depwait for backports == fail but PPA's do not treat it so harshly :)01:09
Hobbseejdong: apparently the option is planned for "i know what the hell i'm doing, let me have my components back"01:10
FujitsuHobbsee: Ooh, good.01:10
FujitsuDo we get pockets too?01:10
Hobbseeno idea01:10
Hobbseemark didn't mention them :)01:10
jdongokie, question for you guys:01:14
RAOFjdong: Ah, yeah.  depwait is not a good thing ;)01:14
jdongso my current TODO list is blocking on faad2's build. It FTBFS'ed on all arches due to xmms-dev being uninstallable....01:14
jdongSo I looked into that, uploaded a rebuild of xmms to resolve that.....01:15
LordKowanyone here have a ppc setup? new crash build w/ an extension that is built only on ppc systems.01:15
jdongCurrently the rebuild is done on 2 archs, namely i386 which I care the most about atm...01:15
jdongshould I upload a faad2 that build-deps specifically >= the rebuild version of xmms?01:15
jdongbecause if the buildd tries to install the earlier, the build will bomb out01:16
jdongbut if I put the build-dep there, it'll depwait until the xmms package builds on that arch in question01:16
RAOFWhy is that a problem?01:16
jdongRAOF: why is what a problem?01:16
RAOFThat it'll depwait until the dependency is built.01:17
jdongRAOF: I guess it isn't. I'm just wondering if I am being impatient01:17
RAOFI suppose it means you might be building a stack where the bottom piece FTBFS on some archs, but apart from that...01:17
jdongI mean the alternative would be to wait 3 centuries or whatever for all xmms to build and then requesting give-back01:18
jdongI figure it's better to upload a tighter build-dep on faad2 so at least I can have ONE arch that's built and ready to go01:19
Hobbseejdong: this is true, but where is this building for?01:19
jdongHobbsee: hardy universe01:19
jdongHobbsee: xmms -> gpac (libgpac-dev) -> mpeg4ip (libmp4v2-dev) -> gtkpod-aac01:20
jdongthat's the chain I'm working on01:20
jdongso there's a lot waiting on this stupid xxms thing01:20
jdongerr insert faad2 between gpac and mpeg4ip01:20
jdongjust wanted to make sure nobody'd get pissed at me if I uploaded a rebuild of faad2?01:20
Hobbseejdong: wait a sec01:21
Hobbseejdong: right, xmms should be taken next01:22
jdongHobbsee: yeah xmms already has good build on ppc and i386 according to LP01:22
LordKowwhat is the proper way to put LP: #whatever into the changelog? i think there was a wiki on this somewhere but i cant find it01:22
FujitsuLordKow: LP: #whatever01:23
jdongHobbsee: so I need faad2 to depend on the good version of xmms, the rebuild.01:23
Hobbseejdong: well, the others are being taken now01:23
Hobbseeer...01:23
jdongHobbsee: unless I want to request give-back once all xmms's are definitely done01:23
Hobbseeoh, i see why lamont says this doesnt work01:23
zulgrr..01:23
Hobbseejdong: right.  *now* the xmms stuff should be taken once the current lot has finished building.01:24
jdongHobbsee: ok, so would it be okay to upload faad2 depending on xmms >= $rebuild_ver?01:25
Hobbseejdong: if you like, otherwise i should be able to give faad2 back01:26
jdongHobbsee: are you sure xmms has built on all arches?01:26
jdongAFAICT LP says only i386 and ppc01:26
Hobbseejdong: it has not, as yet.01:26
Hobbseeread what i said :)01:26
Hobbsee[12:24] <Hobbsee> jdong: right.  *now* the xmms stuff should be taken once the current lot has finished building.01:26
* Hobbsee hits retry on i386 adn ppc01:27
jdongHobbsee: ah you can retry arch-by-arch?01:27
Hobbseeyup01:27
jdongHobbsee: ok, that's where my misunderstanding was. That'd be good then, please do :)01:27
Hobbseealready done for those that have built.01:27
Hobbseepoke me when xmms2 has built on !lpia, please01:28
Hobbseeor maybe !lpia+hppa01:28
jdongHobbsee: will do. thank you01:28
Hobbseeno problem01:28
leonelif hardy  feature freeze  is  scheduled for  february 14fh  means  that  no new package versions  can be added to Hardy ??01:33
LaserJockleonel: no01:34
LaserJockleonel: it means no new features01:34
azeemnew packages are new features this time I thought01:34
LordKowbug 16422901:35
ubotuLaunchpad bug 164229 in crash "Please merge crash-4.0-4.9-1 (universe) from Debian unstable (utils) " [Undecided,Confirmed] https://launchpad.net/bugs/16422901:35
azeemunless you get an exception, that is01:35
LaserJockI think that FF is also upstream version freeze for hardy01:35
azeemwould be strange that it wouldn't be new package freeze as well then01:35
LaserJockyes01:36
azeemuh, or maybe I misread the initial question01:36
LaserJockI read it to mean new uploads period01:36
=== tudenbart is now known as dothebart
HobbseeLaserJock: new package freeze == ff == uvf01:38
Hobbseeit's changed01:39
Hobbseewhich means that we're going to need to be relatively ruthless about the queue01:39
LaserJockHobbsee: that's what I was trying to say01:39
RAOFHm.  gnome-power-manager is a little bit overprotective when it can't get HAL information.  It's just turned off my laptop as soon as the battery-low light started flashing :(01:48
leonelLaserJock: what I meant  was that  PostgreSQL 8.3 beta 3 came out today and maybe  for january  there will be a  PostgreSQL 8.3  release  and  I think would be great to have it included in Hardy01:52
LaserJockleonel: you might need to file an exception if it's after the freeze then01:54
azeemleonel: january isn't february 14th01:54
* slangasek checks his calendar01:54
leonelazeem:  and  Maybe isn't  a thing that will happen for sure01:55
leonelLaserJock: thanks01:55
Ubulettehttps://edge.launchpad.net/+builds/palmer ???02:00
UbuletteStarted 12 hours ago ?02:00
FujitsuOh dear, who blew up Soyuz?02:02
Hobbseethat would appear to have finished building.02:02
FujitsuHobbsee: Apparently not.02:02
Hobbseewell, from the build log02:05
StevenHarperUKHi- I have a Question, once my package gets past the NEW Queue - https://edge.launchpad.net/ubuntu/hardy/+queue?queue_state=0&queue_text=&start=60- how do I supply future updates, I have a 0.2.1.14 ready to replace it.03:02
StevenHarperUKMy package is easycrypt - 3rd in the queue03:02
Hobbseedo the update, subscribe ubuntu-universe-sponsorts03:03
Hobbsee-t03:03
StevenHarperUKSorry Hobbsee so you mean join the Launchpad team?03:04
HobbseeNO.  read the fine description.03:05
Hobbseesubscribe != join03:05
Hobbseeis *this* why so many people appear to have trouble.03:05
StevenHarperUKRight so you mean on Launchpad (implied) I subscribe to that team?03:06
* Fujitsu didn't see the `to' in Hobbsee's statement.03:06
Hobbseeuh, no, read what i said.03:07
ajmitchHobbsee: LP terminology is unclear?03:07
Hobbseesubscribe the bug.  read the team description.03:07
Hobbseeajmitch: if you've got suggestions on how to fix it, go right ahead.03:07
StevenHarperUK"do the update" : on what ? where?03:07
* Hobbsee checks the second link in the topic03:08
* Hobbsee would suggest seeing the section marked "Preparing New Revisions"03:09
* ajmitch was looking for such a link to the latest new upstream version sponsorship rules03:09
Hobbseeajmitch: with feature freeze?03:09
ajmitchgiven that persia posted to the list about it in the last couple of days03:09
ajmitchno, just how to go about it03:09
Hobbseeoh right03:09
Hobbseenot sure, havent read it yet :)03:09
StevenHarperUKCheers Hobbsee I can see what you mean now03:10
ajmitchabout interdiff, etc03:10
* ajmitch digs for archives03:10
ajmitchhttps://lists.ubuntu.com/archives/ubuntu-motu/2007-November/002767.html03:10
StevenHarperUKHobbsee: Thanks I have all the info now, I just have to wait till it gets processed.  Thanks03:12
ajmitchsigh, such arduous duties for work03:13
* ajmitch has to make the ultimate sacrifice today03:13
StevenHarperUKCan I have your PC when your gone then?03:13
ajmitchno03:15
StevenHarperUKWas worth a shot..03:16
Fujitsuajmitch: With what horrors have you been tasked?03:16
ajmitchleaving work early to go to the pub03:17
Hobbsee<gasp>03:18
StevenKIsn't that an Australian thing to do?03:19
ajmitchwe can manage that here as well03:19
Hobbseeyou just take a sheep with you03:20
pwnguinnew zealand is like the australian canada03:20
* ajmitch lobs an exploding sheep at Hobbsee 03:22
* Hobbsee shrugs, seeing as it exploded in the ocean03:22
ScottKBoiled mutton?03:23
StevenHarperUKChuck another Moose on the Barbie?03:24
pwnguintoo much S*K03:25
* StevenK adds to the mix03:25
* Hobbsee stirs, puts through the blender.03:26
ajmitchblended boiled mutton?03:26
ajmitchick03:26
pwnguinim just gonna throw it out there: skowalik is more rare than StephenK03:26
pwnguinor stevenk03:26
TheMusolol03:27
FujitsuStevenK: Why have you not given up your nick already?03:28
spowersmaybe this is a dumb question considering who i'm asking, but can i get a reasonable approximation of a gutsy install in a chroot by using debootstrap?03:28
StevenKFujitsu: Grrm?03:29
jdongsure, debootstrap is an easy way of initializing a Debian/Ubuntu environment03:29
pwnguinspowers: im pretty sure you can just use pbuilder to do what you want03:29
pwnguinand i think it uses debootstrap03:29
FujitsuStevenK: You don't meet the standard of the Evil Empire.03:29
jdongspowers: is this for the purpose of build testing Ubuntu packages?03:29
jdongspowers: or for something else?03:29
StevenKFujitsu: Oh, plap off03:29
spowersnfs-rooted box03:29
jdongspowers: oh, then (1) yes (2) this is not a support channel03:30
spowersjdong: in that case, it's for build testing packages, and thank you :)03:30
jdong*blink*03:30
* jdong walks away03:30
pwnguinwell if its for building test packages, you should be using pbuilder :P03:30
pwnguinspowers: lying isnt nice03:30
jdongspowers: though thanks, the humor has brightened a long stressful day :)03:31
spowerswell, sorry if i used the wrong venue, but i didn't even want to try asking #ubuntu03:31
pwnguinanswers.launchpad.net seems to work okay for me03:32
HobbseeFujitsu: it's The Evil Canonical Empire (tm), tyvm.03:32
FujitsuHobbsee: Ah, sorry.03:32
FujitsuOr ®?03:32
* StevenK sighs03:32
ajmitchHobbsee: sorry, did I forget to grovel at the mention?03:33
Hobbseeajmitch: yes, but StevenK will have to do something about that, not me03:33
ajmitchah03:33
StevenKI will? What?03:33
ajmitchStevenK wouldn't do anything though03:33
ajmitchyou'd beat me up, however03:34
* Hobbsee is not a part of The Evil Canonical Empire (tm), so can do nothing.03:34
ajmitchno, but you'd still beat me up, just for fun :P03:34
Hobbseeoh, of course.  that goes wihtout syaing.03:35
FujitsuDid this Gutsy machine just turn into a Mac? I've got a very System 7ish watch as a cursor on a blank screen.03:35
TheMusoFujitsu: lol03:35
ajmitchit's always been like that03:35
FujitsuAnd woot, PAM seems fscked too.03:35
HobbseeFujitsu: it's from too much computer use . your eyes are doing that03:35
RAOFHm.  Has hal died in Hardy for anyone else?03:39
ajmitchnope03:40
ajmitchnot silly enough to run hardy :)03:40
RAOFSoft!03:40
* TheMuso is staying well away from hardy for a while. Chroots are good enough for me.03:40
* ajmitch likes his working system for now03:40
ajmitchhttps://bugs.edge.launchpad.net/ubuntu/+source/tzdata/+bug/164254 looks odd03:40
TheMusoI am in agreeance with ajmitch.03:40
ubotuLaunchpad bug 164254 in tzdata "tzdata upgrade: /usr/sbin/tzconfig: No such file or directory" [Undecided,New]03:40
jdongoh look at my functional hal from gutsy.03:41
* ajmitch has an older tzdata, but its postinst doesn't reference tzconfig03:41
HobbseeRAOF: nope03:41
RAOFHobbsee: Ak.  So either it's a config issue, or I've upgraded at an inopportune time.03:41
HobbseeRAOF: or i just havent seen the effects yet03:42
ajmitchyou probably need to reboot for it to die03:42
RAOFHobbsee: Heh, restarted recently?03:42
ajmitchor RAOF has half-upgraded stuff03:42
HobbseeRAOF: define recently03:42
RAOFToday?03:42
RAOFAfter your last update?03:43
Hobbseenot yet03:43
Hobbseei did alst night03:43
RAOFEh.  It'll either fix itself after a while or I'll file a bug.03:44
RAOFEither way, gutsy still works :)03:44
pwnguinRAOF: oh you fool.03:45
pwnguinyou installed the policykit03:45
RAOFpwnguin: This is true.  Or at least by "installed" you mean "had pulled in by automated updates".03:45
pwnguinheh03:45
pwnguinsucker03:45
RAOFThat's the breaker?03:46
pwnguinalmost certainly03:46
pwnguinthats been the only updates in the last few hours03:46
pwnguinits something thats almost guarenteed not to work out smoothly on first go, too ;)03:47
RAOFWhat?  A security system accidentally forbidding access to important stuff?  Surely not!03:47
pwnguini think theres a rebuild in the works03:47
pwnguingood luck03:48
RAOFEh, it'll work eventually.03:48
RAOFAnd then I can go back to nouveau.03:48
pwnguini should probably push out a thinkfinger rebuild for hardy now that my laptop is running it03:50
pwnguini kinda wish people could report bugs to my ppa, as i have a hard time tracking what i have and havent fixed after a few weeks03:51
TheMusoWell, I'll wait till I do my epic post to my blog, which is currently being reviewed by a family member./c03:58
TheMusough wronog window.03:58
TheMusoand accessibility scewed up03:58
TheMusoscrewed03:58
StevenKWhoda thunk it03:59
* StevenK hides03:59
TheMusoheh03:59
TheMusoWell, somehow I managed to up arrow to that while trying to restart the at-spi registry daemon.03:59
ajmitchheh03:59
pwnguinare there any programs besides gnome-panel that affect fullscreen apps?04:00
pwnguinlike a dock at the bottom04:01
spowersyou mean have netwm hints so maximized windows should avoid them? fspanel, wmaker's dock... kicker?04:03
pwnguinok, GNOME apps04:03
pwnguinand yes, things that hint that maximized windows shouldn't overlap them04:04
pwnguincurrently i have an upstream using always on top, i'd like to be able to point out another project that managed to get it working with metacity04:04
pwnguinawesome04:06
pwnguinhttps://edge.launchpad.net/~satanic/+archive04:06
TheMusohmmm. I am not sure if I like the idea of the get-build-deps script using aptitude...04:07
RAOFpwnguin: avant-window-navigator?04:14
pwnguinRAOF: does that actually stop apps from maximizing under it?04:17
RAOFIt's got an option to.04:17
pwnguindoes it work?04:17
RAOFLast time I chekced, yes.04:17
pwnguinwith metacity?04:18
* Hobbsee wants to try that04:18
RAOFIndeed.  And xcompmgr04:18
RAOFHobbsee: Go ahead.  Now in hardy universe :)04:18
Hobbsee:P04:18
Hobbseedont know how it works, though04:18
pwnguincellwriter guy was saying metacity was kicking cellwriter out of the struts it set up04:18
persiaRiddell: re: bug 158252: Could you suggest what additional changes should be made to "reduce to the minimal case"?  Should debian/rules be adjusted to not copy the autotools hints in clean: ?  Separately, is this checked for packages that copy the autotools hints in configure: ?04:18
ubotuLaunchpad bug 158252 in dspam "dspam won't start:  /var/run/dspam missing in tmpfs" [Undecided,In progress] https://launchpad.net/bugs/15825204:18
HobbseeRAOF: under what?04:19
RAOFHobbsee: Under what?  avant-window-navigator is the package name.04:19
pwnguinits not in hardy yet04:19
Hobbseeoh, it's in new04:19
RAOFAh, of course.04:19
RAOFHm.  Who uploaded it, though?04:20
persiaseb128, looks like04:21
persia(bug #118589)04:21
ubotuLaunchpad bug 118589 in ubuntu "[needs-packaging] Avant Window Navigator" [Wishlist,Fix committed] https://launchpad.net/bugs/11858904:21
FujitsuOoh, shiny!04:22
jdongooh shiny indeed :)04:22
RAOFAh.  seb128 was using lp & didn't leave any comments on revu.04:23
RAOFYay duplication!04:23
Hobbseeseb doesnt, no04:23
FujitsuGnah, no instant-apply, but it has buttons like it should.04:24
bluefoxicythis is fun04:32
bluefoxicyevery time I start thunderbird it crashes on load message04:32
bluefoxicyrm compatibility.ini04:32
bluefoxicyapport doesn't even pick it up.04:32
Hobbseeit must just hate you'04:34
* TheMuso seriously considers going offline. That CG lightning bolt was close.04:36
ScottKbluefoxicy: You are being told to use a real mail client.04:36
StevenKTheMuso: CG?04:36
TheMusoStevenK: Cloud to ground.04:36
RAOFTheMuso: OOoooh.  There's actual rain happening somewhere?  Yay!04:36
TheMusoRAOF: Yep, its absolutely pooring down here.04:37
RAOFYay!  My brother's up, maybe we can throw a huge electrical storm for him.04:37
bluefoxicyScottK:  I used evolution for a while.  I couldn't handle EDS constantly pushing its working set to 850MB while evolution ran its own 600MB for a 200 message mailbox open for an hour.04:37
TheMusoIf it makes it to Sydney, I guess you could.04:37
RAOFTheMuso: Can you blow *really hard* in my direction? :)04:37
ScottKbluefoxicy: I'm a Kmail fan myself.04:38
bluefoxicyI try to keep Qt stuff off my system04:38
TheMusoF***K that was close.04:38
TheMusoI'm outa here.04:38
ScottKbluefoxicy: I work at the same thing with GTK.04:39
=== tritium_ is now known as tritium
nixternalwhich one of you decided to break libgpg-error?04:50
nixternalStevenK: ?? was it you? :)04:50
nixternalRiddell: or was it you? :)04:50
StevenKBroke how?04:51
nixternalin batteling to fix the .la issue, you broke the .so :)04:51
nixternalStevenK: there is no .so files anymore and it is breaking my kde4 builds04:51
nixternals/is/are/04:51
StevenKYes there are, they are under /lib04:51
StevenKIt is not my fault libtool is FITH04:51
nixternalhehe04:51
nixternallibtool suxorz04:52
nixternalmake[2]: Entering directory `/home/kde-devel/kde/build/KDE/kdepimlibs'04:52
nixternalmake[2]: *** No rule to make target `/usr/lib/libgpg-error.so', needed by `lib/libgpgme++-pth.so.1.0.0'.  Stop.04:52
nixternalthat would explain that then04:52
* nixternal wonders why it is looking under /usr/lib all of a sudden04:52
StevenKlibgpgme++ is probably broken, then04:52
* nixternal is looking at it right now as a matter of fact04:54
Ubulettenixternal, I've proposed a patch for that, i've been ignored :(05:00
LaserJockphew, almost got gcompris done05:00
* LaserJock had the bright idea of creating a Main-only hardy pbuilder05:01
StevenKLaserJock: Ponies!05:01
nixternalUbulette: what is that?05:01
nixternalthis is freakin' annoying05:01
HobbseeUbulette: did you subscribe the sponroship team?05:01
LaserJockStevenK: yeah, yeah, getting there05:01
* Hobbsee ponders banning LaserJock from all ubuntu channels, until he produces poniez.05:01
Ubulettei've posted my patch in the bug that did the /usr/lib -> /lib migration05:01
StevenKHaha05:01
nixternalthere is no libgpgme++-pth anywhere on thsi system05:02
jdongHobbsee: quick make him flood in and out a few times :D05:02
persiaUbulette: Which bug #?05:02
HobbseeUbulette: doesn't answer the question05:02
Ubulettebug 13963505:03
ubotuLaunchpad bug 139635 in libgpg-error "[cryptsetup] library dependency in /sbin/cryptsetup" [Undecided,In progress] https://launchpad.net/bugs/13963505:03
Ubulettepatches are in comments 30 and 3105:04
Ubulettetested locally, and in my ppa05:04
Ubulettei'm using those debs since05:05
persiaUbulette: Looking at the bug log, it appears indeed that these patches were not submitted to sponsors for upload.  You might want to review https://wiki.ubuntu.com/SponsorshipProcess05:08
Ubulettepersia, i'm used to post patches everywhere using the respective native bug system. it works well, except here05:13
persiaUbulette: Ubuntu's processes are a bit different than other places.  There is a search for finding proposed patches, but bugs with the patch tag are higher priority, and bugs for which someone actively requests sponsorship are higher priority still.05:14
FujitsuUbulette: We have almost 40000 bugs. We don't poll them all regularly for patches.05:14
StevenK10,000 source packages, 40,000 bugs and roughly 40 people.05:15
jdongmeh that's just 1000 per person :)05:15
* persia feels inadequate, being only subscribed to 1/4 of quota05:15
StevenKHah05:15
jdongand if we store the database on reiserfs, only like 10 per person05:15
bddebianheh05:16
Fujitsujdong: ... why?05:16
jdong:D05:16
FujitsuHad bad experiences with it, have we?05:16
jdongFujitsu: nah, just like to spread the popular joke sarcastically :)05:16
jdongFujitsu: my experiences with the reliability of reiserfs have been generally positive05:16
FujitsuI have similar experiences.05:17
LaserJockman, that reminds me05:17
StevenKIf you want to be shown reiser sucks:05:17
LaserJockI get the San Fran. area news05:17
FujitsuLaserJock: About ponies?05:17
LaserJockand they have updates on Reiser's case05:17
FujitsuAha.05:17
FujitsuI haven't see an update on that in quite a while.05:17
LaserJockhe's made himself co-counsel this last week05:17
LaserJockhis kid was on the stand05:17
LaserJockreal sad05:18
StevenKCreate 10-12 reiserfs images on a reiser filesystem, and then run fsck over it. The reiser fsck trawls the entire filesystem looking for things that look like b-trees, and stitches them all together ...05:18
FujitsuHahaha, yes.05:18
RAOFWhoops.05:18
Fujitsureiserfsck is known to be armed and dangerous.05:18
FujitsuSometimes I really question aptitude's dependency resolution algorithm.05:19
StevenKFujitsu: Oh?05:19
jdongFujitsu: agreed05:19
FujitsuWhy, when I try to remove beagle, does it want to take ekiga, gnome-terminal, nautilus, rhythmbox, ubuntu-desktop, etc. with it?05:19
StevenKFujitsu: It doesn't trawl the filesystem looking for things that look like b-trees, right? :-)05:19
jdongon reiserfsck that is05:19
persiaFujitsu: Are you removing libbeagle0?05:20
jdongreiserfsck is delaying mkfs.reiserfs.05:20
Fujitsupersia: That is one of the things, yes.05:20
FujitsuIs there some evil panel applet that wants it?05:20
StevenKActually, if you screw up the b-tree bad enough, reiserfsck == mkfs.reiserfs.05:20
persiaFujitsu: Some of those binaries are compiled against the library, to provide support if beagled is available, and would break if it were removed.05:20
FujitsuAhh.05:20
jdongFujitsu: nautilus apparently wants it05:20
FujitsuThanks persia, didn't think it'd be that.05:20
FujitsuStevenK: Hahah.05:20
jdongStevenK: yeah, though that shouldn't be a part of normal operation per se05:21
persiaFujitsu: When aptitude whines, check build-depends :)05:21
jdongStevenK: I've never seen reiserfs corrupt itself without hardware issues to blame too05:21
* Fujitsu has never had to reiserfsck, fortunately.05:21
jdongStevenK: but if that ever happens, you are absolutely on your own :D05:21
FujitsuAnd I used to have a lot of filesystems running it.05:21
StevenKI've never run reiserfs. I don't plan on.05:21
jdongStevenK: a more concerning problem is that currently AFAIK there is *one* kernel developer that shows interested in bug-fixing reiserfs05:21
jdongthe other one apparently quit05:21
StevenKHah, does that mean Namesys is still paying people?05:22
jdongStevenK: no, the one guy is a SUSE dev, novell's paying him05:22
StevenKAh05:22
jdongpresumably because they still have supported releases that default to Reiser05:22
StevenKOh that's right, I forgot SuSE did that stupidity05:22
StevenKI am quite happy with ext3.05:23
jdongStevenK: at the time I guess it made sense. reiserfs was the first Linux journaling FS and performed way faster than ext2 even05:23
StevenKXFS if I want a filesystem that can resize online05:23
jdongStevenK: since then ext3 has made improvements and proven itself to have a nice upgrade path05:23
FujitsuStevenK: You can't resize ext3 online?05:23
jdongStevenK: and ext3 can be resized online too :)05:23
LaserJockanybody know if dh_python will cause problems for a package that has a pycompat?05:23
FujitsuLaserJock: Why are you using either of them?05:24
FujitsuThey're both deprecated.05:24
StevenKFujitsu: Not without kernel patches when the machine in question was installed05:24
jdongStevenK: need to reserve some resize_inodes (manpage)05:24
persiaLaserJock: isn't dh_python deprecated?05:24
LaserJockFujitsu: *I'm* not, debian is05:24
FujitsuStevenK: Ah, Dapper?05:24
StevenKFujitsu: Right05:24
FujitsuLaserJock: Tell Debian that they're wrong.05:24
LaserJockpersia: yes05:24
persiaLaserJock: Update to the New Python Packaging Policy :)05:24
LaserJockI'm just trying to figure out if it's gonna actually cause problem05:24
StevenKFujitsu: The machine was dragged into service at about Edgy's release, running Dapper05:24
FujitsuWhich is decidedly unnew.05:24
FujitsuStevenK: Aha.05:24
StevenKFujitsu: So I think the choice of XFS is justified. :-)05:25
FujitsuStevenK: Certainly.05:25
persiaFujitsu: Well, that's the problem with relative adjectives in nomenclature.  Look at the modernist movement for another example of people with good ideas and poor names :)05:25
Ubulettenixternal: you're on your own then. feel free to fix the mess.05:25
nixternalUbulette: ln -s :)  for the time being at least05:26
RAOFLaserJock: Are they using one of dh_py{central,support} as well as dh_python, or just dh_python?05:26
jdongStevenK: IMO there's still a purpose that justifies every FS. I still use a reiserfs loopback for my pbuilder build dir05:26
LaserJockRAOF: looks like just dh_python, one sec05:26
Fujitsu... now that beagle is gone, tracker of course takes over the CPU and disk.05:26
StevenKjdong: Ew05:26
Ubulettenixternal, lol, locally, that's enough for sure ;)05:27
persiaFujitsu: Again, you can't purge the libraries, but you can remove the daemon & agent.05:27
nixternalit built my kde4 pimlibs, that's all that makes me happy right now05:27
jdongStevenK: why ew? reiserfs can nuke a build environment in 1.5 seconds. How long does it take for ext3 to clean up a builder? :)05:27
Fujitsupersia: Right.05:27
LaserJockjust dh_python05:27
persiajdong: Try LVM snapshots: no cleanup time05:27
jdongpersia: I'll have to invest the effort to set up LVM though, but that's on the list for my next reformat05:28
* Fujitsu is in fact moving a machine over to LVM right now, for sbuild.05:28
StevenKMmmm, sbuild05:29
* StevenK hugs his schroot/sbuild setup05:29
nixternalmy lazy arse still hasn't completed my sbuild box05:29
LaserJockugg05:29
LaserJockgimmie pbuilder/dchroot any day ;-)05:30
nixternalgimme conary/rmake any day ;)05:30
LaserJockpfft05:30
persiaMy only complaint with sbuild / LVM is that the source image must be the same size as the target image.  I'd really like to have a heap of 2GB source images, and 10GB (or so) targets to handle larger package builds.05:30
LaserJocknixternal: that stuff is cheating05:30
LaserJock;-)05:30
nixternalhehe05:30
Fujitsupersia: You could do that fairly easily.05:30
nixternalbut man is it easy05:30
persiaLaserJock: dchroot is only a wrapper for schroot now.05:30
jdongemerge -uDav world!!05:31
LaserJockpersia: I know :(05:31
FujitsuHm, maybe not, I forget how snapshots work...05:31
LaserJockpersia: which caused my quite a bit of consternation when that happened05:31
persiaFujitsu: Really?  Do I need to do something to grow the filesystem when I make a snapshot?05:31
persiaLaserJock: Why?  I've not yet found something dchroot could do that schroot didn't also handle.  I'd be interested in the counterexample.05:32
Fujitsupersia: You could easily add a hook to resize2fs, but changing the size of the length of the snapshot might not be possible...05:32
* Fujitsu looks.05:32
* persia finds resize2fs not lightning fast05:32
LaserJockpersia: it took me a while to figure out schroot.conf. dchroot was brain-dead easy05:32
jdongFujitsu: some combination with unionfs could prove interesting.05:32
jdong</crack>05:32
LaserJockpersia: but now that I've got the hang of it it *is* nicer05:33
LaserJock*is05:33
persiaLaserJock: Ah.  Config skew.  I see.  Wasn't there a compatibility layer, or was that broken?  (I migrated use prior to the official migration).05:33
mebrownas the maintainer of 'mock' in fedora, I have been greatly puzzled by the debian chroot build stuff...05:33
StevenKmebrown: Why? We like to be sure our packages can build on a base system with only what we specify it needs.05:34
StevenKmebrown: Also it means you don't need to be running the release you're building for.05:34
mebrownyes, but when I was trying to use it, it required a lot of setup.05:34
mebrownmock basically does all that for you out of the box with zero setup.05:35
StevenKmebrown: A lot of setup is running pbuilder create and waiting ten minutes?05:35
mebrowndedicating LVM partitions to do builds sounds crazy05:35
persiamebrown: From a very quick look, I'd say that it's just different tools.  mock seems to map to pbuilder / sbuild / etc.  The various means of implementing the underlying chroots can be adapted to any chroot/build manager.05:35
persiamebrown: Not large partitions, but it's a lot faster to snap a known good clean environment than reliably populate a new one.05:36
mebrownSo, when I have a source package in rpm, if I want to rebuild the package with mock, one command: "mock -r TARGET_DISTRO rebuild name_of.src.rpm"05:36
Fujitsumebrown: sbuild -d hardy something.dsc05:36
mebrownand I can rebuild in a chroot for any target distro.05:36
persiamebrown: Sure, I use sbuild -A -d TARGET_DISTRO package.dsc05:37
mebrownsbuild sets up a chroot?05:37
persiamebrown: sbuild has a hook mechanism to a variety of chroot builders.05:37
mebrowndo I have to do any setup, or does that work out of the box?05:37
persiaI have it using schroot with LVM snapshots to get a clean one, but one could also untar tarballs, or just create a new one, if one wished.05:37
Fujitsusbuild requires a little more setup than alternate, slightly slower, solutions such as pbuilder.05:38
persiamebrown: If you have a working chroot, it works out of the box.05:38
mebrownpersia, the "if you have a working..." part is the hard part, then.05:38
persiaFujitsu: Well, sbuild / schroot / LVM requires a little setup.  sbuild on it's own also works.05:38
Fujitsupersia: True.05:39
jdongmeh IMO nothing beats pbuilder with ease of setup05:39
jdongbut sbuild doesn't look terribly unreasonable either05:39
LaserJockhow do you move into a dir in debian/rules?05:39
minghuaLaserJock: cd?05:39
persiamebrown: There are sensible defaults.  My memory is that the current sbuild default is to use schroot, and that the current schroot default is to create a chroot in tmpfs.05:39
mebrownmock will automatically cache just about everything and internally manages it all. So if you do a clean build for a distro you have never built, it will take a while to pull down the chroot packages and whatnot.05:39
LaserJockis it ${cd; blah blah}05:40
RAOFLaserJock: cd, and then make sere that you don't linebreak :)05:40
mebrownbut after that, it caches everything (basically creates a root tarball that it uses as a cache), and keeps everything up-to-date with zero user configuration.05:40
persiamebrown: OK.  Different question: why isn't mock in Ubuntu :)05:40
RAOF<tab>cd $FOO ; bar1 ; bar2 ; etc...05:40
minghuaLaserJock: I know "(cd foo; bar)" works.  I don't know if it's the best way to do it.05:40
mebrownwhat i am trying to find out is if there is something like that already for ubuntu that I am missing...05:40
LaserJockminghua: ah, that's the one05:41
FujitsuIt would be very simple to create a pbuilder wrapper to do that, I think.05:41
FujitsuOr sbuild.05:41
persiamebrown: Most of the tools have sensible defaults, but I don't think anyone's gone so far as to write the pbuilder hook to download trusted known-good build chroots.05:41
mebrownwould actually be willing to abstract mock enough to use with ubuntu. But seems like you already have a plethora of tools...05:41
persiaFujitsu: sbuild might be a little harder, as it would need schroot to be able to autodefine a source, which needs yet more hooks.05:42
minghuamebrown: Does mock builds a minimal environment of the other distro?05:42
mebrownah. so mock comes out of the box with preconfigured configs to build all supported distros. You dont need to configure anything and it creates the chroot on the fly.05:42
persiamebrown: Actually, we like having lots of tools.  This way we can more easily expose bugs in one or another of them.05:42
Fujitsupersia: mk-sbuild-lv makes that fairly simple.05:42
mebrownbut, it makes it *much* more difficult for a new person to get up to speed...05:43
persiaFujitsu: If you use LVM, and have available space in the VG, yes.05:43
=== greeneggsnospam is now known as jsgotangco
=== zakame_ is now known as zakame
mebrownI am considered fairly proficient in fedora, but trying to port some packages to ubuntu and it just feels harder.05:43
persiamebrown: A lot of that difficulty is documentation, rather than actual uset effort.05:43
jdongmebrown: probably because you are familiar with the fedora setup more :)05:43
jdongmebrown: I feel similar inadequate doing RPM packaging05:43
jdongsimilarly*05:44
mebrowntrue enough, and I am not trying to hide that fact...05:44
jdongmebrown: nothing to hide, something to be proud of :)05:44
jdongat the end of the day, we're all on the same team :)05:44
mebrownSo: so far I have heard 'sbuild' 'pbuilder' and maybe another or so...05:44
mebrownwhere are the docs for each?05:44
persia!pbuilder05:45
ubotupbuilder is a system to easily build packages in a clean chroot environment. To get started with PBuilder, see http://wiki.ubuntu.com/PbuilderHowto05:45
persia!sbuild05:45
ubotuSorry, I don't know anything about sbuild - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi05:45
persiaGrrr..  You should!05:45
jdongpersia: we should add that factoid if there's a wiki page associated05:45
persiaubotu: sbuild is https://help.ubuntu.com/community/SbuildLVMHowto05:45
StevenKpersia: I think you need someone like Hobbsee to say that05:45
jdongStevenK: meh they get it in -ops05:46
persiaubotu: sbuild is a system to easily build packages in a clean schroot environment.  To get started with SBuild, see https://help.ubuntu.com/community/SbuildLVMHowto05:46
mebrownSo: what would be nice would be a nice interface to all this that is one command to rebuild a source package...05:46
persiaStevenK: If I don't have permission, it goes into the moderation queue.05:46
StevenKpersia: Ah05:46
mebrownwithout having to preconfigure *anything*05:46
persiamebrown: We don't want to have one command to do it, we'd welcome more.05:46
mebrownok. For fedora/redhat/etc, mock is that.05:47
jdongpersia: it would be nice, as I think mebrown is suggesting, for sbuild/pbuilder to work almost entirely out of the box05:47
StevenKWhich is difficult05:47
mebrownand it is roughly 1200 lines of python code.05:47
minghuamebrown: Two commands isn't really that much more.05:47
jdongbut yeah, pbuilder is already trivial to set up05:47
jdongit's a single create command05:47
ScottKjdong: I think that's the goal of pbuilder-dist in ubuntu-dev-tools05:48
jdongScottK: awesome05:48
ScottKIt pretty much does.05:48
jdongScottK: I might have to retire prevu when that happens, and just contribute a mangle-backport-version type tool05:48
persiamebrown: So, such a one-stop solution would cache known good systems, or generate them with debootstrap when requested, and then run through the debian build process by calling debian/rules targets.05:48
minghuaAnd I assume Debian/Ubuntu people prefer the two command process because using chroots is faster.05:48
persiaminghua: mock uses chroots05:48
mebrownmock automatically caches the results and internally manages it.05:49
minghuas/chroots/old chroots/05:49
mebrowns/results/chroots/05:49
persiaminghua: mock even uses old chroots, if they are up to date05:49
minghuaOkay.  I agree mock is better.  But I feel pbuilder is simple enough.05:49
* persia isn't sure mock is better, only that it looks good05:50
mebrownso two commands. Is this right?05:50
mebrownsudoe pbuilder create05:50
mebrownsudo pbuilder build pkg.dsc05:50
persiamebrown: Currently, we have one setup command, and one build command.05:50
LaserJock!packagingguide05:50
ubotupackagingguide is The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports05:50
LaserJockwoot05:50
persiaThere are different options for each, depending on the selected backends05:50
mebrownhow do you build against different distros?05:50
LaserJockmy bot foo is still good05:51
* TheMuso returns.05:51
TheMusoThat was an awesome storm.05:51
LaserJock!sbuild05:51
ubotuSorry, I don't know anything about sbuild - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi05:51
RAOFTheMuso: Please send it this way, then ;)05:51
persiamebrown: You select different target chroots.  The systems only currently work for Debian-style chroots: I don't think we can generate an RPM without alien.05:51
mebrownI have a build system set up for mock where it automatically builds me rhel4, rhel5, fedora 7, fedora 8, fedora-devel, and suse packages all for i386 and x86_64.05:51
mebrownI am trying to set up similar for debian.05:51
TheMusoRAOF: I think there is enough in it for it to get to Sydney.05:51
* RAOF is certain TheMuso has a weather-control system *somewhere*05:51
TheMusoIf it doesn't go north first.05:52
mebrownpersia, not trying to do rpm.05:52
mebrownjust trying to build debs.05:52
Hobbsee!sbuild is https://help.ubuntu.com/community/SbuildLVMHowto05:52
ubotuBut sbuild already means something else!05:52
persiamebrown: If you're just targeting dsc -> deb, then it's just a matter of selecting the right chroot.05:52
mebrownbut I need to do it for ubuntu sid i386/x86_64, feisty i386/x86_64, gutsy ..., hardy...05:52
persiaHobbsee: Please see the second suggestion in queue, as it's more verbose, and better :)05:52
LaserJockpersia: try !sbuild now05:53
persiamebrown: Different chroots05:53
Hobbseefixed.05:53
* persia cheers Hobbsee's magic bot wranging powers05:53
persiaerr wrangling05:53
LaserJockI beat Hobbsee to it05:53
LaserJock:p05:53
minghuamebrown: I *think* "sudo pbuilder --create --debootstrapopts --variant=buildd" is probably more correct.05:54
persiamebrown: More verbosely, when I build for Debian, I currently use `sbuild -A -d sid foo.dsc` or `sbuild -A -d etch foo.dsc`, and when I build for Ubuntu I use `sbuild -A -d gutsy foo.dsc` or `sbuild -A -d hardy foo.dsc`.05:54
persiaLaserJock: In that case, you get a golden whip: now please find matching ponies :)05:55
mebrownpersia, would that work out of the box on a clean ubuntu install, or do I need to configure stuff first?05:55
persiamebrown: You'd need chroots for the different targets.  As Fujitsu mentioned before, if you're using sbuild on LVM, the mk-sbuild-lv.sh script does that fairly easily.  As minghua mentioned, if you're using pbuilder on tmpfs, the pbuilder-create script does that fairly easily.05:56
FujitsuCan anybody make sense of the last comment on bug #16239605:56
ubotuLaunchpad bug 162396 in compiz-fusion-plugins-main "Mouse jumps to other screen when using "enhanced zoom desktop"" [Undecided,New] https://launchpad.net/bugs/16239605:56
FujitsuErm, not that.05:56
FujitsuBug #16229605:56
ubotuLaunchpad bug 162296 in ircii-pana "CVE-2007-4584 stack based buffer overflow via long MODE command" [Medium,Confirmed] https://launchpad.net/bugs/16229605:56
ScottKmebrown: If you look at the pbuilder-dist script that I mentioned earlier (in ubuntu-dev-tools) you name it based on what distro you want it to make.05:57
jdongFujitsu: totally unrelated to bug report05:57
persiamebrown: If you want to have mock handle the chroots differently, you may want to initially create them with debootstrap on demand, and manage them internally.  debootstrap should have support for most Debian/Ubuntu releases by default.05:57
Fujitsujdong: That's what I thought.05:57
jdongFujitsu: shows basic understanding of buffer overflow though <g>05:58
mebrownpersia, I'm not really trying to modify mock to handle deb stuff. I'm just trying to take what I already know about mock and map it to ubuntu concepts.05:58
mebrownand since I happen to be the current maintainer/upstream for mock, I know it pretty well...05:58
* minghua should port ubuntu-dev-tools to Debian...05:59
mebrownWhat I like about mock is that, on a completely clean system, 1) install mock, 2) run "mock rebuild package.src.rpm" will rebuild a package. Zero setup or overhead.05:59
jdongmebrown: sounds to me like on a basic level, mock == pbuilder + running pbuilder create on pbuilder build when build environment does not exist yet05:59
mebrownjdong, basically, it sounds like that, yes.05:59
jdongmebrown: I don't think that's too hard to even hackishly script in 10 lines of Python to emulate the identical behavior06:00
persiamebrown: OK.  At a base level, each chroot is built from a given release, and so has base software & /etc/apt/sources.list for that release.  The build system goes into a chroot, installs the build dependencies, and builds the package by calling debian/rules targets.  Everything else is just various wrappers to this, with various different choices.06:00
jdongmebrown: I write prevu, a backporting tool that uses pbuidler in the background and workflow is as easy as (1) install (2) sudo prevu-init (3) prevu <sourcepkg>06:00
mebrownpersia, mock works almost exactly the same way, it just doesnt make user have to manage chroots manually.06:00
jdongmebrown: and prevu is nothing more than a bit of scripting on top of pbuilder....06:01
minghuaHonestly I don't see the need of a tool like mock in Debian/Ubuntu.  It's just not a common user case.06:01
jdongmebrown: in all honesty creating a pbuilder requires copying 1 line of code from a wiki page, and I think that's a reasonable expectation from someone wanting to build source packages06:01
mebrownminghua, like I said, I'm not trying to port mock to ubuntu, I'm trying to get up to speed...06:01
persiamebrown: Right, which is why I think it's good.  If mock is ported to Ubuntu, I'd suggest using as much of mock as possible: the things to change would be to use debootstrap to generate the chroots if they don't previously exist, and call the right targets.06:01
* persia has been discussing the wrong goal, and ceases06:02
minghuamebrown: I understand.  I am just trying to say Ubuntu probably doesn't have such a tool and doesn't need one.06:02
mebrownpersia, I have a workflow for creating my rpms, and am trying to understand how best to map that workflow to building debs.06:03
* mebrown copies scrollback text for further review... 06:03
persiamebrown: In that case, the big difference is that the user needs to manage the chroots manually.  Beyond that, there are two primary schools: pbuilder and sbuild.  Both are good.06:03
jdongmebrown: apart from running a pbuilder create command, the only thing, pbuilder's build command should do exactly what mock has been doing for you :)06:04
mebrownwhere I was getting hung up is managing base.tar.gz files...06:05
mebrownseems like I shouldn't have to do that by hand.06:05
Fujitsumebrown: What management?06:05
mebrowncreating them, for one thing.06:05
jdongmebrown: base.tgz is created by a pbuilder create command, a one time ordeal06:05
mebrownwhat if you are building against a development distro that is changing?06:06
mebrowndo you have to recreate base.tgz every day/week/month?06:06
LaserJockyou update the chroot06:06
jdongmebrown: periodically run the pbuilder update command06:06
mebrownI am capable of dealing with this.06:07
LaserJockso pbuilder build to create it initially, and then pbuilder update periodically to keep it updated06:07
jdongs/build/create06:07
persiamebrown: The base install also only contains a small number of packages, so if they are out of date, it's not such a big issue: updated libraries are typically pulled from the archives.06:07
FujitsuUpdating it on each builds seems like overkill.06:07
mebrownI would like to just point out that having a nice silly wrapper that hides all that would be nice. This is what mock does for the rpm world.06:07
LaserJockjdong: darn, yeah06:07
* TheMuso updates his sbuild chroots daily.06:08
persiaTheMuso: with cron, or manually?06:08
TheMusopersia: Manually.06:08
mebrownouch.06:08
TheMusopersia: The boxes I have sbuild on are usually shut down of a night.06:08
LaserJockI do it before I build06:08
persiaI keep being tempted by cron, but never quite dare.  I'm hoping someone else will try it first, and report success.06:08
LaserJockI don't build all that often06:08
persiaLaserJock: every time?06:08
mebrownwouldnt it be possible to add some extra intelligence to pbuilder to automatically create the chroot if it doesnt exist, and keep it updated if it does?06:09
TheMusopersia: I have a script that updates all my chroots in one single run.06:09
LaserJockpersia: well, once before I start a packaging project06:09
jdongmebrown: considering the amount of work that goes into testing, verifying, editing, and other maintenance that goes into my everyday work, I don't think managing pbuilder is anywhat significant overhead time06:09
LaserJockpersia: I don't usually do more than one package / day06:09
* mebrown shuts up for a while and reads docs. 06:09
TheMusoAnd, that adds time to getting a package built.06:09
persiamebrown: Sure, but each chroot requires a tarball: this may not be interesting for people who have limited disk space: an optional hook might be nice though.06:09
jdongmebrown: but if you want to, while learning pbuidler yourself, script it in a fashion more automagic, you are of course welcome :)06:09
minghuamebrown: The "keep it updated if it exists" part is quite unfriendly to off-line work.06:10
mebrownthank you, everybody...06:10
mebrownjdong, yeah, I've heard that before...06:10
mebrownthat is how I wound up owning mock in the first place...06:10
LaserJockhehe06:10
jdong:)06:10
jdongit's the global language of FOSS06:10
persiaLaserJock: Ah.  If your build frequency is less than once a day, I suppose before every build makes sense.06:10
jdongLaserJock: these octahedral coordination complex thingies hurt!06:11
persiaminghua: for offline, don't you need a local mirror anyway?  In that case, wouldn't it just update off the local mirror?06:11
mebrownminghua, actually it is funny because I've never had anybody ask to make mock work off-line.06:11
LaserJockpersia: yeah :(06:12
mebrownit wouldnt work offline very well, anyways, because it has to pull build deps into the chroot after untarring the root.06:12
jdongmebrown: lucky :) I've had someone ask me to make prevu work behind proxies in the first few weeks of public release :D06:12
minghuapersia: Not really.  My apt cache is usually good enough.06:12
mebrownjdong, mock works perfectly well behind a proxy...06:12
LaserJockmebrown: we have apt caches so if you've built the package before you can do it without net connection06:12
persiaminghua: Ah.  Right.  "Maintainer" model vs "Sponsor" model.  My apt-cache is useless most of the time.06:12
minghuamebrown: Maybe mock's user cases are different.  But I use pbuilder off-line quite often.06:13
mebrownLaserJock, I actually just added a 'yum cache' to mock for the last release. You still need a small net connection to do the equivalent of 'apt-get update', though.06:13
minghuapersia: Yeah.  And the "package has a maintainer" vs. "a MOTU can touch all universe packages" model. :-)06:13
LaserJockmebrown: if you're chroot is updated it's no problem06:14
mebrownminghua, I use mock off-line a bit, but I just keep a mirror on my disk.06:14
LaserJockso you could update in the morning and work all day offline pretty much if you've got the packages in the cache06:14
persiaminghua: That's different.  There are people in Debian who sponsor all sorts of random things, and people in Ubuntu who focus on a few packages.06:14
minghuapersia: True, but percentage wise, I believe there is a big difference.06:15
LaserJockso to have a "mock" mock you'd pbuilder update && pbuilder build with a builder create if it doesn't already exist?06:15
minghuapersia: My Ubuntu apt cache is less useful than the Debian one, too.06:15
persiaminghua: Likely true.  I think the sponsor count is similar in absolute numbers, but Ubuntu doesn't have the same quantity of maintainers.06:15
persiaLaserJock: Right, but mock as different internals06:15
mebrownLaserJock, pretty much.06:16
jdongLaserJock: pretty much06:16
mebrownLaserJock, basically, it comes pre-configured out of the box. One command to rebuild a package.06:16
mebrownLaserJock, "mock rebuild package.src.rpm" or, optionally, "mock -r DISTRO_CFG rebuild package.src.rpm"06:16
jdongdoes our default pbuidlerrc enable the universe/multiverse components?06:16
* persia suspects it might be difficult to distinguish bugs in mock from bugs in package build processes with only mock06:16
minghuapersia: Yeah.  I don't know how many DDs are open to any sponsored packages though.06:17
mebrownit automatically downloads the rpm packages to create a chroot, creates it, installs build deps and rebuilds the package.06:17
persiaminghua: Same for Ubuntu :)06:17
mebrownpersia, not really.06:17
jdongmebrown: that's (1) pbuilder create (2) pbuilder update (3) pbuilder build06:17
jdongmebrown: if you put the 3 in a bash script you're all set :)06:17
persiamebrown: With nothing to compare behaviour against?06:17
minghuapersia: I know quite a few Debian sponsors that just quietly sponsors a few certain packages, repeatedly.06:17
mebrownpersia, builds in mock work exactly the same as builds outside of mock...06:17
persiaminghua: True.06:18
persiamebrown: Ah, so mock is just a wrapper to another build system?06:18
mebrownmock does the chroot setup, and then hands off to 'rpmbuild', which is the normal command to build rpms.06:18
minghuaDebian/Ubuntu have more than one build system, though...06:18
LaserJockmebrown: but it's creating a new chroot each time?06:18
Fujitsusbuild and pbuilder should always return the same results, as they use the same basic build system. They don't.06:19
mebrownLaserJock, essentially, yes. For reproducability. But, behind the scenes, it caches just about everything06:19
* persia things lvm snapshots are faster than caches06:19
mebrownLaserJock, there are three levels of caching. If you want 100%, always-reproducable builds, you turn off two of those levels, as they could "theoretically" cause build variability. But even with those two levels turned off, it is blazing fast.06:20
mebrownOn my machine, a tiny-package build is 1min 10secs.06:20
mebrownwith full chroot setup included in that.06:20
mebrownIf you eliminate the root cache and ccache to ensure 100% reproducability, that jumps to 2min 30 sec.06:21
jdongam I imagining things, but do PPA's build faster than the hardy queue?06:21
persiajdong: It depends on current queue size...06:23
StevenKjdong: Keep in mind there are a lot less builds queued for PPAs, and 3 builders for each arch.06:34
persiaContributors: when sending patches for sponsorship, please ensure that you are subscribed to the bug.06:34
jdongStevenK: wow, looks like we got the raw end of the deal06:35
StevenKjdong: It was only 1 per arch before UDS.06:35
jdongheh06:35
jdongwell I guess the PPA's have to deal with much more than the 50 or so of us, right? :)06:35
TheMusoYeah06:37
* TheMuso reckons they could do PPA builds for PPC if they used mol.06:37
LaserJockmebrown: so it's similar to pbuilder anyway06:37
mebrownLaserJock, yes, exactly. Just a bit easier to get started with (imho, of course)06:38
* mebrown is busy installing gutsy into KVM to run some tests to try to get pbuilder running.06:39
StevenKTheMuso: How? MOL is Mac On Linux06:41
=== czessi_ is now known as Czessi
persiaDoesn't MOL expect a PPC anyway?06:43
minghuapersia: I believe so.06:44
StevenKpersia: I thought MOL was PPC-only06:44
* StevenK needs a fast non-desktop machine that he queue builds on.06:45
persiaStevenK: I think one can run it on m68k as well, as I wouldn't be surprised to see it work on i386 once there's not so much reliance on Rosetta.06:45
persiaStevenK: Get one of the little sff boxes, and tuck it somewhere.  Servers are big, and not much faster.06:45
StevenKpersia: My current desktop is sff.06:46
persiaStevenK: Right.  You said "non-desktop".  I'm suggesting another one under your desk :)06:46
StevenKpersia: 20cm x 20cm x 30cm06:46
StevenKpersia: It involves building another machine, though.06:47
persiaStevenK: For the non-desktop, you don't need the width: you could probably do something with a multi-core proc in 10 x 15 x 25.06:49
StevenKpersia: The heatsink for this machine is non-stock Intel is roughly taking up 1/3 of the internal space06:50
TheMusoStevenK: Yes, but it can run Linux.06:50
persiaYep.  That's the problem with modern processors :)06:50
TheMusoStevenK: So, a mol instance running Linux would probably be ok.06:51
StevenKpersia: I don't see that as a problem, it means space in the machine is effiently used, even though heatsinks aren't very efficent.06:51
persiaStevenK: Still, hard to get it down to 2 x 5 x 10 for something with sufficient power to be worth it.06:52
StevenKpersia: Does the Q1 count? :-)06:54
StevenK20 x 10 x 206:54
persiaStevenK: Not really.  Firstly, that's larger than I'd like, and secondly, it's not a high-throughput processor (or it could be, but the case warms significantly).  The HW is optimised for bursty use.06:55
StevenKpersia: Besides, I'd rather not drop the width, because then you lose the 5.25" drive bay06:56
persiaI found a Core2 non ULV case at 16.5 x 16.5 x 5, but smaller is proving difficult.06:56
StevenKYou want smaller?06:56
persiaStevenK: The Q1 is so large that I can't see the point of carrying it: if I need to have a bag, I'd rather a decent sized screen.06:57
persiaFor a little build queue, finding something to hide on the back of the desk seems nice, but size really isn't as important.06:57
StevenKpersia: My X40 is more than double the size06:57
persiaStevenK: My Z3200 is half the size06:58
StevenKBut it's ARM, isn't it?06:58
persiaStevenK: So?06:58
StevenKARM processors don't require 4 times their weight or more in cooling.06:59
* persia thinks in terms of use cases for actual devices, rather than architecture06:59
StevenKpersia: Sure, my problem with modern Intel processors is a cooling one :-)06:59
persiaYep.  The choices seem to currently be ULV or having difficulty getting beneath about 1.25 liters07:01
StevenKULV processors still require (for their size, and power draw) massive amounts of cooling.07:02
persiaIf you run i386 ULV at the speeds most ARM run, you also don't need the vast cooling supply, but you can only get so much done.07:02
StevenKI've yet see a i386 ULV at only 200MHz :-)07:02
StevenKyet to see07:02
persiaStevenK: Less cooling.  I can find ULV around 7.5L, but ULV doesn't tend to do well with high continuous load.07:02
StevenKpersia: Yup. Continuous load was not one of the primary concerns. :-)07:03
persiaStevenK: Err.  I was thinking 600-800, but I'll admit not to seeing anything until 1200 in the wild.07:03
LucidFoxhttp://revu.tauware.de/details.py?package=avant-window-navigator <-- isn't this version already in the archive? https://launchpad.net/ubuntu/+source/avant-window-navigator07:03
persiaStevenK: For a buildd?07:03
StevenKpersia: Yeah. My ARM knowledge is a little out of date.07:03
StevenKpersia: No, for ULV processors.07:03
persiaPeople still ship 100MHz ARM, but it tends to be deep embedded, rather than for full-function devices.  People still ship 100MHz ULV 486 derivatives for that matter :)07:04
RAOFLucidFox: Yes it is.  Thanks for reminding me, seb didn't archive it when he uploaded it.07:04
persiaStevenK: Right.  ULV gets you down to about 0.75L.  I'm still waiting :)07:04
StevenKpersia: I think you might be waiting a while. :-)07:05
persiaErr.  Nevermind.  You've listed 400cc above.  I'm mistaken :)07:05
StevenKWhich is 400cc?07:06
persiaStevenK: Not too much.  There's a couple pre-announcements out, and one of the new Fujitsus almost fits in my pocket.07:06
persiaStevenK: Q1 (from your numbers above: 20x10x2 (although I thought it was closer to 20x10x2.3)07:06
LucidFoxalso, http://revu.tauware.de/details.py?package=genpo - is in the queue now: https://launchpad.net/ubuntu/hardy/+queue?start=4007:06
* persia archives genpo07:07
StevenKpersia: That was a rough meaursement with a ruler :-)07:07
persiaStevenK: Still, it's maybe ~500cc.  I apparently can't judge volumes when looking at things in the store (I usually just try to stuff them in my pocket).07:08
StevenKpersia: Don't the store people not like that? :-)07:09
StevenK"Look! He's trying to fit stuff in his pocket! Get him!"07:10
persiaStevenK: Actually, they tend to sympathise with me, and try to lead me over to the devices that do fit.  pocketable is marketable here.07:10
persiaOn the other hand, I'm not looking for a fancy phone :(07:11
persia(or things like the N810 or EM1, which don't have keyboards or USB host)07:11
StevenKThe N810 does have a keyboard.07:12
* persia looks again07:12
persiaThat's not a keyboard: that's a keypad.  Worse yet, it's square, and all the keys are lined up.07:13
persiaEM1 has the same issue (and does two-way silding, so the base can be pulled to the right for PDA-mode)07:13
persiaEM-One pics at http://www.sharp.co.jp/corporate/news/070219-a.html07:14
StevenKThat doesn't look too bad.07:15
persiaOnly issues I have are that I can't type at a decent speed on the keypad, and that it doesn't have either an HD or a CF slot for a microdrive.07:15
StevenKpersia: And the N810 "keypad" isn't square07:16
persiaStevenK: I stand corrected.  My complaint is about the lack of offsets: I expect the 'I' key to be a little left of the 'K' key.07:19
persia(N810 isn't in the shops here, so I've never played with the actual hardware)07:20
StevenKpersia: ... the N810 isn't in any shops at all, if I recall correctly07:22
persiahttp://www.fmworld.net/product/hard/pcpm0709/biblo_loox/lu/info/index.html#anc02 is the smallest current device I can find with proper key offsets, now that tha Zaurus is discontinued.07:24
persiaStevenK: Where are they sold?07:24
TheMusoYay. More rain here.07:24
StevenKpersia: I don't think anywhere yet.07:25
persiaAh.  I thought it was released.07:28
TheMusoAnother storm... think I'm off again07:36
dholbachgood morning07:43
jdonggood evening :)07:47
siretartno, good morning! :)07:50
Hobbseemorning dholbach07:50
dholbachheya siretart, hey Hobbsee07:53
* siretart hugs jdong, Hobbsee and dholbach 07:53
dholbachHUGS! :)07:54
* jdong hugs everyone good night :)07:54
* dholbach hugs y'all :)07:54
Hobbsee:)07:56
ajmitchhi dholbach08:00
dholbachheya ajmitch08:00
=== \sh_away is now known as \sh
\shmoins08:06
persiagnomefreak: Could I convince you to use the new shiny interdiff method of submitting new upstreams to the sponsors queue?  Instructions are available from https://wiki.ubuntu.com/MOTU/Sponsorship/Interdiff08:12
\shpersia, reading your document, you mean, that we attach a debdiff and an interdiff?08:13
persia\sh: A debdiff or an interdiff.  Most things are debdiffs, but when debdiff doesn't work (for new upstreams), I'm happy to receive an interdiff, and don't want to try to track status in both REVU and a bug.08:14
\shpersia, ah ok...08:18
persiaOf course, there's still a gap: there's no good way to request sponsorship of new binary objects in a native package, but that's a harder issue to solve,08:19
persia\sh are you planning any new upstreams soon?08:20
gnomefreakpersia: i will try one real fast i still need to get some sleep but i would like to get them upgrded before new releases are out.08:22
\shpersia, tbh, I'm trying to go back to do some merging...but right now, I'm still working on sec fixes08:23
persiagnomefreak: Understood.  Are they not new upstream versions then?  In that case, a debdiff should be sufficient.08:23
persia\sh: For merges, I'd actually prefer a debdiff against Debian, as that represents the work of the merger, rather than an interdiff which combines the merger's work with the Debian updates.08:24
gnomefreaksunbird is new upstream features/security iceape is stritly security upgrade08:24
\shFujitsu, ping tomcat ... how do we proceed with this package...it really needs some love...08:25
persiagnomefreak: In that case, just attach the iceape debdiff to the bug, and someone will likely look at it within a few hours (or maybe a day at most).  For sunbird, you'll have to look at interdiff or wait for REVU.08:25
\shpersia, ah you mean with new upstream ubuntu packages with -0ubuntuX08:25
persia\sh: Exactly.  debdiffs don't work well for that, but it doesn't require full REVU08:26
* persia admits this is an edge case being addressed08:26
gnomefreakwhen i wait for revu the packages dont get pushed. i have uploaded > 6 packages to revu and only gwget was pushed the rest were never looked at and ended up missing a few upgrades for it so i did them still no push08:26
persiagnomefreak: That's not surprising, and is why I wrote the docs on interdiff.  The sponsors queue is significantly more reactive than the REVU queue, and seems the appropriate way to review work to keep packages in shape (rather than NEW packages).08:27
persiagnomefreak: Basically, if you are updating the package for the same upstream version, we want a debdiff.  If there is a new upstream, we want an interdiff.  See http://wiki.ubuntu.com/MOTU/Contributing under "Preparing New Revisions" for a discussion.08:28
gnomefreakok i will try it out see how it works08:29
persiagnomefreak: Great.  Thanks, both for trying interdiff, and for all your efforts to keep those packages in shape.08:29
gnomefreaknp i love packaging ;)08:30
gnomefreakpersia: interdiff -z -p1 packagename_version-revision.diff.gz packagename_newversion-newrevision.diff.gz check.interdiff doesnt work it gives me the options output08:33
persiagnomefreak: Hrm.  It worked for me.  Which package are you trying?08:33
slangasekdid you mean to use > check.interdiff?08:33
gnomefreaklightning-sunbird08:33
slytherinCan anyone tell me how can I find bugs where small amount of work is needed?08:34
\shwell, the only problem with security fixes is, that you have to maintain at least 4 chroots, and if you help debian to fix stable security, you need at least 2 more08:34
gnomefreakno because its not on there08:34
persiagnomefreak: OK.  I'll try here, and see if I can replicate the issue.08:34
gnomefreaki will try that08:34
\shslytherin, try searching on launchpad for bugs with the bitsize (sp) tag08:34
gnomefreakpersia: wiki doesnt have the > that is needed08:34
slangasek"bitesize"08:34
persiagnomefreak: Thanks.  I'll chase why.08:35
persiagnomefreak: Typo.  Thanks for finding it.08:36
slytherin\sh: I have fixed a small problem previously in tagtool. The problem is that it is recommended that we fix the problems for hardy. also most of the times the developers recommend that we forward bugs to debian. I am not able to understand how I can fix bugs in gutsy.08:36
gnomefreakpersia: your welcome, during interdiff -z oldversionofpacakge.diff.gz newversion.diff.gz | gzip --best -c - > oldversion_newversion.interdiff?08:37
persiaslytherin: First, a bug gets fixed in hardy.  Then, if it is considered critical, the fix is backported to Gutsy.  See the Stable Release Updates documentation for criteria.08:39
gnomefreakexample lightning-sunbird_0.5_0.7.interdiff would be last line (file that i name)08:39
persia!sru08:39
ubotuStable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates08:39
persiagnomefreak: That works.  The filename doesn't really matter, although I prefer ones that are semantically meaningful when I later grep my sponsoring archive.08:40
gnomefreakmeaning that having both versions in it?08:40
gnomefreakwould be best?08:40
=== LucidFox is now known as Sikon_Stargate
persiagnomefreak: That tends to be best, but can be wordy.  Also, naming it to match the candidate version-revision works.  Use whatever is most meaningful for your in your patch archive (you do keep a patch archive, right?)08:41
gnomefreakdefine patch archive08:41
\shslangasek, right bitesize08:42
persiagnomefreak: A place where you keep your patches for later reference when someone asks you what you did for a given change.08:43
gnomefreakyeah on my branch08:43
slytherinpersia: ok. will keep that in mind08:44
persiagnomefreak: Ah, if you're doing all this in VCS, the nomenclature doesn't matter for you.  My personal preference is for something like lightning_sunbird_05-0ubuntu4_07.interdiff, but anything works08:44
gnomefreakpersia: i have a ~/downloads/patches but it has few in it since i havent had to work with much lately08:45
persiaErr. lightning-sunbird_05-0ubuntu4_07.interdiff08:45
gnomefreakpersia: uploading interdiff, i didnt get that into it but i did use packagename_0.5-0.7.interdiff08:47
gnomefreakits uploaded to bug report08:47
persiagnomefreak: That works too :)  I'll grab it.08:47
gnomefreakhttps://bugs.edge.launchpad.net/ubuntu/+source/lightning-sunbird/+bug/164278  this one08:47
ubotuLaunchpad bug 164278 in lightning-sunbird "Please sponsor this package for Hardy" [Undecided,New]08:47
gnomefreakill work on debdiff for iceape08:47
pwnguinman, how did i miss the amoeba package?08:50
gnomefreakpersia: wait on sunbird please08:58
gnomefreakpersia: yeah dont do it i screwed up it should be nobinonly (as it is on revu :(08:59
persiagnomefreak: I'm sending for rework anyway: 1) no mention of rework of the autoconf patch, 2) no watch file or get-orig-source08:59
gnomefreakyeah i gave it to you from wrong build dir08:59
persiaThat makes sense :)08:59
gnomefreakdid the interdiff work right atleast?09:00
persiagnomefreak: Sure.  I have a clean looking lightning-sunbird_0.7-0ubuntu1.diff.gz in my working directory.09:00
gnomefreakk09:00
gnomefreakdebdiff on iceape is taking forever09:00
persiagnomefreak: lots of changes?09:03
gnomefreakyep just upstream changes09:03
persiagnomefreak: upstream patches to the same version number?  I guess I'm confused about how mozilla packaging works.09:04
gnomefreakiceape 1.1.5 now is 1.1.6 they were all security releases09:05
gnomefreakand will be until 2.x09:05
gnomefreakdebdiff iceape_1.1.5-1ubuntu0.7.10.dsc iceape_1.1.6-1ubuntu0.7.10.dsc > iceape_1.1.6-1ubuntu0.7.10.debdiff09:05
persiagnomefreak: Well, if you're moving from 1.1.5 to 1.1.6, I'd prefer an interdiff with a new tarball.09:05
gnomefreakthat is right command right?09:05
gnomefreakok i can do that09:06
persiaNo.  debdiff is for packaging changes for the same upstream, or for merges from debian.  You want an interdiff in this case (much smaller)09:06
persiaAlternately, I'd be happy with the output of `debdiff iceape_1.1.6-1.dsc iceape_1.1.6-1ubuntu0.7.10.dsc > iceape_1.1.6-1ubuntu0.7.10.debdiff`09:07
persiagnomefreak: Also, is this for hardy, or an SRU target?09:09
gnomefreakpersia: iceape is for security release gutsy-security and sunbird is for hardy09:10
persiagnomefreak: OK.  Got it now.09:11
gnomefreakiceapes interdiff is attaching09:11
gnomefreakbug 164278 and i ill do sunbird with nobinonly in a minute09:12
ubotuLaunchpad bug 164278 in lightning-sunbird "Please sponsor this package for Hardy" [Wishlist,Confirmed] https://launchpad.net/bugs/16427809:12
\shgnomefreak, please subscribe ubuntu security team for the sec update09:12
gnomefreakcrap09:12
persia\sh: even for universe?09:13
\shpersia, even for universe...kees and jdstrand are the only people who can upload to -security pocket09:13
persiaAh!  I understand.  Thanks.09:13
\shpersia, but only for real security fixes...not bug fixing for a broken app09:13
gnomefreakok iceape has security team and interdiff is there09:13
\shgnomefreak, did you add the CVEs?09:14
\shgnomefreak, and is iceape in feisty as well vulnerable? (when it's in feisty ;))09:14
gnomefreak\sh: cant for iceape there arnt any just mozilla bug fixes, i looked for 2 days09:15
gnomefreak\sh: iceape only in gutsy and hardy for now hardy will be getting the official branding09:15
\shgnomefreak, hmm...bug no? :)09:15
gnomefreaki listed them09:16
\shgnomefreak, no lp bug no ;)09:16
persia\sh bug #16427609:16
ubotuLaunchpad bug 164276 in iceape "Please sponsor iceape for gutsy-secuity" [Undecided,New] https://launchpad.net/bugs/16427609:16
\shgnomefreak, ah...could you do the following and follow security update policy?09:17
Ubuletteplease, don't do hardy, just gutsy for iceape09:18
\shgnomefreak, https://wiki.ubuntu.com/SecurityUpdateProcedures09:18
persiagnomefreak: I've archived the REVU uploads.  They are still available by URL, and will get unarchived if commented or reuploaded, but I think you'll get a faster response with the interdiffs in the bugs.09:19
persiaUbulette: Why wouldn't we want to also close bugs in hardy?09:19
gnomefreakUbulette: thats all i did was gutsy09:19
Ubulettegnomefreak, i know you know :)09:19
gnomefreakpersia: seamonkey will be in hardy09:20
\shgnomefreak, are those fixes cherry picked? no bug fixes which are not fixing those CVEs?09:20
gnomefreakUbulette: they cant do anything in hardy since the changelog has gutsy-security09:20
persiagnomefreak: Ah.  That makes sense, but I'd still like to close security bugs until the package removal is approved.09:20
gnomefreak\sh: mainly the fixes were for 1.1.5 they were adding more as i understand it09:20
gnomefreakpersia: we have it ready afaik Ubulette if its ready follow instuctions above to get it pushed in asap than i will file a bug to remove iceape from hardy09:21
\shgnomefreak, well, you mentioned only CVE bug fixes...(please change the changelog according to SecurityUpdateProcedure)....09:21
gnomefreak\sh: what package are you looking at?09:21
gnomefreaki dont have changelogs in my head atm09:22
\shgnomefreak, https://bugs.edge.launchpad.net/ubuntu/+source/iceape/+bug/16427609:22
ubotuLaunchpad bug 164276 in iceape "Please sponsor iceape for gutsy-secuity" [Undecided,New]09:22
Ubuletteseamonkey 1.1.6 is ready for review for hardy for a while too, but changes are huuuuge so I still need to hear from my reviewer09:23
persiaUbulette: You might upload to REVU for comments :)09:23
gnomefreak\sh: * Fixes Mozilla bugs 39412, 400406, 400421, 400735, 400744, 400939, 400976  are the bugs that were fixed, no cves for these fixes anywhere on mozilla09:23
ubotuMozilla bug 39412 in General "Relative URLs under file:// are broken" [Normal,Verified: worksforme] http://bugzilla.mozilla.org/show_bug.cgi?id=3941209:24
ubotuMozilla bug 400406 in Layout "Layout badly broken in 2.0.0.8, CSS issue with floats or negative margins or display property..." [Major,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40040609:24
ubotuMozilla bug 400421 in Layout "Removing AREA element makes the image disappear" [Major,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40042109:24
ubotuMozilla bug 400735 in XBL "New startup crash [@ nsXBLBinding::AllowScripts]" [Critical,Verified: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40073509:24
ubotuMozilla bug 400744 in General "Pure virtual function call and crash invoking context menu" [Critical,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=40074409:24
\shgnomefreak, reading the interdiff it mentions:09:24
\sh--- iceape-1.1.5/debian/changelog09:24
\sh+++ iceape-1.1.5.orig/debian/changelog09:24
\sh@@ -1,497 +0,0 @@09:24
\sh-iceape (1.1.5-1ubuntu0.7.10) gutsy-security; urgency=low09:24
\sh-09:24
\sh-  * Upstream security release09:24
\sh-  * Fixes CVE-2007-4841, 2007-5338, 2007-5337, 2007-5334, 2007-3511,09:24
ubotuMozilla Firefox before 2.0.0.8, Thunderbird before 2.0.0.8, and SeaMonkey before 1.1.5 allows remote attackers to execute arbitrary commands via a (1) mailto, (2) nntp, (3) news, or (4) snews URI with invalid "%" encoding, related to improper file type handling on Windows XP with Internet Explorer 7 installed, a variant of CVE-2007-3845. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-4841)09:24
\sh-    2007-2894, 2007-2292, 2007-1095, 2007-5339, 2007-5340, 2007-496509:24
\sh-  * debian/patches/99_configure.dpatch: Updated for new release09:24
\sh-09:24
gnomefreak\sh: and your point?09:25
gnomefreaki know what it says im looking at it09:25
\shgnomefreak, those are security fixes, please backport them to actual gutsy release...09:25
gnomefreak\sh: ?? iceape is only going into gutsy09:26
gnomefreakno need for backport since it is security release09:26
\shgnomefreak, yes...but iceape is already in gutsy, so for CVE fixes, we backport patches for those security issues09:27
\shgnomefreak, there is no "new version release for security".09:27
gnomefreak\sh: afaik for CVE/security releases go to gutsy-security not backport09:27
\shgnomefreak, you stay with the version in the archive...and patch the source...new releases have to go via -backports, bug fixes, which are not fixing security relevant stuff are going to -proposed, and then -updates09:28
gnomefreak\sh: did you read the bugs?09:28
\shgnomefreak, yepp...09:28
gnomefreakdid you read release notes?09:28
persia\sh: There are sometimes exceptions, and mozilla apps tend to get approved.09:28
\shpersia, well, but those fixes are easy to apply to the actual version in gutsy...there is no need for a new upstream release09:29
persia\sh: Yes, I'd agree.  There's something odd there, and I haven't sorted what.09:30
gnomefreakpersia: please check new interdiff on bug 164278 and you might want to explain wha tyou need me to do after since i didnt do nobinonly the first one. big differences in changelog and friends as for the autoconf2.13 i had to run it to update for new release09:30
ubotuLaunchpad bug 164278 in lightning-sunbird "Please sponsor this package for Hardy" [Wishlist,Confirmed] https://launchpad.net/bugs/16427809:30
gnomefreak\sh: i follow security releases per mozilla and the less hacking i have to do the better it is (if youve ever played with mozilla code you will know why its easier this way09:31
* gnomefreak still hasnt gone to sleep, going for smoke09:31
\shgnomefreak, yes I know how hard it is to play with mozilla....:) we have more candidates like this in our archives...back to dapper :)09:33
\shbut regarding debians version changelog for 1.1.5-109:35
\sh iceape  (1.1.5-1) unstable; urgency=low09:35
\sh   * New security/stability upstream release.09:35
\sh   * Fixes mfsa-2007-29 to mfsa-2007-36, also known as CVE-2007-1095,09:35
\sh     CVE-2007-2292, CVE-2006-2894, CVE-2007-3511, CVE-2007-4841,09:35
\sh     CVE-2007-5334, CVE-2007-5337, CVE-2007-5338, CVE-2007-5339,09:35
persiagnomefreak: That looks much better.  Thanks.  Unfortunately, I'm not seeing debian/remove.binonly.sh in the updated diff, and still want a watch file or get-orig-source rule.09:35
\sh     CVE-2007-5340.09:35
\sh   * debian/remove.nonfree: Remove some more object files.09:35
\sh   * debian/patches/99_configure.dpatch: Updated.09:35
\sh   * debian/rules: Force the use of -fvisibility=hidden instead of system09:35
\sh     wrappers to avoid FTBFS with gcc 4.2. Closes: #377178.09:35
\sh   * debian/patches/65_composer_charset.dpatch: Avoid save page dialog when09:35
\sh     closing unmodified blank page due to previous patch. Stolen from09:35
\sh     bz#400372.09:35
\sh -- Mike Hommey <mh@glandium.org>  Sat, 03 Nov 2007 14:51:40 +010009:35
persia!pastebin | \sh09:35
huatsmorning everyone09:35
ubotuMozilla Firefox before 2.0.0.8 and SeaMonkey before 1.1.5 do not properly implement JavaScript onUnload handlers, which allows remote attackers to run certain JavaScript code and access the location DOM hierarchy in the context of the next web site that is visited by a client. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1095)09:35
ubotuCRLF injection vulnerability in the Digest Authentication support for Mozilla Firefox before 2.0.0.8 and SeaMonkey before 1.1.5 allows remote attackers to conduct HTTP request splitting attacks via LF (%0a) bytes in the username attribute. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2292)09:35
ubotuMozilla Firefox 1.5.0.4, 2.0.x before 2.0.0.8, Mozilla Suite 1.7.13, Mozilla SeaMonkey 1.0.2 and other versions before 1.1.5, and Netscape 8.1 and earlier allow user-assisted remote attackers to read arbitrary files by tricking a user into typing the characters of the target filename in a text box and using the OnKeyDown, OnKeyPress, and OnKeyUp Javascript keystroke events to change the focus and cause those characters to be inserted into a file upload09:35
persia\sh: Especially please use a pastebin when listing bug numbers and CVEs!09:36
\shpersia, sorry...:)09:36
* persia misses ubotu09:37
gnomefreakpersia: in rules file you can make the orig tarball still sincei havent removed it and i dont know why the script didnt show up i did it as i was told to do it09:37
persiagnomefreak: Odd.  I wonder why it didn't work for me: trying again...09:38
gnomefreaki didnt leave the script in the package as i was told to run it in package using path to where it is09:38
gnomefreakunpack tarball and ./ /home/gnomefreak/remove.script in unpacked upstream tarball09:40
\shpersia, I checked last security upload from debian for etch...even they are backporting the CVE fixes to their source version (which is 1.0.1109:40
gnomefreak\sh: we dont merge it from debian09:40
gnomefreakmatter of fact we take very little help from debian09:41
gnomefreaknormally we push to debian since we are first to have it working09:41
\shgnomefreak, no question, but I would like to see our version just sec fixed, and not introducing new upstream versions in stable releases...09:41
\shgnomefreak, this is a no go, e.g. for hardy09:41
gnomefreak\sh: iceape isnt going into hardy09:41
warp10Hi all!09:42
gnomefreakand iceape firefox thunderbird are all security releases firefox 2.0.0.scrrelease# iceape 1.1.scrrelease#09:42
TheMusoGotta love two power outag in the sme afternoon/evenin.09:42
gnomefreak\sh: 2.0 will be new upstream release since they wont have 1.2.x series09:43
elkbuntupersia, he takes forever to sync09:43
gnomefreakthis is how mozilla defines them09:43
persiaelkbuntu: -ENOCONTEXT09:43
elkbuntupersia, teh bot09:43
persiaelkbuntu: Ah.  Thanks for looking at it.09:44
elkbuntupersia, i figured you'd have seen the join 2 lines up :Þ09:44
persiaelkbuntu: I saw that, just didn't link "he" to the bot, nor you to the wrangler restoring it.09:44
gnomefreak\sh: yes i agree in the sense maybe it should be in -proposed but since mozilla defines it as security release thats why i have target gutsy-security09:45
elkbuntupersia, no prob09:45
persiagnomefreak: Based on http://paste.ubuntu.com/2124/, I'm not sure how to get upstream (and still don't see the mentioned debian/remove.binonly.sh09:46
gnomefreakpersia: you run script in source dir you dont put the script in package09:47
gnomefreakpersia: what about the rules file09:47
gnomefreakupdate-orig: $(CURDIR)/../$(DEBIAN_MOZ_APPLICATION)_$(DEBIAN_MOZ_SOURCE_VERSION).orig.tar.gz09:48
gnomefreakthat is your orig tarball thing in rules09:48
persiagnomefreak: OK.  Thanks.  update-orig: works (although I'm fairly sure that Debian policy recommends "get-orig-source" as the rule name).09:48
gnomefreaksince i was told by asac to run the script in tarball using poath to script as he did with ff tb09:48
gnomefreakpersia: thats been there since iceape was started in ubuntu and iirc that is how debian does it as well09:49
gnomefreakseeing as i build our sunbird and me or asac will do iceowl for debian09:50
persiagnomefreak: Now I get "make: *** No rule to make target `sunbird-0.7-source.tar.bz2', needed by `/home/persia/src/scratch/sponsor/lightning-sunbird-0.7+nobinonly/../lightning-sunbird_0.7+nobinonly.orig.tar.gz'.  Stop."09:50
\shgnomefreak, yes, but I tbh I don't really care about mozilla...we have to take care about the security, and we can cherry pick the fixes from mozilla upstream and add them to the dpatch system for the latest version in gutsy easily09:50
\shgnomefreak, so we have no new version introduced, but fixed all vulnerabilities09:50
\shgnomefreak, I have a similiar problem with wireshark/ethereal09:50
persiagnomefreak: Also, I don't really care how Debian does it, I more care about having a standard interface to make it easy for me to sponsor :)09:51
\shgnomefreak, in dapper we have the last release of ethereal, and this version can't be security fixed in a proper way, without introducing the next release of wireshark, which introduces more problems then ever...09:51
gnomefreakthan i guess i will wait for asac to et back since he is the one that made rules file and told me how to run script and told me to push iceape as security since he is our core-dev maintainer of moz packages in ubuntu09:52
gnomefreaknotice only change made was control file running script in source tarball and changelog oh and updated autoconf patch using autoconf2.1309:53
persiagnomefreak: That might work.  We'd like to help, but I'm just not having any luck getting the new upstream (even with the update-orig rule), and \sh is sharing his troubles in trying to do similar things, hoping to be able to get one of the security team to get the upload earlier.09:53
\shgnomefreak, but you can ask jdstrand or keescook about this...could be that they have a different opinion then I have regarding this special case09:53
gnomefreakpersia: it has always worked for me but we use mozclient for most part to make our orig.tar.gz so i dont use the rules way anymore as its easier the other ways09:54
* gnomefreak can care less wher eit goes i just followed what asac had said to do09:55
persiagnomefreak: If the other ways were documented for automation, I'd be happy to use it.  Why not have the mozclient call in debian/rules /09:55
persias/\/\?/09:55
persiaErr.. s/\//\?/09:55
gnomefreaksince he is paid dev i trust what he says is fine09:55
* persia continues to claim that it doesn't matter whether one gets paid09:56
\shpersia, +1 :)09:56
gnomefreakit doesnt matter but since he is paid i tend to follow instructions from him since he is one taking blame unless i screw something up09:57
gnomefreakand i didnt09:57
Ubulettepersia, i'm the author of mozclient, it's usable, useful and used by our team, yet, it's not packaged as a deb. my plan is to make a cdbs-like extension09:57
persiaUbulette: Ah.  That's why I can't use it: it's not packaged :)  Please hurry :)09:57
gnomefreakso im not seeing a problem, iceapes rules for orig should work fine i havent used it in 5 months or so but worked last i used it09:58
Ubuletteyou can use it, just bzr pull it09:58
gnomefreakpersia: use the branch09:58
persiagnomefreak: I get "make: *** No rule to make target `sunbird-0.7-source.tar.bz2', needed by `/home/persia/src/scratch/sponsor/lightning-sunbird-0.7+nobinonly/../lightning-sunbird_0.7+nobinonly.orig.tar.gz'.  Stop.09:58
persia"09:58
gnomefreakno building needed09:58
gnomefreakpersia: i wouldnt know i dont use it for sunbird i used it for iceape09:58
persiagnomefreak: I refuse to work around buggy package code.  Maybe someone else will upload, but not being able to use the published interface blocks me.  Is it that hard to fix?09:59
Ubulettehttp://www.sofaraway.org/ubuntu/tarballs/lightning-sunbird_0.7.orig.tar.gz09:59
* persia is suspicious of random unofficial tarballs09:59
Ubulettethen don't take it10:00
Ubulettei don't mind10:00
persiaUbulette: It's that I sponsor lots of uploads every day.  I have a fairly rigid set of rules in place so that I can't easily make a mistake in doing so.  Someone who knows anything at all about the package, or uses it might be in a different position when reviewing.10:01
persiagnomefreak: I'll resubscribe the sponsors queue.  The interdiff looks great: I'm just having trouble.10:02
* TheMuso has not seen the sponsors queue so small in ages! Well done all to those who have helped.10:03
gnomefreakpersia: whats wrong with tarball on revu10:03
TheMuso/c/c10:03
gnomefreakthat is the one used to build it so its offifical10:03
gnomefreakofficial10:03
persiagnomefreak: Same issue as with Ubulette's.  I never upload REVU tarballs, even when the second advocate on REVU.10:03
gnomefreakpersia: why they are the ones used to build package10:04
persiagnomefreak: I don't use them to build packages.10:04
TheMusopersia: Why don't you upload advocated packages from revu?10:04
gnomefreakoh and sunbird wont beable to use orig in rules since mozilla has it set up weird since its still "testing"10:04
persiaTheMuso: I do upload, just with upstream tarballs.10:04
TheMusopersia: Right.10:05
persia(or scripted-mangled tarballs verified from upstream)10:05
gnomefreakorig == upstreams10:05
gnomefreakmost of our apps have enbedded tarballs10:05
Ubulettehttp://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/0.7/source/lightning-sunbird-0.7-source.tar.bz210:06
persiagnomefreak: I believe you, I just am extra-paranoid about these things, in part because of the volume I have.  As I said, I think the interdiff is good, and have resubscribed the sponsors team with a note that someone more familiar with mozilla packaging would do well to upload.10:07
persiaUbulette: Thanks.10:08
gnomefreakthat makes exactly 3 people 1 motu 1 core and Ubulette that are familiar with moz apps that im aware of and the 2 that can push are gone10:08
persiagnomefreak: Right.  That's why I'm encouraging you to change things to follow standard interfaces: it makes it not matter if we're familiar with the packaging.10:09
* gnomefreak ponders sleeping for an hour 10:09
persiaUbulette: I'm still getting an error from update-orig: with that tarball in the parent directory.  Is there something else I have to do?10:10
\shnet-snmp for edgy is building, dapper still to go....10:11
Ubulettepersia, i don't remember the code in rules but a rename should be enough10:12
persiaJust `mv lightning-sunbird-0.7-source.tar.bz2 sunbird-0.7-source.tar.bz2`?10:12
Ubulettemaybe even sunbird_0.7-source.tar.bz210:13
\shhi s1024kb10:14
persiaUbulette: debian/rules is looking for sunbird-0.7-source.tar.bz2, as far as I can see.  Is there another step involved, or are the differences between _ and - being ignored?10:14
s1024kb\sh: hi10:14
s1024kb\sh: had added you in jabber10:14
\shs1024kb, yeah...just approved the request :)10:14
gnomefreakpersia: should be lightning-sunbird_0.710:15
persiagnomefreak: the upstream tarfile?10:15
gnomefreakpersia: what i normally do there is once i grab it ill change the - to a _10:16
persiagnomefreak: Maybe I've received the wrong upstream file then.  I have lightning-sunbird-0.7-source.tar.bz210:16
gnomefreaklet me look hold on10:16
persiagnomefreak: Thank you.10:16
gnomefreaklightning-sunbird-0.7-source.tar.bz210:18
gnomefreakthat is upstream tarball10:18
persiaOK.  I have the right upstream then.  Now, update-orig is looking for sunbird-0.7-source.tar.bz2 : should I be running a different rule?10:19
gnomefreaksource package isnt called sunbird10:20
persiagnomefreak: Right.  I just don't understand how to get the right orig.tar.gz.  Anyway, I've hit a time wall for now: if you post instructions here or to the bug, I'll take another look when I'm free again.10:21
gnomefreakpersia: the orig.tar.gz is on revu10:21
gnomefreakpersia: we never used update-orig in sunbird but since we used same rules file for ff thats why its there10:22
gnomefreakpersia: we havent deemed it needed and since 0.5 is in repos and you can see the difference from 0.5 and 0.7 this shouldnt be an issue or it would have been given back when first introduced package10:23
gnomefreakif it was new to ubuntu i could understand10:23
\shok..net-snmp dapper patched, building..10:29
warp10When I produce a debdiff (for example, for a merge), if I need to correct, say, a typo, can I modify the debdiff or do I need to modify the source tree, rebuild, and re-debdiff?10:35
sorenwarp10: If you don't add or remove any lines but just change existing ones, editing the debdiff should be safe. You should check that it still applies cleanly, though.10:37
sorenwarp10: Don't tell anyone I said that, though.10:37
warp10soren: thanks... my lips are sealed.10:38
\shanyone wants to cve fix horde3 ? :)10:40
=== Sikon_Stargate is now known as LucidFox
slytherinTheMuso: ping10:55
TheMusoslytherin: Hi there.10:55
slytherinTheMuso: Regarding the call for MOTU PPC. I am interested. I have been learning packaging recently and now have an old iBook G4 now (got from my brother). :-)10:56
slytherinTheMuso: I have already requested membership for the team you mentioned but not yet approved.10:57
proppyis there a PPC port on the way ?10:57
StevenKUbuntu has had a PPC port since Warty10:58
TheMusoslytherin: Great.10:58
TheMusoUnfortunately I have no admin powers on that team, so can't do anything unfortunately.10:58
TheMusoproppy: All I'm doing is gathering people interested in helping maintain the ppc port, as canonical have dropped official support for it.10:59
persiagnomefreak: Don't worry too much.  I'm not the only sponsor, but likely one of the most picky.  Just because I can't figure out how to generate the file doesn't mean someone else won't upload it.  I suspect you've still a better chance than with an REVU entry.11:00
proppyTheMuso: nice11:00
slytherinTheMuso: the ubuntu-ppc team has same purpose right?11:01
TheMusoslytherin: Well actually, it seems that the team is just for show. Nothing is really done with it so far as I can tell.11:02
=== cprov-away is now known as cprov
persiadholbach: Umm..  A merging recipe is tricky, as too much depends on the merge process.  For something well understood, frequently just applying the debdiff from patches.ubuntu.com to the new Debian revision and editing the changelog is sufficient, but the key is understanding it.  Are you sure you want a recipe? (I have logs)11:04
dholbachpersia: I'm sure there are straight-forward merges whose main steps are shared across a big range of different types of merges11:06
persiadholbach: Sure, there are plenty of merges that could be handled by a script, which is part of what MoM and DaD try to do.  The key is that every merge should be done with deep research and understanding of the nature of the changes: I'm really not sure that can be put in a recipe.11:07
persiaTo put it another way, I've found myself cleaning up after too many merges to want to encourage people to do them with less research.11:08
persiaThis is especially prevalent when there's a mistake in the Debian changelog, or something not updated perfectly in the Ubuntu changelog.11:09
* Hobbsee thinsk it's particularly good when people file a bug, subscribe the sponsors, and list the DAD url in it, as the only piece of information.11:09
\shpersia, I think the missing part for merges is, that there is no real explanation of the change the merger did, so that there is always the question: why he/she did this..so we have always ask, if it's not a trivial change11:09
dholbachhrm, I just feel that the Merging doc on UbuntuDevelopment is a bit too general to help people with doing merges and the examples we have on other merges wiki pages are out of date11:09
persiadholbach: I'll agree it's general, but I don't think merging is a good way for new people to help: they should be fixing bugs or packaging new stuff.  Merging is hard, and has too many special cases.11:10
dholbachOK11:10
dholbachpersia: I'll follow up on my mail11:10
persia\sh: If it's not well expressed in the changelog, that's bad practice on the part of the merger.  With properly written changelogs, we should never encounter that.11:11
\sh.oO(and how should I do a session on security fixing)11:11
persiadholbach: Thanks.  I just wanted to discuss with you before replying negatively on the ML :)11:11
proppyis g++ -shared ../libjuce.a -o libjuce.so, the correct way to generate a shared library from a static file ?11:13
proppy(it is packaging related, because the upstream makefile only generate a static .a, and I'm trying to package it at http://juce.aminche.com/)11:16
fernandomoin all11:17
proppyI guess I've to generate it from the .o, since the file generated by g++ -shared ../libjuce.a -o libjuce.so really doesn't look like a shared library when passed to nm11:18
proppyhi fernando11:18
slytherinTheMuso: I will make a comment on your post just for the record11:18
slytherindholbach: are you too busy to check mails on bluetooth list?11:19
slytherindholbach: I mean ubuntu-bluetooh11:19
dholbachslytherin: I'm not an admin anymore - the mobile team takes care of bluetooth nowadays11:19
norsettodholbach: Is this https://wiki.ubuntu.com/MOTU/Merging not helpful? It should contains everything a newcomer needs to know about merging11:27
dholbachnorsetto: I'll merge it into UbuntuDevelopment/Merging too11:28
=== Adri2000_ is now known as Adri2000
norsettodholbach: note that it was revised recently to make sure it is up to date and to bring it more in line to the needs of new contributors11:29
dholbachnorsetto: that's great11:29
dholbachnorsetto: yeah, it looks very good11:30
warp10norsetto, dholbach: let me say that MOTU/Merging is *really* useful and plain for a new contributor, as I'm experiencing11:31
norsettowarp10: I'm glad to hear that :-)11:31
warp10norsetto: :)11:32
persianorsetto: LASH is good, LASH is grand, everyone should always use LASH :)11:32
StevenKslytherin: fetching data for ubuntu-bluetooth@lists.ubuntu.com ... nothing in queue11:32
* persia steals a bug11:32
norsettopersia: I would check with debian first, perhaps they have good reasons to not enable it (looks like a mistake though)11:33
slytherinStevenK: I just wanted to make sure that my mail with subject 'agenda for hardy' was sent.11:33
persianorsetto: The main reason is that the debian-multimedia team is swamped, and tend to test integration issues in 64studio before rolling into Debian.11:33
norsettopersia: there seems also to be a new lash issue upstream which fix some bugs, can you check if debian has it already?11:34
dholbachslytherin: http://lists.ubuntu.com/archives/ubuntu-bluetooth11:35
persianorsetto: Umm, do you have a pointer to anything?11:35
persia(I'm happy to check Debian, etc., it's just I have no idea what "issue" is being discussed)11:35
norsettopersia: its in the bug report, if I remember it correctly was issued around 10 days ago11:36
slytherindholbach: It is there. I will wait for replies. :-)11:36
persianorsetto: 0.5.4.  Right.  Sure.  I'll look for a sync / merge / upgrade for that: fixing memory leaks is good.  Thanks for pointing it out.11:37
norsettowarp10: thanks for testing tagtool, appreciate it!11:40
warp10norsetto: :) I'm waiting for mono-addins build too, looks like it's still in queue11:41
=== dholbach_ is now known as dholbach
StevenKTheMuso: Ping11:42
TheMusoStevenK: yes?11:44
\shbah...I hate dbs11:48
\shdidn't we have a MONO team?11:51
dholbach\sh: slomo, ajmitch, bhale are the MONO team :)11:53
norsettodholbach: looks like a TRIO team to me ....11:53
\shslomo, wanna fix CVE-2007-5197? :)11:53
ubotuBuffer overflow in the Mono.Math.BigInteger class in Mono 1.2.5.1 and earlier allows context-dependent attackers to execute arbitrary code via unspecified vectors related to Reduce in Montgomery-based Pow methods. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-5197)11:53
AmaranthWow11:54
AmaranthThat's quite a description11:54
\shAmaranth, hehe11:55
\shAmaranth, but in the end, it's just a oneline11:55
\shr11:55
norsettodholbach, persia: from the email on motu-mentors looks like we have at least 2 APAC available for a Q&A session11:59
dholbachnorsetto: rock and roll! :)11:59
persianorsetto: Two who want one and would find 13:00 UTC inconvenient?12:00
norsettopersia: yes, perhaps its a good idea to send and email to the lists to ask if there are more people interested in an "asian" session12:01
Hobbseenorsetto: ... asia-pac != asian.12:02
norsettoHobbsee: yes, but about same time. They pop up around 00:00 UTC saying good morning12:03
persianorsetto: Depending on the time of day, I suspect it might be nice to hit the Americas as well.  I'm just not sure if there's enough benefit to something like 04:00 UTC to hold it, or whether it would be better to try something closer to 0:00 UTC, which is early on this side, but perhaps useful in the Americas12:03
norsettopersia: easy does it, do both ;-)12:03
persianorsetto: Err.  Neither time is very convenient for me, but I'm mostly interested in avoiding the crickets... syndrome.12:04
* norsetto check the timezones12:05
\shslomo, mono fixes are done ;) just need to testbuild12:06
=== Kranz is now known as DktrKranz
* norsetto --> lunch12:27
* persia severely dislikes tarball-in-tarball packaging13:26
Fujitsupersia: It seems to be a fairly silly idea.13:27
persiaFujitsu: The tradional proponents argue that it correctly enforces separation of concerns, far better than just pretending to keep everything in debian/  I can see the point, but find actually digging to the source frustrating.13:28
persiaFujitsu: Further, it's just convenience.  Nothing is actually distributed as tarball-in-tarball, it only looks that way.13:29
* persia stops defending the opinion previously declared to be disliked, realising that holding such a position is silly and counterproductive13:29
dholbachtalk to pitti about it :)13:34
dholbachnot sure he still does it13:34
persiaRight.  I lose.  LASH can be upgraded by someone else, and needs to have the python bindings enabled anyway.13:38
=== tudenbart is now known as dothebart
joejaxxjdong: :D congrats13:55
persiaRiddell: regarding bug #158252: How would you suggest adjusting for the "minimal changes"?  Should debian/rules be hacked to not copy the autotools hints in clean: ?  Separately, is this class of checking done for packages that copy autotools hints in configure: ?14:03
ubotuLaunchpad bug 158252 in dspam "dspam won't start:  /var/run/dspam missing in tmpfs" [Undecided,In progress] https://launchpad.net/bugs/15825214:03
Riddellpersia: add patch, edit changelog, debuild -S14:04
persiaRiddell: That's what I did: debian/rules clean: copies config.sub & config.guess.  The upload was rejected for changing those.  I'm curious why.14:04
Riddellit does?  autotools are crazy14:05
persiaI'm especially curious as I suspect you discovered this by running debdiff, and would not have noticed if the copy happened in configure;, which is becoming ever more common.14:05
Riddellthat's the right place to do it, clean: shouldn't make things less clean14:06
persiaRiddell: I'll agree autotools are crazy :)14:06
Riddellpersia: well, if it's unavoidable, upload again and I'll let it through14:06
persiadh_make recommends clean: for some reason.14:06
persiaRiddell: Well, I could patch it to configure: as well, if you'd prefer to read that.14:06
Riddellpersia: no, that would be an even less minimal SRU :)14:07
persiaRiddell: :)14:07
mok0I usually remove the statement from rules that copies config.sub & config.guess. Make no sense14:09
=== neversfelde_ is now known as neversfelde
mok0We really, really, need a replacement for dh_make14:10
persiaRiddell: Uploaded.  Short & pretty debdiff available from http://launchpadlibrarian.net/10284133/dspam_3.6.8-5ubuntu1.1.dsc.diff14:10
persiamok0: I don't suppose you'd like to submit a patch for dh-make that put it in configure: rather than in clean: ?14:11
mok0persia: I don't see why you'd want it at all...14:11
persiamok0: Otherwise you need to do it manually all the time in order to get the new hints for new architectures or changes in architectures.14:12
persiaDoing it manually is prone to mistake, and means carrying the patch in the diff.gz (which also happens with clean:, but see the earlier comment about clean: making things less clean)14:13
mok0persia: I'll think about it14:15
* minghua always copy config.{sub,guess} in config.status target.14:17
* persia cheers minghua for being sane14:17
minghuaErr... I hope that's not something really worth cheering about.14:19
Riddellpersia: accepted, sorry for the hassle14:21
persiaminghua: In context, it is.  A very large number of packages do it in clean, which makes debdiffs hard to read.14:21
minghuaYeah, blame dh_make.14:21
persiaRiddell: No worries.  I kick those out of the sponsors queue if the person doesn't run filterdiff.  It's just harder when you're looking at actual packages :)14:21
persiaminghua: I do.14:22
=== cprov is now known as cprov-lunch
bddebianHeya gang14:28
persiabddebian: I wanted to ask you about the craft package.  I recently uploaded a trival fix, and noticed it seemed to be completely useless.  There's even a bug reporting that it isn't any fun.  Do you know if there's a good current replacement that could be used for justification of removal?14:30
bddebianHeya persia.  I don't think I'm familiar with craft, what is it?14:32
persiabddebian: Warcraft 2-like multi-player real-time strategy game14:32
bddebianAhh14:33
bddebianWell antargis might be if I could figure out the status of the damn thing :)14:33
siretartjdong:  FYI: Waiting for approval: vdr-plugin-xineliboutput 1.0.0~rc2-3ubuntu1~gutsy1 (source)14:34
persiaOK.  I'll wait for that, and then push the removal.  I wonder if it's acceptable to file an ITO followed by an RoM comment to purge things...14:34
bddebianpersia: heh14:35
bddebianWell that's pretty much what I'm going to end up  doing with quake2 I think14:35
bddebianpersia: Where's the "not any fun" bug? :)14:38
persiabddebian: Debian bug #355230, last comment14:38
ubotuDebian bug 355230 in wnpp "RFA: craft -- Warcraft 2-like multi-player real-time strategy game" [Normal,Open] http://bugs.debian.org/35523014:38
* bddebian thinks we have a LOT of games that aren't any "fun" :-)14:39
persiaI found that when I was looking to push back the patch, and decided it wasn't worth pushing back.14:39
persiaNote that Ubuntu doesn't have freecraft, so that comment doesn't apply.14:39
bddebianOh shite, yeah, I forgot about freecraft14:40
bddebianDang freecraft isn't a games team package either14:41
persiabddebian: Blender asked upstream to stop: the devs work on boswars now.  Please don't try to revive it.14:42
bddebianWhat freecraft or craft? Or both? :)14:44
bddebianBos Wars is fairly cool actually :-)14:44
persiabddebian: freecraft.  I don't think craft ever became popular enough for Blender to care.14:44
* persia wants boswars, but doesn't have a deb14:44
bddebianHmm, I'm trying to remember what the hold-up on boswars was now...14:50
persiaI thought you were waiting for a RSN new upstream release14:50
bddebianWe have 2.4.1 packaged up14:52
geserHi bddebian14:52
bddebianThings just move sooo damn slow in that team :_(14:52
bddebianHeya geser14:52
persiabddebian: is it non-free or contrib maybe?14:52
persiaAh.  Needs upload then.14:52
bddebianNo, just some stupid shit they want to clean up.  I'll see if I can kick it in the ass14:54
* persia cheers14:54
bddebianStupid tarball ships .dlls and such14:54
=== propp1 is now known as proppy
* persia archives everything in REVU that was uploaded or superseded by another upload14:55
persiabddebian: Urk.  That's frustrating, but I suspect it's the opposite for people who need them.14:55
bddebianAye :-)14:55
slomo\sh: thanks for caring for that14:57
slomo\sh: for hardy it's done already though14:57
effie_jayxhello people15:00
proppywow boswars is nice15:01
=== gouki_ is now known as gouki
\shslomo, yepp...I just finished patching from gutsy to dapper...I'll testbuild now and upload the patches15:13
siretartslomo: hey there! long time no see, how's it going?15:27
LaserJock!merging15:35
ubotuSorry, I don't know anything about merging - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi15:35
LaserJock!sync15:35
ubotuSorry, I don't know anything about sync - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi15:35
LaserJock!newpackage15:36
ubotuThe packaging guide is at http://doc.ubuntu.com/ubuntu/packagingguide/C/index.html - See https://wiki.ubuntu.com/MOTU/Packages/New for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/DeveloperResources - See also !backports15:36
\sh!selfdestruction15:36
ubotuSorry, I don't know anything about selfdestruction - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi15:36
LaserJockhehe15:36
zul\sh: hehe15:36
zul!longpointystick15:36
ubotuSorry, I don't know anything about longpointystick - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi15:36
\shit's so stupid here right now, unbelievable15:36
zulhmmm?15:36
LaserJock!packagingguide15:36
ubotupackagingguide is The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports15:36
LaserJockok, so I fixed that one15:37
\shwe sold some hp blades and other hp servers with ilo ... question from the customer: "Where is the ilo password?"15:37
zul\sh: whoops..15:37
\shoh wow...they threw away old stinky hardware from a second hand hardware store...and now they have professional hardware, and they don't know anything about it...15:38
\shwell,....open the machine (non-blades) and read the stickers inside...15:38
jdongjoejaxx: thanks man :)15:44
joejaxxjdong: you are most welcome :)15:47
jdong  libwxgtk2.6-dev: Depends: libwxgtk2.6-0 (= 2.6.3.2.1.5ubuntu12) but it is not going to be installed15:53
jdongdo we have some wx transition going on?15:53
LaserJockwow, that's some upstrem version number15:53
LaserJockgood 'ol wx15:53
jdong:)15:59
jdongI think they are lacking numbers though15:59
=== cprov-lunch is now known as cprov
\shcu later ppl16:55
=== \sh is now known as \sh_away
=== propp1 is now known as proppy
=== asac_ is now known as asac
=== emgent_ is now known as emgent_work
=== emgent_work is now known as emgent_
=== emgent_ is now known as emgentwork
=== emgentwork is now known as egentili
=== cprov is now known as cprov-away
james_wIt looks to me as though dh_icons only looks in /usr/share/icons, and only looks for png, svg and jpg icons, so calling it when installing an xmp in to /usr/share/pixmaps is unneeded. Does anyone disagree?18:50
bddebiandh_icons is deprecated I think18:57
pochubddebian: nope, dh_iconcache is, dh_icons is the replacement :)18:58
bddebianOh yeah, that's it18:59
pochuI think someone mentioned a FTBFS log similar to this... Does anyone have a clue about what may have happened? It built in all the other archs fine... http://launchpadlibrarian.net/10374729/buildlog_ubuntu-hardy-hppa.gstreamer0.10-ffmpeg_0.10.2-4ubuntu1_FAILEDTOBUILD.txt.gz19:06
jdongflacenc.c:989: internal compiler error: in delete_output_reload, at reload1.c:795819:13
jdongheh that's an error nobody likes to see19:13
RainCThi19:14
pochujdong: but is that gcc's problem, right? or is it gstreamer?19:15
pochuheya RainCT19:15
jdongpochu: well on planet Utopia, nothing in source code one does should *ever* be able to cause that compiler error19:15
pochuhmkay19:16
=== davro is now known as davromaniak
jdongpochu: do people on hppa actually watch movies on their machines? :D19:19
zulask lamont :)19:19
pochuI don't even know where hppa is used, servers?19:19
jdongpochu: it's used?19:20
zulno seriously ask lamont19:20
dhdfoothe hppa workstations are pretty slow by today's standards19:20
imbrandondhdfoo: your speaking ot someone on a p200 :)19:21
pochujdong: hmm... http://launchpadlibrarian.net/10343029/buildlog_ubuntu-hardy-amd64.openvrml_0.15.10-10%7Egaspa1_FAILEDTOBUILD.txt.gz19:22
zulimbrandon: yeah but that is just one of the "computers" you own19:22
pochulooks related, although that one is g++19:22
imbrandonzul: heh well its my main workstation atm :)19:22
jdongpochu: eep!19:22
zulimbrandon: heh well you suck then ;)19:23
nxvl_workimbrandon: hi!, did send me the e-mail?19:23
pochuthat was mentioned in launchpad-users ML, I'll replay to ubuntu-devel-discuss19:23
=== zen-afk is now known as zenrox
imbrandonnxvl_work: actualy i was just writing it now ;)19:23
imbrandoni got really busy yesterday19:23
nxvl_workimbrandon: \o/19:23
nxvl_workimbrandon: that's ok, sometimes it happends :D19:24
imbrandon:P19:24
nxvl_workimbrandon: how was you daughter's birthday?19:24
imbrandongood good, she had a blast19:25
imbrandongot her first mp3 player ( time for me to load linux on it ) hehe19:25
nxvl_workheh19:25
james_wDoes anyone know which transition it is that means many packages need an added Build-Depends on libxext-dev?19:40
dhdfoohey - I have notes in REVU about some packages that I need to update them for hardy, what exactly is involved in doing this?19:43
pochudhdfoo: s/gutsy/hardy/ in debian/changelog, I guess.19:43
dhdfoooh ah19:44
dhdfoookay :)19:44
james_wand build it in hardy rather than gutsy.19:44
james_wand test it there as well :)19:44
dhdfooso I should set up a hardy chroot or installation19:44
dhdfoook19:44
james_wunfortunately the tools in gutsy have trouble if you ask for a hardy chroot. You can get a gutsy one and upgrade it.19:45
dhdfooyeah that sounds like a reasonable way to go19:46
=== Pici` is now known as Pici
ajmitchoh dear, norsetto trying to encourage us to actually use a blog19:59
jdongwhat are those?19:59
ajmitchsomething that the cool kids use20:00
zuluh...ok...20:01
zulif people want to know what Im doing then they can ask20:01
=== nuu is now known as nu
=== nu is now known as nuu
jdongzul: soo... whatcha doin'?20:03
zuljdong: stuff :)20:03
jdonghaha :)20:03
erableHi, I had created a package and I have a problem with license and copyright for this class (it is in Public Domain).20:38
norsettoajmitch: hehe, don't say that to my wife ...20:41
erablein debian/copyright, license = domain public ? copyright ?20:41
RainCTerable: do you know who the author is?20:41
erableRainCT: yes but it'snt a valid mail address.20:42
slangasekerable: if it's truly in the public domain, best to put author: $person, and copyright: in the public domain20:43
slangasekerable: but you should be careful that it's truly in the public domain; for instance, it's my understanding that authors in Europe can't assign works to the public domain20:43
DaveMorrisalso public domain starts after a certain time in different countries20:44
DaveMorriseg those guitar tabs in Cananda20:44
erableI think it is in the public domain: http://sourceforge.net/projects/qextserialport/20:45
slangasekDaveMorris: the "after a certain time" is so long in all relevant countries that no programs we ship are covered by it, so it would have to be some really old data...20:45
mok0I just read the guidelines for new packages. I didn't realize you have to open a needs-packaging bug in LP20:46
erableThanks20:48
slangasekerable: I'm afraid that I would assume these authors are European, and therefore a statement of "public domain" is not legally binding; I would suggest trying to contact them somehow and ask for an explicit license20:49
mok0It seems noone has ever submitted such a bug20:49
ajmitchnorsetto: oh? :)20:50
erableslangasek: Ok, I'll do. Thanks20:50
norsettoajmitch: I lost count of how many she has ....20:51
mok0ajmitch: We are considering migrating our systems from nis to ldap. Is that possible with gutsy?20:57
=== Adri2000_ is now known as Adri2000
ajmitchmok0: just with migration-tools21:02
mok0ajmitch: thx I'll check it out21:03
RainCTAdri2000: a short guide on how to get DaD working on local computer would be awesome :P21:20
TheMuso/c/c21:20
TheMusough21:20
erableHi, What is this linda Warning : The library libqextserialport has a different SOVER versus the shlibs file ?21:25
slangasekerable: did you create a shlibs file by hand?21:27
erableslangasek; yes.21:27
erableslangasek:  Here: http://revu.tauware.de/revu1-incoming/qextserialport-0711072120/qextserialport-1.1/debian/21:29
slangasekerable: ok; why did you create it by hand instead of using dh_makeshlibs?  e.g., "dh_makeshlibs -V 'libqtextserialport (>= 1.1)'"?21:31
slangaseker, "libqext" of course, not "libqtext"21:32
slangasekerable: anyway, what do you get if you run objdump -p /path/to/library | grep SONAME?21:34
slangasek(I don't see anywhere in the upstream source where this is set...)21:34
proppylibrsvg != libsvg ?21:38
erable slangasek: SONAME      libqextserialport.so.121:39
slangasekerable: ok, then I conclude it's a bug in linda :)21:39
erablecool :)21:40
* StevenK grumbles21:40
StevenKLinda probably correctly concludes 1 != 1.1 and then complains21:41
slangasekhuh?21:41
slangaseklibqextserialport 1 libqextserialport1 (>= 1.1)21:41
LordKowi dont need to mention changes done via MOM do I? they're debian/ stuff like changing maintainer, changing a build-depend. these were all done in the last ubuntu release MOM simply refreshed them in the merge21:41
slangasekthe sover field there is "1"21:41
slangasekthe shlibs look correct, and they match the soname of the lib; so linda is wrong21:42
StevenKslangasek: That was a pure guess without looking at Linda's code21:42
StevenKslangasek: But my point is that 1 != 1.1, and Linda is parsing something wrong somewhere21:42
slangasekLordKow: when you write a changelog entry for an updated merge, you should re-list the changes that are outstanding wrt upstream (Debian or otherwise)21:43
slangasekStevenK: ok, as long as we agree it's a linda bug :)21:43
LordKowslangasek, so this would include changes to the debian directory done by MOM too?21:43
slangasekLordKow: MoM doesn't "do" changes to build-depends, it just merges the changes which were previously done; so those are precisely the kind of changes you should be listing, yes21:44
slangasekchanges to the maintainer field generally don't get listed more than once, from what I've seen21:45
LordKowyea exactly, a build-depend was changed in the last ubuntu release. MOM merged this change into the new version. i will go ahead and mention the "change" against debian (even though its not a NEW change)21:45
StevenKslangasek: So, what does it mean when an Alpha keeps spewing register contents and "Not tainted" ?21:47
slangasekStevenK: it means a kernel problem mmkay21:47
slangasek:)21:47
erableThanks slangasek and StevenK :-)21:47
StevenKslangasek: It looks like only 2 lines, and it isn't stopping, which makes me not suspect the kernel.21:47
LordKowokay should the Maintainer be a specific person, or should it be Ubuntu MOTU Developers?21:48
LordKowthis is an ubuntu universe package and the maintainer was set to a person (not Ubuntu MOTU)21:48
StevenKslangasek: Okay, now it's readable "CIA Machine check: vector=0x630"21:50
* StevenK sighs, as he suspects memory21:50
* StevenK tars up stuff quickly21:51
StevenKGrumble. I suspect one of the SIMMs has died21:53
LordKowi know a lot of ubuntu devs will grumble when i say this but I think they should file bug reports for all of the merges they are doing too :)21:55
StevenKUh huh21:56
StevenKLordKow: That doesn't scale21:56
slangasekfile bug reports why?21:56
slangasekStevenK: isn't CIA the crappy IDE controller?21:57
LordKowso the contributors dont do it too. however, i just realized the dev doing the merge would be notified of the bug report and would (hopefully) be quick to respond to the bug report21:57
StevenKslangasek: I hope not, since this thing doesn't have an IDE controller. :-)21:58
slangasekheh21:58
StevenKslangasek: It's an Alcor, if that helps any21:58
StevenKslangasek: The other clue that it's memory is "correctable ECC error"21:59
StevenKslangasek: I can pastebin one or two if you want to see now that I can actually ssh to the machine22:00
mathiazStevenK: can I merge the icecast2 package ?22:03
StevenKmathiaz: Sure, mainly because I've not looked at it22:04
mathiazStevenK: well - you're the last one that touched it (IIRC)22:04
StevenKHrm. /srv, /etc/apache2, /usr/local/lib. I think that covers everything22:04
StevenKmathiaz: Right, probably because it depended on a transition22:05
mathiazStevenK: yes. it was the libcurl3 -> libcurl4 transition.22:05
LordKowdo we (ubuntu) use debian's upstream categories in .desktop files? debian changed their categories apparently. I'm not sure if we're synched with them or using our own categories22:05
StevenKmathiaz: Please don't say 'libcurl' around me :-)22:06
* StevenK shivers22:06
LordKow"- updated “Category” field “Application;Graphics;” to “Graphics;3DGraphics;”." (debian)22:06
pochuLordKow: I'd say yes, go for it.22:07
pochuIsn't Application deprecated?22:07
pochu(so that'd be why they changed it)22:07
LordKowokay. so would that create a shortcut in the Graphics->3DGraphics folder or is it merely an internal categorical thing?22:08
LordKower not folder, but menu.22:08
pochunope, It will remain as Graphics afaik22:08
LordKowokay so my final problem with this merge is setting the Maintainer. should I just keep it as it was in the previous ubuntu package?22:10
LordKowi was under the impression that all universe packages should have Maintainer set as "Ubuntu MOTU Developers" but I gues that is not the case22:11
pochuLordKow: who is the old one?22:11
pochuLordKow: that's the usual practice, but there are exceptions...22:11
LordKow+Maintainer: Lukas Fittl <lfittl@ubuntu.com>22:12
* pochu doesn't know then22:12
imbrandonLordKow: no all ubuntu packages must have  @ubuntu.com address as the maintainer22:12
imbrandonmost just fall into the MOTU email though22:12
pochuimbrandon: if it's a merge it should, shouldn't it?22:12
pochuas per spec... ;)22:12
imbrandonper spec says an @ubuntu.com address that is all22:13
LordKowhttps://launchpad.net/ubuntu/+source/blender22:13
pochuimbrandon: and you said not all need an @ubuntu.com address :)22:13
pochuoh22:13
pochuno, all...22:13
imbrandoncorrect22:14
pochuI read 'not all' :-)22:14
LordKowif all need an ubuntu address im not sure how contributors would ever be able to do merges ;)22:14
* pochu shuts up :(22:14
pochuLordKow: ubuntu-motu@lists.ubuntu.com ;)22:14
imbrandonLordKow: if you dont have a @ubuntu.com address is when you change it to the MOTU field22:14
StevenKLordKow: Then they set to Ubuntu MOTU Developers like 99% of the packages should be.22:14
LordKowokay, i will set Maintainer accordingly22:15
=== `23meg is now known as mgunes
LordKowoh good thing I saw this, do we use the Uploaders field in control or shall I leave it as the debian uploaders?22:18
KmosLordKow: leave it there if there is one from debian22:19
LordKowk :)22:19
LordKowdanke22:19
slangasekStevenK: I'm not particularly familiar with Alcor, sorry22:22
StevenKslangasek: I think the time has come for me to shift services to another machine anyway :-)22:24
TheMusoHow long as cdbs been symlinking things like docs and changelogs between packages, even though they are dependent on each other?22:28
TheMusoAnd, should such warnings from lintian as: W: libglibmm-utils-dev: debian-changelog-file-is-a-symlink be ignored?22:28
slangasekTheMuso: even though they are, or even though they aren't?22:30
TheMusoslangasek: I've got a source package I'm looking at on revu, that uses cdbs, and creates two shared library packages, and two dev packages. One shared library package has the changelogs and docs etc, and all 3 others have symlinks pointing to the parent libs doc dir, since all the other packages depend on this one parent lib.22:32
TheMusoif that makes sense...22:32
TheMusoSo I'm wondering whether I should ignore the above lintian warning.22:32
slangasekso you mean "when they are dependent on each other", rather than "even though they are dependent on each other"?22:32
imbrandonslangasek: those mean the same thing ...22:33
slangaseker, no?22:33
LordKow<sarcasm>I loooveee undocumented command line parameters22:33
TheMusoslangasek: Yeah.22:34
slangasekTheMuso: so to answer that question, then, it's been doing that a month and two days :)22:36
TheMusoslangasek: Right, so those warnings can be safely ignored I presume.22:36
slangasekTheMuso: is the dependency between these packages strictly versioned?22:39
slangasekTheMuso: if so, then yes; if not, I would suggest making it strictly versioned, so that you never have to worry about your packages not matching the changelog (or other docS)22:40
TheMusoslangasek: Not everything is strictly versioned, I'll make a note of that to the package uploader, thanks.22:42
LordKowblender devs really need to clean up their code. i think their is a compiler warning for every line of blender code22:57
Burgundaviathey also need a UI, one that doesn't like the 90s22:58
huatsnorsetto: Hey23:09
norsettohuats: heilá23:09
huatsjust to let you know that the modification in tagtool  works...23:10
huatsis it enough or do you need an email attesting it ?23:10
norsettohuats: yes, we need a +1 comment23:11
norsettohuats: mercí!23:12
huats:)23:12
huatsnorsetto: done23:13
norsettohuats: much obliged23:14
huats:)23:15
huatsdo you also need the mono-addins test ?23:15
norsettohuats: hope you didn't leave any trace of tomato sauce on the report ...23:15
huatsLOL23:15
huatsno, but in my stomach23:15
huatsthere is much more23:15
huats:)23:15
huats(I had to finish yesterday ones)23:15
RainCTgood night23:19
LordKownooooo if my backlight is going out im not going to be happy. im not sure how much Dell will charge but im guessing it will be copious amounts of money for a screen replacement23:23
norsettonight all23:35
* TheMuso kicks proftpd-dfsg.23:39
StevenKproftpd has files that can't be redistributed? Who knew.23:40
TheMusoStevenK: Its not that. The Debian package ships with a module that doesn't want to load at proftpd startup, and so far, I can't work hout how to fix it, other than disabling the module, which I'd rather not do, as so far as I know, its language related.23:41
slangaseks/can't be redistributed/aren't available under DFSG terms/23:41
TheMusoSo, the Debian package is broken, and I don't want to ship a broken package.23:41
StevenKHa!23:45
StevenKRetribution!23:45
s1024kbproppy: good morning23:46
proppys1024kb: hi !23:47
proppys1024kb: good night :)23:47
s1024kbproppy: wanna ask you a question: now i had finished a merging, want to report the bug, i see the package is already on the list, is it i should select that one?23:48
TheMusoOh yay! Its a symbol load error. The module builds, but obviously doesn't have a needed symbol.23:49
proppys1024kb: which list?23:50
proppys1024kb: (also I'm not a MOTU, so maybe I'm not the best person to ask to :)23:50
s1024kbproppy: https://launchpad.net/ubuntu/+filebug23:51
proppyoh ok23:52
proppyyou want to report a bug23:52
proppyand someone already reported it right ?23:52
proppyyou need to purpose your work as a comment then23:53
s1024kbproppy: yes23:53
proppyand look forward coordinating with the person currently working on23:53
proppydepending of the status23:53
proppyand the assignee23:53
s1024kbproppy: the status is "fixed released", and the assignee is \sh, our friend23:55
s1024kbproppy: should i choose this bug and "add a comment"?23:56
proppyit means it has already been taken care of23:56
proppyyou should coordinate with \sh_away23:56
proppywho is currently away23:56
proppycan you past me the bug number ?23:56
s1024kbproppy: haha no problem, i will see him this afternoon. #1722123:57
proppybug #1722123:58
ubotuLaunchpad bug 17221 in ubuntu "yappy: new changes from Debian require merging" [Wishlist,Fix released] https://launchpad.net/bugs/1722123:58
proppys1024kb: you should check with your mentor what you need to do23:58
proppyfor that not to happen again23:58
proppymaybe checking for the bug report in the first time, and dropping a comment telling you're on it23:59
proppywon't have result in a duplicate work23:59

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