[01:05] <sum1nil> hi all! I need to learn how to apply a patch described in the website: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553706 - message # 10. Any help is as always appreciated.
[01:05] <sum1nil> what is ubottu? sorry
[01:09] <sum1nil> Do I put the patch in the src folder and use edit-patch?
[01:21] <sum1nil> I put it n the same src folder as the original *.cpp file; what do I do next?
[01:36] <jbicha> ubottu is a bot, one of its job is to give more info about bugs mentioned in chat
[01:38] <sum1nil> thank you sorry for the delay. I manually re-arranged the headers, but would love to know how to use the patch file properly. ty
[01:40] <jbicha> sum1nil: that patch has already been applied, what version of glob2 are you trying to use?
[01:40] <sum1nil> i download the tarball from their site. For some reason I could not download the ubuntu package.
[01:41] <jbicha> see message 24 on that bug report
[01:41] <sum1nil> ok
[01:42] <jbicha> if the current version in Ubuntu doesn't work, then it probably doesn't work in Debian either so it should be reported there too
[01:43] <sum1nil> one moment please...
[01:44] <sum1nil> I clicked the linux link for downloads and it took me to ubuntu Beta 4 (0.9.4.4)... but couldn't click and download
[01:45] <jbicha> why aren't you just using the Ubuntu package in Software Center?
[01:46] <sum1nil> In retrospect that would have been easier.. I would also like to know how to patch things though
[01:47] <jbicha> sum1nil: quilt is the magic tool for Debian packaging patches
[01:48] <jbicha> http://pkg-perl.alioth.debian.org/howto/quilt.html
[01:48] <sum1nil> Thanks. I'll do more research. You guys do an awesome job BTW. Many thanks for providing the work you do.
[03:27] <ScottK> jbicha: BTW, quilt isn't just used in Debian.  It was originally developed for (IIRC) kernel developers (which is why debian/patches isn't the default place quilt looks for patches).
[03:38] <jbicha> ScottK: thanks, I think his question wasn't about packaging any way but he left too quick
[03:39] <ScottK> jbicha: BTW, I proposed a serverguide branch for merge today, I was wondering if you might have a look at merging it.
[03:40] <jbicha> ScottK: I'll take a look but I haven't touched the serverguide much
[03:40] <ScottK> Unfortunately no one who has is around since sommer moved on.
[03:41] <ScottK> jbicha: Would it be possible to give core-dev access to push to the serverguide branch and just let us handle the merges since it doesn't go in a -docs package anyway?
[03:41] <ScottK> (just thinking out loud)
[03:42] <jbicha> my simplistic understand was that core-dev were supposed to have write access to everything Ubuntu
[03:43] <jbicha> ScottK: how is server guide distributed these days?
[03:43] <ScottK> Just via the web site.
[03:43] <ScottK> Dunno.  I know I can't push to the serverguide branch.  I tried.
[03:43] <jbicha> ScottK: you mean just help.ubuntu.com?
[03:43] <ScottK> Yes.
[03:45] <jbicha> ScottK: why don't you ask that on the ubuntu-doc mailing list? it sounds reasonable to me
[03:45] <ScottK> Since I'm not subscribed to it?
[06:12] <hakermania> sladen, Hello. What happened ? I received 2 emails saying 'Brach linked ubuntu/wallch' one for the need packaging and one for the FFe, do you know anything?
[10:42] <sladen> hakermania: there appears to be something strange with the buildds;  'libnotifymm-dev' is in the archive when I try and download it, but doesn't show up as published
[10:44] <tumbleweed> sladen:
[10:44] <tumbleweed> Deleted 23 hours ago by Colin Watson (From Debian) RoM; dead upstream, blocks libnotify 0.7; LP: #691990
[11:14] <sladen> tumbleweed: mid-air collision timing eh!
[11:15] <tumbleweed> yeah :/
[11:15] <tumbleweed> hakermania: you've got some hacking to do :)
[12:59] <hakermania>  UNBELIEVABLE, just returned from my lessons, it seems that God don't wont this application to be in ubuntu
[13:00] <sagaci> maybe in ubuntu+1
[13:02] <hakermania> tumbleweed, why kind of hacking? Can't I just link the libraries statically?
[13:02] <hakermania> what*
[13:05] <hakermania> Anybody knows what should I do?
[13:05] <hakermania> I've freaked out
[13:14] <hakermania> sagaci, what do you mean?
[13:19] <tumbleweed> hakermania: it's *in* ubuntu, the problem is that it isn't building
[13:19] <tumbleweed> hakermania: you nee to make it not need the library that was removed
[13:19] <hakermania> tumbleweed, nice! So, do I require to do any 'ha(c)king'? xD?
[13:20] <tumbleweed> yes
[13:21] <hakermania> what kind of?
[13:21] <hakermania> oh i see, sorry
[13:21] <hakermania> Is statical linking permitted?
[13:22] <jtaylor> strongly discouraged
[13:22] <hakermania> But how do C++ applications now display notifications???
[13:44] <hakermania> sladen, Should I drop the libnotifymm dependency and reupload to revu?
[13:44] <hakermania> Pity, I'd spent some hours on making the automatic image update and text work :(
[13:50] <hakermania> Also, what about the other applications depending on this library? I bet there are plenty c++ showing notifications... Vlc, clementine...Both qt ones
[13:51] <debfx> hakermania: why can't you port it to the libnotify C API?
[13:54] <hakermania> debfx, which is the libnotify C API? Synaptic shows only libnotifymm as c++ libs for showing notifications
[13:55] <jtaylor> libnotify
[13:55] <jtaylor> c++ can use C libraries
[13:56] <sladen> hakermania: if you can make it use the native C libnotify API that would avoid the dependency, yes
[14:29] <hakermania> jtaylor, I use the plain libnotify lib, not the libnotifymm, watch this screenshot, notice that I have the option to use libnotifymm and libnotify but I do use only libnotify (as seen in the above row)http://i.imgur.com/nfI38.png
[14:29] <jtaylor> why does it depend on mm then?
[14:30] <hakermania> good point
[14:34] <hakermania> jtaylor, the package is called 'libnotify' as is? I though this provided the cli tool notify-send
[14:34] <jtaylor> you probably want libnotify-dev
[14:38] <hakermania> jtaylor, yes, you are right, I just checked the dependency and it's libnotifymm-dev, hehe I was too lucky using the plain c lib
[14:39] <hakermania> Thanks!
[14:52] <jtaylor> bugfix only upstream releases can be synced from debian without a ffe or?
[14:53] <Laney> correct
[14:54] <jtaylor> hm but debian changed to dh_python2 when packaging it :/ that will need one
[14:55] <Laney> also correct
[14:56] <tumbleweed> if it's a sync, I'm less worried about the FFe for the dh_python2, but that is what we asked for
[15:02] <hakermania> So, now that I fixed the dependency do I re-upload to REVU?
[15:03] <tumbleweed> hakermania: no, we genearlly use debdiffs in launchpad bugs for sponsorship
[15:03] <hakermania> tumbleweed, how-to?
[15:03] <tumbleweed> also, please subscribe to the bugs for https://launchpad.net/ubuntu/+source/wallch
[15:03] <tumbleweed> hakermania: https://wiki.ubuntu.com/SponsorshipProcess
[15:09] <hakermania> tumbleweed, so, in sort, I provide you with the .debdiff file after I make the changes?
[15:18] <hakermania> Also, should I edit the debian/changelog and add a new entry describing the change?
[15:34] <hakermania> But changelog should close a LP bug....Should I open one? 'Wallch faulty depends on libnotifymm-dev'? And close it in changelog?
[15:35] <hakermania> And dch forces it to be 0ubuntu2, is this correct?
[15:39] <tumbleweed> hakermania: yes, yes, yes (whith a title like "FTBFS, depends on libnotifymm-dev, which was removed"), yes, yes
[15:40] <hakermania> tumbleweed, thanks, thanks, thanks, thanks, thanks lol
[15:47] <hakermania> tumbleweed, the bug to be against the Wallch project or against 'wallch in ubuntu'?
[15:56] <tumbleweed> wallch in ubuntu
[16:06] <hakermania> tumbleweed, I cannot ofcourse attach the DEBDIFF on the initial post because I don't know what number the package has so as to update debian/changelog first :P Or just mark it 'to progress' and then in another reply post the debdiff?
[16:06] <hakermania> the bug has*
[16:07] <tumbleweed> correct
[16:07] <hakermania> nice
[16:18] <hakermania> Can I do any upstream change and include it to this debdiff?
[16:22] <jtaylor> no upstream changes should be in debian/patches
[16:22] <jtaylor> for v3 packages
[16:23] <tumbleweed> jtaylor: "no, "
[16:24] <hakermania> tumbleweed, thanks for the correction because yes, i misunderstood it.
[16:25] <hakermania> So, I cannot correct any upstream code for the time being.....
[16:26] <tumbleweed> you can correct it, preferably with a quilt patch
[16:26] <jtaylor> yes you can but it will have to be in the form of a patch in the debian.tar.gz (= a quilt patch in debian/patches)
[16:28] <hakermania> jtaylor, and then send both the debdiff and the quilt patch or debdiff will inlude the upstream patch as change?
[16:28] <jtaylor> the patch will be in the debdiff
[16:29] <hakermania> im genious
[16:49] <hakermania> Should I describe the upstream changes to debian/changelog?
[16:49] <hakermania> edit-patch forces me to do this
[17:07] <ScottK> hakermania: Only very important ones.  It's not needed to describe every change.
[17:07] <Laney> I quite often paste NEWS in there, but you might need to edit it a bit
[17:08] <ScottK> Aren't you supposed to be bicycling?
[17:09] <hakermania> ScottK, what is this?
[17:09] <hakermania> I think I will not refer to it at all, its importance is less than minor
[17:09] <hakermania> it fixes a bug happening in non-unity environments
[17:10] <ScottK> There are lots of non-Unity environments in Ubuntu.
[17:11] <ScottK> hakermania: The bicycling comment was for Laney.
[17:18] <hakermania> ScottK, still the bug is minor and specific, so it
[17:18] <hakermania> 's Ok
[17:18] <ScottK> OK.
[17:32] <hakermania> OK, when debdiff is attached, should this change to 'fix committed', right? Because released requires the solution to be downloadable and installable...
[17:36] <hakermania> debdiff submitted
[17:37] <hakermania> bug 835524
[18:09] <sladen> hakermania: yes, but does this actually change the source code?  Or was the 'libnotifymm-dev' requirement a lie (not needed in the first place?)
[18:10] <sladen> hakermania: the only change in there appears to be the remaining of a wallpaper.png
[18:17] <hakermania> sladen, no, see closer http://paste.ubuntu.com/676090/
[18:17] <hakermania> It changed the dependency
[18:19] <sladen> hakermania: I know if changed the dependency.  But it didn't change the program code!
[18:20] <sladen> hakermania: the only way that is going to work (and the program still compile) is
[18:20] <sladen> hakermania:  (a)  The dependency was wrong in the first place, and not actually used
[18:21] <sladen> hakermania:  (b)  The build system checks for libnotfiymm availalbility, and turns it off at build time
[18:22] <hakermania> sladen, yes, it's (a), it worked because libnotifymm-dev has a dependency on libnotify-dev, which is the actual dependency, here's the libnotifymm-dev's dependencies: http://i.imgur.com/men2I.png
[18:22] <sladen> ahhhh
[18:22] <hakermania> So, there's no reason to change the code, I needed libnotify-dev in 1st place
[18:24] <sladen> hakermania: can you add that explanation, clearly to  https://bugs.launchpad.net/ubuntu/+source/wallch/+bug/835524
[18:24] <sladen> hakermania: noting that it was /incorrect/ dependencies in the first place
[18:24] <sladen> hakermania: and that no APIs from  *mm  are actually used
[18:30] <hakermania> sladen, thanks, done
[18:45] <hakermania> Will somebody apply this debdiff somehow? Any further action from my side?
[18:47] <jtaylor> subscribe ubuntu-sponsors to the bug, then someone will have a look
[18:51] <hakermania> jtaylor, thanks, done
[19:40] <hakermania> Also, where do I submit an icon for Wallch for USC?
[20:14] <hakermania> What does this reply mean? https://bugs.launchpad.net/ubuntu/+source/libnotifymm/+bug/691990 Does (s)he want a quick fix for wallch? Or it doesn't refer to it at all?
[21:47] <hakermania> sladen, thanks again. Goodnight
[23:16] <Laney> ScottK: Maybe setting off in a couple of days; got held back by parental hospitality :-)
[23:17] <Laney> not to mention the weather
[23:26] <sladen> hakermania: np.  You probably want to subscribe to
[23:27] <sladen> https://bugs.launchpad.net/ubuntu/+source/wallch/+subscribe
[23:27]  * ScottK sits in the middle of a hurricane and wonders what Laney means by "weather".
[23:31] <ajmitch> ScottK: it's affecting you a bit there?
[23:33] <sladen> ScottK: does think of it as garden re-landscaping on the cheap
[23:33] <sladen> ScottK: just think of it as garden re-landscaping on the cheap!
[23:34] <ScottK> Just a bit.  We're far enough west to for it to be just some wind and rain.
[23:35] <ScottK> It's also tracking east of the original projection.  I'm sure that's not hurting either.