Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

ci: update tag publish job to ubuntu-latest

未关闭
#242 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
45/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
github-actions, linux, lua, ubuntu

调研方向

找到包含标签发布作业的 GitHub Actions workflow,并在 Ubuntu 24.04 上复现 tarantool-setup 失败。按要求更新 workflow,然后验证它可以在不发布的情况下运行,同时仍能构建 rocks,并且标签发布能够成功完成。

由索引模型根据 Issue 内容生成。

描述

1sp ci

It is unable to setup tarantool 2.10 with tarantool-setup on ubuntu-24.04:

  Preparing to unpack .../5-tarantool-common_2.11.6.g74ad6a412d-1_all.deb ...
  Unpacking tarantool-common (2.11.6.g74ad6a412d-1) ...
  dpkg: error processing archive /tmp/apt-dpkg-install-5Uw89m/5-tarantool-common_2.11.6.g74ad6a412d-1_all.deb (--unpack):
   unable to open '/usr/lib/systemd/system/tarantool.service.dpkg-new': No such file or directory
  No apport report written because the error message indicates an issue on the local system
  Selecting previously unselected package tarantool.
  Preparing to unpack .../6-tarantool_2.11.6.g74ad6a412d-1_amd64.deb ...
  Unpacking tarantool (2.11.6.g74ad6a412d-1) ...
  Selecting previously unselected package tarantool-dev.
  Preparing to unpack .../7-tarantool-dev_2.11.6.g74ad6a412d-1_amd64.deb ...
  Unpacking tarantool-dev (2.11.6.g74ad6a412d-1) ...
  Errors were encountered while processing:
   /tmp/apt-dpkg-install-5Uw89m/5-tarantool-common_2.11.6.g74ad6a412d-1_all.deb
  needrestart is being skipped since dpkg has failed
  E: Sub-process /usr/bin/dpkg returned an error code (1)
  Error: The process '/usr/bin/sudo' failed with exit code 100
  /usr/bin/tarantool --version
  Tarantool 2.11.6-0-g74ad6a412d
  Target: Linux-x86_64-RelWithDebInfo
  Build options: cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_BACKTRACE=TRUE
  Compiler: GNU-13.2.0
  C_FLAGS:-g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/tarantool-2.11.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/tarantool-2.11.6=/usr/src/tarantool-2.11.6.g74ad6a412d-1 -Wdate-time -D_FORTIFY_SOURCE=3 -fexceptions -funwind-tables -fasynchronous-unwind-tables -fno-common -fopenmp -msse2 -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -fPIC -fmacro-prefix-map=/build/tarantool-2.11.6=. -std=c11 -Wall -Wextra -Wno-gnu-alignof-expression -fno-gnu89-inline -Wno-cast-function-type
  CXX_FLAGS:-g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/tarantool-2.11.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/tarantool-2.11.6=/usr/src/tarantool-2.11.6.g74ad6a412d-1 -Wdate-time -D_FORTIFY_SOURCE=3 -fexceptions -funwind-tables -fasynchronous-unwind-tables -fno-common -fopenmp -msse2 -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -fPIC -fmacro-prefix-map=/build/tarantool-2.11.6=. -std=c++11 -Wall -Wextra -Wno-invalid-offsetof -Wno-gnu-alignof-expression -Wno-cast-function-type

Also, it would be a good idea always to run the workflow, but only build rocks without publishing. Because now the problems are discovered too late - when a tag is published.

主要语言
Lua
星标
244
派生
56
平均合并
6 天 8 小时
30 天内合并 PR
1

贡献指南

这个仓库没有索引到贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

tarantool/queue 的其他 Issue

查看 tarantool/queue 的全部 Issue

相似的 Issue

更多 Lua Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。