Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should ConsoleKit2 be removed? #20577

Closed
ericonr opened this issue Apr 2, 2020 · 9 comments
Closed

Should ConsoleKit2 be removed? #20577

ericonr opened this issue Apr 2, 2020 · 9 comments

Comments

@ericonr
Copy link
Member

ericonr commented Apr 2, 2020

ConsoleKit2 hasn't received any updates since 2017, which is quite worrying for a piece of software with that big of a scope. Its functionality has been superseded by elogind, and the only docs page that still refers to it is the one for session management under Xorg (which can be updated).

Running xbps-query -RX ConsoleKit2 on armv6l-musl returned only ConsoleKit2-devel and ulatencyd (which hasn't been updated in a while either), so it shouldn't be a dependency for anything.

@ericonr
Copy link
Member Author

ericonr commented Apr 2, 2020

Just found c2b89d6 and its parent commit, sorry. Should I keep the issue open till it's removed?

Thanks for the quick response, though. I will try to update the docs accordingly.

@Duncaen
Copy link
Member

Duncaen commented Apr 2, 2020

I clean the repositories regularly, but its also required to remove the package files that need to be purged.
Without a list I can run the cleanup script daily and nothing will change.

@Duncaen
Copy link
Member

Duncaen commented Apr 2, 2020

Yes variations of it with the right architectures for each build server.

I did run those scripts 8 days ago to clean the libllvm3.9 stuff.

But I need to rm the xbps archives to actually get those things out of the repo.

@Duncaen
Copy link
Member

Duncaen commented Apr 2, 2020

removing the template from the xbps-src repository will leave the package archives behind, xbps-rindex doesn't know if the template still exists or not.

@Duncaen
Copy link
Member

Duncaen commented Apr 2, 2020

this includes debug and 32bit packages...

@the-maldridge
Copy link
Member

The file you linked above is in use. void-linux/void-infrastructure#58 is to update it. It needs to be templated for specific archs to clean since it has to run in 3 different places. If you send a PR for an updated clean script, I can make sure the rest of the things around it are updated and it gets installed in the right places.

@the-maldridge
Copy link
Member

Since the clean has to be run from an authoritative location, it can only clean things that that location is authoratative for. In the current version there's an ARCHS variable up at the top, which needs to be set to "armv6l armv7l x86_64 i686" in one place "aarch64 aarch64-musl" in another, and "armv7l-musl armv6l-musl x86_64-musl" in a third.

@ericonr
Copy link
Member Author

ericonr commented Apr 12, 2020

Can I leave the missing archs here? Using ConsoleKit2 as the diagnosis for their status, the archs that haven't been updated:

  • aarch64: glibc and musl
  • armv6l and armv7l: musl
  • x86_64: musl

@Chocimier
Copy link
Member

Moved to aggregate issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants
@Chocimier @the-maldridge @Duncaen @ericonr and others