- Введён в строй сервис для анализа версий пакетов в репозитор..., start, 00:15 , 17-Ноя-16 (1) +5
- Введён в строй сервис для анализа версий пакетов в репозитор..., бедный буратино, 03:34 , 17-Ноя-16 (8) –2
- Введён в строй сервис для анализа версий пакетов в репозитор..., Аноним, 09:49 , 17-Ноя-16 (19) +3
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 10:58 , 17-Ноя-16 (26) +1
- Введён в строй сервис для анализа версий пакетов в репозитор..., fi, 16:36 , 17-Ноя-16 (59) –1
- Введён в строй сервис для анализа версий пакетов в репозитор..., Вадик, 00:26 , 17-Ноя-16 (2)
- Введён в строй сервис для анализа версий пакетов в репозитор..., noxa, 00:30 , 17-Ноя-16 (3) –1
- Введён в строй сервис для анализа версий пакетов в репозитор..., Аноним, 06:58 , 17-Ноя-16 (9) –1
- Введён в строй сервис для анализа версий пакетов в репозитор..., Аноним, 07:44 , 17-Ноя-16 (11) +1
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 13:50 , 17-Ноя-16 (38) +3
> Посмотрел тут кто разрабатывает... Меня всегда поражали две вещи - почему у > FreeBSD такие скиловые люди.Накостылить скрипт на питоне много скилла не нужно. > И что такие скиловые люди находят в FreeBSD В первую очередь систему портов, которой, по моему скромному мнению, при всех её (постепенно решаемых, впрочем) недостатках, аналогов среди других репозиториев нет. Думаю именно из-за своих качеств, несмотря на, наверное, на порядок меньшую пользовательскую и разработческую базы она по количественным показателям не сильно отстаёт от лидера Debian и обгоняет другие дистрибутивы. А со стороны операционной системы - здоровый консерватизм и целостность экосистемы при отсутствии каких-то значительных недостатков.
- Введён в строй сервис для анализа версий пакетов в репозитор..., Crazy Alex, 01:53 , 17-Ноя-16 (4) +6 [^]
- Введён в строй сервис для анализа версий пакетов в репозитор..., freehck, 10:51 , 17-Ноя-16 (25) +2
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 13:58 , 17-Ноя-16 (40) –1
> А пользователи... Пользователям на это смотреть вредно, ибо сервис в некотором роде > укрепляет совершенно необоснованную веру в то, что последние версии программ - > самые лучшие.Я бы тут поспорил. Отсиживаться на старье куда более спорная стратегия.
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 12:16 , 17-Ноя-16 (29)
> Только надо учитывать, что это сравнение одного минного поля с другим. Они > ж всё берут по последней версии пакета независимо от стабильности (понятно, > что стабильность хрен сравнишь). В результате будет, что в одном дистрибутиве > версия 1.1 стабильная, в другом - она же падучая, в третьем > - есть 1.2, которую никто больше добавлять не стал, так как > известно, что она крива и ломает пол-системыВо-первых, это единичные случаи. Во-вторых, если новая версия работает в одном дистрибутиве, значит могла бы работать и везде. По меньшей мере о ней всегда нужно знать, по большей - менять что-то либо в самом пакете, либо в дистрибутиве, чтобы она нормально работала. > в четвёртом - версия, которой вообще в природе нет (вроде Seamonkey 2.42). А для этого есть игнорирование версий через правила.
- Введён в строй сервис для анализа версий пакетов в репозитор..., Crazy Alex, 16:14 , 17-Ноя-16 (49)
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 17:22 , 17-Ноя-16 (66) +2
> И нет, если работает в одном дистрибутиве - не факт, что будет работать в других. Начиная с того, что там вообще BSD с линуксом перемешалиЯ больше скажу, там и Windows (Chocolatey) есть. Только что с того? От того под какую систему собран софт, версия не меняется. А Linux-специфичный софт, например, под другие системы будет просто отсутствовать, при этом среди Linux'ов корректно сравниваться. > и заканчивая тем, что сама инфраструктура может не позволять. Например, в одном пакеты собираются одной версией компилятора, с которой всё ок, а в другом - перебрались на новую, в которой некоторые пакеты ломаются, и нужно ждать, пока авторы выкатят новые версии с фиксами. Так и в этом случае всё корректно, локальные проблемы дистрибутива - не повод не обновлять пакет. Мантейнер должен помнить что пакет нужно обновить, пользователь должен видить что пакет устарел. А ждать не нужно, нужно коммитить в апстрим. Я надеюсь repology будет мотивировать также и к этому. > А любые рукописные "правила" на десятках тысяч пакетов просто обречены на катастрофическую неполноту. Правила нужны только для исключений, а их будет от силы несколько сотен. За час я добавил их до буквы g (правда, тогда поддерживалось меньше репозиториев, так что надо начать с начала), т.е. за один день вполне можно причесать весь список. На самом деле, проект не сильно пострадает если отдать правила индивидуальных пакетов на откуп тому кому они интересны (т.е. мантейнерам и авторам) - для них проект прежде всего делался, в их руках сделать его для себя удобнее, а на статистику, которая прежде всего интересна обычным пользователям, это не влияет.
- Введён в строй сервис для анализа версий пакетов в репозитор..., CHERTS, 07:41 , 17-Ноя-16 (10) +5
- Введён в строй сервис для анализа версий пакетов в репозитор..., freehck, 08:15 , 17-Ноя-16 (12) +2
- Введён в строй сервис для анализа версий пакетов в репозитор..., arachnid, 09:11 , 17-Ноя-16 (15) –1
- Введён в строй сервис для анализа версий пакетов в репозитор..., freehck, 10:43 , 17-Ноя-16 (24)
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 13:18 , 17-Ноя-16 (33) +1
> Хм. Вообще, я тут подумал как следует. Вы правы. Этот сервис позволит > в некотором роде выявлять ошибки версионирования в различных дистрибутивах. Правда, берёт > сомнение, что это кого-нибудь волнует. Но, как говорится, вдруг?Это не основная и даже не значичельная цель проекта, но если кто-то где-то исправит фейковую версию, я буду рад. Во FreeBSD я несколько уже исправил, к слову. > Но вообще говоря, смысла в этой табличке не много. Ну посмотрели, оценили. > Погудели каждый за свой дистрибутив. И всё. Пользователи - да. А вот для мантейнеров это способ узнать о новых версиях софта, пакеты которого они поддерживают и, соответственно, своевременно обновить свои пакеты. Главная цель - в этом. Авторам также полезно будет узнать где, как и кем их проекты опакечены.
- Введён в строй сервис для анализа версий пакетов в репозитор..., Crazy Alex, 16:01 , 17-Ноя-16 (48) –1
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 09:43 , 17-Ноя-16 (18) –1
> Ни о чём. На Aalib посмотрите: он не менялся уже сто лет, > во всех репах одна и та же версия. Но pkgsrc решил > что 1.4rc5 можно назвать 1.4.0.5, поэтому табличка считает, что у него > самая свежая версия.Пусть это будет уроком для тех кто не использует semver, а также использует alpha/beta/rc и другие приписки (которые semver, увы, разрешает). Хотя тут, конечно, виноват мантейнер pkgsrc, проставивший несуществующую версию. Её можно заигнорировать, что я и сделаю.
- Введён в строй сервис для анализа версий пакетов в репозитор..., Michael Shigorin, 16:42 , 17-Ноя-16 (61)
- Введён в строй сервис для анализа версий пакетов в репозитор..., Нанобот, 08:32 , 17-Ноя-16 (13)
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 09:37 , 17-Ноя-16 (17) +3
>>мощная система правил преобразования названий к "общему знаменателю" > Или, по-простому, костыли Естественно. А по-другому никак, потому что один и тот же пакет и даже одну и ту же версию могут называть кучей разных способов. Я надеюсь проект поможет это исправить, для себя я даже знаю какие порты можно переименовать во FreeBSD, но и с простынёй правил можно неплохо жить.
- Введён в строй сервис для анализа версий пакетов в репозитор..., Аноним, 14:41 , 17-Ноя-16 (42)
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 14:56 , 17-Ноя-16 (45)
Развёртывать дистрибутивы для этого совершенно не нужно, но идея сравнивать по upstream url отличная, добавил себе issue. 100% результатов это, правда, всё равно не даст, к тому же не везде url просто выпарсить.
- Введён в строй сервис для анализа версий пакетов в репозитор..., Аноним, 16:14 , 17-Ноя-16 (50)
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 16:24 , 17-Ноя-16 (55)
> Для 100% сопоставления нужен только адрес архива, который используется в сборкеВ сборках и сводных данных репозитория его нет почти никогда, потому что после сборки он уже никому не нужен. А полноценно парсить исходники (ebuild, pkgbuild, slackbuild, .spec, порты) - нетривиальная задача. > Тогда будет 100% Не будет, будет только возможность сказать что некоторые пакеты имеют одну версию, даже при том что она записана по-разному. В некоторых случаях это улучшит сравнение, в других не даст ничего.
- Введён в строй сервис для анализа версий пакетов в репозитор..., Аноним, 17:31 , 17-Ноя-16 (69) –1
- Введён в строй сервис для анализа версий пакетов в репозитор..., AMDmi3, 17:53 , 17-Ноя-16 (71) +1
> Жалко мне не платят за идеи =) Чтобы я сделал на мощностях Яндекса?Мощности Яндекса тут никому не нужны, всё можно сделать на VPS 10G/1G/1core. По остальному мне нечего добавить к написанному выше - парсить адреса файлов нетривиально, да, это поможет в некоторых случаях, но никакого "следующего уровня" не будет. Зачем вы что-то собрались качать я вообще не понял.
- Введён в строй сервис для анализа версий пакетов в репозитор..., Crazy Alex, 16:18 , 17-Ноя-16 (52)
- Введён в строй сервис для анализа версий пакетов в репозитор..., Michael Shigorin, 16:44 , 17-Ноя-16 (62)
- Введён в строй сервис для анализа версий пакетов в репозитор..., кверти, 09:08 , 17-Ноя-16 (14) +1
- Введён в строй сервис для анализа версий пакетов в репозитор..., RazrFalcon, 09:58 , 17-Ноя-16 (20) +2
- Введён в строй сервис для анализа версий пакетов в репозитор..., privation, 10:08 , 17-Ноя-16 (21) –1
- Введён в строй сервис для анализа версий пакетов в репозитор..., Аноним, 12:41 , 17-Ноя-16 (30)
- Введён в строй сервис для анализа версий пакетов в репозитор..., Alex, 16:15 , 18-Ноя-16 (94)
- Введён в строй сервис для анализа версий пакетов в репозитор..., ваноним, 19:47 , 18-Ноя-16 (96)
- Введён в строй сервис для анализа версий пакетов в репозитор..., Аноним, 12:43 , 19-Ноя-16 (97) –1
|