/srv/irclogs.ubuntu.com/2010/01/04/#ubuntu-motu.txt

bdrungLaney: it's time to clear the u-m-s queue. i am not a core dev, so i can go to bed now.00:00
bdrunggeser, Laney: http://overbenny.wordpress.com/2010/01/04/empty-ubuntu-universe-sponsors-queue/00:46
geserI hope the u-m-s queue gets started processing again next week, I've there several merges waiting00:52
bdrunggeser: i wonder if i should become core dev. then i could work on the main queue, too00:56
bjsniderdoes the linker in a build system try to link the object file to code inside a shared library?01:20
bjsniderin other words, some_file.o linked to some_library.so?01:20
RAOFIt'll link the resulting binary, but “some_file.o" won't be linked to “some_library.so".  It'll just have an unresolved symbol which could be found in some_library.so when some_file.o is being linked.01:25
bjsnideri'm getting "undefined reference to" errors, and i thought it could be because the code in the shared library doesn't matcht he code in the object file. is that possible?01:25
persiaCertainly.  If you're getting that at compile time, it's likely that either the API has changed or that you don't have the required -dev installed.01:26
bjsnideri do have the -dev installed. i made the dev myself and installed it01:27
persiaIf you're getting that at link time for a previously compiled binary, it could just be ABI shift, in which case recompile.01:27
bjsniderit passes the configure check that it's there01:27
RAOFPossibly the library API changed and some_file.o hasn't been updated.  Or, possibly, they just don't check for this in configure.01:28
RAOF(This provides _endless_ fun for mono apps)01:28
persiaconfigure usually just checks to see if -lfoo works when passed to the linker, rather than for the contents of the ABI.01:28
bjsniderok, this is an old patch and new linbraries, but the header and the patch are both the same age, and the libraries are 5 months newer, so i'm going to assume that's the problem01:29
RAOFpersia: Or pkg-config's it up, for the classes of libraries that I seem to be working with. :)01:29
persiabjsnider: So you're compiling code and get the link failure at the last step, for a just constructed .o file?01:29
persiaRAOF: Oh fun :)01:30
bjsniderthat's right01:30
bjsniderit happens during make01:30
bjsniderthe configure check is also a patch and obviously it isn't sophisticated enough to check abi changes01:30
persiabjsnider: I usually only encounter that when there's been an API change to the library.  Fixing it involves porting the old code to the new API.01:31
persiaYou wouldn't have that for just an ABI change, as your .o is compiled to the latest ABI.01:31
bjsniderwell, there's the header and the c file that are both old, and i ain't no programmer, so my work is doneski01:32
persiaDon't count yourself out.  90% of API porting is relatively easy.01:33
RAOFIt's a fun way to learn C :)01:33
persiaJust check the function definiton in the API docs and the call int he code.01:33
persiaSometimes it's as simple as s/int/long/ or s/char*/const char*/01:33
bjsnideryou mean just reaplce one function with what appears to be its replacement?01:34
persiaDepends on the nature of the API change, but it's often as easy as that.01:34
bjsniderits successor i mean01:34
persiaMind you, most functions are called with variables, so you may have to retype the variable, etc.01:35
bjsniderthe trouble is i can't test the resulting code because i don't have the hardware01:35
persiaCan you find someone who does?01:36
bjsniderprobably not01:37
persiaWhat code is this that interests you yet involves hardware you neither have nor know someone who has?01:37
bjsnidermplayer +bluray playback01:38
persiaAnd it's the bluray hardware you don't have?01:38
bjsniderand the discs01:39
persiaAnyone have a bluray player and some time to help bjsnider test something in a few hours?01:39
bjsniderno, forget it01:40
bjsniderwaste of time01:40
RAOFDoes mplayer have blueray decrypting abilities now?01:43
RAOFI wasn't aware that the DRM had been sufficiently broken to a libdvdcss-level yet.01:44
bjsnidereverything does01:44
bjsniderbluray encryption is a joke01:44
directhexRAOF, i don't think it's broken to that level. it can play rips though01:44
RAOFbjsnider: But substantially less of a joke than CSS01:45
directhexPlaying St Trinians.m2ts.01:45
bjsniderRAOF, there's an ubuntu wiki page about this very thang01:46
directhexbetter behaved than with hd-dvd rips ¬_¬01:47
rippsHmmm.... it seems that the em8300-headers are missing from the Ubuntu repos02:27
rippsin Lucid02:27
persiaripps: For which architecture?  https://launchpad.net/ubuntu/+source/em8300 implies they ought be present.02:31
persiaErr, nevermind.  It implies precisely the opposite.02:31
persiaDebian bug #553690 may explain more02:32
ubottuDebian bug 553690 in ftp.debian.org "RM: em8300 -- RoM; buggy, unmaintained" [Normal,Open] http://bugs.debian.org/55369002:32
rippspersia: I'm making a custom mplayer package, and the debian packaging I've based it has em8300-headers as a dependency02:42
persiaripps: Well, if it's for your own use, you could use the hardy package.  If you're looking to get it into Ubuntu, you could reinstroduce em8300 and solve some of the outstanding bugs.02:43
persiaMore than anything, this package mostly needs a maintainer.02:44
rippspersia: I wonder if em8300 is even needed, what exactly does it do?03:12
persiaripps: I believe em8300 was drivers for a set of television cards available at some time.  I may even have one gathering dust somewhere.03:13
persiadxr3.sourceforge.net has more info.03:14
rippsah, my mplayer is being compiled specifically for coreavc support, so I can probably just remove it.03:14
persiaWell, I'd recommend checking the site to make sure.  I also had a special hardware video injector for my DVD player in that machine, and may be confusing the two.03:15
HFSPLUSUBUNTU AND LINUX ARE CANCER IN A SENSE IF YOU USE IT YOUR BODY WILL GET SEPSIS AND YOU WILL GET CANCER EVERYWHERE IN YOUR BODY03:28
HFSPLUS!ops03:28
ubottuHelp! Hobbsee, Riddell, sladen, fbond, mneptok, gnomefreak, Seveas, dholbach, elkbuntu, PriceChild, or jpds!03:28
HFSPLUS!staff03:29
ubottuHey nalioth, jenda, rob, SportChick, seanw, Dave2, Christel, tomaw, Gary, PriceChild, niko or stew, I could use a bit of your time :)03:29
Hobbseeafternoon all03:30
StevenKHeh, k-lined03:31
RAOFThat dude /again/?03:32
crimsun(I wish people would actually use "cancer" properly if they're going to troll)03:32
HobbseeRAOF: yeah, some people get really bored, it seems03:36
ripps*sigh* even libxvidcore4 is missing in the lucid repos03:39
persiaripps: Most of what ends up being removed is removed because nobody is caring for it.  If you wish to use these packages, and want to get them in shape, I suspect they can be restored.03:53
StevenKripps: I can still see libxvidcore4 in lucid?03:57
rippsStevenK: I'm trying to build mplayer in a ppa and I'm getting a dependency error with libxvidcore4-dev03:58
rippsit seems the +debian in the version string is confusing it.03:59
StevenKNo, libxvidcore4-dev is the old name, the package has been renamed to libxvidcore-dev04:00
rippsStevenK: oh, well there's the problem, but why is livxvidcore4-dev still in the repos than? it should be removed.04:02
StevenKripps: A few minutes ago, you thought something had been removed, and now you want something removed. :-)04:05
crimsunI think I need to do a screencast or something on these FTBFS ;-)06:07
crimsunthis beats reading data sheets anyday06:07
ScottKThat or convince sistpoty to come back of hiatus and make him fix them all.06:09
crimsunoooh06:09
=== asac_ is now known as asac
dholbachgood morning and happy new year! :-)07:12
fabrice_sp_Hey dholbach ! Happy new year to you too!07:18
dholbachhey fabrice_sp_! thanks :)07:18
fabrice_sp_thanks ;-)07:19
=== Whoopie_ is now known as Whoopie
* Yagisan sighs. I wholeheartedly recommend that no one else here experience the pain of removing 1040 files that should never have been committed to a git repo, with the commits made over 3000 commits before head ...07:56
Yagisangit filter branch could really use wildcard globbing ...07:57
=== dholbach_ is now known as dholbach
alkisgI'm trying to have the following dependencies, but it's not really working with apt-get, can anyone see why?08:10
alkisgPackage "A" conflicts with "C". Package "B" depends on "C | D".08:10
alkisgI want this: when users install "B", they also get "C", unless they have "A" installed, in which case they get "D" instead.08:10
slytherinalkisg: What did you try exactly?08:13
alkisgslytherin: My goal is to test & propose a slightly different set of dependencies for pulseaudio, so that it conflicts with libsdl1.2debian-alsa, so that libsdl1.2debian-pulseaudio is selected when someone has pulseaudio installed and wants to install something sdl-related.08:15
slytherinalkisg: OK. And what changes did you try and what is not working?08:15
alkisg(sorry, phone, be back in 10'... :()08:18
alkisgSorry for the delay. I tried it first directly with pulseaudio (made a newer package that conflicted with libsdl1.2debian-alsa and uploaded it to my PPA) but that gave me an error about not satisfiable dependencies and broken packages, so I tried to simplify it:08:28
alkisgso I made a dummy ubuntu-sdl-pulse package with just "Conflicts: libsdl1.2debian-alsa, libsdl1.2debian-all, libsdl1.2debian-esd, libsdl1.2debian-nas, libsdl1.2debian-oss" in it.08:29
alkisgThen I did the following steps:08:29
alkisg1) Removed everything sdl related08:29
alkisg2) Installed the dummy ubuntu-sdl-pulse package08:30
alkisg3) Tried to install tuxpaint.08:30
alkisgtuxpaint uses libsdl, so at that point I was hoping that libsdl1.2debian-pulseaudio would be pulled in08:31
alkisgAnd indeed aptitude was able to offer me that solution, with score=10008:31
alkisgBut apt-get instead proposed the removal of the dummy ubuntu-sdl-pulse package, and the installation of libsdl1.2debian-alsa08:32
alkisgslytherin: ^^^ that's what I tried, any thoughts?08:32
slytherinalkisg: sorry I was away. I think this may have something to do with priority of the packages specified in debian/control file08:58
alkisgslytherin: any way to solve the problem?08:59
slytherinno idea09:00
hakaishiHi folks, anyone up to review qt-shutdown-p? It's a little Qt4 program to shutdown the system after a given number of minutes or at a given time, while one can always see how much time is left. http://revu.ubuntuwire.com/p/qt-shutdown-p10:37
=== noodles775_ is now known as noodles775
hakaishiHi everyone, anyone up for reviewing qt-shutdown-p? It's a little Qt4 program to shutdown the system after a given number of minutes or at a given time, while one can always keep an eye on how much time is left. http://revu.ubuntuwire.com/p/qt-shutdown-p12:05
=== freeflyi1g is now known as freeflying
=== cyphermox_ is now known as cyphermox
codermmm, it seems impossible to install 9.10 desktop x64 on softraid14:43
mok0coder, huh? I thought that was possible using ext414:47
coderthere's no even option on the installer14:47
mok0coder, alternate installer?14:47
coderno14:47
mok0Hm. Disappointing14:48
coderinstaller doesn't even recognize disks, while at console they are ready14:48
mok0coder, I have to admit, I've not installed a new Ubuntu in a while... I'm on an update streak14:48
mok0coder, just heard from my colleague that he did it with /boot on an LVM partition14:49
coderI find no benefits of putting /boot on a LVM2 volume14:54
=== ripps is now known as ripps|sleep
bddebianHeya gang15:11
sebnerhuhu bddebian15:11
bddebianHeya sebner15:12
directhexit's a bddebian!15:12
bddebianheh15:12
BlackZhi bddebian15:12
sebnerbdmurray: happy new year + have you ever thought about updating warsow? :P15:13
bddebiansebner: Was that for me? :)15:14
sebnerbddebian: argh. sure!15:14
bddebiansebner: Do you mean to upstream 0.5?15:15
sebnerbddebian: yep15:15
bddebianI can take a look15:16
sebnerbddebian: no rush, just there for some months already :P15:16
BlackZsebner, hello15:18
sebnerBlackZ: hoi15:18
=== highvolt1ge is now known as highvoltage
Quintasanhmm I get permission denied on uploading to REVU, what's wrong?15:58
=== \vish is now known as mac_v
=== mac_v is now known as \vish
=== yofel_ is now known as yofel
kamalmostafaHelp with 'requestsync'?  I would like to make a sync-request for xvnc-0.9.9-1 from http://packages.debian.org/source/sid/x11vnc but "requestsync x11vnc lucid" gets "E: The versions in Debian and Ubuntu are the same already (0.9.8-2)."   What am I doing wrong?17:33
ScottKkamalmostafa: We are syncing from testing by default and that's what's in Testing.  You need to specify you want to sync from Unstable.17:34
kamalmostafaScottK: requestsync -d unstable x11vnc lucid    ... gets the same error.17:36
ScottKkamalmostafa: Then it's a bug in requestsync.  Debian recently started keeping more than one version around in Unstable and it's picking the wrong one.  Please file a bug against ubuntu-dev-tools.17:37
Laneyno17:38
LaneyI already fixed that one17:38
Laneygrab requestsync from bzr and try that versino please, kamalmostafa17:38
ScottKLaney: Is the fix in Karmic?17:38
kamalmostafaScottK: Yes, that package does have more than one version in 'unstable'17:39
LaneyScottK: I dunno. I didn't backport it, at least.17:39
ScottKLaney: I think it's SRU material.17:39
kamalmostafaI am running Karmic FWIW -- I will try grabbing requestsync from bzr.17:39
ScottKOK, well Laney then we ought to get it fixed in Lucid first17:40
LaneyScottK: It is in the latest Lucid release (0.86)17:41
ScottKLaney: OK, then kamalmostafa shouldn't be having the problem.17:41
ScottKOh, nevermind17:41
ScottKI read that wrong17:41
ScottKLaney: I do think it's worth an SRU.17:41
Laneyrevision 547 if someone wants to SRU it17:41
* Laney is running Lucid17:41
Laneywait, that's not the one17:42
ScottKLaney: Was there a bug for this or did you just fix it?17:42
LaneyScottK: I was mistaken, geser did the fix (I did it for pull-debian-source)17:42
Laney(AFAIK)17:43
ScottKLaney: OK.  Both those ought to be fixed.17:43
* ScottK uses pull-debian-source from unstable a lot17:43
* Laney too17:43
Laneykamalmostafa: does it work if you use --lp?17:47
kamalmostafaLaney:  Why yes... yes it does!17:48
kamalmostafaLaney:  Yes, with --lp, it detects the proper (latest) version number from Debian unstable.  Without --lp, it gets the wrong version number.17:49
LaneyThat's right. Without --lp we use rmadison which wasn't parsed correctly17:50
kamalmostafaLaney:  The exact command I mean is:   requestsync [--lp] -s -d unstable x11vnc lucid17:50
Laney547 and 546 for the SRU17:50
kamalmostafaLaney:  Do you wish me to request an SRU for those changes?  (I'm new here, but eager to help).17:51
Laneyif you want to prepare the SRU you can grab the diffs from those two commits and apply them to the karmic-updates version of ubuntu-dev-tools. Then test it works correctly and if so file a bug with the debdiff.17:52
kamalmostafaLaney:  Okay, I will do so.  Thank you both very much for your help.17:54
Laneykamalmostafa: let me know when it's up17:54
kamalmostafaLaney: will do.17:55
james_w`can anyone tell me how to find out whether LaserJock has upload permission to qcad?18:06
james_w`I know he doesn't have either component upload rights or package upload rights for it18:06
james_w`I'm not sure how to determine package set rights18:06
james_w`err, wrong channel, sorry18:07
kamalmostafaLaney:  I have the relevant ubuntu-dev-tools trees extracted -- but what exactly are "547" and "546"?  The lucid tree "bzr log" lists revno 86 as the latest revision.18:22
Laneykamalmostafa: are you looking in the changelog? I see 553 revisions here. Try bzr diff -r 545..54618:24
chrisccoulsonjames_w - only ubuntu-core-dev can upload qcad can't they?18:24
chrisccoulson== All uploaders for package 'qcad' ==18:25
chrisccoulsonArchive Upload Rights for ubuntu-core-dev: package set 'edubuntu' in karmic18:25
chrisccoulsonArchive Upload Rights for ubuntu-core-dev: package set 'edubuntu' in lucid18:25
kamalmostafaLaney:   bzr diff -r 545..546     bzr: ERROR: Requested revision: u'545' does not exist in branch: ...18:27
kamalmostafaLaney:  maybe I don't have the correct tree after all.  Which tree should I be looking at here?18:28
Laneybzr branch lp:ubuntu-dev-tools18:28
kamalmostafaLaney:  Okay, got it.   I had pulled "ubuntu/lucid/ubuntu-dev-tools".   Too many trees.   I now have 533 changes.  I'll let you know when I'm stuck again :-)18:31
james_w`chrisccoulson: "package set 'edubuntu'" has me suspicious18:32
Laneylaney@pheasant> bin/ubuntu-archive-tools/edit_acl.py -P edubuntu -S lucid query                                                                            ~18:36
Laney== All uploaders for package set 'edubuntu' in 'lucid' ==18:36
LaneyArchive Upload Rights for ubuntu-core-dev: package set 'edubuntu' in lucid18:36
Laneyjames_w`: ^18:38
james_w`ah, so the set hasn't been delegated yet?18:38
Laneylooks like it18:38
james_w`thanks18:39
ScottKjames_w`: laserjock is core-dev18:41
james_w`not according to LP18:42
ScottKWeird.  Maybe he quit?18:43
ScottKHe certainly was.18:44
james_w`it says he was deactivated from the team in 200718:44
Laneyyou can query with -p person query18:44
james_w`maybe he had an indirect membership after that18:44
Laney== All rights for laserjock ==18:44
Laney(none)18:44
highvoltagethat's quite odd, I'm quite sure he was a core-dev last year still18:44
highvoltagestgraber: do you know about the above?18:44
ScottK2007 is when he joined core-dev18:47
james_w`oh18:51
stgraberjordan must still be a coredev, otherwise he couldn't have done seed changes for the last 6 months18:56
stgraberor he recently left the teams and I didn't notice ...18:56
geserunfortunately LP stores the date when someone expired but not when someone deactivated himself18:58
james_w`sync spam!19:11
=== Nafallo_ is now known as Nafallo
kamalmostafaLaney:  I have built and tested the requestsync fix -- inspect the changelog?: http://paste.ubuntu.com/351396/19:17
kamalmostafaLaney:  And how exactly should I push it?  To "karmic-proposed" somehow?19:18
ScottKkamalmostafa: Attach the debdiff to a bug and subscribe ubuntu-universe-sponsors19:19
geserand change the version to "0.81.2" (it's an Ubuntu-specific package, it doesn't need the ubuntu1 suffix)19:20
geserand target "karmic-proposed"19:20
Laneykamalmostafa: you should say that you are backporting the fixes from lucid19:21
Laneyalso...19:22
Laney!sru19:22
ubottuStable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates19:22
kamalmostafagezer:  Do I understand you to mean:  change "karmic" to "karmic-proposed" in debian/changelog?  Version change understood.19:22
ScottKkamalmostafa: Yes19:22
kamalmostafaWhere should I say that I am backporting fixes from Lucid?  In debian/changelog, or bzr log, or both?19:23
ScottKdebian/changelog19:23
emethey if I am packaging something and I am having problems, can I ask for help here?19:24
highvoltagejames_w`: "(21:23:25) Jordan Mantha: I deactivated over the weekend some time"19:24
emetI'm new to debian packages19:24
Laneykamalmostafa: Also you should remove the Closes (and maybe not credit us in [ Name ] blocks as it makes it look like we made the change in Karmic)19:25
Laneymmm syncs19:26
hakaishiCould some please review qt-shutdown-p? It's a small Qt4-program to shutdown the system, while one can keep an eye on the countdown. One can both enter a number of minutes or a time. http://revu.ubuntuwire.com/p/qt-shutdown-p19:26
hakaishiah... I meant: could someone... ^^'19:29
randomaction!ask | emet19:30
ubottuemet: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)19:30
kamalmostafaLaney, geser, ScottK:  Can I just use this bug https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/498349 for the SRU, or do I file a new one?     Should I ref that bug in the changelog?   My revised debian/changelog for your review:   http://paste.ubuntu.com/351400/19:32
ubottuUbuntu bug 498349 in ubuntu-dev-tools "[lucid] requestsync bails attempting to parse the changelog for haskell-src-exts from Debian unstable main (1.3.0-1)" [Undecided,Fix released]19:32
ScottKkamalmostafa: Same one.19:32
ScottKkamalmostafa: I opened a karmic task on the bug.19:33
kamalmostafaScottK:  For my edification, how did you do so?19:34
ScottKkamalmostafa: I clicked on nominate for release.19:35
ScottKSince I'm an Ubuntu Dev, it opened the task.  You would have to nominate it and then wait for someone to approve it.19:35
kamalmostafaScottK:  Got it.  Okay, I await further comments on my revised debian/changelog before submitting the debdiff:  http://paste.ubuntu.com/351400/19:36
kamalmostafaScottK: Please review again?:  http://paste.ubuntu.com/351400/19:44
kamalmostafaLaney: Please review again?:  http://paste.ubuntu.com/351400/19:44
kamalmostafageser: Please review again?:  http://paste.ubuntu.com/351400/19:44
Laneykamalmostafa: looks good19:45
Laneyif you want you can say what problem it fixes too (our changelog entries could be better)19:46
=== Quintasan1 is now known as Quintasan
Quintasanpersia: I get "permission denied" when uploading to REVU, noticed it yesterday, do you have any idea what's wrong?19:48
kamalmostafaLaney:  I have attached the requestsync debdiff to LP: #498349 and subscribed "ubuntu-universe-sponsors".   Do I now *also* need to "bzr push" the package to karmic-proposed per Step 4 of the SRU wiki page "Procedure"?20:07
Laneykamalmostafa: no, but please subscribe ubuntu-sru20:08
sebnerhihi Laney :=20:09
sebner:)20:09
Laneyhiya20:09
kamalmostafaLaney:  Ok, ubuntu-sru is subscribed.   What does Step 4 mean?:  "4. Upload the fixed package to release-proposed with the patch in the bug report, a detailed and user-readable changelog, and no other unrelated changes."20:10
Laneythe sponsor does that20:10
kamalmostafaLaney:  Ok, got it.  So... Next step for me then?20:11
bmmHow long do you guys think it will take for the launchpad PPA to include Lucid? I've just installed Lucid and only now I remember how much I love my PPA :D20:12
Quintasanpersia: I would be also grateful if you could remove (or poke the one who can) all acetoneiso, krunner-kopete, plasma-widget-* since they are my uploads, they were not accepted and not maintained so I won't work on them -> http://revu.ubuntuwire.com/u/quintasan20:13
ScottKQuintasan: I can do it (I think)20:14
Laneykamalmostafa: you should follow the SRU procedure (particularly steps 1 and 4)20:15
QuintasanScottK: That would be nice since they only sit there and waste space and time20:15
ScottKArchived all of them20:18
kamalmostafaLaney:  Do you mean Procedure steps 2.1 and 2.4?... that I should add an impact statement and detailed instructions to the bug?20:19
Laneyright20:19
QuintasanScottK: Oh just remembered to ask. What's the difference between Archive and Nuke?20:19
Laneysomeone will need to verify the upload before it can get to karmic-updates, and they will need instructions on how to do so20:19
LaneyQuintasan: archiving is reversible, nuking is not20:20
ScottKQuintasan: Archive means it still exists, but isn't listed.20:20
ScottKNuking means deleting20:20
* bmm moving hist PPA question to the launchpad channel20:20
* bmm does not know how to spell appoligize20:20
ScottKbmm: It's supported for a long time alread20:20
ScottKy20:20
Laneykamalmostafa: I just looked at that bug and it doesn't look like one which is fixed by your SRU20:20
kamalmostafaLaney: Oh boy... now where did I find that bug number?...20:21
* Laney shrugs20:22
kamalmostafaLaney:  Okay, I see where I misfired here.  :-(20:22
bmmScottK: ah, just noticed that. Sorry for the question all together :D20:23
bmmScottK: oh and thanks for the answer!20:23
kamalmostafaLaney: I grabbed completely the wrong bug-id from the debian/changelog in the lp:ubuntu-dev-tools tree.   But the one listed as being relevant to this issue is (Closes: #560758) which is not a LP bug.  Now what?20:25
Laneykamalmostafa: you can open a new one20:26
Laneyand "nominate for release" it to Karmic20:26
Laney560758 s a Debian bug20:26
kamalmostafaOk, and how do we undo the mess we made with 498349?20:26
=== mac_v is now known as \vish
Laneyjust make the status Invalid and add a comment :)20:27
kamalmostafaWhat about the "nominate for release" that you did?20:28
kamalmostafaOh, you mean make that "Karmic" line Invalid?  Yes?20:29
Laneyyes20:29
=== james_w` is now known as james_w
kamalmostafaLaney:  Okay, I have filed a new LP bug for requestsync:  https://bugs.launchpad.net/debian/+source/ubuntu-dev-tools/+bug/503111        When I click "Nominate for release", I get a list of Debian (not Ubuntu) releases.   Where did I go astray?21:11
ubottuUbuntu bug 503111 in ubuntu-dev-tools "False: The versions in Debian and Ubuntu are the same already during requestsync" [Undecided,In progress]21:11
Laneykamalmostafa: I did it21:13
kamalmostafaLaney:  Thank you.  Do you know why I got Debian versions list there?21:15
Laneykamalmostafa: See "debian" in the URL21:15
kamalmostafaLaney:  I guess I mean to ask -- How did you attach the Karmic task there?21:16
LaneyI changed the URL21:17
Laneys/debian/ubuntu/21:17
kamalmostafaLaney:  Magic!  I do not have a grasp of the bugs.launchpad.net URL structure yet.   Okay...  is 503111 all set then?21:21
Laneykamalmostafa: yep, looks good21:22
kamalmostafaLaney:  Okay, then I will keep an eye on 503111.  Thank you VERY much for all your help today (geser and ScottK also).   We took care of the requestsync problem, and it looks like my Lucid x11vnc FTBFS that started all this is on its way to ubuntu-archive.   I hope to work with you fine folks again soon.21:27
rickspencer3hi21:48
rickspencer3looks like I did my first upload to Revu, but there are a couple of lintian errors (oops)21:49
rickspencer3shall I just fix them, nuke the built files (.changes, .dcs, etc..., targ.gz, etc...)21:49
rickspencer3rebuild and re dput?21:49
ScottKrickspencer3: Yes.21:50
rickspencer3thanks ScottK21:51
ScottKYou don't actually need to nuke the files, they'll get over-written when you rebuild21:51
rickspencer3ScottK, even easier21:51
sebnerhoi rickspencer3, happy new year! :)21:54
rickspencer3hi sebner21:55
rickspencer3happy new year to you!21:55
sebner:)21:55
sebnerlet's see if it'll be happy though :P21:55
rickspencer3looks like I have a couple of issues to tackle, they look easy, maybe someone can help?22:02
rickspencer3the first is...22:02
rickspencer3This is a native Debian package, with no .orig.tar.gz tarball.22:02
ScottKrickspencer3: Why?22:03
rickspencer3ScottK ... that's in the "warnings/notices" section of the review page, is it a problem?22:04
Laneydepends what it is (but likely yes)22:04
ScottKIt's not inherently a problem, but that's almost always wrong.22:05
rickspencer3well, it's my own code22:05
rickspencer3so it's not like I have an "upstream" to package22:05
ScottKSure, but it's not inherentlty Debian/Ubuntu specific.22:05
ScottKSo you should talk to upstream about making one ....22:05
rickspencer3ScottK, I am upstream22:05
rickspencer3I am *the* upstream22:05
* ScottK knows22:05
rickspencer3hehe22:05
Laneyexactly22:05
rickspencer3Laney, ScottK, I appreciate you guys helping me with this, debian packaging is not my forte22:06
ScottKrickspencer3: The trick to this (I found the first time I tried to do it) was to first put on an upstream release hat and do what you would do to release it.  Then put on your packager hat and package it.22:06
rickspencer3so I just rename quidgets_0.3~public1.tar.gz22:07
ScottKSo make an orig.tar.gz with no Debian dir in it.22:07
ScottKmove the debian dir aside and reroll it.22:07
rickspencer3ScottK, I just put it back next to other files now, and dput takes care of it22:10
rickspencer3?22:10
ScottKdebuild, but yest22:10
ScottKThen you should have a .diff.gz22:11
Laneyrickspencer3: If you have an orig.tar.gz present then debuild will work out the diff (which is your debian/ directory) and make a .diff.gz out of it22:11
ScottKYou do need to be mindful of naming.22:11
Laneyread what debuild -S says — it should tell you if (and what) orig.tar.gz it's using22:11
ScottKYour directory should be quidgets-0.3 and the tarball quidgets_0.3.orig.tar.gz22:12
rickspencer3Laney, I moved the orig.tar out of the way, reran dpkg22:12
rickspencer3so I have two tar.gz files22:12
siretartScottK: can you promote yasm? pitti already set the MIR bug to 'fix committed', but I wonder what is left to be done about that22:12
ScottKsiretart: I can't.  That takes shell access.22:12
siretartaah, ok22:13
rickspencer3Laney, am I better off with the diff, or am I good now?22:13
Laneyrickspencer3: you want three files - orig.tar.gz, diff.gz, dsc22:14
rickspencer3k22:14
rickspencer3Laney, got those now, thanks22:15
Laneycool22:15
Laneylsdiff -z blah.diff.gz should show just files in debian/22:15
rickspencer3Laney, how about this one:22:19
rickspencer3This package has no debian/watch file or get-orig-source rule.22:19
rickspencer3?22:19
rickspencer3do I need to point to my PPA or something?22:19
ScottKThat should point to the upstream source for the package.  Don't sweat it for now.22:20
LaneyIdeally you publish your releases somewhere and then write a watch file to download them with uscan22:20
Laney(see man uscan)22:20
rickspencer3Laney, like I just pick an arbitrary ftp server location?22:21
ScottKrickspencer3: Wherever you expect people to come find new versions.22:21
rickspencer3ScottK, ok22:21
Laneysee apt-get source gnome-do for an example which uses tarballs published on Launchpad22:21
rickspencer3ScottK but I can skip that for now?22:21
ScottKYes.22:21
rickspencer3next was ..22:22
rickspencer3#  The changelog does not close a bug from Launchpad. New packages should have a needs-packaging bug and the upload close it using the syntax "(LP: #nnnn)".22:22
rickspencer3can I skip that as well?22:22
ScottKI think the odds that anyone else is packaging this are low enough you don't need to worry about the needs-packaging bug.22:23
rickspencer3ScottK appreciate that22:25
rickspencer3so finally, it looks like it wants me to include a copy of GPL-3 rather than just refer to it here: /usr/share/common-licenses/GPL-322:26
rickspencer3is this a problem?22:26
ScottKYes.22:26
ScottKYour package has to have a full copy of the license in it.22:27
ScottKUsually you just have a file called COPYING that has it in there.22:27
ScottKYou'll need to redo to tarball for this.22:27
rickspencer3ScottK, shall I just copy the text into the Copyright file?22:28
ScottKNo.  debian/copyright and upstream COPYING are two different, but related things.22:29
ScottKdebian/copyright is just in the diff.gz, so it doesn't support having a distributable source tarball22:29
rickspencer3so I take the text for the license, create a file debian/COPYING, and fill debian/COPYING with the text of the license?22:31
rickspencer3then re-run dpkg?22:32
ScottKrickspencer3: No, COPYING doesn't go in debian, it goes in your upstream tarball22:32
rickspencer3ah22:32
rickspencer3so start over22:33
ScottKThen in debian/copyright you have the license snippet, the link to common-licenses, copyright info, etc.22:33
rickspencer3I mean, I start over22:33
ScottKRight, move the debian dir aside again, add COPYING, and then reroll the tarball22:33
rickspencer3ScottK, does this matter:22:42
rickspencer3The Maintainer  field is invalid. It has to contain an @ubuntu.com address (usually the Ubuntu MOTU Team's). The packager can leave his/her name as XSBC-Original-Maintainer.22:42
rickspencer3I used my canonical email, I can change it to @ubuntu I suppose22:42
ScottKMake yourself original maintainer22:42
ScottKThat update-maintainer script in ubuntu-dev-tools should do the right thing22:43
rickspencer3ScottK - I assume this is referring to the Control file22:44
ScottKYes22:44
ScottKBack later22:44
rickspencer3ScottK, ok22:44
rickspencer3thanks for your help22:44
=== RAOF_ is now known as RAOF

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