**** BEGIN LOGGING AT Mon 2009 *Now talking on ##gentoo-meetings *wolfe.freenode.net sets mode: +ns *You've invited EvaSDK to ##gentoo-meetings (wolfe.freenode.net) *You've invited remi` to ##gentoo-meetings (wolfe.freenode.net) *You've invited mraudsepp to ##gentoo-meetings (wolfe.freenode.net) *mraudsepp (n=leio@gentoo/developer/leio) has joined ##gentoo-meetings wheee *EvaSDK (n=eva@gentoo/developer/evasdk) has joined ##gentoo-meetings *gionnico (n=gionnico@host110-127-dynamic.46-79-r.retail.telecomitalia.it) has joined ##gentoo-meetings *gionnico (n=gionnico@host110-127-dynamic.46-79-r.retail.telecomitalia.it) has left ##gentoo-meetings: "Sto andando via" Where's remi` *leio (n=leio@gentoo/developer/leio) has joined ##gentoo-meetings He'll miss the discussion logs *gionnico (n=gionnico@host110-127-dynamic.46-79-r.retail.telecomitalia.it) has joined ##gentoo-meetings *DrEeevil (i=dreeevil@gentoo/developer/bonsaikitten) has joined ##gentoo-meetings http://is.gd/12uS5 ^ GNOME bugs *tanderson (n=gentoofa@gentoo/developer/gentoofan23) has joined ##gentoo-meetings tanderson, somewhat related: can we get #gentoo-meetings reinstated? It's unusable weren't we at 250 bugs? This filters keywording? What do you mean reinstated? nirbheek: what's that query ? I have 249 in my book :) EvaSDK, oh :p #gentoo-meetings has a keyword EvaSDK, it doesn't include gnome-office and gnome-mm http://bugs.gentoo.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=nowords&keywords=REQUEST%2C+STABLEREQ%2C+KEYWORDREQ&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=majo channel password basically and that's just for "important" stuff my search doesn't include it either mraudsepp: it does? I joined it no problem I get 268 bugs and that's _without_ CC=gnome that you have I used gnome@gentoo.org paste paste what? ;d http://bugs.gentoo.org/buglist.cgi?cmdtype=runnamed&namedcmd=gnome I exclude P4, ebuild request, QA and some low prio stuff like that, it's in another request mraudsepp: fail :D *Ford_Prefect (n=ford_pre@gentoo/developer/ford-prefect) has joined ##gentoo-meetings n819 ftw! 810 even EvaSDK: call remi ;d EvaSDK, yeah, even arun is here now :p So, what's the definitive bugzie search for gnome bugs? I don't understand what your search is. I have 268 assignee=gnome and 102 CC=gnome bugs assigned to gnome@ and fdo@ ? makes sense for those I have separate searches, but that makes even more http://is.gd/12uS5 ^^ has like 150ish results only I did : assigned to, cced, reporter: gnome@gentoo.org Then I did : assigned to, cced, reporter: gnome.*@gentoo.org (regexp) That gave me 456 421, sorry yeah, sure, but what's that tinyurl about http://is.gd/12veZ the one you gave before... That one has reporter, assignee, cc: gnome@gentoo.org well, something is wrong Can we have all this in a single page? assignee: gnome@gentoo.org is already 268 EvaSDK, you're our top bug wrangler, how do you manage this stuff? nirbheek: time just pick a bug and solve it ;d EvaSDK, I meant, which bookmarks/saved searches :p oh yeah, I have a few saved searches generally gnome assigned + gnome CCed *remi` (n=remi@gentoo/developer/remi) has joined ##gentoo-meetings then by level of interest, normal prio, inclusion, P4 ebuild request, QA, P5 low prio/long term stuff mostly does it make sense for us to use the priorities to well, prioritise? yes it does and using keywords as well Totally, let's decide that, and I'll compile it into a webpage I feel inclusion keyword is really important for team work Yes, I agree but not to be used lightly And doesn't mean "CommitBlindly" nirbheek: http://www.gentoo.org/proj/en/desktop/gnome/gnome-policy.xml how about using those priorities ? => http://www.gentoo.org/proj/en/desktop/x/x11/maintaining.xml#doc_chap3 it should be ok to commit something that is marked for inclusion but it doesn't exclude testing seems like a good starting point, like patching that maybe or maybe renaming. gnome-policy.xml has our historical priorities meaning documentation mraudsepp, actually, we can link that webpage to the appriopriate pages *searches remi`, we should probably merge the x11 and gnome ones I guess all that still makes perfect sense for us now too remi`: nice stuff I'm pretty sure Donnie wrote that :) our priorities explanation seems better in gnome-policy more developed at least the "queries" part is nice, we should copy it and make real links out of it remi`++ that would help us and others out So we all agree both pages are awesome, and need love because right now, it's really hard to dive in nirbheek: you'll do the minutes? remi`, yes I believe we just need a concentrated bug triaging and fixing when we aren't dealing with getting the newest GNOME in reduce the count, keep it down, no overview loss happening with 50 open bugs mraudsepp, let's finish talking about how to organise our bugs first mraudsepp: sure but we're not there yet Then we can talk about how to handle the bugs themselves Right, "levels" of bugs there would be nothing to organize when time is spent on fixing bugs instead of organizing them, imho we should probably write something about closing bugs with TEST-REQUEST or NEEDINFO status more often to encourage people providing feedback mraudsepp, sure, we'll do that too, but now we need to cut the bug list down, so we need to organise them, so let's do that ;p that implies that when enough information is provided we can come up with either a solution on our side or pushing this stuff upstream organizing them doesn't cut the bug list down preferrably the user would do it at this point and we CC there EvaSDK, we'll need something similar to how gnome bugzie does for that to be usable it merely hides bugs from view, the bugs still exist :( nirbheek: that is ? mraudsepp: it might exist mraudsepp: there's no hiding, it's just organizing If we can find a lightweight organisation system, might be worth it EvaSDK, when the reporter comments on a NEEDINFO bug, the bug asks if the comment gives the information asked, and then reopens it automatically if we can't reproduce it, what point is there is keeping it nagging at you ? when you are looking at stuff you can fix I mean ok, go on. I'm just continuing to always look at the full list and sort it by the column I find appropriate at the time. nirbheek: we do have that or I dreamed it ? EvaSDK: you dreamt EvaSDK, gentoo doesn't, gnome bugzie has it (they have a lot of mods) Anyway, getting back to the original convo All those "levels" of bugs may I digress for just a moments : Okay, go on about the GNOME bugzie component, do we all agree to get rid of it? *EvaSDK has changed the topic to: gnome meeting-ish yes or ask infra to make "ebuilds" or "apps" the default? or at least change it's default assignee yes, that too I like GNOME component because it saves me from typing gnome into the assignee box :) GNOME component helps power users who don't have bugzie powah, but wastes our time right, that's about the only advantage of it ;) well, we merely component our little share to bug wrangling err well, we merely contribute our little share to bug wrangling *remi` does random bugwrangling from time to time mraudsepp, except the set of "we" is EvaSDK :p EvaSDK does a whole lot Anyone remember what happened to the autoassign idea? supposedly not once there's that organization. Basic organization means easy finding what hasn't been organized yet Ford_Prefect, lack of manpowah -- you're an infra dude, get to it! and that little list is easy to reassign _actually_ this is a question we should as our power users *ask mrpouet, plaes, etc can they cc usÅ s/Å/? Yeah, they can So I suppose that solves the problem of getting that to our attention So, general consensus: Remove GNOME component, and power users etc can CC us Aye? power users can directly assign at least that's how I remember it EvaSDK, I didn't have powah when I was a power user :) I find infra making it more clear to users that they shouldn't assign a component if they aren't sure more clear there's no point in components at all otherwise it's written in clear red text right ? *Ford_Prefect wonders how many people who are not power users get the component right how clearer could it be Ford_Prefect, I would say none since most are useless :p We really want to minimise wrangler work, if possible. maybe it should be "GNOME team maintained", not "GNOME" or something ;d If the number who get it right is small, aye from me mraudsepp, too long :p Ford_Prefect, I meant, most components are useless There's too much noise in all that well the real solution would be to implement auto-assign and get rid of that component stuff altogether EvaSDK++ So, Ford_Prefect, do you volunteer to get that done? I would actually take a different approach but I don't see that happening from infra anytime soon mraudsepp, good, let's stick to the reasonably possible :p I'll talk to Robin about what remains Kewl, so this is done -- after Ford_Prefect talks to Robin, we'll see what to do about the COMPONENT field which would be to have a separate field for the specific package the bug (of type "ebuild") is about with some AJAX to get a category/PN pair quickly. Easy to make component and assignment matches from there mraudsepp, DREAM ON :p mraudsepp, blog about it Next: bugzie template search page for prioritized bugs Keyword bugs, separate Tracker bugs, separate crashers should be Major nirbheek: ACK, let's create a small "maintenance" page in the gnome doc space remi`, that will take time to do, so for now I'll just make a small html page in my devspace I can guidexmlify Excellent, so let's get the bugzie search links out now https://bugs.gentoo.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=gnome%40gentoo.org&emailtype2=substring&email2=&bugidtype=include&bug_id =&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Bug+Number&field0-0-0=noop&type0-0-0=noop&value0-0-0= that's my base URL remi`, dude, that's long fail can we shorten it? as for saved searches, maybe a greasemonkey script with the saved searches is better remi`, is.gd nirbheek: ???? assuming we all use browsers that can have such scripts ;d epiphany remi`, paste the http://is.gd URL mraudsepp, dude, one step at a time :p mraudsepp, let's get the URLs first ;p works the same for basic stuff nirbheek: I have _no_ idea what you're talking about I don't care for the urls, they are unreadable. Talk about search criteria mraudsepp: right, look at the x11 page I posted earlier remi`, you mean shorten the URL by removing redundant entries? I meant use a url shortner like tinyurl :p nirbheek: !good and I think it's better to talk about it with a concrete proposal, we all have day-jobs going on too remi`, just for communicating with us, so we can click on them except for nirbheek ;d *stab* *Ford_Prefect (n=ford_pre@gentoo/developer/ford-prefect) has quit: Read error: 104 (Connection reset by peer) mraudsepp: agreed nirbheek: you do it? remi`, I'll compile the webpages great Just give me some criteria for searches Fine, I'll get a proposed criteria for the next meeting with a sample set of links Next up: How Much Does YOUR eclass sucks? -s too much ? http://bugs.gentoo.org/show_bug.cgi?id=262491 I have no idea where we should stand on bug #256379 http://bugs.gentoo.org/show_bug.cgi?id=262490 I think you need to start with writing down the relevant properties first (P1 means that, P2 means that, what relevant keywords are there, if and what severity choices mean, etc) and then think about search criteria amongst those Are the eclass fixes high-priority? I don't think so. What about our inconsistent USE=doc meaning? gtk-doc results in rebuilding of docs I think some of this stuff should really be done in a not too distant feature, it's just annoying to get open bugs for doc stuff for example And we unconditionally install api docs anyway what open bugs? yes, we should do that always. about USE=doc, dang had started doing some stuff on it mraudsepp, see those blocking the tracker bug "stupid USE=doc management in gnome2.eclass" mraudsepp, you want it, I don't Most don't he'd compared to identical chroots, one with USE=doc, the other with USE=-doc and I don't think he saw any differences between the two *Ford_Prefect (n=ford_pre@gentoo/developer/ford-prefect) has joined ##gentoo-meetings remi`, exactly, our USE=doc just rebuilds the documentation! Yay, real keyboard. Ford_Prefect, congrats nirbheek: All those depend bugs are INVALID as far as I'm concerned for USE="gtk-doc" or doc, whatever, we should probably do "introspection" of the package if possible (shame he's not around to tell us what he found) like eautomake does to some extent I think the real solution is to find out the deal with cross-linking remi`: that's probably due to enhancements done since 1.10 get gtkdoc-rebase installed always, I think it should be light and not depend on all that stylesheets stuff and just don't need any USE=doc at all, as rebuilding is not necessary at all then, due to no benefits is there a need for API docs if you're not a dev anyway ? EvaSDK, Yes. Which is why KDE folks got a new USE-flag called api-docs I mean it's nothing like man pages that tell you how a command works DrEeevil, right? api-docs sounds fine well, something global for api specific stuff might work. need to investigate that, should be a global thing then nirbheek: no idea we should decide on wether building gtk-doc or not is relevant at all these days My standing understanding of USE=doc convention is since gtkdoc-rebase is executed always if installed +1 on USE=api-docs a) If documentation means no extra big downloads or build times, unconditionally always install it without USE flag b) If it means extra build time or non-trivial downloads, USE=doc currently it means extra installed weight mraudsepp, it's purely about it being useless to 90% of the users that might be complete shit for some users or we should actually support what USE=doc originally stands for : doc - Adds extra documentation (API, Javadoc, etc) meaning that USE=-doc does _not_ install API doc Which is the same as "api-docs" that would mean getting rid of it in most cases remi`, the 'etc' is very very vague :/ except that global description has been out of reality for years ;d nirbheek, I don't think it's that vague mraudsepp: the local descriptions pretty much say the same thing But I agree with remi` here for me USE=doc is more like "download an extra HTML documentation pack and install it" $ du -sh /usr/share/gtk-doc/ 125M /usr/share/gtk-doc/ IMHO, USE=-doc should _not_ install documentation other than README and/or man pages on my home system it's not that big, but not that small as well could help with livecd stuff remi`++ it not already excluded so, find out what the deal is with crosslinking these days and we go from there EvaSDK: that could very well make gnome fit on the gentoo livecd if ever comes back to life So, we have three types of docs: remi`: note that we should be able to just generate it by ourselves 1) Yelp user-documentation, manpages, etc 2) API documentation (pre-built, just install) 2) API documentation (rebuild, uses gtk-doc) mraudsepp: that's what I told dang the other day, and apparently he didn't notice cross-linking to better any better or worse with USE=doc last time I heard he hadn't looked at the right thing yet probably :) Okay, since we don't know the diff b/w rebuilding and pre-built yet, let's atleast split out into user and API docs but his method was right though identical chroots, turn on USE=doc, diff My goodness ;p Talk about brute force :D So, we all agree we need to rename to three types of docs? doc, api-doc, rebuild-api-doc ? (maybe not the third one :p) And maybe rebuild-doc too no So, atleast doc and api-doc? There's no use for doc then Yelp user documentation? remi`: that's the wrong thing to do though *Ford_Prefect (n=ford_pre@gentoo/developer/ford-prefect) has quit: Read error: 104 (Connection reset by peer) *remi` thinks USE=doc should control user docs too yelp user docs get always installed we aren't making that optional since the real check would be to make sure gtk-doc was never installed in the USE="-doc" chroot yeah, mraudsepp++ on this one for the record, /usr/share/gtk-doc contributes 16MB to livecd likely a bit less That's huge for the live cd Not for the live dvd, but huge for live cd test case: mksquashfs /usr/share/gtk-doc gtk-doc.squashfs *Ford_Prefect (n=ford_pre@gentoo/developer/ford-prefect) has joined ##gentoo-meetings nirbheek, why would we not install user documentation? Ford_Prefect, maybe the user doesn't want it around here's a corollary question : do _our_ users read yelp docs? remi`: that's not the point I personally _have_ to read klondike yelp docs for 99% of the extra games we're not ubuntu or fedora, do our users _need_ that doc? (it's a real question) user documentation available through yelp is as important as man pages But for the rest, I don't even know if they exist EvaSDK: I think it's important, we're talking about user features here EvaSDK, yes, and man pages are often optional nirbheek: not in gentoo at least not when they do not require huge amount of deps FEATURES=noman is there right but if we were to strip user docs, for that to be meaningful, we'd have to strip it from package compilation as well since it takes a bloody amount of time as well That should be a simple sed of the Makefile to remove the subdir well depends on the package but really I'm not thrilled by removing that I really wonder if it's worth the effort whereas gtk-doc is a pain *Ford_Prefect needs to grab dinner before he passes out. Bbiab, will reply off-list if meeting ends by then. So what we all agree upon is this: gtk-doc is a pain, and USE=doc does not mean api-docs for most people Ford_Prefect, aight, I'll be posting minutes Last comment - I'm in favour of renaming doc to api-doc to make the meaning very clear So step 1) USE=doc where it installs api docs should be renamed to api-docs nirbheek: hum I'd rather put it this way, rebuilding gtk-doc looks useless nowadays, it's api-docs but people don't necesseraly realize this Or dev-docs or something like that, so it's not library specific EvaSDK, yeah So fix to not rebuild, rather to control installation Then, rename to api-doc well, if we want to keep user docs, we might as well keep USE=doc for gtk-doc installation yeah or we have a consensus on USE=api-doc ? That's what KDE is using iirc can't find it I would argue that such use flag would probably be best discussed on -dev remi`, it was in their last meeting minutes but not sure this would end well EvaSDK, Yes. I say KDE herd wants it done, if we do it too, then the discussion on -dev will be shorter If we get kde/gnome/x11 on the same boat anyway... Exactly x11 installs no doc anyway ;) only man pages Then it should :p nirbheek: there are _no_ x docs, that's the beauty of x or its uglyness depends on how you see things EvaSDK: in X, beauty and ugliness are identical 1:1 relation ? They just redefined ugliness as beauty moving on, guys :) next point ? Static Libraries What's our position on --disable-static ? disable and provide a use-flag if necessary Do we want USE=static-libs ? only when appropriate glib, C++ bindings but in most case there is no need nor it is even tested Low-level, like libsoup? ACK on mraudsepp's list no NAK for libsoup C++ and stuff that wants to use the library but lives in / (as opposed to /usr) it's not critical So, things lower than libsoup, libgweather? :p glib ships it unconditionally though, and that's fine. I mean, it's not difficult to put static-libs in the eclass... nirbheek: USE flag pollution we don't need the static libs ever yeah like remi said they don't work Aight .la files? they're not tested would be more correct they are a source of undetected security vulnerabilities on users systems nirbheek: FTR, _anything_ above gtk will _fail_ with static linking ho ? remi`, oh, hum so let's disable since gtk uses dynamic loading => fail just disable until reasonable wanted otherwise, at which point we discuss council is fine with that ;d hehehe Good, so if someone asks, then we see Else, disable with glee yes, except glib. Yeah, as remi` said, anything above gtk+ Now, .la files -- lafilefixer works wonderfully unconditionally installed static lib there. If we want to put it behind static-libs there, we need to discuss that and talk through with syslog-ng maintainers How about we start dropping .la files? Definitely no lafilefixer works wonderfully should we move this to the eclass btw ? I don't care ;d it's not a solution. lafilefixer is a hammer really mraudsepp, no distro. I repeat. No distro ships .la files. nirbheek: they do. Check their -dev packages. nirbheek: yes they do mraudsepp, those don't count :p they do count... nirbheek: it does. Our packages includes their -dev They shouldn't be shipped by default well since our system is from source we can't escape it implement portage support for package splits and we talk Yes, we can, if we don't need .la files for building Which means, no static building required with the current state of things, we should keep .la files for now nirbheek: you don't know if some user needs or doesn't need them for building nirbheek: you seriously don't know that, you can't pretend to know mraudsepp, what are .la files used for besides static building? I'd say that if they build obscure stuff, they should fix it to use pkg-config but we are way beyond this point currently dependency finding whatever. module loading they could list *.la files in their linker line directly if they are stupid weird arches stuff Gah. So we just postpone this. The reason why I brought this up is because it's related to the next topic Bad link-level deps which have nothing to do with the *DEPEND Partly solved by --as-needed Partly not We need scripts to detect this that's pkg-config being in a state of a limbo I see. So we should keep an eye on this some packages assume some behavior of pkgconfig that isn't true on all versions or distros basically we're screwed from all sides with this IMHO, we have other issues than this :) s/other/bigger/ The Libs.private stuff right many GNOME libraries were made to use Requires.private properly well it's probably a bigger problem than you can imagine, but it hasn't exploded yet so we can go on like this :) remi`, just pointing out that writing scripts for this should not be difficult, and it would be prudent to keep an eye on this stuff (since fixing is not important right now) I have a plan for --as-needed QA, I need to write it up mraudsepp, there's been activity on the as-needed by default bug I don't mean --as-needed by default oh btw guys, while you are all around, I'd like you to checkout my git hooks in my devspace, use them, enhance them, ... patch binutils to issue a warning when --as-needed actually drops a DT_NEEDED entry catch with portage and issue a QA warning on that then you can figure out what pkg-config file is stupid and fix it upstream EvaSDK, put them into the git overlay :p nirbheek: that's not really suited imho EvaSDK, no, I meant like in scripts/ mraudsepp, I don't know anything about that, so that'll go into minutes as being owned by you :p nirbheek: yeah I understood that EvaSDK: overlay git hooks? nirbheek: it's not a GNOME project. mraudsepp, but it affects us, it's going into the minutes :p We really want --as-needed since it helps with things like gnome-desktop API going bai bai Why do they have to keep doing .soname bumps <.< nirbheek: we don't need --as-needed if --as-needed doesn't filter out anything (.pc files aren't bad, crappy libtool .la files don't get used) mraudsepp: even in a perfect pkg-config world, --as-needed is still needed if we have .la files lying around so --as-needed isn't needed for users if the packages don't get useless DT_NEEDED entries in the first place not necessarily remi`: yes it is bound to gtk+ look at $libdir/libgtk-x11-2.0.la I don't think GNOME really relies on any libtool stuff maybe only the things that need X11 stuff, like control-center and libbackground and such stuff And pygtk (stuff that links to python.so) mraudsepp: that's new, gtk's .la file didn't use to be that way clearly this file shows that gtk cannot be used for static linking Even I get that :p So, --disable-static has more powah behind it What's next? remi`: well, you use pkg-config when static linking still but who's crazy enough to static link all that mraudsepp, vmware folks maybe :p it has any sense only when you are doing an embedded thing with only one GUI application possible to run and exist or chromium people People we don't care about, in other words. :P vmware folks can't really static link, they would need to do painful insurances of re-linking possibility requirement mraudsepp, they've shipped an internal gtk lib for centuries now shared lib ELF file not an ar archive Not the default thing, but something else that's activated via env var Anyway, irrelevant what was the topic, anyway? anyway where were we ? link-level deps that are different from *DEPEND Which cause horrid breakages during things like libxcb and gnome-desktop the gnome-desktop stuff is especially bad since gnome-desktop-sharp needs to move with it *gionnico (n=gionnico@host110-127-dynamic.46-79-r.retail.telecomitalia.it) has quit: "Sto andando via" That's because of upstream breaking ABI without soname bumping, right? well that's bad because we don't really communicate with dotnet libxcb, yes, gnome-desktop, no upstream bumps soname libxcb did too, I bet mraudsepp, they just removed the .so file problem there is that a library completely disappeared. But the breakage was the same Unrelated stuff had to be rebuilt gunman got shooted down ? not true gnome-desktop is related stuff all things using gnome-desktop get rebuild or in the normal case, upgraded together with gnome-desktop with no extra rebuilds. anyway, back to our point, --disable-static, discussed now ? --disable-static by default in the eclass, with a way to override it for only a few select packages agreed? I would say check configure for --disable-static support Then disable it sure, that's implementation detail Now, link-level deps I would say we pass it manually. For every package? no, only those that install static libraries this is, well, duh, only libraries not applications, which is two third of stuff mraudsepp: so yes, default in the eclass is to disable static we already pass it for half of the libraries or more, add more, once all is done, we can convert all gnome2.eclass using stuff in one go No harm done for those I really don't like eclass passing configure arguments at all mraudsepp: what about those that will need --enable-static, how will that work? I got burnt with wxwindows.eclass when taking over and all this USE=doc and USE=debug stuff problem is also from the eclass having passed configure arguments mraudsepp: what's your idea then? I'm missing something mraudsepp, the USE=debug stuff was just stupid USE=doc was reasonably, but didn't have a way to override I mean, it should atleast check for GTK_DOC_INIT remi`, mraudsepp says let's add --disable-static to libraries' ebuilds we already do for many library. We can later easily convert to eclass as appropriate or whatever mraudsepp: are you seriously proposing that we change every ebuild to add --disable-static ? Ford_Prefect: we should walk all ebuilds we own because there's probably a good load that is still not specifying it once we have GIT. Same for USE=debug fixing really remi`: no? guys, really, I'm lost mraudsepp, USE=debug and doc could use more intelligence remi`: not ALL ebuilds need --disable-static I will sound annoying with this but: "are we really going to have to wait for git to do all of our stuff ?" nirbheek: off topic remi`: only libraries need that don't have AM_DISABLE_STATIC in configure.ac remi`, no, that's what mraudsepp is saying -- that they have problems mraudsepp: that's probably a _lot_ remi`: no I have 882 .a files on my system... Yay, mraudsepp gave us a way to know where to enable --disable-static let's put that into the eclass $ ls /usr/lib/libgnome*.a /usr/lib/libgnome-2.a /usr/lib/libgnomecanvas-2.a /usr/lib/libgnomecups-1.0.a /usr/lib/libgnomecupsui-1.0.a /usr/lib/libgnome-desktop-2.a /usr/lib/libgnomeui-2.a /usr/lib/libgnome-window-settings.a that's it. that doesn't cover things not libgnome* I can't say because I have --disable-static in EXTRA_ECONF in make.conf we can easily find the ten packages that need --disable-static I can do it later, put me up an ACTION point for me on that in meetings. What I _can_ say is that it breaks nothing GNOME-ey minutes* speaking of which, x11 do install a lot of .a :) find *lib* gnome-base/*lib* gnome-extra/*lib* -name metadata.xml | xargs grep gnome | wc -l 76 gstreamer ships .a files, so does gdk, libglade, gtk-vnc ... EvaSDK: yeah, x-modular should probably have USE=static-libs gstreamer is on the list of things to fix, but it has bigger maintainance problems right now hell, even _metacity_ ships .a files please lets move on right I need to get work done and get to shop Alright Next up? so what's the plan => eclass ? remi`, I'll write an action plan of sorts, we'll discuss in next meeting in the beginning we agreed its low priority ah ok so propose a plan and we can see.. fine by me, moving on :) 2.26 stabilization On must be so tired of being moved. There are things that need libsoup 2.26 (like webkit-gtk) We should begin testing and stabilizing core gnome libraries libsoup can be stabilized earlier quite easily, just libproxy related stuff has open bugs Or less core ones like libgweather, and libsoup What does gnome-keyring depend on for stab? (excluding explicit DEPEND) (gnome-session?) gnome-keyring, not so much. But if libsoup doesn't block webkit-gtk anymore, we can easily fix much earlier gnome-keyring to be just fine for webkit-gtk gnome-keyring-2.26 is NOT a requirement for webkit-gtk after we a) patch an earlier version to have proper C++ guards b) patch webkit-gtk to be fine with earlier versions Earlier versions of what? fix libsoup-2.26 related bugs (libproxy) and I can make webkit-gtk happy with gnome-keyring-2.22 Other stable apps? Which bugs are those? circular deps is a big one for me. Ugh, difficult to fix http://bugs.gentoo.org/show_bug.cgi?id=269747 I don't want to see new circulars this one is going to be hard to avoid we already have users bitching around in random blog comments about how hard it is to install gentoo from scratch due to things like circulars but I agree it's a blocker I even saw something along those lines in Linus' blog comments.. Hum we known the drill, splitting this stuff up is the solution but it's putting more pressure on mainteners well, not really that, but other random people who cares about linus ? linus does EvaSDK, no, it's about how far people bitch, and how many people read ANd linus doesn't care, btw he uses fedora http://torvalds-family.blogspot.com/2009/05/memorial-day-bbq.html we are famous I bitch about other distros, but who cares ? That Randall might just be Randall Munroe :p anyway, nevermind that ahah the foo is more bleeding edge than foo, I don't buy this stuff... it isn't topic ... Do you know how tough it is to get btrfs on ubuntu? <.< I see circular deps on fresh installs bothering users so much they comment on blogs about it, it's telling. focus :) We need to fix this circular dep so fix that wrt libproxy and webkit-gtk security bug is fine nirbheek: dude, stop taking this off track, _you_ wanted the meeting in the first place :) now back to overall GNOME-2.26... Can we get PDEPEND on gvfs in libgnome? lets not discuss specific bugs in a meeting isn't it the case already ? comment on the bug EvaSDK, it's a RDEPEND GNOME-2.26 stabilization. I hope someone can work on this... anyway wrt to current state of gnome 2.26, check the tracker, there is nothing much left to do, a few bumps stalled because tests do not pass I will be taking notes on the order I manage to upgrade things, and take notes on issues to cover in upgrade guide and I won't start stabilizing without having filled upstreams bugs for all this stuff Oh, btw g-p-m tests don't pass because there's no g-p-m running :p We need to either start it locally in src_test or something nirbheek: focus So next, what or next time I refuse an impromptu meeting without agenda okay :p we don't need to talk specific bugs that simply need fixes by one of us in a whole team meeting So what else is required of us team-wise? what's on your agenda? Branding? (looks like we're done...) we are not done nirbheek: what about it? remi`, we don't have any we have at least team lead election Ah, yes, I vote to make mraudsepp lead till dang gets back or, we could not have a lead at all (like mozilla and python herds) nirbheek: let the man actually run for the job... I think EvaSDK didn't want to run? Alright, I run too, and I vote for myself :p nirbheek: really, be serious for a minute Alright, whoever wants to run for lead, raise hand I believe the serious choice is between me, EvaSDK and both *remi` doesn't want to run *nirbheek won't be taken seriously if he runs EvaSDK: what say you? *DrEeevil claims neutrality nirbheek won't be taken seriously even if he does not run :P *EvaSDK don't really want to run I spend too much time on gentoo stuff already I'm fine with being that lead figurehead but be afraid, I might actually shove tasks on you all ;d it's a done deal then So we welcome our new Estonian overlord? that wouldn't be as bad as what I'd do :) (not so new in my case :P) EvaSDK, the pedant lead so ++ mraudsepp ++ nirbheek: I'm nitpicking so we keep a minimum QA level I hate having to search for stuff on the web because it's so slow :) so if my count is good, we're done on election next item ? what's next ? welcoming mrpouet mraudsepp, buys us all beer now? *You've invited mrpouet to ##gentoo-meetings (wolfe.freenode.net) *mrpouet (n=mrpouet@gentoo/developer/mrpouet) has joined ##gentoo-meetings moin :) hi. mrpouet: hey, you just missed the meeting :p mrpouet: welcome! mrpouet, welcome! he didn't miss it yet mrpouet, welcome! our last meeting topic was welcoming him ;d And now you have to fix circular dependencies forever because you missed it! yeah! yesh. mrpouet, fix http://bugs.gentoo.org/show_bug.cgi?id=269747 And can mraudsepp and mrpouet please not have the same initials? :P Our uber-high priority bug ACTION: Update project page with new member and new lead Agreed, do it I saw let mrpouet do it. :) nirbheek: this is just a standard thing to record action items for the minutes nirbheek: you should use it. So he knows where the page is. :) mraudsepp, alright Ford_Prefect, Yes, good experience with guidexml too ACTION: Buy bananas I can update that stuff, I want to update the task items there too Cool mraudsepp, thanks Ford_Prefect thanks :) (sorry i was busy but i'm here now) regarding nickname Hey, I was just kidding sorry, I kind of want to be mraudsepp frmo office from* as I'm discussing day-job stuff over IRC too. mraudsepp, just be _mraudsepp :p It's okay. All the confusion will help. ;) and well, Mart Raudsepp is actually my real name, if you didn't know :) *DrEeevil wonders if MrAudsepp will ever become DrAudsepp ;) If he didn't know, he does now Hey, wait, steev is in gnome herd? yeah i'll have a look to this bug, but i need to test my gentoo services before :p (at least my email and my account) :) now, the only topic we could conceivably still have that's important enough is figuring out a good time for regular meetings Same time, Tuesdays? Since Mondays can be a little unpredictable at times the time isn't good for me Bit early? I haven't gotten done anything at work as this dragged on needlessly 1900 UTC? 17:00 UTC onwards is fine for me it is ~16:15 UTC at the moment 1700+ is fine for me too mraudsepp, this was a preliminary meeting, hence time got wasted 1700+ UTC every other week Tuesday Oh yeah, eff, I was calculating by DST Tuesdays, Wednesday and Thursday 17:00 UTC and later is fine for me except on council meeting days if re-elected, that is What do the rest think? *nirbheek is fine Wednesday is best, Tuesdays and Thursdays 17:00 UTC might be too early, playing table tennis often then. Ford_Prefect's time is a subset of mine, so if he's fine, so am I EvaSDK, remi` ? but often getting home exactly 17:00 anyways then, so I guess nevermind that comment. nirbheek, you forgot mrpouet :) 1700 UTC is my usual commiting time so I'd rather avoid it Ford_Prefect, oh, right 1800 UTC then? I spend too much time at work already EvaSDK, committing to GF or work? ;) 1800 UTC, I'm barely home, most likely still walking nirbheek: commuting sorry 1830 UTC will be _late_ for me midnight How about earlier in the day? Since dang isn't around, so we need to cope with Europe and Asia only *EvaSDK needs to go to the lab, back in 5 minutes mrpouet: what time ranges would be suitable for you? *nirbheek goes to get some food, back in 10 mins mraudsepp, for me i can be connected all the days between 5h30 p.m and 11h p.m (GTM+2) (during the week) local times, ok and i'm available all the times during the week end :) In other words, no life so that's until 2100 UTC nirbheek, no hard geek mrpouet, synonymous not the same thing :p nirbheek, indeed :D That means "same thing" :p so I think we are mostly needing a suitable time from EvaSDK ;d remi`, hasn't said anything so not on monday and friday evenings tuesday you said gf evening before uh yeah tuesday not monday, monday is fine monday quite fine for me too, a bit volatile for Ford_Prefect I understood, maybe comporisable? nirbheek: just pick a time :) (Monday evening 17:00 UTC and later) Should be fine. either I can make it, or I can't Can you kick? Because someone needs kicking on #-dev don't hold back meetings if I can't make it, I'm definitely not the most important person to have around these days EvaSDK: anyway, day didn't seem so much of an issue. The time, as in at what clock was, if you commute at some point, and after that point nirbheek has midnight He turns into a beast A sleeping beast :) can we close this now ? nirbheek will write minutes and sum'up open topics Sure we can always setup ical stuff later mmmm So, meeting is officially at an end You shall all be kicked now *nirbheek has kicked DrEeevil from ##gentoo-meetings: nirbheek *nirbheek has kicked EvaSDK from ##gentoo-meetings: Ford_Prefect leio mraudsepp mrpouet remi` tanderson Meeting over *nirbheek has kicked Ford_Prefect from ##gentoo-meetings: Meeting over *nirbheek has kicked leio from ##gentoo-meetings: Meeting over *leio (n=leio@gentoo/developer/leio) has joined ##gentoo-meetings *nirbheek has kicked mraudsepp from ##gentoo-meetings: Meeting over *nirbheek has kicked mrpouet from ##gentoo-meetings: Meeting over *nirbheek has kicked remi` from ##gentoo-meetings: Meeting over *nirbheek has kicked tanderson from ##gentoo-meetings: Meeting over *You have been kicked from ##gentoo-meetings by nirbheek: Meeting over **** ENDING LOGGING AT Mon 2009