|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
Как искать баг в Debian bts?О bts написано в:
http://www.debian.org/doc/developers-reference/resources http://www.debian.org/doc/developers-reference/pkgs.html и там только дается ссылка на http://www.debian.org/Bugs/ Я заполнил форму словами "bluez-utils" (имя пакета), "main.conf" (ключевая фраза в заголовке письма). <Submit>, имеем http://bugs.debian.org/cgi-bin/pkgreport.cgi?include=subject%3Amain.conf;package=bluez-utils с количеством результатов - 0! Что не нравится в WEB-интерфейсе - нет возможности выбрать поиск по ключевому слову по *содержанию* всех писем данного пакета. Ранее для поиска багов заходил на страницу пакета (http://packages.debian.org/sid/bluez-utils), кликал "Bug Reports" и поиском в браузере по ключевому слову (что равнозначно ранее описанному). Также использовал google, в данном случае это оказалось немного результативнее: "site:http://bugs.debian.org/ bluez-utils Parsing /etc/bluetooth/main.conf failed: No such file" Где оф. дока по bts (наверно приведенные в начале письма ссылки)? Как эффективно искать баг (мне пришлось использовать стороннюю службу google)? Можно ли искать баг оффлайн (например имеется ли возможность получить архив писем по конкретному пакету)? Имеются ли программы-помошники для поиска без мышки и web-интерфейса (можно emacs ориентированное решение)? -- Please help. Обещаю цитировать ответы )) -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Oleksandr Gavenko wrote:
> Где оф. дока по bts (наверно приведенные в начале письма ссылки)? > http://www.debian.org/Bugs/Developer - и дальше по ссылкам > Можно ли искать баг оффлайн (например имеется ли возможность > получить архив писем по конкретному пакету)? > http://www.debian.org/Bugs/Access Там же узнаем про bts-spool-db, bts-spool-archive, bts-spool-index. Обьем архива перевалил за 10 GiB )) > Имеются ли программы-помошники для поиска без мышки и > web-интерфейса (можно emacs ориентированное решение)? > Надо читать про формат, используемый в bts-spool-db, bts-spool-archive, bts-spool-index. Какие утилиты умеют быстро искать по этому архиву - открытый вопрос, но думаю если потратить время найду. > Как эффективно искать баг > (мне пришлось использовать стороннюю службу google)? > единственно открытый вопрос, поделитесь опытом. -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Oleksandr Gavenko wrote:
> Имеются ли программы-помошники для поиска без мышки и > web-интерфейса (можно emacs ориентированное решение)? > Для Emacs лучшее что нашел нашел это debian-el, который позволяет быстро прыгать по v c или v C к: /usr/share/doc/<package>/changelog.Debian.gz /usr/share/doc/<package>/changelog.gz -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?On Tuesday 10 November 2009, Oleksandr Gavenko wrote:
>Oleksandr Gavenko wrote: >> Имеются ли программы-помошники для поиска без мышки и >> web-интерфейса (можно emacs ориентированное решение)? > >Для Emacs лучшее что нашел нашел это debian-el, >который позволяет быстро прыгать по v c или v C к: > >/usr/share/doc/<package>/changelog.Debian.gz >/usr/share/doc/<package>/changelog.gz > Хорошо поговорить с умным человеком © :) -- With best regards, Alex. |
|
|
Re: Как искать баг в Debian bts?Oleksandr Gavenko wrote:
> Oleksandr Gavenko wrote: >> Можно ли искать баг оффлайн (например имеется ли возможность >> получить архив писем по конкретному пакету)? >> > http://www.debian.org/Bugs/Access > Там же узнаем про bts-spool-db, bts-spool-archive, bts-spool-index. > Обьем архива перевалил за 10 GiB )) you can mirror it using rsync from bugs-mirror.debian.org. The relevant modules are bts-spool-db (for the active bug spool), bts-spool-archive (for bugs that have been closed for a while and thus archived), and bts-spool-index (for the bug index files). http://bugs-mirror.debian.org - пусто. Гугление дает например http://mirror.be.gbxs.net/bugs.debian.org/bts-spool-db/ - сообщения с описанием багов http://mirror.be.gbxs.net/bugs.debian.org/bts-spool-index/ - индексы для доступа к сообщениям по различным критериям Как я понял http://mirror.be.gbxs.net/bugs.debian.org/bts-spool-index/by-package.idx - по имени пакета. Какой софт умеет обращатся с этим всем? Я в этом нуб. -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Oleksandr Gavenko -> debian-russian@... @ Tue, 10 Nov 2009 23:58:59 +0200:
>>> Можно ли искать баг оффлайн (например имеется ли возможность >>> получить архив писем по конкретному пакету)? >>> >> http://www.debian.org/Bugs/Access >> Там же узнаем про bts-spool-db, bts-spool-archive, bts-spool-index. >> Обьем архива перевалил за 10 GiB )) OG> you can mirror it using rsync from bugs-mirror.debian.org. The relevant OG> modules are bts-spool-db (for the active bug spool), bts-spool-archive (for OG> bugs that have been closed for a while and thus archived), and bts-spool-index OG> (for the bug index files). OG> http://bugs-mirror.debian.org - пусто. Ключевое слово в процитированном - rsync. -- Если ничто уже не помогает, прочтите же, наконец, инструкцию! -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Artem Chuprina wrote:
> Oleksandr Gavenko -> debian-russian@... @ Tue, 10 Nov 2009 23:58:59 +0200: > > >>> Можно ли искать баг оффлайн (например имеется ли возможность > >>> получить архив писем по конкретному пакету)? > >>> > >> http://www.debian.org/Bugs/Access > >> Там же узнаем про bts-spool-db, bts-spool-archive, bts-spool-index. > >> Обьем архива перевалил за 10 GiB )) > > OG> you can mirror it using rsync from bugs-mirror.debian.org. The relevant > OG> modules are bts-spool-db (for the active bug spool), bts-spool-archive (for > OG> bugs that have been closed for a while and thus archived), and bts-spool-index > OG> (for the bug index files). > > OG> http://bugs-mirror.debian.org - пусто. > > Ключевое слово в процитированном - rsync. > Плохо сформулировал вопрос. Какой софт может выполнять поиск по bts-spool-index и при этом не вытягивать 10 GiB bts-spool-db/bts-spool-archive? А то rsync -- a fast, versatile, remote (and local) file-copying tool -- С уважением, Александр Гавенко. -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Oleksandr Gavenko <gavenkoa@...> writes:
>> Можно ли искать баг оффлайн (например имеется ли возможность получить >> архив писем по конкретному пакету)? >> > http://www.debian.org/Bugs/Access Там же узнаем про bts-spool-db, > bts-spool-archive, bts-spool-index. Обьем архива перевалил за 10 GiB > )) >> Имеются ли программы-помошники для поиска без мышки и web-интерфейса >> (можно emacs ориентированное решение)? В debian-el есть debian-bug-get-bug-as-email, но там по конкретному номеру баг-репорта работает, к сожалению. Я вот только патчик туда заслал (вроде, закоммитили), чтобы maintainer mbox вместо обычного mbox использовался. Параллельно с этим у меня возник тот же вопрос: как можно получать баги на конкретный пакет? Но я даже не начинал с этим разбираться. Было бы удобно прямо из emacs делать все. Пока же без web-интерфейса не получается. > Надо читать про формат, используемый в bts-spool-db, > bts-spool-archive, bts-spool-index. Какие утилиты умеют быстро искать > по этому архиву - открытый вопрос, но думаю если потратить время > найду. Может быть, глянуть, что делает reportbug? Querying Debian BTS for reports on icewm (source)... 110 bug reports found: Но мне почему-то кажется, что он просто парсит html. В исходники надо смотреть. -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Wed, 11 Nov 2009 16:54:06 +0300
"Evgeny M. Zubok" <evgeny.zubok@...> wrote: > Oleksandr Gavenko <gavenkoa@...> writes: > > >> Можно ли искать баг оффлайн (например имеется ли возможность > >> получить архив писем по конкретному пакету)? > >> > > http://www.debian.org/Bugs/Access Там же узнаем про bts-spool-db, > > bts-spool-archive, bts-spool-index. Обьем архива перевалил за 10 > > GiB )) > > >> Имеются ли программы-помошники для поиска без мышки и > >> web-интерфейса (можно emacs ориентированное решение)? > > В debian-el есть debian-bug-get-bug-as-email, но там по конкретному > номеру баг-репорта работает, к сожалению. Я вот только патчик туда > заслал (вроде, закоммитили), чтобы maintainer mbox вместо обычного > mbox использовался. > > Параллельно с этим у меня возник тот же вопрос: как можно получать > баги на конкретный пакет? Но я даже не начинал с этим разбираться. http://qa.debian.org -- Best regards, Alexander GQ Gerasiov Contacts: e-mail: gq@... Jabber: gq@... Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49 BAEA CA87 E9E8 2AAC 33F1 -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?On Wed, 11 Nov 2009 16:54:06 +0300
"Evgeny M. Zubok" <evgeny.zubok@...> wrote: > Может быть, глянуть, что делает reportbug? > > Querying Debian BTS for reports on icewm (source)... > 110 bug reports found: > > Но мне почему-то кажется, что он просто парсит html. В исходники надо > смотреть. Это делает команда querybts, которая собственно и запрашивает информацию с багтрекера, если это имелось в виду. -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Evgeny M. Zubok пишет:
> Oleksandr Gavenko <gavenkoa@...> writes: > >>> Можно ли искать баг оффлайн (например имеется ли возможность получить >>> архив писем по конкретному пакету)? >>> >> http://www.debian.org/Bugs/Access Там же узнаем про bts-spool-db, >> bts-spool-archive, bts-spool-index. Обьем архива перевалил за 10 GiB >> )) > >>> Имеются ли программы-помошники для поиска без мышки и web-интерфейса >>> (можно emacs ориентированное решение)? > > В debian-el есть debian-bug-get-bug-as-email, но там по конкретному > номеру баг-репорта работает, к сожалению. Я вот только патчик туда > заслал (вроде, закоммитили), чтобы maintainer mbox вместо обычного mbox > использовался. > > Параллельно с этим у меня возник тот же вопрос: как можно получать баги > на конкретный пакет? Но я даже не начинал с этим разбираться. Было бы > удобно прямо из emacs делать все. Пока же без web-интерфейса не > получается. > >> Надо читать про формат, используемый в bts-spool-db, >> bts-spool-archive, bts-spool-index. Какие утилиты умеют быстро искать >> по этому архиву - открытый вопрос, но думаю если потратить время >> найду. > > Может быть, глянуть, что делает reportbug? > > Querying Debian BTS for reports on icewm (source)... > 110 bug reports found: > > Но мне почему-то кажется, что он просто парсит html. В исходники надо > смотреть. > > А разве reportbug не умеет искать? -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Alexander GQ Gerasiov <gq@...> writes:
>> Параллельно с этим у меня возник тот же вопрос: как можно получать >> баги на конкретный пакет? Но я даже не начинал с этим разбираться. > В PTS подпишись. > http://qa.debian.org Ага, глянул, спасибо. Там и через SOAP работать можно, я смотрю. Однако не вижу что-то, как можно запросить список всех ошибок к пакету. Видимо, этого еще нет, так как статус "work in progress" стоит. Вот число баг-репортов можно получить. http://people.debian.org/~zack/pts/soap/ Что-то в этом роде и хотелось (и топикстартеру тоже, насколько я понимаю). А вот насколько удобно работать через e-mail для запроса актуального состояния BTS, не пойму пока. Вот захожу я, скажем, в emacs и хочу получить список всех багов какого-то пакета, в BTS которого мне нужно отписаться в комментариях один раз только, не на постоянной основе. Я правильно понимаю, что я должен подписаться на PTS с keyword bts, получить все имеющиеся баг-репорты (так? получу я их?), ответить, кому нужно, а потом тут же автоматом отписаться от рассылки? -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Alexander Galanin <al@...> writes:
> Это делает команда querybts, которая собственно и запрашивает > информацию с багтрекера, если это имелось в виду. Да, поигрался. Просто reportbug не использую -- вот и не знал. Вот ее можно вполне дергать из emacs, чтобы список ошибок заполучить, а выбор конкретного репорта по номеру уже mbox'ом поплывет. Спасибо за наводку. -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?"Evgeny M. Zubok" <evgeny.zubok@...> writes:
> Alexander Galanin <al@...> writes: > >> Это делает команда querybts, которая собственно и запрашивает >> информацию с багтрекера, если это имелось в виду. > > Да, поигрался. Просто reportbug не использую -- вот и не знал. Вот ее > можно вполне дергать из emacs, чтобы список ошибок заполучить, а выбор > конкретного репорта по номеру уже mbox'ом поплывет. Спасибо за наводку. Несколько поторопился. Программка интерактивная и, судя по man, не умеет просто выдать текстом весь список багов, а ждет, что попрошу выдать мне следующую порцию. Это не совсем то, что хотелось бы. -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?On Wed, 11 Nov 2009 19:04:44 +0300
"Evgeny M. Zubok" <evgeny.zubok@...> wrote: > "Evgeny M. Zubok" <evgeny.zubok@...> writes: > > > Alexander Galanin <al@...> writes: > > > >> Это делает команда querybts, которая собственно и запрашивает > >> информацию с багтрекера, если это имелось в виду. > > > > Да, поигрался. Просто reportbug не использую -- вот и не знал. Вот ее > > можно вполне дергать из emacs, чтобы список ошибок заполучить, а выбор > > конкретного репорта по номеру уже mbox'ом поплывет. Спасибо за наводку. > > Несколько поторопился. Программка интерактивная и, судя по man, не умеет > просто выдать текстом весь список багов, а ждет, что попрошу выдать мне > следующую порцию. Это не совсем то, что хотелось бы. багов в stdout. Так что не вижу проблем. -- Alexander Galanin |
|
|
Re: Как искать баг в Debian bts?Alexander Galanin <al@...> writes:
>> Несколько поторопился. Программка интерактивная и, судя по man, не >> умеет просто выдать текстом весь список багов, а ждет, что попрошу >> выдать мне следующую порцию. Это не совсем то, что хотелось бы. > > querybts -b $pkgname работает неинтерактивно и просто выводит список > багов в stdout. Так что не вижу проблем. К сожалению, в Lenny такой опции нет ни в man, ни в реальности. ~$ querybts -b bc option -b not recognized -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Alexander GQ Gerasiov <gq@...> writes:
> В PTS подпишись. > http://qa.debian.org Вах, только что подключился и через SOAP все-таки получил кое-что. Через get_bugs можно получить список номеров багов к пакету, а через get_status уже конкретную информацию.. Похоже, это как-то работает все-таки. И логи сообщений для багов можно получать. Прикольно. Теперь это все надо распарсивать (бррр, ненавижу XML) Вот такой лог получил, например по bc, запрашивая номера багов через get_bugs: *** Outgoing SOAP ****************************************************** <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <ns1:get_bugs xmlns:ns1="Debbugs/SOAP" SOAP-ENC:root="1"> <v1 xsi:type="xsd:string">package</v1> <v2 xsi:type="xsd:string">bc</v2> </ns1:get_bugs> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ************************************************************************ *** Incoming SOAP ****************************************************** <?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/1999/XMLSchema" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get_bugsResponse xmlns="Debbugs/SOAP"><soapenc:Array soapenc:arrayType="xsd:int[8]" xsi:type="soapenc:Array"><item xsi:type="xsd:int">498231</item><item xsi:type="xsd:int">263071</item><item xsi:type="xsd:int">94664</item><item xsi:type="xsd:int">483646</item><item xsi:type="xsd:int">509820</item><item xsi:type="xsd:int">521882</item><item xsi:type="xsd:int">465709</item><item xsi:type="xsd:int">553731</item></soapenc:Array></get_bugsResponse></soap:Body></soap:Envelope> ************************************************************************ <SOAPpy.Types.typedArrayType Array at 164551340>: [498231, 263071, 94664, 483646, 509820, 521882, 465709, 553731] А вот это для конкретного #498231 (можно и списком их номера передавать) через get_status: *** Outgoing SOAP ****************************************************** <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <ns1:get_status xmlns:ns1="Debbugs/SOAP" SOAP-ENC:root="1"> <v1 xsi:type="xsd:int">498231</v1> </ns1:get_status> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ************************************************************************ *** Incoming SOAP ****************************************************** <?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:apachens="http://xml.apache.org/xml-soap" xmlns:xsd="http://www.w3.org/1999/XMLSchema" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><get_statusResponse xmlns="Debbugs/SOAP"><s-gensym3 xsi:type="apachens:Map"><item><key xsi:type="xsd:int">498231</key><value><source xsi:type="xsd:string">bc</source><found_versions soapenc:arrayType="xsd:string[1]" xsi:type="soapenc:Array"><item xsi:type="xsd:string">bc/1.06.94-3</item></found_versions><done xsi:type="xsd:string" /><blocks xsi:type="xsd:string" /><date xsi:type="xsd:int">1220873221</date><fixed /><fixed_versions soapenc:arrayType="xsd:ur-type[0]" xsi:type="soapenc:Array" /><mergedwith xsi:type="xsd:string" /><found xsi:type="apachens:Map"><item><key xsi:type="xsd:string">bc/1.06.94-3</key><value xsi:null="1" /></item></found><unarchived xsi:type="xsd:string" /><blockedby xsi:type="xsd:string" /><keywords xsi:type="xsd:string" /><summary xsi:type="xsd:string" /><msgid xsi:type="xsd:string"><20080908112633.29728.23110.reportbug@...></msgid><id xsi:type="xsd:int">498231</id><forwarded xsi:type="xsd:string">philnelson@...</forwarded><severity xsi:type="xsd:string">wishlist</severity><owner xsi:type="xsd:string" /><log_modified xsi:type="xsd:int">1245856873</log_modified><location xsi:type="xsd:string">db-h</location><subject xsi:type="xsd:string">bc: please add support for getting the maximum number length from the terminal</subject><originator xsi:type="xsd:string">Brian Minton <brian@...></originator><last_modified xsi:type="xsd:int">1245856873</last_modified><pending xsi:type="xsd:string">forwarded</pending><affects xsi:type="xsd:string" /><archived xsi:type="xsd:int">0</archived><tags xsi:type="xsd:string" /><fixed_date soapenc:arrayType="xsd:ur-type[0]" xsi:type="soapenc:Array" /><package xsi:type="xsd:string">bc</package><found_date soapenc:arrayType="xsd:ur-type[0]" xsi:type="soapenc:Array" /><bug_num xsi:type="xsd:int">498231</bug_num></value></item></s-gensym3></get_statusResponse></soap:Body></soap:Envelope> ************************************************************************ <SOAPpy.Types.structType s-gensym3 at 164552140>: {'item': <SOAPpy.Types.structType item at 164552076>: {'value': <SOAPpy.Types.structType value at 164569740>: {'fixed_versions': [], 'blockedby': '', 'owner': '', 'done': '', 'unarchived': '', 'keywords': '', 'id': 498231, 'subject': 'bc: please add support for getting the maximum number length from the terminal', 'archived': 0, 'forwarded': 'philnelson@...', 'bug_num': 498231, 'msgid': '<20080908112633.29728.23110.reportbug@...>', 'source': 'bc', 'location': 'db-h', 'pending': 'forwarded', 'found_date': [], 'originator': 'Brian Minton <brian@...>', 'blocks': '', 'tags': '', 'last_modified': 1245856873, 'date': 1220873221, 'mergedwith': '', 'severity': 'wishlist', 'package': 'bc', 'summary': '', 'log_modified': 1245856873, 'fixed_date': [], 'found_versions': ['bc/1.06.94-3'], 'affects': '', 'found': <SOAPpy.Types.structType found at 164500876>: {'item': <SOAPpy.Types.structType item at 164551788>: {'value': None, 'key': 'bc/1.06.94-3'}}, 'fixed': ''}, 'key': 498231}} -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
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! -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Evgeny M. Zubok wrote:
> Alexander GQ Gerasiov <gq@...> writes: > >>> Параллельно с этим у меня возник тот же вопрос: как можно получать >>> баги на конкретный пакет? Но я даже не начинал с этим разбираться. >> В PTS подпишись. >> http://qa.debian.org > > Ага, глянул, спасибо. Там и через SOAP работать можно, я смотрю. Однако > http://people.debian.org/~zack/pts/soap/ > чем как это делает querybts. Хотя получать сообщения об ошибках в формате mbox может приятнее (чем в xml)? > Что-то в этом роде и хотелось (и топикстартеру тоже, насколько я > понимаю). > А вот насколько удобно работать через e-mail для запроса > актуального состояния BTS, не пойму пока. Вот захожу я, скажем, в emacs > и хочу получить список всех багов какого-то пакета, в BTS которого мне > нужно отписаться в комментариях один раз только, не на постоянной > основе. Я правильно понимаю, что я должен подписаться на PTS с keyword > bts, получить все имеющиеся баг-репорты (так? получу я их?), ответить, > кому нужно, а потом тут же автоматом отписаться от рассылки? > А что SOAP не интегрирован с BTS? Какая временная задержка между данными SOAP и актуальным состоянием BTS? -- Best regards! -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: Как искать баг в Debian bts?Oleksandr Gavenko <gavenkoa@...> writes:
> По запросу > > http://bugs.debian.org/cgi-bin/bugreport.cgi?mbox=yes;bug=382269 > > можно получить mbox со всеми письмами для данного бага. > > Т.е. проблему составляет только получение списка багов. Хотя список багов и можно представить в виде mbox, но почему-то такого нет в природе на Debian BTS. Вот выше через SOAP можно спокойно получить прямо из emacs, а при помощи функций xml-parse-* распарсить полученный XML и делать, что заблагорассудится. Надо бы заняться, когда время будет. > querybts не true с точки зрения удобства поиска дублирования бага. > > google с запросом > "site:http://bugs.debian.org/ <package> <truble-description>" > *результативнее* и на мой вкус приятнее. Чтобы найти дублирование, все-равно надо по названиям багов пробежаться, чтобы определить кандидатов на дублирование, потом туда зайти, прочитать содержимое и только потом уже файлить баг. А через поиск далеко не факт, что автор бага написал его теми же словами/выражениями, которые ты ищешь. Я как-то даже никогда и не пытался в BTS дубляжи искать через google. Проще сразу в багзиле просмотреть. Через google удобно искать похожие багрепорты в других дистрибутивах и сообщения в списках рассылок. -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
| < Prev | 1 - 2 | Next > |
| Free embeddable forum powered by Nabble | Forum Help |