Home

Реклама

Как нужно писать патчи

  • 23 Май, 2009 at 6:08 PM
Cray2
Сегодня в Weekly News нашел ссылку на блог Pascal Bleser про vnstat. Описание, в отличии от ntop мне понравилось - красивые графики при минимуме усилий. Поставил по OneClick Install и попробовал проделать действия, описанные в статье - хрен.

При создании базы #vnstat-create-db eth0 получаю ошибку. Подумал несколько секунд и стал писать багрепорт. Написал, но перед отправкой решил посмотреть в чем суть проблемы. Проверил скрипт, нашел ошибку - недостаточно прав для создания файла в директории /var/lib/vnstat. Решил заодно пофиксить spec и прислать патч. Но удивительное рядом - spec оказался правильным! Посмотрел апдейты - так и есть. Пока я писал багрепорт парни уже все исправили и выложили апдейт.

OpenSource выходит на принципиально новый уровень. Пока противник рисует карты - мы меняем ландшафт местности.

Tags:

OpenSuse 11.0 + INN

  • 3 Июл, 2008 at 7:32 PM
Cray2
Захотелось обновить на одной машине OpenSuse с версии 10.3 на недавно вышедшую 11.0. Главную заповедь `работает - не трогай` помню, но относится она к тому что должно реально работать. А там где just for fun - надо обновлять, обновлять и еще раз обновлять - получите необходимые сведения о самых модных граблях нового сезона.

Так вот. На машине с 10.3 размещен News сервер INN и Apache с mediawiki. По хорошему это должно делаться так: полная копия рабочей машины (пакеты и конфиги) в машине виртуальной (кстати, для этого проекта идеальным вариантом была бы qemu). Но как-то мне стало лениво. Тем более эксперименты ни к каким печальным последствиям привести не могли.

В итоге не завелся INN : https://bugzilla.novell.com/show_bug.cgi?id=405186
Сразу после старта segfault.

В результате непродолжительного гугления решил, что проблема во встроенном perl.

Решение: скачать src.rpm пакет, отключаем embedded perl (убрать в спеке ключ --with-perl). Собираем бинарный пакет, ставим. Теперь INN работает.

Баг воспроизводится на дефолтной установке минимальной текстовой системы OpenSuse 11.0 в qemu. Если у вас оно тоже воспроизводится - пожертвуйте багу ваши голоса. Если же нет - расскажите как.

Tags:

Eclipse + CUPS

  • 28 Май, 2008 at 10:07 PM
Cray2
Недавно решил попробовать Eclipse вместо vim + товарищи. Все-таки модно, прогрессивно, удобно.

Поставил на ноутбук и на десктоп - работает. Действительно удобно. Прихожу в универ с ноутом, включаю - виснет на открытии файла (не то чтобы виснет, от отсутствие отклика в течении пары минут меня сильно обеспокоили). Убил. Пришел домой, решил разобраться. Включил - работает. Удивился. Пришел в универ - виснет. Стал гуглить, долго гуглил, нашел : http://ndion.livejournal.com/13060.html.

На домашнем десктопе есть принтер, печатаю с ноута на него через CUPS.

Tags:

Bugzilla

  • 17 Янв, 2008 at 9:11 PM
Cray2
Сегодня приключилась довольно забавная история. Еще совсем недавно, без кошерного интернета, дистрибутивы Linux ко мне доходили изрядно модифицированными. Уже не помню, где я достал OpenSuse 10.1, но OpenSuse 10.2 взял из журнала Linux Format, где заранее предупреждалось, что он отличен от официального. Один из недочетов, с которым пришлось столкнуться - отсутствие возможности ввода русского языка в консоли, что меня нисколько не смутило - так как оригинальная версия журнала выпускается в UK (сайт здесь).

После прочтения начальных сведений о локалях и kbd вопрос решился.

Но недавно знакомый человек, получивший от меня образ OpenSuse 10.3, скачаный с opensuse.org пожаловался на ту же проблему, совсем недавно известную как Bug #337359. Но если еще поискать, то на странице Кириллизация в Linux видно, что у бага весьма глубокие корни.

Разработчикам, наверняка, сложно решать наши проблемы, если они их не знают. Поэтому, если ваш дистрибутив `кошерен`, и у вас есть проблемы, то идем и рассказываем о них. Начать отсюда.

Tags:

Profile

Cray2
[info]dev_hands
dev_hands

Latest Month

Май 2009
Вс Пн Вт Ср Чт Пт Сб
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom
Разработано LiveJournal.com
Designed by Tiffany Chow