Inviato da anonymous il Sab, 09/14/2013 - 15:56
[GFSD] Freeware in ruby1.8 (Toutatis and Belenos) and ruby1.9.1 (Toutatis)
Progetto: | Trisquel |
Versione: | 6.0 |
Componente: | Packages |
Categoria: | segnalazione di bug |
Priorità: | blocking |
Assigned: | upstream |
Stato: | patch (ready) |
Hello,
The files "gserver.rb" ("/usr/lib/ruby/1.8/gserver.rb"), part of ruby1.8, is listed as a freeware (in the header).
Best regards,
Ruby issue tracker :
https://bugs.ruby-lang.org/issues/8913
Marking as assigned to upstream:
Debian is working on removing it (http://release.debian.org/transitions/html/ruby1.8-removal.html)
and it is fixed per your link in 2.0 and backported to 1.9
Manually merged and built for toutatis and belenos
This is not fixed in all versions yet.
https://devel.trisquel.info/trisquel/package-helpers/merge_requests/102#note_638
This bug is in ruby1.8 in toutatis, ruby1.9.1 in toutatis, and ruby1.8 in belenos. The package helper shouldn't be used for ruby1.9.1 in belenos, as the file is already free in that version.
Now the question is, why is ruby1.8 even in belenos? It's not there in trusty, which is why the package helper failed (look at jenkins output).
So, remove the helper from Belenos, add make-ruby1.9.1 to Toutatis, and manually remove ruby1.8 from the Belenos repos (but not Toutatis).