Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

version_file's content not getting appended to the deb package's name

Abierto
#845 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
38/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
debian
Área
build-system

Línea de trabajo

Empieza reproduciendo la compilación de Bazel con un pkg_deb usando version_file y, después, compara el nombre del paquete generado con el archivo .changes, que ya contiene la versión 1.1.1. Se considera completado cuando el caso version_file produce un paquete con el formato name_version_arch.deb, coincidiendo con el caso version.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

p4 wontfix

The version_file attribute of pkg_deb is not working correctly. The name of the debian package that bazel generates should be in the form of name_version_arch.deb which is true when you have a pkg_deb with "version". But for some reason, you end up with name__arch.deb when you have the "version_file" attribute. The .changes file does contain the version in the text file, but the name does not end up with it

On a bazel build with pkg_deb that has version:

builder@container:~/mybazel/bazel-bin$ ls
mydeb.deb  mydeb_1.1.1_amd64.changes  mydeb_1.1.1_amd64.deb  mytar.manifest  mytar.tar.gz  src

On a bazel build with pkg_deb that has version_file:

builder@container:~/mybazel/bazel-bin$ ls
mydeb.deb             mydeb__amd64.changes  mydeb__amd64.deb      mytar.manifest        mytar.tar.gz
builder@container:~/mybazel/bazel-bin$ cat mydeb__amd64.changes 
Format: 1.8
Date: Thu Jan  1 00:00:00 1970
Source: mydeb
Binary: mydeb
Architecture: amd64
Version: 1.1.1
Lenguaje dominante
Starlark
Estrellas
254
Forks
225
Merge medio
2 d 4 h
PR fusionados (30 d)
3

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de bazelbuild/rules_pkg

Todos los issues de bazelbuild/rules_pkg

Issues similares

Más issues de Build System

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.