Package for Ubuntu #3

Open
benjaminoakes opened this Issue Aug 30, 2012 · 29 comments

Comments

Projects
None yet
@benjaminoakes
Owner

benjaminoakes commented Aug 30, 2012

Want easier installation? Make your voice heard.

It might be worth making a .deb and adding this to the Ubuntu Software Center for easier installation. Right now, there are just manual installation instructions in the README.

Interested? Just leave a comment with a +1 so I know. 😄

@yafp

This comment has been minimized.

Show comment
Hide comment
@yafp

yafp Aug 31, 2012

i would love to see ubuntu packages ...so +1

why?
cause at least for me apt is the way to update debian-based systems - i wasnt even used to ruby before ;)

yafp commented Aug 31, 2012

i would love to see ubuntu packages ...so +1

why?
cause at least for me apt is the way to update debian-based systems - i wasnt even used to ruby before ;)

@arashbm

This comment has been minimized.

Show comment
Hide comment
@arashbm

arashbm Sep 1, 2012

+1

arashbm commented Sep 1, 2012

+1

@holocronweaver

This comment has been minimized.

Show comment
Hide comment
@holocronweaver

holocronweaver Sep 1, 2012

Assuming you want this application to enter mainstream usage on Linux, there needs to be an Ubuntu package.

Assuming you want this application to enter mainstream usage on Linux, there needs to be an Ubuntu package.

@benjaminoakes

This comment has been minimized.

Show comment
Hide comment
@benjaminoakes

benjaminoakes Sep 2, 2012

Owner

I've started on this, but have run into some problems reconciling gems with Debian packages. I've written up a question on StackOverflow: How do I package a Ruby application for Ubuntu, including its gem dependencies?

Please share a link to that question, if you'd like. 😄

Owner

benjaminoakes commented Sep 2, 2012

I've started on this, but have run into some problems reconciling gems with Debian packages. I've written up a question on StackOverflow: How do I package a Ruby application for Ubuntu, including its gem dependencies?

Please share a link to that question, if you'd like. 😄

@Benjmin

This comment has been minimized.

Show comment
Hide comment
@Benjmin

Benjmin Sep 3, 2012

+1

Benjmin commented Sep 3, 2012

+1

@jrgifford

This comment has been minimized.

Show comment
Hide comment
@jrgifford

jrgifford Nov 25, 2012

What is the status of this right now?

What is the status of this right now?

@benjaminoakes

This comment has been minimized.

Show comment
Hide comment
@benjaminoakes

benjaminoakes Nov 26, 2012

Owner

@jrgifford It's at a standstill for now. The benefits to having an Ubuntu package are pretty minimal at the moment, especially if it's just scripting installing the ruby1.9.1 dependency and then running gem install maid. I do like that a PPA would make software updates easier to distribute, though.

Right now, I'm spending the time I have to work on Maid fixing bugs and implementing new features. I may come back to the Ubuntu package, especially if enough users would find it useful. In the immediate-term, I can package up a "gem installer deb" and put it under the GitHub downloads -- I've gotten that working before.

I see you responded to my question on StackOverflow and have a related GitHub repo. Any help is appreciated, as always. There's a good chance you know more about this topic than I do. 😄

Owner

benjaminoakes commented Nov 26, 2012

@jrgifford It's at a standstill for now. The benefits to having an Ubuntu package are pretty minimal at the moment, especially if it's just scripting installing the ruby1.9.1 dependency and then running gem install maid. I do like that a PPA would make software updates easier to distribute, though.

Right now, I'm spending the time I have to work on Maid fixing bugs and implementing new features. I may come back to the Ubuntu package, especially if enough users would find it useful. In the immediate-term, I can package up a "gem installer deb" and put it under the GitHub downloads -- I've gotten that working before.

I see you responded to my question on StackOverflow and have a related GitHub repo. Any help is appreciated, as always. There's a good chance you know more about this topic than I do. 😄

@Linux-cpp-lisp

This comment has been minimized.

Show comment
Hide comment
@Linux-cpp-lisp

Linux-cpp-lisp Nov 26, 2012

@benjaminoakes: I hope my answer can be of some help. I'd be interested to see this on Linux, as I use Linux for a lot of my stuff. And this looks nice. An automated Download killer would be awesome!

@benjaminoakes: I hope my answer can be of some help. I'd be interested to see this on Linux, as I use Linux for a lot of my stuff. And this looks nice. An automated Download killer would be awesome!

@benjaminoakes

This comment has been minimized.

Show comment
Hide comment
@benjaminoakes

benjaminoakes Nov 26, 2012

Owner

@Linux-cpp-lisp Your answer is definitely helpful. Thanks for your help!

For what it's worth, Maid does officially support Ubuntu as of v0.1.3. I use it on my personal Ubuntu laptop. This issue is just about providing a package for Ruby newbies. 😄

Owner

benjaminoakes commented Nov 26, 2012

@Linux-cpp-lisp Your answer is definitely helpful. Thanks for your help!

For what it's worth, Maid does officially support Ubuntu as of v0.1.3. I use it on my personal Ubuntu laptop. This issue is just about providing a package for Ruby newbies. 😄

@Linux-cpp-lisp

This comment has been minimized.

Show comment
Hide comment
@Linux-cpp-lisp

Linux-cpp-lisp Nov 26, 2012

@benjaminoakes: Cool. I wonder if I could get it to work on Mint, considering that Mint is an Ubuntu derivative, and if there is any file manager integration, as long as it's done through GNOME APIs, not Nautilus ones, it should work. I'll try it when I have the time.

That's true. I think the main benefit of having a PPA and a .deb is the auto-updates, because gem doesn't do that. It can be a bit of a pain to have to do it separately.

Note: I'm one of those package-management-till-the-end people. Ever since I saw apt-get, I can't live without it!

@benjaminoakes: Cool. I wonder if I could get it to work on Mint, considering that Mint is an Ubuntu derivative, and if there is any file manager integration, as long as it's done through GNOME APIs, not Nautilus ones, it should work. I'll try it when I have the time.

That's true. I think the main benefit of having a PPA and a .deb is the auto-updates, because gem doesn't do that. It can be a bit of a pain to have to do it separately.

Note: I'm one of those package-management-till-the-end people. Ever since I saw apt-get, I can't live without it!

@Linux-cpp-lisp

This comment has been minimized.

Show comment
Hide comment
@Linux-cpp-lisp

Linux-cpp-lisp Nov 26, 2012

Oh yeah. +1

Oh yeah. +1

@benjaminoakes

This comment has been minimized.

Show comment
Hide comment
@benjaminoakes

benjaminoakes Nov 26, 2012

Owner

@Linux-cpp-lisp Glad you like it. 😄

Ubuntu-derived distributions like Mint should work, but I only really have the resources to support Ubuntu proper. Community support of other distros is welcome. If you'd like, you can document your experiences in the wiki.

I can understand what you say about apt-get and definitely want oblige at some point. I got a little burned out on Ubuntu packaging earlier. Right now, I'm more likely to implement other new features. 😄

If you want to experiment with making a package that can be accepted into a PPA, that would be very helpful! Please let me know if you'd like to coordinate. (I still have a PPA -- it just doesn't have any packages yet.)

Owner

benjaminoakes commented Nov 26, 2012

@Linux-cpp-lisp Glad you like it. 😄

Ubuntu-derived distributions like Mint should work, but I only really have the resources to support Ubuntu proper. Community support of other distros is welcome. If you'd like, you can document your experiences in the wiki.

I can understand what you say about apt-get and definitely want oblige at some point. I got a little burned out on Ubuntu packaging earlier. Right now, I'm more likely to implement other new features. 😄

If you want to experiment with making a package that can be accepted into a PPA, that would be very helpful! Please let me know if you'd like to coordinate. (I still have a PPA -- it just doesn't have any packages yet.)

@Linux-cpp-lisp

This comment has been minimized.

Show comment
Hide comment
@Linux-cpp-lisp

Linux-cpp-lisp Nov 26, 2012

Cool! I'll take a look soon.

On Nov 26, 2012, at 4:20 PM, Ben Oakes notifications@github.com wrote:

@Linux-cpp-lisp Glad you like it.

Ubuntu-derived distributions like Mint should work, but I only really have the resources to support Ubuntu proper. Community support of other distros is welcome. If you'd like, you can document your experiences in the wiki.

I can understand what you say about apt-get and definitely want oblige at some point. I got a little burned out on Ubuntu packaging earlier. Right now, I'm more likely to implement other new features.

If you want to experiment with making a package that can be accepted into a PPA, that would be very helpful! Please let me know if you'd like to coordinate. (I still have a PPA -- it just doesn't have any packages yet.)


Reply to this email directly or view it on GitHub.

Cool! I'll take a look soon.

On Nov 26, 2012, at 4:20 PM, Ben Oakes notifications@github.com wrote:

@Linux-cpp-lisp Glad you like it.

Ubuntu-derived distributions like Mint should work, but I only really have the resources to support Ubuntu proper. Community support of other distros is welcome. If you'd like, you can document your experiences in the wiki.

I can understand what you say about apt-get and definitely want oblige at some point. I got a little burned out on Ubuntu packaging earlier. Right now, I'm more likely to implement other new features.

If you want to experiment with making a package that can be accepted into a PPA, that would be very helpful! Please let me know if you'd like to coordinate. (I still have a PPA -- it just doesn't have any packages yet.)


Reply to this email directly or view it on GitHub.

@shockme

This comment has been minimized.

Show comment
Hide comment
@shockme

shockme Dec 16, 2012

I've been using Ubuntu full time on my work and home desktop since 2005, so definitely a +1 from me.

shockme commented Dec 16, 2012

I've been using Ubuntu full time on my work and home desktop since 2005, so definitely a +1 from me.

@Linux-cpp-lisp

This comment has been minimized.

Show comment
Hide comment
@Linux-cpp-lisp

Linux-cpp-lisp Dec 17, 2012

Cool! For Ubuntu or maid?

On Sunday, December 16, 2012, shockme wrote:

I've been using Ubuntu full time on my work and home desktop since 2005,
so definitely a +1 from me.


Reply to this email directly or view it on GitHubhttps://github.com/benjaminoakes/maid/issues/3#issuecomment-11423666.

Cool! For Ubuntu or maid?

On Sunday, December 16, 2012, shockme wrote:

I've been using Ubuntu full time on my work and home desktop since 2005,
so definitely a +1 from me.


Reply to this email directly or view it on GitHubhttps://github.com/benjaminoakes/maid/issues/3#issuecomment-11423666.

@shockme

This comment has been minimized.

Show comment
Hide comment
@shockme

shockme Dec 17, 2012

+1 for maid package for ubuntu :)

shockme commented Dec 17, 2012

+1 for maid package for ubuntu :)

@nurettin

This comment has been minimized.

Show comment
Hide comment
@nurettin

nurettin Dec 29, 2012

having an ubuntu package is good for popularization of ruby, so 👍
but if I downloaded ruby via rvm or some other ruby management script, it is of no use so 👎
all in all it is a +0 :-)

having an ubuntu package is good for popularization of ruby, so 👍
but if I downloaded ruby via rvm or some other ruby management script, it is of no use so 👎
all in all it is a +0 :-)

@Linux-cpp-lisp

This comment has been minimized.

Show comment
Hide comment
@Linux-cpp-lisp

Linux-cpp-lisp Dec 29, 2012

@nurettin True, but you didn't take the auto updating of packages into consideration. Getting things updated automatically is a huge boon that RubyGems doesn't offer.

@nurettin True, but you didn't take the auto updating of packages into consideration. Getting things updated automatically is a huge boon that RubyGems doesn't offer.

@nurettin

This comment has been minimized.

Show comment
Hide comment
@nurettin

nurettin Dec 29, 2012

@Linux-cpp-lisp you can keep gems updated with bundle update

@Linux-cpp-lisp you can keep gems updated with bundle update

@benjaminoakes

This comment has been minimized.

Show comment
Hide comment
@benjaminoakes

benjaminoakes Dec 31, 2012

Owner

I agree with both points:

  • Auto updating would be nice. It's too hard to know when new versions of Maid are available right now. (If there's a pure Ruby solution, that might be good too.)
  • A package might not be the most useful for RVM users, etc... but for someone who is new to Ruby, it's a much easier way to get started.

However, neither are critical right now. Like I've said before, my current focus is on new features and bugfixes. Contributions are always appreciated, though. 😄

Owner

benjaminoakes commented Dec 31, 2012

I agree with both points:

  • Auto updating would be nice. It's too hard to know when new versions of Maid are available right now. (If there's a pure Ruby solution, that might be good too.)
  • A package might not be the most useful for RVM users, etc... but for someone who is new to Ruby, it's a much easier way to get started.

However, neither are critical right now. Like I've said before, my current focus is on new features and bugfixes. Contributions are always appreciated, though. 😄

@Linux-cpp-lisp

This comment has been minimized.

Show comment
Hide comment
@Linux-cpp-lisp

Linux-cpp-lisp Dec 31, 2012

Good focus. For native software, a package is critical, but for Maid, it's only slightly necessary.
On Dec 31, 2012, at 8:13 AM, Ben Oakes wrote:

I agree with both points:

Auto updating would be nice. It's too hard to know when new versions of Maid are available right now. (If there's a pure Ruby solution, that might be good too.)
A package might not be the most useful for RVM users, etc... but for someone who is new to Ruby, it's a much easier way to get started.
However, neither are critical right now. Like I've said before, my current focus is on new features and bugfixes. Contributions are always appreciated, though.


Reply to this email directly or view it on GitHub.

Good focus. For native software, a package is critical, but for Maid, it's only slightly necessary.
On Dec 31, 2012, at 8:13 AM, Ben Oakes wrote:

I agree with both points:

Auto updating would be nice. It's too hard to know when new versions of Maid are available right now. (If there's a pure Ruby solution, that might be good too.)
A package might not be the most useful for RVM users, etc... but for someone who is new to Ruby, it's a much easier way to get started.
However, neither are critical right now. Like I've said before, my current focus is on new features and bugfixes. Contributions are always appreciated, though.


Reply to this email directly or view it on GitHub.

@wjbuys

This comment has been minimized.

Show comment
Hide comment
@wjbuys

wjbuys Apr 1, 2013

Vagrant recently switched to native packages. It looks like @mitchellh is using fpm for packaging, which supports multiple platforms.

wjbuys commented Apr 1, 2013

Vagrant recently switched to native packages. It looks like @mitchellh is using fpm for packaging, which supports multiple platforms.

@benjaminoakes

This comment has been minimized.

Show comment
Hide comment
@benjaminoakes

benjaminoakes Apr 1, 2013

Owner

Thanks for sharing, @wjbuys. I remember trying fpm, but it wasn't doing quite what I was hoping for.

Like heroku, vagrant seems to be embedding Ruby, gems, and other dependencies in the package, and ignoring the system ruby. It's less pure than I would like, but that might be the way to go...

Owner

benjaminoakes commented Apr 1, 2013

Thanks for sharing, @wjbuys. I remember trying fpm, but it wasn't doing quite what I was hoping for.

Like heroku, vagrant seems to be embedding Ruby, gems, and other dependencies in the package, and ignoring the system ruby. It's less pure than I would like, but that might be the way to go...

@benjaminoakes

This comment has been minimized.

Show comment
Hide comment
@wjbuys

This comment has been minimized.

Show comment
Hide comment
@wjbuys

wjbuys Dec 30, 2014

There's also the packaging system that Chef uses, Omnibus. Embeds everything similarly to Vagrant.

wjbuys commented Dec 30, 2014

There's also the packaging system that Chef uses, Omnibus. Embeds everything similarly to Vagrant.

@exetico

This comment has been minimized.

Show comment
Hide comment
@exetico

exetico Nov 11, 2015

How is the status of the project with auto-updating ;-)?

exetico commented Nov 11, 2015

How is the status of the project with auto-updating ;-)?

@mhalano

This comment has been minimized.

Show comment
Hide comment
@mhalano

mhalano Nov 12, 2015

@exetico I think this is not the place to do this question.

mhalano commented Nov 12, 2015

@exetico I think this is not the place to do this question.

@exetico

This comment has been minimized.

Show comment
Hide comment
@exetico

exetico Nov 12, 2015

@mhalano - Well, fair :-) I can understand that. I just saw the message from @Linux-cpp-lisp . Guess i was to snooze, then i post the question. Thanks for your anwser, anyways :-)

exetico commented Nov 12, 2015

@mhalano - Well, fair :-) I can understand that. I just saw the message from @Linux-cpp-lisp . Guess i was to snooze, then i post the question. Thanks for your anwser, anyways :-)

@mhalano

This comment has been minimized.

Show comment
Hide comment
@mhalano

mhalano Feb 24, 2017

+1

mhalano commented Feb 24, 2017

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment