Skip to main content

the avatar of Chun-Hung sakana Huang

三大雲平台工具容器升級小記 - ansible 2.10.3 與 Azure module

三大雲平台工具容器升級小記 - ansible 2.10.3 與 Azure module


OS: container with openSUSE Leap 15.2



上次升級是 2020/11/14 , 這次會來升級的原因是 


然後也同步紀錄一下目前 Azure CloudShell 上面的 Ansible 資訊

  • Ansible: 2.9.11 / python 2.7

  • 但是目前已經出現 Python 2 is no longer support by the Python core team 訊息了



先整理結果


升級前

OS: openSUSE Leap 15.2

awscli:  aws-cli/2.1.1 Python/3.7.3

gcloud: Google Cloud SDK 318.0.0

azure-cli: 2.14.2

ansible: 2.10.3


升級後

OS: openSUSE Leap 15.2

awscli:  aws-cli/2.1.4 Python/3.7.3

gcloud: Google Cloud SDK 319.0.0

azure-cli: 2.15.1 (目前有 bug)

ansible: 2.10.3


AWS CLI v2 安裝文件


GCP Cloud SDK 版本




這次的做法還是會透過 docker build 指令來進行

  • 我有比較過 docker build 以及使用現有的 docker image 修改後再使用 docker commit 建立的 image 大小還是很有差異的


Dockerfile 的部分我是拿之前 openSUSE Leap 15.2 來修改


修改細節

  • Update time

  • 修改 pip3 安裝 ansible

  • 修改 安裝 ansible azure module 方式, 使用 collection 方式安裝

  • Google SDK 版本還有下載的檔案路徑以及檔案名稱



列出 diff 的結果給大家參考



> diff opensuseLeap152_ansible_202001129_Dockerfile  opensuseLeap151_ansible_20201114_Dockerfile 


6c6

< # update: 20201129

---

> # update: 20201114

12c12

< # Install python3-pip, upgrade pip, ansible, boto, boto3

---

> # Install python3-pip, upgrade pip, ansible[azure], boto, boto3

15c15

<   pip3 install ansible && \

---

>   pip3 install ansible[azure] && \

43d42

< # 2020/11/29 Still have az login issue in Github https://github.com/Azure/azure-cli/issues/13209

49,58d47

< # Install Ansible azure module

< # After ansible 2.10, some module move to ansible collect, change install method

< RUN zypper install -y curl && \ 

<   curl -O https://raw.githubusercontent.com/ansible-collections/azure/dev/requirements-azure.txt && \

<   pip3 install -r requirements-azure.txt && \

<   rm -f requirements-azure.txt && \

<   ansible-galaxy collection install azure.azcollection

75c64

< # Install google cloud SDK 319.0.0

---

> # Install google cloud SDK 318.0.0

77,78c66,67

< RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-319.0.0-linux-x86_64.tar.gz && \

<   tar zxvf google-cloud-sdk-319.0.0-linux-x86_64.tar.gz && \

---

> RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-318.0.0-linux-x86_64.tar.gz && \





Dockerfile 內容如下


 


# openSUSE Leap 15.2 with ansible, azure-cli, aws cli, gcloud

FROM opensuse/leap:15.2


# Author

# MAINTAINER 已經棄用, 之後要使用 LABEL 方式

# update: 20201129

LABEL maintainer="sakana@cycu.org.tw"


# Set LANG for UTF-8 - for Chinese

ENV LANG C.UTF-8


# Install python3-pip, upgrade pip, ansible, boto, boto3

RUN zypper install -y python3-pip && \

  pip3 install --upgrade pip && \

  pip3 install ansible && \

  pip3 install boto boto3


# Install openssh, set ls alias

RUN zypper install -y openssh

RUN echo "alias ls='ls --color=tty'" >> /root/.bashrc


# Install wget, download azure_rm.py, set permission

RUN zypper install -y wget


# azure_rm.py no need to download 

# Starting with Ansible 2.8, Ansible provides an Azure dynamic-inventory plug-in

# https://docs.ansible.com/ansible/latest/plugins/inventory/azure_rm.html

# old azure_rm.py URL https://raw.githubusercontent.com/ansible/ansible/devel/contrib/inventory/azure_rm.py


# Create working directory in /root

RUN mkdir /root/.azure && \

  mkdir /root/.aws && \

  mkdir /root/playbook && \

  mkdir -p /root/.config/gcloud && \

  wget https://raw.githubusercontent.com/sakanamax/LearnAnsible/master/template/ansible.cfg && \

  mv /ansible.cfg /root && \

  wget https://raw.githubusercontent.com/sakanamax/LearnAnsible/master/template/hosts && \

  mv /hosts /root


#### Azure #### 

# Install azure-cli

# 2020/11/29 Still have az login issue in Github https://github.com/Azure/azure-cli/issues/13209

RUN zypper install -y curl && \

  rpm --import https://packages.microsoft.com/keys/microsoft.asc && \

  zypper addrepo --name 'Azure CLI' --check https://packages.microsoft.com/yumrepos/azure-cli azure-cli && \

  zypper install --from azure-cli -y azure-cli


# Install Ansible azure module

# After ansible 2.10, some module move to ansible collect, change install method

RUN zypper install -y curl && \ 

  curl -O https://raw.githubusercontent.com/ansible-collections/azure/dev/requirements-azure.txt && \

  pip3 install -r requirements-azure.txt && \

  rm -f requirements-azure.txt && \

  ansible-galaxy collection install azure.azcollection




#install vim tar gzip jq unzip less bind-utils iputils groff

RUN zypper install -y vim tar gzip jq unzip less bind-utils iputils groff

RUN echo "set encoding=utf8" > /root/.vimrc


#### AWS ####

# Install awscli v1

#RUN pip3 install awscli

#RUN echo "source /usr/bin/aws_bash_completer" >> /root/.bashrc


# Install awscli v2

RUN curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \

  unzip awscliv2.zip && \

  /aws/install

RUN echo "complete -C '/usr/local/bin/aws_completer' aws" >> /root/.bashrc


#### GCP ####

# Install google cloud SDK 319.0.0

ENV CLOUDSDK_CORE_DISABLE_PROMPTS 1

RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-319.0.0-linux-x86_64.tar.gz && \

  tar zxvf google-cloud-sdk-319.0.0-linux-x86_64.tar.gz && \

  /google-cloud-sdk/install.sh && \

  echo "if [ -f '/google-cloud-sdk/path.bash.inc' ]; then . '/google-cloud-sdk/path.bash.inc'; fi" >> /root/.bashrc && \

  echo "if [ -f '/google-cloud-sdk/completion.bash.inc' ]; then . '/google-cloud-sdk/completion.bash.inc'; fi" >> /root/.bashrc



使用 docker build 指令建立 image


> docker build  -t  sakana/ansible_opensuse152:20201129  -f  ./opensuseLeap152_ansible_20201129_Dockerfile   .


  • 使用 -f 指定 Dockerfile 名稱

  • 最後是 ” . “ 目前的目錄



測試 container image


> docker  run  -v  ~/.aws:/root/.aws  -v  ~/.azure:/root/.azure  -v ~/.config/gcloud:/root/.config/gcloud  -it  sakana/ansible_opensuse152:20201129  /bin/bash


測試結果 OK, 建立  tag


  • 這邊目前因為 openSUSE Leap 15 使用舊的 azure cli 以及相依性, 所以現在 az 指令會有問題, 已經 update issue 以及花了很多時間調整, 目前還是要等 openSUSE and Azure 看是否會有後續更新

  • 但是 ansible with azure 沒有問題, 所以目前 az 指令可能會暫時透過 Azure cloud shell




觀察資訊

> docker  images


REPOSITORY                   TAG                 IMAGE ID            CREATED             SIZE

sakana/ansible_opensuse152   20201129            c69c2e1c6e9e        13 minutes ago      2.09GB

opensuse/leap                15.2                573008f769b5        20 hours ago        106MB

sakana/ansible_opensuse152   latest              9f8d6b777cc9        2 weeks ago         1.82GB





建立 tag 

> docker  tag  c69c2e1c6e9e  sakana/ansible_opensuse152:latest


登入 docker

> docker  login


上傳 image

> docker  push  sakana/ansible_opensuse152:20201129


> docker  push  sakana/ansible_opensuse152:latest


完工, 以後使用就用


> docker  run  -v  ~/.aws:/root/.aws  -v  ~/.azure:/root/.azure  -v ~/.config/gcloud:/root/.config/gcloud  -it  sakana/ansible_opensuse152  /bin/bash



~ enjoy it


Reference:

the avatar of Alessandro de Oliveira Faria

ritchie-cli 2.4.0 Disponível para openSUSE

O Ritchie é uma ferramenta open source desenvolvida pela fantática equipe da ZUP que automatiza suas atividades manuais diárias com comandos simples executados a partir da criação de fórmulas no CLI. Eu por exemplo, utilizo a ferramenta para inserir usuários em projetos github de maneira muito produtiva. A seguir os comandos para instação:

Para openSUSE Tumbleweed execute o seguinte como root:
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Tumbleweed/devel:tools.repo
zypper refresh
zypper install ritchie-cli
Para openSUSE Leap 15.2 execute o seguinte como root:
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Leap_15.2/devel:tools.repo
zypper refresh
zypper install ritchie-cli
Para openSUSE Leap 15.1 execute o seguinte como root:
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Leap_15.1/devel:tools.repo
zypper refresh
zypper install ritchie-cli
Para openSUSE Factory zSystems execute o seguinte como root:
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Factory_zSystems/devel:tools.repo
zypper refresh
zypper install ritchie-cli
Para openSUSE Factory PowerPC execute o seguinte como root:
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Factory_PowerPC/devel:tools.repo
zypper refresh
zypper install ritchie-cli
Para openSUSE Factory ARM execute o seguinte como root:
zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Factory_ARM/devel:tools.repo
zypper refresh
zypper install ritchie-cli
a silhouette of a person's head and shoulders, used as a default avatar

La 9 de anon nos recuerda que #WeAreAllAssange

En este 28 de noviembre de 2020 La 9 de anon, nos recuerda que Julian Assange hace 10 años empezaba a publicar en WikiLeaks material reservado.

Material que destapaba una serie de entramados, desmanes y oscuros episodios por parte de las democracias más “ejemplares” de este planeta.

Esas revelaciones se publicaron en grandes medios de comunicaciones de todo el mundo. El mundo ha cambiado mucho en estos 10 años. Y esos mismos medios de comunicación son los que hoy en día no se hacen eco de la suerte que corre Julian Assange ni el juicio al que es sometido.

Juicio que quiere ser un aviso a navegantes. Reveladores de secretos similares del futuro de las “democracias ejemplares”.

Reproduzco aquí el texto de La 9 de anon (el original aquí) que ha compartido en forma de “mail-bombing” con no sé que medios (ni quiero saberlo…)

Hoy se cumplen diez años de una de las mayores filtraciones de la historia, la filtración de Cablegate. Y aunque todo el mundo guarda el nombre de Julian Assange en su memoria, apenas nadie se interesa ya por su suerte.

Hoy hace diez años, algunos de los periódicos más importantes e influyentes del mundo publicaban al mismo tiempo parte del contenido de aquellos documentos Chelsea Manning había entregado a WikiLeaks, y en adelante seguirían publicando documentos y documentos de esa misma fuente sin sufrir represalias de ningún tipo. Mientras tanto, a Julian Assange se le preparaba una encerrona con el objetivo final de poder extraditarlo a los EE. UU. para ser juzgado por espionaje.

Ninguno de estos medios de comunicación dedicó un solo minuto de su tiempo a reconocer el trabajo que había detrás de todas aquellas exclusivas con las que se estaban lucrando, ni volvió la vista atrás para defender a Julian Assange… su fuente. Al contrario: dedicaron lo que en otros tiempos hubiesen sido ríos de tinta a criticar a la persona que hizo posible que esa información se hiciera de dominio público y llegara en exclusiva hasta sus redacciones, y se lavaron las manos. Los nombres de estos medios de comunicación son: The Guardian, El País, Der Spiegel, The New York Times y Le Monde. David Leigh y Luke Harding son los nombres de los periodistas de The Guardian que condenaron a su colega Assange a una vida de aislamiento y persecución haciendo pública la contraseña a todos los documentos (https://wikileaks.org/Guardian-journalist-negligently.html). Nunca debéis olvidar sus nombres.

Somos la 9ª de Anonymous, y hoy llegamos hasta la bandeja de entrada de tu correo para denunciar uno de los mayores escándalos de la historia reciente en lo que a libertad de expresión y de prensa se refiere. Este correo no lo has recibido solo tú, este correo lo han recibido cientos de miles de personas que, como tú, seguramente no acaben de entender cómo nos hemos podido colar hasta aquí. ¿Sabes quién dedicó su vida a luchar por la protección de la privacidad de personas como tú? Sí, exacto. Otra vez Julian Assange.

Si nosotras nos hemos infiltrado hoy hasta aquí es porque las grandes empresas van ganando la batalla por el derecho sobre tus datos personales en Internet, y lo que pase con ellos, más allá de llenarles los bolsillos, les importa una mierda. Tanto, que como puedes comprobar no están protegidos.

Hoy Julian Assange está siendo juzgado sin garantías en el Reino Unido en el que algunos llaman el “juicio del siglo”. El juicio del siglo, como no podía ser de otra manera, es un juicio político. Y aunque en un primer momento este juicio iba a ser retransmitido en privado para que varias organizaciones de derechos humanos y observadores internacionales pudieran ser testigos, finalmente no ha sido así. El “juicio del siglo” se está llevando a cabo a puertas cerradas, y podría celebrar su última audiencia en los EE. UU. con una sentencia final de muerte o cadena perpetua bajo la Ley de Espionaje de 1917.

A la sala donde se celebra la audiencia sólo pueden acceder como público cinco familiares de Assange. A parte, únicamente hay otros cinco huecos. En estos casos, la estrategia siempre es la misma: grupos de influencia que no están interesados en que se haga público lo que sucede entre esas cuatro paredes ponen a personas afines a hacer cola desde primera hora de la mañana para copar esos pocos espacios. Y así, de paso, dejan al acusado sin el calor del apoyo social. Lo aislan un poco más. Por suerte, esta estrategia es vieja y los observadores internacionales, que tendrían que tener un sitio asegurado, se levantan de madrugada y, tras horas de espera, consiguen hacerse con algún sitio. Demasiado fatigados para seguir con atención el caso, están presentes al fin y al cabo.

Julian Assange, encerrado en una jaula de cristal, física, mental y anímicamente agotado, tiene que arrodillarse cada vez que quiere comunicarse con sus abogados. Esta humillación, que llega tras meses de aislamiento e informes médicos que alertan de que su estado de salud es crítico, tiene lugar mientras en las redacciones de The Guardian, El País, Der Spiegel, The New York Times y Le Monde los periodistas siguen sus carreras sin echar la vista atrás. Mercenarios de la información canturrean mientras siguen robando las historias de otros, ajenos a todo el sufrimiento sobre el que se han elevado.

Julian Assange no está solo, pero está silenciado. Por eso nos dirijimos a ti. Para que sepas lo que está pasando, para que busques información en línea, para que se hable del llamado “juicio del siglo” en todas las redes sociales. Para que el juicio se desarrolle con garantías, para que dejen de someter a Assange a tratos vejatorios. Para que impidamos la amenaza de su extradición, para que evitamos su condena a muerte o su condena a una vida de absoluto aislamiento en la ADX Florence. Porque en este último caso, tampoco sobreviviría.

Para que Julian Assange sea liberado de inmediato.

Sé parte de la resistencia. Comparte este mensaje.

Inglorious /b/asterds

La 9 de anon nos deseó Feliz Navidad
a silhouette of a person's head and shoulders, used as a default avatar

Trucos KDE (IX): creando anotaciones en Okular

Seguimos con otro capítulo de la sección que presenté hace un tiempo y que está teniendo un ritmo de publicación adecuado por parte de la cuenta de Youtube de KDE Commnity. Bienvenidos a Trucos KDE (IX), una entrada donde solo repasaremos, como viene siendo habitual, uno de los trucos que está publicando el grupo de promoción de la Comunidad KDE con el objetivo de mostrar al mundo algunas de las cosas sencillas que ofrecen. En esta nueva edición veremos el truco con el podemos realizar anotaciones a nuestros documento con Okular forma rápida y efectiva.

Trucos KDE (IX): creando anotaciones en Okular

Trucos KDE (IX): creando anotaciones en Okular

Okular, el magnífico visor de un buen número de formatos como PDF, Postscript, DjVu, CHM, XPS, ePub y algunos otros menos famosos, sigue evolucionando.

Fue una de las aplicaciones que me encandiló cuando me inicié en el mundo de la Comunidad KDE y sus funciones no han hecho más que afinarse con el paso del tiempo.

Ya en anteriores versiones Okular permitían anotaciones con los que «decorar» o «modificar» los documentos con los que trabajábamos, pero de un tiempo a esta parte se ha cambiado la forma de presentarlo para adaptarlas mejor a los usuarios, aunque para gustos, colores.

De esta forma para activarlas tenemos dos formas: ir a Herrmamientas->Anotaciones o pulsando el atajo de teclado F6.

De ambas formas aparecerá una barra con todos los modos posibles de anotaciones: marcadores, notas emergentes, flechas, formas, sellos, etc.

Y como es habitual, a continuación tenéis el vídeo demostrativo el que, como siempre, es más fácil verlo en acción que realizar una descripción:

Si os ha gustado el truco no olvidéis compartirlo y darle un me gusta, estas cosas siempre ayuda en el desarrollo del Software Libre.

the avatar of Nathan Wolf
a silhouette of a person's head and shoulders, used as a default avatar

Mi escritorio Plasma de noviembre 2020 #viernesdeescritorio

Esta semana he estado con Lina castro (@lirrums) y me ha vuelta a picar las ganas de compartir mi pantalla siguiendo la iniciativa #viernesdeescritorio, y de esta forma añadir otra entrada a la serie «Mi escritorio», en la que comparto en el blog el aspecto de mi ordenador, una forma de mostrar como queda un entorno de trabajo de uso diario utilizando el software creado por la Comunidad KDE. Espero que im escritorio Plasma de Noviembre 2020 os guste.

Mi escritorio Plasma de noviembre 2020 #viernesdeescritorio

Esta va a ser la sexta vez que muestro mi escritorio Plasma 5 en público. En esta ocasión he vuelto ha utilizar Latte Dock y cambiado al entorno oscuro, el cual me está costando acostumbrarme, pero que poco a poco me va gustando más.

Como es habitual, la captura está realizada sobre mi portátil Slimbook Pro de 13 pulgadas, el cual tiene instalado un KDE Neon con Plasma 5.20.3.

Utilizo el motor de ventana Kvantum, lo cual le confiere un aspecto muy particular, con unas transparencias muy elegantes. Me queda cambiar los iconos ¿cuáles me recomendáis?

El resultado de mi escritorio de noviembre de 2020 es un escritorio minimalista muy agradable a los ojos y muy bonito. Además, he estrenado el screenfetch para ver la configuración de mi equipo en Konsole. ¿Qué os parece?

Mi escritorio Plasma de noviembre 2020 #viernesdeescritorio

Las características del escritorio son las siguientes:

Gestor de Ventanas: Kwin (he probado con Wayland, se ve incluso mejor pero tiene un bug en Kontact me imposibilita utilizarlo)

Look and Feel: Otto de Jomada (uno de los grandes diseñadores de temas para Plasma)

Estilo de Plasma: Otto-not-rounded

Fondo: Otto

Estilo de aplicación: Kvantum

Iconos: Brisa

Plasmoides:

  • Barra de tareas: Latte dock centrada y que se ocultamiento automático y que contiene, de izquierda a derecha, lanzador de aplicaciones Kickoff, gestor de tareas solo iconos (que ahora es el por defecto en Plasma) y bandeja de sistema.
  • Reloj digital: Digital Clock BeClock Style
the avatar of Federico Mena-Quintero

Do not use librsvg 2.40.x

Please do not use librsvg 2.40.x; it cannot render recent Adwaita icon themes correctly.

The librsvg 2.40.x series is the last "C only" version of the library; it was deprecated in 2017.

During the port to Rust, I rewrote the path parser to be spec-compliant, and fixed a few cases that the C version did not handle. One of this cases is for compact Arc data.

The SVG path grammar allows one to remove whitespace between numbers if the next number starts with a sign. For example, 23-45 gets parsed as two numbers 23 -45.

In addition, the arguments of the Arc commands have two flags in the middle of a bunch of numbers. The flags can be 0 or 1, and there may be no whitespace between the flags and the next number. For example, A1.98 1.98 0 0015 13.96 gets parsed as A1.98 1.98 0 0 0 15 13.96 — note the two 0 0 flags before the 15.

Librsvg 2.40.x does not parse this correctly. Adwaita-icon-theme-3.36, and possibly earlier versions, uses minimized SVG files with compressed whitespace, and will not render correctly with the C-only version of librsvg.

This is help-contents-symbolic.svg rendered with librsvg 2.40.21:

icon rendered incorrectly

And this is help-contents-symbolic.svg rendered with librsvg 2.50.2:

icon rendered correctly

This is not the only icon with compact Arc commands; there are many others that will also be mis-rendered in 2.40.x.

I don't know when Adwaita started using SVGs with compressed whitespace; probably it didn't when librsvg 2.40.x was the latest version, or everyone would have noticed mis-rendered icons.

Background: Someone recently filed a bug about memory unsafety in librsvg 2.40.x's path parser, which mysteriously enough only manifests itself in big-endian platforms. I wouldn't be surprised if this had latent bugs on little-endian as well.

Please use at least librsvg 2.48.x; any earlier versions are not supported. Generally I keep an eye on the last two stable release sets (2.48.x and 2.50.x as of this writing), but only commit fixes to the latest stable series (2.50.x currently).

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de la semana 48 de 2020

Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios estas semanas.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:

Después de unas semanas con diferentes problemas que se han ido solucionando, esta semana ha sido más tranquila. Los desarrolladores se han podido centra más en los paquetes de software sin tener que preocuparse de la propia infraestructura.

Lo que ha hecho que se hayan publicado 5 snapshots (1119, 1121, 1123, 1124 y 1125).

Los cambios más interesantes que han traido son:

  • GNOME 3.38.1. Ha tardado tiempo, pero por fin está aquí
  • KDE Frameworks 5.76.0
  • Pango 1.48.0
  • Mozilla Thunderbird 78.5.0
  • binutils 2.35.1
  • pam 1.5.0
  • Mesa 20.2.3
  • Linux kernel 5.9.10
  • Qt 5.15.2

Y como es normal, openSUSE Tumbleweed no deja de girar, y ya se están “cocinando” actualizaciones como:

  • GNOME 3.38.2
  • Linux kernel 5.9.11
  • brp-check-suse
  • RPM 4.16
  • Ruby 3.0
  • openssl 3.0: actualmente testeando la verisón alpha 9

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2020/48

Dear Tumbleweed users and hackers,

After last week being filled with problems, this week felt like a ‘relaxing one’ – not that there would be fewer changes incoming, but we could focus on those changes instead of cuddling the infrastructure. And so it comes that we managed to publish 5 snapshots during this week (1119, 1121, 1123, 1124, and 1125).

The most interesting changes included:

  • GNOME 3.38.1 – it took a while, but at last, it’s there
  • KDE Frameworks 5.76.0
  • Pango 1.48.0
  • Mozilla Thunderbird 78.5.0
  • binutils 2.35.1
  • pam 1.5.0
  • Mesa 20.2.3
  • Linux kernel 5.9.10
  • Qt 5.15.2

And as usual, Tumbleweed does not stop rolling, and staging areas are currently filled with these changes:

  • GNOME 3.38.2
  • Linux kernel 5.9.11
  • brp-check-suse: a bug fix in how it detected dangling symlinks (it detected them, but did not fail as it was supposed to)
  • permissions package: prepares for easier listing, while supporting a full /usr merge
  • RPM 4.16: still a few packages build failures
  • Ruby 3.0: mainly YaST not ready for that switch
  • First experiments with rpmlint 2.0 started in Staging:M
  • openssl 3.0: currently alpha 9 in Staging:O

a silhouette of a person's head and shoulders, used as a default avatar

Publicado el cartel de emisión de 24H24L

Se acerca el día de emisión y ya se ha publicado el cartel de emisión de 24H24L, un evento de podcasting ambicioso que empieza el próximo sábado 12 de diciembre y que amenaza con llenar todo mi podcaster de programas GNU/Linux.

Publicado el cartel de emisión de 24H24L

Publicado el cartel de emisión de 24H24L

Para quienes no lo sepan, 24H24L es un evento en forma de podcasting orientado hacia aquellos curiosos de GNU/Linux que no se han atrevido a probarlo e incluso para los que están empezando en el apasionante mundo del software libre.

Para ello se ha organizado una especie de maratón organizado por temáticas que pretenden llegar a todos los perfiles de usuarios. Ya nos hicimos eco de su comunicado de prensa hace un tiempo.

A medida que se acerca la fecha de emisión, se van conociendo más y más detalles, siendo uno de los principales el cartel de emisión de 24H24L que tiene la hora, temática y participantes de cada uno de los diferentes podcast.

Es mi deber compartirlo con vosotros y animaros a que no solo lo sigáis sino a que también lo divulguéis.

Publicado el cartel de emisión de 24H24L

Como no podía ser de otra forma la Comunidad KDE está presente en varios podcast, concretamente:

  • Administraciones Públicas moderado por David Marzal y con la presencia de Baltasar Ortega, Salvador Aznar, Táfol Nebot y Julián Moyano el domingo 21 a las 10:00
  • Escritorios Linux moderado por Rubén Gómez y con la presencia de Aleix Pol, Alejandro, Diego Muñoz y Juanjo Salvador el domingo 21 a las 14:00.
  • Software Libre y software propietario moderado por Rubén Gómez y con la presencia de integrantes de Ubuntu y otras hierbas el domingo 21 a las 14:00.

Puedes encontrar más información en redes sociales:

José Jiménez (Organización)

#24H24L

24h24l@mailo.com