/srv/irclogs.ubuntu.com/2008/07/29/#ubuntu-motu.txt

SolarWar2Hi, I am looking for someone to review (or advocate) my package here: (http://revu.ubuntuwire.com/details.py?package=qlix) :)01:02
RainCTgood night01:02
j-bhello02:42
tbielawaIs it a requirement to be a full fledged MOTU to join the motu launchpad group? Or just an interest in becoming one?03:33
StevenKtbielawa: The former03:34
tbielawaThanks03:34
* wgrant woiuld have thought that being a fully fledged MOTU and being a member of ~motu were the same thing.03:37
ScottKNCommander: Do you have anything to do with armel?03:48
NCommanderScottK, I'm bootstrapping Ubuntu-armel ...03:48
NCommanderDoes that count?03:48
wgrantIsn't Nokia already doing that?03:48
wgrantAnd wasn't Canonical considering it?03:49
NCommanderI haven't heard on either count03:49
ScottKNo, I want a Debian armel porter.  My klamav problem on arm got solved by someone queing it for a retry (that succeeded without me asking).  Now it's stuck 'building' for 3 days on armel.03:49
NCommanderI'm at the point that I'm just about fire up buildd and start building the base system03:49
wgrantNCommander: There is a Nokia ARM port of Ubuntu available, I'm sure.03:49
ScottKI've seen public mention that Ubuntu will support armel.03:49
* NCommander shrugs03:49
NCommanderI still have a MIPS board ...03:49
wgrantm68k!03:51
wgrantThere must be something even more obscure.03:51
NCommandersh403:52
wgrantThat works.03:53
NCommanderwgrant, while I would consider an m68k port, we'll be +2 past intrepid by time it compiles03:53
* NCommander would consider kfreebsd-i38603:54
NCommanderor if anyone has some alpha hardware lying around ;-)03:54
StevenKWhy?03:54
NCommanderI actually perfer the freebsd system over LInux, but I hate their packaging03:54
ScottKI've got an old Mac LC III with 68030 (and the 68040 add-in board) that last I checked still worked.03:55
NCommanderYou seriously want Ubuntu for m68k?03:55
NCommander(considering its glibc is stalled at 2.5, it would probably be ugly)03:55
ScottKNo.  Just mentioning obscure hardware.03:56
NCommanderheh03:56
awmcclainIs there a better tool than pbuilder for testing a package that's a daemon?03:56
NCommanderawmcclain, what are you trying tod o?03:56
awmcclainI'm repackaging a web service, and I just want to make sure that everything is working properly.03:57
NCommanderawmcclain, use a normal chroot03:57
awmcclain(this is for a ppa)03:57
awmcclainrather than pbuilder login?03:57
NCommanderI'm too tired to give you a well thought out and reasonable answer ;-)03:58
NCommanderScottK, maybe if I can fix my alpha box, I'll use that as my weekend project03:58
* NCommander would use Debian alpha as a base, then just selectively build enough packages to create an ubuntu chroot and work from there03:59
=== gaurdro__ is now known as gaurdro
AwsoonnIs there a method of updating man pages that I might want to know?05:45
j-banyone maintaining VLC around here ?05:46
wgrantj-b: I touch it sometimes.05:47
j-bwgrant: ok, VLC is in 0.9.0-test3 and should be release during august, any hope of getting in Intrepid or should we package it oursleves ?05:59
wgrantj-b: I plan to get 0.9.0 into Intrepid.06:00
wgrantAlthough I thought it was meant to be out by now.06:00
j-bwe are in feature freeze06:00
j-band we are in test306:00
j-bplanning is to release on mid-august06:00
wgrantOK, that should work.06:01
j-bbut, we might shift a bit06:01
j-bbut, I think that from test4, it should be quite usable (kind of RC1)06:01
wgrantIt will be out before ~October?06:01
j-bwgrant: I am asking since debian has frozen VLC (Lenny has 0.8.6)06:01
j-bwgrant: oh, yes06:01
j-bwgrant: october should be 0.9.1-alpha106:02
copprothere should totally be a package for the Windows version of Mono, under Wine06:02
NCommandercoppro, there is, its called the mono installer ;-)06:02
wgrantj-b: Famous last words... but yes, I intend to look at 0.9.0 at some point, probably talking to Debian about it.06:02
j-bwgrant: we have some Nightly builds for HH06:03
j-bbut I am asking since there is a big shift from VLC 0.8.6 to 0.9.0, especially since the new default GUI is Qt06:03
wgrantOh.06:04
j-bnot all the distro are doing it the same way06:04
j-bSuSE is doing vlc-noX, vlc, qvlc and wxvlc06:04
wgrantI presume Debian will throw it into experimental or at least their svn at some point soon.06:05
j-bsince interface are just some modules (.so)06:05
j-bwgrant: ok, so I should see with xtophe and sam, I guess (debian maintainers)06:05
j-bwgrant: other question, what is the Ubuntu policy for mp3lame, x264 and mp4-encoder ?06:06
wgrantThey're in multiverse.06:07
wgrantI have x264 enabled in Ubuntu VLC, while Debian doesn't.06:07
j-bmultiverse, ok. Where is VLC  ?06:08
wgrantVLC, as it needs x264.06:08
wgrantEr.06:08
j-bit doesn't need it06:08
wgrantMultiverse, as it needs x264.06:08
wgrantDoing too many things.06:08
wgrantIt does if I want to have x264 enabled...06:08
j-byes :D06:08
j-bis it possible to have one package in multiverse depending on one in universe ?06:09
j-bwgrant: what are our deadlines if we want to be in Intreid ?06:11
wgrantj-b: Packages in multiverse can depend on packages in any component. The opposite is not true.06:12
wgrant2008/08/28 is the deadline for new upstream versions, but if we have a RC before that we could probably get it in later.06:13
wgrantAnd it's easier to get exceptions if the project has an abysmal security record.06:13
j-bwgrant: ok, so in theory, we could have a vlc in universe and the plugins in multiverse06:13
j-bdo we have a "abysmal security record" ?06:14
wgrantj-b: If the plugins can be built from a separate source package, yes.06:14
wgrantYou do.06:14
j-b:'(06:14
wgrantNot quite as bad as things like WordPress and phpMyAdmin, though.06:14
j-bwell, we have less security updates than FFx, but yes, demuxers are very likely security borken06:15
wgrantFortunately your patches are generally fairly easy to locate.06:15
j-bwgrant: well, for sure, we won't fix security in 0.8.6 branch06:15
wgrantUm, even though it's in Hardy and Lenny?06:15
wgrantThat seems very short-sighted and distro-hostile.06:16
j-byes06:16
j-bno, that seem s very unstaffed06:16
wgrantIt's a lot easier for the upstream devs to backport fixes than tiny distro security teams that don't know the code...06:17
j-bwgrant: give us more than 5 devs06:17
j-b:)06:17
wgrantMore than our security team, at least.06:17
j-bwgrant: we will try to provide patches for security06:18
j-bsince the code is very separated in plugins, and usually the seucrity is one plugin not the application06:18
j-bbut it is not sure that we will make actual release for it06:19
wgrantRight, that's fine.06:19
wgrantAs long as we have patches.06:19
wgrantWe don't upload new upstream releases to old suites anyway.06:19
j-bwgrant: all security issues in the last 2 years where not more than a few lines of patches in some plugins06:19
wgrantj-b: I noticed. I've dealt with most of them.06:20
j-bwgrant: but yes, 0.8.6 has much diverted from 0.9.006:20
j-bwgrant: that is also why some distro broken vlc in more packages06:20
wgrantIt would be much easier if you would note which commit fixes each vulnerability, though.06:20
j-bwgrant: yet another boring question: do you have patches that we (upstream) could use ?06:21
wgrantj-b: I think the only major one that we now carry is PulseAudio, but I believe that's in 0.9.0 anyway.06:21
* wgrant checks for others.06:22
j-bwgrant: yes, PA...06:22
j-bwgrant: do you know where I can find the ubuntu Qt4 packaging team ?06:23
wgrantj-b: Of that I'm not quite sure.06:23
j-btoo bad06:23
j-bwgrant: anyway, thx a lot for your time.06:24
wgrantj-b: You can see all of our patches at http://patches.ubuntu.com/v/vlc/extracted/. That includes those we inherit from Debian.06:24
j-bif needed, mail me06:24
j-b<nick>@videolan.org :D06:24
j-bmy g/f uses ubuntu, so I want a good VLC there :D06:24
wgrantThanks for talking to us. Communication with upstream is always a good thing, and generally makes things easier for all involved.06:25
j-bthanks for your work :D06:25
j-band I'll see what I can do to help debianers to make some good debian/rules06:26
ScottKj-b: If you're looking for people working on QT, then #kubuntu-devel06:26
j-bnot writen a .deb in years...06:26
j-bScottK: thx06:26
j-barf, sorry, yet another question: how long do you keep bugs for old release in launchpad ?06:27
wgrantj-b: They're there forever, but they are hidden from the default view once they are closed.06:27
wgrantThey will remain open until fixed or the old release loses support, which is usually 18 months after release.06:27
j-bwgrant: ok06:28
j-bmuchas gracias...06:28
j-bmail me if needed :D06:28
=== gaurdro is now known as guardro
huatsmorning everyone09:11
huatswhois sirestart09:12
huatssorry for the noise...09:12
huatsraphink: hey09:12
huatsany lluck on your investigation on REVU ?09:12
raphinkhi huats09:12
stefanlsdcan anyone help me with a pbuilder error - trying to do the pbuilder create09:33
stefanlsdends like this - http://pastebin.com/d3d5301e4  (essentially W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/intrepid/Release  Unable to find expected entry  restriced/binary-i386/Packages in Meta-index file (malformed Release file?)09:34
slytherinvorian: need to discuss the bug you logged09:37
slytherinabout jboss09:37
slytherinslangasek: need to discuss the bug you logged. about jboss09:37
lagacan i get some motu-sru love for bug #241402?09:39
ubottuLaunchpad bug 241402 in mythbuntu/8.10 "Mythbuntu control center VNC setup freezes if & in password" [Medium,Fix committed] https://launchpad.net/bugs/24140209:39
geserstefanlsd: I've no idea, the typo in the file it missed looks strange. Perhaps mvo in #ubuntu-devel has an idea what went wrong.10:01
stefanlsdgeser: thanks. in the .pbuilderrc i had a type of restricted10:18
WubbbiHello :)10:27
WubbbiCan a MOTU take a look at here please? http://revu.ubuntuwire.com/details.py?package=kio-sysinfo10:27
slangasekslytherin: why in the world does jboss have circular build-dependencies?  that's just madness :/10:29
slytherinslangasek: that you will have to ask Debian packagers.10:30
slangasekas opposed to upstream?10:30
slytherinslangasek: frankly, I don't know if it is upstream problem or packaging problem.10:32
geserslangasek: have you a better idea to resolve the bootstrapping problem with jbossas4?10:35
SikonWhat's with all the motu-sru members resigning?10:39
SikonA flashmob?10:39
\shSikon: nope...just a matter of time10:40
wgrantWho is left?10:41
* \sh resigned from motu-sru...see mail10:41
\shthere's not much time left of my day to do the duties for this job....and I really want to see another member of motu to fulfill this position..10:41
wgrant\sh: Who *is* left, not who *has* left.10:41
Sikon\sh> ScottK resigned before you10:41
geserwgrant: apparently nobody. I'm waiting over a week already for a comment from ~motu-sru10:42
SikonAnd before that, Hobbsee resigned from MOTU and MOTU Release Team10:42
huatsgeser: i think TheMuso is still there...10:43
huatsand pitti is also there I think10:44
huats(but I might be wrong)10:44
\shwell, regarding me, it hasn't to do with Launchpad...but it has to do with time spend on RL, RL work and Leonov (in this particular order) and it's really important that this team is running at a good speed...and I can't achieve that speed (everybody can see that, that I don't do upload a lot of packages this cycle)10:45
geserhuats: afaik pitti was never in motu-sru, just ubuntu-sru10:45
huatsgeser: oh sorry I mixed both10:50
huats:(10:50
DktrKranzhuats: pitti does archive-admin tasks and provides guidance in case of doubt.10:51
=== ApOgEE- is now known as ApOgEE--
WubbbiDktrKranz: do you have time?10:57
DktrKranzWubbbi: not much right now, what can I do for you?11:00
WubbbiCan you take a look at this please? http://revu.ubuntuwire.com/details.py?package=kio-sysinfo11:01
DktrKranzWubbbi: not right now, but I could have a look later this afternoon11:05
WubbbiDktrKranz: ok no problem. thank you very much :)11:06
=== persia_ is now known as persia
sistpoty|workhi folks11:47
cody-somervillepersia, I wrote the minutes for the meeting.12:05
=== metilfenidato is now known as leleobhz
persiacody-somerville: I saw them.  Thanks.  Usually I send them to the mailing list as well, just to let everyone know (as not everyone is subscribed to that wiki page).12:05
cody-somervilleOkay.12:07
cody-somervilleI'll do that now.12:07
StevenKnhandler: I've uploaded your hildon-t-m-b debdiff, thanks!12:11
nhandlerThank you StevenK :)12:12
huatshey sistpoty|work12:20
huatsglad to see you12:20
sistpoty|workhi huats12:20
huatsI have a pb with revu12:21
huatsI cannot upload anymore12:21
huats:(12:21
huatsi have started to look at this pb with raphink12:21
huatsapparently my key disapeared from the kearing12:21
huatskeyring12:21
raphinkmine aswell ;)12:21
huatssorry12:21
huatsthat is true :)12:21
sistpoty|workNCommander: around? ^^ :)12:22
persiahuats: Are you still a member of the uploaders team?12:22
sistpoty|workhuats: revu has gone through quite a bit of code changes in regards to keys and stuff... NCommander should know best ;)12:22
sistpoty|work(and RainCT) ;)12:23
huatspersia: I think... I was last week12:23
huatshey persia btw12:23
huats:)12:23
huatspersia: LP says that I am a member of the team12:25
huatssistpoty|work: ok12:25
huatsso NCommander please help us :)12:25
Adri2000huats and raphink: have you both logged in revu once before uploading?12:32
raphinksure12:33
huatshum12:33
huatsI think so too12:33
norsettoplease don't let huats upload to revu, please!12:33
huatsnorsetto: hello :)12:33
raphinkhaha12:33
norsettohuats: oh hi, you are here too :-)?12:34
huats;)12:34
Adri2000as far as I understand the changes that have been made, the revu-uploaders team is no longer used. your key is imported into revu when you first login to revu using launchpad openid12:34
huatsI'll try to upload again now that I am loggued in12:34
huats....12:34
raphinkAdri2000: ah, this is new12:34
jpdsraphink: Might want to "merge accounts" after login.12:35
raphinkI see12:36
norsettojpds: you are with the backporters team, right? Care to give a look to bug 252037 ?12:36
ubottuLaunchpad bug 252037 in sauerbraten "sauerbraten cannot upgrade" [Undecided,Confirmed] https://launchpad.net/bugs/25203712:36
huatsAdri2000: raphink and sistpoty|work it works !12:37
huatsI might not have loggued since...12:37
norsettooh no ....12:38
huatsthat was the reason...12:38
huatssorry norsetto...12:38
huats;)12:38
* norsetto goes to have lunch ...12:38
jpdsnorsetto: Looks like sauerbraten-data, recommends and conflicts on sauerbraten.12:38
huatsnorsetto: enjoy your pasteque12:38
huats;)12:38
norsettojpds: yes, that would also12:40
norsettoneed to be updated12:40
jpdsnorsetto: Looks like: sauerbraten-data (>= 0.0.20071227-1) is the biter where -1~hardy1 is less than the required dependency12:40
norsettojpds: there are two things, sauerbraten needs to have a suitably versioned dep on sauerbratem-data, and sauerbraten-data needs to have a suitable versioned conflict with sauerbraten12:42
jpdsRight,12:43
norsettojpds: can you take care of that? I don't think I'm allowed to upload to -backports/12:44
jpdsnorsetto: Me neither :) Only core-dev can upload directly.12:44
norsettojpds: ah!12:44
* norsetto looks around to see if there is any core-dev lurking in the corners12:45
jpdsI have to file a backport request on LP with ubuntu-archive subscribed12:45
* norsetto seems to remember that sistpoty|work has super cow powers12:46
sistpoty|worknorsetto: /me can't even login to lp right now :P12:46
norsettosistpoty|work: thats a good one, have to remember it :-)12:46
huats:)12:47
sistpoty|worksad but true... the recover password page says that I'm not authenticated *g*... so obviously I need to be logged in to recover my password *g*12:47
norsettolol12:47
* norsetto really goes to have lunch12:48
sistpoty|workhave a good meal, norsetto12:48
jpdssistpoty|work: I think they logged everyone out yesterday.12:48
wgrantjpds: That matches my experience.12:49
jpdswgrant: Hobbsee had the same and me too.12:49
sistpoty|workwell, that alone wouldn't be too much of a problem *g*12:49
Hobbseesistpoty|work: that's...special.12:50
Hobbseesistpoty|work: go complain in #launchpad, if you haven't already12:50
sistpoty|workHobbsee: I already have :)12:50
* Hobbsee hasn't looked there yet12:50
* cody-somerville tackles Hobbsee.13:14
Hobbseehey cody-somerville!13:15
cody-somervilleHow are ya? :)13:16
huatsIf anybody want to give a review of http://revu.ubuntuwire.com/details.py?package=tktreectrl13:17
huats:)13:17
Hobbseecody-somerville: doing OK.  home from work.  yay!13:20
cody-somerville\o/13:21
* norsetto is not here13:23
StevenKEvidently13:23
StevenKOtherwise cody-somerville might tackle you as well.13:24
* cody-somerville grins.13:24
norsettoStevenK: tackling is ok, is tickling which isn't13:24
* Hobbsee tickles norsetto with the Long Pointy Stick of DOOM!!!!!!!!!!!!!!!™13:25
* norsetto laugh his err, bottom, off13:26
persiaIt tickles too?  Next you'll claim it juliennes fries...13:26
Hobbseeit does many things.13:26
cody-somervilleAmen!13:26
norsettohuats: small typo: "This package contains the development file" should be "This package contains the development files"13:35
huatsnorsetto: ok13:36
norsettohuats: also, some blank spaces here and there to be cleaned out13:37
huatsnorsetto: in the control file right ? (I have just removed some)13:38
norsettohuats: also rules and copyright13:39
huatsok ok13:39
norsettohuats: I see you have decided not to use make distclean13:39
huatsnorsetto: no13:39
huatsI am using it,13:39
norsettohuats: there is no make (dist)clean in the clean target of rules13:40
huatsthere is a clean target13:40
norsettohuats: thats not what I'm saying13:41
huatsand in it I test if the Makefile exists or not, if it does, I am using distclean13:41
huatsok13:41
huatsso I mistunderstand :)13:41
norsettohuats: my fault, was looking at the old rules *cough*13:42
huatsI am listening :)13:42
huatsah ok :)13:42
huatsno pb13:43
huats::)13:43
norsettohuats: but then this comment "We need to clean by hand since there is no clean target in Makefile" should go ;-)13:44
huatsyep13:44
huats:)13:44
AnAntdoko: ping13:45
huatsnorsetto: ok13:46
huatsI have corrected all that13:46
huats:)13:46
huatsthanks !13:46
norsettohuats: hmmmm, I guess the examples should really go in the -dev package13:50
huatsthey are not ?13:51
huatsoups13:51
WubbbiDktrKranz: 1) Upstream tarball does not provide a full copy of the license used, this will cause archive-admin to reject the package.  that does that mean?13:51
huatsnorsetto: it is the case right now in my new local package :)13:52
norsettoWubbbi: that your package will likely be rejected if submitted13:53
Wubbbiwhy?13:54
norsettohuats: how can I check some of the examples? For instance, tclsh8.4 bitmaps.tcl does nothing13:55
huatsnorsetto: the example is just one big example13:55
norsettoWubbbi: because upstream tarball doesn't contain sufficient license information13:55
taconeare suggested installed by default in intrepid ?13:55
norsettohuats: hmmm, I see13:55
norsettohuats: perhaps we should say something to that effect in the -dev README.Debian13:58
huatsok13:59
persiaWubbbi: Essentially, as the packager, it is your responsibility to work with upstream to ensure that their code release includes all the necessary licensing information for redistribution.14:01
persiaSome upstreams only include that required for distribution, but may not complete all requirements to allow others to redistribute.14:01
Wubbbipersia: and what I have to do now?14:03
AnAnt_doko: ping14:03
norsettohuats: do we care that TREECTRL_LIBRARY is undefined?14:04
Wubbbipersia: why not? ... Its under the GPL. And the GPL allowed me to do anything I want with. oO14:05
huatsregarding the example14:05
AnAnt_doko: Hello, can you help me with Martin Pitt's question on bug 249158 ?14:05
huatsthe way to test it is to gunzip eveything14:05
AnAnt_doko: eclipse version is still at 3.2 while swt-gtk is currently  at 3.4 on Debian14:05
huatsand then tclsh8.4 demo.tcl14:06
huats:)14:06
norsettohuats: yes, I did that, thats why I've seen that warning14:06
huatsnorsetto: TREECTRL_LIBRARY undefined ?14:06
ubottuLaunchpad bug 249158 in ubuntu "Please sync swt-gtk 3.4-1 (universe) from Debian unstable (main)." [Wishlist,Incomplete] https://launchpad.net/bugs/24915814:06
huatsnorsetto: let me check14:06
persiaWubbbi: The GPL very much does *not* let you do anything you want with it.14:06
slytherintacone: 'Suggests' are never installed. I think you means 'Recommends'. AFAIK, they will be installed by default in intrepid14:07
persiaAnyway, https://wiki.ubuntu.com/UpstreamGuide has some information that might help to determine what is required.14:07
bddebianHeya folks14:07
sistpoty|workhi bddebian14:07
cody-somervilleHeya bddebian14:07
Wubbbipersia: why? :14:08
Wubbbi  This package is free software; you can redistribute it and/or modify14:08
Wubbbi  it under the terms of the GNU General Public License as published by14:08
Wubbbi  the Free Software Foundation; either version 2 of the License, or14:08
Wubbbi  (at your option) any later version.14:08
bddebianHi sistpoty|work, cody-somerville14:08
Wubbbi!!!you can redistribute it and/or modify!!!14:08
ubottuWubbbi: Error: I am only a bot, please don't think I'm intelligent :)14:08
slytherinWubbbi: GPL insists that your modifications should also be released under same license14:09
directhexWubbbi, the gpl doesn't allow me to use gpl source code in a closed product. even if i want to!14:09
bddebianAnd the the source goes with it14:09
bddebianand14:09
bddebianand14:09
bddebian :)14:09
directhexWubbbi, that's not "anything i want"14:09
directhexWubbbi, you want the WTFPL14:09
persiaWubbbi: redistribute *under the terms of the GPL*, which as some restrictions.14:09
directhexthe WTFPL is a 1-clause copyleft license, with the following term:14:10
broonieslytherin: Well, you don't need to use the *same* license. You just need to grant at least the rights the GPL grants (so, eg, public domain is fine)14:10
directhex  0. You just DO WHAT THE FUCK YOU WANT TO.14:10
Wubbbipersia:  I want to releas it under the GPL! where is the problem?14:10
slytherinbroonie: yes, I means no additional restrictions14:10
WubbbiI dont understand what you all mean. The Programm is under the GPL ... I have redistribute and modify it ( I'm allowed to ;) ) ... now I want to release it again under the GPL ... whats the problem?14:11
sistpoty|workWubbbi: does the orig.tar.gz contain a copy of the GPL?14:12
directhexWubbbi, are all contents, e.g. artwork or sounds or fonts, covered under the same license?14:13
DktrKranzWubbbi: basically there's no way to tell becaus .orig.tar.gz does not ship a full copy of the license, this leads to uncertainty when looking at files without license headers (such as .po files for instance). Ubuntu/Debian can't rely on the informations listed in a web page to determine license, but for information shipped together with source code.14:14
Wubbbidirecthex: I have removed the unfree ATI/NVIDIA/INTEL/AMD Pictures and replaced them with some Oxygen ( GPL ) Icons. And all of these things are under the GPL or LGPL ..14:14
Wubbbiohhhh ... the po files dont have any Licens comment :/14:15
directhexsee?14:16
DktrKranzI think upstream would provide a full copy of the licenses if asked, it's not a big issue, IMO14:16
Wubbbibut on the Homepage, it shows me GPL http://kde-apps.org/content/show.php/New+sysinfo+1.0?content=8566814:16
sistpoty|workDktrKranz: ahem... a missing gpl in the source code doesn't really have any impact in regards to files w.o. license headers. the problem is rather that it's a requirement of the gpl itself which is not met then.14:16
DktrKranzsistpoty|work: doesn't GLP imply we ship a full copy of the license?14:17
DktrKranz*GPL14:17
directhexyes14:18
sistpoty|workDktrKranz: yes, it does. just your argument is flawed ;)14:18
sistpoty|workDktrKranz: or my understanding of it ;)14:18
DktrKranzsistpoty|work: my bad words :)14:18
sistpoty|workheh14:18
SolarWarI'm looking for some packaging experts to comment on my package thats up for review: http://revu.ubuntuwire.com/details.py?package=qlix14:18
WubbbiDktrKranz: ok ... how to fix that issue now?14:18
sistpoty|workWubbbi: 1) tell upstream. 2) repack the orig.tar.gz and put in a copy of the gpl14:19
nhandlerSolarWar: You don't need to ask in this channel every day for people to review qlix. People will review it when they get a chance.14:19
SolarWarokay :)14:19
Wubbbisistpoty|work: the complet GPL? oO14:20
persiaSolarWar: On the other hand, you are welcome to advertise your cool package once a day if you wish.  You may get more interest if your advertisement includes a little more information about the package.14:20
sistpoty|workWubbbi: yep14:21
NCommanderme wakes up14:21
norsettoSolarWar: feel also free to make offers, we accept cash, major credit cards and used stamps14:22
AnAntpersia: can you help out with this bug 249158 ?14:22
ubottuLaunchpad bug 249158 in ubuntu "Please sync swt-gtk 3.4-1 (universe) from Debian unstable (main)." [Wishlist,Incomplete] https://launchpad.net/bugs/24915814:22
sistpoty|workWubbbi: the source package must be complete on its own, as it can be used on its own (iirc some distribution even have used debian sources as "upstream" sources in the past)14:22
persianorsetto: No soliciting bribes in public :p14:22
SolarWarnorsetto, haha :)14:23
norsettopersia: bribes? Thats good honest work ;-)14:23
persiaAnAnt: From the buglog, I suspect you'll want to verify that the new swt-gtk supercedes eclipse.  If you're not sure, you might try confirming with doko.14:24
Wubbbisistpoty|work: ok just copy in the orig.tar.gz?14:24
AnAntpersia: what does supercede mean ?14:24
sistpoty|workWubbbi: exactly14:25
persiaAnAnt: roughly: both is newer than and replaces14:25
Wubbbisistpoty|work: GPL, GPL-2 or GPL-3?14:26
AnAntpersia: swt-gtk does not replace eclipse, maybe only the swt libs that eclipse provide14:26
sistpoty|workWubbbi: whatever license matches (I'm quite sure upstream put a note under which license the software is supposed to be released)14:26
Wubbbisistpoty|work: and there are 2 files with the LGPL Lincense ... should I copy the LGPL License too?14:27
sistpoty|workWubbbi: yes (even though it's legally not necessary, since LGPL allows files to be relicensed under the GPL)14:28
Wubbbiok14:28
persiaAnAnt: right.  Historically, swt-gtk was no longer used, as the libraries from eclipse were used instead.  It may be that now swt-gtk is good again, and we should not use the eclipse libraries.14:29
persiaThe archive admin reviewing the update would like someone to investigate this, and update the bug with further information as to whether we should be using swt-gtk or the swt libraries from eclipse.14:30
Wubbbisistpoty|work: ok done ... now thats all?14:30
sistpoty|workWubbbi: no idea actually... I haven't looked at the source package in the first place ;)14:31
WubbbiDktrKranz: thats all? Or do we need more License changes?14:31
DktrKranzWubbbi: I think it's all14:32
WubbbiDktrKranz: 4) This shouldn’t be a native package (you haven’t .diff.gz file).  ... how to fix that?14:33
DktrKranzWubbbi: ah... it's not LGPL, it's GNU Library.  GNU Library has been replaced by LGPL, though...14:34
WubbbiDktrKranz: ???14:35
Wubbbithat mean?14:35
DktrKranzWubbbi: two files are licensed under GNU Library Public License.14:35
DktrKranzit's an obsolete license, though. I'm unsure if you can provide LGPL text or old GNU Library GPL one14:36
* persia recommends providing both, and specifying which files are under which license: it may be taht GLPL stuff is not GPL3.0 compatible (one would need to check the FSF compatibility graph)14:38
WubbbiDktrKranz: are what license is that?14:40
WubbbiLGPL or what?14:40
Wubbbiare = and14:41
DRebellionCould someone explain *exactly* what a get-orig-source debian/rules target should do? I'm slightly confused at the moment...14:41
DktrKranzWubbbi: http://www.gnu.org/licenses/old-licenses/library.html14:42
Wubbbiand what do i need to change now?14:42
DRebellionOr, could somebody suggest an existing package that uses a get-orig-source target to update svn that I could take a look at?14:45
lagaDRebellion: mythtv and mythplugins14:45
DRebellionlaga, thanks14:45
WubbbiDktrKranz: what to do now?14:47
DktrKranzWubbbi: mh... sorry. I'll be off due to work now. If you want, let's talk about it this evening or tomorrow14:54
persiaA get-orig-source target should download the *latest* source from upstream, and adjust the tarball to make it DFSG free if required, and store it in the current direction.  It should work from any directory.14:54
norsettoDktrKranz: that mean?14:54
DRebellionpersia, dfsg?14:55
persiaI should be able to call `cd /tmp; /home/persia/src/myprogram/myprogram-0.1/debian/rules get-orig-source` and end up with an orig.tar.gz in /tmp.14:55
persiaDRebellion: Debian Free Software Guidelines14:55
DktrKranznorsetto: my boss is committing tons of paper ;)14:55
DRebellionpersia, ok, so. I download the latest svn, rename the directory appropriately, tarball it, and dump it in the cwd?14:56
norsettoDktrKranz: a good job is not finsihed until all the paperwork is done14:56
WubbbiDktrKranz: ok14:56
persiaDRebellion: Generally not, as the latest svn is often not something that works.  Better to use the latest revision with a release tag, or something similar.14:56
ivokshi motus14:57
DRebellionpersia, this is an svn release though.14:57
persiaDRebellion: Then yes, but be prepared for something to go wrong.14:57
DRebellionok, thanks for your help14:57
sistpoty|workhey ivoks14:57
DRebellionpersia, you should write that up on the ubuntu wiki. There are plenty of guides on when you should include a get-orig-source target, but nothing explaining exactly what it should o.14:58
norsettosistpoty|work: you traitor, you are only an honorary motu now ;-)14:58
DRebellions/o/do.14:58
sistpoty|worknorsetto: he14:59
sistpoty|workheh even14:59
slytherinDRebellion: svn export is the command you should use.14:59
DRebellionslytherin, ok14:59
persiaDRebellion: apt-get install debian-policy; sensible-browser /usr/share/doc/debian-policy/policy.html/ch-source.html15:00
DRebellionpersia, that sounds useful.15:00
* DRebellion installs15:01
slytherinIs there anyway to discourage such mis-identifications - https://edge.launchpad.net/~abedzaben-8915:01
persiaslytherin: Not as long as we have user-editable short names.15:02
lagaslytherin: maybe his name is Kyle Mitnick?15:02
slytherinlaga: hen he should have used it.15:03
jmehdi I've uploaded a new package for Webstrict (http://revu.ubuntuwire.com/details.py?package=webstrict) but I don't see it... Could someone help me?15:14
AnAntdoko: ping15:18
DRebellion=(15:18
DRebellionMy get-orig source target is failing. I think it has to do with me not using variables correctly.15:19
kduboisi'm using pbuilder and pdebuild to make my package. What is the path that I should tell the makefile to install its libraries/binaries/etc. to? my package gets made, but has nothing in it15:19
DRebellionCan I paste 7 lines here?15:19
DRebellionkdubois, $(CURDIR)/debian/${DEB_SOURCE_PACKAGE}15:19
norsetto!pastebin | DRebellion15:22
ubottuDRebellion: pastebin is a service to post multiple-lined texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu.com (make sure you give us the URL for your paste - see also the channel topic)15:22
DRebellionhttp://paste.ubuntu.com/31740/15:23
DRebellionjust as i suspected :P15:23
geserDRebellion: don't fortget this is a Makefile and not a sh-script15:24
norsettoDRebellion: in a Makefile each line spawns its own shell, so, if you write it like that, its not gonna work ;-)15:24
DRebelliongeser, norsetto, so, do it all on one line?15:25
norsettoDRebellion: yes, use \ wisely15:25
DRebellionthanks15:25
kduboisi have it installing to debian/tmp, should it be installing to debian/extra-animations (extra-animations is name of package)15:26
kduboisthat seems weird to me15:27
persiaDRebellion: You may find that instead of using \ you would do well with $(SVN_REPO).  Also, be aware that make has three different ways to set variables.  "=" is almost certainly not what you want, except in special cases.  Generally you want either ":=" or "?=", and likely := in this case.15:29
DRebellionpersia, what do := and ?= do15:31
DRebellion?15:31
persia:= sets the variable at parse time, ?= sets the variable at execution time, = sets the variable when it is used.15:32
persiaOne uses the first for static variables (or variables that only depend on previously defined variables)15:32
norsettopersia: I thought =? sets it if it is not set already?15:32
persiaOne uses the second for variables where setting has a sde effect, and they should only be set once, and that value used thereafter.15:33
persiaOne uses the last only where one needs the variable value to depend on a constantly changing value (or one that is only known at runtime (e.g. $<))15:33
DRebellion0.015:34
persiaYes, that is one way of interpreting the meaning of ?=, although not precise.  Specifically, it sets the variable the first time it is used, which may be parse time or runtime depending on how it is used.15:34
DRebellionpersia, so.. I'm going to use := for SVN_REPO and ?= for SVN_REVISION?15:35
persiaDRebellion: That seems right.  You know the repo in advance, but you want to calculate the revision when you do the svn call (and not update it later if there is a commit while you are processing it).  For safety, I recommend only using $(SVN_REVISION) in a runtime context with that choice, as tempting as it might be to use it in a parse-time context to save line length.15:37
* persia notes that using = for variables that depend on the value of a ?= variable is one trick that allows one to delay interpreation of the ?= variable until runtime, although it should not be abused.15:38
DRebellionThis is just painful15:38
persiaDRebellion: Also, be careful that you don't make any svn call during a normal build: it should only happen when calling get-orig-source15:38
DRebellionWhat does += mean?15:39
persiaDRebellion: It appends anything after the += to the list identified by the lvalue.15:40
DRebellionpersia, ok15:41
persiaNote that += inherits the execution time of the original list definition, so if your list was defined with =, += will just add that at the time of use.  If your list was defined with :=, += will add it at parse time.  Don't use += for things defined with ?= as it will cause make to be confused.15:42
DRebellionOk, here's what I've got (still failing): http://paste.ubuntu.com/31749/15:43
persiamake is not a shell script15:44
DRebellionBut, it has a shebang!15:44
DRebellion#!15:44
Wubbbi4) This shouldn’t be a native package (you haven’t .diff.gz file). ... what does that mean?15:44
persiaYes, as does python, perl, ruby, etc.15:44
DRebellionpersia, so, what should I do?15:44
persiaWubbbi: You want to have the debian/ directory outside the orig.tar.gz, and have an orig.tar.gz in the base directory when you build the source.15:45
persiaDRebellion: First, define SVN_REPO aboce get-orig-source15:45
DRebellionaboce?15:45
persiaSecond, drop all the "&& \" entries15:45
persias/c/v/15:45
DRebellionpersia, with export?15:46
Wubbbipersia: ??? I dont understand ... should I Put the debian Folder to orig.tar.gz?15:46
persiaOh, define SVN_REVISION up there too: it won't actually get called until it gets used (?=)15:46
persiaWubbbi: precisely the opposite.15:46
Wubbbipersia: aha ... so I have to put the debian folder out of the orig.tar.gz?15:48
persiaDRebellion: http://paste.ubuntu.com/31751/ is significantly closer to what you seek.15:48
persiaWubbbi: Indeed.15:49
persiaWubbbi: Create the orig.tar.gz as suitable for any distribution.15:49
persiaUnpack it, add debian/ and call `debuild -S -sa` to generate your source.15:49
norsettoDRebellion: there is a complete example of how to make a get-orig-source in gnome-pkg-tools, you may find it enlightening15:49
Wubbbipersia: ok15:49
persianorsetto: For SVN snapshots?15:50
DRebellionnorsetto, I will take a look, thanks.15:50
norsettopersia: for both15:50
persianorsetto: Interesting.  Does it suffer from the common doesn't-work-from-any-directory bug?15:50
norsettopersia: no idea, I'm just looking at it, but seems pretty complete15:50
Wubbbipersia: but there was no debian folder in the orig.tar.gz ... so what could this mean? I have never done a debian folder to orig.tar.gz.15:51
DRebellionpersia, then this happens: mv trunk -1.8.2.2+15:52
DRebellion(after export)15:52
DRebellionhow should I be running this agian?15:52
persianorsetto: It has the doesn't-work-from-any-directory bug and the doesn't-get-source-from-upstream-location bug.15:53
persia(in other words, it's completely useless for the intended purpose)15:53
DRebellionIt also suffers from the homepage-in-description bug15:53
persiaDRebellion: the gnome-pkg-tools get-orig-source stub?15:54
persiaDRebellion: I see the problem.  You need SVN_REVISION to use $(shell ...)15:54
asisakHey MOTUs!15:55
DRebellionpersia, shell?15:55
persiaWubbbi: You don't want the debian folder in the orig.tar.gz.  You do want the orig.tar.gz in the parent folder from where you have the debian/ folder.15:55
asisakIs it possible to do a backport if it involves a new source dependency?15:55
persiaDRebellion: Well, I presume that svn info ... is a shell command, right?  You need to tell that to make.15:56
DRebellionpersia, what does make think it is?15:56
persiaasisak: I've seen cases of that before, as long as there is low potential for regression.15:56
DRebellionpersia, makes no difference - same error15:56
persiaDRebellion: a list.15:56
persiapaste?15:56
asisakpersia: in this case first the source needs a backport, right?15:56
asisakI mean the source dependency15:57
persiaasisak: As I understand it, although I'm not a backporter.  Sometimes there is someone in #ubuntu-backports who knows, but sometimes there isn't.15:57
asisakit seems to be quite empty :(15:57
Wubbbipersia: ok ... I have to Put the orig.tar.gz in the same folder, where the /debian was? done15:59
persiaWubbbi: One folder up from there.16:00
DRebellionpersia, http://paste.ubuntu.com/31759/16:00
=== ivoks_ is now known as ivoks
persiaDRebellion: You don't have DEB_SOURCE_PACKAGE defined.  Also you probably want +svn2198 rather than just +2198.16:05
DRebellionpersia, it was used in the wiki.ubuntu.com examples without being defined. Oh well.16:06
persiaDRebellion: Probably pulled from a package that used CDBS, which defines it.  Without CDBS, you have to define it manually.  Anyway, all the examples in the wiki assume a basic understanding of make.16:07
DRebellionpersia, it works!16:08
DRebellionpersia, thanks.16:08
DRebellion:)16:08
persiaDRebellion: Now next time someone is having trouble with variable assignment in make, or just decides to write a shell script instead of using make, you have all the tools to help them fix it :)16:09
DRebellionpersia, great!16:10
Wubbbipersia: ok thx worked16:14
Wubbbi:)16:14
DRebellionerm... how can I turn '2198' into 'svn2198' on the command line?16:15
directhexsed 's/^/svn/' ?16:16
persiaDRebellion: Just add it in your string : -1.8.2.2+svn$(...16:16
DRebelliongrr16:16
* DRebellion facepalm16:16
DRebellionpersia, you've worn out my brain :P16:16
persiaAlso, you might want to pull the version from somewhere (perhaps the changelog, perhaps with dpkg-parsechangelog)16:16
Wubbbipersia: 4) This shouldn’t be a native package (you haven’t .diff.gz file). ... but right now I didn't get a .diff.gz too oO and I have builded it with orig.tar.gu16:20
Wubbbigz16:20
persiaWubbbi: OK  What is the version in the changelog?16:21
Wubbbi1.0-0ubuntu116:21
persiaAnd you've whatever_1.0.orig.tar.gz in the parent directory when you build the source?16:22
persiaAnd you've the debian directory in the source directory, and not in the orig.tar.gz?16:22
Wubbbipersia: yes yes16:23
persiaWubbbi: I'm baffled: maybe someone else could look at it?16:24
DRebellionpersia, how can I get dpkg-parsechangelog to run from anywhere and still find the changelog?16:31
slytherinDRebellion: IIRC, ${CURDIR} will always give you root of the package being built.16:32
DRebellionslytherin, of course!16:33
DRebellionslytherin, no, actually it's only giving me the current working directory16:34
sistpoty|workDRebellion: why do you want to look at the changelog in the first place?16:35
DRebellionsistpoty|work, to get the version16:35
sistpoty|workDRebellion: for what use?16:35
DRebellionsistpoty|work, for the get-orig-source target in debian/rules16:35
sistpoty|workDRebellion: then you're doing s.th. wrong... get-orig-source should get the latest upstream version, not the current one of the package16:36
persiaDRebellion: You may find the construction $(dir $(_)) useful16:36
DRebellionsistpoty|work, it's an svn snapshot, so the naming must be correct:   VERSION+svnREVISION16:37
persiasistpoty|work: It's a SNV snapshot.  I suggested it might be interesting to use the changelog upstream version rather than hardcoding it in debian/rules16:37
DRebellionI must post this in wiki.ubuntu.com when I am done.16:37
DRebellionpersia, can you expand on that?16:38
DRebellion(dir)16:38
persiaDRebellion: $(dir /foo/ ) selects the directory path of argument /foo/16:38
sistpoty|workDRebellion: but you can't detect VERSION from the debian/changelog. just consider that upstream released a new version in the meantime.16:38
persia$(_) is the path of the currently executing process (or the makefile in the case of executable makefiles)16:39
persiasistpoty|work: Good point.16:39
persiaDRebellion: You'll want to pull the version from a watch file then.  That ought accurately track upstream.16:40
DRebellionpersia,16:40
DRebellionok16:40
persiaNote that you'll want something like $(shell uscan --dehs --report-status --package $(PACKAGE) --upstream-version 0 --watchfile $(dir $(_))/watch --no-symlink | grep upstream-version | sed 's/\(.*\)/\1/g')16:41
DRebellionwait, this won't work for this particular upstream16:42
persiaMind you, that sed call looks wrong to me offhand, but it might not be (I wrote that a long time ago)16:42
DRebellionthey increment their version numbers inside their svn trunk16:42
DRebellionie16:42
DRebelliontheir latest release is 1.8.2.0 but in the svn trunk, it's reported as 1.8.2.216:43
DRebellionI will parse it from their config files!16:43
huatsnorsetto: just to let you know, the new release with ALL your comment of tktreectrl has been put on revu :D16:44
persiaDRebellion: Just be careful to parse at runtime: that will be a somwhat tricky use of ?=16:44
=== torkel_ is now known as torkel
DRebellionpersia you mean := ?16:47
persiaVery much not.  := will be called at build time, and break the build as the buildd doesn't have internet access or a local copy of the svn snapshot.  You want ?= because A) you only want to run your parser once, and B) you only want to run it after you've grabbed the latest snapshot to be sure you are using the right version for that snapshot.16:48
DRebellionpersia, you are talking about SOURCE_VERSION (1.8.2.2), right?16:49
persiaDRebellion: Yes.16:50
DRebellionok, i think i understand16:50
norsettohuats: ah thanks, I was really looking for that16:54
huatsnorsetto: i know...16:55
huatsand since I don't want to let you down with nothing to do...16:55
huatsit is my pleasure you know :)16:55
DRebellionpersia, it's working perfectly now. Thanks once more ;)16:56
=== zipper is now known as nedko
* sistpoty|work heads home... cya17:10
DRebellion"sistpoty|work heads home... cya"... "has quit ("Back to work")" 0.o17:13
=== ApOgEE- is now known as apoo
DktrKranzdendrobates: re bug 217254, open-vm-tools has been reimported into Intrepid. Do you still think it should be removed from the archives or current version is better?17:23
ubottuLaunchpad bug 217254 in open-vm-tools "open-vm-tools is an alpha quality release" [Critical,Fix released] https://launchpad.net/bugs/21725417:23
=== DktrKranz is now known as DktrKranz2
=== RoAk is now known as RoAkSoAx
slangasekgeser: I haven't looked closely enough to get any better ideas; but the fact that jboss should need bootstrapping at all is still madness17:44
=== ApOgEEx is now known as ApOgEE-
DRebellionIf any MOTUs are in the mood, monkeystudio is up for REVU: http://revu.ubuntuwire.com/details.py?package=monkeystudio18:22
squarebracketi'm trying to build a driver, but it's giving me a linux/config.h not found error, and i have build-essential and the appropriate headers installed18:25
NCommandersquarebracket, try using /lib/modules/*kernel*/build as the kernel include path18:27
AnAntdoko: ping18:27
DRebellionNCommander, what do you think of bug 253025 ?18:28
ubottuLaunchpad bug 253025 in revu "indicate time of next cron update on main page" [Undecided,New] https://launchpad.net/bugs/25302518:28
NCommanderDRebellion, there is a lag between the crontab, and the updates getting installed, but it would be pretty cool18:29
NCommander(I'm hoping though there may be a way we can remove the dinstall lag though)18:30
squarebracketNCommander, i don't see a config.h where in /include/linux, just configfs.h ... is that what it wants?18:34
NCommandersquarebracket, no. What module are you trying to compile?18:34
squarebracketNCommander, intel 536EP18:34
squarebracket(modem chipset)18:35
kduboisi'm still having problems with figuring out where pbuilder wants the rootlike fs installation to go http://pastebin.ca/108626418:36
NCommandersquarebracket, its possible it wants compiled sources and the headers aren't enough, but that would suprise me18:38
squarebracketNCommander, it only lists the kernel source headers under the prerequisites..18:41
NCommandersquarebracket, the source is different from the headers. Are you sure its not packaged (or available through module-assistant?)18:45
squarebracketNCommander, lsmod doesn't list it. unless i'm mistaken, that should list it? i don't know what module-assistant is, though.18:48
NCommandersquarebracket, apt-get install module-assistant; m-a18:56
NCommander(as root)18:56
squarebracketalready did that =]18:56
squarebracket"Couldn't create the /usr/src/linux symlink!18:57
squarebracket??18:57
kduboiscan anyone tell me the path that pbuilder makes it package out of?19:10
Kopfgeldjaeger/var/cache/pbuilder/result19:17
Kopfgeldjaegeror sth. like /var/cache/pbuilder/intrepid-i386/result19:17
slytherinkdubois: check your /etc/pbuilderrc or ~/.pbuilderrc19:21
kduboisslytherin: it doesnt say what directory it runs dpkg-deb on to create the debian19:25
=== nhandler__ is now known as nhandler
slytherinkdubois: I think I misunderstood your question. Can you please make it clear for me?19:26
kduboisalright, what i'm trying to build has a makefile which requires a hardcoded installation path. i run pdebuild, and it sucessfully builds19:27
kduboisbut i think its installing to the wrong path, because the deb produced is empty19:27
kduboisexcept for the control files, etc19:27
slytherinkdubois: When you use pbuilder you have to do 'sudo pbuilder --build packagename.dsc' But then your problem is not related to pbuilder. Check debian/install files or debian/rules file of your package.19:29
kduboismy understanding is that pbuilder creates a staging area in tmp. it then compiles my package, and plucks out the binaries and libraries that result and shoves them into a deb19:30
kduboisas i understand it, pbuilder has a designated area to look for the what is produced in compilation. i need to know where that area is19:31
kduboisi know the problem lies in an incorrect path specified for installation19:31
slytherinkdubois: You are not entirely correct. pbuilder creates a chroot and builds the package inside it, not in /tmp. It will be good if you can paste rules file in pastebin.19:32
kduboisthe install part of my rules is just "make install". i have a straight, hand-generated makefile for this package with a hardcoded installation path19:34
geserkdubois: does your Makefile respect $DESTDIR?19:35
slytherinkdubois: then that is the problem. Can't help much as I have not dealt with many apps using make.19:35
kduboisno, i'd have to modify it to respect DESTDIR19:35
geserkdubois: usually make install is passed DESTDIR=$(CURDIR)/debian/tmp19:36
geserkdubois: don't rely on a fixed path as someone might want to build it in his home for some reason and not with a pbuilder/sbuild/etc.19:37
kduboisso i should probably modify the makefile then?19:37
slytheringeser: I have come to conclusion that the packaging of libjboss-* packages is very wrong. There are more circular build dependencies that I first thought.19:41
kduboisgeser: i modified the makefile to respect DESTDIR, but its still making empty packages. i'm telling it to install to $(CURDIR)/debian/tmp19:59
kduboisgeser: nevermind, i think i got it working! yay20:02
geserslytherin: :( Do you have the impression that we get all libjboss-* build someday?20:05
slytheringeser: yes, they will. But I am not really favour of doing it the way we are doing. Anyway, I will work on rest of the packages tomorrow.20:06
geserI hope we don't need to do it on every new upstream version20:07
slytheringeser: Once we have all the packages built, I don't we will need to do it for every release. But as slangasek said, it is better to work on eliminating circular build deps20:08
emberapachelogger: amarok-kde4 doesn't segfault on your side?20:11
apacheloggerember: nope20:17
RichWtheres a debian/patches directory, will it apply the patches when the package is built?20:17
apacheloggerember: maybe we need to recompile against kde 4.1.020:17
RichWthat was a easy q :)20:21
RichWnvm i got answer for my Q20:28
RichWI got another one though.. can I make pbuilder use -j4 with make?20:28
taconeRichW: I'd be interested in know that as well.20:29
RichWI got a dualcore and I cant use both cores because of pbuilder :(20:32
taconeme too :)20:32
tacone3 processors out of 4 are sleeping20:33
RichWI guess i could read the source code to pbuilder.20:33
emberapachelogger: i've open a bug a couple of days ago (the only in amarok-kde i think) it segfaults on starting20:34
taconeRichW: guess make has some way to set a default.20:34
RichWpbuilder is just a bunch of bash scripts.20:34
RichWquite impressive20:35
taconeRichW: this guy feels the same of us: http://ducksarepeople.com/blog/node/2120:35
stefanlsdAnyone help me with a prob silly question. I'm following the https://wiki.ubuntu.com/PackagingGuide/HandsOn and in step 2 he uses a dget to get the package source dsc file.  How do you know what the URL should be?20:36
taconestefanlsd: if you're trying to get a package in the hardy repositories apt-get source <packagename> would do.20:38
stefanlsdtacone: oh ok. thanks.  guess i dont need the dget then.20:39
taconestefanlsd: otherwise launchpad has a package search20:39
taconeerr. ubuntu.com20:39
taconestefanlsd: http://packages.ubuntu.com/20:40
stefanlsdtacone: thanks thanks20:40
taconestefanlsd: http://packages.ubuntu.com/source/intrepid/rapache20:41
RichWtacone, FOUND IT! pbuilder-buildpackage, line 119 -     DPKG_COMMANDLINE="cd tmp/buildd/*/; dpkg-buildpackage -us -uc <add -j4 here> $DEBBUILDOPTS"20:41
RichWI should build a packages version of pbuilder for my ppa :)20:42
taconenice RichW. now there's nothing left between you and ruling the world.20:42
RichWpatched*20:42
RainCTstefanlsd: Daniel wrote dget there so that it points always the same version; in the "real world" you would use "apt-get source" to get the latest version, if you have a deb-src entry for Intrepid in your /etc/apt/sources.list. dget is used to get packages from Debian (looking at packages.debian.org for the URL) or Ubuntu (packages.ubuntu.com or launchpad.net) versions which you don't have in your sources.list, from REVU (http://revu.tauware.de) 20:42
RichWtacone, Thanks, wish i was smart enough to be a motu myself :)20:42
taconeRichW: try to interact with motus or core-dev and see if you can get the patch incorporated20:42
taconeRichW: I wish I was smart enough to be a motu too :-D20:43
RichWtacone, Im working on that though. Im starting out with rebuilding ready made ones.20:43
stefanlsdRainCT: Thanks - got it :)20:43
stefanlsdOne thing i cant find on the wiki is the latest standardsversion and what it entails...20:44
gesersome months ago someone did rebuild the Debian archive with -j2 (or more, I don't remember anymore) and some packages failed to build20:44
kduboismore problems now, dpkg-shlibdeps complains that one of my libs shouldn't be linked with things (uses none of its symbols)20:44
geserRichW: see also http://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options and look at parallel in DEB_BUILD_OPTIONS20:47
geserkdubois: patch the source to not link against the mentioned lib20:48
kduboisgeser: i want it to link to that library though20:49
RichWgeser, Ahhh! Thanks.20:49
geserkdubois: why do you want/need to link the library when the binary doesn't use it?20:50
kduboisthe binary does use it though. i have no idea why its having symbol mismatch.20:52
kduboisand i'm actually not packaging a binary, i'm packaging a library20:53
slangasekkdubois: dpkg-shlibdeps is much more often right than wrong.  which lib is it complaining about?20:53
slangasekthis is just a warning, though; lots of other packages in the archive get similar warnings20:53
kduboisthis is a compiz plugin i wrote, and its complaining about everything, the compiz libraries, the opengl libraries, things it needs.20:54
kduboisand the library doesnt work once i install my package, so i'm pretty sure that dpkg-shlibs is correct in this case20:55
slangasekwhere could I see this plugin?20:55
kduboishttp://gitweb.compiz-fusion.org/?p=users/kdubois/extra-animations;a=summary20:58
stefanlsdWhere would i find  the latest standardsversion and what it entails?21:00
DRebellionstefanlsd, the latest standards-version is 3.8.0 iirc21:01
stefanlsdDRebellion: isnt it documented somewhere? The latest version and what it should include?21:01
DRebellionstefanlsd, probably ;)21:01
norsettostefanlsd: check out the debian-policy package21:02
kduboisslangasek: the problem is probably still the static makefile it uses...21:02
norsettostefanlsd: in there, there is also upgrading-checklist.txt.gz which helps for upgrading21:03
kduboisi wish i could just throw the working library made the regular way into dpkg-deb --build and be done with it. :D21:03
stefanlsdnorsetto: thanks. i got it21:05
norsettostefanlsd: be carefull that if you take the hardy one won't be the latest21:06
stefanlsdnorsetto: got the intrepid one - 3.8.0.121:07
norsettostefanlsd: thats the good one21:07
slangasekkdubois: the problem probably has to do with compiz desp21:11
slangasekdesp21:11
slangasekdeps, gar21:12
kduboisslangasek: so just add related libraries to control until it works then?21:14
slangaseksorry, what?21:14
slangasekI thought we were talking about the dpkg-shlibdeps warning?21:14
kduboisyeah, i am. i guess that suggestion doesnt make sense then :P21:15
slangasekdpkg-shlibdeps is issuing a warning because your binary is directly linked against libraries that it doesn't use21:17
slangasekso if you're going to worry about the warning at all (which isn't required), you have to fix it by taking things /out/ of the upstream build process, not by adding things to debian/control21:18
slangasekdpkg-shlibdeps is calculating the package dependencies correct in any case - so this really is just a warning21:18
kduboisdoes it calculate it against the build deps or the install deps?21:19
slangasekit calculates it against what is actually contained in your binary21:19
slangaseki.e., it examines your library, sees what libraries it needs in order to be usable, and looks up the correct package dependencies for those21:20
slangasekand then it warns you if some of those library dependencies aren't actually used by your binary21:20
kduboisi'm gonna have to think about that for a bit21:25
kduboisive had all the packaging i can handle for today21:25
slangasekfwiw, here's what 'pkg-config --libs compiz' spits out:21:25
slangasek-lX11-xcb -lXcomposite -lXdamage -lXrandr -lXinerama -lXcursor -lSM -lxslt -lstartup-notification-1 -lX11 -lxcb -lXfixes -lICE -lxml221:25
slangasekyou're certainly not using symbols from most of those libraries directly :)21:26
slangasekso this is really a compiz "bug", in that its .pc file tells people to link against libs they don't use21:26
WubbbiDktrKranz: do you know How to Replace Icons in a Package? I mean you cant replace it with a patch. so how to do that?21:26
slangasekWubbbi: convert the icon into a form that can be stored in a patch (i.e., uuencode it)21:27
Wubbbislangasek: how to do that21:27
slangasekusing the 'uuencode' command21:27
slangasekthen use 'uudecode' somewhere in your debian/rules to convert it back to binary21:28
slangasekand be sure to remove that binary again in your 'clean' target, since otherwise dpkg-dev will give errors about unrepresentable changes to binary files21:28
Wubbbislangasek: ok ... I have never done this befor ( with replacing Icons ) what is my first step?21:29
kduboisslangasek: i think i just got it working with debuild. cant seem to get pdebuild to do it21:29
slangasekkdubois: well, that sounds like a separate problem from the dpkg-shlibdeps warning, then. :)21:30
slangasekWubbbi: looking at the uuencode manpage, I think :)21:31
kduboisyeah, thanks for the help everyone21:32
WubbbiI found a wikipage https://wiki.ubuntu.com/PackagingGuide/Howtos/BinaryFilesInDiff ... But they just told me how to add ... not how to replace21:33
Wubbbiis that the same?21:33
slangasekWubbbi: yes21:34
Wubbbiok21:35
=== cprov is now known as cprov-afk
nhandlerAre packages in main able to Depend on a package in Universe?22:46
jpdsThey can Suggest: not depend, as that package would then require a main inclusion report.22:46
ScottKAren't suppose to recommend either.22:47
Laneyprotonchris: Hey, I see you've done a lot of updates to glom in the past. I assigned the update bug to myself, but just wanted to check whether you'd rather do it before I do anything.22:49
=== Kopfgeldjaeger2 is now known as Kopfgeldjaeger
mrayzenossI have a few possibly basic questions about getting a Zope application added as a package, any takers?23:06
Jazzvamrayzenoss, just ask. If someone knows, you will get your answers :).23:07
mrayzenossWell, I'm the Community Manager for Zenoss and we use Zope 2.8.8, which is rather old23:07
mrayzenossbut we're stuck on it for now23:07
mrayzenossand it requires Python 2.4, which I do see packaged23:07
mrayzenosshttps://launchpad.net/ubuntu/+source/python2.423:08
mrayzenossother distros don't support Python 2.4, so that's where the discussion has usually stopped about getting Zenoss into a distro23:08
mrayzenossbasically I want to start seeing what kind of traction I can get with https://bugs.launchpad.net/ubuntu/+bug/25140423:09
ubottuLaunchpad bug 251404 in ubuntu "[needs-packaging] Zenoss - monitor your entire IT structure - networks, servers, virtualizations, applications" [Wishlist,New]23:09
mrayzenossplus there are questions about our use of Google Maps, is that allowed as a restricted package?23:10
mrayzenossand is Flash allowed?23:12
Jazzvaflash should be allowed, I think. But it would get into multiverse.23:14
JazzvaI'm not sure what are the terms of use for Google Maps, you should wait for someone more competent to answer23:15
mrayzenossso we could pull that out and make it a non-free Deb (I'm a Debian user myself)23:15
mrayzenossstill coming around to Ubuntu's layout :)23:15
Jazzva:)23:15
directhexmultiverse is pretty much non-free + contrib - canonical support23:16
JazzvaWell, I suppose it could qualify for multiverse23:16
mrayzenosswell, Zenoss is GPL23:16
mrayzenossit's just we use Flash and Google Maps23:16
directhexso are most apps in contrib23:16
mrayzenossbut I could pull those out potentially23:16
directhexthat's the point of contrib - free apps depending on non-free23:16
directhexin ubuntu, both live in multiverse23:17
mrayzenossunderstood23:17
Jazzvamrayzenoss, I haven't worked a lot with Flash. I suppose that if there is a way to pass the source of the Flash file in the package, then it should be ok23:17
mrayzenossthe source is all available23:17
mrayzenossthe Debian folks didn't want anything to do with Flash23:18
mrayzenossor Google23:18
Jazzvamrayzenoss, and as for Google Maps, I don't know if it's allowed. It might be...23:18
mrayzenossI have a potential replacement for that23:18
mrayzenossOpenLayers23:18
mrayzenossso is there a proper channel to work through to help me tackle all the dependencies issues?  Like someone I can approach to handle all my questions individually?  Not that IRC isn't great and all :)23:20
mrayzenossit's just we're a large application with a lot of potential blockers23:21
mrayzenossbut if I can get a roadmap in place, I can get working on proper Ubuntu packaging23:22
mrayzenossas opposed to our .bin most Ubuntu users have been using23:22
directhexmrayzenoss, i think there's a MOTU mailing list, but this is probably the best place on IRC23:22
directhexmrayzenoss, usual timezone irc caveats apply23:23
mrayzenossyeah, I didn't want to spam up the MOTU mailing lists23:23
mrayzenossbut I'll look for the right one to post to23:23
mrayzenossI guess the ubuntu-motu mailing list will be a good place for my big email.  Thanks23:27
Jazzvamrayzenoss, no problem. Good luck :)23:30
emgentevening23:34
nhandlerGood evening emgent23:37
emgentnhandler: :)23:42
bdrungis here someone from the mozilla team?23:46
Jazzvabdrung, I am.23:47

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