create a list of gems that only gitlab needs
Created by: Praveen Arimbrathodiyil
This will help gitlab upstream to update gems easily without asking us first like this case https://gitlab.com/gitlab-org/gitlab-ce/issues/2830
Imported comments:
By Balasankar C on 2015-12-24T07:14:15.608Z
So, I am gonna close this issue. Reopen if any change needed.
By Balasankar C on 2015-12-24T07:14:15.123Z
Status changed to closed
By Praveen Arimbrathodiyil on 2015-12-24T02:16:38.390Z
Wow! @balasankarc you rock!
By Balasankar C on 2015-12-23T22:38:18.340Z
@pravi : Live happily.
http://debian.fosscommunity.in/compare?appname=diaspora&appname=gitlab
By Praveen Arimbrathodiyil on 2015-12-23T12:51:42.325Z
@balasankarc thanks! We can live with it for now.
By Balasankar C on 2015-12-23T12:37:33.048Z
@pravi : Ok. That we can make a seperate app, something that compares the requirements of common gems in all the Ruby apps we maintain. Since it is needed only during updates, let's not merge it with existing gemdeps service (It will reduce the code clarity very much). I will write it by this weekend and give you a link that you may share with GitLab people.
I've implemented my proposal in debian.fosscommunity.in. Check it and if it works, I can merge it to my master branch.
By Praveen Arimbrathodiyil on 2015-12-23T11:59:09.937Z
@balasankarc lets go with what you proposed for now. But we need that kind of information to keep such big apps in sync.
By Balasankar C on 2015-12-23T11:44:07.571Z
@pravi Personally, I don't think that is a good idea. Each status bars are now isolated and depends only on the files associated to them. What you proposed would make each app linked to every other app(whose number may increase in the future) and would require a restructure of code.
What about this: Instead of linking gem name to rubygems, let's make two links. One to rubygems and other to the packaging and requirement status of that gem. I can change the URL config so that /info/ would give status of gems requirement in every available app. I know it requires an additional click, but it feels cleaner to me.
By Praveen Arimbrathodiyil on 2015-12-23T10:03:55.470Z
mentioned in issue gitlab-org/gitlab-ce#2821
By Praveen Arimbrathodiyil on 2015-12-23T09:59:29.662Z
@balasankarc Can this be made part of our status bars? May be add one more column after satisfied, "diaspora version" for gitlab and "gitlab version" for diaspora.
By Praveen Arimbrathodiyil on 2015-12-23T09:59:29.370Z
Status changed to reopened
By Balasankar C on 2015-11-25T09:08:44.709Z
Status changed to closed
By Balasankar C on 2015-11-25T09:08:44.543Z
I think this is the list. Just a random hack. Do confirm.
default_value_for
devise-async
doorkeeper
omniauth-bitbucket
omniauth-github
omniauth-gitlab
omniauth-google-oauth2
omniauth-saml
omniauth-shibboleth
omniauth_crowd
rack-oauth2
devise-two-factor
rqrcode-rails3
attr_encrypted
browser
gitlab_git
gitlab_omniauth-ldap
gollum-lib
gitlab-linguist
grape
grape-entity
stamp
enumerize
kaminari
haml-rails
dropzonejs-rails
six
seed-fu
html-pipeline
task_list
github-markup
RedCloth
rdoc
org-ruby
creole
wikicloth
asciidoctor
diffy
state_machine
after_commit_queue
httparty
colored
colorize
settingslogic
version_sorter
redis-rails
tinder
hipchat
gitlab-flowdock-git-hook
gemnasium-gitlab-service
slack-notifier
asana
ruby-fogbugz
d3_rails
cal-heatmap-rails
underscore-rails
sanitize
rack-attack
ace-rails-ap
mousetrap-rails
charlock_holmes
coffee-rails
turbolinks
jquery-turbolinks
font-awesome-rails
gitlab_emoji
jquery-atwho-rails
jquery-scrollto-rails
nprogress-rails
raphael-rails
select2-rails
virtus
newrelic_rpm
newrelic-grape
octokit
mail_room
email_reply_parser
activerecord-deprecated_finders
activerecord-session_store
nested_form
paranoia
ruby-saml
attr_required
httpclient
rotp
rqrcode
encryptor
github-linguist
rugged
net-ldap
pyu-ruby-sasl
rubyntlm
gollum-grit_adapter
rouge
stringex
escape_utils
rack-accept
rack-mount
html2haml
rubypants
expression_parser
htmlentities
concurrent-ruby
redis-actionpack
redis-activesupport
redis-store
twitter-stream
mimemagic
flowdock
gitlab-grit
faraday_middleware-multi_json
crack
crass
nokogumbo
gemojione
axiom-types
coercible
descendants_tracker
sawyer
mime-types-data
ruby_parser
redis-rack
diff-lcs
posix-spawn
safe_yaml
ice_nine
sexp_processor