[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Как искать баг в Debian bts?



On Wed, 11 Nov 2009 16:54:06 +0300
Может быть, глянуть, что делает reportbug?

Querying Debian BTS for reports on icewm (source)...
110 bug reports found:

Но мне почему-то кажется, что он просто парсит html. В исходники надо
смотреть.

Так и есть, для получения списка (номеров) багов querybts парсит HTML

# For summary pages, we want to keep:
# - Contents of <title>...</title>
# - Contents of <h2>...</h2>
# - Contents of each <li>
#
# For individual bugs, we want to keep:
# - Contents of <title>...</title>
# - Contents of every <pre>...</pre> after a <h2>....</h2> tag.
class BTSParser(sgmllib.SGMLParser):
...

По запросу

http://bugs.debian.org/cgi-bin/bugreport.cgi?mbox=yes;bug=382269

можно получить mbox со всеми письмами для данного бага.

Т.е. проблему составляет только получение списка багов.

Alexander Galanin wrote:
Это делает команда querybts, которая собственно и запрашивает информацию
с багтрекера, если это имелось в виду.

querybts не true с точки зрения удобства поиска дублирования бага.

google с запросом
"site:http://bugs.debian.org/ <package> <truble-description>"
*результативнее* и на мой вкус приятнее.

--
Best regards!


Reply to: