Cog-Creators / Cog-Creators/Red-DiscordBot

[V3] Flatpak for linux distribution

Open
#2,026 7 comments 0 reactions 0 assignees View on GitHub
Category: Meta Status: In Progress Type: Feature
Dominant language
Python
Stars
5.7k
Forks
2.5k
Avg merge
6d 16h
Merged PRs (30d)
1

Description

# Feature request

#### Select the type of feature you are requesting:

- [ ] Cog
- [ ] Command
- [ ] API functionality
- [x] Core

#### Describe your requested feature

Distributing through flatpaks would have many benefits even though it may sound stupid at first :
- Distribution agnostic installation
- No Distribution specific issue (example the issue of the Java certificate being wrong on Ubuntu)
- Sandboxing of Java and python which would ensure the correct versions are installed and configured properly
- Updates are streamlined
- Installing multiple versions of red doesn't need any configuration with pyenv or venv

(Snapd or Appimages could also be used potentially to achieve the same results)

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points to begin with. First determine how Red-DiscordBot is currently packaged and released, then define the supported Flatpak scope, runtime dependencies, versioning, and update process before implementation; done means a documented, installable, and maintainable distribution.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, python
Domain
operating-systems, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.