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 |
---|---|---|
ubottu | Debian bug 553706 in glob2 "FTBFS with GCC 4.4: 'class GAGCore::StreamBackend' has no member named 'getc'" [Serious,Fixed] | 01:05 |
sum1nil | what is ubottu? sorry | 01:05 |
sum1nil | Do I put the patch in the src folder and use edit-patch? | 01:09 |
sum1nil | I put it n the same src folder as the original *.cpp file; what do I do next? | 01:21 |
jbicha | ubottu is a bot, one of its job is to give more info about bugs mentioned in chat | 01:36 |
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:38 |
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:40 |
jbicha | see message 24 on that bug report | 01:41 |
sum1nil | ok | 01:41 |
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:42 |
sum1nil | one moment please... | 01:43 |
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:44 |
jbicha | why aren't you just using the Ubuntu package in Software Center? | 01:45 |
sum1nil | In retrospect that would have been easier.. I would also like to know how to patch things though | 01:46 |
jbicha | sum1nil: quilt is the magic tool for Debian packaging patches | 01:47 |
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. | 01:48 |
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:27 |
jbicha | ScottK: thanks, I think his question wasn't about packaging any way but he left too quick | 03:38 |
ScottK | jbicha: BTW, I proposed a serverguide branch for merge today, I was wondering if you might have a look at merging it. | 03:39 |
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:40 |
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:41 |
jbicha | my simplistic understand was that core-dev were supposed to have write access to everything Ubuntu | 03:42 |
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:43 |
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? | 03:45 |
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? | 06:12 |
=== almaisan-away is now known as al-maisan | ||
=== al-maisan is now known as almaisan-away | ||
=== almaisan-away is now known as al-maisan | ||
=== al-maisan is now known as almaisan-away | ||
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:42 |
tumbleweed | sladen: | 10:44 |
tumbleweed | Deleted 23 hours ago by Colin Watson (From Debian) RoM; dead upstream, blocks libnotify 0.7; LP: #691990 | 10:44 |
sladen | tumbleweed: mid-air collision timing eh! | 11:14 |
tumbleweed | yeah :/ | 11:15 |
tumbleweed | hakermania: you've got some hacking to do :) | 11:15 |
=== Lutin is now known as Guest18173 | ||
=== Guest18173 is now known as Lutin | ||
=== Lutin is now known as Guest63243 | ||
=== Guest63243 is now known as Lutin | ||
=== JanC_ is now known as JanC | ||
hakermania | UNBELIEVABLE, just returned from my lessons, it seems that God don't wont this application to be in ubuntu | 12:59 |
sagaci | maybe in ubuntu+1 | 13:00 |
hakermania | tumbleweed, why kind of hacking? Can't I just link the libraries statically? | 13:02 |
hakermania | what* | 13:02 |
hakermania | Anybody knows what should I do? | 13:05 |
hakermania | I've freaked out | 13:05 |
hakermania | sagaci, what do you mean? | 13:14 |
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:19 |
tumbleweed | yes | 13:20 |
hakermania | what kind of? | 13:21 |
hakermania | oh i see, sorry | 13:21 |
hakermania | Is statical linking permitted? | 13:21 |
jtaylor | strongly discouraged | 13:22 |
hakermania | But how do C++ applications now display notifications??? | 13:22 |
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:44 |
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:50 |
=== medberry is now known as med_out | ||
debfx | hakermania: why can't you port it to the libnotify C API? | 13:51 |
hakermania | debfx, which is the libnotify C API? Synaptic shows only libnotifymm as c++ libs for showing notifications | 13:54 |
jtaylor | libnotify | 13:55 |
jtaylor | c++ can use C libraries | 13:55 |
sladen | hakermania: if you can make it use the native C libnotify API that would avoid the dependency, yes | 13:56 |
=== almaisan-away is now known as al-maisan | ||
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:29 |
hakermania | good point | 14:30 |
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:34 |
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:38 |
hakermania | Thanks! | 14:39 |
jtaylor | bugfix only upstream releases can be synced from debian without a ffe or? | 14:52 |
Laney | correct | 14:53 |
jtaylor | hm but debian changed to dh_python2 when packaging it :/ that will need one | 14:54 |
Laney | also correct | 14:55 |
tumbleweed | if it's a sync, I'm less worried about the FFe for the dh_python2, but that is what we asked for | 14:56 |
hakermania | So, now that I fixed the dependency do I re-upload to REVU? | 15:02 |
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:03 |
hakermania | tumbleweed, so, in sort, I provide you with the .debdiff file after I make the changes? | 15:09 |
hakermania | Also, should I edit the debian/changelog and add a new entry describing the change? | 15:18 |
=== al-maisan is now known as almaisan-away | ||
hakermania | But changelog should close a LP bug....Should I open one? 'Wallch faulty depends on libnotifymm-dev'? And close it in changelog? | 15:34 |
hakermania | And dch forces it to be 0ubuntu2, is this correct? | 15:35 |
tumbleweed | hakermania: yes, yes, yes (whith a title like "FTBFS, depends on libnotifymm-dev, which was removed"), yes, yes | 15:39 |
hakermania | tumbleweed, thanks, thanks, thanks, thanks, thanks lol | 15:40 |
hakermania | tumbleweed, the bug to be against the Wallch project or against 'wallch in ubuntu'? | 15:47 |
=== almaisan-away is now known as al-maisan | ||
=== al-maisan is now known as almaisan-away | ||
tumbleweed | wallch in ubuntu | 15:56 |
=== yofel_ is now known as yofel | ||
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:06 |
tumbleweed | correct | 16:07 |
hakermania | nice | 16:07 |
hakermania | Can I do any upstream change and include it to this debdiff? | 16:18 |
jtaylor | no upstream changes should be in debian/patches | 16:22 |
jtaylor | for v3 packages | 16:22 |
tumbleweed | jtaylor: "no, " | 16:23 |
hakermania | tumbleweed, thanks for the correction because yes, i misunderstood it. | 16:24 |
hakermania | So, I cannot correct any upstream code for the time being..... | 16:25 |
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:26 |
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:28 |
hakermania | im genious | 16:29 |
=== _LibertyZero is now known as LibertyZero | ||
hakermania | Should I describe the upstream changes to debian/changelog? | 16:49 |
hakermania | edit-patch forces me to do this | 16:49 |
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:07 |
ScottK | Aren't you supposed to be bicycling? | 17:08 |
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:09 |
ScottK | There are lots of non-Unity environments in Ubuntu. | 17:10 |
ScottK | hakermania: The bicycling comment was for Laney. | 17:11 |
hakermania | ScottK, still the bug is minor and specific, so it | 17:18 |
hakermania | 's Ok | 17:18 |
ScottK | OK. | 17:18 |
hakermania | OK, when debdiff is attached, should this change to 'fix committed', right? Because released requires the solution to be downloadable and installable... | 17:32 |
hakermania | debdiff submitted | 17:36 |
hakermania | bug 835524 | 17:37 |
ubottu | Launchpad bug 835524 in wallch (Ubuntu) "FTBFS, depends on libnotifymm-dev, which was removed" [Undecided,Fix committed] https://launchpad.net/bugs/835524 | 17:37 |
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:09 |
sladen | hakermania: the only change in there appears to be the remaining of a wallpaper.png | 18:10 |
hakermania | sladen, no, see closer http://paste.ubuntu.com/676090/ | 18:17 |
hakermania | It changed the dependency | 18:17 |
sladen | hakermania: I know if changed the dependency. But it didn't change the program code! | 18:19 |
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:20 |
sladen | hakermania: (b) The build system checks for libnotfiymm availalbility, and turns it off at build time | 18:21 |
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:22 |
sladen | hakermania: can you add that explanation, clearly to https://bugs.launchpad.net/ubuntu/+source/wallch/+bug/835524 | 18:24 |
ubottu | Launchpad bug 835524 in wallch (Ubuntu) "FTBFS, depends on libnotifymm-dev, which was removed" [Undecided,Fix committed] | 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:24 |
hakermania | sladen, thanks, done | 18:30 |
hakermania | Will somebody apply this debdiff somehow? Any further action from my side? | 18:45 |
jtaylor | subscribe ubuntu-sponsors to the bug, then someone will have a look | 18:47 |
hakermania | jtaylor, thanks, done | 18:51 |
hakermania | Also, where do I submit an icon for Wallch for USC? | 19:40 |
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? | 20:14 |
ubottu | Launchpad bug 691990 in libnotifymm (Ubuntu) "Please remove libnotifymm (universe) from oneiric archive" [Wishlist,Fix released] | 20:14 |
hakermania | sladen, thanks again. Goodnight | 21:47 |
Laney | ScottK: Maybe setting off in a couple of days; got held back by parental hospitality :-) | 23:16 |
Laney | not to mention the weather | 23:17 |
sladen | hakermania: np. You probably want to subscribe to | 23:26 |
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:27 | |
ajmitch | ScottK: it's affecting you a bit there? | 23:31 |
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:33 |
ScottK | Just a bit. We're far enough west to for it to be just some wind and rain. | 23:34 |
ScottK | It's also tracking east of the original projection. I'm sure that's not hurting either. | 23:35 |
=== yofel_ is now known as yofel |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!