[GFSD] Freeware in ruby1.8 (Toutatis and Belenos) and ruby1.9.1 (Toutatis)

Proyecto:Trisquel
Versión:6.0
Componente:Packages
Categoría:informe de fallo
Prioridad:blocking
Asignado:upstream
Estado:patch (ready)
Descripción

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,

Franquet Loic (no verificado):
Dom, 09/15/2013 - 10:05
Título:Freeware in libruby1.8» [GFSD] Freeware in libruby1.8
Prioridad:normal» blocking

Ruby issue tracker :

https://bugs.ruby-lang.org/issues/8913

Dom, 12/22/2013 - 04:29
Asignado a:anonymous» upstream

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

Sáb, 06/13/2015 - 20:42
Título:[GFSD] Freeware in libruby1.8» [GFSD] Freeware in libruby1.8 and (in Toutatis) libruby1.9
Mié, 06/17/2015 - 20:49
Estado:active» fixed

Manually merged and built for toutatis and belenos

Mié, 06/17/2015 - 22:00
Título:[GFSD] Freeware in libruby1.8 and (in Toutatis) libruby1.9» [GFSD] Freeware in ruby1.8 (Toutatis and Belenos) and ruby1.9.1 (Toutatis)
Estado:fixed» patch (ready)

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).

Vie, 06/19/2015 - 22:58

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).