1. 11 Sep, 2022 2 commits
    • Antonio Terceiro's avatar
      Fix tests · 0afc42d4
      Antonio Terceiro authored
      Gbp-Dch: ignore
      0afc42d4
    • Antonio Terceiro's avatar
      Switch ruby dependencies to use libruby instead · 36324ca9
      Antonio Terceiro authored
      Now, instead of ruby-foo depends: ruby, we will have ruby-foo depends:
      libruby, and ruby depends: libruby. This requires libruby to be
      architecture dependent, and marked as Multi-Arch: same.
      
      It used to be the case that a architecture dependent Ruby C extension
      package would get dependencies on ruby. For example, ruby-json has now
      this:
      
      Depends: ruby (>= 1:3.0~0), libc6 (>= 2.14), libruby3.0 (>= 3.0.0~preview2), ruby (<< 1:3.1~)
      
      That dependency on ruby will make it impossible to install a foreign
      ruby-json, because it would pull the foreign ruby, which will conflict
      with the native one, and you usually can't run a foreign interpreter
      anyway. With this change, that dependency field will become this:
      
      Depends: ruby (>= 1:3.0~0), libc6 (>= 2.14), libruby3.0 (>= 3.0.0~preview2), libruby (<< 1:3.1~)
      
      This will enable installing architecture dependent packages as foreign
      packages for cross building, while still allowing obsolete packages to
      be removed when ruby (and libruby) are upgraded and/or preventing ruby
      from being upgraded while those obsolete packages are still around.
      
      Gbp-Dch: full
      Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889470
      36324ca9
  2. 01 May, 2022 1 commit
  3. 23 Apr, 2022 1 commit
  4. 07 Mar, 2022 3 commits
  5. 17 Feb, 2022 3 commits
  6. 02 Dec, 2021 2 commits
  7. 29 Oct, 2021 2 commits
    • Antonio Terceiro's avatar
      Provide crossbuild config directory · 81fc741d
      Antonio Terceiro authored
      The crossbuild directory is
      /usr/lib/$(DEB_HOST_MULTIARCH)/ruby-crossbuild/$(RUBY_VERSION). It
      contains a symlink to the rbconfig.rb file corresponding to the host
      architecture. It should be added to the Ruby LOAD path in the calls that
      generate Makefiles for cross building (e.g. `ruby extconf.rb`)
      
      Gbp-Dch: full
      81fc741d
    • Lucas Kanashiro's avatar
      Release version 1:2.7.6 to unstable · 1253730b
      Lucas Kanashiro authored
      Enable ruby3.0 as an alternative interpreter again :)
      1253730b
  8. 03 Oct, 2021 4 commits
  9. 01 Oct, 2021 5 commits
  10. 09 Jul, 2021 1 commit
  11. 31 Oct, 2020 3 commits
  12. 19 Oct, 2020 2 commits
  13. 03 Sep, 2020 1 commit
  14. 17 Jul, 2020 2 commits
  15. 21 Apr, 2020 3 commits
  16. 03 Apr, 2020 3 commits
  17. 18 Mar, 2020 1 commit
  18. 25 Feb, 2020 1 commit