Quet
Кабачок
Любой файл из runtime/syntax/
Quet
нет такого пакета
Quet
Любой файл из runtime/syntax/
давай по-другому скажу
я не вижу импорта regexp нигде в парсере кроме как в экстракторе документации из исходников и тестах
Кабачок
Окей посмотрю ещё разок. Это не пакет, это папка в репозитории.
Кабачок
Где лежат файлы синтаксиса, один из них я даже сам писал.
Quet
это какая версия го была?
Dmitry
А как сделать так, чтобы stack запускал только мои тесты, из моего cabal-файла, а не трогал тесты зависимостей (которые прописаны в packages)?
Dmitry
Ну или хотя бы как указать нужное имя test-suite?
Dmitry
А, нашёл. stack test пакет:тест.
A64m
как Сноймана не пускали на хекедж в двух действиях
1) I requested a change in official policy to guarantee that my usage of Hackage is allowed.
2) I was hoping to see some kind of statement on Hackage that said something like, "PVP adherence is recommended, but not required. You are free to upload a package even if it does not conform to the PVP." Which I realize is in fact exactly what the current policy is, but in many discussions, this was unclear to people.
Quet
снойман норм
Quet
надеюсь запилит возможность в стакадж добавлять пакеты в обход хакаджа
A64m
обязательно запилит
Alexander
Alexander
просто
Alexander
закапывать заживо
Alexander
(/me злой сегодня)
Alexander
самая идиотская возможная идея, которая могла быть
Quet
почему? ) в жопу этот PVP и необходимость в upper-bound ограничениях
Alexander
НЕТУ ЕЁ
Alexander
где этот PVP?
Alexander
как же блин задолбали
Alexander
необходимость написать base <100 это PVP
Alexander
?
Quet
Alexander
как где?
Alexander
как в го давайте?
Alexander
чтобы в зависимостях ссылка на гитхаб
Quet
Alexander
Ъ будет
Alexander
зачем писать base <100?
Quet
угу
Alexander
смысл в том, что в районе ghc было много проблем
Alexander
ghc-6
Alexander
тогда потребовали чтобы было указано, только для base
Alexander
для других пакетов что хочешь
Alexander
зачем можно кметта на этот счет почитать
Alexander
но в основном чтобы любой тулинг мог нормально работать с глобальной базой пакетов
A64m
> "I believe that we will continue having regular online flamewars about the PVP, which is the biggest thing I've been trying to get to stop over the past few years.
Going along with this, I requested a change to the Hackage Trustee guidelines (or whatever the appropriate term is), namely that it is not appropriate to PVP police on social media. <...> Publicly criticizing an author for not following the PVP: unacceptable.
Снойман требует, чтоб те, кто неправ в интернетах немедленно прекратили, но понимает что это сложно энфорсить:
> I do realize that enforcing a policy on how people behave personally is difficult. But I'd be happy to see the change even if it wasn't easily enforceable.
Quet
ревижены эти в хакадже еще (нахрена их вообще делали 🙁 )
ну и надеюсь запилит еще снойман свой патчсет чтобы не ждать особо упоротых апстримов
Alexander
ревижины делали для того, чтобы не нужно было перезаливать пакет если нужно зависимости поменять
Alexander
причин может быть много
Vladislav
потому что зависимости зря в tarball включены
Alexander
нет не зря
Alexander
это позволяет дистрам скачать полноценный тарбол и хранить его
Vladislav
какой прок, если они неправильные все равно могут быть?
Alexander
какой прок в либе, если они может криво работать
Vladislav
Если ты правишь кривую либу, это новый tarball
Vladislav
Тогда надо take a stance:
* правим зависимости - новый tarball
* зависимости вне tarball
Vladislav
Мне не принципиально что из двух, но делать version bump на каждую подправку upper bounds не хочется
Quet
а зачем нужно часто менять зависимости (если не пользоваться этими убогими upper-bounds)
Alexander
ну формально ничего хакажду не мешает патченный тарбол по другой ссылке отдавать
Alexander
@quetzal т.к. твоя убогая либа ломается при обновлении зависимости
Alexander
и т.к. нужно проигнорировать определенную версию чужой убогой либы
Vladislav
Alexander
и т.к. моя убогая либа хочет чтобы твоя либа принимала более старую версию и она принимает
Quet
но ты заранее не знаешь какая новая версия сломает и хз к какой версии прибиваться
Alexander
в общем в semver есть upper bounds?
Alexander
там >=1.2.3 работает как >1.2.3 <2?
Vladislav
Alexander
тут тоже самое
Alexander
точно
Quet
про семвер отлично было у Хикки кажется
patch changes? you don't care
minor changes? you don't care
major changes? you are (possibly) fucked
Vladislav
с гарантией, что revX отличаются друг от друга только version bounds
Кабачок
Leonid 🦇
абстракции только если
Quet
Leonid 🦇
а мне нет
A64m
Антон
Кабачок
Всем тихо, вопрос по хаскелю!
Quet
так никто не душит? там же основная мысль "уберите требований которым должен соответствовать пакет для заливки в хакадж"