haiku-os@conference.jabber.ru - 2013/09/19

00:00:08 Пользователи: Billi_Gates, Nico-izo, diGer, diver@mac, newlifer, siaržuk, Ботиха (7)

00:00:08 siaržuk установил(а) тему: Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 4.1: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://freenet59.ru.com/haiku-os@conference.jabber.ru/
Ночные сборки: http://haiku-files.org/
Git-репозиторий Haiku: http://git.haiku-os.org
Вставлять логи сюда: http://pastie.org
Вставлять картинки сюда: http://imgur.com
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].

00:00:08 diver@mac: siaržuk: СтайледЕдит предлагает перезагрузить файл при зименении его прав

00:00:15 diver@mac: так задумано?

00:01:07 siaržuk: да.... либо задизейблить либо дать доступ на редактирование в него

00:09:37 diver@mac: задизейблить?

00:10:02 siaržuk: ну если его ридонли сделали - надо прекращать доступ

00:10:18 diver@mac: execute

00:10:51 diver@mac:  если этот чекбокс подергать создасться столько же запросов на релоад

00:11:22 siaržuk: а пофик - поменялись структуры - и вперот.

00:12:03 siaržuk: ну случай усера-идиота это к виндозным разрабам с их анальным огороаживанием всего и вся и ещё раз вокруг заборчик. ;)

00:12:09 diver@mac: exec bit же

00:12:55 siaržuk: ну а смысл такие тонкости хранить и обрабатывать если ситуация надуманная

00:13:07 diver@mac: вот допустим ты редактируешь какой нибудь config.guess или еще что-то постоянно создающееся или изменяющееся

00:13:31 diver@mac: не хотелось бы, чтобы выскакивал запрос если в это время ему сделают chmod +x

00:14:06 siaržuk: ну ты жмёшь Ignore и и тебя не будут больше беспокоить пока не пере-релодишь файл

00:20:36 siaržuk: ну оно я конечно не претендую на перфекционистскую реализацию - но типовые сценарии я кое как отработал когда пилил ;)

00:25:22 diver@mac: угу

00:53:38 newlifer теперь away [0] ( (Автостатус 'Отошел' по причине бездействия более 5 мин))

01:02:15 newlifer теперь online [0]

01:19:00 siaržuk: Ботиха: А diver, подобно, Апостолу Петру сидит с ключами у входа в Trac и направляет баг-репортеров на Путь Истинны.

01:19:01 Ботиха: siaržuk: Слишком многа букаф!

01:19:59 siaržuk: А в привате она мне ответила: [21:19:33] <Ботиха> очкарито, ты ничего не попутал?

01:27:32 diver@mac: ;-D

01:28:24 siaržuk: мало того - когда я перефразировал это про Люцифера и адские сковородки - ответила в положительном ключе.... Так что вот..... железяку не обманешь

01:28:56 newlifer вышел (Replaced by new connection)

01:28:58 newlifer зашел как постоянный участник online [0]

01:28:59 newlifer теперь online [0]

02:27:57 newlifer вышел

02:38:31 Ботиха: RSS: Новости для Recent Commits to haiku:master
• norflash: fix handling of boundaries
norflash: fix handling of boundaries
This was slightly off since my introduction of hidden sectors^^^^^
blocks in the norflash driver.
https://github.com/haiku/haiku/commit/31e17f9d7b68cac80963bbc2995119cb094965ed
• ARM: user_memcpy/memset/strlcpy: fix my horrible ARM assembly
ARM: user_memcpy/memset/strlcpy: fix my horrible ARM assembly
Turns out I was way to green (and tired) last year to code this properly…
now they finally work and the kernel is a lot more stable for it.
https://github.com/haiku/haiku/commit/1847d8c4860f0b13b4483c88d9c354fa3883f688

02:44:18 siaržuk вышел

03:00:42 diGer теперь away [40] (Автостатус (неактивен))

03:03:40 diGer теперь online [50]

03:13:53 diGer теперь away [40] (Автостатус (неактивен))

03:33:56 diGer теперь xa [30] (Автостатус (неактивен))

03:35:53 diGer теперь online [50]

03:37:05 diGer вышел

07:06:51 Billi_Gates теперь online [0] (Да, я здесь.)

07:13:06 Billi_Gates теперь away [0] (Отошел в 9:11. Скоро вернусь.)

07:16:58 newlifer зашел как постоянный участник online [0]

07:20:36 Billi_Gates теперь online [0] (Да, я здесь.)

07:40:11 Ботиха: RSS: Новости для Recent Commits to haiku:master
• ARM: FDT: add DTS[I] files for the first couple of targets.
ARM: FDT: add DTS[I] files for the first couple of targets.
Both for the rPI and the Verdex target we now have FDTs. The verdex
DTS is homebrew, the pxa DTSIs come from Linux and should be kept
in sync.
The rPI DTS and Broadcom DTSI come from FreeBSD HEAD, and should
ofcourse also be kept in sync.
One global new Jam rule has been introduced for handling DTS
compilation, aptly named CompileDTS….
More coming!
https://github.com/haiku/haiku/commit/124830be8d438d54f587b68408e7fc036c8bd0f4
• ARM: FDT: verdex: fix the PXA2xx DTSI file.
ARM: FDT: verdex: fix the PXA2xx DTSI file.
It references a non-existing device in the aliases, just comment
it out until we sort out with upstream what's up.
(Since we've also added PXA devices to the Verdex definition we
need to chat with them anyway)
https://github.com/haiku/haiku/commit/e8a2aa0b2841fe26c7bce158ae0196430ce246e7
• ARM: improve error output, fix iframe reporting.
ARM: improve error output, fix iframe reporting.
https://github.com/haiku/haiku/commit/e7c330c6f3d36d1ccb98be6f0eb4bae1ff9be160

08:12:20 newlifer вышел

08:29:02 gour зашел как постоянный участник online [1] (в офисе (3DiVi))

09:01:04 beos зашел как постоянный участник away [40] (где-то рядом...)

09:46:16 beos теперь xa [30] (где-то рядом...)

09:59:31 gour теперь xa [0] (3DiVi: отошел куда-то)

10:01:27 siaržuk зашел как владелец конференции online [50]

10:06:14 diGer зашел как модератор и администратор online [5]

10:22:30 siaržuk теперь away [40] (Кто все эти люди? 8-( ))

10:42:31 siaržuk теперь xa [30] (Кто все эти люди? 8-( ))

10:47:47 3dEyes зашел как владелец конференции online [0]

10:53:22 Гость 1 зашел как постоянный участник online [50]

11:00:04 Гость 1 теперь xa [50] (Автостатус (неактивен))

11:00:05 Гость 1 теперь online [50]

11:01:44 siaržuk теперь online [50]

11:07:31 Billi_Gates теперь away [0] (Отошел в 13:05. Скоро вернусь.)

11:12:46 siaržuk вышел

11:19:33 Гость 1 вышел

11:27:31 Billi_Gates теперь xa [0] (Меня нет)

11:41:52 diGer вышел

11:58:31 Billi_Gates теперь online [0] (Да, я здесь.)

12:04:00 3dEyes вышел

12:04:30 siaržuk зашел как владелец конференции online [5]

12:06:46 beos теперь online [50]

12:12:24 beos вышел

13:26:03 3dEyes зашел как владелец конференции online [0]

13:28:16 3dEyes: кто-нить это видел/пробовал? https://bitbucket.org/astrieanna/haiku-dropbox-client

13:28:46 siaržuk: а что такое дроп-бокс? :-D

13:29:24 3dEyes: кто здесь?

13:29:40 3dEyes: )

13:30:07 siaržuk: ;)

13:30:58 3dEyes: облачная файопомойка с ревизионностью файлов

13:32:47 siaržuk: дык

13:40:59 3dEyes теперь online [0]

13:48:45 Billi_Gates теперь away [0] (Отошел в 15:46. Скоро вернусь.)

14:03:55 Billi_Gates теперь online [0] (Да, я здесь.)

14:06:00 siaržuk вышел

14:10:55 siaržuk зашел как владелец конференции online [5]

14:15:18 siaržuk вышел

14:21:45 siaržuk зашел как владелец конференции online [5]

14:29:00 Billi_Gates теперь away [0] (Отошел в 16:27. Скоро вернусь.)

14:29:00 beos зашел как постоянный участник online [50]

14:32:50 beos: こんにちは

14:33:16 beos теперь away [40] (где-то рядом...)

14:39:09 Billi_Gates теперь online [0] (Да, я здесь.)

14:43:58 3dEyes теперь away [0] (Отошел)

14:44:01 diGer зашел как модератор и администратор online [5]

15:00:13 Billi_Gates теперь away [0] (Отошел в 16:58. Скоро вернусь.)

15:06:24 beos вышел

15:08:12 diGer теперь away [5] (Auto Status (idle))

15:10:25 diGer теперь online [5]

15:20:12 Billi_Gates теперь xa [0] (Меня нет)

15:29:01 diver@mac: http://i.imgur.com/HaEJXdI.png текущее состояние пакетного манагера

15:33:47 Billi_Gates теперь online [0] (Да, я здесь.)

15:38:47 Billi_Gates теперь away [0] (Отошел в 17:37. Скоро вернусь.)

15:38:54 3dEyes теперь online [0]

15:42:53 diGer: это состояние гуя

15:43:38 diver@mac вышел

15:43:52 diGer: аля синаптик, а еще больше на mint'овский похож

15:44:57 diver@mac зашел как владелец конференции online [0]

15:44:57 diver@mac теперь online [0]

15:45:10 diver@mac: угу

15:45:30 diver@mac: ну через консоль все уже управляется, через гуй только список пакетов виден пока

15:48:21 diGer вышел

15:48:33 siaržuk: Почему-то сразу вспомнился толи фидошный усер, толи на кубе был усер, но вроде не тут. Погоняло у него было "Бональный Вертолёт"

15:48:58 siaržuk: именно через "о"

15:51:23 siaržuk: не, однозначно - немцев к творчеству допускать нельзя. ;-) Немцев надо ставить с электро-дубинаторами за спиной французов, чтобы они заставляли тех работать, не засирая код и доводя работу до конца. (а не так как Булка)

15:51:46 siaržuk: *чтобы они заставляли французов творить

15:52:35 siaržuk: ну в смысле того что видно усеру наружу - то немцам никак давать нельзя ... а что под ковром - то пофик

15:55:29 diGer зашел как модератор и администратор online [5]

15:58:47 Billi_Gates теперь xa [0] (Меня нет)

15:58:49 diGer: hpkgsrc
http://svalka.freenet59.ru/admin@freenet59.ru/pkgsrc1.png
http://svalka.freenet59.ru/admin@freenet59.ru/pkgsrc2.png
http://svalka.freenet59.ru/admin@freenet59.ru/pkgsrc3.png

15:59:29 diGer: добавил диалоги на создание/удаление линков в меню/дестоп

15:59:57 diver@mac: круто, а из консоли можно сразу это ключем делать, чтобы запрос не появлялся?

16:00:12 siaržuk: diGer: Битва пакажных Якодзун начинается?

16:00:40 diGer: :-P

16:01:48 diGer: мона и ключ добавить

16:03:25 diver@mac: ну то есть щас если ты по ssh будешь удалять пакет, то процесс застрянет на этом шаге, так как никого не будет за компом, чтобы тыкнуть на кнопку алерта

16:04:27 diGer: это прямо в настройках пакетника можно выставить

16:05:16 Billi_Gates теперь online [0] (Да, я здесь.)

16:05:20 diGer: и алерт не модальный

16:05:57 diGer: пост-инсталл/деинсталл

16:06:47 siaržuk: Heavy MEtal, Industrial, PostInstall, DeInstall - это музыка такая, да?

16:11:23 diver@mac: судя по кол-ву кода в гуе пакетника, через трекер это сделать было бы нереально без его полного переписывания

16:11:45 diGer: что именно

16:12:07 diver@mac: так что понятно почему стиппи таким путем пошел на самом-то деле, вот если бы aldek не бросил свой tracker_rewrite бранч, то еще был бы шанс

16:12:25 diver@mac: юзать окно трекера в качестве гуя к пакетнику

16:12:42 gour вышел

16:12:56 diGer: а собственно почему?

16:13:03 siaržuk: не думаю, что объём в данном случае показатель

16:13:30 diver@mac: ну народа же нет это потянуть

16:13:33 diGer: что есть в гуе пакетника, чего нет в тракторе?

16:13:41 diver@mac: так что пошли путем наименьшего сопративления

16:14:50 siaržuk: пошли туда где видели... искать ключи под фонарём - там светло, там присматриваться не надо. Но прокакали беосную фишку.

16:15:14 diver@mac: навскидку, фильтров, описания пакетов, секция с комментами разгневанных юзеров глючным софтом, ченджлогов, кнопок просмотра состояния, цправления репами

16:15:31 Billi_Gates теперь away [0] (Отошел в 18:13. Скоро вернусь.)

16:15:44 diGer: а оно надо конечному юзеру?

16:15:47 siaržuk: ну аттрибуты и аддоны большую часть мне кажется покрыли-бы

16:15:54 diGer: вот именно

16:16:15 diGer: всё что ты перечислил - это удел маньячных девелоперов

16:16:23 siaržuk: а что не покрыли - то велика вероятность появилось именно из-за того что можно так сделать и что где-то видел так это сделано.

16:16:45 diGer: обычный юзер - просто ставит прогу - а не рабоатает - просто удаляет

16:17:01 diGer: и похер ему на ченджлог и зависимости

16:17:12 siaržuk: ну да ладно - это мы обсуждали уже.... как грицца- не нравится - сделай лучше [АКА заткнись]

16:17:33 diver@mac: ну тут идея больше создать софтверный центр как в убунте

16:17:37 siaržuk: я про стратегическое направление движения

16:18:09 siaržuk: съехали в унылое копирование - а ещё одна ось никому и не нужна без фишек

16:18:32 diGer: вот само "как в убунте" - уже напрягает

16:18:51 diGer: убунта у меня совсем не вызывает восторга

16:19:24 siaržuk: я не про саму алгебру что Инго наворотил под ковром - там ещё на зуиб и не пробовали толком - а про депот этот

16:19:29 diGer: опять же - а нахера тогда Haiku?

16:19:50 diGer: если у нас всё будет - "как в.."

16:20:00 siaržuk: имея перед глазами пример и идеи беосины - их не заюзать - это фейл.

16:20:49 siaržuk: они очень любят делать всё "как надо" а не "затычки затыкать" ... а тут такой стратегический промах.

16:21:08 siaržuk: Потому "как надо" - было именно пилить Трактор

16:22:03 siaržuk: впрочем после того как Стиппи нашу корову наградил седлом из аляповатых градиентов - с ним было в общем-то понятно

16:22:36 diver@mac: напомнить как SoftwareValet выглядел?)

16:22:55 diver@mac: http://www.venus.dti.ne.jp/~goro/screen02.gif

16:23:06 diver@mac: охренеть, да?)

16:23:13 diGer: божественно

16:23:15 siaržuk: напомни как на каждой презентации они хвастались мылбоксом

16:23:17 diGer: ооо

16:23:26 diver@mac: так у нас 1 в 1

16:23:42 diver@mac: это не они, это маркетологи

16:24:11 siaržuk: маркетологи - обезьяны разрабов - что им в голову прошьют то они и озвучат

16:24:11 diver@mac: "они" как раз говорили, что работает этот мылбокс пиздец как плохо, при колве писем от 1000

16:24:13 diGer: хз,я за всё пользование беосом пару раз запускал энтого валета

16:24:16 diver@mac: начинаются дикие лаги

16:24:33 diver@mac: он запускался каждый раз когда ты ставил .pkg

16:24:42 siaržuk: опять - Тракер ровняйте

16:24:56 siaržuk: а не мыл-клиент пишите чтобы дырку заткнуть

16:25:08 diver@mac: это его скрытая часть, в гайке Депот тоже нет необходимости запускать

16:25:21 diver@mac: там не только трекер, хотя и он галит прилично

16:25:58 diGer: если нет необходимости его запускать -зачем тогда он?

16:25:59 siaržuk: дык... гладко было на бумаге.

16:26:04 diver@mac: там кеширование бфс надо переделывать и файловый кеш тоже, да еще пол систем переписать попутно)

16:26:15 diver@mac: но маркетологи эту фичу конечно раскрутили

16:26:33 siaržuk смотрит в небо, которое утыкается палец diver@mac-а ;-)

16:26:36 diGer: пакет-таки можно уже ставить простым перетаскиванием?

16:26:44 diver@mac: diGer: конечно

16:26:59 diver@mac: может даже дабл кликом сделают

16:26:59 diGer: ну а тогда зачем этот убунто-гуй?

16:27:00 siaržuk: дык такие фишки и двигают прогресс вперёд

16:27:13 siaržuk: .. перетаскивание и атрибуты

16:27:16 diver@mac: то есть надобность в нем будет только у тех, кто хочет найти что-то новенькое через гуй

16:27:38 diver@mac: а если у тебя все пакеты под рукой на соседнем разделе, то он тебе и не нужен

16:27:44 siaržuk: не вышло у этих - но идея в ноосферу заронилась - рано или поздно её кто-то опять попытается сделать....

16:27:46 diGer: те query в гайке больше работать не будет?

16:27:55 diver@mac: ну может только если влом писать pkgman update all

16:28:10 diver@mac: diGer: с чего бы это?

16:28:30 diGer: ну по сути - этот гуй - для поиска - так?

16:29:13 siaržuk: diver@mac: он сегодня сон видел: явился Аксель в облаке на его диск, смахнул напильником все атррибуты и, испортив воздух, улетел.

16:29:16 diGer: уточню - поиска в репе

16:29:26 diver@mac: http://www.venus.dti.ne.jp/~goro/screen04.gif

16:29:32 diver@mac: http://www.venus.dti.ne.jp/~goro/screen03.gif

16:29:48 diver@mac: diGer: через кли и через гуй

16:29:50 siaržuk: интересно мне одному в голову сейчас стукнуло: user file system?

16:29:51 diver@mac: но не через трекер

16:30:01 diver@mac: если только не будет RepoFS

16:30:19 diver@mac: который смонтирует удаленную репу как файловую систему

16:30:22 siaržuk: [как пулемёт] да-да-да-да

16:30:25 diGer: те - по сути - это костыль

16:30:47 diGer: в который уже вложено куча километро-пальце-часов

16:31:00 siaržuk: ну не твоих-же ;)

16:31:10 diver@mac: вообще можно же по sshfs или ftpfs эту репу смонтировать и все, депот можешь удалять

16:31:25 diGer: или как я, - через nfs

16:31:40 diver@mac: угу

16:31:43 3dEyes теперь away [0] (Отошел)

16:31:45 siaržuk: фишка чтобы атрибуты вынести и по ним из трактора искать... хотя нахрена

16:32:01 siaržuk: чтобы маркетологам было чем эрегировать перед аудиторией

16:32:24 siaržuk: так а что про RepoFS?

16:32:25 diver@mac: так что это просто гуй для удобства, как TextSearch например

16:32:43 diver@mac: который кстати юзает консольный греп, и совсем в трекер не интегрирован

16:33:11 diGer: нене - это костыль, ввиду отсутствия нормального решения

16:33:35 diver@mac: RepoFS не нужен, diGer прав, экспортировать репу через нфс и смонтировать ее

16:33:42 diGer записывает решение в журнал собрания

16:34:03 diver@mac: ну тебе предлагают сразу несколько вариантов, кли, гуй, трекер

16:34:35 3dEyes теперь online [0]

16:34:37 diGer: ну согласись, можно было сделать более нативный вариант

16:34:59 siaržuk: diver@mac: nfs расширенные атрибуты даёт по которым искать можно?

16:35:06 diGer: везде подчеркивают свою "особенность", - а тут взяли и тупо слизали

16:35:31 Billi_Gates теперь xa [0] (Меня нет)

16:35:35 diver@mac: дает вроде, но только если сервер был настроен на отодачу атрибутов, чего по дефолту никто не делает

16:36:09 diGer: как раз там, где НУЖНО было использовать "фишки"

16:36:10 siaržuk: хм... ну если на том конце наши люди - то сделают.

16:36:18 diver@mac: diGer: сделали все варианты которые вообще возможны, ну кроме установки через веб сайт аля гугломаркет

16:36:34 diver@mac: siaržuk: вот и я про то

16:37:30 diver@mac: репа живет на виртуальной машине, осталось убедить Оливера поднять там нфс и в пакетнике включить монтирование его при наличии сети с кешированием и все

16:37:39 diver@mac: это и будет то, что хочет diGer

16:37:42 diver@mac: win-win

16:38:03 diver@mac: - Implement InstallPackageAction. As such, installing packages now
actually works.

16:38:34 diver@mac: допилили ЗавСклад до рабочего состояния

16:39:05 siaržuk: ну тогда на депот можно плевать - а то Стиппи уже небось зашёлся в икотке по полу катается.

16:39:12 diver@mac: теперь еще при установке hpkg и юзер в passwd базу добавляется, например для sshd своя группа появляется

16:39:40 siaržuk: как у взрослых прям...

16:39:41 diver@mac: он пилит для юзеров, а не для хардкор разрабов типа вас)

16:40:01 diver@mac: но не удаляется пока при удалении пакета)

16:40:18 siaržuk: ну тут больше окаменелые беосники подходят чем разрабы

16:40:43 diver@mac: угу)

16:41:17 diver@mac: единственное, что меня парит, это то, что пакетник не поддерживает бандлы полноценно

16:42:18 siaržuk: у тебя есть мошчный инструмент в руках: Trac

16:42:49 diGer: да нереально бандлы держать

16:43:44 diGer: там оьем работы при портировании чуть не в 2 раза возрастает

16:43:57 diGer уже пробовал

16:44:50 diGer: лучше положится на накопленный опыт (pkgsrc) по зависимостям и конфликтам

16:45:41 diver@mac: или конвертов рецептов написать из pkgsrc или абстрактный с аддонами разных систем сборок

16:46:05 siaržuk: diver@mac: а они что собираются на пару к BuildBot-у братца для автопересборки пакажей пускать периодически?

16:46:35 diver@mac: каталист предлагает

16:47:33 diGer: ну без этого - это уже и не пакетник будет

16:47:41 siaržuk: ну так хоть в актуальном состоянии будут порты

16:47:51 diver@mac: ага

16:48:18 diver@mac: вот чего не нативного в пакетнике, так это то, что он юзает curl для скачивания пакетов из репы

16:48:45 diver@mac: а не ServiceKit, который вроде давно умеет http

16:49:16 siaržuk: пакетник на богомерзком питоне написан?

16:50:02 diGer: хто-то уже кроме меня будет pkgsrc тестировать?

16:50:20 diver@mac: siaržuk: только гаррипотер

16:50:49 diver@mac: diGer: огласите список портированных пакетов

16:50:54 diGer: хто хочет свежую купзиллу?

16:51:02 diGer: а кубитторент?

16:51:25 diver@mac: она в обычно гайке заведется? или только в pkgsrc-enabled гайке?

16:51:30 diGer: а псину с мплейером нативным и блендом?

16:51:47 siaržuk: ну как пена на месте падения пакаж-бранча уляжется - можно будет прикинуть как на этом всём и тебе спаразитировать

16:51:56 diGer: у меня абсолютно обычная гайка

16:52:28 diver@mac: вот кстати, тебе чем-то поможет мерж пакетного бранча?

16:52:42 diver@mac: будешь какие-то фишки из него юзать или нет?

16:52:51 diGer: дак я даже не знаю как заворачивать в hpkg

16:52:56 diver@mac: учти, что /boot/common теперь рид онли

16:53:12 diGer: а мне похвиг

16:53:20 diver@mac: вот так package create folder app.hpkg

16:53:29 diGer: я могу пакеты хоть в хомяка ставить

16:54:14 diGer: фича pkgsrc -независимость от базовой системы

16:55:21 diGer: package create - конечно хорошо, - осталось её поиметь

16:57:02 diGer: diver@mac: а folder в данном случае - это что

16:57:08 diver@mac: на гайко канале теперь каждый час кто-то появляется с вопросом Have we merged yet?

16:57:23 diver@mac: это папка с софтиной

16:57:24 diver@mac: но

16:57:28 diver@mac: совсем забыл

16:57:36 diGer: ну а там рецепты

16:57:44 diGer: где он их находит?

16:57:45 diver@mac: в ней должен лежать текстовый файл PackageInfo

16:57:55 diGer: вот вот

16:57:58 diver@mac: ты не понял

16:58:17 diGer: ну я не верно сказал

16:58:24 diver@mac: package только пакует файло и добавляет метаданные

16:58:24 diGer: рицепт - это для сборки

16:58:41 diGer: пакаджинфо только нужен

16:58:56 diGer: это заипись

16:58:57 diver@mac: рецепт же умеет читать только гаррипотер (рецепты это бывшие bep файлы)

16:59:15 diver@mac: рецепт это для портов

16:59:22 diGer: угу

16:59:26 diver@mac: хотя свитчер наш по рецепту собирается)

17:00:42 diver@mac: пакаджинфо можно достать из любого пакета, распаковав его экспандером

17:01:30 diGer: так, ладно, а что дальше? упаковал я пакет, что с ним будет делать инсталятор?

17:02:02 diGer: например собирал я его относительно /boot/tmp/pkg

17:02:31 diver@mac: так не получится

17:02:42 diver@mac: точки монтирования пакетов строго определены

17:02:48 diGer: те

17:03:08 diGer: при сборке я должен учитывать точки монтирования

17:03:09 diver@mac: /system /boot/common и ~/home/config

17:03:29 diver@mac: в одну из этих папок твой пакет "развернется"

17:03:56 diGer: что значит в одну из

17:03:58 diver@mac: в /boot/common/pkg например

17:04:17 diver@mac: ну в зависимости в какую папку из трех ты засунешь hpkg

17:04:26 diGer: как инсталятор об этом узнает?

17:04:41 diver@mac: /system/packages /boot/common/packages ~/home/config/packages

17:04:46 diver@mac: какой инсталлятор?

17:04:50 diver@mac: нету инсталлятора

17:05:04 diGer: а, да, смонтирует же

17:05:10 diver@mac: да

17:05:18 diver@mac: его монтирует package_daemon

17:05:18 diGer: уже проще

17:05:29 diver@mac: он следит за папками /system/packages /boot/common/packages ~/home/config/packages

17:05:49 diver@mac: как только туда что-то пихнут, он проверит все ли заебись с пакетом и смонтирует его

17:06:07 diGer: ну что, дайте мне packages, и я им напакую

17:06:36 diver@mac: ждем мержа

17:07:13 diver@mac: если пакет требует зависимостей package_daemon покажет окно про это и предложит скачать их

17:07:17 diGer: а что, сеттингсы уедут из /boot/common

17:07:23 diver@mac: можно свою репу подрубить

17:09:23 diGer: diver@mac: ок, а пакаджинфо возможно прописать запуск пост-инсталл/деинсталл скриптов?

17:10:06 siaržuk теперь away [5] (Соўгаюся недзе паблізу...)

17:10:37 diGer: вообще, это предумотрено?

17:10:53 diGer: или только монтирование

17:11:04 diver@mac: хмм

17:11:09 diver@mac: это предусмотрено

17:11:19 diver@mac: зас посмотрю что внутри sshd

17:11:21 diGer: дай ссыль, посмореть надо

17:11:32 diGer: дада, он каак раз яркий пример

17:11:58 diver@mac: да

17:12:01 diver@mac: есть такое

17:12:09 diver@mac: постинсталл в пакажинфо

17:14:53 diver@mac: ох пиздец

17:16:31 diGer: дай ссыль почитать

17:17:20 diver@mac: не могу)

17:17:34 diver@mac: веб+ виснет при попытке открыть pastebin

17:17:57 diGer: а кстати баг с гуглом и веб+ уже есть в траке?

17:18:51 diGer: у меня норм пастебин открывается

17:19:06 diver@mac: а попробуй чего нить вставить туда

17:19:13 diver@mac: pastie.org тоже работает?

17:20:04 diGer: вставил

17:20:07 diGer: норм

17:20:25 diver@mac: http://pastie.org/8338626

17:20:46 diver@mac: странно, может это регрессия пакетной гайки

17:21:20 diGer: а на pastie.org не хочет - грит We're sorry, but something went wrong.

17:22:17 diver@mac: странно

17:25:07 diver@mac: diGer: ну как?

17:30:06 siaržuk теперь xa [5] (Соўгаюся недзе паблізу...)

17:30:58 siaržuk теперь online [5]

17:31:58 diGer теперь away [5] (Auto Status (idle))

17:32:43 diver@mac: diGer: то есть например у тебя есть папка openssh

17:33:15 diver@mac: ты внутри нее создаешь boot/post-install/sshd_keymaker.sh

17:33:50 diver@mac: post-install-scripts {
        "boot/post-install/sshd_keymaker.sh"
}

17:34:08 diver@mac: дописываешь в .PackageInfo

17:34:19 diver@mac: и пакетный демон выполнит этот скрипт

17:35:48 diver@mac: а внутри sshd_keymaker.sh делаешь rm -rf /boot

17:37:58 diGer теперь online [5]

17:38:22 diGer вышел

18:00:42 diver@mac: ебаать, ~/config теперь тоже рид онли!

18:01:09 diGer зашел как модератор и администратор online [50]

18:01:34 siaržuk: а нафига?

18:02:18 diGer: diver@mac:хомячный config ro?

18:04:05 newlifer зашел как постоянный участник online [0]

18:07:15 diver@mac: ага

18:07:43 siaržuk: а он что - виртуальный теперь?

18:08:04 diver@mac: а вот папки внутри (которых теперь всего 3) уже rw

18:08:25 diGer: не зря я куте от config'a отучил

18:08:38 diver@mac: монтируется при загрузке

18:08:51 siaržuk: типа прожки чтобы в своих папках сидели и в корень не лезли?

18:08:55 diGer: нехер ему там делать

18:09:16 siaržuk: и куда ты его приучил вместо этого?

18:09:17 diver@mac: внутри теперь одинокие 3 папки non-packaged, packages и settings

18:10:28 diGer: щас почти все новые проги сейвятся в ~/.config

18:10:34 diver@mac: /boot/home/config/non-packaged/{add-ons,bin,lib}

18:10:36 diGer: nt b ghbexfnm yt yflj

18:10:48 diGer: *те и приучать не надо

18:11:30 diver@mac: ну у нас только ~/config/settings

18:11:34 siaržuk: в домике значить срать их приучил

18:12:54 diGer: ну настройки просто стали на уровень ближе

18:13:25 siaržuk: на два уровня

18:13:26 diGer: кто интересно ИХ надоумил назвать папку с настройками .config

18:14:10 diGer: на один

18:15:01 diGer: 
~/config/settings/psi
~/.config/psi

18:15:30 diGer: ~/config/settings/mc
~/.config/mc

18:15:41 siaržuk: .config в расчёт не идёт - это доп сущность - так что даже на четыре....

18:16:20 diGer: :)

18:16:34 siaržuk: т.е. чувак сначала залезет туда куда надо - не найдёт - пошлёт тебе луч поноса и вернувшись в хомяк обнаружит там дот-паскудство

18:17:05 siaržuk: небось diver@mac сейчас негодуе...

18:17:20 diGer: зато сразу - минус тысчапятьсог патчей

18:17:44 siaržuk: а кому легко? ;)

18:17:59 diver@mac разворачивает лучемет…. Пыщщщ

18:18:06 diGer: а о существовании папки settings знают только избранные и старые пердуны

18:18:16 siaržuk: мимо... левее бери

18:18:23 diGer кряхтит и пердит

18:18:25 diver@mac: поздно, все задело уже

18:27:51 diGer теперь away [40] (Автостатус (неактивен))

18:46:36 diGer теперь online [50]

19:05:39 3dEyes вышел

19:16:41 bob_ok зашел как постоянный участник online [0] (Доступен)

19:28:22 newlifer вышел

19:29:58 newlifer зашел как постоянный участник online [0]

19:44:26 diGer теперь away [40] (Автостатус (неактивен))

19:48:29 siaržuk: diver@mac: а чего ты не написал, что это на рид-онли разделе енкодинг не меняется. ;-)

19:48:48 siaržuk: помнится вроде-ж два бага было тогда, не?

19:48:49 diver@mac: оно и на десктопе у меня не меняется чего-то

19:48:56 diver@mac: было

19:49:00 diver@mac: но я запамятовал

19:49:08 newlifer: .seen Flame

19:49:14 newlifer: Хм

19:49:17 newlifer: _seen Flame

19:49:19 Ботиха: newlifer: Я видела: Flame (с ником: flame) - Вышел 1 месяц 1 день 02:31:18 назад

19:49:26 newlifer: Засранец.

19:50:09 siaržuk: diver@mac: шас в логе гляну

19:50:56 siaržuk: коммитл 2-го сентября в 18:15

19:51:48 siaržuk: http://freenet59.ru.com/haiku-os@conference.jabber.ru/2013/09/02.html#22:52:22

19:52:07 diver@mac: ого как пакетная гайка быстро ставится, пиздец просто

19:52:26 siaržuk: дык пакажи не раскручиваются ;)

19:52:44 siaržuk: размазываем каку на бутерброд

19:52:59 diver@mac: 8 секунд где-то в вбоксе

19:53:05 siaržuk: раньше один раз при установке - теперь каждый раз при старте ;)

19:54:26 diver@mac: ну это да, где-то 2 сек добавилось к загрузке

19:54:59 siaržuk: diver@mac: видел линк на второй кейс?

19:55:39 diver@mac: а ща

19:57:01 diver@mac: на тебя повесить?

19:57:38 siaržuk: не-не

19:57:42 siaržuk: нафик оно мне? ;)

19:57:47 siaržuk: по дефолту нехай идёт

19:57:57 siaržuk: оно ещё до моих изменений было

19:58:15 siaržuk: если будет вдохновение - гляну при случае

19:59:02 siaržuk: и про создание по мидл-клику нового таба тоже будешь создавать?

20:01:34 diver@mac: как назвать то, что появляется снизу?

20:02:26 siaržuk: артишок

20:02:30 siaržuk: ну т.е. артифакт

20:02:51 diver@mac: не похоже

20:03:04 siaržuk: тэрминал клиент эрыа ис нот ресизед корректлы

20:03:08 diver@mac: там вьюшка терминальная улетает наверх

20:03:16 diver@mac: ок

20:03:37 siaržuk: * из нот ресызэд ат олл

20:03:41 siaržuk: ;)

20:03:48 diGer теперь online [50]

20:05:54 diver@mac: done

20:08:16 diver@mac: у меня щас 290 открытых тикетов

20:09:02 siaržuk: а закрытых?

20:09:48 siaržuk при слове "закрытых" представил большой барак с подслеповато таращащимися на него со всех углов багами.

20:13:19 diver@mac: закрытых 1006 )

20:13:45 diver@mac: еще в файлике штук 170

20:16:08 siaržuk: всего "жалких" 12% от общей суммы ;-)

20:17:14 diver@mac: раньше значительно шустрее гасили, мотивация была больше

20:17:24 siaržuk: угу

20:17:35 siaržuk: ну и кодили поживее

20:17:45 diver@mac: раньше в день штук 15-20 накидаешь, к концу дня половина пофикшена, приятно наблюдать

20:26:07 diGer теперь away [40] (Автостатус (неактивен))

20:26:28 siaržuk: с другой стороны проблемы были небось попроще... а когда софтина матереет - фиксить аккуратно надо - чтобы при этом жопой посуду не порушить

20:32:37 diver@mac: да полно мелких багов же, которые ничего не порушат

20:32:41 diver@mac: косметика

20:34:03 siaržuk: ну Сцыпиона что как раз такое пылесосит дрючат во все естественные и неестественные отверстия ;)

20:35:34 diver@mac: ну он без разбора херачет просто

20:35:57 diver@mac: частенько он и хорошее делает

20:36:01 siaržuk: ага

20:36:25 siaržuk: в основном полезное - но глубины не хватает часто раскопать до причины

20:36:35 diver@mac: мои pet peeves разгреб

20:36:48 diver@mac: ага

20:42:13 fgssfgss зашел как постоянный участник online [0] (Доступен)

20:42:24 diGer теперь online [50]

20:45:18 albb зашел как постоянный участник online [0]

20:52:28 diGer теперь away [40] (Автостатус (неактивен))

20:53:53 newlifer вышел (Replaced by new connection)

20:53:55 newlifer зашел как постоянный участник online [0]

20:53:56 newlifer теперь online [0]

21:01:28 diGer теперь online [50]

21:16:06 diver@mac вышел

21:16:13 diver@mac зашел как владелец конференции online [0]

21:16:13 diver@mac теперь online [0]

21:20:30 diGer теперь away [40] (Автостатус (неактивен))

21:33:18 diGer теперь online [50]

21:35:28 siaržuk вышел

21:45:29 newlifer вышел (Replaced by new connection)

21:45:30 newlifer зашел как постоянный участник online [0]

21:45:31 newlifer теперь online [0]

21:46:24 diGer теперь away [40] (Автостатус (неактивен))

22:00:13 albb теперь away [0] (Автостатус 'Отошел' из-за бездействия пользователя.)

22:04:21 diGer теперь online [50]

22:10:13 albb теперь xa [0] (Автостатус 'Недоступен' из-за бездействия пользователя.)

22:14:25 diGer теперь away [40] (Автостатус (неактивен))

22:19:19 albb теперь online [0]

22:24:39 siaržuk зашел как владелец конференции online [50]

22:25:25 diGer теперь online [50]

22:30:50 newlifer вышел (Replaced by new connection)

22:30:51 newlifer зашел как постоянный участник online [0]

22:30:52 newlifer теперь online [0]

23:06:42 &××&× зашел как постоянный участник online [15]

23:15:55 albb вышел

23:16:36 albb зашел как постоянный участник online [0]

23:19:55 albb теперь online [0]

23:19:59 newlifer вышел (Replaced by new connection)

23:20:01 newlifer зашел как постоянный участник online [0]

23:20:03 newlifer теперь online [0]

23:20:10 albb вышел (offline)

23:20:16 albb зашел как постоянный участник online [0]

23:33:59 albb теперь away [0] (Автостатус 'Отошел' из-за бездействия пользователя.)

23:34:07 albb теперь online [0]

23:42:23 albb теперь away [0] (Автостатус 'Отошел' из-за бездействия пользователя.)

23:48:12 newlifer вышел (Replaced by new connection)

23:48:14 newlifer зашел как постоянный участник online [0]

23:48:16 newlifer теперь online [0]

23:51:59 newlifer вышел (Replaced by new connection)

23:52:03 newlifer зашел как постоянный участник online [0]

23:52:04 newlifer теперь online [0]

23:52:19 Зелёновый зашел как модератор и администратор online [30]

23:52:23 albb теперь xa [0] (Автостатус 'Недоступен' из-за бездействия пользователя.)

23:57:17 &××&× теперь away [15]