LINUX.ORG.RU

Новый проект Debian — Debsources

 ,


0

1

http://sources.debian.net — это веб приложение, в котором публикуются распакованные исходники Debian.

sources.debian.net (sources.d.n) обновляется четыре раза в день, чтобы соответствовать содержанию архива дистрибутива Debian. sources.d.n наполняется из официальных источников Debian (начиная с oldstable и заканчивая experimental), *-proposed-updates и *-backports.

sources.d.n предоставляет возможность просматривать содержимое исходных кодов пакетов в удобном виде с подсветкой синтаксиса. Благодаря интеграции с http://codesearch.debian.net стал доступен поиск по исходникам (только для unstable). Присутствует опция ссылки на определенные строки и добавления контекстных сообщений к коду (пример)

PTS уже интегрирован с sources.d.n и обзавелся функцией «посмотреть исходный код».

План разработки на ближайшее время

У любого желающего есть возможность развернуть свое зеркало Debsources. На данный момент sources.d.n требует ~381 ГБ свободного места для распакованных исходных кодов плюс ~83 ГБ для локального зеркала упакованных исходников.

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

Debian, как всегда, флагман и защитник FLOSS.

chromium
()

Хорошая штука чтобы постить ссылки на исходники и не искать по всяким гитхабам, гуглокодам, сорсфорджам

vertexua ★★★★★
()

Интересно, а интеграция сразу с GDB будет в планах?

abacaba
()

Не совсем в тему, но спрошу, для дебаяна есть аналог аура? Чтобы можно было пересобрать пакет со всеми флагами, которые выставлены мейнтейнерами(ну и редачить их)?

vova7890 ★★★
()
Ответ на: комментарий от vova7890

Теоретически, любой пакет можно пересобрать, для этого есть даже apt-build; но AUR нет.

tailgunner ★★★★★
()

Хорошая штука, и отнюдь не только для дебианщиков

foeduscodicem
()

Я что-то не понял, почему под эту ерунду кому-то может быть не жалко выделять столько гигов

ostin ★★★★★
()

Присутствует опция ссылки на определенные строки и добавления контекстных сообщений к коду (пример)

Было бы полезно например для учебных заведений (методички, вебкурсы, руководства), вот только смущает что ссылку привязывают к номеру строки (бейсику превед!), а не к конкретному оператору. То есть если в следующей версии строки добавятся/удалятся ссылки поедут.

А вообще есть же житхаб.

DNA_Seq ★★☆☆☆
()
Последнее исправление: DNA_Seq (всего исправлений: 3)

А дистрибутивные патчи там отображаются? Куда какой наложен, например.

yoghurt ★★★★★
()
Ответ на: комментарий от DNA_Seq

То есть если в следующей версии строки добавятся/удалятся ссылки поедут.

Версия пакета входит в ссылку, я считаю

yoghurt ★★★★★
()

Круто, молодцы.

Dron ★★★★★
()
Ответ на: комментарий от ostin

Ой да ладно в нынешнее время да под такой проект.

Dron ★★★★★
()
Ответ на: комментарий от Adonai

ога, радует ))
внезапно обнаружил в Sid tcl 8.4.20
ну напомню:

Tcl/Tk 8.4.20 Release Announcement

June 1, 2013

The Tcl Core Team is pleased to announce the 8.4.20 releases of the Tcl
dynamic language and the Tk toolkit. This is the twentieth and *FINAL*
patch release of Tcl/Tk 8.4. With this release, support for Tcl/Tk 8.4
comes to an end. The current release sequence for Tcl and Tk is 8.6.*.
All Tcl/Tk users are encouraged to migrate to that release sequence for

future work.

Вот зачем это торчит до сих пор в Sid ?)
Почему нет backports на стабильные как чугун
версии пакетов tcl и собираемые на счет раз их сырцов ?
<Махнул рукой ...>

bedcasus
()
Ответ на: комментарий от bedcasus

Да ладно, это ж дебиан, может, ждут человека, который им предоставит этот пакет для архитектуры MIPS или там, IA64

Adonai ★★★
()
Ответ на: комментарий от Adonai

Та оно уже сто лет собрано под все что возможно:
http://packages.debian.org/unstable/devel/tk8.4-dev

пофигизм и шлангование процветает ))
и все это прикрывается правилами и лицензиями
Вот еще, например, выкинули mkisofs из дистра под надуманными поводами с лицензиями, и шесть лет обещают вернуть в зад. А сколько дисков народ перепортили кривыми программами-заменителями mkisofs ?
А плевать ... Зато всякие сdrkit- и vodim-ы плодятся.
Получайте теперь сборку livecd на xorriso.
Почему, зачем ... а хз.

bedcasus
()

Молодцы, реально делом занимаются.

Lordwind ★★★★★
()

Какой другой дистрибутив может таким похвастаться?

Galaxy
()
Ответ на: комментарий от alex-w

ну тогда experimental :)

Он фактически не работает, зависимости побиты, половины пакетов нужной версии нет.

anonymous
()
Ответ на: комментарий от anonymous

Так не честно,ты давишь на жалость (к человечеству).

Polugnom ★★★★★
()
Ответ на: комментарий от Serge

Лучше бы Rolling release запили.

Роллинг не нужен, потому что Убунта постепенно обретает преимущества роллинга, не имея его недостатков

  • Разные версии программ можно будет ставить через click. Кстати, прототип click у меня в 13.10 вполне работает, хотя с начала проекта прошло чуть больше месяца
  • Графический стек обновляют как можно быстрее, чтобы OEM-ы могли нормально предустанавливать. Не так давно разработчик KWin говорил, мол, в убунте поломанный графический стек, на котором всплывают специфичные баги — так вот баги во-первых не специфичные, а во-вторых являются регрессиями в апстриме mesa и тому подобными вещами, просто убунта торопится их обновлять.
  • С недавних пор у Canonical пошла мода на автоматическое тестирование разрабатываемой версии убунты, так что 13.10 сейчас вполне прилично выглядит и проблем с зависимостями пакетов не имеет (хотя я не советовал бы переходить на неё сейчас). Подобным также занимаются OpenSUSE и ROSA.

В общем роллинг постепенно становится ненужным, а с click, который не имеет зависимостей и не размазывает пакеты по системе, по определению является кроссдистрибутивным (как Steam со steam runtime), и он исправит последний недостаток обычных дистрибутивов в сравнении с роллингом.

quiet_readonly ★★★★
()
Ответ на: комментарий от po1s0n

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

Knigochey
()
Ответ на: комментарий от anonymous

dll hell не нужен.

Выучи термины, анонимус. Dll hell не может существовать, если приложение или скрипты пакета не имеют прав записи в ту директорию, где находятся системные библиотеки. А в линуксе вообще и в click в частности они действительно не имеют прав записи.

quiet_readonly ★★★★
()
Ответ на: комментарий от quiet_readonly

А ничего что этот click делается для мобилочек?

Polugnom ★★★★★
()

Наверное это хорошо.

neocrust ★★★★★
()

Это здорово, но чем оно действительно так полезно?

Quasar ★★★★★
()
Ответ на: комментарий от quiet_readonly

Внимание, вопрос! Как соотносится click с роллинг-релизом? Отвечает Александр Друзь^W^W quiet_readonly!

Quasar ★★★★★
()
Ответ на: комментарий от anonymous

Он фактически не работает

во время заморозки - ещё как работает

lazyklimm ★★★★★
()
Ответ на: комментарий от quiet_readonly

quiet_readonly> Разные версии программ можно будет ставить через click. Кстати, прототип click у меня в 13.10 вполне работает, хотя с начала проекта прошло чуть больше месяца

И при чём тут роллинг? Роллинг - это не обязательно помойка.

quiet_readonly> Графический стек обновляют как можно быстрее, чтобы OEM-ы могли нормально предустанавливать. Не так давно разработчик KWin говорил, мол, в убунте поломанный графический стек, на котором всплывают специфичные баги — так вот баги во-первых не специфичные, а во-вторых являются регрессиями в апстриме mesa и тому подобными вещами, просто убунта торопится их обновлять.

Ага. Обновляют до самого свежего... Mir, чтобы нельзя было драйверы использовать и софт привычный. И сами всё перепишут, ага. Да и специфичные для убунты баги... ну сами же они патчили часть кода, отвечающего за GUI. Так что убунтоспецифичные баги весьма вероятны.

quiet_readonly> С недавних пор у Canonical пошла мода на автоматическое тестирование разрабатываемой версии убунты

Не с недавних, а с дваних, когда пре-пре-альфа версию объявляют релизом и под видом релиза пользователи его тестируют и огребают дофига проблем. LTS, конечно же, основной веткой не считается с подами самого каноникла - «кококо! стабильность не нужна!»

quiet_readonly> так что 13.10 сейчас вполне прилично выглядит и проблем с зависимостями пакетов не имеет

Проблемы с зависимостями пакетов? То есть, в обычном состоянии там они есть в стаднартном репозитории? Если такая мелочь - критерий высокого качества дистрибутива, а не само собой разумеющееся, то дистрибутив, мягко говоря, говнище.

quiet_readonly> а с click, который не имеет зависимостей и не размазывает пакеты по системе, по определению является кроссдистрибутивным (как Steam со steam runtime), и он исправит последний недостаток обычных дистрибутивов в сравнении с роллингом.

click-hell, да. Когда дофига всего установлено, но всё тащит свои версии библиотек. И какие нафиг недостатки у других дистрибутивов? Взял, распаковал статически собранную программу из тарболла куда захотел - и всё. Что-то ты темнишь.

Quasar ★★★★★
()
Ответ на: комментарий от quiet_readonly

И поподробнее об этом:

quiet_readonly> а с click, который не имеет зависимостей и не размазывает пакеты по системе, по определению является кроссдистрибутивным (как Steam со steam runtime)

1. В каком месте Steam кроссдистрибутивный? Он официально только под убунту есть.

2. В каком месте click кроссдистрибутивный? Кроссдистрибутивный формат официально - RPM, ибо LSB. Click - это ubuntu-only по определению. Более того - этот click ещё не реализован.

Quasar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.