Страница 2 из 3

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-08 20:47:39
Гость
paradox, а в vga_post.c, кой вызывается из vga_pci.c смотрел? и судя по файлику radeonfb в той же папке возможно там не используется единый фреймбуфферный драйвер для всех. А в openbsd скорее всего продолжают использовать старый vesafb драйвер, кой в netbsd выкинули. И вот скорее всего тому подтверждение в files.i386

Код: Выделить всё

# Obsolete vesabios/vesafb flags
obsolete        defflag opt_vesabios.h  VESABIOSVERBOSE
obsolete        defparam opt_vesafb.h   VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH
obsolete        defflag opt_vesafb.h    VESAFB_PM
и судя по логу
Remove vesafb, it has been replaced by genfb on x86.

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-08 20:53:01
Гость
интересно, как далеко этот genfb находится от KMS? Разгадка скорее всего в sys/dev/videomode, но для меня это лунная письменнсть. ;(

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-08 21:14:58
paradox
vga_post.c это единственное место с которого вызываеться емулятор emu86 и все
на том это заканчиваеться
больше емулятор нигде не используеться
так что есть очень большое сомнение в том что в опенке и нетбсд
есть фрейм буфер для amd64

я уже целый день долбу netbsd openbsd и xorg насчет этого емулятора
уже повытягивал биосы и видеобиосы
изучаю

много конечно загадочного
но думаю если получиться хотябы на пальцах запустить под amd64 этот емулятор что бы переключить в веса режим
то это уже будет гут
мне большего не надо

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-08 21:17:51
paradox
iZEN писал(а):
f_andrey писал(а):А если сходить например сюда?
Ничё не понял.

Можно по пунктам небольшую вводную.
1. Что установить.
2. Как сделать чекаут дерева исходников ветки RELENG_8.
3. Как обновлять дерево исходников.
4. Возможные проблемы и их решения.
1 )
Installing the client
Install the devel/subversion-freebsd port:

% cd /usr/ports/devel/subversion-freebsd
% sudo make install clean
2)
Direct checkout
The first is to check out directly from the main repo:
$ svn checkout svn+ssh://svn.freebsd.org/base/head /usr/src
все по той ссылке

ты инглыша не знаешь?

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-08 21:26:10
iZEN
paradox писал(а):ты инглыша не знаешь?
Нет.

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-08 21:29:22
paradox
translate.google.com натрави ссылку он все переведет

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-08 21:34:23
iZEN
Оно у меня пароль спрашивает.
Какой пароль? :unknown:

Код: Выделить всё

% svn checkout svn+ssh://svn.freebsd.org/base/stable/8 /usr/src8
The authenticity of host 'svn.freebsd.org (69.147.83.44)' can't be established.
DSA key fingerprint is 8d:35:fb:99:ec:66:01:f3:5a:0d:f4:06:17:58:d2:0f.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added 'svn.freebsd.org' (DSA) to the list of known hosts.
Password:
А вот так понеслось:

Код: Выделить всё

% svn checkout svn://svn.freebsd.org/base/stable/8 /usr/src8
A    /usr/src8/usr.bin
A    /usr/src8/usr.bin/lastcomm
A    /usr/src8/usr.bin/lastcomm/lastcomm.c
A    /usr/src8/usr.bin/lastcomm/pathnames.h
A    /usr/src8/usr.bin/lastcomm/readrec.c
A    /usr/src8/usr.bin/lastcomm/Makefile
A    /usr/src8/usr.bin/lastcomm/lastcomm.1
A    /usr/src8/usr.bin/kdump
A    /usr/src8/usr.bin/kdump/kdump.1
A    /usr/src8/usr.bin/kdump/kdump.c
A    /usr/src8/usr.bin/kdump/kdump_subr.h
A    /usr/src8/usr.bin/kdump/mksubr
A    /usr/src8/usr.bin/kdump/mkioctls
A    /usr/src8/usr.bin/kdump/Makefile
A    /usr/src8/usr.bin/chpass
A    /usr/src8/usr.bin/chpass/chpass.1
A    /usr/src8/usr.bin/chpass/chpass.c
A    /usr/src8/usr.bin/chpass/field.c
A    /usr/src8/usr.bin/chpass/edit.c
A    /usr/src8/usr.bin/chpass/chpass.h
A    /usr/src8/usr.bin/chpass/table.c
A    /usr/src8/usr.bin/chpass/Makefile
A    /usr/src8/usr.bin/chpass/util.c
A    /usr/src8/usr.bin/atm
A    /usr/src8/usr.bin/atm/Makefile.inc
A    /usr/src8/usr.bin/atm/sscop
A    /usr/src8/usr.bin/atm/sscop/Makefile
A    /usr/src8/usr.bin/atm/Makefile
A    /usr/src8/usr.bin/elf2aout
A    /usr/src8/usr.bin/elf2aout/elf2aout.1
A    /usr/src8/usr.bin/elf2aout/elf2aout.c
A    /usr/src8/usr.bin/elf2aout/Makefile
A    /usr/src8/usr.bin/keylogout
A    /usr/src8/usr.bin/keylogout/keylogout.1
A    /usr/src8/usr.bin/keylogout/keylogout.c
A    /usr/src8/usr.bin/keylogout/Makefile
A    /usr/src8/usr.bin/nfsstat
A    /usr/src8/usr.bin/nfsstat/nfsstat.1
A    /usr/src8/usr.bin/nfsstat/nfsstat.c
A    /usr/src8/usr.bin/nfsstat/Makefile
A    /usr/src8/usr.bin/rusers
A    /usr/src8/usr.bin/rusers/rusers.1
A    /usr/src8/usr.bin/rusers/rusers.c
A    /usr/src8/usr.bin/rusers/Makefile
A    /usr/src8/usr.bin/killall
A    /usr/src8/usr.bin/killall/killall.1
A    /usr/src8/usr.bin/killall/killall.c
A    /usr/src8/usr.bin/killall/Makefile

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-08 21:41:24
paradox
убери ssh должно пустить и без него
то для разработчиков

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 0:20:17
iZEN
Сколько у вас занимает дерево каталогов с исходными кодами FreeBSD 8?

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 0:28:16
paradox
в архиве 80 метров
если упаковывать
tar cjvf

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 0:54:45
iZEN
paradox писал(а):в архиве 80 метров
если упаковывать
tar cjvf
Мне нужно знать несжатый объём.


Закачалось:

Код: Выделить всё

% du -d 1 /usr/src8
418K	/usr/src8/.svn
 28M	/usr/src8/usr.bin
9,0M	/usr/src8/release
 83M	/usr/src8/crypto
2,3M	/usr/src8/include
7,4M	/usr/src8/secure
104K	/usr/src8/rescue
 14M	/usr/src8/gnu
 14M	/usr/src8/sbin
7,4M	/usr/src8/games
 33M	/usr/src8/tools
490M	/usr/src8/contrib
1,4M	/usr/src8/kerberos5
 45M	/usr/src8/share
 36M	/usr/src8/usr.sbin
 20M	/usr/src8/cddl
 65M	/usr/src8/lib
6,8M	/usr/src8/bin
3,7M	/usr/src8/etc
4,3M	/usr/src8/libexec
306M	/usr/src8/sys
1,2G	/usr/src8

Код: Выделить всё

% tar -cyf /freebsd-8-src.tbz /usr/src8/
% ls /
...
-rw-r--r--  1 root  wheel   151M  9 авг 02:17 freebsd-8-src.tbz 

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 6:14:43
Гость
хм,

Код: Выделить всё

$ tar cJf src-svn.tar.xz dist/freebsd
$ tar cJf src.tar.xz --exclude .svn dist/freebsd
$ tar cJf svnmirror-base-r196086.tar.xz /home/svnmirror/freebsd

$ du -Ah *.tar.xz
 86M  src-svn.tar.xz
 71M    src.tar.xz
1.0G    svnmirror-base-r196086.tar.xz
это если учесть что в .svn/text-base/ хранятся локальные копии файлов из текущей директории. А скорость `svn diff' на всем src или обычный `svn annotate' вообще оставляют желать лучшего, особенно если посмотреть насколько шустро ведет себя git на такого же размера репозитории.

Немного ускорить процесс можно, если под рукой иметь svnsync зеркало, но... оно практически бесполезно, если вести разработку сразу с двумя ветками: svn switch тормозной и коммитить локально нельзя.

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 8:51:34
paradox
а я и не говорил что у меня svn
я был всегда против него
а если он будет глючить так как и у меня то вы быстро перейдете на cvs обратно

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 10:36:39
Гость
с CVS еще хуже. Там нормально не посмотреть историю изменений в папке или проекте. Сидишь и втыкаешь какие файлы затронул коммит... :cz2: Очень забавно когда задачей стоит отследить какой коммит привнес регрессию.

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 10:38:37
paradox
зато никогда нет глюков что бы лезть самому ручками и править у себя репозиторий для того что бы продолжить checkout

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 11:04:43
Гость
это ты о том, что hg/git удаляет недоскаченную копию? мне в большинстве случаев не нужен битый репозиторий. Например, часть файлов отсутствует в CVS (например нет CVS/Entries) или .svn (например нет .svn/entries) папках, причем такое можно не сразу заметить.

А так проектов размером с ядро linux или freebsd не так много и скачиваются они быстро. Кактус лучше оставить на десерт.

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 11:11:07
paradox
мы вроде о svn говорим
и нет я не о недоскаченой копии

я о том что если ты делаешь например checkout в svn какойто проекта очень часто
следишь так сказать за ним
потом какой то долбень что то накрутит в репозитории
и после очередного checkout тебе svn говорит мол этой директории больше нет и я ее удалить немогу посему идите нахрен со своим checkout
ты идешь и ручками грохаешь у себя директорию где то там внутри
и после этого опять делаешь checkout
и токо потом оно может прожолжиться (если ему опять на пути не встретиться какая то бяка)
cleanup не помогает да

ну и много всяких других ситуаций

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 12:36:30
paradox
http://wiki.freebsd.org/200909DevSummit
интересную мульку вычитал
Console, VGA, DRM -- FreeBSD's year of the desktop?
Leader: EdSchouten
нуну
посмотрим что они накодят

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 19:53:48
iZEN
paradox писал(а):мы вроде о svn говорим
и нет я не о недоскаченой копии

я о том что если ты делаешь например checkout в svn какойто проекта очень часто
следишь так сказать за ним
потом какой то долбень что то накрутит в репозитории
и после очередного checkout тебе svn говорит мол этой директории больше нет и я ее удалить немогу посему идите нахрен со своим checkout
ты идешь и ручками грохаешь у себя директорию где то там внутри
и после этого опять делаешь checkout
и токо потом оно может прожолжиться (если ему опять на пути не встретиться какая то бяка)
cleanup не помогает да

ну и много всяких других ситуаций
:shock: А зачем чекаут каждый раз делать? "svn update" не помогает?

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-09 20:03:01
paradox
да пофиг апдейт или чекаут
директорию удалять он не умеет ваш svn вот в чем пролема

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-12 11:28:22
paradox
http://lists.freebsd.org/pipermail/svn- ... 12363.html
вот теперь оффициально ответвился

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-12 11:59:56
f_andrey
Ага только все изменения пока похоже в

Код: Выделить всё

*default release=cvs tag=RELENG_8
идут а в . тишина :)

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-12 12:38:01
Гость
f_andrey писал(а):а в . тишина :)
8.0 TODO писал(а):The next snapshot, 8.0-BETA3, is currently delayed due to an issue with the SVN->CVS exporter correctly exporting the new stable/8 (RELENG_8) branch. PeterWemm and KenSmith are working to resolve this problem as quickly as possible. In the mean time, new patch approvals for commit to head/ and stable/8 are suspended.
очередь из патчей - жесть. Я не удивлюсь, если будет много поломок после того как "плотину" откроют.

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-12 12:43:44
f_andrey
Хм а я что то туду только по диагонали пробежал, и подивился тому что оформили более структурно, а вот этого предупреждения и не заметил :)

Re: RELENG_8, или /stable/8 ответвился

Добавлено: 2009-08-18 1:47:20
f_andrey
Тема разделена, дальнейшее обсуждения прожу вести в новой теме.