summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20101222/001849.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20101222/001849.html')
-rw-r--r--zarb-ml/mageia-dev/20101222/001849.html208
1 files changed, 208 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20101222/001849.html b/zarb-ml/mageia-dev/20101222/001849.html
new file mode 100644
index 000000000..e96ce6ab5
--- /dev/null
+++ b/zarb-ml/mageia-dev/20101222/001849.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Proposal for bugzilla
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Proposal%20for%20bugzilla&In-Reply-To=%3CAANLkTimqFdmC4fzyrvoR491XLch319yu99w70%3DURVprn%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="001848.html">
+ <LINK REL="Next" HREF="001851.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Proposal for bugzilla</H1>
+ <B>Frederic Janssens</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Proposal%20for%20bugzilla&In-Reply-To=%3CAANLkTimqFdmC4fzyrvoR491XLch319yu99w70%3DURVprn%40mail.gmail.com%3E"
+ TITLE="[Mageia-dev] Proposal for bugzilla">fjanss at gmail.com
+ </A><BR>
+ <I>Wed Dec 22 20:25:20 CET 2010</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="001848.html">[Mageia-dev] Proposal for bugzilla
+</A></li>
+ <LI>Next message: <A HREF="001851.html">[Mageia-dev] Proposal for bugzilla
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1849">[ date ]</a>
+ <a href="thread.html#1849">[ thread ]</a>
+ <a href="subject.html#1849">[ subject ]</a>
+ <a href="author.html#1849">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>On 2010-12-22, Ahmad Samir &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">ahmadsamir3891 at gmail.com</A>&gt; wrote:
+&gt;<i> On 22 December 2010 18:37, Frederic Janssens &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">fjanss at gmail.com</A>&gt; wrote:
+</I>&gt;&gt;<i> On 2010-12-22, Ahmad Samir &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">ahmadsamir3891 at gmail.com</A>&gt; wrote:
+</I>&gt;&gt;&gt;<i> On 22 December 2010 01:32, Frederic Janssens &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">fjanss at gmail.com</A>&gt; wrote:
+</I>
+&gt;&gt;&gt;&gt;<i> First I think it would be usefull to have a multiline (Large Text Box)
+</I>&gt;&gt;&gt;&gt;<i> 'RPM Packages' field, instead of a single line (Free Text) field as
+</I>&gt;&gt;&gt;&gt;<i> used by mandriva.
+</I>&gt;&gt;&gt;&gt;<i> A single bug can concern more than one rpm. One thing mageia-app-db
+</I>&gt;&gt;&gt;&gt;<i> will do is search all bugs affecting an rpm. For that search to be
+</I>&gt;&gt;&gt;&gt;<i> meaningfull all affected rpms should be mentioned.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> 'One bug per report' is what we should do (did); if a bug originates
+</I>&gt;&gt;&gt;<i> from more than one package, a separate report for each of them should
+</I>&gt;&gt;&gt;<i> be opened with the Block/Dependency set correctly.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Sorry for not beeing clear.
+</I>&gt;&gt;<i> What I propose is not for the case 'a bug originates from more than
+</I>&gt;&gt;<i> one package';
+</I>&gt;&gt;<i> but for the case 'a bug manifests itself in than one package'.
+</I>&gt;<i>
+</I>&gt;<i> A bug that manifests in more than one package must originate from
+</I>&gt;<i> 'some package', that 'some package' is the only one that should be in
+</I>&gt;<i> the 'RPM Package' field; i.e that's the package that's going to need
+</I>&gt;<i> fixing.
+</I>
+Sorry again, what I mean, and should have written, is :
+'a bug manifests itself in one package, but in more than one -version-release'.
+
+&gt;&gt;<i> (In fact I think I want to solve the same problem you want to solve with
+</I>&gt;&gt;<i> &quot;with a whiteboard field to state if the bug affects more than one release
+</I>&gt;&gt;<i> (at
+</I>&gt;&gt;<i> least for now)&quot;
+</I>&gt;&gt;<i> but in a more specific manner).
+</I>
+
+
+&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;&gt;<i> For the same reason, the way the rpms are mentioned should be
+</I>&gt;&gt;&gt;&gt;<i> 'standardised',
+</I>&gt;&gt;&gt;&gt;<i> as the search done by bugzilla can only be litteral.
+</I>&gt;&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Usually one doesn't only search in the RPM Package field; experience
+</I>&gt;&gt;&gt;<i> tell us that the affected package name will be mentioned many times in
+</I>&gt;&gt;&gt;<i> both the summary and the description.
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> And if you want to search in the RPM Package field, bugzilla has many
+</I>&gt;&gt;&gt;<i> options to do so, look at the bottom of:
+</I>&gt;&gt;&gt;<i> <A HREF="https://qa.mandriva.com/query.cgi?format=advanced">https://qa.mandriva.com/query.cgi?format=advanced</A>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Yes; but I am trying to solve the connection with mageia-app-db.
+</I>&gt;&gt;<i> With the xmlrpc interface it seems the search possibilities are more
+</I>&gt;&gt;<i> limited :
+</I>&gt;&gt;<i> (from
+</I>&gt;&gt;<i> <A HREF="http://www.bugzilla.org/docs/3.6/en/html/api/Bugzilla/WebService/Bug.html">http://www.bugzilla.org/docs/3.6/en/html/api/Bugzilla/WebService/Bug.html</A>)
+</I>&gt;&gt;<i> :
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> &quot;
+</I>&gt;&gt;<i> search
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> UNSTABLE
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Description
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Allows you to search for bugs based on particular criteria.
+</I>&gt;&gt;<i> Params
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Unless otherwise specified in the description of a parameter,
+</I>&gt;&gt;<i> bugs are returned if they match exactly the criteria you specify in
+</I>&gt;&gt;<i> these parameters. That is, we don't match against substrings--if a bug
+</I>&gt;&gt;<i> is in the &quot;Widgets&quot; product and you ask for bugs in the &quot;Widg&quot;
+</I>&gt;&gt;<i> product, you won't get anything.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Criteria are joined in a logical AND. That is, you will be
+</I>&gt;&gt;<i> returned bugs that match all of the criteria, not bugs that match any
+</I>&gt;&gt;<i> of the criteria.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Each parameter can be either the type it says, or an array of
+</I>&gt;&gt;<i> the types it says. If you pass an array, it means &quot;Give me bugs with
+</I>&gt;&gt;<i> any of these values.&quot; For example, if you wanted bugs that were in
+</I>&gt;&gt;<i> either the &quot;Foo&quot; or &quot;Bar&quot; products, you'd pass:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> product =&gt; ['Foo', 'Bar']
+</I>&gt;&gt;<i> &quot;
+</I>&gt;&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> I don't know about xmlrpc, but there's no one certain way to fill the
+</I>&gt;<i> 'RPM Package' field; ideally it should be packagename-version-release
+</I>&gt;<i> (e.g. kwrite-4.5.85-1mdv),
+</I>
+That's what I proposed in another post.
+If that were the standard, there would be no problem for mageia-app-db.
+
+&gt;<i> whatever search method you use, it has to
+</I>&gt;<i> be versatile enough to cope with the field content variations.
+</I>
+To be clear : as indicated above,
+the limitation is in what bugzilla offers through it's xmlrpc interface.
+We should have to modify the bugzilla code if we wanted access to it's
+'advanced search'
+through it's xmlrpc interface.
+
+
+&gt;<i>
+</I>&gt;<i> FWIW, the best way to search a bugzilla is using the Advanced search
+</I>&gt;<i> interface; just searching for the package name isn't enough. Usually
+</I>&gt;<i> it's not a problem for active triage team members to spot duplicates
+</I>&gt;<i> (from daily contacts with bug reports) and mark them as such.
+</I>&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;&gt;<i> Something that does not exist in mandriva, but I think would be usefull,
+</I>&gt;&gt;&gt;&gt;<i> is a
+</I>&gt;&gt;&gt;&gt;<i> 'Fixed RPM Packages' that would be filled when the bug is fixed. FIXED
+</I>&gt;&gt;&gt;&gt;<i> is great, but where (or since which rpm)?
+</I>&gt;&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> IMHO, that's trivia; either the user is savvy enough / has the time to
+</I>&gt;&gt;&gt;<i> trudge through the bug report to find out which package release fixes
+</I>&gt;&gt;&gt;<i> an issue (which indicates he's the curious type, he'll at least skim
+</I>&gt;&gt;&gt;<i> through the bug report anyway), or he's just going to update his
+</I>&gt;&gt;&gt;<i> system and get the fix (the latter happens more often).
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Here the 'user' is mageia-app-db.
+</I>&gt;&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> Then this is a premature question; you should wait first to see how
+</I>&gt;<i> the updates in stable releases are going to be handled (will
+</I>&gt;<i> everything have to go through the sec team? or sec team will only care
+</I>&gt;<i> about the essential packages only?... etc because in that case a
+</I>&gt;<i> security announcement is dispatched, you may be able to grab the
+</I>&gt;<i> &quot;fixed&quot; version from there).
+</I>
+Ok
+
+&gt;&gt;<i> How is the case represented where the bug is in release,
+</I>&gt;&gt;<i> and the fix is in cauldron ?
+</I>&gt;&gt;<i>
+</I>&gt;<i>
+</I>&gt;<i> Then it's not fixed in the afro-mentioned stable release, and should
+</I>&gt;<i> be in the Errata (if it's an important package, of course).
+</I>&gt;<i>
+</I>
+Ok
+
+--
+
+Frederic
+</PRE>
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="001848.html">[Mageia-dev] Proposal for bugzilla
+</A></li>
+ <LI>Next message: <A HREF="001851.html">[Mageia-dev] Proposal for bugzilla
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1849">[ date ]</a>
+ <a href="thread.html#1849">[ thread ]</a>
+ <a href="subject.html#1849">[ subject ]</a>
+ <a href="author.html#1849">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>