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

Todo List - #1

Open
33 of 35 tasks
pipewire-debian opened this issue Apr 25, 2021 · 2 comments
Open
33 of 35 tasks

Todo List - #1

pipewire-debian opened this issue Apr 25, 2021 · 2 comments
Assignees
Labels
todo pending tasks list

Comments

@pipewire-debian
Copy link
Owner

pipewire-debian commented Apr 25, 2021

Todo

  • Need to check Packaging needs to add a conflict for pulseaudio-module-bluetooth #17

  • Need to patch this, IFF PipeWire upstream merge this MR Merged, need to check when 0.3.29 will be released

  • Need to change the email id from changelog file under debian/

  • libopenaptx0 dependency problem

  • Solve libfdk-aac dependencies on different ubuntu version - Fixed, with compiling from source on every Ubuntu version

    • Need to remove libfdk package from Launchpad repo. This is will be fixed in next version.
  • Handle all PW service (enabling,disabling) when ever install, remove or upgrade PW, Like Arch Linux. Its already done before I forked.

  • Improve Issue template

  • Create a wiki that maintain a good documentaition how to make debian package.

    • build depeendencies for only pipewire
    • build dependencies for debian packaging
    • inserting emoji to _Sidebar
    • Include dependencies subsection _Sidebar
    • build it locally dpkg-buildpackage -b -rfakeroot [-uc,-us,-nc] [-k[GPG EMAIL]]
      • how to debianization a package, project/{project-version/{source-rootFiles,debian/},project_version.orig.tar.[xz,gz]}
        • what is debian/
        • what is debian/{changelog,control,rules,{pre,post}{inst,rm},*.install,patches/,.trigger,shilib,maintscript
        • what is gpg signature, how it works for packagebuilding
          • how to sign a package - debsign
      • give source to build it launchpad itself dput,debuild -S -s[a,d]
      • If a new Ver PW release, how to handle new files, deleted files, /debian/.symbols?
    • build locally with meson prev and new version with custom buildir . create a local git repo. first move prev build dir to git repo && commit, 2nd mv new buildir to git repo && replace prev,don't commit or stage. just do a git status && git status | grep deleted and place them accordingly in your debian/*install files.
    • If error occured for symbols, just diff /debian/related-package.symbols and related-packages/DEBIAN/*symbol considering later version is correct, correct your debian/*symbol acording to later version.
    • write your gpg short private key for signing without any option when building with debuild to ~/.devscripts in a variable DEBSIGN_KEYID=${YOUR_KEY_ID}
    • Troubleshooting Link in README should be added
    • Include blueman wiki and Troubleshooting
    • Include This repo Wiki page link in Readme
    • How to install build-dependencies from control file
    • Naming convension when build for multiple ubuntu versions "${PackName}-${Version}~ubuntu${version}"
    • Polish all wiki pages WIP
  • All modification should done under @souravdas142.

    • blueman-git - latest git version of blueman is added Like a heading in readme
    • pipewire launchpad ppa description should know about this blueman-git
    • need to add blueman-git in our wiki pages and README.md , proper credits to original, wiki and troubleshoot etc
    • Need to add recent issue Unable to install libspa-0.2-bluetooth #4 in our troubleshoot page.
@pipewire-debian pipewire-debian self-assigned this Apr 25, 2021
@pipewire-debian pipewire-debian pinned this issue Apr 25, 2021
@jacksongoode
Copy link

Could you add clear installation instructions for Ubuntu from your PPA?

@pipewire-debian
Copy link
Owner Author

Could you add clear installation instructions for Ubuntu from your PPA?

Updated README 1a5897c This github hosted PPA is not recommended for Normal *ubuntu distros, Add PPA from launchpad then simply follow the rest of the instruction. Is it Clear to you now?

@pipewire-debian pipewire-debian unpinned this issue May 7, 2021
@pipewire-debian pipewire-debian added the todo pending tasks list label Jun 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
todo pending tasks list
Projects
None yet
Development

No branches or pull requests

2 participants