Hey guys!
I meant to send this mail some time ago, but somehow stuck in my drafts folder :\
I guess most of you know http://isitfedoraruby.com more or less.
I had a conversation with Mo and Vit about this app and how we could add some new features to make it more appealing and handy to packagers. Below are some of my thoughts of enhancement, any feedback is appreciated.
- Write tests: Not exactly an app feature, but it should help in future development.
- Gemfile tool [0]: Currently it does't have a handy output. I'd like to see the versions in a table format and be able to extract more data, like json files.
- Dependency checker: Currently we can see the dependencies of a gem [1] in a format not very representational IMO. I had in mind making it look like more or less with gemlou.pe [2].
- Package Status: Be it a gem or an app, it would be cool to have something to show about their packaging progress. Debian gitlab packagers, have set up a simple static page [3] showing the progress of its packaging. It is really cool and it comes close to what I have in mind :)
- UI/UX fixes: I have found some glitches that I would like to work on, such as make optimizations on UI for small screens, etc.
- Many other stuff...
Also, I proposed this idea as a GSoC project [4]. If it gets chosen I'll work on it full throttle :p If not I'll be working on my free time :) Either way I think we could make good use of these changes!
Cheers!
[0] http://www.isitfedoraruby.com/stats/gemfile_tool [1] http://www.isitfedoraruby.com/fedorarpms/rubygem-Ascii85/full_deps [2] https://www.gemlou.pe/loupes/devise/versions/2.2.3 [3] http://people.debian.org/~praveen/diasbar/ [4] https://fedoraproject.org/wiki/GSOC_2014/Student_Application_Axilleas/Isitfe...
Your project have been accepted for GSoC. Congrats!
Vít
Dne 17.4.2014 15:41, Achilleas Pipinellis napsal(a):
Hey guys!
I meant to send this mail some time ago, but somehow stuck in my drafts folder :\
I guess most of you know http://isitfedoraruby.com more or less.
I had a conversation with Mo and Vit about this app and how we could add some new features to make it more appealing and handy to packagers. Below are some of my thoughts of enhancement, any feedback is appreciated.
- Write tests: Not exactly an app feature, but it should help in future
development.
- Gemfile tool [0]: Currently it does't have a handy output. I'd like to
see the versions in a table format and be able to extract more data, like json files.
- Dependency checker: Currently we can see the dependencies of a gem [1]
in a format not very representational IMO. I had in mind making it look like more or less with gemlou.pe [2].
- Package Status: Be it a gem or an app, it would be cool to have
something to show about their packaging progress. Debian gitlab packagers, have set up a simple static page [3] showing the progress of its packaging. It is really cool and it comes close to what I have in mind :)
- UI/UX fixes: I have found some glitches that I would like to work on,
such as make optimizations on UI for small screens, etc.
- Many other stuff...
Also, I proposed this idea as a GSoC project [4]. If it gets chosen I'll work on it full throttle :p If not I'll be working on my free time :) Either way I think we could make good use of these changes!
Cheers!
[0] http://www.isitfedoraruby.com/stats/gemfile_tool [1] http://www.isitfedoraruby.com/fedorarpms/rubygem-Ascii85/full_deps [2] https://www.gemlou.pe/loupes/devise/versions/2.2.3 [3] http://people.debian.org/~praveen/diasbar/ [4] https://fedoraproject.org/wiki/GSOC_2014/Student_Application_Axilleas/Isitfe...
On 04/22/2014 10:26 AM, Vít Ondruch wrote:
Your project have been accepted for GSoC. Congrats!
Yay! Thanks! Full throttle it is :) I'll keep you updated.
Your project have been accepted for GSoC. Congrats!
Congrats from me as well!
Regarding the ideas about isitfedoraruby, I once told Vit I would really like to see checks that our gems are properly patched against released CVEs (so that nobody says "oh you have rails 3.2.8, everybody knows its vulnerable"), but the proper solution would be to have all the reproducers and do real checks so you can be sure no regression was introduced.
This is probably not an easy task, but since you have asked :).
Josef
On 04/22/2014 02:21 PM, Josef Stribny wrote:
Your project have been accepted for GSoC. Congrats!
Congrats from me as well!
Regarding the ideas about isitfedoraruby, I once told Vit I would really like to see checks that our gems are properly patched against released CVEs (so that nobody says "oh you have rails 3.2.8, everybody knows its vulnerable"),
The check part I guess could be achieved with a little web scrapping and checking against rawhide.
but the proper solution would be to have all the reproducers and do real checks so you can be sure no regression was introduced.
Are you talking about something like Continuous Integration? I had a talk with Vit about it, to integrate Fedora in http://rubyci.org/ as a side project.
+1 gratz. All the suggestions sound worthwhile though tests for the current app might not be the highest priority since some of it should be rewritten. In any case if you need any help understanding the current code base / integrating things in just shout out.
-Mo
On 04/22/2014 03:26 AM, Vít Ondruch wrote:
Your project have been accepted for GSoC. Congrats!
Vít
Dne 17.4.2014 15:41, Achilleas Pipinellis napsal(a):
Hey guys!
I meant to send this mail some time ago, but somehow stuck in my drafts folder :\
I guess most of you know http://isitfedoraruby.com more or less.
I had a conversation with Mo and Vit about this app and how we could add some new features to make it more appealing and handy to packagers. Below are some of my thoughts of enhancement, any feedback is appreciated.
- Write tests: Not exactly an app feature, but it should help in future
development.
- Gemfile tool [0]: Currently it does't have a handy output. I'd like to
see the versions in a table format and be able to extract more data, like json files.
- Dependency checker: Currently we can see the dependencies of a gem [1]
in a format not very representational IMO. I had in mind making it look like more or less with gemlou.pe [2].
- Package Status: Be it a gem or an app, it would be cool to have
something to show about their packaging progress. Debian gitlab packagers, have set up a simple static page [3] showing the progress of its packaging. It is really cool and it comes close to what I have in mind :)
- UI/UX fixes: I have found some glitches that I would like to work on,
such as make optimizations on UI for small screens, etc.
- Many other stuff...
Also, I proposed this idea as a GSoC project [4]. If it gets chosen I'll work on it full throttle :p If not I'll be working on my free time :) Either way I think we could make good use of these changes!
Cheers!
[0] http://www.isitfedoraruby.com/stats/gemfile_tool [1] http://www.isitfedoraruby.com/fedorarpms/rubygem-Ascii85/full_deps [2] https://www.gemlou.pe/loupes/devise/versions/2.2.3 [3] http://people.debian.org/~praveen/diasbar/ [4] https://fedoraproject.org/wiki/GSOC_2014/Student_Application_Axilleas/Isitfe...
ruby-sig mailing list ruby-sig@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/ruby-sig
On 04/22/2014 05:32 PM, Mo Morsi wrote:
+1 gratz. All the suggestions sound worthwhile though tests for the current app might not be the highest priority since some of it should be rewritten. In any case if you need any help understanding the current code base / integrating things in just shout out.
-Mo
Thanks, as a first step I want to document everything that the app already does, a structural/architecture analysis that is. I had a draft written down in order to make the proposal but I need to dig deeper :)
I'll start working on that this week and if anything arises I'll cry for help :p
As for the tests you are probably right. I might focus on rewriting some of its parts first.
ruby-sig@lists.fedoraproject.org