LINUX.ORG.RU

Сообщения unfo

 

Qt планирует перейти на новый цикл выпуска версий

Новости — Open Source
Группа Open Source

João Abecasis из Nokia в списке рассылок Qt предложил изменить текущую систему подготовки новых релизов.

Поскольку скоро выйдет новая мажорная версия Qt 5, он считает, что сейчас очень хорошее время для того, чтобы продумать план выпусков последующих версий Qt.

João предлагает перейти на фиксированный по времени цикл выпуска релизов:

  • каждые 6 месяцев — минорный релиз (5.x);
  • каждые 2 месяца — корректирующий релиз (5.x.x).

Кроме этого предлагается изменить структуру git-репозитория Qt, создав в нем следующие ветки:

  • Fire hose — основная ветка для разработки Qt. Предназначена для разработки минорных релизов, разрешает как добавление новых возможностей, так и исправление ошибок.
  • Leaky faucet — ветка для разработки корректирующих релизов, разрешает только исправление ошибок текущего минорного релиза.
  • Dripping bucket — ветка для релизов, принимаются только исправления критических ошибок.

Раз в 6 месяцев Fire hose будет вливаться в Leaky faucet для подготовки нового минорного релиза. После завершения исправления ошибок Leaky faucet будет вливаться в Dripping bucket для осуществления релиза (а также для корректирующих выпусков).

João в своем сообщении также упомянул о том, что в данном месяце должна выйти бета-версия Qt 5, а окончательный релиз должен состояться в сентябре-октябре. При этом, согласно предложенному плану разработки, Qt 5.1.0 должна появиться спустя 6 месяцев, в апреле 2013 года.

>>> Подробности

 ,

unfo
()

Рабочий ноутбук

Галерея — Скриншоты

Собственно, программа, которую я пилю с коллегой: отображение состояния космических аппаратов (на картинке метеоспутник - Электро-Л).

Написано на Qt и OpenSceneGraph.

О системе:

  • ноутбук Acer Aspire 5745DG
  • ArchLinux x86_64
  • awesome

Скриншот со всеми рабочими столами: ссылка.

>>> Просмотр (1366x768, 189 Kb)

 ,

unfo
()

Вышел VirtualBox 4.1.18

Новости — Проприетарное ПО
Группа Проприетарное ПО

20 июня представлен корректирующий релиз популярной кроссплатформенной среды виртуализации — VirtualBox, улучшающий стабильность и исправляющий регрессии.

Список изменений:

  • исправлена ошибка VERR_REM_VIRTUAL_CPU_ERROR, приводившая к перезагрузке гостевой машины;
  • устранена ошибка, возникавшая при использовании 64-битного Linux-клиента на 32-битном Linux-хосте и приводившая к зависаниям хост-машины;
  • устранена ошибка в подсистеме AHCI, приводившая к повреждениям памяти гостевой системы при сбросе контроллера памяти гостевой системы;
  • решена проблема, возникавшая на Linux-хостах с ядром версии 3.2.18 и выше, приводившая к выгрузке драйвера сетевого моста;
  • добавлена поддержка Linux 3.5-rc1 в качестве клиента;
  • исправлены ошибки в гостевых дополнениях Linux, приводившие к неправильному обновлению гостевого контента;
  • добавлена поддержка X.Org Server 1.11 и 1.12 в гостевых дополнениях Solaris;
  • решена проблема отсутствия обновления содержимого экрана после его минимизации, возникавшая при использовании rdesktop;
  • исправлены ошибки, возникавшие при использовании Mac OS X Leopard/Snow Leopard в качестве хост-систем.

>>> Подробности

 ,

unfo
()

Релиз GCC 4.7.1

Новости — GNU's Not Unix
Группа GNU's Not Unix

Данная версия является первым корректирующим релизом ветки 4.7. Она содержит важные исправления регрессий и серьезных ошибок. Всего исправлено 117 ошибок по сравнению с 4.7.0.

Среди изменений отметим:

  • полноценную поддержка языка Go;
  • исправление ошибки 53599, приводящей к невозможности сборки boost.karma;
  • исправление ошибки 53046, приводящей к невозможности корректного прохождения тестов новых версий libstdc++;
  • исправление ошибки 52465 (невозможность использования директивы using в объявлении класса), приводящей к невозможности сборки Webkit;
  • исправление ошибки 52473 (невозможность использования перегружаемых функций).

Список исправленных ошибок

>>> Подробности

 ,

unfo
()

Вышел Knoppix 7.0.1

Новости — Debian
Группа Debian

Состоялся первый публичный релиз 7 ветки одного из старейших LIVE-дистрибутивов Linux.

Knoppix, как обычно, сочетает в себе как стабильные пакеты (Debian Squeeze), так и пакеты из репозиториев testing/unstable (Wheezy).

Используемые версии ПО:

  • Linux kernel 3.3.7, Xorg 7.6 (x-server 1.12.1.902).
  • DE: LXDE (загружается по умолчанию), возможность загрузки KDE 4.7.4 и GNOME 3.4.
  • Офисный пакет LibreOffice 3.5.3.
  • Браузеры: Chromium 18, Iceweasel (Firefox) 10.
  • Виртуализация: Wine 1.5.4, VirtualBox 4.1.14 и qemu-kvm 1.0.

( Новшества данного релиза )

>>> Подробности

 ,

unfo
()

Вышла ChromeOS 19

Новости — Google
Группа Google

Данный релиз содержит несколько новых возможностей, а также улучшения в области безопасности и стабильности.

Команда разработчиков Google Chrome рада сообщить об обновлении версии браузера Chrome в стабильной ветке ChromeOS до 19 версии.

Основные изменения данного релиза ChromeOS:

  • Переработанный интерфейс пользователя, улучшенный оконный менеджер (внешний вид);
  • Новые возможности многомониторного режима: клонирование экранов, использование только основного, использование только вторичного;
  • Новая открытая подсистема trackpad (поддержка мультитач трэкпадов);
  • Обновленное приложение Scratchpad;
  • Поддержка новых типов файлов (в том числе, расширена поддержка архивов: tar.gz, tar.bz2, подробнее);
  • Обновление функциональности и внешнего вида центра настроек ChromeOS;
  • Утилита восстановления системы поддерживает форматирование носителя, содержащего информацию о сохраненных состояниях системы (используется предыдущий образ USB с информацией о восстановлении, подробнее);
  • Добавлены новые японские шрифты (Motoya G04 Gothic/Mincho).

Описание нововведений в блоге Google.

Одновременно с релизом обновлен модельный ряд ноутбуков с установленной ChromeOS, а также представлен первый ПК с данной операционной системой.

>>> Подробности

 ,

unfo
()

Новый менеджер фотографий для KDE — PhotoBook

Новости — KDE
Группа KDE

25 мая Даниелем Николетти (Daniel Nicoletti) был представлен новый менеджер фотографий для KDE — PhotoBook.

Целью создания данного приложения было не замена существующим KDE-приложениям digiKam и Gwenview, а создание в дополнение к ним минималистичного приложения, единственной задачей которого является управление коллекцией фотографий. Наиболее близким по духу приложением, по мнению автора, является Shotwell в GNOME.

Приложение написано с использованием библиотеки Qt (интерфейс реализован на QML, ядро приложения — на C++).

Скриншот

Исходный код

>>> Подробности

 , photobook, ,

unfo
()

Qt 4.8.2

Новости — Open Source
Группа Open Source

Компания Digia, являющаяся частью Qt Project, взяла на себя обязанности по созданию и тестированию LGPL-релизов в дополнение к коммерческой версии Qt. 22 мая данная компания совместно с другими разработчиками рады представить и осуществлять поддержку новой версии библиотеки Qt — 4.8.2.

Как корректирующий релиз, Qt 4.8.2 содержит примерно 150 улучшений и исправлений по сравнению с 4.8.1.

Среди изменений:

  • около 100 функциональных улучшений;
  • WebKit обновлен до версии 2.2.2;
  • libpng обновлен до версии 1.5.10;
  • около 30 улучшений в документации и утилитах.

Также произошло обновление плагина для разработки с использованием Qt в MS Visual Studio: обновлена документация, исправлены ошибки.

>>> Подробности

 

unfo
()

Вышел Qt Creator 2.5

Новости — Open Source
Группа Open Source

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

Вот список некоторых изменений:

  • Повторный поиcк с заранее заданными параметрами.
  • Запуск произвольных команд из оболочки Qt Creator.
  • Экспериментальный плагин, отображающий элементы списка «TODO» из кода.
  • Экспериментальный плагин, добавляющий поддержку autotools.
  • Пользователи Mac OS X Lion будут рады узнать об исправлении ошибки QTCREATORBUG-6222 (Can't select qmake executable on system's path (/usr/bin/) on Qt Preferences).
  • Улучшение в рефакторинге С++: добавление пропущенного #include, возможность распахнуть метод.
  • Улучшенная поддержка С++11 (nullptr, constexpr, static_assert, noexcept, inline namespaces, auto, lambdas).
  • Переупорядочивание аргументов методов.
  • Новые подсказки и предупреждения для QML-кода (с возможностью отключения для определенных строк с помощью специального комментария).

>>> Подробности

 ,

unfo
()

Иксы жрут процессор

Форум — Desktop

Добрый день, ЛОР :)

Есть домашний сервер (HP Proliant Microserver, ATI 4200), на нем стоит arch x86_64, xorg-server 1.11/1.12

К нем крутится много демонов (его серверные функции), но к нему подключен монитор, чтобы иногда читать лор, не включая что-то еще :)

Через некоторое время (сутки, иногда меньше) иксы начинают съедать целиком одно ядро у процессора.

Это происходит и на свободном radeon, и на fglrx.

Стоит xfce, для проверки поставил кеды - тоже самое.

Xorg.0.log c fglrx.

xorg.conf для fglrx.

Надеюсь на ваши советы.

 ,

unfo
()

Вышел Wine 1.4

Новости — Open Source
Группа Open Source

Команда разработчиков Wine рада сообщить о выходе новой стабильной версии Wine 1.4.

Данная версия готовилась 20 месяцев и содержит более 16000 изменений.

Основные изменения:

  • Новый движок DIB (Device Independent Bitmaps), благодаря которому намного улучшена производительность приложений, которые интенсивно используют DIB. Он также может использоваться для реализации некоторых графических примитивов, которые не поддерживаются видеодрайвером, например, прозрачности;
  • Переработанная аудио-подсистема (теперь она базируется на модели Windows VIsta). Для работы с новой реализацией переписаны драйвера Alsa, OSS и CoreAudio. Звуковые подсистемы Jack, NAS, AudioIO, ESD, а также OSS3 больше не поддерживаются;
  • Wine теперь может использовать GStreamer для воспроизведения аудио и видео. Таким образом, поддерживаются все форматы, для которых в GStreamer есть кодек;
  • Полная поддержка языков с направлением письма справа налево. Языки с вертикальным письмом (например, японский) теперь также поддерживаются;
  • Wine теперь доступен и для ARM-платформ.

Данный релиз также несет множество общих улучшений, таких как поддержка новых приложений, например, Microsoft Office 2010.

Известные проблемы:

  • Улучшена поддержка PulseAudio, но для хорошего результата нужны более новые версии PulseAudio (>= 1.0) и alsa-plugins (>= 1.0.25) (см. http://wiki.winehq.org/Sound).

Данный релиз посвящается памяти Gé (Greg) van Geldorp, который ушел из жизни в мае 2011 г. Greg собственноручно занимался проектированием и разработкой продукта Wine Testbot, который стал ключевым для процесса разработки Wine. Высокое качество данного релиза во многом обусловлено его работой.

>>> Подробности

 

unfo
()

[arch][x86_64] Принтер (МФУ) HP LaserJet m1217nfw

Форум — Linux-hardware

Добрый вечер, ЛОР :)

Собсна, принтер (МФУ) HP LaserJet m1217nfw.

Тут написано, что все хорошо.

hplip стоит, при запуске hp-setup принтер находится, предлагается скачать binary driver plug-in, но ничего не скачиватся, ругается:

error: Exception: [Errno 4] ??????? ????????? ?????
error:  The printer you are trying to setup requires a binary driver plug-in and it failed to install.  Please check your internet connection and try again.  Visit  http://hplipopensource.com  for more infomation.

Там есть возможность указать путь до этого плагина, но где его брать мне неизвестно :(

 

unfo
()

[qt][c++] logout

Форум — Development

Доброе утро, ЛОР!

Необходимо сделать logout программно. Работать должно и в Linux, и во FreeBSD.

Это, видимо, возможно реализовать через libPAM, но гугл говорит, что эта либа в этих системах реализована по-разному (хотя API может быть и идентичным, не проверял). Разные модули писать для разных систем сильно не хочется.

Если все же PAM, то буду благодарен за название конкретной функции в нем.

UPD:

system("killall -u `whoami`");
не подходит :(.

На машине может быть запущено несколько иксовых сессий от одного юзера, закрыта должна быть только текущая.

 ,

unfo
()

[Qt] Функциональность, аналогичная AWN

Форум — Development

Добрый вечер, уважаемый ЛОР :)

Возникла необходимость создать приложение на Qt, вот часть того, что от него требуется:

  • пускалка приложений
  • одновременно, панель задач (аля AWN или макось)
  • трей

С пускалкой, думаю, все просто.

Панель задач. Первое, что пришло на ум - AWN, заглянув в сорцы, понял, что для панели оно использует libwnck, которая заточена под gtk.

Трей в AWN тоже есть, его я пока не смотрел, перво-наперво необходима панель задач.

Да, вопрос, откуда правильнее брать иконки приложений, тоже актуален.

Собсна, как это лучше реализовать?

Использование gtk-библиотеки в qt-приложении, имхо, костыль, быть может правильней работать напрямую с иксами (в таком случае буду очень признателен за инфу по этому делу)?

З.Ы. Эта программулька будет работать на тонких клиентах под всякими разными никсами, для каждого пользователя она будет позволять запускать только определенный набор программ.

 

unfo
()

IDE для разработки под MIPS r3000

Форум — Development

Доброго времени суток, товарищи. Хотелось бы спросить совета у знающих людей. На работе возник проект (гос.контора) следующего содержания. Пишу я на Qt + C++.

Необходимо разработать полноценную среду разработки, имеющие следующие возможности:

  • компиляция кода (си) под целевую платформу (mips r3000)
  • встроенный в IDE эмулятор (эмулятор не только самого камня, но и некоторой периферии (контроллеры интерфейсов))
  • и самое на мой взгляд непростое - полноценный отладчик си-кода на этом эмуляторе (пошаговое выполнение, точки останова и прочие радости)

С компилятором(великий и могучий gcc) и интерфейсом пользователя(Qt4) все, на мой взгляд, трииально.

На просторах интернета нашлись несколько эмуляторов этого мипса, но (вроде бы) они поддерживают отладку только на уровне ассемблерных команд.

Видимо, единственный выход - адаптация одного из существующих эмуляторов (написание модулей для эмуляции необходимой периферии), и допиливание его в сторону поддержки отладки си-кода с помощью gdb (написание полноценного сервера отладки).

Хотелось бы услышать ваше мнение по этому вопросу.

unfo
()

RSS подписка на новые темы