HuayraLinux / huayra-stopmotion

Huayra-stopmotion es una herramienta libre para realizar cortos animados usando la técnica de animación stopmotion.
54 stars 16 forks source link

Incompatibilidad con Debian 10 #21

Closed quirinux-so closed 3 years ago

quirinux-so commented 4 years ago

Como director del proyecto Quirinux, un sistema operativo hecho para el cine de animación, me interesa mucho incluír esta aplicación excelente. En verdad los felicito.

La próxima versión de Quirinux estará basada en Debian 10 y muchas cosas cambiaron desde Debian 8. No he logrado solucionar la dependencia node-webkit.

Cualquier ayuda que pudieran aportarme al respecto, estaría más que agradecido.

Charlie Martínez cmartinez@quirinux.org

iglosiggio commented 4 years ago

Hola! soy ex-dev de huayra. node-webkit no es una dep que estuvo disponible en debian nunca (al igual que electron). Cómo es un runtime que cada aplicación usa la versión que le sirve no tiene mucho sentido empaquetarla en una distribución como debian (en nuestro caso manteníamos todo nuestro sw en la misma versión del runtime).

Lo más viable sería mudar la versión estable a electron y que ustedes empaqueten todo bundleado o que mantengan un paquete de electron. Otra posibilidad es usar flatpak, que mantiene electron como runtime versionado.

Tengo tiempo limitado para colaborar pero puedo dar direcciones xq masomenos recuerdo cómo estaba hecho el proyecto.

quirinux-so commented 4 years ago

Hola Ignacio!

Qué alegría que me escribas, en verdad te lo agradezco mucho!

Soy un desarrollador bastante limitado, a decir verdad por ahora sólo programo GUI en Gambas3 para ejecutar scripts de bash... Quirinux es un trabajo similar al de AV Linux, incluso está hecho con Systemback. Pero está teniendo cierta repercusión, y con la ayuda de gente como Javier Obregón de Etertics / GobMis, y Gustav de Tupi, estoy logrando recopilar programas muy interesantes.

En verdad me encantaría incorporar Huayra - Stopmotion, porque posee algo que no encontré en ninguna otra herramienta libre similar: la posibilidad de dibujar guías sobre la pantalla. Eso y una x-sheet vertical son funciones muy pedidas, pero mientras que aquella ya fueincluida en Tupi y OpenToonz, el dibujo de guías no.

Ahí estoy viendo un poco de que se trata electron. ¿Tu que opinas? ¿Qué ocupara menos espacio? ¿migrarlo a electron o a flatpak? Te lo pregunto porque en verdad desistí incluir en la imagen de Quirinux software proveniente de snap y flatpak porque el peso de la imagen terminaba excediendo los 4 GB (Quirinux trae bastantes cosas). En tal sentido, lo que mejor resultado me dio fueron las .appimage

Desde ya que hoy por hoy no sé hacerlo bajo ningún sistema, pero me pongo a estudiar de inmediato lo que me digas y ejecuto los comandos que me pases, cuando tengas tiempo para enseñarme todo eso claro. Sin compromiso y sin apuro.

Sigamos en contacto por favor! Un saludo, Charlie :-)

iglosiggio commented 4 years ago

Con appimage no tengo experiencia y supongo que podría complicarse un poco (aunque no estoy seguro).

De buenas a primeras empaquetar con electron si no importa tener todo híper ordenado es masomenos fácil, cuando tenga un rato libre me voy a armar una lista de que cambios se deberían hacer acá y lo discutimos en el grupo de tg de huayra.

Flatpak lo que permite es tener un paquete fácil de instalar en cualquier distro, pero estos paquetes terminan pesando bastante, lo cuál puede generarte un dolor de cabeza.

Lo miro en unas horas y te comento cuando pueda si es mucho laburo (espero que no).

quirinux-so commented 4 years ago

Qué grande !! Sí, por lo que me dices y por lo que voy chusmeando lo de electron sería lo más viable. Cuenta conmigo para hacer las cosas que requieran más tiempo, siempre que más o menos me puedas orientar. Me da mucha alegría. Un saludo! Charlie

El 2020-03-13 16:59, Ignacio Losiggio escribió:

Con appimage no tengo experiencia y supongo que podría complicarse un poco (aunque no estoy seguro).

De buenas a primeras empaquetar con electron si no importa tener todo híper ordenado es masomenos fácil, cuando tenga un rato libre me voy a armar una lista de que cambios se deberían hacer acá y lo discutimos en el grupo de tg de huayra.

Flatpak lo que permite es tener un paquete fácil de instalar en cualquier distro, pero estos paquetes terminan pesando BASTANTE, lo cuál puede generarte un dolor de cabeza.

Lo miro en unas horas y te comento cuando pueda si es mucho laburo (espero que no).

-- You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub [1], or unsubscribe [2].

Links:

[1] https://github.com/HuayraLinux/huayra-stopmotion/issues/21#issuecomment-598889157 [2] https://github.com/notifications/unsubscribe-auth/ALV3QEUI7KFCSNS6N7ZD3R3RHKGD5ANCNFSM4LEOTJAA

iglosiggio commented 4 years ago

Arranqué el proceso de portar a electron, estoy tocando la codebase lo menos posible xq no la conozco lo suficiente (yo laburé en la versión que nunca salió).

Estado actual del port a electron

Si logro tener los menús andando (lo último de "adaptar a electron que me queda") me fijo de armar un .tar.gz binario fácil de correr y te lo paso para que lo pruebes a fondo.

iglosiggio commented 4 years ago

Logré tener funcionando casi todo excepto el compartir cámaras (porque en navegadores modernos requiere que la página hosteada sea https). Dejo mis cambios en iglosiggio/huayra-stopmotion.

matiasdelellis commented 4 years ago

Groso Nachin!! Abrazo!.

malefico3d commented 4 years ago

buenaaaaa

El mar., 17 de mar. de 2020 2:39 p. m., Ignacio Losiggio < notifications@github.com> escribió:

Logré tener funcionando casi todo excepto el compartir cámaras (porque en navegadores modernos requiere que la página hosteada sea https). Dejo mis cambios en iglosiggio/huayra-stopmotion http://github.com/iglosiggio/huayra-stopmotion.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/HuayraLinux/huayra-stopmotion/issues/21#issuecomment-600205519, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA35WN53AFFWPDIRW36TS2TRH6YV5ANCNFSM4LEOTJAA .

quirinux-so commented 4 years ago

GENIOS !!! Por acá sigo retocando detalles a unos asistentes visuales que tendrá Quirinux 2. Seguimos en contacto, y MILES DE GRACIAS, Charlie

quirinux-so commented 4 years ago

Ah, me gustaría comentarles que quien me habló de este programa fue el dibujante y animador Gustavo Deveze. Yo ya había probado Huayra hace unos años, pero creo que la versión 1 y no sé si estaba ahí, porque no lo recordaba. En verdad es una maravilla, gracias por revivirlo. :-)

malefico3d commented 4 years ago

Gustavo es un amigazo! Lo conocí hace unos años cuando estabamos metiendo Tupi en Huayra y quedamos amigos.

Saludos!

On Thu, Mar 19, 2020 at 5:39 PM quirinux-so notifications@github.com wrote:

Ah, me gustaría comentarles que quien me habló de este programa fue el dibujante y animador Gustavo Deveze. Yo ya había probado Huayra hace unos años, pero creo que la versión 1 y no sé si estaba ahí, porque no lo recordaba. En verdad es una maravilla, gracias por revivirlo. :-)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/HuayraLinux/huayra-stopmotion/issues/21#issuecomment-601405471, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA35WNY5RLXIRSJLMDZ6U3DRIJ7HLANCNFSM4LEOTJAA .

quirinux-so commented 3 years ago

Hola cómo están?

Ví que salió la versión 5.0 de Huayra, aún no pude descargarla. Y me surgió la duda: ¿incluye este programa? Porque de ser así, entiendo ya habrán logrado pasarlo a electron. Sigue interesándome su inclusión en Quirinux.

Un saludo

alvarezgarcia commented 3 years ago

Buenas, qué tal?

Sí, Huayra 5 incluye huayra-motion. Sin embargo aún no tenemos una versión funcional para Electron, estamos trabajando en ella haciendo algunos cambios que vamos a ir publicando por acá.

Gracias!

quirinux-so commented 3 years ago

Genial!! Siendo que Huayra 5 está basada en Debian 10, es probable que la versión que han incorporado funcione en Quirinux. Les ruego me avisen si la empaquetaron en .deb o si actualizaron las instrucciones para compilarla, ya que es una gran herramienta. Felicitaciones por el lanzamiento, me alegró mucho. Un saludo

ftoledo commented 3 years ago

Hola @quirinux-so el .deb actual te tiene que funcionar sobre debian 10, pero tambien tenes que instalar el .deb de node-webkit que tenemos. Ya que depende de el.

http://repo-huayra.conectarigualdad.gob.ar/huayra/pool/non-free/n/node-webkit/ http://repo-huayra.conectarigualdad.gob.ar/huayra/pool/main/h/huayra-stopmotion/

quirinux-so commented 3 years ago

Hola @quirinux-so el .deb actual te tiene que funcionar sobre debian 10, pero tambien tenes que instalar el .deb de node-webkit que tenemos. Ya que depende de el.

http://repo-huayra.conectarigualdad.gob.ar/huayra/pool/non-free/n/node-webkit/ http://repo-huayra.conectarigualdad.gob.ar/huayra/pool/main/h/huayra-stopmotion/

Maravilloso, muchas gracias por los enlaces. Un saludo.

quirinux-so commented 3 years ago

Efectivamente, huayra-stopmotion funciona muy bien en Debian Buster. Solucionada la incompatibilidad, pienso que corresponde cerrar este hilo. Estaré atento a todos los avances de este programa. Un saludo

ftoledo commented 3 years ago

Excelente @quirinux-so , cualquier cosa que encuentres abrinos un ticket. Esperamos poder migrarla completo a electron y modernizarla. Abrazo!

quirinux-so commented 3 years ago

Hola! Me gustaría compartirles un .deb que de huarya-motion que acabo de hacer para Quirinux. Sirve para Debian Buster y la única diferencia con el oficial es que este viene con el node-webkit incluido:

http://my.opendesktop.org/s/doRGs6kHscxbfng