From owner-freebsd-bugs@FreeBSD.ORG Fri Oct 18 08:50:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C1232487 for ; Fri, 18 Oct 2013 08:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AE7C12C92 for ; Fri, 18 Oct 2013 08:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9I8o159076731 for ; Fri, 18 Oct 2013 08:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9I8o1mO076730; Fri, 18 Oct 2013 08:50:01 GMT (envelope-from gnats) Date: Fri, 18 Oct 2013 08:50:01 GMT Message-Id: <201310180850.r9I8o1mO076730@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Gleb Smirnoff Subject: Re: kern/182948: I am from a Russia.I finded Freebsd's problem. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Gleb Smirnoff List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Oct 2013 08:50:01 -0000 The following reply was made to PR kern/182948; it has been noted by GNATS. From: Gleb Smirnoff To: =?utf-8?B?0KjQsNGC0YPQvdC+0LIg0JLQsNC70LXRgNC40Lk=?= Cc: bug-followup@FreeBSD.org Subject: Re: kern/182948: I am from a Russia.I finded Freebsd's problem. Date: Fri, 18 Oct 2013 12:44:42 +0400 On Thu, Oct 17, 2013 at 08:41:24PM +0400, Шатунов Валерий wrote: Ш> >    для того чтобы найти когда именно случилась регрессия между 9.1 Ш> >  и 9.2, необходимо собрать ряд ядер промежуточных версий и попробовать Ш> >  из загрузить на Вашем ноутбуке. Их необязательно писать на DVD, можно Ш> >  на флешку. Само собой собирать настоящий релиз тоже необязательно, Ш> >  достаточно ядро. Под силу ли провести Вам это работу? Ш> > Ш> >    Кроме Вас это сделать больше некому, т.к. для этого эксперимента Ш> >  нужен Ваш ноутбук. Причём вы не сообщили его модель, что ещё Ш> >  усложняет задачу. Ш> Ш> Спасибо за ответ! Ш> Моя модель - Samsung RC510, купленной в августе 2011 года.Подробнее в http://www.samsung.com/ru/consumer/computers-peripherals/notebooks/essential/NP-RC510-S04RU Ш> Ш> Я не знаю где скачать промежуточные версии между 9.1 и 9.2, если возможно - приведите ссылку.Я скачаю и загружу на моем ноутбуке, затем проинформю вас. Ш> Мне это не трудно. Лучше всего собрать их самостоятельно, можно прямо на этом ноутбуке, предварительно установив 9.1. Нужно сделать поиск среди ревизий svn в ветке stable/9 начиная с r239080 (то есть появление бранча 9.1) и до r253912 (то есть появление 9.2). Очевидно, что поиск нужно делать не последовательным и не случайным перебором, методом деления пополам. Так, на первом шаге нас интересует ровно середина между 9.1 и 9.2, и это будет (253912 + 239080) / 2, что равно 246496. То есть собираете ядро из ревизии r246496, устаналиваете его рядом с текущим ядром, перегружаетесь, в загрузчике выбираете это тестовое ядро и смотрите на результат. В зависимости от результата дальше будем делить пополам либо промежуток между 246496 и 253912, либо между 246496 и 239080. Надеюсь идея понятна? Есть специальный инструмент облегчающий эту задачу: http://search.cpan.org/dist/App-SVN-Bisect/bin/svn-bisect Другой вариант это попробовать заранее собранные промежуточные версии отсюда: https://pub.allbsd.org/FreeBSD-snapshots/ Но с какого-то момента всё равно придётся прибегнуть к svn bisect, когда будут найдены две версии с промежутком в неделю. Но ведь неделя это тоже порядка сотни изменений в ядре. -- Totus tuus, Glebius.