/srv/irclogs.ubuntu.com/2008/11/20/#ubuntu-motu.txt

NCommanderdirecthex, you can't dput to OBS, right?00:14
directhexAFAIK. they have their own tool, called osc00:14
directhexwhich needs mono. hey, we've come full circle! ^_^00:15
NCommanderdirecthex,its kinda weird00:29
* NCommander is talking with the OBS Debian guy00:29
directhexNCommander, i know it's weird ^_^00:29
directhexNCommander, i've spoken with him before. they had a critical bug with build-depends-indep previously00:29
NCommanderThey sorta reinvented the wheel00:29
NCommanderThey modified the RPM build system to run dpkg-buildpackage vs. rpmbuild00:29
NCommanderCrazy hack00:30
NCommanderdirecthex, what do you think of OBS overall however?00:30
TetracommHello.00:31
TetracommCan someone recommend some automatic tools for creating .deb packages that will make it much easier to make them?00:31
directhexNCommander, building packages for more than just ubuntu: awesome (launchpad sucks in that it can't be used for debian collab)00:32
directhexNCommander, workflow: like ass. a big ass00:32
NCommanderdirecthex, well, maybe we can fix that00:32
savvasTetracomm: such as launchpad PPA ?00:36
directhexsavvas, i think he wants checkinstall00:36
directhexor whatever it's called00:36
TetracommI want something to create decent .deb packages.00:37
TetracommI hear that Checkinstall created packages are not accepted into the repositories.00:37
savvasfor decent deb packages you need to know the debian and ubuntu packaging policies :)00:37
savvashttps://wiki.ubuntu.com/PackagingGuide00:37
* Hobbsee quietly chokes on the idea that checkinstalled packages would be acceptable for hte repos.00:38
TetracommHobbsee: Tell me more.00:38
HobbseeTetracomm: it's only very good at simple packages, and guesses all the deps (sometimes getting it wrong)00:38
Hobbseeonly really works on the local system well, too00:38
savvasTetracomm: https://launchpad.net/people/+me/+archive/ https://help.launchpad.net/Packaging/PPA00:39
savvasYou can build your packages in a personal package archive, but you have to know how to make them first00:39
TetracommHobbsee: What if I tell it the dependencies when it asks?00:39
savvasthe best way is to play around with deb source packages :)00:40
TetracommOk.00:40
HobbseeTetracomm: it doesn't ask, iirc.00:40
Hobbseebut yes, listen to savvas00:40
TetracommHobbsee: It asked me the last time.00:41
savvasTetracomm: which program is it?00:41
Hobbseehmmm.  maybe i've remembered wrong, then.00:41
nhandlerHobbsee: We really should create a wiki page that explains why checkinstall should not be used to create packages for the repositories. This is a very common question, and it would be much easier to just refer people to a wiki page than to re-explain it each time00:42
Hobbseenhandler: that's true.00:42
Hobbseenhandler: i'd be surprised if there isn't one already though00:42
Tetracommsavvas: It was Megatunix, but I will try to package Laoe now00:42
Tetracomm.00:42
nhandlerHobbsee: I personally haven't seen one before. I'll see what google turns up00:42
savvasTetracomm: link please?00:43
TetracommTo Laoe?00:43
savvashttp://www.oli4.ch/laoe/ ?00:43
TetracommYes.00:44
nhandlerHobbsee: This (https://help.ubuntu.com/community/CheckInstall) was the only page I could find on {help,wiki}.ubuntu.com. It doesn't even mention why checkinstall is evil00:45
Tetracommoops]00:45
Tetracommnvm laoe00:45
NCommanderhey Hobbsee00:45
Hobbseehey NCommander!00:45
Hobbsee!checkinstall00:45
ubottucheckinstall is a wrapper to "make install", useful for installing programs you compiled. It will create a .deb package, which will be listed in the APT database and can be uninstalled like other packages. See https://help.ubuntu.com/community/CheckInstall - Read the warnings at the top and bottom of that web page, and DO NOT interrupt CheckInstall while it's running!00:45
Hobbseehmmm.   that used to have more warning in it, i though00:46
Hobbseet00:46
TetracommThe package creation process is too complicated. :(00:46
savvasTetracomm: That's why we use humans to make and maintain them. :)00:48
savvasTetracomm: you just want to make this software available as a .deb package for others or to learn how to package?00:48
TetracommTo make it available to others.00:49
TetracommAlthough it would be nice to learn how to package, it is too complicated.00:50
Tetracommand i'm going to package Zinf eventually00:52
Tetracommas well as Cmus00:53
savvasTetracomm: file a bug at https://bugs.launchpad.net/getdeb.net and use "Create Package: LAoE" in the subject *or* (I'm not sure) file a bug for ubuntu https://bugs.launchpad.net/ubuntu/+filebug and ask for packaging (tag: needs-packaging)00:53
TetracommI did that for Megatunix months ago and it is taking forever.00:54
Tetracommand I want to contribute00:54
savvasI don't see a bug for megatunix in getdeb.net00:54
TetracommI don't think it was getdeb.net00:55
savvasThen try on getdeb.net :)00:55
TetracommI want to contribute.00:56
savvasWhen they make the package, you can grab the source from http://archive.getdeb.net/getdeb/ and study it00:56
TetracommErr.00:56
savvasah well then, good luck :)00:56
TetracommWhat is the main problem with checkinstall?00:57
savvasI think it's too simple and too my-machine-specific00:58
TetracommI'll try out the new one and see how it works on the live cds.00:59
savvasTetracomm: are you using 32-bit ubuntu?00:59
TetracommYes.01:00
savvasuse your built package on a 64-bit ubuntu made with checkinstall01:00
Tetracomm8.10.01:00
savvasI mean, try to install it, I think it won't work01:00
TetracommOk.01:00
savvasA second reason would be that I believe checkinstall can't make source packages (correct me if I'm wrong)01:01
TetracommOk.01:02
savvasand source packages are used for easier updates and maintenance, also easier building for various architectures01:02
TetracommOk.01:03
directhexdoes LP have a "blocked by" mechanism on bugs?01:23
Hobbseeno01:24
Hobbseeonly for blueprints01:24
directhexdamn. I'll just add it in the bug text.01:25
directhexgood god, a feature bugzilla has which is useful :o01:25
james_wwhat's the fix for when a package uses docbook and it attempts to contact the OASIS website to download the dtd?01:39
james_wYou can use a local dtd, but I thought there was a better way of doing this than patching the DOCTYPE in each document01:39
james_whas anyone done it before?01:39
savvasuse proxy to link it back to your machine? heh :)01:40
NCommanderhey Hobbsee01:41
Hobbseehey NCommander01:41
savvasdon't ask me how though, just brainstorming :p01:41
james_wnellery: hi, are you around?01:46
persianixternal, NCommander for simple build environments, something like debomatic or falcon might be easier than using some of the available more complex infrastructures.01:49
nixternalooh I forgot about falcon01:50
NCommanderpersia, debomatic doesn't have NEW queue01:50
NCommanderI dunno about falcon01:50
NCommanderpersia, so OpenSuSE Build System actually pretty cool01:51
* NCommander thinks in many ways it works better than PPAs, and in other ways, its epic suck01:51
nelleryjames_w: hi01:52
james_whi nellery, how are you?01:53
persiaNCommander, as I said "for simple build environments" :)01:53
nelleryjames_w: I'm alright, you?01:54
NCommanderpersia, reprepro is my favorite01:54
james_wnellery: good thanks01:54
james_wnellery: I'm looking at your new debdiff01:54
james_wnellery: thanks for working on it. I'm wondering why you added inetutils-inetd to the dependencies this time?01:55
nelleryjames_w: that package depends on update-inetd01:56
nellerydid I get it wrong?01:56
james_wnellery: packages shouldn't depend directly on update-inetd, they should depend on inet-superserver and expect that that package provides update-inetd01:57
james_was these packages already depend on inet-superserver I don't think you need to add anything01:57
nelleryjames_w: so that change should just be removed?01:57
james_wI believe so01:57
james_wmy other question is why these packages depend on netkit?01:58
nelleryjames_w: do you mean netbase?01:59
james_wyeah, sorry01:59
nelleryjames_w: it doesn't appear that this was documented in the changelog02:00
james_wyep02:00
nelleryjames_w: is there any way to figure out where this change was made?02:01
james_wyou can examine all the old packages02:03
james_wor try and work it out02:03
james_wit's not too important, but if we don't find out then we are kind of stuck with it02:04
nelleryjames_w: I think I've found the change02:05
nellerybug 12378202:05
ubottuLaunchpad bug 123782 in heimdal "heimdal-kdc should depend on some inetd" [Low,Fix released] https://launchpad.net/bugs/12378202:05
nellerywhich would be in 0.7.2.dfsg.1-10ubuntu202:06
james_wnetbase was added before that apparently02:06
james_wor it might have been in an old version of the Debian package, and then not removed by Ubuntu when Debian removed it02:07
nelleryjames_w: it doesn't appear to be mentioned in the Debian changelog either02:09
nelleryjames_w: about bug 298496, should i remove the dependency on libxi-dev, or wait?02:14
ubottuLaunchpad bug 298496 in anyremote "Please merge anyremote 4.6-1 (universe) from Debian unstable (main)" [Wishlist,Triaged] https://launchpad.net/bugs/29849602:14
james_wI'm not sure02:14
james_wI hit the same problem with another package yesterday, but I think it's a bug in XTest02:14
james_wI haven't yet checked for bug reports02:15
persiaA new libxi-dev has been uploaded that includes the required Xinput.h02:15
persia(unless this is a different problem with libxi-dev)02:16
james_wI'm not sure that's the same bug02:16
persiaHmm.  Test date is the 18th, and https://lists.ubuntu.com/archives/jaunty-changes/2008-November/000827.html is the 19th.02:18
persiaIt was reported in -devel recently that upstream was moving the file around.  Mind you, it might also be the way XTest works.02:19
james_wnellery: I've got to sleep now, I'll review any debdiffs in the morning. Thanks for perservering.02:22
nelleryjames_w: alright, and thanks a lot for your help02:22
ScottKwgrant: Did you file a "If I wanted to be contacted I would have published a way to contact me" bug on LP yet?02:22
=== _Kopfgeldjaeger is now known as Kopfgeldjaeger
ScottKjono: There's a flip side to the hall of fame.  People that get left out, can feel demotivated.04:07
* Hobbsee smashinates akregator into the middle of next millenium.04:07
ScottKTrouble?04:08
* ScottK guesses he better start insiting that all uploads he sponsors are have all the proper paperwork filled out in LP so he can get 'credit' for sponsoring.04:09
ScottKMuch like '5 a day', I suspect the hall of fame will not generally motivate the behavior we actually want.04:09
HobbseeScottK: it dropped my planet.u.c feed again04:10
persiaScottK, Given the wide variety of experimentation with sponsoring, especially in light of widely publicised plans to demonstrate alternate defaults for a possible change, you'd do a lot better to support alternate models.04:10
ScottKpersia: I've had less than 8 hours sleep in the last two days.  You'll need to be clearer.04:11
HobbseeScottK: ah, so i *wasn't* the only one who didn't understand that.  Good.04:12
* Hobbsee notes that it sounds a lot like making Ubuntu more like a school yard.04:12
persiaScottK, There's been a lot of talk about things like switching to bzr for packaging.  You'd probably get a fair bit of support from that crowd if you support alternate sponsoring workflows.04:12
persiaScottK, That said, I've not inspected the hall-of-fame code.  Perhaps it uses .changes files to identify sponsoring, rather than bugs.04:13
ScottKpersia: I see.  If I support that workflow, sure, but I tend to do a fair amount of "pastebin me the debdiff" or mail me the patch.04:13
persiaScottK, See, the point is to get the community of people who use any sort of alternate workflow to make sure that it's using -changes parsing rather than bug review.04:13
ScottKpersia: True.  I haven't either, but given the terminonolgy used it seems likely it's tied to LP bugs.04:14
ScottKAh.  I see.04:14
persiaYou may disagree with the bzr crowd about their workflow, but you support their right to have alternate workflows.04:14
ScottKpersia: Absolutely.04:14
persiaFurther, by doing this, they may more support your right to have alternate workflows.04:14
HobbseeYay for pointing out people who do well, but I hate to think how some people's egos (or whatever other terms should be used there) are going to hurt when they don't get a mention.04:14
ScottKpersia: I also like how individual source packages get described as 'projects'.04:14
persiaScottK, There are several issues.  Pointing them out is probably best in mail.  I'm just encouraging you to start from a direction where there is already a current of support.04:16
ScottKHobbsee: Well all it does is point out quantity.  This may or may not equate to 'well'.  At least one person on the bug triagers list commonly marks bugs "Invalid" with the comment "Already reported", but doesn't bother to dupe them or answer when the reporter asks for a pointer to the bug.04:17
* persia plans to ignore HoF completely, as 5-a-day. Neither seems to serve a useful purpose, but I strongly support people building tools to better review activity or find issues in Ubuntu.04:17
ScottKpersia: I support that too.  I just wish the effort that's gone into HoF or 5-a-day would have been used for such tools.04:19
persiaScottK, I see those as attempts at such tools.  That I don't find them useful is a different issue.04:20
persiaSimilar to gaspa's fairly pretty NBS monitor.  It's not widely used because most of the NBS crowd didn't find it useful, but it was worth doing to try to better understand the problem.04:21
ScottKpersia: They are attempts at motivational tools.04:21
persiaAh.  I see them as less than ideal "review activity" tools.04:21
persiaAny motivational tool which causes individuals to compete doesn't seem ideal to me.  If they are indeed intended as motivational tools, I think they support entirely the wrong behaviour.04:22
ScottKIronically some of these tools can have unintended consequences.  I have an LP karma ceiling I use to monitor myself and make sure I'm not spending to much time on bugs.04:22
ScottKpersia: Agreed.04:22
jonoScottK, the vast majority of the community won't appear on the  HoF so I don't think there is a risk of much demotivation04:23
ScottKjono: That's exactly why it's demotivating.04:23
jonoScottK, ?04:23
jonoso you expect that the majority of the community will appear in a bunch of top 10 lists?04:24
jonoI disagree04:24
ScottKjono: HoF appears to be a list of the top people doing the work that's important to Ubuntu.04:24
jonoyes04:24
ScottKjono: There's virtually no chance I could appear on such a list.  Ergo the work I'm doing, must not be important.04:24
jonoScottK, oh come on04:25
jonoScottK, you may feel that way, but I doubt others will04:25
ScottKjono: Perhaps.04:25
ScottKjono: How does it calculate sponsorship?04:26
jonospeak to Daniel about the details04:26
ScottKOK.04:26
HobbseeScottK: I think it's just an excuse for people to be put on different levels in the Ubuntu community.  It makes people less equal, and is divisive.  The more people care about it, the more divisive it becomes.  I don't see why Ubuntu, which has a great appeal as not being a discriminatory project, and doesn't tend to have cliches, keeps moving forward in implementing this kind of thing.  Good on them, though, for improving on 5-a-day, and04:45
Hobbseemaking it count more than just bugs!04:45
NCommander+1 Hobbsee04:46
jonoheh04:46
ScottKWell if I wanted to rank high on 5 a day, it's easy enough to do so.  It wouldn't make the distro better though.04:47
nelleryhow often is the "Featured Contributors" part supposed to change?04:47
jononellery, no fixed amount, I would hope at least once a month04:47
persiaI like the idea of "Featured Contributors", but would have preferred it on the fridge, where I'm already looking for stuff.04:48
ScottKjono: I seriously think focusing on listing how many of something (like bug comments) is going to encourage people to churn through large volumes of crap.  It's not what we need.04:48
* Hobbsee notes the golden pony awards had similar problems, towards the end.04:48
jonoScottK, where are bug comments the metric?04:49
jonoyou mean sponsors?04:49
ScottKjono: It's also in 5 a day and top karma.04:50
jonoI think you guys are taking the Hall Of Fame a little too seriously04:50
jonowe were counting metrics for 5-a-day and the Ubuntu community did not melt04:50
jonowe are merely showcasing top ranking contributors - it really does help enthuse people04:50
jonomaybe not you, but others04:50
Hobbseejono: the counting metrics, as such, isn't the problem.  it's then what you *do* with that information.04:50
jonoHobbsee, we put it on a website, called the Hall Of Fame :)04:51
jonoby producing the Hall Of Fame we have not removed anything from the community04:51
Hobbseejono: so all those, along with all the horsemen are famous, and other people are mere mortals.04:51
jonoif people don't like it, don't look at it04:51
jonoHobbsee, crap04:51
persiajono, Actually, 5-a-day did a lot to decrease the value of many bug comments, and was a significant factor in the division of "triagers" and "developers" which had previously been more of a continuum.04:51
persiaDidn't "melt" anything, and has been a useful tool to get new people involved, but came at a cost.04:52
Hobbseepersia: ++. I saw a *particularly* good one in the last week.04:52
jonopersia, I disagree04:52
persiajono, Fair.04:52
jonoI disagree that 5-a-day has been detrimental to bug quality04:52
Hobbseehttps://bugs.edge.launchpad.net/ubuntu/+source/apt/+bug/219944 - first comment.04:52
ubottuLaunchpad bug 219944 in apt "admin should at least see a warning once for new required packages not installed on the system, even though they've removed the metapackages?" [Wishlist,Incomplete]04:52
jonobut it has brought more focus on bugs04:52
ScottKjono: I think something certainly has.  I'm not sure I know what.04:52
persiajono, Well, we get a lot more activity.  We get less deep thought.  I'm not sure how that balances out.04:53
Hobbseewhether that's bringing in new people, and not training them up enough, or something else is...04:53
jonoScottK, very possibly, but many things affect out community, from new initiatives like the HoF, to blog entries, to the availability of resources, to negative energy04:53
jonoHobbsee, don't be a troll04:53
jonoif you have something constructive to suggest, say it, but don't troll04:53
ScottKjono: She's not.  You're just not very open to honest feedback.04:54
Hobbseejono: not trolling.  Explain how that bug is *possibly* helpful.04:54
Hobbsees/bug/response/04:54
jonoScottK, I am open, but accusing us of not training people up sounds like trolling04:54
jonomaybe I misinterpreting her comments04:54
persiajono, The accusation is not to you.04:54
jonoScottK, and as for not liking feedback, I have always been open to feedback04:54
jonoScottK, is there an example of when I have  not been open to feedback?04:55
Hobbseejono: well, then, if they *are* being trained, then why do they give bug answers like that?  That got a comment, and marked invalid, before it got brought up in -bugs.04:55
persiajono, It's that bug triagers aren't being as carefully trained as in the past.  That's something for which a *lot* of people share the burden, including all participants in this conversation.04:55
jonoHobbsee, there are  lots of bad comments in community, irrespective of training04:55
jonopersia, I agree04:55
Hobbseejono: so you're just attributing it to "the community occasionally is shit"04:55
persiaTo me, 5-a-day appears to have led to more bug comments, and to fewer questions in #ubuntu-bugs about how things work.04:56
jonoHobbsee, what do you think?04:56
Hobbseepersia: and it seems to me that questions in -bugs, particularly during the au day, aren't being answered.04:56
persiaIt also appears to have decreased the number of people who are working on the bugs who care about fixing them.  They appear to care more about getting the bug into the right commented shape.04:56
Hobbseepersia: ++04:56
persiaHobbsee, Well, you and I should do more about that.04:56
ScottKjono: Calling people trying to give you feedback trolls is not an example of openness IMO.04:56
jonoScottK, it appeared like trolling to me04:57
jonoif not, I apologise04:57
jonoand when people do troll, I will call them out04:57
ScottKjono: No one here is trolling, we just feel very differently than you on some points.04:57
Hobbseejono: well, I think there has to be a reason for it, and I think that trying to attribute it to "the community makes bad comments sometimes" is pathetic.04:57
jonoI have to be honest though, with you ScottK and Hobbsee there is always such a lot of negative energy04:57
Hobbseejono: i was not intending to troll.04:57
jonoHobbsee, then I apologise04:58
Hobbseejono: maybe you look in the wrong places, then.04:58
ScottKjono: When was the last time you heard anything negative from me?04:58
ScottKjono: Go look at my posts on planet and find a negative one.04:58
Hobbseejono: apology accepted.  Please do not always assume that i'm trolling when I disagree with you.04:58
jonoHobbsee, ok04:58
jonoScottK, I am talking in general - there seems a greater than often sense of criticism and negative energy04:59
Hobbseepersia: I would have thought that those at canonical should, if they're the ones pushing people into working on bugs, too.04:59
Hobbseepersia: Often the community members are doing other things, and can't always be relied upon to help.04:59
jonoHobbsee, I believe there are reasons for bad bugs, and I am not suggesting that its just "the way it is" - I was asking earlier what you felt could be the cause04:59
ScottKjono: Things don't get improved by not talking about problems.05:00
jonoI would love to see what you guys think so we could investigate05:00
ScottKjono: I already told you.  You already told me I was wrong.05:00
HobbseeI note though, there has been some good success on getting the needs-packaging bugs in a more sane state.  The discussions between various members of the MOTU, and the bugsquad, seem have been profitable.05:00
persiaHobbsee, See, I don't think it's Canonical's responsibility.  The more that such an attitude spreads, the less Ubuntu is itself.  I like Ubuntu.  I want to keep it.  That means that I, as a member of Ubuntu, need to do things.  I think everyone should feel that way.05:00
jonoScottK, agreed - but firstly problems need specific criticism and suggestions for improvements, and secondly, there needs to be a balance - celebrating what we do have and not just focusing on the bad05:00
HobbseePeople tend to actually check now if the package exists in debian, before marking it as confirmed & wishlist.05:01
ScottKjono: Yes.  And as I pointed out I've recently been blogging on planet and actively trying to celebrate good stuff.05:01
jonoScottK, in which case, kudos05:01
Hobbseepersia: I agree with you - but I think that people, or groups, that encourage large amounts of contributions in a particular area ensure that they contribute the resources to ensure that area continues to work well, after they've brought more people into it.05:02
persiajono, And on that note, while such initiatives are interesting, it might be better to work with various people to define them in the first place, as opposed to introducing such tools that might get criticism.  Building things privately and introducing them as official isn't very Ubuntu.05:02
Hobbseepersia: whether that be canonical, or another company that invests in ubuntu, or a new team, or whatever.05:02
jonopersia, I don't think we acted unofficially, we just built a tool and released it05:02
Hobbseehrm, there should be a 'should' in the above, too.05:02
jonopersia, people do that in the community all the time too05:03
persiajono, That's precisely my complaint.  I'd prefer that you had acted unofficially :)05:03
jonoheh05:03
ScottKjono: I think he has a good point.05:03
persiajono, It's announcing something as official without having worked with the affected teams in an open manner that bothers me.05:03
jmarsdenComment from a relative newcomer on HoF: I like the "Latest X" part of HoF, it celebrates new people coming on board and becoming more deeply involved.  No so sure about celebrating who is busiest or top 5-a-day or top Lp Karma... Maybe as well as a "featured contributor" there could be a "featured newcomer"  -- interview someone who just became a MOTU/DEveloper/whatever, and find out how they did it, what they liked05:03
jmarsden about the process, etc.05:03
persiaMost people who build tools say something like "I put together this.  What do people think?  Is it useful?05:03
jonopersia, where do you draw the line - does every project need to consult extensively while being developed?05:04
jonoI agree in openness, and I cherish and encourage it, but sometimes in the interests of expediency, its a case of just getting it out there and then soliciting feedback and improving05:04
=== foka_ is now known as foka
persiajono, No, just anything that's being introduced as "official".  Ubuntu is a very open project.  Very strongly based on consensus.  Anything that is introduced without consensus should, to me, be introduced as a candidate to build consensus, rather than something official.05:05
jonoI have been clear that I am seeking feedback for improvements05:05
jonopersia, I disagrewe05:05
jonodisagree, rather05:05
persiaI'm *much* happier with the Harvest introduction than with the HoF introduction.  That was presented early, and discussed, and then became more official.05:05
persiajono, With what specifically.05:05
jonoshould each package have to be voted on to become official and in the archive?05:05
persiaDo you believe Ubuntu isn't open?05:05
persiajono, Yes.  We do that.05:05
Hobbseepersia: in jono's defence, i'm not sure how you'd cover the entire ubuntu pool of contributors, to askthem for feedback, easily, apart from blogging about it.05:05
jonoI am talking about packages from ubuntu developers05:06
persiajono, so am I.05:06
jonoan ubuntu developer just uploads05:06
Hobbseepersia: harvest is just developers, and there are lists to contact them.  HoF is everything.05:06
jonosurely they need to seek concensus05:06
persiajono, *every* package local in Ubuntu has been reviewed by at least two Ubuntu developers, and usually three or four.05:06
jonopersia, what about updates05:06
persiajono, There doesn't exist a single Ubuntu-only package that doesn't have peer review.05:06
jonoif something is uploaded, it becomes officially, those packages are not checked05:07
persiajono, Updates are different.  See, I'm saying that something new should be reviewed.  Once it's there, fixing it is only sensible.05:07
Hobbseejono: how is that relevant,sorry?05:07
jonowhat about bug fixes?05:07
jonopersia, I disagree - I think its reasonable to put out new ideas and then have people review afterwards05:07
persiajono, I agree with that.  I am only saying that such things should be presented as ideas, and not announced as "official".05:08
jonoI think for core governance we need review as part of the process, but websites can be put out there05:08
jonopersia, well if it appears on ubuntu.com, it could be percieved as official05:08
Hobbseejono: are you trying to say that "releasing a major community thing" is somehow on par with "uploading a bug fix, or new version of a package", and thus, it's easier to JFDI than solicit opinions from people, so that it gets done?05:08
jonobut then that makes any content on the wiki official05:08
Hobbseeor have i missed the relevance?05:08
jonoHobbsee, what I am saying is that the HoF was an idea between Daniel and I, and we did05:09
jonoit05:09
persiajono, Right.  Most other sites appear somewhere else first.  This was true for the ISO tracker.  It was true for harvest.  It was even true to some degree for 5-a-day05:09
jonowe don't have a lot of time as it is, and if we would have had to seek concensus and spend time on it, it would have never been a justifiable chunk of time05:09
jonoas such, we threw it out there and requested feedback after the fact05:09
persiajono, So you're saying that because you have access to the ubuntu.com domain, you shouldn't have to bother asking others for input before making something official?05:10
ScottKjono: That's not really a very Ubuntu attitude IMO.  "Didn't have time to work with anyone, so just did it".05:10
Hobbseepersia: who would he ask for input, though?05:11
persiaHobbsee, readers of his blog would work for me.05:11
jonoit was  not a case of didnt have time so just did it anyway, it was a case of having an idea, developing it and releasing it05:11
Hobbseepersia: while it does show some *very* interesting reasoning behind some of the horsemen decisions, i think this one would have been ahrder.05:11
jonoI am sorry if that does not fit with you expectations, but thats what happened05:11
persiajono, Do you understand the source of the complaint?05:11
jonoif there is significant objection to the HoF then we will revoke it - so far, there has been none05:11
jonopersia, I can see the reasoning, but as I said earlier, I respectfully disagree05:12
persiajono, Yes, but you've yet to identify with what you specifically disagree.05:12
ScottKjono: I guess we're nobody then.05:12
jonoall communities will at times develop first and ask for feedback later, and while I think that for the purposes of governance and community growth that is not a bad idea, for periphery elements such as the HoF it is not such a big deal05:12
jonoScottK, your words05:12
persiajono, Is the perception that foo.ubuntu.com should be perceived as official something with which you disagree?05:13
HobbseeScottK: no, it just means that anyone should be able to put forward an idea, implement it, release it, and stick it on ubuntu.com without actually asking the other communities for input.05:13
jonopersia, I disagree that everything needs concensus before it becomes official05:13
jonothis is my opinion, not necessarily the opinion of the Ubuntu project05:13
persiajono, That's *how* we do things.  It's precisely contrary to the basis of my understanding of the opinion of the Ubuntu project.05:13
jonoI agree that most of *.ubuntu.com is official05:13
ScottKjono: You said there has been no objection to HoF so far.  I guess I don't know how else to characterize this conversation.05:13
HobbseeScottK: which, incidently, means that stuff such as the RCbugs, etc, should be very easy to get on ubuntu.com, in future :)05:14
jonoScottK, sorry, no issues outside of this discussion05:14
persiaI don't have much opposition to HoF in and of itself, but I do have strong opposition to the idea that it doesn't take consensus in the Ubuntu project to make an official change.05:14
persiajono, So in that light, why does ubuntuwire exist?05:14
jonopersia, the word "official" is a complex one, and I suspect difficult to define in concensus05:15
persiajono, It was specifically rejected as offical, although the tools are very useful to many.05:15
persiajono, So it is the perception that foo.ubuntu.com represents the Ubuntu project with which you disagree?05:15
jonopersia, I think I have been clear05:15
jonoI believe that most of ubuntu.com and sub-sites are deemed official05:16
jonoyes05:16
jonobut some content is not, such as the wiki05:16
jonoparts of the wiki are official, parts are not05:16
jonosorry, I don't have time to debate this right now05:16
jonoI don't mean to blow you off, but it is 9.15pm here and I supposed to be washing dishes05:16
jonoif you guys want to discuss this via email, drop me a line05:17
jonoand I am happy to recieve any and all feedback about the HoF, and for us to discuss it05:17
Hobbseejono: As for the earlier question.  Here's the answer:  "Currently, I think it's a lack of training, and more of an emphasis on getting the bugs in the right states, rather than actually fixing them, like persia said.  Like being encouraged to ask if people can reproduce the problem, rather than being trained to report things upstream, if they're relevant, and to at least try to debug it a bit (such as "does the package exist in debian" for05:18
Hobbseeneeds-packaging bugs)".  Please respond to me by email, when you have more time.05:18
bainwhat is the procedure to get a package transported to debian once we have it in ubuntu?05:19
baini am currently trying to get a package in jaunty, and iulian is helping me with it, however i would like to get a heads up on above05:20
jonoHobbsee, I agree that training is a big issue, do you have any thoughts on how we can fix it?05:21
persiabain, Check the BTS for an RFP or ITP.  If it exists, work with that bug.  If it doesn't exist, file an ITP, prepare a debian revision, and upload to Debian.  If you can't upload to Debian, put it on mentors.debian.net, and ask debian-mentors@lists.debian.org for upload.  You'll need to commit to maintenance.05:21
persiajono, It's mostly a train the trainers thing, and reward the right activities.  Long ago, bug days involved lots of developers, and were focused on closing bugs.  These days they are more about reviewing new bugs, or pushing stuff upstream.05:22
bainpersia, thanks05:22
persiabain, Note that there's no requirement for a package to be in Ubnutu to use that procedure.  It's worth starting in parallel.05:22
bainpersia, right my thoughts exactly, i was just worried about debian process being too long, so i started with Ubuntu.05:24
Hobbseejono: a few.  But most of them will probably be unpopular.05:24
RAOFbain: I haven't found Debian to be a terrible pain, partially because much of the work has been in a fairly small team (pkg-cli-{libs,apps})05:25
persiabain, In both cases, it depends on how many developers feel like sponsoring stuff, and either is extended by issues with the packaging.  Either can be quick, or long, and which is faster is a hard question to answer at any time.  Debian is usually perceived as better though.05:25
persiaHobbsee, You registered a retaining-developers spec.  Perhaps you have time to put together a bug-to-fix-workflow-improvement one?05:26
Hobbseejono: perhaps not *that* unpopular.  But will still require people sitting down and admitting there's an issue, and open to suggestions and collaboration on how to fix it - then actually doing the work in fixing it.  This would involve updating things like documentation based on the progress that has been made, emailing everyone saying "this is just a reminder on how it should be done.  here's the crash course", then making sure people are05:26
Hobbseearound to actually help out, and people watching to make sure others *are* giving out the revised, now correct, information.05:26
persiaEspecially with the growing popularity of PPAs, we aren't seeing as many patches as patches, and the old procedures aren't throwing a very wide net.05:27
bainRAOF, well i am not talking about community/debian side delays per say, ubuntu just felt faster for various things including getting to understand packaging and finding documentation05:27
Hobbseejono: If people are unwilling to do the last couple of parts, then the entire thing is null and void.  So the first question is...are people (including canonical members, as they're the team pushing lots of people into bugs) willing to?05:28
Hobbseepersia: that's a point.05:28
bainBut i am convinced debian process is worth starting early now that i am slightly more comfortable with packaging, thanks you people05:28
Hobbseepersia: (willing to help out?)05:28
Hobbseepersia: I guess there would be a lot of current themes between them.05:29
persiaHobbsee, In a distracted fashion.  I've a stack of stuff to do in the next couple days, including sending an announcement about my fast approaching inability to access the network for a couple weeks.05:29
Hobbseepersia: well, i've got 3 exams in the next 2 weeks, so i'm not around much either.  Will think on it.05:29
persiaMaybe just a hallway discussion then, or perhaps it could be raised as a topic for someone to grab in the next QA meeting05:30
* persia wishes this had come up yesterday, as that would have been better timing05:30
Hobbseepersia: Are they convinced it's actually an issue?05:30
persiaDunno.  I haven't seen it discussed in a couple months.05:31
persiaThere was a hallway discussion about it in Prague, with a number of interested parties.05:31
HobbseeIf heno and such don't see it as an issue, then raising it, to try and get it fixed, is a waste of time and energy.05:31
Hobbseewas heno there?05:31
persiaheno had some interest in Prague towards improving the fix ratio, but that may not translate into action items without further discussion.05:32
Hobbseethe fix ratio.  Right, hmmm...05:32
persiaOn the other hand, such a discussion could already be planned.  I haven't seen too many of the QA track specs on LP yet.05:33
* bain is away: "work"05:33
* ScottK is away: "sleep"05:33
* Hobbsee is here: "studying"05:33
persiaHobbsee, Right.  The problem is that there exist fixes to bugs that aren't in the repos.  There are likely a wide number of opinions about the solution.05:34
persiaIt's that discussion that's likely worthwhile to have, and put together a list of candidate solutions and easy action items to try towards improving the situation.05:34
ScottKDarn.  Just remembered....05:35
Hobbseepersia: oh, right.  I thought the current discussion was that people were 'triaging' things the wrong way, and needed to be trained how to do it right, and be more useful05:35
* ScottK is away: "cleaning the kitchen - then sleeping"05:35
Hobbseethis sounds like facebook onto irc...05:36
persiaHobbsee, I perceive that to be one element of the larger issue.  Adjusting triage training to focus on getting bugs to Fix Released would help with the fix ratio.05:37
persiaOn the other hand, that focuses on the actual problem, rather than on what we perceive to be one of the causes.05:37
jonosorry Hobbsee, had to step away05:37
jonoHobbsee, I agree, training is where we need to focus our efforts05:37
Hobbseepersia: er, define "that" please?05:37
persiaI don't have enough specicic complaints with the current documentation to think "Fix the documentation and practices" is a useful session.05:38
jonoand I also believe that we need to focus on fixing bugs as opposed to just triaging05:38
jonoHobbsee, do you feel that more education is the solution?05:38
persiaHobbsee, rephrased: discussing the fix ratio focuses on the actual problem...05:38
Hobbseepersia: well, if the documentation is right, the focus then switches to "so, how do we get this into people's heads, including current contributors who don't know of the changes, and probably haven't read the wiki in ages, and wouldn't even know where to *start* reading for finding out *just* the changes, and don't have time to read the entire thing"05:40
Hobbseepersia: ah, right.05:40
Hobbseepersia: (I just didn't want to assume that the documentation was perfect, when i've not read all of it recently, so gave it the benefit of the doubt)05:40
Hobbseejono: yes, for existing people as well.05:41
persiaRight.  It's looking at the whole picture, and identifying what bits need help (documentation, practices, #ubuntu-bugs staffing, etc.).05:41
jonoHobbsee, where do you feel we need to focus the most education on? is it packaging skills or knowledge of upstream code?05:41
jonoor some altogether different area?05:42
persiaI'd focus on understanding troubleshooting techniques.05:42
Hobbseepersia: I see it as a huge problem that this stuff keeps changing, but there's no equivalent of what ubuntu-devel-announce@ is supposed to be (and somewhat fails at - it's going to be in my other spec), where people can get a quick guide on the changes of culture and practices, without having to read the entire wiki.05:42
Hobbseepersia: which means a whole bunch of people are triaging according to info they learnt a few years ago.05:42
persiaI'd also focus on better ways to help identify bugfixes to developers, and practices including testing patches from upstream or other sources to verify a given patch works.05:42
Hobbsee(which is *probably* why a lot of established people abuse the bug statuses at times, i'd expect!)05:43
persiaHobbsee, Hrm.  That's an interesting point.05:43
Hobbseepersia: I, at least, run mostly on triaging information that I learned back in 2005.05:43
persiaI've also seen a number of long-term people surprised by new tools.  Organising that better would help.05:43
Hobbseeand that was KDE stuff.05:43
Hobbseeso, that was basically stuff I learned in bugzilla (KDE and firefox), and translated to here by a common-sense approach.05:44
=== Tweenaks is now known as Treenaks
HobbseeI don't think i'm alone in that.05:44
jonoHobbsee, persia and ScottK, would you be willing to send me an email with which areas you feel like we need more developer education05:44
jonoI would love to have something in my inbox I can work from05:45
Hobbseewhile it means I get most of the stuff right, i'm fully aware that there are some weird and wonderful policies, which mean people do things that I don't think make sense, but just ignore05:45
jonoI have been thinking a lot about developer education too recently05:45
persiajono, Honestly, I'm not going to get to such an email until after UDS.  My apologies.05:45
Hobbseejono: i don't thinkit's packaging as such.  it's about thinking what needs to be done, what's most helpful to do, and how to go about doing that.05:45
jonopersia, no problem05:45
persiajono, And it's not just developer education.  It's developers, triagers, etc.05:45
jonopersia, I mean developers in the general sense - triagers, packagers, programmers etc05:46
jonoHobbsee, you mean how work is divided between contributors?05:46
persiaLet's extend that to new community entrants with interest in the code as well.05:46
jonosure05:46
persiajono, Would you be able to organise a UDS session to cover some of this, and maybe help break it down into actionable items on which we can all work?05:47
persiaDunno if it's really QA track or Community track, but either would probably work.05:47
jonopersia, this is part of the reason I am keen to recieve what you feel are areas of needed focus05:47
* persia will try to put together a bullet list in the next bit, but apologises in advance for the lack of depth to such an email.05:48
Hobbseejono: no - but focussing on things like "how can i make this bug get fixed fastest?"  "i test this bug, i see if the issue is still here, unless someone else can confirm it, then I file it upstream, and can see these general hints on ettiquite on filing bugs upstream.  If I think it's something critical for release, I do the appropriate procedures (which change all too often, but are starting to make more sense!)"05:48
jonopersia, summaries would be fantastic, thank you05:48
Hobbseejono: not "how can i touch this bug, and get 5-a-day-cred for it, and move onto the next one, so I can beat the stats?"05:49
jonoHobbsee, these are two separate issues I believe - on one hand you are talking about best practise and on the other hand you are talking about stopping people gaming the system05:50
jonoboth are worthwhile areas of focus05:50
Hobbseejono: Well, if people are following the best practice, then the 'system' of 5-a-day becomes less important.05:50
persiaGaming the system is only meaningful when there is competitive scoring.  In the absence of such competition, there's no motivation for gaming.05:51
Hobbseejono: what might be interesting, instead, is if 5-a-day took a longer approach, and tracked how people got bugs through to fix-released, or to filed-upstream05:51
Hobbseepersia: exactly.05:51
jonoHobbsee, that depends - the success of 5-a-day is in making bugs feels manageable, but there still needs to be a strong emphasis on quality - and if 5-a-day (or anything else) comprimises quality, we need to be able to resolve that05:52
jonoHobbsee, thats a great idea05:52
jonoHobbsee, but it should be focused on triaging imo05:52
HobbseeI think that sort of thing would help a *lot* with this05:52
jono5-a-day I believe is really a strong idea for encouraging triaging05:53
Hobbseebut that does require what I said above - that everyone knows how to go about doing that in the best way, that the best ways are documented and followable, and that someone checks for hte first while that people are actually doing what they're supposed to do.05:53
Hobbsee5-a-day is a good concept, if it's focussed on acheiving the right goals.05:53
Hobbseejono: so, make it be for bugs that get filed upstream, and make sure that people fully understand what htey should, and should not, file upstream.05:54
jonoeven with the best documentation and best practice, I suspect we will still have people who game the system05:55
jonowhich is why I think it could be valuable to discuss how we can improve the system with regards to quality05:55
Hobbseejono: well, that depends then on what gets officially chosen to focus on.05:55
jonoanywhoo, I best run05:55
jonothanks for the feedback05:55
Hobbseehave negative points for those who get triaged wrongly, or something.05:55
jonoHobbsee, I was thinking about that too05:56
jonopossibly a moderation system for comments05:56
jonoanyway, best run05:56
jonotake care folks05:56
Hobbseejono: book a session at UDS about it, please.05:56
jonoHobbsee, will see what I can do05:56
Hobbsee(if you haven't already)05:56
dholbachgood morning06:14
fcestradadholbach: Good Night06:17
dholbachnight fcestrada06:18
Hobbseepersia: thankyou06:19
persiaHobbsee, Please expand on that.  It's **really* minimal, but what I could produce quickly.06:19
iulianbain: Commented07:00
slytherinbain: you from India. :-)07:00
bainslytherin, yes07:01
bainiulian, am at work will take a look when i am back home07:01
iulianIt's sometimes confusing when you have "Advocate this upload" on REVU when you're not a dev.07:02
iulianCan someone fix that please?07:02
iulianbain: Sure07:02
slytheriniulian: contact NCommander or rainct07:02
persiaiulian, If you have the button, one of the REVU Admins granted you advocation.07:03
persiaslytherin, That's really not the answer to every REVU question :)07:03
iulianpersia: Eh? Wait a moment.07:03
NCommanderpersia, no, the right answer is contact RainCT07:04
* NCommander fixes iulian's account07:04
iulianpersia: I cannot advocate. I only have the button present.07:04
iulianNCommander: Thanks.07:04
persiaiulian, Ah, that's extra odd.07:04
iulianIndeed07:04
persiaNCommander, it's an account-specific issue?07:04
slytherinpersia: No. But I also have that checkbox. And there is no reason why I should have it. So I guess revu is not really checking the permissions.07:04
persiaNCommander, How can a user get that button if they don't have reviewer permission?  Alternately, if they have reviewer permission, why can't they advocate?07:05
slytherinat least while displaying the ui elements07:05
persiaslytherin, Ah, that probably needs a bug then.07:05
NCommanderpersia, I think RainCT was a little overliberal on giving review permissions07:05
persiahttps://launchpad.net/revu/+bugs07:05
slytherinUUS have review permissions, right?07:05
NCommanderiulian, what's your LP account name?07:05
slytherinUUC I mean07:05
iulianNCommander: iulian07:06
NCommanderNope07:06
persiaNCommander, Well, there are a fair number of people not MOTU who have reviewer rights for one reason or another, but the button should only appear for those that have such a right.07:06
NCommanderMOTU or greater07:06
persiaslytherin, Not as a class, no.07:06
* iulian agrees07:06
NCommanderpersia, reviewer right means they have the advocate button :-)07:06
NCommanderand can archive07:06
persiaNCommander, Right.  What slytherin and iulian are reporting is that they have an advocate button and it doesn't work.07:06
iulianCan I also archive uploads? Yaay! supapowers!07:07
persiaIf they are both reviewers, that's a different issue.07:07
NCommanderRainCT been busy07:07
* persia is doubtful of granting non-MOTU reviewer access, but has seen it have value in the past for certain people07:07
NCommanderHe's added new permission levels07:07
NCommanderpersia, strictly speaking, I had reviewer status on REVU long before I was UUC :-)07:07
slytherinPlease help me here. What do you mean by 'Reviewer'. I can add comment, is that 'Reviewing'?07:07
iulianslytherin: I suppose the only difference is that you can archive uploads, not sure though.07:08
NCommanderslytherin, reviewer status means you can archive packages (any package), and Advocate an upload07:08
NCommanderYou shouldn't be able to see the "Advocate This Upload" button07:08
slytherinNCommander: Ok. You mean the checkbox, right?07:09
NCommanderyeah07:09
persiaiulian, Advocation, rejection, and archiving are the permissions associated with "reviewer"07:09
slytherinNCommander: Ok. Then I am seeing it. Which is a bug then.07:09
Koongood morning guys07:09
NCommanderIt looks like RainCT split out Admin to Admin and Moderator07:10
slytherinKoon: Good morning. After long time.07:10
NCommanderModerator can Nuke07:10
NCommanderAdmin can change privilleges07:10
persiaRight.  Comes from moving a proper Nuke to the UI.07:10
Koonslytherin: I've been back for a few days already :)07:10
slytherinKoon: Really? I didn't see you here or in #ubuntu-java. :-)07:11
Koontss07:11
slytherinKoon: I hope you are planning to start soon on maven work. :-)07:12
Koonslytherin: in fact someone is working on it07:12
KoonI'll talk about that at the java meeting.07:13
slytherinKoon: ok, we can discuss this in today's meeting.07:13
NCommanderwtf is restricted O_o;07:13
persiaNCommander, Cannot upload. Cannot comment.  Only to be used in extreme situations.07:15
NCommanderever used?07:15
persiaI don't think we've had a need yet, thankfully.07:16
persiaI'm glad it's there, in case it is needed, but hope never to use it.07:16
Laibschgood morning09:46
Laibschanybody willing to commit the debdiffs I prepared for bug 221010 to -proposed09:46
ubottuLaunchpad bug 221010 in mailgraph "homepage for mailgraph has moved" [Low,In progress] https://launchpad.net/bugs/22101009:46
Laibschsame thing for bug 22754709:46
ubottuLaunchpad bug 227547 in wordpress "ubuntu wordpress should suppress the "please update" warning" [Wishlist,In progress] https://launchpad.net/bugs/22754709:46
=== jussio1 is now known as jussi01
=== bain_ is now known as bain
lagadirecthex: i bet you love morten kjeldgaard's argument ;)13:39
slytherinlaga: +1 :-D13:42
directhexlaga, i'm taking the higher road, and not using any of the pithy comments i could use13:43
persiaLet's just let that lie.  It's not a constructive mail, but it's also not constructive to complain about it.13:43
lagait's hilarious :)13:43
slytherinpersia: we are not complaining, we are just teasing directhex. :-)13:43
slytherinHobbsee's reply was spot on.13:47
lagayes13:48
directhexi'm used to it. i've been named as an enemy of freedom by boycott-novell twice already13:51
slytherindirecthex: you might as well make hat trick for your work on mono packaging. :-)13:52
directhexslytherin, i strongly suspect i will. i've been wondering how to score my hat-trick on this13:52
slytherindirecthex: I wonder if the mono work will make enough free space to put JRE on CD. :-D13:53
slytheringeser: there? need to discuss libjdic-java merge.13:53
handschuhslytherin: remember uiflite-package? the upstream author refused to make it a separate package13:54
slytherinhandschuh: yes, you told me.13:54
directhexslytherin, the whole jre? i suspect not13:54
directhexslytherin, which apps demand java? or just the plugin?13:55
slytherindirecthex: while there is no plan currently, I hope the OpenJDK JRE can be split in small packages.13:55
slytherindirecthex: even plugin will need JRE.13:55
handschuhslytherin: ok, just wanted to be sure :-)13:55
directhexslytherin, i know, but the problem with the plugin is applets need to expect that every single class will be installed - if you have a more mono-like java stack, then desktop apps could depend on partial javas which are smaller13:56
slytherindirecthex: that is what I thought. I hope someday we will have it ...13:58
directhexslytherin, and for desktop apps, i suspect anything which looks clearly non-native will work against you when negotiating with the desktop team. gtk# apps are indistinguishable frmo gtk+ apps, other than the whole .exe and .dll thing13:59
slytherindirecthex: java has GTK look and feel and it looks nearly native.14:01
directhexslytherin, how nearly? it sucked a few years ago14:01
james_wanyone know what a ">&" shell redirection is intended to achieve?14:01
directhexjames_w, in isolation?14:02
james_wit seems to work like "&>" in bash/zsh, but fails in dash14:02
james_wdirecthex: "cmd >& /dev/null"14:02
directhexit's a bashism. non-posix afaik14:02
directhexwe patch an instance of that in something. can't remember what, but i remember patching it14:02
slytherindirecthex: let me find the bug about making that look and feel default. I have a screenshot attached there.14:03
james_wyeah, just wondered if I was converting it to something with the same meaning14:03
JonReaganI got a lintian bug issue... looks like the version number for my app has a dash, which in a native file does not work...  but if I go into the synaptic package manager, I noticed that most have the (e.g 1.4-0ubuntu1) number pattern14:04
JonReaganis there something wrong? :-/14:04
slytherinJonReagan: what version are you using?14:05
JonReaganversion?14:05
Hobbseenumber14:05
JonReaganoh, mine is 1.4 of openproj14:05
Hobbseewhich doesn't contain a -, yes?14:06
directhexJonReagan, okay, so what version package are you trying to make?14:06
JonReaganyup, no dashes14:06
Hobbseeyou can use 1.4-0ubuntu1 as the version?14:06
JonReaganthat's what I used14:06
JonReaganbut lintian has a problem with that ;)14:06
JonReaganwhich is where I am confused14:06
Hobbseewhat's the exact lintian error?14:07
JonReaganeh, hold on I'll grab the link14:07
JonReaganhttp://revu.ubuntuwire.com/revu1-incoming/openproj-0811200421/lintian14:07
persiaJonReagan, Most likely it's an issue with your orig.tar.gz14:07
HobbseeJonReagan: are you intending it to be native?14:08
JonReaganah14:08
JonReaganwell, that's a good question14:08
JonReaganthe original source could be built for a number of systems14:08
Hobbseeis it ubuntu-only?14:08
Hobbseeif not, then it shouldn't be native.14:08
JonReaganbut with some customization, it was built for debian/ubuntu14:08
slytherindirecthex: https://bugs.edge.launchpad.net/ubuntu/+source/openjdk-6/+bug/18313914:08
ubottuLaunchpad bug 183139 in openjdk-6 "[wishlist] make gtk laf default for icedtea-java" [Wishlist,Triaged]14:08
Hobbseethe idea is usually for non-native packages, except in extreme circumstances.14:09
Hobbseesuch as ubuntu-wallpapers or something14:09
JonReaganah14:09
JonReaganso, in that case is there something I need to do to fix it... because I really have no idea :)  It's my first package... i'm a bit of a noob14:09
HobbseeJonReagan: you need to rename the tarball.  See what lintian said:14:10
HobbseeN:   Native source packages are sometimes created by accident. In most14:10
HobbseeN:   cases the reason is the location of the original source tarball.14:10
HobbseeN:   dpkg-source searches for this in14:10
HobbseeN:   ../package_upstream-version.orig.tar.gz.14:10
Hobbseedon't repack it, just rename it14:11
JonReaganso I need to rename my tarball to .orig.tar.gz14:11
JonReaganas the file extension?14:11
Hobbseeyes14:11
Hobbseeand change the - to a _14:11
JonReaganah... I see14:11
JonReaganthank you so much! :)14:12
Hobbseethen you can rebuild the source, and you'll get a new file14:12
Hobbseeyou're welcome!14:12
HobbseeJonReagan: er, note, the file you rename should be the pristine one from upstream, not the one you've gone and modified when you built your native package14:12
JonReaganoh ok,... I'll be sure to do that14:13
JonReaganwell, I gotta run folks.. thanks for the help!14:14
directhexslytherin, looks close enough that only obsessive mac users would notice14:18
slytherin:-)14:18
=== thekorn_ is now known as thekorn
bddebianHeya gang14:50
=== LucidFox_ is now known as LucidFox
nhandlerHey bddebian!14:51
bddebianHello nhandler14:51
iulianHi bddebian.14:54
bddebianHi iulian14:55
geserslytherin: Hi, you pinged me about a merge?15:03
geserHi bddebian!15:03
slytheringeser: yes, I did.15:04
bddebianHey geser15:04
slytherincan you please take a look at last 2 changelog entries for libjdic-java and tell me which is the preferred way?15:04
slytherinboth changes achive same thing.15:05
geserslytherin: good question, I believe I had a good reason to change it again. Both uploads were done to fix a FTBFS, so pick a solution which works for both builds (arch+indep and arch-only)15:14
slytheringeser: Debian package has moved to openjdk. I think I will use 'set JAVA_HOME' solution so I use same java for both binary-arch as well as binary-indep.15:15
slytheringeser: apart from that I need to make few changes and probably patch Makefile for our xulrunner paths.15:15
geserslytherin: check first if the change is still needed, some FTBFS resolve themselves15:18
slytheringeser: yes it is needed. I tried compiling yesterday.15:19
geserok15:20
bainiulian: did all the fixes you asked for :D what do you want me to do later today? :D15:49
iulianbain: Yea, I saw, great. I will have a final look at it later on.15:51
iulianbain: Is it late there already in India?15:52
bainiulian: nope its only 9:30 pm i'll check back in about an hours time15:52
iulianOK15:53
james_wwow, a flood of MOTU applications recently15:55
sebneriulian: WoW, application today and already one +1. I'm waiting since 2 weeks without a +1. dholbach is really a fanboy of yours :P15:55
sebnerjames_w: yes, isn't it15:55
* james_w wants to send the application for some people if they won't do it themselves :-)15:55
sebnerjames_w: either the MC will kill you or I since my application will be forgotten then :P15:56
james_wheh :-)15:56
sebnerjames_w: but a fresh wave with young blood would be nice, wouldn't it? :)15:58
* liw isn't applying for MOTU (today)15:58
Laneydput windows_vista.changes15:59
Laney(LP: #1)15:59
LaneyThat's my goal.15:59
gesersebner: I try to review applications as a FIFO queue not as a LIFO one :)16:00
sebnergeser: heh, no stress. it was more of a joke. I waited now 2 weeks, so some days won't kill me :)16:01
sebnerliw: tomorrow?16:01
* slytherin pushes vista_like_slow_network_copy.changes to Laney's machine. :-P16:02
james_wdput Laney kill3r-v1rus.changes16:04
slytherinDktrKranz: that is nice phrase - giving back to "Mama". :_)16:05
slytherin:-)16:05
Laney:(16:06
dholbachjames_w: hm?16:08
james_wdholbach: eh?16:08
dholbachkill3r-v1rus?16:08
james_wdholbach: killer virus to own Laney's machine16:09
dholbachjames_w: I'm not sure that's CoC compliant, my friend16:09
james_wsorry16:09
* dholbach spanks james_w in a CoC-friendly way16:09
* james_w is spanked16:10
james_wsorry Laney16:12
Laneyhaha16:13
LaneyI deserved it16:13
jdongam I the only one  to feel the native 64-bit Flashplugin still segfaults obscenely?16:15
directhexjdong, it does16:15
directhexjdong, but less than nspluginwrapper, IME16:15
directhexi.e. thedailyshow.com can be viewed if you're lucky, rather than not at all16:16
radixthe nice thing about nspluginwrapper is that it generally doesn't take down the entire browser16:16
jdongdirecthex: some sites still consistently cause 100% segfaults16:16
jdongdirecthex: while nspluginwrapper it tended to be a random option16:16
radixdoes the new 64bit flashplugin crash the entire browser?16:16
jdongradix: yup16:16
jdongSIGSEGV in firefox itself16:16
radixdang16:16
jdongapport has a field day16:16
jdongand eventauully comes up with ??? (????????) in libflashplayer.so16:17
jdongyay!16:17
jdongfor now I'm STILL running a nasty 32-bit schroot for the browser.16:17
* directhex has a "swiftfox" tarball in /opt on his hardy machines16:18
jdong*cringe*.16:18
jdongI can't believe you people use those things16:19
radixI have been reasonably happy with nspr since hardy16:19
directhexit was more reliable than an upstream tarball16:19
directhexwhich was less stress than a chroot16:19
radixI mean, not *really* happy, but enough that I'm not doing chroots or 32bit firefox or whatever16:19
jdongdirecthex: "Please also note that the licensing restrictions were put in place to safeguard Swiftfox users against the possibility of obtaining tainted versions from anyone who may wish to maliciously alter the binary and redistribute it." from upstream's site.16:20
jdongthat statement of ignorance makes me cringe at trusting binaries from the vendor.16:20
directhexjdong, eh? i should read moar16:20
jdongdirecthex: http://getswiftfox.com/source.htm16:20
jdongdirecthex: it's binary-only licensed so that means it CAN'T BE TAMPERED WITH!!1116:20
jdongit's not possible to attach malicious executable code to binaries. Nope. Can't be done.16:21
directhexall over a 152 line diff?16:21
directhexat any rate, for whatever reason, the upstream binary builds crash much moar for me than swiftfox does. but only on some computers. it's all a bit sucky, really16:22
jdongdirecthex: that diff is a joke16:22
jdongdirecthex: it is IMO *CLEARLY* not swiftfox's complete set of changes16:22
jdongI see two changes to *.js that are simple options in about:config16:22
jdongthat can't even begin to explain the changes in swiftfox.16:22
directhexi await a browser which manages to not suck16:22
jdong+pref("network.http.pipelining.maxrequests" , 8);16:23
jdongjeez.16:23
=== leonel_ is now known as leonel
eMerzhif someone want to review my package (http://revu.ubuntuwire.com/details.py?package=sqliteman)17:03
bainiulian: cosmetic typos fixed (spaces after ':' ) and the empty directories are squashed (were not getting cleaned added to qmake stuff)18:02
bainiulian: whats the next step?18:02
iulianbain: The next step is to find a motu to review and advocate your package, if they don't find any other issues of course.18:11
=== beDrung is now known as bdrung
bainiulian: ok thanks for your help so far... i gather that you have applied to be a motu yourself ;-)18:12
iulianIndeed18:13
iulianWell, I'm going outside for a half an hour or so, don't feel so good.18:13
bainok18:14
* bain goes on motu hunting18:14
iahello, everybody. correct me, if i wrong - if for installing from tarball should do ./autogen.sh && ./configure && make && make install (instead traditional ./configure && make && make install), then within debianization such tarball i should add in debian/rules file in section "build" before ./configure --prefix=/usr line "./autogen.sh", right?18:31
persiaia, Whether to run something like ./autogen first is more about whether ./configure exists from the tarball.18:35
persiaAlso, there's two different philosophies to answer your question:18:36
persiaSome people like to run autogen at packaging time, so they run autogen manually, and then use ./configure in debian/rules.18:36
persiaOthers run autogen on the buildds.18:36
persiaThe advantage of the first model is that you can know the contents of ./configure, etc. when the build happens, and make sure autogen ran correctly.18:37
persiaThe advantage of the second model is that you don't have to think about it (but you may get extra build failures).18:37
persiaThe disadvantage of the first model is that you need to do this regularly, and you may end up reuploading the package just to re-autogen if there is some issue.18:38
persiaThe disadvantage of the second model is that if the toolchain changes between your source upload and your build, the build may do something completely unexpected.18:38
iapersia: i've got it. thanks for information :-)18:40
persiaia, No problem.  Thanks for asking.18:41
stefanlsdpersia: hi!19:00
persiastefanlsd, Hi!19:01
stefanlsdpersia: Just wanted to say have a fun time away - and can i have your merges :)19:01
* persia thought there was only one left, and looks again19:02
stefanlsdactually, looks like matchbox-window-manager only for now anyway19:02
persiaHrm.  Wonder why lash didn't sync yet19:03
persiastefanlsd, Take a quick look at that.  If you don't run away screaming, and you want to try to do it in the next 48 hours, you can have it.19:03
stefanlsdmatchbox-window-manager? ok. will look at it19:04
persiaBother.  Lash needs manual effort.19:04
* persia will deal with lash now19:04
stefanlsdpersia: see what you mean bout matchbox. heh.19:06
persiastefanlsd, Yeah.  It's special.  I'm TIL, but I didn't do most of that, and haven't quite figured it out.19:07
persiaI might end up looking for help on it myself, so I'm just not sure it's one that is good unless you're really a user.19:08
sebnerpersia for holidays \o/19:09
persiaMaybe.  It's on my list of stuff I'd like to do before I go, but it's not at the top, and it's something I can put on my laptop for later.19:09
persiaOn the other hand, the point is to get outdoors and away from the computer, so I'm not sure how effective I'll be19:10
stefanlsdpersia: it wouldnt really change much, as the merge is a -2 to -3 and the debian change was just a man page?19:10
stefanlsdpersia: noo, dont do any work while youre away19:11
persiastefanlsd, Hrm.  Good point.  I've been so worried about trying to understand the Ubuntu mess I hadn't really investigated the Debian change.  Thanks for the hint.19:11
persiastefanlsd, Hrm.  Different upstream versions with different ways of producing tarballs.19:16
=== serialorder is now known as serialorder_
=== serialorder_ is now known as serialorder
stefanlsdpersia: why is that?19:20
persiastefanlsd, Because the two packagers had different ideas?19:20
persiastefanlsd, Looking through upstream SVN, there's a heap of changes between 20080701 and 20080918.  I think I will be doing it on-and-off on holiday.19:22
stefanlsdpersia: mm. oki  :)19:23
* persia dislikes tarball-in-tarball harder19:26
stefanlsdpersia: seems strange that so much stuff was merged in. (although i cant really say as I dont even know what Meemo is).19:26
persiaMaemo is the system used on the Nokia tablets.  That team did some interesting work to help improve the experience on that form-factor.  That got adopted for Ubuntu MID.19:27
persiaBut since Maemo hasn't gotten everything upstream yet, and we're pulling sideways, and Debian is pulling true, it's a bit confused.19:28
persiaSo a proper merge is against the new upstream, updated Debian, updated Maemo, and Ubuntu variation.19:28
persiaOtherwise it would have already been done :)19:28
stefanlsdyeah. does ubuntu-mobile still exist?19:29
persiaAs a team, yes.  As a flavour, no.19:30
* directhex wonders how update the maemo-mono packages are19:30
directhex;)19:30
persiadirecthex, Dunno.  Feel like finding out, and creating the necessary bits to make Mono first-class on MID?19:30
persiastefanlsd, Essentially, the Mobile Team first worked on something that everyone is currently calling "Mobile Internet Devices", and "Mobile" means mobile phone to most people, so it was renamed to Ubuntu MID.19:31
stefanlsdpersia: for this merge, why not just assume things are still ok (should be) why look at svn upstream?19:32
persiaThen the Mobile Team started working on something that everyone calls "Ultra-Mobile Personal Computers", and "Mobile" still means mobile phone to most people, so it was renamed to Ubuntu UMPC.19:32
directhexlooks like it hasn't seen any love for a while19:33
persiastefanlsd, Because Ubuntu has an svn snapshot from 20080701 and Debian has an svn snapshot from 20080918, and it's easier to look at SVN revision history than try to read the diff between those.19:33
directhextek-nik-ly though, the question is over the UI for things, right? because lpia packages are built - even on my backport PPA19:33
stefanlsdpersia: where do you see that they were built from different snapshots?  wouldnt they be on matchbox-window-manager_1.2.orig.tar.gz ?19:35
persiaOh.  I've been looking at matchbox-keyboard19:37
* persia is excited at the concept that this nightmare might belong to someone else19:37
stefanlsdhehe19:37
stefanlsdyou def do need a holiday :)19:38
joaopintowhere can I check the watch file format ?19:42
joaopintodoes uscan depend on file listing available on http/ftp server ?19:43
persiajoaopinto, man uscan.19:44
persiaIt has two modes.  In the first mode, it does depend on that.  In the second mode, it can screen-scrape http sites.19:45
stefanlsdhow can we let other people know that we have some spare time to assist with syncs & merges?19:49
persiastefanlsd, Sorry.  Distracted.  Yes, feel free to grab matchbox-window-manager.19:49
stefanlsdpersia: np. will prep a merge.19:50
ScottKstefanlsd: Feel free to take spambayes too.19:51
persiastefanlsd, Extra points if you file a bug in the BTS with the code changes (no changelog) of http://launchpadlibrarian.net/17645376/matchbox-window-manager_1.2-2ubuntu1_1.2-2ubuntu2.diff.gz for me along with an explanation as to why this is useful.19:51
persiastefanlsd, And the way to say you are available is to ask here.  People will give you work :)19:51
joaopintothe download url is http://www.emma-soft.com/games/amoebax/download/amoebax-0.2.1.tar.bz219:52
joaopintomy rule is http://www.emma-soft.com/games/amoebax/download/amoebax-(.*)\.tar\.bz219:52
joaopintouscan is trying to fetch http://www.emma-soft.com/games/amoebax/download/19:52
joaopintowhat's wrong ?19:53
persiaRight, but http://www.emma-soft.com/games/amoebax/download/ doesn't work.  You'll  need to use the three argument form, and screen-scrape ttp://www.emma-soft.com/games/amoebax/19:53
stefanlsdpersia: mm. was wondering if there could be a better system of working out if some people no longer have time to do there merges and not online or around to say so?19:53
stefanlsdScottK: will have a look at it19:54
persiastefanlsd, Perhaps, but if you've extra time, and are just looking for something to do, UEHS is generally unclaimed.  Just update someting from there.19:54
joaopintopersia, I don't see anything about "screen-scrape" on the uscan man page19:54
persiaThis is a variant HTTP format which allows direct specification of19:55
persiaLook for that string.  It's near there.19:55
stefanlsdUEHS into debian i presume?19:56
persiaOr for a longer explanation, look for "There are two possibilities for the syntax of an HTTP  watchfile" and read the paragraphs below.19:56
persiastefanlsd, UEHS into Ubuntu.  For stuff not in Debian, if you're up for maintaining it, doing an ITP is encouraged.19:57
persiaFor stuff already in Debian, providing a debdiff for bugfixes, etc. to the BTS for the QA team is appreciated, including debdiffs for new upstream versions.19:57
persia(not raw debdiff, but the relevant changes to bring the packaging up-to-date)19:57
stefanlsdpersia: ok. cool19:58
* RainCT sights after seeing a text called "HACKERS" in his English schoolbook :P20:02
joaopintohttp://www.emma-soft.com/games/amoebax/download.html    amoebax-([\d\.]*).tar.bz220:03
joaopintoshouldn't it fetch the page and then scan for links to amoebax-([\d\.]*).tar.bz2 ?20:03
persiayes, but since the string is http://www.emma-soft.com/games/amoebax/download/amoebax-0.2.1.tar.bz2, it doesn't find it.20:04
persiaYou need to provide some more guidance for the last bit.20:04
joaopintobut the download page is not a component of the download url, how to I handle that ?20:04
mikeowenskees: hey are you busy?20:04
joaopintopersia, can you provide me a working rule ?20:06
persiajoaopinto, Not without a bunch of testing.20:07
RainCTjoaopinto: if you're pointing to a file with a link, you've to write the full link URL and not just the filename20:07
persiaCould someone else please help joaopinto with the watch file?20:07
keesmikeowens: a little, but what's up?20:07
RainCTjoaopinto: so I guess it would be:   http://www.emma-soft.com/games/amoebax/download.html http://www.emma-soft.com/games/amoebax/download/amoebax-([\d\.]*).tar.bz220:07
joaopintoRainCT, the full url does not work either, there is no directory listing, the download link needs to be obtained from a download page20:07
RainCTjoaopinto: see above :)20:08
mikeowenskees: just wanted to let you know that all the changes have been made to bogosec and it's uploaded to revu. whenever you get a chance, would you mind taking another look at it?20:08
joaopintoRainCT, does not work either20:08
keesmikeowens: sure! thanks :)20:08
mikeowenskees: thanks back20:09
handschuhmaybe  http://www.emma-soft.com/games/amoebax/download.html http://www.emma-soft.com/games/amoebax/download/amoebax-([\d\.]*)tar.bz2 works ..20:11
joaopintohandschuh, did not20:11
RainCTwait! :P20:12
RainCTjoaopinto: I always do the same mistake... :P   This works:     http://www.emma-soft.com/games/amoebax/download.html download/amoebax-(.*)\.tar\.bz220:13
RainCTjoaopinto, handschuh: you have to use the string which is in «href=".."», in the source code20:13
joaopintoRainCT, thanks :)20:14
joaopintowhere can I check an example get orig source for a release tarball ?20:16
persia!tarball20:16
ubottuFiles with ".tar.gz", ".tar.bz2" or ".tgz" extensions are compressed archive formats, similar to ZIP files. See !tar for extracting them. Some of these files contain programs in source code form; see !compile for getting them to run.20:16
persiaDarn.20:16
persiahttps://wiki.ubuntu.com/PackagingGuide/Examples/ChangingTheOrigTarball20:17
joaopintothanks20:17
stefanlsdpersia: the diff ensures that matchbox-window-manager satisfies the meta package x-window-manager and sets up an alternative - didnt put it in the bug - #30043520:27
RainCTbtw, am I the only one for whom Rhythmbox's lyrics plugin doesn't work (ie, it shows the lyrics for a completely unrelated song to the one currently playing)?20:30
persiastefanlsd, Hrm?  What does "didn't put it in the bug" mean?20:34
stefanlsdpersia: didnt put the explanation for extra points20:35
persiastefanlsd, Ah, so I still need to file the bug in the BTS?20:35
stefanlsdpersia: no, will provide debian with that diff and explanation20:37
persiastefanlsd, The Maemo patch is already in the BTS, so it's just the x-window-manager patch that needs to go.20:38
persiaAnd thank you for taking care of this.20:38
* persia will upload soon, but needs breakfast first20:38
persiabug #30043520:38
ubottuLaunchpad bug 300435 in matchbox-window-manager "Please merge matchbox-window-manager 1.2-3 (universe) from Debian (unstable)" [Undecided,New] https://launchpad.net/bugs/30043520:38
stefanlsdpersia: yup. noticed. np.20:38
* RainCT answers himself: yeah, there's a LP bug about it :P20:42
stefanlsdRainCT: when i went to a disco in germany, its so funny to hear the music they listen too.  - its all the songs they can sing along too!20:43
stefanlsd(in english typically)20:44
=== ogra_ is now known as ogra
joaopintothere must be an error on the https://wiki.ubuntu.com/PackagingGuide/Examples/ChangingTheOrigTarball first get-orig-source example20:55
joaopintoit creates a link to the wrong level20:55
joaopintothe get-orig-source rule is expected to be executed from the source root dir ?20:56
joaopintoand the source dir tarball is expected to be created sourceidr/.. right ?20:57
RAOFjoaopinto: That sounds right.  Let me have a look.21:08
RAOFjoaopinto: Ah, right.  The link from the first get-orig-source target is going to be broken, isn't it.21:18
joaopintoyes21:19
joaopintoUnless I did some typo on my copy&paste :P21:19
persiaNo, it's probably broken.  I didn't test carefully last time I edited, and likely made a mistake.21:20
joaopintorevu is a bit slow today21:21
persiaThe hosting sponsor is having network issues.21:21
emmahandschuh: interesting mis-highlight :)21:21
joaopinto1 minute and waiting to submit comment :\21:21
joaopintoI think it's dead21:22
=== RainCT changed the topic of #ubuntu-motu to: Masters of the Universe https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Jaunty: OPEN. | Grab a merge: http://dad.dunnewind.net http://merges.ubuntu.com | REVU has connection problems
handschuhemma: huh ?22:09
emmahandschuh: your links had emma in it and highlighted me, not a big deal, just making a random remark :)22:10
handschuhemma: ah ok22:11
eMerzhif someone want to review my package (http://revu.ubuntuwire.com/details.py?package=sqliteman)..i'll be glad to correct it if there is errors :p22:11
=== TheMuso_ is now known as TheMuso
james_wHobbsee: have you seen the Debian developer news thing?22:46
Hobbseejames_w: no, why?22:47
Hobbseejames_w: what's happened now?22:47
james_wHobbsee: oh, nothing22:48
james_whttp://wiki.debian.org/DeveloperNews22:48
persiamsg00017 ?22:48
james_wit's for collecting small items that don't really warrant a -devel-announce mail, but may be of interest to a large number of developers22:48
Hobbseejames_w: oh, neat!22:49
james_wthey collect them up, and send them out to -devel-announce as one email periodically22:49
james_wwhat do you think of setting up the same thing?22:49
james_wyou get the wiki page as an archive for free22:49
ScottK-laptopSounds like a better use of time than a Hall of Fame.22:50
* ScottK-laptop heads home.22:50
james_wThanks Scott, very helpful22:51
persiajames_w, Wouldn't it be better to encourage people to send stuff like that to the News Team?22:56
james_wthis would be developer focused items22:57
james_wwe can always pass along items that would be of interest to a wider audience22:57
persiaI guess, but even for developer news, I'd think the News Team would have the best infrastructure and practices to handle it.22:59
persiaI'd much rather work with existing practices and teams than create new ones.22:59
persiaSo perhaps have a developer volunteer to also work with the news team, have all submissions go there, and have the developer filter out a special developer-newsletter from that and some selected traffic on -devel to send to -devel-announce once a month or so.23:00
persiaWhat appears interesting to other editors can also go to other fora.23:01
persiaSaves anyone having to carefully remember to forward things on, or wonder which is the right forum for any interesting piece of news.23:01
JonReaganis there a meeting going on?23:05
Hobbseeno?23:07
JonReaganah... good23:07
JonReaganhello again ;)  I just had a quick question about a package23:08
JonReaganthe one I was working on earlier... it's a pain.23:08
JonReaganI still can't figure out how to raname the tarball... every time I try to pull a REVU upload, the changes file fails to recognize the renamed package23:09
persiaYou want to adjust your directory name, the original tarball name, and the name in the changelog.23:10
Hobbseepersia: um?23:11
Hobbseepersia: why the first and last?23:11
HobbseeJonReagan: mv tarball.gz foo_1.4.orig.tar.gz?23:12
persiaHobbsee, Those are the three bits that have to match for a package to carry the right name, aren't they?23:12
JonReaganwell, it's the revu... I tried to rename the finished tarball (created after running the dpkg-buildpackage command) to openproj_1.4.orig.tar.gz23:12
JonReaganthen revu failed...23:12
Hobbseepersia: yes, but this is the wrong version (native not normal), rather than the wrong name as such :)23:12
HobbseeJonReagan: why'd it fail?23:13
JonReaganwell, from what I could tell, the name did not match up somewhere... the only problem is that I could not find where23:13
HobbseeJonReagan: what was the error message?23:14
* persia defers to Hobbsee, who apparently has more context.23:14
JonReaganI can't remember now23:14
JonReaganI'll run a quick command and see what I can get23:14
JonReagan"Can't open /home/jon/openproj_1.4-0ubuntu1.tar.gz"23:16
ScottKjames_w: In case it wasn't clear, I think your suggestion is a good one.23:16
JonReaganthat's the only error when I try to upload to revu23:17
james_wScottK: yes, I understood.23:17
HobbseeJonReagan: did you run 'debuild -sa -S' in the source directory first?23:17
JonReaganeh... no I didn't23:18
Hobbseethat'd be why you have the problem, then.23:18
Hobbseetry that :023:18
Hobbsee* :)23:18
JonReaganthanks. I'll give it a shot23:18
JonReaganah, this might be something.... I ran the command you wrote above (debuild -sa -S)23:20
JonReaganand it told me that the original source file (with the .orig.tar.gz) was not found23:21
persiaJonReagan, That's the thing you want to download from upstream (or if you are upstream, prepare without the packaging bits).23:21
JonReaganah, so just download the original from the site23:22
JonReaganso, I do not need to do anything to the original file than rename it... I can leave the source code folder that I used to upload to revu alone?23:23
persiaJonReagan, Let's step back a bit.  Are you upstream?23:25
JonReaganeh, no... I don't think so23:25
persiaOK.  Does upstream provide source in a tar.gz file?23:25
JonReaganah, yes they do23:25
JonReagandownloading it right now as a matter of fact :)23:26
persiaGreat.  Download the upstream tar.gz file.  save a copy: this is precious.23:26
persiaunpack, and do all your packaging.23:26
JonReagank23:26
persiacopy your precious copy to just under the unpack directory.23:26
JonReaganunder?23:27
persiarename the copy of the precious copy to the package_version.orig.tar.gz format.23:27
persiaone level less deep.23:27
directhexthe upstream .tar.gz file should be renamed to the form foomin_1.0.orig.tar.gz where 1.0 is the upstream version, foomin is the app name23:27
JonReaganahh, I see23:27
persiaSo if you're working in /home/jon/src/packaging/myapp-1.0, you want it in /home/job/src/packaging/23:27
JonReaganah, ok23:28
persiaMake sure your package base directory has the right name.23:28
persiaMake sure all of debian/changelog, debian/control, debian/copyright, and debian/rules exist.23:28
james_wpersia: please check I have accurately represented your proposal on https://wiki.ubuntu.com/UbuntuDevelopment/News, and rewrite to remove any obvious bias that crept in.23:28
persiaMake sure that debian/copyright has the correct package name and version23:28
persiarun debuild -S -sa23:29
JonReagank23:29
JonReaganthanks!23:30
persiajames_w, Thank you very much for pandering to my habit of rambling on IRC and turning that into something tangible for me to edit.23:30
JonReaganwhen I upload this to REVU, this won't screw up and add a new entry, as if it's a totally different program will it?23:30
persiaIf it does, the new one is correct.  Ask someone to nuke the old one.23:31
JonReaganah, k.  Thanks! :)23:31
* persia suspects it won't23:31
Hobbseepersia: you don't have to change the package base directory name, do you?23:40
Hobbseedpkg-source gets it right whenever you unpack23:40
JonReaganah, downloaded... unpacked. and now renamed.23:41
Hobbsee(no harm in doing so, though)23:42
HobbseeJonReagan: \o/23:42
JonReaganI have one copy of the source from upstream on my desktop, and one (the one I renamed in the directory below my working one)23:42
persiaHobbsee, For the contents of orig.tar.gz, I agree.  Can dpkg-source handle broken diff.gz as well?23:42
JonReaganwhich one should I extract from?23:42
* persia wouldn't be surprised if it could, but that's a different thing23:43
JonReaganthe one which has been renamed, or the original?23:43
Hobbseepersia: the diff.gz doesn't get it's name from the directory.23:44
persiaHobbsee, Oh, in that case, yeah.  Pointless, but not harmful.23:45
persiaJonReagan, doesn't matter, if they are the same.23:45
JonReaganah, k. thanks23:45
Hobbseepersia: (which is why stuff like a full bzr package of ubuntu-meta, etc, works - even though it exports as debian/<source tree>)23:46
JonReaganah, good!  I still have the orig.tar.gz23:47
persiaHobbsee, Hrm.  I guess my habits of avoiding VCS and doing everything with piles of patches anyway are showing then.23:47
JonReaganbut I still have to work out the version number issue, and apparently I have not set up my gpg key right... no secret key :P23:47
Hobbseepersia: *g*.  I only do it with a couple of packages23:48
HobbseeJonReagan: ...no secret key?23:48
HobbseeJonReagan: and what's wrong with the version number now?23:48
JonReaganwell, lintian, over in revu, reports the error that the version number has a dash, and is not supposed to23:48
JonReaganthe version is openproj (1.4-0ubuntu1)23:49
HobbseeJonReagan: yes, but doesn't that refer to your old package, not the one you're doing now?23:49
JonReaganoh, that's a good question... I'll see if I can get my gpg key fixed, or force a sign, and will give it another shot23:50
JonReaganwow... that was a lot easier than I thought... I forced a key sign, and it worked! :)23:51
Hobbsee:)23:51
JonReaganand there it goes to REVU! :)23:52
JonReaganwith the orig.tar.gz!23:52
Hobbsee\o/23:53
JonReaganthank you all so much!  It will take a while for this package to upload. so I am going to take a break, eat some dinner, and get back to it later.23:54
HobbseeJonReagan: glad to help :)23:54
persiajames_w, Have I mangled it too badly?23:55
james_wpersia: I would think the wiki page would be a pointer to the mailing list?23:57
james_wpersia: also, I think your "editorial review" is wrapping up my main objection to the proposal with other concerns.23:58
persiaAh, good point.  I'll fix that.23:58
persiaWhich is the main objection?23:59
persia(and yes, I rewrote to be a convincing argument, which does mean missing some bits)23:59
james_wthat the current state only exists in the heads of those developers following the news list, rather than being clear from a wiki page23:59

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