Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • TSC TSC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 22
    • Issues 22
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • alpine
  • TSCTSC
  • Issues
  • #30
Closed
Open
Created Dec 16, 2021 by Sören Tempel@nmeumMaintainer

Linking packages against utmps for utmp support

https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/25054 links busybox statically against the utmps library for utmp support in busybox (lastlog, who, …). In that MR, there is also some discussion whether UTMP support should also be enabled in other packages by linking them (statically) against utmps: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/25054#note_197063

Since this would be a system-wide change I think it would make sense for the TSC to discuss this. I am personally not a fan of linking against utmps statically. Also, using utmps seems to require setting up additional daemons so my understanding is that it does not work by default anyhow.

I would like the TSC to discuss:

  1. Should utmp be enabled by default, via utmps, in packages with optional utmp support?
  2. Should we link against utmps dynamically (like we do with all other dependencies) or statically?

On IRC, it was also suggested to integrate utmp support directly in musl by @ariadne and @mps.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking