GeneralAntilles | Alright, so, first and foremost: Garage tracking in Bugzilla | 23:35 |
---|---|---|
andre__ | harhar. same timezone. | 23:36 |
GeneralAntilles | The main blocker here are the templates. | 23:36 |
GeneralAntilles | I've got an idea for the new look, we just need somebody with local access who can change them up. | 23:36 |
GeneralAntilles | Basically, it'd be <h1>'s for Maemo Software, Nokia and Website | 23:36 |
GeneralAntilles | with descriptions | 23:36 |
GeneralAntilles | and the products listed under each | 23:37 |
GeneralAntilles | then Garage at the bottom with a description | 23:37 |
-!- mikkov_ [n=mtvartia@vipunen.hut.fi] has left #maemo-meeting [] | 23:37 | |
GeneralAntilles | the Garage link takes you to a page that looks like what we've got now, except with Garage products | 23:37 |
andre__ | we basically have that already, just that Nokia has no products so it's not visible | 23:37 |
-!- Khertan_n810 [n=khertan@AAmiens-151-1-8-114.w83-192.abo.wanadoo.fr] has joined #maemo-meeting | 23:37 | |
GeneralAntilles | Do we? | 23:37 |
GeneralAntilles | new bug and I get a list of classifications | 23:37 |
andre__ | err, refering to categories/classifications, yes | 23:38 |
GeneralAntilles | each one takes me to a separate page with a list of products. | 23:38 |
andre__ | wait. | 23:38 |
andre__ | we talk about https://bugs.maemo.org/enter_bug.cgi right? so everybody interested can follow | 23:38 |
GeneralAntilles | This is for the new bug submission form. | 23:38 |
GeneralAntilles | People without the right bits probably can't see it. | 23:38 |
guenther | You're talking about a long list, with all Classifications? | 23:38 |
guenther | Like gnome.org does? | 23:38 |
GeneralAntilles | Yes | 23:38 |
GeneralAntilles | er, I'm not familiar with GNOME's setup | 23:39 |
guenther | :) | 23:39 |
GeneralAntilles | I've got an old mockup on the wiki | 23:39 |
guenther | I am. ;) | 23:39 |
GeneralAntilles | one sec | 23:39 |
guenther | That would be exactly, what we had discussed a while ago, yes. | 23:39 |
GeneralAntilles | Something vaguely similar to this: https://wiki.maemo.org/Image:New-bug-mockup.jpg | 23:39 |
guenther | I guess that's my job. ;) | 23:39 |
GeneralAntilles | Except with headings for all the Nokia/maemo.org classifications | 23:39 |
GeneralAntilles | "All" can be made small and moved somewhere around the bottom | 23:40 |
GeneralAntilles | I can do another mockup if need be. | 23:40 |
lcuk | qgi1, :) i am currently trying to find the time to develop new features for liqbase but do not know a whole lot about all current aspects of linux dev. im hoping people get involved and am starting to fill up the bugs list on garage for it to make a none hildonized app work nicely. have you got any ideas on the approach? | 23:40 |
GeneralAntilles | That's the biggest blocker, since I don't want to go through more than one major template change with the migration. | 23:41 |
GeneralAntilles | The next big issue is the administration stuff. | 23:41 |
andre__ | guenther, maybe even /me could code that :-) | 23:41 |
Jaffa | GeneralAntilles: Is the only additional thing on there the "please see the list of Garage products"? | 23:41 |
GeneralAntilles | How much of this can we automate and how much has to be done by hand? | 23:41 |
GeneralAntilles | Jaffa, yes. | 23:41 |
GeneralAntilles | Jaffa, picture two additional sections (Nokia and Website) with their products listed underneath | 23:41 |
GeneralAntilles | and a heading for Maemo Software with its products. | 23:42 |
andre__ | *if* people know what is nokia and what is maemo. if they don't know they should probably use 'all' instead of course | 23:42 |
GeneralAntilles | Well, all the products will be listed on the first page. | 23:43 |
GeneralAntilles | Just like they are now, basically | 23:43 |
GeneralAntilles | Except under new headings. | 23:43 |
guenther | wait | 23:43 |
andre__ | hmm. just like gnome, okay :) | 23:43 |
guenther | "all"? | 23:43 |
guenther | andre__: That one will die. | 23:43 |
guenther | Because the first page already lists all Products. | 23:43 |
GeneralAntilles | Might be worth having as a small link down on the bottom of the page. | 23:43 |
andre__ | ah right | 23:43 |
andre__ | thanks | 23:43 |
GeneralAntilles | First page wont list GARAGE products, though. | 23:43 |
guenther | Seperated per Classification. | 23:43 |
-!- s1d [n=s1d@64.81.136.196] has joined #maemo-meeting | 23:43 | |
sp3000 | meh, why is https://bugzilla.gnome.org/ evil | 23:43 |
andre__ | sp3000, use plain http | 23:44 |
andre__ | though https works for me too | 23:45 |
GeneralAntilles | REALLY lame mockup in mediawiki syntax: http://slexy.org/view/s20n6V9NiL | 23:45 |
sp3000 | https is sec_error_untrusted_issuer for me | 23:45 |
guenther | yup, it does | 23:45 |
-!- lbt [n=david@78-32-229-233.no-dns-yet.enta.net] has quit [No route to host] | 23:45 | |
guenther | (work) | 23:45 |
sp3000 | luckily dns is 100% trustworthy :P | 23:45 |
GeneralAntilles | OK, clear enough on the templates? | 23:46 |
sp3000 | (oh, and cert authorities too) | 23:46 |
guenther | sp3000: haha | 23:46 |
guenther | GeneralAntilles: I'll take it, yes. | 23:46 |
GeneralAntilles | Excellent | 23:46 |
GeneralAntilles | Next | 23:46 |
GeneralAntilles | Administration | 23:46 |
GeneralAntilles | Currently, all the Garage products were manually added by timeless | 23:46 |
-!- marcell1 [n=malengye@a91-152-160-146.elisa-laajakaista.fi] has left #maemo-meeting [] | 23:46 | |
GeneralAntilles | Obviously we can't have timeless playing that role once it launches. | 23:47 |
GeneralAntilles | So, can we script it through the Garage administration interface somehow? | 23:47 |
GeneralAntilles | That may be too complicated with the barriers to entry. . . . | 23:47 |
andre__ | uff | 23:48 |
GeneralAntilles | Hehe | 23:48 |
guenther | Well, wait... | 23:48 |
GeneralAntilles | X-Fade? :P | 23:48 |
guenther | A related question is, if we want to import closed bugs, too. | 23:48 |
guenther | con: It clutters up bugzilla | 23:48 |
GeneralAntilles | Well, for importing I'd say leave it up to the project admins. | 23:49 |
GeneralAntilles | They can do it manually | 23:49 |
guenther | pro: Easy dupe'ing etc | 23:49 |
X-Fade | I can do a select on the database. | 23:49 |
X-Fade | And generate a list that way? | 23:49 |
guenther | We should have some guidelines for this. | 23:49 |
andre__ | i'd definitely prefer clean up before importing | 23:49 |
guenther | yes | 23:49 |
guenther | And not importing dupes anyway. | 23:50 |
guenther | But RESO FIX might be good. | 23:50 |
andre__ | the radical and unfriendly approach would be to close anything in garage tracker and say "if it's still an issue in diablo, file a new bug in maemo bugzilla" :-P | 23:50 |
GeneralAntilles | Modest's solution was to close all of their bugs in tracker and tell people to reopen in Bugzilla if it's still an issue. | 23:50 |
guenther | sucks | 23:50 |
guenther | That's not a solution. | 23:51 |
GeneralAntilles | Hehe | 23:51 |
andre__ | "GeneralAntilles, you said that project name in public! YOU!" :-P | 23:51 |
guenther | That's the easy way out, head in sand. | 23:51 |
sp3000 | I dunno, that sounds uncomfortable | 23:51 |
GeneralAntilles | Looking at some of the bigger project names on tracker, there really aren't that many bugs in there. | 23:52 |
GeneralAntilles | The majority of the bugs in garage are from the 770 backport projects. | 23:52 |
guenther | Another bunch of bugs to strip before importing. | 23:52 |
GeneralAntilles | Do we want to get with the project admins who actually have some bugs they might want to import at a later point? | 23:53 |
GeneralAntilles | er, get with the projects admins at a later point. | 23:53 |
GeneralAntilles | s/gibberish/English/ | 23:54 |
guenther | huh? | 23:54 |
guenther | I prefer a clean cut. | 23:54 |
GeneralAntilles | So, find out what the people who actually have bugs want to do? | 23:54 |
guenther | Move, or don't. | 23:54 |
guenther | Once a Product is live in bugzilla, garage must not accept new bugs. | 23:54 |
andre__ | yes | 23:54 |
GeneralAntilles | guenther, yes, of course. | 23:55 |
guenther | Plus, move at that very moment. | 23:55 |
guenther | Don't start playing in bugzilla, and move bugs later... | 23:55 |
GeneralAntilles | But some project admins may not find it worth it to have their bugs moved. | 23:55 |
guenther | That messes things up. | 23:55 |
guenther | heh | 23:55 |
guenther | If the bugs are open, they are valid. | 23:55 |
guenther | So they are worth to be moved, no? | 23:55 |
GeneralAntilles | Or haven't been triaged. ;) | 23:55 |
guenther | If they are not worth it... | 23:56 |
guenther | Exactly. | 23:56 |
GeneralAntilles | I dunno, I'm of the opinion that we should tackle this one on a project-by-project basis. | 23:56 |
* andre__ gets another beer | 23:56 | |
guenther | Thus, clean up garage as a necessary pre-requisite. | 23:56 |
GeneralAntilles | OK, well, let's not stall on this one | 23:57 |
GeneralAntilles | We can come back to it later | 23:57 |
GeneralAntilles | It's not really urgent until we get some other stuff out of the way first. | 23:57 |
guenther | yeah | 23:57 |
GeneralAntilles | So, the other side of the import work is the product creation. Both for existing projects moving to Bugzilla and for new project creation. | 23:58 |
GeneralAntilles | Like I said, timeless has been handling this by hand. | 23:58 |
guenther | I guess I should ping X-Fade and test the migration. | 23:58 |
guenther | X-Fade: ok? | 23:58 |
-!- RST38bis [n=fms@m83-178-56-247.cust.tele2.lt] has joined #maemo-meeting | 23:58 | |
guenther | Do it by hand. | 23:58 |
X-Fade | guenther: Well, you can always try ;) | 23:58 |
GeneralAntilles | Do we want to continue handling this by hand (I guess not unlike the Garage and Extras approval processes)? | 23:58 |
GeneralAntilles | OK, by hand it is. | 23:58 |
GeneralAntilles | Now, as far as qualifications | 23:58 |
guenther | GeneralAntilles: there are not *that* many request to be expected | 23:59 |
guenther | That's a minor issue. | 23:59 |
GeneralAntilles | I don't think ever new project should immediately have access to Bugzilla | 23:59 |
guenther | And doing it by hand is good for a filter and getting it right. | 23:59 |
* guenther nods | 23:59 | |
X-Fade | GeneralAntilles: What if we put the rule in place that bugzilla entries will be created when you upload your package to extras? | 23:59 |
--- Day changed Wed Jul 23 2008 | ||
GeneralAntilles | Yeah, so qgil mentioned that one | 00:00 |
guenther | Only products in extras. | 00:00 |
GeneralAntilles | https://wiki.maemo.org/Task:Garage_bug_tracking_in_Bugzilla#Garage | 00:00 |
guenther | heh, nice | 00:00 |
GeneralAntilles | Must be in Extras, must have a Downloads page (automatic now, I guess) | 00:00 |
GeneralAntilles | For PC stuff | 00:00 |
GeneralAntilles | "Beta/stable quality and complete page in http://maemo.org/downloads/ should also be a requirement for anything in Extras as well. Only things in /PC/ can bypass the Extras requirement. Sounds good to me. --Jaffa 22:52, 18 July 2008 (UTC)" | 00:00 |
GeneralAntilles | That's fairly straightforward and a decent filter | 00:01 |
GeneralAntilles | Now, we agree that by "Extras" this also included "Extras-devel"? | 00:01 |
GeneralAntilles | For stuff like the Community Kernels, which you probably don't want to put into Extras proper | 00:01 |
GeneralAntilles | but still, I think, deserve a Bugzilla product. | 00:01 |
guenther | those are in bugzilla already | 00:01 |
guenther | Anyway, slow down. | 00:01 |
guenther | We got a problem. | 00:02 |
GeneralAntilles | Ha | 00:02 |
guenther | (a) Creating new products by hand. | 00:02 |
guenther | Moving products from garage. | 00:02 |
guenther | vs | 00:02 |
guenther | (b) upload to extra creates a bugzilla component automatically | 00:02 |
guenther | Couple thoughts: | 00:02 |
GeneralAntilles | Opt-in | 00:02 |
guenther | We can do (b) only at a later stage, when we're done migrating, for new products. | 00:03 |
GeneralAntilles | If the project admin isn't behind a Bugzilla product, then those bugs will just rot. | 00:03 |
guenther | Plus, we need manual work anyway. | 00:03 |
guenther | Like default assignee, qa, etc | 00:03 |
ferenc | just my 2 cents: we could create a gforge plugin that can be used by the admins. | 00:03 |
guenther | So setting up a new product *is* manual work. | 00:03 |
ferenc | the plugin could do all the job.. | 00:04 |
ferenc | but again, it would need an admin to click . | 00:04 |
guenther | hmm | 00:04 |
ferenc | and that could mean some judgement on the project first... | 00:04 |
guenther | That's new projects only, right? | 00:04 |
guenther | Because it blocks on migration. Again... | 00:05 |
ferenc | and old as well. | 00:05 |
andre__ | interesting | 00:05 |
ferenc | just consider the idea... | 00:05 |
GeneralAntilles | A wizard for the Product creation for new projects would help reduce the overhead. | 00:05 |
ferenc | indeed. | 00:05 |
guenther | ferenc: I do love the idea of automatic setup, indeed. | 00:05 |
sp3000 | how about just a note on the promotion interface? | 00:05 |
ferenc | i could help you guys implementing the stuff. you just figure out what "the wizard" should do. | 00:05 |
sp3000 | "you should want to get bug reports in bugzilla; file a request in bugs.maemo/Website/Bugzilla to get your product included" | 00:05 |
ferenc | sp3000: that again could be a checkbox in every garage project, if we want it. | 00:06 |
GeneralAntilles | Well the promotion interface would exclude Extras-devel projects. | 00:06 |
sp3000 | well you could file a request without promoting, but promotion seems like a good spot to suggest it | 00:07 |
andre__ | ok, lots of interesting input and comments here. now can we streamline this? :) | 00:07 |
GeneralAntilles | Related: the Garage tracker should probably be disabled for new projects. | 00:08 |
GeneralAntilles | At least the bug/feature request part | 00:08 |
andre__ | right... | 00:08 |
guenther | ack | 00:08 |
ferenc | X-Fade and myself could hack this. it is not that straightforward, but doable. | 00:09 |
guenther | ferenc: nice | 00:09 |
ferenc | in any case someone should open a ticket in bugzilla | 00:09 |
GeneralAntilles | The biggest problem with having the garage tracker sitting around is user confusion. | 00:09 |
guenther | Once a project moved, the tracker should be substituted by a link to bugzilla. | 00:10 |
-!- qgi1 [n=qgil@a88-112-27-165.elisa-laajakaista.fi] has left #maemo-meeting [] | 00:10 | |
GeneralAntilles | We could probably generate some bug stats from the bugzilla product like that link has now, but that's farther down the road. | 00:10 |
-!- Khertan_n810 [n=khertan@AAmiens-151-1-8-114.w83-192.abo.wanadoo.fr] has quit [Connection timed out] | 00:11 | |
sp3000 | what about component admin? | 00:11 |
andre__ | let's keep with the first steps. enhancements are for later... | 00:11 |
guenther | GeneralAntilles: not what I had in mind | 00:11 |
guenther | Instead, link immediately to the product in bugzilla | 00:11 |
andre__ | maybe even a direct redirect | 00:12 |
ferenc | guenther: would make the life simpler if you could create a separate group for the "garage projects" in bugzilla. | 00:12 |
GeneralAntilles | There already is. | 00:12 |
ferenc | under that group we could keep the "garage names" so linking would be simpler. | 00:12 |
ferenc | GA: ok. | 00:12 |
GeneralAntilles | The "Garage" classification | 00:12 |
guenther | Classification Garare? :-) | 00:13 |
ferenc | i missed it, sorry guys. | 00:13 |
guenther | na, that's cool | 00:13 |
GeneralAntilles | ferenc, good, nobody was supposed to notice it yet. :D | 00:13 |
sp3000 | of course there's a good queston, what does "to the product in bugzilla" mean | 00:13 |
guenther | sp3000: maybe a query? | 00:14 |
guenther | maybe a per-product page | 00:14 |
sp3000 | query is an option, yes | 00:14 |
GeneralAntilles | Probably a query for now | 00:14 |
guenther | That one is a hack on my list, though not high up | 00:14 |
GeneralAntilles | maybe some sort of stats page once we get some of the GNOME overview stuff in place? | 00:14 |
guenther | exactly that | 00:14 |
sp3000 | things like https://bugs.maemo.org/buglist.cgi?component=Email would work as a start, of course that doesn't give you direct access to file one in that product in case you don't see yours in the list | 00:15 |
guenther | sp3000: Yes, that's the "query" I had in mind. Easy first target. | 00:16 |
GeneralAntilles | So a question from the triagers without classification experience (me ;)), how do you move bugs across classifications? | 00:16 |
GeneralAntilles | Take the browser-extras bugs that are currently in Browser | 00:16 |
GeneralAntilles | We're sure to get more of those in the future. | 00:17 |
guenther | change Product | 00:17 |
guenther | Example: | 00:17 |
sp3000 | eek? | 00:17 |
guenther | bug of Product Communication | 00:17 |
GeneralAntilles | OH | 00:18 |
GeneralAntilles | Hrm | 00:18 |
sp3000 | is that temporary, or will we have all classifications' products there when the garage foo is in? | 00:18 |
GeneralAntilles | The Garage products weren't listed in that dropdown before. . . . | 00:18 |
guenther | Browser Extras s in the list of Products | 00:18 |
sp3000 | not that it's really a blocker, people who eed to touch it are people who can handle it | 00:18 |
* sp3000 files it under n/m | 00:18 | |
guenther | IMHO changing Product should be perfectly fine. | 00:18 |
guenther | The Classification is just an abstraction. | 00:19 |
GeneralAntilles | Anything to worry about with versions and TMs and whatnot when moving? | 00:19 |
guenther | Hope we can keep versions. | 00:19 |
guenther | TM... maybe. | 00:19 |
andre__ | i'd prefer to stick with the versions we have of course... | 00:19 |
GeneralAntilles | Well, 1.0-4.1 definitely doesn't apply for, say, Maemo Mapper. | 00:19 |
guenther | Probably need to set it up per-project. | 00:20 |
guenther | Versions are per-product. | 00:20 |
guenther | They are not global. | 00:20 |
GeneralAntilles | Also, will project admins be able to set up their versions and TMs? | 00:20 |
sp3000 | so what all this means | 00:20 |
andre__ | yeah, they are per product anyway | 00:20 |
guenther | GeneralAntilles: yes | 00:20 |
guenther | er... | 00:20 |
* GeneralAntilles likes that you can't delete stuff from the Garage tracker fields. | 00:21 | |
guenther | If project admins / devs are implemented. | 00:21 |
sp3000 | is that ther either is a (garage?) interface to tweak all those selection knobs, or manual product creation is the least of our (er, your) manual-labor worries | 00:21 |
sp3000 | right? | 00:21 |
GeneralAntilles | Well, Product owners can tweak stuff from Bugzilla, right? | 00:21 |
GeneralAntilles | We don't need a Garage interface for that | 00:22 |
GeneralAntilles | Additional labor without much benefit. | 00:22 |
sp3000 | oh, right, bugzilla probably isn't horribly annoying | 00:22 |
* sp3000 keeps the false alarms coming :) | 00:22 | |
GeneralAntilles | My question is more, "Will Garage project admins be able to have the correct permissions in Bugzillla to edit their Products?" | 00:22 |
GeneralAntilles | Which I guess is a "yes" | 00:23 |
guenther | meep | 00:23 |
guenther | andre__: There currently are no product owners / admins / maintainer / developer. | 00:23 |
guenther | yay, a blocker :) | 00:24 |
andre__ | right | 00:24 |
X-Fade | Btw: https://wiki.maemo.org/100Days/Sprint3#Bugs_in_product_Website | 00:24 |
GeneralAntilles | Where's the cool table styling I saw in the screenshots! | 00:25 |
X-Fade | sharp stick -> GA ;) | 00:25 |
GeneralAntilles | Hehe | 00:25 |
* GeneralAntilles will look into that. | 00:25 | |
GeneralAntilles | Probably a common.css thing | 00:25 |
sp3000 | sharp enough stick -> red theme | 00:26 |
X-Fade | GeneralAntilles: Use Monobookmaemo, should be better. | 00:26 |
GeneralAntilles | andre__, quick fix "maemo.org Website -> Website" | 00:26 |
GeneralAntilles | No sense in an arbitrary change like that. | 00:26 |
GeneralAntilles | The Website components also need to be upgraded to Products. . . . | 00:27 |
andre__ | GeneralAntilles, yeah, can do that, though it's currently clearer i think... | 00:27 |
andre__ | having products will be less trivial | 00:27 |
GeneralAntilles | Well, if we're going to list Website under its own heading in the new bug form, "Website Website" looks pretty lame. | 00:28 |
andre__ | sure | 00:28 |
sjgadsby | Hrm. "maemo.org Website" may be helpful. | 00:28 |
GeneralAntilles | and listing the Components instead of the Products is a bit too hackish and incosistant for my tastes. ;) | 00:28 |
andre__ | i'd prefer to keep it currently | 00:28 |
-!- RST38bis [n=fms@m83-178-56-247.cust.tele2.lt] has quit [Read error: 104 (Connection reset by peer)] | 00:28 | |
GeneralAntilles | OK, vote: "maemo.org Website" or "Website" | 00:28 |
sjgadsby | maemo.org website | 00:29 |
GeneralAntilles | I'm not particularly set on either, I'm just not convinced of the need for a change. | 00:29 |
GeneralAntilles | sjgadsby's got a better perspective on this stuff than I do. | 00:29 |
sjgadsby | Garage projects will be in Bugzilla, and Garage projects have websites... | 00:29 |
Jaffa | sjgadsby++ | 00:29 |
GeneralAntilles | Right-o | 00:30 |
GeneralAntilles | Works for me. | 00:30 |
GeneralAntilles | Leave it as-is, then, andre__. | 00:30 |
andre__ | :) | 00:30 |
sjgadsby | Sorry I've been idle. I had to run home to take over watching the kids so my wife could go to work. | 00:30 |
GeneralAntilles | Alright, guenther, force existing projects to triage their backlog of bugs before they get a Bugzilla Products, then move the remaining ones over by hand or automatically? | 00:31 |
GeneralAntilles | s/Products/Product/ | 00:31 |
GeneralAntilles | I'm happy to help any project interested with both. | 00:32 |
guenther | I guess that depends on other issues fixed, first. | 00:32 |
guenther | Like the ones mentioned above. | 00:32 |
guenther | And an automatic method implemented. | 00:32 |
guenther | For the beginning, if we at least have some scripts... | 00:33 |
guenther | Manually should be fine. | 00:33 |
GeneralAntilles | There aren't really _that_ many bugs, so if we get the project people plus a half-dozen volunteers to work on it it wont take that long. | 00:33 |
guenther | That way, we don't depend on some really funky garage stuff. | 00:33 |
sp3000 | can garage tell bug totals across projects? | 00:33 |
guenther | sp3000: What for? | 00:34 |
GeneralAntilles | I'm serious when I say most the ~2500 or so issues in Garage tracker are related to the 770 backports. | 00:34 |
GeneralAntilles | Well, the total number of issues is whatever the bug number is of the latest issue | 00:34 |
GeneralAntilles | I don't know of an easy way to generate a breakdown of the bug totals for each product. | 00:34 |
sp3000 | as in, does any signifigant number of projects have enough bugs to care about automigration | 00:34 |
guenther | minus closed bugs? | 00:34 |
GeneralAntilles | X-Fade/ferenc? | 00:34 |
GeneralAntilles | Yes, I think we can exclude bugs unless the project admin has a strong reason for wanting to move it. | 00:35 |
ferenc | GeneralAntilles: would you like to see them all in 1 file or page or | 00:35 |
GeneralAntilles | So triaging will be step one. | 00:35 |
ferenc | rather a list per garage project ? | 00:35 |
sp3000 | csv? | 00:35 |
GeneralAntilles | ferenc, whatever's easiest for you. | 00:35 |
GeneralAntilles | Just want a general idea of the bug distribution between projects. | 00:36 |
ferenc | i am thinking that this migration might serve other projects, so that is why i would suggest a gforge plugin :) | 00:36 |
ferenc | i mean others considering to move from gforge to bugzilla. | 00:36 |
GeneralAntilles | Ah, OK | 00:36 |
GeneralAntilles | Was just typing that out. | 00:36 |
GeneralAntilles | Yeah, cool. | 00:36 |
X-Fade | GeneralAntilles: Check sweet table styling ;) | 00:37 |
ferenc | admins could have a nice interface where they could pick a single project and get a csv | 00:37 |
X-Fade | GeneralAntilles: but only for monobookmaemo skin. | 00:37 |
ferenc | need to specify what fields you need from the garage tracker. | 00:37 |
GeneralAntilles | Oooh, hawt stuff X-Fade. :D | 00:37 |
guenther | ferenc: What is that csv for? | 00:38 |
guenther | Not for migration, right? | 00:38 |
ferenc | for whatever purpose :) | 00:38 |
guenther | Then I wonder how you plan to stick an entire comment in there. | 00:39 |
ferenc | sp3000 threw in csv, so i just thought why not.. | 00:39 |
guenther | Or even worse, a binary attachment. | 00:39 |
ferenc | guenther: we can have any format... | 00:39 |
guenther | My preferred format. :) | 00:39 |
ferenc | a postgres database dump would be the easiest :) | 00:39 |
ferenc | guenther: and that is? | 00:39 |
guenther | hah, likely :) | 00:39 |
guenther | My preferred? "Any". :) | 00:40 |
GeneralAntilles | Hehe | 00:40 |
GeneralAntilles | OK, any other big issues? | 00:41 |
GeneralAntilles | (re: the Garage tracking in Bugzilla) | 00:41 |
guenther | We'll spot them as we go along... | 00:41 |
GeneralAntilles | Sounds good to me. | 00:41 |
guenther | There are so many pieces to get together. | 00:42 |
GeneralAntilles | No kidding. | 00:42 |
GeneralAntilles | https://wiki.maemo.org/Task:Garage_bug_tracking_in_Bugzilla | 00:42 |
GeneralAntilles | Stage from there | 00:42 |
guenther | Something will break which we didn't yet thought about. | 00:42 |
ferenc | would it make sense .... thanks GA, was just going to ask for a wiki page :) | 00:42 |
GeneralAntilles | I'll start filing the pieces into Bugs tomorrow. | 00:42 |
* GeneralAntilles has reverted to 200 Years ago with his Arbitrary capitalization. . . . | 00:43 | |
GeneralAntilles | OK, couple of miscellaneous things. | 00:43 |
GeneralAntilles | sjgadsby, Bug Jar and the new bugzilla plugin | 00:43 |
sjgadsby | Yes? | 00:43 |
andre__ | sjgadsby's stuff is cool, i'd love to see his script | 00:44 |
GeneralAntilles | We should probably figure out the queries to put together wikipages for that. | 00:44 |
-!- s1d [n=s1d@64.81.136.196] has quit ["Leaving"] | 00:44 | |
sjgadsby | I need to sit down and look at what the plugin can really do. | 00:44 |
GeneralAntilles | Well, rather, since we don't want dynamic bug jars, get the script to dump some wikitext. | 00:44 |
GeneralAntilles | I think the wiki is a good, centralized place to have the Bug Jar. | 00:45 |
GeneralAntilles | Especially since timeless refuses to go to both of its current residencies. :D | 00:45 |
sjgadsby | I created a blog for him. | 00:45 |
GeneralAntilles | Did you? | 00:45 |
GeneralAntilles | Is it on Planet yet? | 00:45 |
sp3000 | heh | 00:46 |
sjgadsby | No. | 00:46 |
GeneralAntilles | X-Fade! :P | 00:46 |
sjgadsby | Rules for planet say to run for a while before submitting. | 00:46 |
GeneralAntilles | Pfft | 00:46 |
GeneralAntilles | I invoke an exception. ;) | 00:46 |
Jaffa | You *have* run for a while. | 00:46 |
GeneralAntilles | That too. | 00:46 |
ferenc | :) | 00:46 |
sjgadsby | Okay. I'll submit a request for inclusion. | 00:47 |
GeneralAntilles | Anyway, everybody think about some reports for the wiki. | 00:47 |
GeneralAntilles | I think we can generate some pretty cool bugzilla overviews with that plugin. | 00:47 |
sjgadsby | I'm hopeful. | 00:47 |
X-Fade | GeneralAntilles: Can you send a mail to remind me, I'm going to crash RSN. :) | 00:48 |
sjgadsby | And if it puts me out of business, I'll find something else to do. | 00:48 |
GeneralAntilles | X-Fade, will do. | 00:48 |
-!- lcuk [i=lcuk@cpc1-oldh7-0-0-cust232.manc.cable.ntl.com] has quit ["Leaving"] | 00:48 | |
GeneralAntilles | We already hit on the guided form during the sprint review | 00:48 |
GeneralAntilles | Soooo, only other thing on my list is bug #630 and its related stuff. | 00:49 |
X-Fade | Dudes, How do I set this bug (https://bugs.maemo.org/show_bug.cgi?id=3487) as duplicate of https://bugs.maemo.org/show_bug.cgi?id=3487 | 00:49 |
X-Fade | In one step. | 00:49 |
GeneralAntilles | https://wiki.maemo.org/Task:Getting_Nokia_involved_in_Bugzilla | 00:49 |
GeneralAntilles | Duplicate of itself? | 00:49 |
guenther | X-Fade: you can't :) | 00:49 |
* GeneralAntilles 's head explodes. | 00:49 | |
guenther | too much recursion | 00:49 |
X-Fade | guenther: Fix that please ;) | 00:49 |
guenther | heh | 00:50 |
guenther | bugzilla prevents recursive dupes | 00:50 |
guenther | even multi-level | 00:50 |
X-Fade | Well it isn't? | 00:50 |
X-Fade | One is just a dupe of the other? | 00:50 |
andre__ | 3487 as a dup of 3487? no way :) | 00:50 |
guenther | X-Fade: What do you mean? | 00:51 |
andre__ | "integrity!" | 00:51 |
sp3000 | well, it's clearly describing the same thnig | 00:51 |
GeneralAntilles | I think it'd be helpful (as Quim said) to start shuffling out the stuff in #630 in some goals we can put into a meaningful timelime. | 00:51 |
X-Fade | Duh.. crash.. | 00:51 |
GeneralAntilles | s/lime/line/ | 00:51 |
GeneralAntilles | Ahahaha | 00:51 |
X-Fade | https://bugs.maemo.org/show_bug.cgi?id=3354 | 00:51 |
* sp3000 liked timelime better. | 00:51 | |
X-Fade | 3487 is dupe of 3354 | 00:52 |
andre__ | X-Fade, just mark it as a dup | 00:52 |
guenther | open 3354 | 00:52 |
guenther | scroll down... | 00:52 |
X-Fade | Ah, reverse logic. | 00:52 |
X-Fade | Now I get it. | 00:52 |
guenther | enter 3487 in the "dupe" field... | 00:52 |
guenther | resolve, submit | 00:52 |
andre__ | you even have editbugs permissions, so you should be able to do :) | 00:52 |
andre__ | but add a nice comment, just like "Thanks for your report. This issue has been already filed." | 00:53 |
guenther | Resolve bug, mark it as duplicate of bug # | 00:53 |
X-Fade | yeah, I wanted to edit 3487 to set status to dupe of... | 00:53 |
andre__ | because we're friendly, polite and explain what we're doing... | 00:53 |
andre__ | ;-) | 00:53 |
guenther | X-Fade: That will close the bug, and leave a comment plus metadata to the original. | 00:53 |
GeneralAntilles | So, think on that wiki page for #630. | 00:54 |
GeneralAntilles | Otherwise, I'm done. | 00:54 |
GeneralAntilles | Anybody else? | 00:54 |
X-Fade | Ok, now I will stop and leave. FF3 crashed again. Talk to you all tomorrow. | 00:54 |
* sp3000 & | 00:54 | |
GeneralAntilles | Alright, thanks everybody. | 00:55 |
andre__ | 630... well, I guess we can agree that products that are totally open source should be handled in maemo bugzilla. problem is that this will be hard to integrate with Nokia's workflow | 00:55 |
guenther | GeneralAntilles: Done? Yes, me too... | 00:55 |
GeneralAntilles | Very productive evening . . . | 00:55 |
GeneralAntilles | I'll get this all summarized and into the wiki tomorrow | 00:55 |
GeneralAntilles | and start filing some achievable bugs. | 00:55 |
andre__ | in nokia's internal bug tracker, you have a lot of "professional" stuff you don't have in maemo bugzilla, e.g. no open bugs that aren't handled, correctly assigned and milestoned | 00:56 |
GeneralAntilles | Yeah, andre__, big task. ;) | 00:56 |
andre__ | also they intensively use verified and mention in which version/build it was committed in their internal systems and stuff like that | 00:56 |
GeneralAntilles | But we've go lots of big, cruel, community folks to help "convince" them of the proper methods. ;) | 00:56 |
andre__ | you can't easily have that in public, and i can understand that... | 00:56 |
andre__ | yes, we have. as i said, i'm going to be at helsinki next month, any proposals and ideas welcome | 00:57 |
GeneralAntilles | Bring lots of frozen trout | 00:57 |
GeneralAntilles | and start walloping. | 00:57 |
andre__ | i have a few things in mind to talk about with them, e.g. how to handle enhancement requests more effectively | 00:57 |
* andre__ gets sleepy too | 00:58 | |
ferenc | andre__: wishing you good luck! :) | 00:58 |
ferenc | thanks guys, i'm off too. | 00:58 |
GeneralAntilles | I'm off to see the Dark Knight (finally). | 00:58 |
crashanddie | good night to all of you | 00:58 |
GeneralAntilles | Thanks, again, everybody. | 00:58 |
andre__ | heh. wondering how to play tricks on them so they do what i want them to do ;-)) | 00:58 |
crashanddie | GeneralAntilles, have a good time | 00:58 |
andre__ | night everybody, and thanks for participating and the input! | 00:58 |
sjgadsby | Have fun, GA. | 00:58 |
sjgadsby | Good night. | 00:58 |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!