[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
** Changed in: libgems-ruby (Debian) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/244742 Title: ruby1.8-dev should be recommended, not suggested -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
** Branch linked: lp:ubuntu/libgems-ruby -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
This bug was fixed in the package libgems-ruby - 1.3.7-3 --- libgems-ruby (1.3.7-3) unstable; urgency=low [ Lucas Nussbaum ] * Team Upload. * Recommend libruby1.8-dev and build-essential instead of suggesting them, because we have to answer that FAQ too frequently. LP: #244742 [ Clint Byrum ] * debian/patches/50_add_missing_require_yaml.diff require 'yaml' in lib/rubygems/specification.rb (Closes: #597554) -- Ubuntu Archive Auto-SyncThu, 04 Nov 2010 11:41:54 + ** Changed in: libgems-ruby (Ubuntu) Status: Confirmed => Fix Released -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
On Tue, Aug 25, 2009 at 2:12 PM, Wesley wrote: > I want to second the idea of -dev package as a dependency for libgems > (or gems) package. I needed to install a gem and I got errors, which > started with mkmf. Not all gems require a development environment to install, so I disagree with any development packages being a dependency. That some gems require a development environment to install is, in my opinion, a flaw with the gem model. Those gems that are ultimately necessary should be natively packaged. The argument over if ruby1.8-dev should be 'suggests' or 'recommends' is still open upstream. -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
I want to second the idea of -dev package as a dependency for libgems (or gems) package. I needed to install a gem and I got errors, which started with mkmf. -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
We're going to try to get back into sync with debian [1] after some diversions [2][3]. Rubygems is a complex package with a number of interesting problems that really deserves us all working together on. [1] https://bugs.launchpad.net/ubuntu/+source/libgems-ruby/+bug/302990 [2] https://bugs.launchpad.net/ubuntu/+source/libgems-ruby/+bug/145267 [3] https://bugs.launchpad.net/ubuntu/+source/libgems-ruby/+bug/262063 -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
I wholeheartedly agree that diverging from Debian packages is a bad thing, and got bitten by it way too many times when backporting packages (and having to choose between an older Ubuntu version, a newer Debian version and forward-porting the Ubuntu-specific changes to the newer Debian source). I agree with the Onigurama example you linked; depending on everything needed to build all possible gems would be silly – but, as you yourself agree, ruby-dev is both needed for quite a lot of gems and the mkmf error is really cryptic. I don’t think diverging from Debian for just this one change would make sense, but libgems-ruby is already Ubuntu-versioned, and IMHO this particular change is quite trivial, both to introduce and to maintain. Being a Ruby developer I use hand-compiled Ruby versions anyway (also for the unfortunate decision of compiling Ruby with --enable-pthread on Debian/Ubuntu), but I can foresee this being a problem for the regular RubyGems user. I agree with defering the resolution of this issue until debbugs #466189 is resolved (although it’s been silent for the past nine months). Thanks a lot for your interest in this issue! -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
Shot, Many Ubuntu packages are direct sync's from Debian packages which is considered "upstream" from Ubuntu. While we could fork the packaging and add our own changes, that adds considerable work to each new release of the package. Changes and improvements should go as far upstream as possible/applicable to avoid the high cost of maintenance. You can usually tell which packages are maintained locally because they will have a version like 'foo-1.0.0-1ubuntu1'. I don't see a wiki entry about this, but see this [1] IRC session for more information. This can also be a slippery slope. Many gems require additional development packages to be installed because they compile extensions [2] rather than only installing ruby libraries. However I agree that ruby1.8-dev is reasonable. Since gems is currently synced from debian, and being a complex package that we should all work on together, we should defer the resolution of this ticket to the upstream debian bug. [1] https://wiki.ubuntu.com/MeetingLogs/devweek0901/Package [2] http://blog.loftninjas.org/2008/09/25/installing-the-oniguruma-gem-on-debianubuntu/ ** Changed in: libgems-ruby (Ubuntu) Status: Incomplete => Confirmed -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
If the resolution of this bug is that rubygems depends (or recommends) on libruby-dev, it should also depend/recommend build-essentials. Nathan: I don’t really agree with the ‘you should report this bug on the Debian BTS’ idea. First, I’m an Ubuntu user, I might have no idea whether Debian’s rubygems package depends/recommends libruby-dev. Second, Debian and Ubuntu are tailored for different users, and I’d actually understand a resolution in which rubygems suggests libruby-dev on Debian while recommending it (and build-essentials) in Ubuntu. -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
** Changed in: libgems-ruby (Debian) Status: Unknown => New -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
Turns out this bug is already in Debian as Debian bug 466189. Adding a bugwatch. ** Changed in: libgems-ruby (Debian) Importance: Undecided => Unknown Bugwatch: None => Debian Bug tracker #466189 Status: New => Unknown -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
** Also affects: libgems-ruby (Debian) Importance: Undecided Status: New -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 244742] Re: ruby1.8-dev should be recommended, not suggested
libgems-ruby currently FTBFS on Ubuntu (LP: #246767). You should report this bug on the Debian BTS. That way, when the bug is patched, both Debian and Ubuntu users will be able to benefit from the patch. Otherwise, we will have to wait for LP: #246767 to be fixed before we can patch this bug. ** Changed in: libgems-ruby (Ubuntu) Status: New => Incomplete -- ruby1.8-dev should be recommended, not suggested https://bugs.launchpad.net/bugs/244742 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs