/srv/irclogs.ubuntu.com/2010/11/02/#ubuntu-motu.txt

=== Zhenech_ is now known as Zhenech
=== Zhenech_ is now known as Zhenech
MTecknologyIf I have a newer version of a package that's un universe for lucid; is it possible to get the newer version into backports?04:48
ebroderMTecknology: is that version in maverick or natty?04:49
MTecknologyebroder: nope.. I'm hoping to get it into natty soon though04:50
ebroderMTecknology: backports only happen from ubuntu releases, so once the version is in natty, then you can file a backport bug04:50
MTecknologyebroder: thanks :)04:51
MTecknologyebroder: so could it be backported to both maverick and lucid?04:51
ebrodersure04:51
ebroderactually, it would have to be04:51
MTecknologyyay04:51
ebroderbecause there are rules about the upgrade path with backports enabled04:51
ebroder(if you have a backported version of a package installed, that package should get upgraded when you do a release upgrade of your system, either from a backport in the newer release, or the package the backport was backported from. *phew*)04:52
MTecknologyebroder: the current version of the package has some bugs in it - they're as trivial as.. there should be a space in this comment line - if I made a debdiff for that - would that fix make it into lucid; or would it be just too trivial at this point?04:55
ebroderdo the bugs actually affect functionality? "space in this comment line" sounds aesthetic04:55
MTecknologythe comment is part of an example config - but no- it's pretty aesthetic04:56
ebroderwe have a process for fixing packages in stable releases04:56
ebroder!sru | MTecknology04:56
ubottuMTecknology: Stable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates04:56
MTecknologyebroder: I was just looking at bug 65540704:56
ubottuLaunchpad bug 655407 in nginx (Ubuntu) "Typo in /etc/nginx/sites-available" [Undecided,Confirmed] https://launchpad.net/bugs/65540704:56
ebroderi don't know nginx config - does that cause an error, or does it cause the line to be treated as a comment?04:57
ebroderif it's an error, then it could maybe be fixed with an sru04:57
MTecknology#includefastcgi_params;  <-- if you tried to uncomment that line and use it - you would get an error that wouldn't let nginx start04:58
ebroderah, i see. that's a little harder to call04:59
MTecknologythe way it exists now would not cause an error at all04:59
ebroderi don't decide whether bugs qualify for srus or not, but my inclination would be to leave it, and assume that an admin intelligent enough to uncomment that line would be intelligent enough to add the missing space05:00
MTecknologyalrighty05:00
MTecknologyIf I get this package into natty and it goes through backports the issue will go away anyway05:00
ebrodererr, well, to step back, are you trying to get a backport just to fix that bug, or because there are actually new features?05:01
MTecknologycrap ton for new features05:01
ebroderok, good. then backports is the right answer05:01
MTecknologyactually- it's from nginx-0.7.67 to nginx-0.8.5305:02
MTecknologyebroder: thanks :)05:03
ebrodernp05:03
MTecknologyebroder: so now I just need to figure out bug 547267 for my package; fix it for the other package; get that one fixed via SRU if it's required (slipping in the space); and woohoo05:04
ubottuLaunchpad bug 547267 in nginx (Ubuntu) "nginx should not install into /var/www/nginx-default (Debian policy)" [High,In progress] https://launchpad.net/bugs/54726705:04
MTecknologyebroder: heh... looks like that work has already been dealt with :)05:12
MTecknologyebroder: http://bazaar.launchpad.net/~nginx/nginx/debian/revision/91 && https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/61668505:13
ubottuLaunchpad bug 616685 in nginx (Ubuntu) "Please merge nginx 0.7.67-3 (universe) from Debian unstable (main)" [Wishlist,Fix released]05:13
micahglfaraone: I gave you the task of updating sugar-firefox-activity to Firefox 4 once it's in Natty, is that ok?05:18
MTecknologyhow do I add a lintain overrid?05:28
MTecknologyoverride*05:28
RhondaMTecknology: See man dh_lintian - you put them into debian/$packagename.lintian-overrides05:35
MTecknologyRhonda: thanks :)05:35
MTecknologyRhonda: I guess lintian isn't complaining about what I thought it would - instead it's complaining about something I'm confused about :P05:38
RhondaBut only add overrides if you really are sure lintian is wrong there.05:39
RhondaAnd if it's wrong it might be proper to teach lintian to guess right ;)05:40
MTecknologyRhonda: It's complaining about XSBC-Original-Maintainer: being used05:40
ebroderMTecknology: that just means you have an old lintian05:40
MTecknologyoh05:40
RhondaMTecknology: Are you using the Debian lintian? It might be that this got patched in only in Ubuntu.05:40
ebroderalthough i think it's just Original-Maintainer these days (no XSBC- needed)05:40
MTecknologyI'm using lucid05:40
Rhondalucid shouldn't be that old for that …05:41
* ebroder goes rumaging for his lucid vm...05:41
RhondaSo adding an override for that should be the wrong approach, me thinks.05:41
MTecknologysyntax hilighting seems to like XSBC-Original-Maintainer but not Original-Maintainer05:41
MTecknologyyay for older things05:41
RhondaWhat does the long description of the message say?05:41
MTecknologyI'll move all my stuff to az maverick vm..05:42
RhondaThen maybe the syntax hilighting is outdated, not lintian. ;)05:42
MTecknologyW: nginx source: unknown-field-in-dsc original-maintainer05:42
MTecknologyI wasn't saying that was an error or anything :)05:42
RhondaDid you check with the documentation/wiki?05:42
MTecknology?05:42
ebroderah - "  + [RA] Ignore Original-Maintainer if the version contains ubuntu."05:43
RhondaRight, but adding overrides should be done only after full check :)05:43
ebroderMTecknology: what's your version number for post-merge?05:43
MTecknologywow- I've been battling for a while and yet I still feel so green05:43
MTecknologyebroder: no idea..05:43
RhondaMTecknology: green is good, I like my packages green. ;)05:44
RhondaBut yes, XSBC-Original-Maintainer is documented in the wiki everywhere …05:44
MTecknologyso both would be right?05:44
ebroderOriginal-Maintainer is preferred now05:44
MTecknologyok05:44
Rhondahttps://wiki.ubuntu.com/UbuntuDevelopment/FAQ speaks of XSBC-Original-Maintainer05:44
Rhondaebroder: Then the documentation should get updated. :)05:45
Rhondahttps://wiki.ubuntu.com/PackagingGuide/Howtos/PackagingFromScratchHelloControl the same.05:45
RhondaOnly matches for XSBC-O-M, no match for O-M on its own without XSBC prefix: https://wiki.ubuntu.com/Home?action=fullsearch&context=180&value=original-maintainer&fullsearch=Text05:45
MTecknologyhttps://wiki.ubuntu.com/PackagingGuide/Complete <-- I was trying to find something here to teach me about using lintian05:46
MTecknologyI need to stop using a lucid chroot for this, huh?05:46
RhondaMTecknology: Maybe it should be renamed to /InComplete then. :P05:46
ebroderyou used XSBC-Original-Maintainer because dpkg didn't know about Original-Maintainer yet, but i thougth it had learned05:47
ebroderbut looking at update-maintainer, it still uses XSBC-O-M, too. so maybe i'm just really confused05:47
RhondaMore seriously, guess it can't go into deeper details on all areas, there is too much to cover.05:47
MTecknologyevery time I start with packaging stuff I feel like I'm working in whitespace code :P05:49
MTecknologyok- I upped myself to a maverick chroot and no more errors05:50
MTecknologyis there any guide to lintian?05:51
MTecknologyI've just been using debuild -S -sa and seeing what errors it reports05:51
MTecknologyif there's a way I could make it more verbose and yell at me more- I'd actually like that05:51
RhondaI always use lintian -IE --pedantic on the resulting .changes file.05:52
MTecknologylol... pedantic05:52
MTecknologysounds like my life05:52
RhondaThat yields some things that might be ignored, but it catches much more.05:52
MTecknologythat would be exactly what I was asking for :D05:53
MTecknologyand it only had one thing to complain about05:53
RhondaIt gives things that one might want to think about.05:53
RhondaIt also gives typos in upstream code. :P05:53
MTecknologyI: nginx source: quilt-patch-missing-description nginx-echo.diff05:53
MTecknologythat's all it gave me :)05:54
RhondaSee, and that's a useful thing.05:54
RhondaYou *really* should add a patch description. :)05:54
MTecknologyI'm doing it now05:54
Rhonda… given that you did the patch.05:54
MTecknologyI really need to get my changes merged into debain or I'm going to go insane :P05:54
MTecknologydiff -urN nginx/modules/nginx-upstream-fair/config nginx.debian/modules/nginx-upstream-fair/config05:56
MTecknologywhat's that?05:56
MTecknologyRhonda: there we go - lintian -IE --pedantic whines about nothing05:58
MTecknologynow to add example files and clean the thing up...05:59
MTecknologyI might actually do something useful :D05:59
MTecknologyRhonda: ebroder: Thanks :)06:01
=== Zhenech_ is now known as Zhenech
MTecknologyIf I'm adding default website files to a package that will be viewable from the internet but not changeable (static html 644); would that go in /usr/share/app/web ?06:31
micahgMTecknology: http://www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREARCHITECTUREINDEPENDENTDATA06:33
MTecknologymicahg: perfect, thanks :D06:34
micahgMTecknology: actually I think this is what you're looking for: http://webapps-common.alioth.debian.org/draft/html/ch-issues.html06:35
micahghmm, that's a draft, maybe not06:35
MTecknologymicahg: I'm just putting two static html files there06:36
MTecknologymicahg: looks like exactly what I needed - thanks much06:38
micahgMTecknology: np06:38
dholbachgood morning!06:40
MTecknologydholbach: HI!!!06:40
* MTecknology pounces06:41
dholbachhi MTecknology06:41
MTecknologydholbach: howdy, how ya been?06:41
dholbachstill jetlagged from getting home from UDS but alright, how 'bout you?06:41
MTecknologyextremely tired - probably feeling about the same as you - I don't really know what jetlag feels like though. I've been getting 3hr/night :P - I'd go to sleep now but I'm too hung up on making this package good enough that some parts can be merged to debian and the rest can find its way into main for natty06:43
MTecknologyhopefully..06:43
StevenKMTecknology: Jetlag is "I'm so tired and broken, I don't know what day it is."06:43
MTecknologyStevenK: oh.. then ya - I'm feeling about like that- I dealt with a co-working again so I know prior to 00:00 was monday.. he always reminds me what day it is...06:44
MTecknologyif something is completely lintian clean, used by a lot of people, and blah blah (basically fixing all bugs in the nginx packaging), how hard would it be to get it into main for natty?06:45
dholbachgo! to! bed!06:45
dholbach3hr/night is only good for killing yourself06:46
StevenKMTecknology: We would probably only want one webserver in main06:46
micahgMTecknology: https://wiki.ubuntu.com/MainInclusionProcess06:46
StevenKAnd I like Apache far too much to stop using it.06:46
MTecknologydholbach: I've been liquidating my company and it takes a lot to do - especially with the people I've been dealing with - but after that a normal sleep pattern should show up :)06:47
MTecknologyStevenK: but apache is horrible06:47
micahgapache FTW06:47
StevenKMTecknology: How is it horrible?06:47
MTecknologyit's fat bloated and ugly06:47
StevenKIt's none of those?06:47
MTecknologyof course it is :)06:47
MTecknologyreligious debates :P06:47
micahgMTecknology: main doesn't matter so much unless it's going to be on a CD06:47
StevenKAnd that06:48
MTecknologyoh06:48
micahgMTecknology: only other difference is Security team active support vs community support for security06:48
StevenKI like my servers to use main-only, but if you want something like rwhod, you need universe anyway06:48
micahgMTecknology: and universe will be going away eventually, so it'll all end up in main :)06:49
MTecknologymicahg: oh?06:49
StevenKArchiveReorg06:49
StevenKI'm unhappy about it, but the only reason I have currently is it turns into scorched earth for mirrors06:50
MTecknologyuniverse will be merged with main?06:50
micahgMTecknology: https://wiki.ubuntu.com/ArchiveReorganisation/Components06:51
MTecknologymicahg: so will motu go away..?06:52
micahgMTecknology: no, name change to Masters of the Unseeded06:52
MTecknology.. *blink*06:52
MTecknologyI was barely starting to understand some of this06:53
* micahg would explain more, but sleep is calling06:54
MTecknologyunseeded means?06:54
StevenKPackages not in any seeds06:54
micahgMTecknology: not in a seed: http://people.canonical.com/~ubuntu-archive/germinate-output/06:55
MTecknologyseeds meaning?06:55
StevenKThings like -desktop and kubuntu are grown from seeds - a list of which packages to include06:55
StevenKThe seeds live in bzr branches on LP06:55
MTecknologylike code.launchpad.net/nginx ?06:56
StevenKhttps://code.edge.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.natty06:56
MTecknologyI think maybe after I liquidate my company and get out of school I need to see if I can find a motu mentor to help me get a clue06:58
MTecknologyI feel like I've been failing pretty bad06:58
MTecknologyFor example - I spent a lot of time working and perfecting one package that's in debian and ubuntu - but I don't know if my work will grow beyond that ppa (hoping it does)06:59
MTecknologydholbach: I hear you're a good motu mentor!07:02
dholbachno, I'm not07:02
dholbachI'm consistently running out of time on most things07:02
MTecknologysounds about normal for a FOSS activist :P07:03
StevenKdholbach: How's your patch for 30 hour days coming?07:04
MTecknology6hr to sleep and 24hr to work! :D07:04
dholbachStevenK, not there yet07:04
dholbachran out of time07:04
MTecknologymaybe tomorrow I'll fire a request off to the list. I feel like I at least have a slight grasp on some things so maybe I'm not as lost as I feel... or maybe someone will start working with me and a week later come hang me..07:05
MTecknologyI'm going to pass out for now - see ya'll in about 4hr (unless I decide to sleep in)..07:05
=== Zhenech_ is now known as Zhenech
=== hanska is now known as dapal
=== menesis1 is now known as menesis
=== Zhenech_ is now known as Zhenech
=== Zhenech_ is now known as Zhenech
=== bilalakhtar_ is now known as bilalakhtar
=== RoAk is now known as andreserl
=== shadeslayer_ is now known as shadeslayer
=== menesis1 is now known as menesis
=== dholbach_ is now known as dholbach
jrgpanyone have and recommendations for packaging php scripts or are phpmyadmin/roundcube good enough references?15:36
persiaOften it's as simple as base boring packaging and a detailed debian/foo.install file.15:37
persiaFeel free to use something else as a reference, but if it seems complicated, ask immediately, because it oughtn't be.15:37
jrgpcan you please link me to a good tutorial?15:37
jrgpis using dpkg-deb --build bad?15:38
persiaNo, because it's not written up nicely.15:38
persiaI can link to a slightly out of date one though.15:38
persiaYes.15:38
jrgpyes i've noticed the inconsistent docs15:38
persiahttps://wiki.ubuntu.com/MOTU/School/PackagingWithoutCompiling15:38
persiaNeeds more people working on them.  If you've time, help is appreciated.15:39
jrgpnear unlimited, i spend it mostly dealing with forums and my own apps15:40
jrgpwhat's the deadline to get new stuff into notty? and if i instead get it into debian trsting/unstable, will it wind up in ubuntu eventually?15:41
SpamapSits actually "natty", and there's a release schedule.. digging up link...15:41
jrgpsorry typo on phone15:42
SpamapShttps://wiki.ubuntu.com/NattyReleaseSchedule15:42
jrgpthanks15:42
SpamapSjrgp: you'll want to get it in before FeatureFreeze15:42
jrgprigtht  so pretty much anything debian gets inevitably gets into ubuntu?15:42
persiaWith a few very specific and very intentional exceptions, yes.15:43
jrgpneat15:43
jrgpstuff like the differing init system?15:44
persiahttp://people.canonical.com/~ubuntu-archive/sync-blacklist.txt15:44
persiaThe list changes regularly, but getting on it is hard: in general, it's easier to make a source package that works fine for both Debian and Ubuntu, and then only maintain the one package.15:46
micahgcan someone please open tasks for me on bug 669620?15:52
ubottuLaunchpad bug 669620 in gnome-web-photo (Ubuntu) "gnome-web-photo --help shows wrong binary name" [Low,Triaged] https://launchpad.net/bugs/66962015:52
persiamicahg, approving...15:52
micahgpersia: am I correct in that due to the nature of this regression, it's not worth sounding the alarms on?15:52
micahgpersia: and thanks BTW :)15:53
persiaI don't think that's a case for all-hands-on critical regression, no.15:54
micahgpersia: ok15:54
=== jono__ is now known as jono
=== yofel_ is now known as yofel
ari-tczewTheMuso: ping17:09
TheMusoari-tczew: Just ask your question and I will respond when I am around. About to go AFK, but will answer when I get back.17:10
=== Zhenech_ is now known as Zhenech
ari-tczewTheMuso: could you merge gnome-speech ?17:13
TheMusoari-tczew: Do you really need it for something? its no longer supported upstream. In fact, in the medium to long term, it needs to e considered for removal, both in Ubuntu and Debian.17:15
ari-tczewTheMuso: we are cleaning remaining merges. I can take a look if you are not interested.17:16
=== ivoks is now known as ivoks-afk
=== cyphermox__ is now known as cyphermox
achiangdoes anyone know if the plugins shipped in gstreamer0.10-ffmpeg are free/unencumbered?18:19
achiangor can point me at the appropriate forum to ask?18:19
xteejxwebtest 1.2.2-1 FTBFS, but lcoally it builds fine, could it be the recent update to python 2.7 that fixed it? And can I request a rebuild?18:19
ebroderxteejx: i'll trigger a build retry18:20
xteejxebroder: Cool, thank you :)18:21
ebrodernp18:21
xteejxIf a package is patchless, do we start using quilt or just go ahead and edit the source directly?18:40
=== Zhenech_ is now known as Zhenech
ari-tczewxteejx: directly18:43
xteejxari-tczew: That's what I thought, wasn't sure. Thank you :)18:44
ari-tczewnp18:44
ari-tczewxteejx: are you going fix all FTBFS related to missed links? :)18:59
xteejxari-tczew: lol Cheeky ;) We'll see how it goes, but I expect an accepted MOTU application for this hehe19:00
ari-tczewxteejx: for MOTU you have to show contribution in other areas like merges19:01
xteejxmeh...that'll be the next things then :)19:01
xteejxs/things/thing19:01
* persia notes that there is no requirement for aspirant MOTU to demonstrate activity in any specific area (including merges), but only a requirement that the aspirant demonstrate care for the quality of the archive as a whole and acceptance as a peer by existing MOTU19:25
kklimonda_o/ persia19:28
kklimonda_and good evening19:28
persiaGood morning.19:30
kklimonda_does someone know why does gtkmm2.4 has such a weird version appended to libgtkmm-2.4?19:30
kklimonda_it's libgtkmm-2.4-1c2a19:30
persiaprobably http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html19:30
persia'c2' was the result of one ABI transition in Debian, and 'a' the result of another (I forget which precisely).  It's supposed to go away when upstream moves to a new ABI, but those guys have been especially good about maintaining stability and compatibility.19:31
kklimonda_:)19:32
kklimonda_persia: that's why I was asking, I knew where does the 1 come from but c2a was completely alien to me (it's neither in so name nor in the result of objdump). Should I dig into the document you have linked to read more about this particular case (when upstream doesn't bump abi but for some reason debian does)?19:33
Rhonda\o persia :)19:34
persiakklimonda_, It's worth reading the document, but it won't help in this case: it just indicates to follow the ABI.19:36
kklimonda_persia: I did in the past but I couldn't recall it mentioning this case19:36
persiaAnd the cases where Debian bumps ABI but upstream doesn't are rare (like a new version of gcc that generates incompatible C++ code)19:37
kklimonda_(I've assumed that it either has been updated or I missed something)19:37
kklimonda_right19:37
persiaNo, you didn't miss something.  I think the example I used above was the "c2" part (but I'm unsure).  It happens rarely, and when it happens, affects just about every package in the archive.19:40
RhondaWasn't that library transition that libgtkmm links in, not within libgtkmm itself?19:43
RhondaWhat comes to my mind is libpng transitions which happen regularly and require a rebuild of depending libraries to not make things segfault when having one library linked against the old libpng abi and another library against the new one used in the same application.19:44
* Rhonda . o O ( rule #1: It's always the graphics' libraries )19:44
persiaI thought we came up with a better way than ABI string extensions to deal with libpng.19:45
RhondaDidn't follow recent development on that grounds. Then it's libjpeg. ;)19:45
ajmitchah, special cases19:46
persiaBut in the case of libgtkmm, I know that at least one of the transitions had to do with how the C++ compiler allocated memory, and I think the other might have been something about ELF format (but I forget: 'c2' was 2004 or 2005 and 'a' was maybe 2006)19:46
* Rhonda . o O ( rule #2: there's always another graphics format library left to blame )19:46
ajmitchwas one of them a change in the c++ symbol mangling?19:46
lifelessyes19:46
lifelessa standard was introduced19:46
persiaMaybe that was 'a'19:47
ari-tczewhmm. where we should add missing libs? to LDFLAGS or to LIBS?19:48
ari-tczewto fix FTBFS19:48
persiaDepends on the upstream build system.19:48
ari-tczewomg, next tone of theory19:48
ari-tczewpersia: how check it?19:49
Rhonda!omg ari-tczew19:50
Rhondahuhm19:50
PiciYou need a pipe19:50
Rhonda| missing? :)19:50
persiaThere's no easy way, unfortunately.  One has to look at the upstream build system, and determine how they *use* things like LDFLAGS or LIBS19:50
ari-tczewRhonda: fail? :(19:50
micahgPici: I'm wondering if you highlight on bot failures :)19:50
Picimicahg: I just happen to notice them.19:51
=== ivoks-afk is now known as ivoks
lfaraonemicahg: sure.21:24
lfaraonemicahg: I doubt that many changes will be necc., since we're not shipping any extensions with it, nor bundling Firefox itself.21:25
micahglfaraone: ok, cool21:25

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