@russianfedora

Страница 334 из 2994
Bandikoot
25.08.2016
16:00:15
но они оба — хостинги

Дмитрий
25.08.2016
16:00:49
там далеко не только хостинг

Bandikoot
25.08.2016
16:01:54
я про основное назначение — хранить код публично с возможностью делать форки, посылать пулл-реквесты и т.д.

вопрос был в том, что на (вот кстати интересный лингвистический момент. мы ведь говорим "на хостинге") Github прикрутили интерфейс для разработки с использованием Agile, и есть ли такое на Gitlab?

Google
Vitaly
25.08.2016
16:04:24
Для небольшой команды будет достаточно Git на сервере и SSH.

Vitaly
25.08.2016
16:04:33
Никакая веб-морда и не нужна.

Vitaly
25.08.2016
16:05:21
https://git-scm.com/book/ru/v1/Git-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5-%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80

Дмитрий
25.08.2016
16:06:17
да мне вообще не важно что там на github есть, я просто привел в пример github чтобы чтобы долго не расписывать что такое gitlab, потому что подумал что @ignatenkobrain спрашивает что это такое.

Bandikoot
25.08.2016
16:07:47
ну а под agile-то что подразумевалось? методология или что?

Дмитрий
25.08.2016
16:08:20
Никакая веб-морда и не нужна.
Разработчики просят именно gitlab и хотят 8.11 Что-то вкусное там нашли https://about.gitlab.com/2016/08/22/gitlab-8-11-released/

Vitaly
25.08.2016
16:08:24
@ignatenkobrain Это будет нормально если RPM пакет не будет содержать Source, а всё подтянет из %prep секции из Git?

Написал я адский скрипт сборки Telegram из сорцов. Оно работает.

Теперь вот это хочу в RPM пакет запаковать.

Дмитрий
25.08.2016
16:09:47
ну а под agile-то что подразумевалось? методология или что?
Люди хотят красиво перетягивать задачи из колоночки "в работе" в колоночку "завершено" ) Ну это грубо)

Bandikoot
25.08.2016
16:09:58
вооот)

Google
Дмитрий
25.08.2016
16:14:44
ну точнее я гитлаб админю и обновляю ещё с 4 версии(тот ещё ад был) пользоваться не пользовался. Толком не знаю что там есть или нету. Тем более они релизы клепают по 2 раза в месяц. Не успеваеш обновлять

Igor
25.08.2016
16:16:08
это очень и очень плохая идея

а что именно тебе нужно?

ты можешь сделать несколько Source

Vitaly
25.08.2016
16:17:00
а что именно тебе нужно?
Собрать Telegram Desktop OpenSource Edition.

Igor
25.08.2016
16:17:05
и потом с ними играться

Vitaly
25.08.2016
16:17:44
Сделал я проще: написал скрипт, который все сорцы выкачивает, а затем пакует в тарбол.

Один тарбол => нет проблем.

Igor
25.08.2016
16:18:46
много тарболлов => нет проблем

Petrovich
25.08.2016
16:18:59
Сейчас бы в 2к16 не юзать под-репозитории

Igor
25.08.2016
16:58:20
фигня этот ваш docker-squash

Alex
25.08.2016
17:12:57
Мне Влом разбираться с этим контейнерами. Использую virtualbox по старинке

Igor
25.08.2016
17:13:38
ну а для виртуальных машин есть QEMU/KVM

Alex
25.08.2016
17:17:52
Я имею ввиду, что использую виртмашины

ova умеет импортировать?

Egor
25.08.2016
17:25:34
Но зато блоб работает вполне нормально. Как я уже писал выше, потеря производительности по сравнению с виндовыми всего пара процентов.
У него есть выбор взять карточку с GCN 1.1+, и получить поддержку amdgpu. А ты ему предлагаешь купить невидию, и жрать [s]что дают[/s] блоб.

Тем самым и далее рублём поддерживая политику "все в блоб, или страдайте".

Вообще, доходили слухи, что на блобе они искуственно занижают производительность на старых карточках, дабы новые брали.

Google
Egor
25.08.2016
17:27:17
Но так как это блоб, доказать это или обратное - сложно.

Igor
25.08.2016
17:27:25
ova умеет импортировать?
конечно, это же обычный архив

Alex
25.08.2016
17:29:04
Я имею ввиду, формат поддерживает?

Образов диска, например

Igor
25.08.2016
17:29:36
Я имею ввиду, формат поддерживает?
тебе его нужно переконвертировать. я на яндекс.root так делал

$ tar xvf foo.ova $ qemu-img convert -O qcow2 foo-disk1.vmdk foo.qcow2

Alex
25.08.2016
17:32:35
Надо будет погонять. Я сейчас виртуалку с дебом гоняю. Там настроена всё окружение для разраба.

Т. Ё. Laravel со всеми плюсами, типа апача, пыха 7 мускула. Ну и крыса

Vitaly
25.08.2016
17:34:08
../../Telegram/SourceFiles/platform/linux/linux_libs.h:32:31: фатальная ошибка: unity/unity/unity.h: No such file or directory #include <unity/unity/unity.h>

Alex
25.08.2016
17:34:12
С нетбинсом

Vitaly
25.08.2016
17:34:16
Боже, какая команда Дурова дебилы.

Igor
25.08.2016
17:34:37
Т. Ё. Laravel со всеми плюсами, типа апача, пыха 7 мускула. Ну и крыса
т.е. говно со всеми плюсами, типа говна, говна 7, говна. ну и говно.

Vitaly
25.08.2016
17:35:18
Не собирается это говно. Совсем.

О, оказывается это не тот Unity, о котором я подумал, а всего лишь libunity-devel.

Продолжаем компилить...

Igor
25.08.2016
17:37:53
/usr/lib64/pkgconfig/unity.pc

кто-то явно не юзает PKGCONFIG

поэтому unity/unity/unity.h

Google
Vitaly
25.08.2016
17:38:21
Говорю же, они дебилы.

Igor
25.08.2016
17:38:40
$ pkg-config --cflags unity -pthread -I/usr/include/unity/unity -I/usr/include/dee-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libdbusmenu-glib-0.4

Vitaly
25.08.2016
17:38:45
Понабрали всяких хипстеров в команду и генерируют такой ужасный код.

Vitaly
25.08.2016
17:43:06
../../Telegram/SourceFiles/media/media_audio.cpp: В функции-члене «void AudioCaptureInner::writeFrame(AVFrame*)»: ../../Telegram/SourceFiles/media/media_audio.cpp:1772:49: ошибка: нет декларации «avcodec_send_frame» в этой области видимости res = avcodec_send_frame(d->codecContext, frame); ^ ../../Telegram/SourceFiles/media/media_audio.cpp: В функции-члене «int AudioCaptureInner::writePackets()»: ../../Telegram/SourceFiles/media/media_audio.cpp:1816:58: ошибка: нет декларации «avcodec_receive_packet» в этой области видимости if ((res = avcodec_receive_packet(d->codecContext, &pkt)) < 0) {

OMG OMG

Alex
25.08.2016
17:44:09
lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (rev ff)

у меня вот такое вместо видео

Admin
ERROR: S client not available

Vitaly
25.08.2016
17:44:31
sudo dnf install ffmpeg-devel
Пакет ffmpeg-devel-3.0.2-4.fc24.x86_64 уже установлен, пропуск.

Egor
25.08.2016
17:44:55
Igor
25.08.2016
17:45:18
commit a6ffbb94925ba9a0783a886954340720e8549b25 Author: Adam Jackson <ajax@redhat.com> Date: Tue Aug 23 12:34:24 2016 -0400 Remove BuildRequires: xorg-x11-server-devel This doesn't seem to have ever been _really_ needed? This would build something vaguely like the modesetting X driver but targetting exa instead of glamor. I don't think we've ever built that driver from mesa.spec; we used to build xorg-x11-drv-vmware from here, back in the 7.11 era, but that's long since been split apart. The upstream code and dependency on xorg-server.pc has been gone since: commit 69b425efae189af6068b28d1da5a93d27c5315a7 Author: Matt Turner <mattst88@gmail.com> Date: Sat Oct 26 17:25:11 2013 -0700 st/xorg: Delete. So that's nice, because it eliminates a nasty bootstrap issue where xorg-x11-server-devel requires mesa-libGL-devel.

Vitaly
25.08.2016
17:46:04
libav -- no way for fedora
Да я для себя собираю пока что.

Как жеж они тогда компилируют?
https://github.com/telegramdesktop/tdesktop/blob/master/.travis/build.sh

Vitaly
25.08.2016
17:50:18
А вот так его собирают в арче: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=telegram-desktop

Egor
25.08.2016
18:05:30
libav -- no way for fedora
А у культей нет собственной библиотеки для мультимедия.

Google
Egor
25.08.2016
18:12:49
http://doc.qt.io/qt-5/qmultimedia.html
Тогда нахрена там ffmpeg?

Vitaly
25.08.2016
18:13:52
Тогда нахрена там ffmpeg?
Не представляю. Нужно сорцы смотреть.

Egor
25.08.2016
18:15:52
http://doc.qt.io/qt-5/qmultimedia.html
Оно умеет конвертить?

Vitaly
25.08.2016
18:16:19
Оно умеет конвертить?
Проигрывать звуки и видео точно умеет.

Egor
25.08.2016
18:16:40
Vitaly
25.08.2016
18:16:58
Скольких форматов?
Те, что поддерживаются gstreamer насколько я помню.

Egor
25.08.2016
18:17:43
Те, что поддерживаются gstreamer насколько я помню.
gstreamer в базовой поставке мало что поддерживает. Разве что открытые и опенсорцные форматы.

Остальное обвешивается плагинами.

Vitaly
25.08.2016
18:18:26
gstreamer в базовой поставке мало что поддерживает. Разве что открытые и опенсорцные форматы.
Вот поэтому значит они и собирают с ffmpeg, вшивая его статически.

Egor
25.08.2016
18:19:12
Вот поэтому значит они и собирают с ffmpeg, вшивая его статически.
Не, ну если Qt Multimedia не умеет в x264, это рукалицо.

Я думаю это из-за конвертации.

Чтобы потом наконец научить десктопную версию конвертить.

Как это умеет версия для Android.

Бля, я опять нихера не сделал со своей мобилкой. Ну прям рукалицо.

Alex
25.08.2016
19:13:57
Вот такой тимбилдинг в выходные

Igor
25.08.2016
20:10:09
это где ты такое накопал? У меня unity, телеграм пашет
как эти вещи связаны? и да, страдай

docx

Alex
25.08.2016
21:06:06
docx
Что прислали. Я сам телефоном смотрел

Страница 334 из 2994