<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-558</id>
	<title>Nabble - Bugzilla - Dev</title>
	<updated>2009-11-27T05:07:24Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Bugzilla---Dev-f558.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bugzilla---Dev-f558.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26542202</id>
	<title>Re: Fwd: REST APIs, and Tags</title>
	<published>2009-11-27T05:07:24Z</published>
	<updated>2009-11-27T05:07:24Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/27/2009 02:32 AM, Gervase Markham wrote:
&lt;br&gt;&amp;gt; But one of the problems with keywords is the frozen-in-time-list thing
&lt;br&gt;&amp;gt; that David Ascher proposed. Under this new plan, would keywords get
&lt;br&gt;&amp;gt; unrestricted?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I'm not sure that they would. Remember, right now you could make
&lt;br&gt;&amp;quot;editbugs&amp;quot; a member of &amp;quot;editkeywords&amp;quot; if you wanted. Why don't you? (The
&lt;br&gt;answer to that question has nearly the same answer as &amp;quot;why not let
&lt;br&gt;everybody make global tags?&amp;quot;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; This is open for debate, but it's something that I'd want more data
&lt;br&gt;from a broad set of organizations on before we really go and make a (for
&lt;br&gt;us) radical decision about it. I'd also be interested to know if other
&lt;br&gt;trackers have implemented a tag system, and what the developers of those
&lt;br&gt;systems think about whether or not their implementation was successful.
&lt;br&gt;&lt;br&gt;&amp;gt; Because if we don't make that split, bugs will start growing enormous
&lt;br&gt;&amp;gt; lists of tags, and people will be disincentivised from adding new ones
&lt;br&gt;&amp;gt; to help them track stuff the way they want to.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Mmm, I'm not entirely sure that's the case. Everybody can edit the
&lt;br&gt;status whiteboard now, and bugs don't have tremendous numbers of tags in
&lt;br&gt;the Whiteboard. Of course, right now only a small number of people
&lt;br&gt;actually put tags in the status whiteboard, so it may not be the same
&lt;br&gt;once we have a field actually called &amp;quot;tags&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;gt; In particular, if I search for &amp;quot;tag=wibble&amp;quot;, then it should show me all
&lt;br&gt;&amp;gt; bugs with either the personal or the global tag &amp;quot;wibble&amp;quot;. Search should
&lt;br&gt;&amp;gt; not care about the distinction.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; It won't, but that doesn't require all personal tags to be publicly
&lt;br&gt;visible.
&lt;br&gt;&lt;br&gt;&amp;gt; And yes, it should be possible for someone else to do that search too.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26542202&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tag=wibble&amp;taguser=gerv@...&lt;/a&gt;, or some better UI. So that searches
&lt;br&gt;&amp;gt; can be shared by just sending or posting a URL, without needing any
&lt;br&gt;&amp;gt; complicated internal Bugzilla system.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; That's accomplished most easily, with the present system, by allowing
&lt;br&gt;Bugzilla to have public shared searches.
&lt;br&gt;&lt;br&gt;&amp;gt; Why do the idea of &amp;quot;tags&amp;quot; and the idea of &amp;quot;saved search&amp;quot; have to be
&lt;br&gt;&amp;gt; connected? I've never understood that. How are the currently connected,
&lt;br&gt;&amp;gt; and what was the rationale?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; They don't have to be connected. I think that it was just convenient to
&lt;br&gt;piggyback tags on to Saved Searches, because they essentially do the
&lt;br&gt;same thing, in a way--they list bugs. It would be more database-like to
&lt;br&gt;store a many-to-many mapping of a bug_id and tag_id column for each tag
&lt;br&gt;instead, but shared searches give us footer listing, sharing with a
&lt;br&gt;limited group, etc. for free. I don't think the backend matters as much
&lt;br&gt;as the UI, for this.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fwd%3A-REST-APIs%2C-and-Tags-tp26530114p26542202.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26540569</id>
	<title>Re: Fwd: REST APIs, and Tags</title>
	<published>2009-11-27T02:32:53Z</published>
	<updated>2009-11-27T02:32:53Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">On 26/11/09 14:42, Max Kanat-Alexander wrote:
&lt;br&gt;&amp;gt; 	Actually, we'd be mostly continuing an old discussion, one that at
&lt;br&gt;&amp;gt; least *I* think has actually been resolved, we just don't have anybody
&lt;br&gt;&amp;gt; to implement the resolution.
&lt;br&gt;&lt;br&gt;OK :-)
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For example, can we merge keywords and what we now call
&lt;br&gt;&amp;gt;&amp;gt; tags into one tag implementation (incorporating both public and private
&lt;br&gt;&amp;gt;&amp;gt; tags) which has these desirable properties?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	That's basically the resolution. :-) Except they won't be one
&lt;br&gt;&amp;gt; implementation, they will just look similar or identical in the UI. For
&lt;br&gt;&amp;gt; example, we call Keywords &amp;quot;global tags&amp;quot; and we call our current tags
&lt;br&gt;&amp;gt; &amp;quot;personal tags&amp;quot; and we just style them differently in a list of tags.
&lt;br&gt;&lt;br&gt;But one of the problems with keywords is the frozen-in-time-list thing 
&lt;br&gt;that David Ascher proposed. Under this new plan, would keywords get 
&lt;br&gt;unrestricted?
&lt;br&gt;&lt;br&gt;I agree it's good to have two classes of tags, because we need &amp;quot;tags 
&lt;br&gt;that show up when other people view the bug&amp;quot; and &amp;quot;tags which don't&amp;quot;. 
&lt;br&gt;Because if we don't make that split, bugs will start growing enormous 
&lt;br&gt;lists of tags, and people will be disincentivised from adding new ones 
&lt;br&gt;to help them track stuff the way they want to.
&lt;br&gt;&lt;br&gt;So I'm all for &amp;quot;global tags&amp;quot; and &amp;quot;personal tags&amp;quot;. But other than that 
&lt;br&gt;difference, they should work identically. Because any difference is 
&lt;br&gt;going to cause confusion.
&lt;br&gt;&lt;br&gt;In particular, if I search for &amp;quot;tag=wibble&amp;quot;, then it should show me all 
&lt;br&gt;bugs with either the personal or the global tag &amp;quot;wibble&amp;quot;. Search should 
&lt;br&gt;not care about the distinction.
&lt;br&gt;&lt;br&gt;And yes, it should be possible for someone else to do that search too. 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26540569&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tag=wibble&amp;taguser=gerv@...&lt;/a&gt;, or some better UI. So that searches 
&lt;br&gt;can be shared by just sending or posting a URL, without needing any 
&lt;br&gt;complicated internal Bugzilla system.
&lt;br&gt;&lt;br&gt;&amp;gt; 	&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=372023&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=372023&lt;/a&gt;&lt;br&gt;&lt;br&gt;Great :-)
&lt;br&gt;&lt;br&gt;&amp;gt; 	An additional component to this would be adding the ability to share
&lt;br&gt;&amp;gt; searches publicly, so that one could share one's personal tags publicly.
&lt;br&gt;&amp;gt; There might already be a bug filed for that, but I'm not sure.
&lt;br&gt;&lt;br&gt;Why do the idea of &amp;quot;tags&amp;quot; and the idea of &amp;quot;saved search&amp;quot; have to be 
&lt;br&gt;connected? I've never understood that. How are the currently connected, 
&lt;br&gt;and what was the rationale?
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26540569&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fwd%3A-REST-APIs%2C-and-Tags-tp26530114p26540569.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26530383</id>
	<title>Re: Fwd: REST APIs, and Tags</title>
	<published>2009-11-26T06:42:30Z</published>
	<updated>2009-11-26T06:42:30Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/26/2009 06:19 AM, Gervase Markham wrote:
&lt;br&gt;&amp;gt; It would be great to start a discussion on our future plans for this
&lt;br&gt;&amp;gt; sort of thing.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Actually, we'd be mostly continuing an old discussion, one that at
&lt;br&gt;least *I* think has actually been resolved, we just don't have anybody
&lt;br&gt;to implement the resolution.
&lt;br&gt;&lt;br&gt;&amp;gt; For example, can we merge keywords and what we now call
&lt;br&gt;&amp;gt; tags into one tag implementation (incorporating both public and private
&lt;br&gt;&amp;gt; tags) which has these desirable properties?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; That's basically the resolution. :-) Except they won't be one
&lt;br&gt;implementation, they will just look similar or identical in the UI. For
&lt;br&gt;example, we call Keywords &amp;quot;global tags&amp;quot; and we call our current tags
&lt;br&gt;&amp;quot;personal tags&amp;quot; and we just style them differently in a list of tags.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The reason for the separation of personal and global tags (which
&lt;br&gt;doesn't exist in most web apps) is that the structure of global tags is
&lt;br&gt;necessary for something like a bug-tracker, which has strict data
&lt;br&gt;conformity and management requirements (whereas something like Flickr is
&lt;br&gt;not used in that sort of circumstance).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Some (or all) of this redesign is this bug:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=372023&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=372023&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; You don't have to pay attention to the blockers if you don't want to.
&lt;br&gt;The keynote of that bug is &amp;quot;make tagging good&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; An additional component to this would be adding the ability to share
&lt;br&gt;searches publicly, so that one could share one's personal tags publicly.
&lt;br&gt;There might already be a bug filed for that, but I'm not sure.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fwd%3A-REST-APIs%2C-and-Tags-tp26530114p26530383.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26530114</id>
	<title>Fwd: REST APIs, and Tags</title>
	<published>2009-11-26T06:19:59Z</published>
	<updated>2009-11-26T06:19:59Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">Here are David Ascher's thoughts on tagging and Bugzilla usability,
&lt;br&gt;which I thought might be good food for thought. (He gave them to me in
&lt;br&gt;the context of the REST API.)
&lt;br&gt;&lt;br&gt;I definitely think that over the ten+ years of Bugzilla's life, we've
&lt;br&gt;had about five goes at the &amp;quot;tag&amp;quot; thing (status whiteboard, keywords,
&lt;br&gt;flags, saved searches, and now the tag system in the footer) and each
&lt;br&gt;time we've missed the simplicity and ease of what seems to have evolved
&lt;br&gt;as the standard way to set and search for tags (a freeform,
&lt;br&gt;comma-separated list anyone can search on a la Flickr and del.icio.us).
&lt;br&gt;keywords are too bondage-and-discipline and centrally controlled, the
&lt;br&gt;whiteboard is too freeform and is a (slower) text search, and the footer
&lt;br&gt;tag system seems really complicated in its UI and hard to share with others.
&lt;br&gt;&lt;br&gt;It would be great to start a discussion on our future plans for this 
&lt;br&gt;sort of thing. For example, can we merge keywords and what we now call 
&lt;br&gt;tags into one tag implementation (incorporating both public and private 
&lt;br&gt;tags) which has these desirable properties?
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;&lt;br&gt;-------- Original Message --------
&lt;br&gt;Subject: REST APIs, and Tags
&lt;br&gt;Date: Thu, 02 Jul 2009 15:17:56 -0700
&lt;br&gt;From: David Ascher &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530114&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dascher@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: Gervase Markham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530114&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gerv@...&lt;/a&gt;&amp;gt;
&lt;br&gt;CC: Mark Surman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530114&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mark@...&lt;/a&gt;&amp;gt;, &amp;nbsp;Dan Mosedale
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530114&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dmose@...&lt;/a&gt;&amp;gt;, Aza Raskin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530114&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;araskin@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;In both of these areas, I think that Flickr has set a role model that's
&lt;br&gt;worthy of emulation:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.flickr.com/services/api/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.flickr.com/services/api/&lt;/a&gt;&lt;br&gt;&lt;br&gt;(with some humor even:
&lt;br&gt;&lt;a href=&quot;http://www.flickr.com/services/api/misc.encoding.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.flickr.com/services/api/misc.encoding.html&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;see e.g. &lt;a href=&quot;http://www.flickr.com/services/api/flickr.favorites.add.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.flickr.com/services/api/flickr.favorites.add.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;and the explorer tool:
&lt;br&gt;&lt;a href=&quot;http://www.flickr.com/services/api/explore/?method=flickr.favorites.add&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.flickr.com/services/api/explore/?method=flickr.favorites.add&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The key bits here is that by looking at these pages, people can
&lt;br&gt;understand the API model for flickr w/o having to dig any deeper. &amp;nbsp;The
&lt;br&gt;RESTful thing makes it easier to approach than an RPC-model, easier to
&lt;br&gt;see how it could scale, etc.
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&lt;br&gt;On tags, the usual challenge is how to give people structure (e.g.
&lt;br&gt;official milestones, operating systems) that is needed for aggregation
&lt;br&gt;queries ('show me all mac blockers'), while decentralizing the locus of
&lt;br&gt;that structure, so that different groups can come up with different
&lt;br&gt;structures. &amp;nbsp;It's also critical to distinguish the
&lt;br&gt;structure-by-convention from the structure-imposed-by-the-database. &amp;nbsp;In
&lt;br&gt;particular, one could argue that bugzilla should just have one &amp;quot;tags&amp;quot;
&lt;br&gt;field for a bug, but let different bits of the UI rely on different
&lt;br&gt;&amp;quot;schemas&amp;quot; for tags.
&lt;br&gt;&lt;br&gt;You asked for problems w/ the current scheme:
&lt;br&gt;&lt;br&gt;1) there's no rationale for whether something goes in the status
&lt;br&gt;whiteboard or a keyword, except that keywords are tightly controlled and
&lt;br&gt;some bizarre, frozen-in-time list which which mostly doesn't change
&lt;br&gt;because it applies to _all products_, and status whiteboard is
&lt;br&gt;freeform-but-laden-with-conventions.
&lt;br&gt;&lt;br&gt;2) user tags are too hard to share, hence pointless IMO -- tags worked
&lt;br&gt;in flickr and delicious because they became fast and easy ways to share
&lt;br&gt;sets of URIs. &amp;nbsp;In Bugzilla, it's the horrible thing called a saved
&lt;br&gt;search, which is way, way too hard to work with, and requires that
&lt;br&gt;people be logged in for no good reasons. &amp;nbsp;If I could just post
&lt;br&gt;&lt;a href=&quot;http://bugs.mozilla.org/bugs/davidascher/tags/tb3+student_project&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.mozilla.org/bugs/davidascher/tags/tb3+student_project&lt;/a&gt;&amp;nbsp;to the
&lt;br&gt;world, i'd be much happier.
&lt;br&gt;&lt;br&gt;I can imagine a version of bugzilla with a tags field which on disk
&lt;br&gt;looked like one big json blob which encoded components, products,
&lt;br&gt;milestones, keywords, status whiteboard. &amp;nbsp;(per-user tags probably don't
&lt;br&gt;belong on the same table). &amp;nbsp;A lot of the current _structure_ of each bug
&lt;br&gt;is not particularly useful per se, and could be implemented with
&lt;br&gt;rss/atom feeds on tag-based searches.
&lt;br&gt;&lt;br&gt;Let me give an example -- in a previous version of the ActiveState
&lt;br&gt;bugzilla DB, we &amp;quot;suffered&amp;quot; from the problem that each product team had a
&lt;br&gt;different culture, a different way of dealing w/ QA, regressions, bug
&lt;br&gt;triaging, etc. &amp;nbsp;The Komodo team wanted to use &amp;quot;tags&amp;quot; like &amp;quot;on-radar&amp;quot;,
&lt;br&gt;&amp;quot;off-radar&amp;quot;, but the Perl team didn't. &amp;nbsp;Bugzilla didn't allow for the
&lt;br&gt;right kind of per-product separation, so we put those distinctions
&lt;br&gt;strictly in the UI, and from the DB's point of view we just used the
&lt;br&gt;status whiteboard field.
&lt;br&gt;&lt;br&gt;-david
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530114&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fwd%3A-REST-APIs%2C-and-Tags-tp26530114p26530114.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510766</id>
	<title>The new Bugzilla::Extension system</title>
	<published>2009-11-25T02:53:56Z</published>
	<updated>2009-11-25T02:53:56Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I spent the last several days re-writing Bugzilla's extensions system.
&lt;br&gt;The old system suffered from a few problems, many of which I encountered
&lt;br&gt;personally while writing several large extensions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Template hooks went in a strange location that was partially
&lt;br&gt;inexplicable from looking at the code. (Did they go in template/en/hook,
&lt;br&gt;or template/en/default/hook, or template/en/extension, or what?)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Code was in individual .pl files that had to be compiled every time
&lt;br&gt;they were run, and couldn't really have subroutines in them (because
&lt;br&gt;Bugzilla would complain you were redefining the subroutine if the hook
&lt;br&gt;was called more than once in the same request).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; There were other things that were strange about them, but those were
&lt;br&gt;the two big points.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The new system is pretty neat. It's mostly documented in the POD of the
&lt;br&gt;new Bugzilla::Extension module:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://www.bugzilla.org/docs/tip/en/html/api/Bugzilla/Extension.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bugzilla.org/docs/tip/en/html/api/Bugzilla/Extension.html&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Here are some of the highlights:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Extensions are a directory which contain templates, libraries, and
&lt;br&gt;two special files: Config.pm and Extension.pm. Config.pm contains
&lt;br&gt;information about the extension's requirements. Extension.pm contains
&lt;br&gt;all the code hooks the extension implements, as subroutines.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Extensions can also be all in one file, so you could just have
&lt;br&gt;extensions/Foo.pm for an extension named &amp;quot;Foo&amp;quot; that does nothing but add
&lt;br&gt;code hooks.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * The Extension module is named like Bugzilla::Extension::Foo, where
&lt;br&gt;&amp;quot;Foo&amp;quot; is the &amp;quot;name&amp;quot; of the extension.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * An extension loads its libraries like Bugzilla::Extension::Foo::Bar.
&lt;br&gt;The extensions system magically maps that to extensions/Foo/lib/Bar.pm,
&lt;br&gt;with no extra effort required by the extension developer. Once the
&lt;br&gt;Bugzilla::Extension::Foo package is loaded, *any* part of Bugzilla can
&lt;br&gt;load Bugzilla::Extension::Foo::Bar directly, if it wants to, just like
&lt;br&gt;&amp;quot;use Bugzilla::Extension::Foo::Bar;&amp;quot;. This means, also, that these
&lt;br&gt;libraries could be installed globally in Perl (as
&lt;br&gt;Bugzilla/Extension/Foo/Bar.pm in /usr/lib/perl5/) and still be loaded
&lt;br&gt;properly.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Note that the old magic @INC behavior of extensions is gone--they
&lt;br&gt;*must* name their packages like Bugzilla::Extension::Foo::Bar. (This is
&lt;br&gt;much better than the strange mix of Foo::Bar and
&lt;br&gt;extensions::foo::lib::Bar that we had before.)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Template hooks now live in template/en/default/hook, both in an
&lt;br&gt;extensions directory (extensions/Foo/template/en/default/hook), and in
&lt;br&gt;the base Bugzilla template directory. Templates in extensions (including
&lt;br&gt;hooks) are now precompiled by checksetup.pl. Additionally, template
&lt;br&gt;hooks are cached by Bugzilla the first time they're run, so running them
&lt;br&gt;over and over should just just as fast as (or faster than) processing a
&lt;br&gt;normal template.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * For new extension authors, there is a script called
&lt;br&gt;extensions/create.pl. You just give it a name of a new extension, as a
&lt;br&gt;single argument, and it creates a whole default layout for an extension
&lt;br&gt;in the extensions/&amp;lt;Name&amp;gt;/ directory.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * There is support for loading extensions that are not installed in the
&lt;br&gt;extensions/ directory at all, but are installed globally in Perl
&lt;br&gt;instead. This means that extensions could be packaged and distributed
&lt;br&gt;via CPAN, and various code has already been written to make this
&lt;br&gt;possible in Bugzilla itself (though no code has yet been written to make
&lt;br&gt;it easy to make an extension into a CPAN package--this is something that
&lt;br&gt;could still be done).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Under mod_perl, extension code will be compiled exactly once, when
&lt;br&gt;the web server starts up. This should make extensions lightning-fast
&lt;br&gt;under mod_perl. (It does mean that to add new extensions, a server
&lt;br&gt;restart is required, though.)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * To help people who have already written extensions, there is a file,
&lt;br&gt;contrib/extension-convert.pl, which will do a lot of the work of
&lt;br&gt;converting your extension from the pre-3.6 format to the 3.6 format.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I think extensions should generally be a lot better now, and should
&lt;br&gt;only be getting even better in the future. :-) Please let me know if you
&lt;br&gt;encounter any problems with the new system, or have any suggestions
&lt;br&gt;about it! I'd love to hear from extension authors about their thoughts
&lt;br&gt;on it, particularly if it's after working with it.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-new-Bugzilla%3A%3AExtension-system-tp26510766p26510766.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26508743</id>
	<title>Soft Serve</title>
	<published>2009-11-24T23:55:30Z</published>
	<updated>2009-11-24T23:55:30Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; We're soft frozen for Bugzilla 3.6. That means that if you have a patch
&lt;br&gt;going through the review process right now, you have exactly two weeks
&lt;br&gt;to get it in to Bugzilla if you want it to be part of Bugzilla 3.6.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Enhancements without patches on them currently will not be accepted for
&lt;br&gt;Bugzilla 3.6, as of now.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Soft-Serve-tp26508743p26508743.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506329</id>
	<title>Re: Simplified users Timezone handling</title>
	<published>2009-11-24T17:44:24Z</published>
	<updated>2009-11-24T17:44:24Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/24/2009 12:52 PM, David Miller wrote:
&lt;br&gt;&amp;gt; Include the TZ offset in the dropdown select in parentheses after the TZ
&lt;br&gt;&amp;gt; name. &amp;nbsp;Sort the select box by the TZ offset. &amp;nbsp;Autoselect the first one
&lt;br&gt;&amp;gt; that matches. &amp;nbsp;Let the user change it to one of the ones right after if
&lt;br&gt;&amp;gt; it was the wrong one.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yeah, that would work. We wouldn't even need JS for that, if the user's
&lt;br&gt;browser sends any header containing a time with a timestamp.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26506329.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26503066</id>
	<title>Re: Simplified users Timezone handling</title>
	<published>2009-11-24T12:52:16Z</published>
	<updated>2009-11-24T12:52:16Z</updated>
	<author>
		<name>David Miller</name>
	</author>
	<content type="html">Max Kanat-Alexander wrote on 11/24/09 7:04 AM:
&lt;br&gt;&amp;gt; On 11/24/2009 03:41 AM, David Balažic wrote:
&lt;br&gt;&amp;gt;&amp;gt; About storing the timezone in users preferences for other purposes, I saw on
&lt;br&gt;&amp;gt;&amp;gt; some web forums, that the user registration page uses JS to autodetect
&lt;br&gt;&amp;gt;&amp;gt; the timezone (but the user can still change it, it is a regular drop down list,
&lt;br&gt;&amp;gt;&amp;gt; it is just initialized by JS).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	Yeah, that's kind of what I was saying--I don't know how to reliably
&lt;br&gt;&amp;gt; translate the JS timezone into an Olson timezone.
&lt;br&gt;&lt;br&gt;Include the TZ offset in the dropdown select in parentheses after the TZ
&lt;br&gt;name. &amp;nbsp;Sort the select box by the TZ offset. &amp;nbsp;Autoselect the first one
&lt;br&gt;that matches. &amp;nbsp;Let the user change it to one of the ones right after if
&lt;br&gt;it was the wrong one.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dave Miller &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.justdave.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justdave.net/&lt;/a&gt;&lt;br&gt;System Administrator, Mozilla Corporation &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.mozilla.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mozilla.com/&lt;/a&gt;&lt;br&gt;Project Leader, Bugzilla Bug Tracking System &amp;nbsp;&lt;a href=&quot;http://www.bugzilla.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bugzilla.org/&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26503066.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26494780</id>
	<title>Re: Simplified users Timezone handling</title>
	<published>2009-11-24T04:04:09Z</published>
	<updated>2009-11-24T04:04:09Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/24/2009 03:41 AM, David Balažic wrote:
&lt;br&gt;&amp;gt; About storing the timezone in users preferences for other purposes, I saw on
&lt;br&gt;&amp;gt; some web forums, that the user registration page uses JS to autodetect
&lt;br&gt;&amp;gt; the timezone (but the user can still change it, it is a regular drop down list,
&lt;br&gt;&amp;gt; it is just initialized by JS).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yeah, that's kind of what I was saying--I don't know how to reliably
&lt;br&gt;translate the JS timezone into an Olson timezone.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26494780.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26494475</id>
	<title>Re: Simplified users Timezone handling</title>
	<published>2009-11-24T03:41:19Z</published>
	<updated>2009-11-24T03:41:19Z</updated>
	<author>
		<name>David Balažic</name>
	</author>
	<content type="html">2009/11/24 Max Kanat-Alexander &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26494475&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mkanat@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;        Yeah, but we still need to know the Olson timezone on the server-side
&lt;br&gt;&amp;gt; for the various things that can't use JS, like bugmail. We can't just
&lt;br&gt;&amp;gt; store the last offset the user had when he logged in, because that
&lt;br&gt;&amp;gt; doesn't account for DST changes or the fact that the user might be
&lt;br&gt;&amp;gt; traveling.
&lt;br&gt;&lt;br&gt;Yes, the proposal works for the web pages displayed in the users web browser
&lt;br&gt;and not for other purposes.
&lt;br&gt;&lt;br&gt;About storing the timezone in users preferences for other purposes, I saw on
&lt;br&gt;some web forums, that the user registration page uses JS to autodetect
&lt;br&gt;the timezone (but the user can still change it, it is a regular drop down list,
&lt;br&gt;it is just initialized by JS).
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;David
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26494475.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493123</id>
	<title>Re: Simplified users Timezone handling</title>
	<published>2009-11-24T01:50:13Z</published>
	<updated>2009-11-24T01:50:13Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/23/2009 11:19 PM, David Miller wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Max Kanat-Alexander wrote on 11/23/09 7:37 PM:
&lt;br&gt;&amp;gt;&amp;gt; 	Yeah, we'd have to store it on the server still, which would probably
&lt;br&gt;&amp;gt;&amp;gt; confuse people. I don't think we can get Olson timezone names (like
&lt;br&gt;&amp;gt;&amp;gt; America/Los_Angeles) from JS.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But that's the beauty of it, you wouldn't need to. &amp;nbsp;All the JS cares is
&lt;br&gt;&amp;gt; the local timezone of the browser that's accessing it. &amp;nbsp;The only reason
&lt;br&gt;&amp;gt; the server needs to know is the fallback timezone to use for the
&lt;br&gt;&amp;gt; noscript block. &amp;nbsp;The JS block he gave asks the browser to use its own
&lt;br&gt;&amp;gt; timezone in the conversion.
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yeah, but we still need to know the Olson timezone on the server-side
&lt;br&gt;for the various things that can't use JS, like bugmail. We can't just
&lt;br&gt;store the last offset the user had when he logged in, because that
&lt;br&gt;doesn't account for DST changes or the fact that the user might be
&lt;br&gt;traveling.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26493123.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26491428</id>
	<title>Re: Simplified users Timezone handling</title>
	<published>2009-11-23T23:19:42Z</published>
	<updated>2009-11-23T23:19:42Z</updated>
	<author>
		<name>David Miller</name>
	</author>
	<content type="html">Max Kanat-Alexander wrote on 11/23/09 7:37 PM:
&lt;br&gt;&amp;gt; 	Yeah, we'd have to store it on the server still, which would probably
&lt;br&gt;&amp;gt; confuse people. I don't think we can get Olson timezone names (like
&lt;br&gt;&amp;gt; America/Los_Angeles) from JS.
&lt;br&gt;&lt;br&gt;But that's the beauty of it, you wouldn't need to. &amp;nbsp;All the JS cares is
&lt;br&gt;the local timezone of the browser that's accessing it. &amp;nbsp;The only reason
&lt;br&gt;the server needs to know is the fallback timezone to use for the
&lt;br&gt;noscript block. &amp;nbsp;The JS block he gave asks the browser to use its own
&lt;br&gt;timezone in the conversion.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dave Miller &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.justdave.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.justdave.net/&lt;/a&gt;&lt;br&gt;System Administrator, Mozilla Corporation &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.mozilla.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mozilla.com/&lt;/a&gt;&lt;br&gt;Project Leader, Bugzilla Bug Tracking System &amp;nbsp;&lt;a href=&quot;http://www.bugzilla.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bugzilla.org/&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26491428.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26488682</id>
	<title>Re: Simplified users Timezone handling</title>
	<published>2009-11-23T16:37:06Z</published>
	<updated>2009-11-23T16:37:06Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/23/2009 06:14 AM, Frédéric Buclin wrote:
&lt;br&gt;&amp;gt; Le 23. 11. 09 13:26, David Balažic a écrit :
&lt;br&gt;&amp;gt;&amp;gt; That's it. No user action required.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This solution also automatically handles daylight saving time changes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This won't work. Your suggestion only works when viewing bugs from a web
&lt;br&gt;&amp;gt; browser *and* having JS turned on. 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Well, it does work for that case, though. And it works for logged-out
&lt;br&gt;users, which is nice.
&lt;br&gt;&lt;br&gt;&amp;gt; And I'm
&lt;br&gt;&amp;gt; pretty sure you still have to store the timezone somewhere to do the
&lt;br&gt;&amp;gt; conversion correctly.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yeah, we'd have to store it on the server still, which would probably
&lt;br&gt;confuse people. I don't think we can get Olson timezone names (like
&lt;br&gt;America/Los_Angeles) from JS.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26488682.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26488665</id>
	<title>Re: Configuration object</title>
	<published>2009-11-23T16:35:54Z</published>
	<updated>2009-11-23T16:35:54Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/23/2009 08:34 AM, Gervase Markham wrote:
&lt;br&gt;&amp;gt; I'm just quoting something I thought I heard you say a while back - that
&lt;br&gt;&amp;gt; group names of groups a person is not a member of are considered
&lt;br&gt;&amp;gt; confidential. Isn't that right?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; That's right.
&lt;br&gt;&lt;br&gt;&amp;gt; If that is true, it seems to make sense that sometimes a user will have
&lt;br&gt;&amp;gt; an ID and not a name, and so we should make IDs primary.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; That makes sense.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuration-object-tp26313826p26488665.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26481604</id>
	<title>Re: Configuration object</title>
	<published>2009-11-23T08:34:38Z</published>
	<updated>2009-11-23T08:34:38Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">On 16/11/09 20:31, Max Kanat-Alexander wrote:
&lt;br&gt;&amp;gt; On 11/16/2009 01:55 AM, Gervase Markham wrote:
&lt;br&gt;&amp;gt;&amp;gt; Surely they are more likely to have the ID? After all, isn't it true
&lt;br&gt;&amp;gt;&amp;gt; that group names can in some cases be confidential, and that's why the
&lt;br&gt;&amp;gt;&amp;gt; IDs are exposed and used on the process_bug edit interface?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	To be honest, I've never interacted with groups via the API, so I think
&lt;br&gt;&amp;gt; you would know better than me.
&lt;br&gt;&lt;br&gt;I'm just quoting something I thought I heard you say a while back - that 
&lt;br&gt;group names of groups a person is not a member of are considered 
&lt;br&gt;confidential. Isn't that right?
&lt;br&gt;&lt;br&gt;If that is true, it seems to make sense that sometimes a user will have 
&lt;br&gt;an ID and not a name, and so we should make IDs primary.
&lt;br&gt;&lt;br&gt;&amp;gt; 	I'd like to make things work based on how Bugzilla should ideally be
&lt;br&gt;&amp;gt; working (that is, as it will be working in the future) because that way
&lt;br&gt;&amp;gt; we don't have to change things or aren't left around with legacy cruft
&lt;br&gt;&amp;gt; when Bugzilla does &amp;quot;catch up&amp;quot; in some areas. This is, of course, as long
&lt;br&gt;&amp;gt; as this strategy doesn't interfere with making certain features work now.
&lt;br&gt;&lt;br&gt;Absolutely :-)
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26481604&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuration-object-tp26313826p26481604.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26478813</id>
	<title>Re: Simplified users Timezone handling</title>
	<published>2009-11-23T06:14:24Z</published>
	<updated>2009-11-23T06:14:24Z</updated>
	<author>
		<name>Frédéric Buclin</name>
	</author>
	<content type="html">Le 23. 11. 09 13:26, David Balažic a écrit :
&lt;br&gt;&amp;gt; That's it. No user action required.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This solution also automatically handles daylight saving time changes.
&lt;br&gt;&lt;br&gt;This won't work. Your suggestion only works when viewing bugs from a web 
&lt;br&gt;browser *and* having JS turned on. This won't work for bugmails. And I'm 
&lt;br&gt;pretty sure you still have to store the timezone somewhere to do the 
&lt;br&gt;conversion correctly.
&lt;br&gt;&lt;br&gt;LpSolit
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26478813.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26477165</id>
	<title>Simplified users Timezone handling</title>
	<published>2009-11-23T04:26:38Z</published>
	<updated>2009-11-23T04:26:38Z</updated>
	<author>
		<name>David Balažic</name>
	</author>
	<content type="html">(originally posted on nntp mozilla.support.bugzilla :
&lt;br&gt;&lt;a href=&quot;http://groups.google.com/group/mozilla.support.bugzilla/browse_thread/thread/c36721d5ec8f8820/cfcdad7d5af3405d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/mozilla.support.bugzilla/browse_thread/thread/c36721d5ec8f8820/cfcdad7d5af3405d&lt;/a&gt;&lt;br&gt;posting here on suggestion from Max Kanat-Alexander &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26477165&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mkanat@...&lt;/a&gt;&amp;gt;)
&lt;br&gt;&lt;br&gt;Hi!
&lt;br&gt;&lt;br&gt;In version 3.4.3 for the displaying times and dates in users timezone,
&lt;br&gt;currently this is required:
&lt;br&gt;&amp;nbsp;- a bunch of code on the server (bugzilla)
&lt;br&gt;&amp;nbsp;- user must login (on each visit, unless &amp;quot;cookied&amp;quot;)
&lt;br&gt;&amp;nbsp;- user must set timezone in preferences
&lt;br&gt;&lt;br&gt;I suggest a much simpler solution:
&lt;br&gt;&amp;nbsp;- a few lines of code in the server
&lt;br&gt;&lt;br&gt;That's it. No user action required.
&lt;br&gt;&lt;br&gt;This solution also automatically handles daylight saving time changes.
&lt;br&gt;&lt;br&gt;It puzzles me why (web) server software writers go through all this
&lt;br&gt;trouble when a few lines of code does it all ;-)
&lt;br&gt;&lt;br&gt;The code (as sent to users web browser):
&lt;br&gt;&lt;br&gt;Time of action (in your local tz !): &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;!--
&lt;br&gt;var time1 = new Date(654323545*);
&lt;br&gt;Document.write(time1.toLocaleString());
&lt;br&gt;//--&amp;gt;
&lt;br&gt;&amp;lt;/script&amp;gt;&amp;lt;noscript&amp;gt;2002-11-27 08:09 PDT**&amp;lt;/noscript&amp;gt;
&lt;br&gt;&lt;br&gt;* - the time as miliseconds since epoch inserted by server
&lt;br&gt;** - regular time inserted by server, as it is done now (or before,
&lt;br&gt;when it was always in servers TZ)
&lt;br&gt;&lt;br&gt;It needs Java/ECMAScript, obviously, so the NOSCRIPT fallback.
&lt;br&gt;JS is already used so while many (me included) think JS is evil, this
&lt;br&gt;is no change in that regard.
&lt;br&gt;If user happens to have no JS (or have disabled it), a fallback to old
&lt;br&gt;behavior is done, so no harm.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;David
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Simplified-users-Timezone-handling-tp26477165p26477165.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26453658</id>
	<title>Freeze Reminder: November 24</title>
	<published>2009-11-20T20:16:16Z</published>
	<updated>2009-11-20T20:16:16Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; We have our soft freeze for Bugzilla 3.6 on November 24. That means
&lt;br&gt;that, after that point, no enhancements will be accepted that do not
&lt;br&gt;already have a patch under review. Two weeks after that (December 8)
&lt;br&gt;will be the &amp;quot;hard freeze&amp;quot;, when no new enhancements will be accepted at
&lt;br&gt;all (shortly after that we will branch for 3.6).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Freeze-Reminder%3A-November-24-tp26453658p26453658.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26441156</id>
	<title>Raindrop, mailing lists and Majordomo</title>
	<published>2009-11-20T02:27:34Z</published>
	<updated>2009-11-20T02:27:34Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">&lt;a href=&quot;http://www.melez.com/mykzilla/2009/11/skinny-on-raindrops-mailing-list.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.melez.com/mykzilla/2009/11/skinny-on-raindrops-mailing-list.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;says that:
&lt;br&gt;&lt;br&gt;&amp;quot;Majordomo2 (used by the Bugzilla and OpenBSD projects, among others) is 
&lt;br&gt;not supported, because it doesn't send List-* headers (alhough 
&lt;br&gt;supposedly it can be configured to do so).&amp;quot;
&lt;br&gt;&lt;br&gt;Is ours configured to do so? If not, can it be?
&lt;br&gt;&lt;br&gt;Also, the bugzilla-dev list is gatewayed to mozilla.dev.apps.bugzilla, 
&lt;br&gt;which is a Mailman list, and therefore supported, right?
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441156&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Raindrop%2C-mailing-lists-and-Majordomo-tp26441156p26441156.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26391257</id>
	<title>Re: The timezone problem</title>
	<published>2009-11-17T06:45:10Z</published>
	<updated>2009-11-17T06:45:10Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">On 13/10/09 17:14, Gervase Markham wrote:
&lt;br&gt;&amp;gt; So I'm looking at trying to solve (as best I can) the timezone problem
&lt;br&gt;&amp;gt; for my API.
&lt;br&gt;&lt;br&gt;OK, I think I've cracked this. Every timezone on the API is now output 
&lt;br&gt;in the following form:
&lt;br&gt;YYYY-MM-DDTHH:MM:SSZ
&lt;br&gt;(literal T and Z), which is ISO 8601 extended format. And assuming you 
&lt;br&gt;tell the API what the timezone of the target Bugzilla is, all the 
&lt;br&gt;timestamps are correct.
&lt;br&gt;&lt;br&gt;(Yes, I could have determined this programmatically at every startup, 
&lt;br&gt;but it seemed easier to just have it as a config.)
&lt;br&gt;&lt;br&gt;I _think_ this will work even if the user changes their TZ preferences, 
&lt;br&gt;because the stamps output still have TZ info attached, which means I can 
&lt;br&gt;convert back to UTC.
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26391257&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-timezone-problem-tp26313830p26391257.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26378961</id>
	<title>Re: Configuration object</title>
	<published>2009-11-16T12:31:22Z</published>
	<updated>2009-11-16T12:31:22Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/16/2009 01:55 AM, Gervase Markham wrote:
&lt;br&gt;&amp;gt; Surely they are more likely to have the ID? After all, isn't it true
&lt;br&gt;&amp;gt; that group names can in some cases be confidential, and that's why the
&lt;br&gt;&amp;gt; IDs are exposed and used on the process_bug edit interface?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; To be honest, I've never interacted with groups via the API, so I think
&lt;br&gt;you would know better than me.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I'd like to make things work based on how Bugzilla should ideally be
&lt;br&gt;working (that is, as it will be working in the future) because that way
&lt;br&gt;we don't have to change things or aren't left around with legacy cruft
&lt;br&gt;when Bugzilla does &amp;quot;catch up&amp;quot; in some areas. This is, of course, as long
&lt;br&gt;as this strategy doesn't interfere with making certain features work now.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuration-object-tp26313826p26378961.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26419197</id>
	<title>Re: Mass influx of old emial</title>
	<published>2009-11-16T08:25:18Z</published>
	<updated>2009-11-16T08:25:18Z</updated>
	<author>
		<name>Tosh, Michael J</name>
	</author>
	<content type="html">Gregary Hendricks wrote:
&lt;br&gt;&amp;gt; Oh good, I was wondering how it was that we could time warp back to the next 
&lt;br&gt;&amp;gt; Bugzilla meeting scheduled for two weeks ago. 
&lt;br&gt;&amp;gt; ;-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;And here I thought Mozilla Foundation was working on an Open Source Time Machine... Darn.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mass-influx-of-old-emial-tp26314548p26419197.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26369364</id>
	<title>Re: Bugzilla on FOSDEM CeBIt and on Perl events</title>
	<published>2009-11-16T01:57:18Z</published>
	<updated>2009-11-16T01:57:18Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">On 15/11/09 13:36, Gabor Szabo wrote:
&lt;br&gt;&amp;gt; So I would like to get these things moving in both directions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FOSDEM &lt;a href=&quot;http://www.fosdem.org/2010/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/2010/&lt;/a&gt;&amp;nbsp;is 6-7 February 2010 in Brussels, Belgium.
&lt;br&gt;&lt;br&gt;I am at FOSDEM every year, and plan to attend next year.
&lt;br&gt;&lt;br&gt;&amp;gt; So I would like to know if anyone from the Bugzilla community is interested in
&lt;br&gt;&amp;gt; participating either of these events?
&lt;br&gt;&lt;br&gt;I am happy to give a talk on Bugzilla at FOSDEM, but given my Mozilla
&lt;br&gt;responsibilities, I would not be able to help man a stand.
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369364&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bugzilla-on-FOSDEM-CeBIt-and-on-Perl-events-tp26359139p26369364.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26369354</id>
	<title>Re: Bugzilla on FOSDEM CeBIt and on Perl events</title>
	<published>2009-11-16T01:56:22Z</published>
	<updated>2009-11-16T01:56:22Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">On 15/11/09 16:10, Frédéric Buclin wrote:
&lt;br&gt;&amp;gt; Looks like Bugzilla is already something they have in mind, from what I
&lt;br&gt;&amp;gt; can read at &lt;a href=&quot;http://www.fosdem.org/2010/distrominiconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/2010/distrominiconf&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In the &amp;quot;Community Infrastructure&amp;quot; section, I can read &amp;quot;Bugzilla extensions&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does someone know which languages are used in these talks? English only?
&lt;br&gt;&lt;br&gt;Pretty much everything that happens at FOSDEM is in English, yes.
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369354&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=$MSGRCPT&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=$MSGRCPT&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bugzilla-on-FOSDEM-CeBIt-and-on-Perl-events-tp26359139p26369354.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26369362</id>
	<title>Re: Configuration object</title>
	<published>2009-11-16T01:55:24Z</published>
	<updated>2009-11-16T01:55:24Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">On 13/11/09 20:39, Max Kanat-Alexander wrote:
&lt;br&gt;&amp;gt; 	That would be entirely reasonable. There are no major sites that I know
&lt;br&gt;&amp;gt; of that haven't converted, unless they're running a very old Bugzilla
&lt;br&gt;&amp;gt; version.
&lt;br&gt;&lt;br&gt;OK, I'll document that restriction.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; I'm returning both, as an object.
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://wiki.mozilla.org/Bugzilla:REST_API:Objects#Group&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://wiki.mozilla.org/Bugzilla:REST_API:Objects#Group&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	Okay. If you return both everywhere, then I'd say that the name is a
&lt;br&gt;&amp;gt; better key, as that's what clients will know and have, yes?
&lt;br&gt;&lt;br&gt;Surely they are more likely to have the ID? After all, isn't it true
&lt;br&gt;that group names can in some cases be confidential, and that's why the
&lt;br&gt;IDs are exposed and used on the process_bug edit interface?
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369362&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuration-object-tp26313826p26369362.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26369301</id>
	<title>Re: Getting more data from inside a template</title>
	<published>2009-11-16T01:53:46Z</published>
	<updated>2009-11-16T01:53:46Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">On 12/11/09 06:29, Bradley Baetz wrote:
&lt;br&gt;&amp;gt; Is that exposed in Bugzilla.pm? If so then Bugzilla.foo() will work.
&lt;br&gt;&lt;br&gt;I'll look; thanks.
&lt;br&gt;&lt;br&gt;&amp;gt; PS I just got a bunch of messages from late october that I hadn't seen
&lt;br&gt;&amp;gt; before - was something mailman-related stuck?
&lt;br&gt;&lt;br&gt;Apparently so, according to justdave.
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26369301&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Getting-more-data-from-inside-a-template-tp26313822p26369301.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26368597</id>
	<title>Re: Pre 3.4.3 upgrade question</title>
	<published>2009-11-15T11:59:14Z</published>
	<updated>2009-11-15T11:59:14Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/15/2009 09:09 AM, JoeS wrote:
&lt;br&gt;&amp;gt; I use a bookmarklet to copy bug data into bbs format for a forum.
&lt;br&gt;&amp;gt; Just wondering if it will have to be modified for 3.4.3
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Probably the best place to ask this would be the support-bugzilla
&lt;br&gt;mailing list, described here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.bugzilla.org/support/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bugzilla.org/support/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pre-3.4.3-upgrade-question-tp26361039p26368597.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26361039</id>
	<title>Pre 3.4.3 upgrade question</title>
	<published>2009-11-15T09:09:35Z</published>
	<updated>2009-11-15T09:09:35Z</updated>
	<author>
		<name>JoeS-3</name>
	</author>
	<content type="html">I use a bookmarklet to copy bug data into bbs format for a forum.
&lt;br&gt;Just wondering if it will have to be modified for 3.4.3
&lt;br&gt;Here's the code:
&lt;br&gt;javascript:(function()%20{%20var%20title%20=%20document.title;%20function%20htmlEscape(s){return%20s;};%20var%20OS=document.getElementById(%22op_sys%22).value.substring(0,3)%20;var%20PR=document.getElementById(%22product%22).value%20;var%20comp=document.getElementById(%22component%22).value;if(comp==%22XSLT%22||comp==%22MathML%22||%20comp==%22XForms%22||comp==%22SVG%22||comp==%22Layout:%20Canvas%22||comp==%22Editor%22||comp==%22Build%20Config%22)%20PR=PR+%22:%22+comp;textToCopy=%22[*][url=%22%20+%20location.href%20+%20%22]#%20%22%20+%20/\d+/(title)[0]%20+%20%22[/url]%20[%22%20+%20PR%20+%22]%20-%20%22+htmlEscape(/%E2%80%93.*/(title)[0].slice(2))%20+%22%20[%22+OS%20+%22]%22+%20%22%22;document.write(%22&amp;lt;form%20name=f&amp;gt;%20&amp;lt;textarea%20name=ta%20cols=120%20rows=5&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/form&amp;gt;%22);%20document.close();%20document.f.ta.value%20=%20textToCopy;%20document.f.ta.select();%20})()
&lt;br&gt;&lt;br&gt;If someone could look through that could see if there are problems for the new version, that would be much appreciated.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;JoeS
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26361039&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pre-3.4.3-upgrade-question-tp26361039p26361039.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26360483</id>
	<title>Re: Bugzilla on FOSDEM CeBIt and on Perl events</title>
	<published>2009-11-15T08:10:55Z</published>
	<updated>2009-11-15T08:10:55Z</updated>
	<author>
		<name>Frédéric Buclin</name>
	</author>
	<content type="html">Le 15. 11. 09 14:36, Gabor Szabo a écrit :
&lt;br&gt;&amp;gt; In addition there are going to be developer rooms
&lt;br&gt;&amp;gt; with talks
&lt;br&gt;&amp;gt; probably grouped by fields but it is still not clear to me. I'd like
&lt;br&gt;&amp;gt; to make sure
&lt;br&gt;&amp;gt; many such rooms will have at least one Perl related talk.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Looks like Bugzilla is already something they have in mind, from what I
&lt;br&gt;can read at &lt;a href=&quot;http://www.fosdem.org/2010/distrominiconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/2010/distrominiconf&lt;/a&gt;&lt;br&gt;&lt;br&gt;In the &amp;quot;Community Infrastructure&amp;quot; section, I can read &amp;quot;Bugzilla extensions&amp;quot;.
&lt;br&gt;&lt;br&gt;Does someone know which languages are used in these talks? English only?
&lt;br&gt;&lt;br&gt;&lt;br&gt;LpSolit
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bugzilla-on-FOSDEM-CeBIt-and-on-Perl-events-tp26359139p26360483.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26359139</id>
	<title>Bugzilla on FOSDEM CeBIt and on Perl events</title>
	<published>2009-11-15T05:36:10Z</published>
	<updated>2009-11-15T05:36:10Z</updated>
	<author>
		<name>Gabor Szabo</name>
	</author>
	<content type="html">On the wiki meeting
&lt;br&gt;&lt;a href=&quot;https://wiki.mozilla.org/Bugzilla:Meetings:2009-10-27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://wiki.mozilla.org/Bugzilla:Meetings:2009-10-27&lt;/a&gt;&amp;nbsp;I mentioned
&lt;br&gt;that I am trying to get some Perl action on various events. In
&lt;br&gt;addition I think I never seen
&lt;br&gt;a Bugzilla talk on any of the YAPC::EU events I participated.
&lt;br&gt;&lt;br&gt;So I would like to get these things moving in both directions.
&lt;br&gt;&lt;br&gt;FOSDEM &lt;a href=&quot;http://www.fosdem.org/2010/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.fosdem.org/2010/&lt;/a&gt;&amp;nbsp;is 6-7 February 2010 in Brussels, Belgium.
&lt;br&gt;CeBIT is &lt;a href=&quot;http://www.cebit.de/opensource_e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cebit.de/opensource_e&lt;/a&gt;&amp;nbsp;206 March 2010 in Hannover, Germany
&lt;br&gt;&lt;br&gt;On FOSDEM I am going to apply for a stand for Perl where I would like to have
&lt;br&gt;representatives of several Perl related projects. We will have to man the stand
&lt;br&gt;during the two days. In addition there are going to be developer rooms
&lt;br&gt;with talks
&lt;br&gt;probably grouped by fields but it is still not clear to me. I'd like
&lt;br&gt;to make sure
&lt;br&gt;many such rooms will have at least one Perl related talk.
&lt;br&gt;&lt;br&gt;I might propose a room for &amp;quot;development tools&amp;quot; where we can showcase things such
&lt;br&gt;as bug tracking system, editors (I am running a project called Padre)
&lt;br&gt;and other things.
&lt;br&gt;&lt;br&gt;On CeBit I think we might get a booth that we will have to man during
&lt;br&gt;the whole show.
&lt;br&gt;I don't think there are talks involved there.
&lt;br&gt;&lt;br&gt;So I would like to know if anyone from the Bugzilla community is interested in
&lt;br&gt;participating either of these events?
&lt;br&gt;&lt;br&gt;regards
&lt;br&gt;&amp;nbsp; &amp;nbsp;Gabor
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bugzilla-on-FOSDEM-CeBIt-and-on-Perl-events-tp26359139p26359139.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26343207</id>
	<title>Re: Configuration object</title>
	<published>2009-11-13T12:39:23Z</published>
	<updated>2009-11-13T12:39:23Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/13/2009 02:03 AM, Gervase Markham wrote:
&lt;br&gt;&amp;gt; 129k -&amp;gt; 18k with gzip. So no. I guess that could be a solution. Does
&lt;br&gt;&amp;gt; Apache magically gzip stuff as a transport-encoding or do you have to
&lt;br&gt;&amp;gt; tell it to in some way?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I believe you have to tell it to, although I'm not certain.
&lt;br&gt;&lt;br&gt;&amp;gt; Rather than exposing the utf8 parameter, I would prefer that all
&lt;br&gt;&amp;gt; interactions with the API were in utf8, and if Bugzilla was not using
&lt;br&gt;&amp;gt; utf8, the API proxy did conversions.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Um, you can't do that, because unless utf8 is on, you have no idea what
&lt;br&gt;the encoding you're receiving is.
&lt;br&gt;&lt;br&gt;&amp;gt; In fact, I would rather just make utf8 being on a pre-requisite for
&lt;br&gt;&amp;gt; using the proxy with a particular Bugzilla ;-) How unreasonable would
&lt;br&gt;&amp;gt; that be? Are there still significant sites which haven't converted?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; That would be entirely reasonable. There are no major sites that I know
&lt;br&gt;of that haven't converted, unless they're running a very old Bugzilla
&lt;br&gt;version.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 4) Should we index the &amp;quot;group&amp;quot; hash by &amp;quot;id&amp;quot; or &amp;quot;name&amp;quot;? Both are unique.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 	Depends on how the rest of the API uses them. If you return ids
&lt;br&gt;&amp;gt;&amp;gt; elsewhere, then ids should be the key, and should generally be used
&lt;br&gt;&amp;gt;&amp;gt; everywhere. If you return names, then names should be the key.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm returning both, as an object.
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://wiki.mozilla.org/Bugzilla:REST_API:Objects#Group&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://wiki.mozilla.org/Bugzilla:REST_API:Objects#Group&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Okay. If you return both everywhere, then I'd say that the name is a
&lt;br&gt;better key, as that's what clients will know and have, yes?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuration-object-tp26313826p26343207.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26334177</id>
	<title>Re: Configuration object</title>
	<published>2009-11-13T02:03:19Z</published>
	<updated>2009-11-13T02:03:19Z</updated>
	<author>
		<name>Gervase Markham</name>
	</author>
	<content type="html">On 12/11/09 18:50, Max Kanat-Alexander wrote:
&lt;br&gt;&amp;gt; 	Hmm. Yeah, that's quite a bit. Is it still very large with gzip or deflate?
&lt;br&gt;&lt;br&gt;129k -&amp;gt; 18k with gzip. So no. I guess that could be a solution. Does
&lt;br&gt;Apache magically gzip stuff as a transport-encoding or do you have to
&lt;br&gt;tell it to in some way?
&lt;br&gt;&lt;br&gt;&amp;gt; 	Some people might want to only request specific products, which
&lt;br&gt;&amp;gt; config.cgi already supports. That helps a bit.
&lt;br&gt;&lt;br&gt;I could certainly add that.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; 3) Can you think of any more params we should obviously expose?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	utf8, and the data returned by Bugzilla.time from the WebService. Maybe
&lt;br&gt;&amp;gt; others, would have to go through the list and think about it.
&lt;br&gt;&lt;br&gt;Rather than exposing the utf8 parameter, I would prefer that all
&lt;br&gt;interactions with the API were in utf8, and if Bugzilla was not using
&lt;br&gt;utf8, the API proxy did conversions.
&lt;br&gt;&lt;br&gt;In fact, I would rather just make utf8 being on a pre-requisite for
&lt;br&gt;using the proxy with a particular Bugzilla ;-) How unreasonable would
&lt;br&gt;that be? Are there still significant sites which haven't converted?
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; 4) Should we index the &amp;quot;group&amp;quot; hash by &amp;quot;id&amp;quot; or &amp;quot;name&amp;quot;? Both are unique.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	Depends on how the rest of the API uses them. If you return ids
&lt;br&gt;&amp;gt; elsewhere, then ids should be the key, and should generally be used
&lt;br&gt;&amp;gt; everywhere. If you return names, then names should be the key.
&lt;br&gt;&lt;br&gt;I'm returning both, as an object.
&lt;br&gt;&lt;a href=&quot;https://wiki.mozilla.org/Bugzilla:REST_API:Objects#Group&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://wiki.mozilla.org/Bugzilla:REST_API:Objects#Group&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; 5) Are there any plans to make request_group and grant_group multi-valued?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	No, I don't think so, because there's group inheritance.
&lt;br&gt;&lt;br&gt;OK. I'll stop worrying about that, then.
&lt;br&gt;&lt;br&gt;Gerv
&lt;br&gt;_______________________________________________
&lt;br&gt;dev-apps-bugzilla mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26334177&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuration-object-tp26313826p26334177.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26324290</id>
	<title>Re: Configuration object</title>
	<published>2009-11-12T10:50:19Z</published>
	<updated>2009-11-12T10:50:19Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/12/2009 03:48 AM, Gervase Markham wrote:
&lt;br&gt;&amp;gt; 1) This data in JSON form is 157k for bugzilla.mozilla.org[0], and is
&lt;br&gt;&amp;gt; likely to be more for Bugzillas with more products, components or flags.
&lt;br&gt;&amp;gt; In particular, as flags are valid per-component, 2/3 of that 157k is
&lt;br&gt;&amp;gt; saying which flags are valid for every component.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hmm. Yeah, that's quite a bit. Is it still very large with gzip or deflate?
&lt;br&gt;&lt;br&gt;&amp;gt; It could be that people don't always want all the data. So I'd like to
&lt;br&gt;&amp;gt; add an option or two that they can add as parameters to not include some
&lt;br&gt;&amp;gt; stuff. The question is, what? I've added &amp;quot;flags=0&amp;quot; to remove all flags
&lt;br&gt;&amp;gt; stuff. You could still use the resulting data for anything except adding
&lt;br&gt;&amp;gt; flags to bugs or attachments. Are there other slices and dices which
&lt;br&gt;&amp;gt; might still be useful but of lower volume?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Some people might want to only request specific products, which
&lt;br&gt;config.cgi already supports. That helps a bit.
&lt;br&gt;&lt;br&gt;&amp;gt; 2) Does my reasoning for not wrapping Classifications around Products
&lt;br&gt;&amp;gt; make sense?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yeah, seems reasonable.
&lt;br&gt;&lt;br&gt;&amp;gt; 3) Can you think of any more params we should obviously expose?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; utf8, and the data returned by Bugzilla.time from the WebService. Maybe
&lt;br&gt;others, would have to go through the list and think about it.
&lt;br&gt;&lt;br&gt;&amp;gt; 4) Should we index the &amp;quot;group&amp;quot; hash by &amp;quot;id&amp;quot; or &amp;quot;name&amp;quot;? Both are unique.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Depends on how the rest of the API uses them. If you return ids
&lt;br&gt;elsewhere, then ids should be the key, and should generally be used
&lt;br&gt;everywhere. If you return names, then names should be the key.
&lt;br&gt;&lt;br&gt;&amp;gt; 5) Are there any plans to make request_group and grant_group multi-valued?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; No, I don't think so, because there's group inheritance.
&lt;br&gt;&lt;br&gt;&amp;gt; [0] &lt;a href=&quot;https://bugzilla-stage-tip.mozilla.org/config.cgi?ctype=json&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla-stage-tip.mozilla.org/config.cgi?ctype=json&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; (note: this is down as I write but should be back soon)
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; dev-apps-bugzilla mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26324290&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-apps-bugzilla@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.mozilla.org/listinfo/dev-apps-bugzilla&lt;/a&gt;&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; To view or change your list settings, click here:
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=mkanat@bugzilla.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=mkanat@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Configuration-object-tp26313826p26324290.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26324186</id>
	<title>Re: The timezone problem</title>
	<published>2009-11-12T10:44:45Z</published>
	<updated>2009-11-12T10:44:45Z</updated>
	<author>
		<name>Max Kanat-Alexander</name>
	</author>
	<content type="html">On 11/12/2009 04:42 AM, Bradley Baetz wrote:
&lt;br&gt;&amp;gt; Yeah, the DST thing is a common issue. I'd like for us to say that all
&lt;br&gt;&amp;gt; times are UTC, always, and the front ends do the conversion, but I'm
&lt;br&gt;&amp;gt; not 100% sure that stuff won't break.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I think the UTC thing should still be done. It's something that we'd
&lt;br&gt;have to think about quite a bit and start on early in a development
&lt;br&gt;cycle--maybe for 3.8.
&lt;br&gt;&lt;br&gt;&amp;gt; I'm pretty sure that we require
&lt;br&gt;&amp;gt; the DB server and the web server to be in the same timezone because of
&lt;br&gt;&amp;gt; these issues (do we still?), so if you're doing any client-side
&lt;br&gt;&amp;gt; conversion there may be issues.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Yeah, we do still require that.
&lt;br&gt;&lt;br&gt;&amp;gt; Long term it'd be best to do UTC and fix what breaks, rather than
&lt;br&gt;&amp;gt; encode a local timestamp into a brand new interface, though.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Agreed.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Max
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.everythingsolved.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.everythingsolved.com/&lt;/a&gt;&lt;br&gt;Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-timezone-problem-tp26313830p26324186.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26322458</id>
	<title>Re: Mass influx of old emial</title>
	<published>2009-11-12T09:07:18Z</published>
	<updated>2009-11-12T09:07:18Z</updated>
	<author>
		<name>Gregary Hendricks</name>
	</author>
	<content type="html">&amp;gt;&amp;gt;&amp;gt; On 11/12/2009 at 12:35 AM, in message &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26322458&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;4AFBBAB1.2070600@...&lt;/a&gt;&amp;gt;, David
&lt;br&gt;Miller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26322458&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justdave@...&lt;/a&gt;&amp;gt; wrote: 
&lt;br&gt;&amp;gt; Colin Ogilvie wrote on 11/12/09 2:29 AM: 
&lt;br&gt;&amp;gt; &amp;gt; Not strictly on topic... but am I the only one to have suddenly received 
&lt;br&gt;&amp;gt; &amp;gt; a load of CVS commit messages, review requests and a few messages from 
&lt;br&gt;&amp;gt; &amp;gt; this list that have been stuck on Mozilla servers for more than a week 
&lt;br&gt;&amp;gt; &amp;gt; or so? 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Nope, the inbound queue in majordomo was jammed because a logfile filled 
&lt;br&gt;&amp;gt; up. &amp;nbsp;I rotated the logs and gave it a kick a couple hours ago. 
&lt;br&gt;&lt;br&gt;Oh good, I was wondering how it was that we could time warp back to the next Bugzilla meeting scheduled for two weeks ago. ;-)
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;To view or change your list settings, click here:
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.org/cgi-bin/mj_wwwusr?user=lists@...&lt;/a&gt;&amp;gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mass-influx-of-old-emial-tp26314548p26322458.html" />
</entry>

</feed>
