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

breg tests: stale re-freeze command, unused migration helpers, and a stale source view copy

Abierto Apto para principiantes
#2,034 0 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
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
76/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
postgresql, rust

Línea de trabajo

Lee el comando de re-freeze en crates/registry-breg/tests/frozen_rhai_package.rs, las advertencias del target postgres_migration y la vista de origen recreada en crates/registry-breg/tests/postgres_statistics_http.rs. Añade la funcionalidad runtime al comando documentado, elimina o utiliza los helpers sin usar que aparecen en la lista y haz que las opciones de la vista coincidan con las que genera el motor. Confírmalo con el comando cargo check indicado y verifica que el comando de fixture escriba la fixture.

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

Descripción

area:breg rust

Three small leftovers in the registry-breg test tree, noticed while working on #1564. None changes behaviour.

  1. The re-freeze command for the frozen Rhai package fixture runs no test. The header of crates/registry-breg/tests/frozen_rhai_package.rs documents cargo test --locked -p registry-breg --test frozen_rhai_package -- --ignored write_frozen_fixture. The file is gated on #![cfg(feature = "runtime")] and runtime is not a default feature, so the command exits green with 0 tests and writes nothing. It needs --features runtime.

  2. postgres_migration builds with 10 unused-code warnings under --features postgres-test,tooling, on main as of 2026-10-13:

    • unused imports successor_plan_is_empty_for_predecessor and successor_plan_is_empty
    • unused functions load_rewritten_person_package, copy_package_tree, person_registration_acceptance_root, person_registration_project, person_registration_assets, compile_person_registration, prepare_and_load_person_registration
    • source_bytes and drop_null_members from tests/support/source_bytes.rs, unused in this binary only

    They look like helpers of tests that were removed. No gate reports them because the clippy job does not build the postgres-test targets.

  3. Once #2030 merges, one test keeps a stale copy of the source view options. crates/registry-breg/tests/postgres_statistics_http.rs recreates a source view WITH (security_invoker=true, security_barrier=true) to inject a delay. The engine no longer emits security_barrier there. The test still passes; the copy should match the engine.

Done when

  • The documented re-freeze command writes the fixture.
  • cargo check --locked -p registry-breg --features postgres-test,tooling --test postgres_migration is free of warnings.
  • The statistics test recreates the view with the options the engine generates.
Lenguaje dominante
Rust
Estrellas
2
Forks
0
Merge medio
10 h 36 min
PR fusionados (30 d)
257

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 registrystack/registry-stack

Todos los issues de registrystack/registry-stack

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.