toshia / diva Goto Github PK
View Code? Open in Web Editor NEWミクしゃん…❦
License: MIT License
ミクしゃん…❦
License: MIT License
来たるmikutter 3.6のためにdivaを新規にDebianパッケージ化しようとしています。
新規パッケージの際にはパッケージの説明が必要なのですが、
現状オフィシャルな説明は spec.summary にある1行のみのため、
それを引き写しただけだと新規パッケージのチェックでストップがかかる可能性があります。
お手数ですがREADME.mdに説明を追加していただけないでしょうか。
よろしくお願いいたします。
#3 と同じ内容ですが
2021/7 に addressable gem 2.8.0 が出ています。
https://github.com/sporkmonger/addressable/blob/addressable-2.8.0/CHANGELOG.md
diva の diva.gemspec
では ">= 2.5.2", "< 2.8"
のままなので引っかかります。
Line 27 in da69398
変更点はざっくり "dropping support for Ruby 2.0 and 2.1" と "adding Ruby 3.0" で、
細かい非互換っぽく見える変更はありますが、 diva で参照しているかどうか?
とりあえず 2.8 まで許容するか "<3.0"
とするか、どちらかお願いしたいです。
mikutter 本体のチケットにも書いていますが
diva の addressable gem の要求バージョンについて
2.6.0 も受け入れるように変更しませんか、という提案です
https://dev.mikutter.hachune.net/issues/1330
https://github.com/toshia/diva/blob/v0.3.2/diva.gemspec#L27
spec.add_dependency "addressable", ">= 2.5", "< 2.6"
addressable gem のコミットログを見る限り、
2.5.2 → 2.6.0 へ minor バージョンが上げられたのは
ruby 2.6 サポートと bundle 2.x のサポートという気がします。
過去の minor bump を見ても ruby のバージョン絡みのみっぽいので、
とりあえず <3.0 指定でもいいんじゃないかという気がします。手元で試したところでは mikutter 3.8.7 + diva 0.3.2 で
addressable 2.6.0 でもTLを眺めるのに支障がないくらいには
動いているようです。
(addressable gem がどこで参照されるのかを把握していない)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.