jo
45697aeaf3
Remove unused python modules in playout
2021-09-02 16:06:26 +02:00
jo
5a3b03cf19
Move playout authors credits in a README section
2021-09-02 16:06:26 +02:00
jo
3ac747f031
Remove license file in playout
2021-09-02 16:06:26 +02:00
jo
f42840f9dd
Rewrite celery README from .rst to .md
2021-09-02 16:06:26 +02:00
jo
97c8e88b8a
Remove unused manifest.in files
2021-09-02 16:06:26 +02:00
Kyle Robbertze
5c464adf6f
Merge pull request #1318 from jooola/feat/drop_sysv
...
Drop SysV and Upstart support
2021-09-02 13:42:25 +00:00
jo
cac25543c6
Drop Upstart support
2021-09-02 14:30:31 +02:00
jo
3da0310173
Drop SysV support
2021-09-02 14:30:31 +02:00
Kyle Robbertze
5c61861b06
Merge pull request #1319 from jooola/fix/buster_ci
...
Fix tests failing on buster
2021-09-02 11:16:30 +00:00
jo
40812c2783
Adjust replaygain value for s1-mono.m4a
2021-09-02 12:51:38 +02:00
jo
be648c131c
Ignore UnplayableFileError not raised on buster
2021-09-02 12:51:34 +02:00
jo
be2fcd11ac
Ignore silan test for mp3 on buster
2021-09-02 12:47:36 +02:00
Kyle Robbertze
75fe8e5ade
Merge pull request #1317 from jooola/fix/ci
...
Fix CI docker test image
2021-09-01 15:18:03 +00:00
jo
610a1d673b
Fix CI docker test image
...
- Lowercase registry organisation name
- Always use LibreTime's org dev image for tests
- Never build the dev image on forks
2021-09-01 17:06:40 +02:00
Kyle Robbertze
276502bac9
Merge pull request #1315 from jooola/feat/rework_ci
...
Rework CI pipeline
2021-09-01 14:07:42 +00:00
jo
84c334eafb
Add missing ffmpeg package for fixtures generation
2021-09-01 16:00:08 +02:00
jo
4a3ce313d1
Enhance CI workflow
...
- Explode tests in multiple jobs.
- Cache apt dependencies in a shared docker image.
- Run tests on different distribution (debian/ubuntu, and maybe centos).
2021-09-01 16:00:08 +02:00
Kyle Robbertze
1e7e8112df
Merge pull request #1246 from jooola/deps_manager
...
Create dependencies manager
2021-09-01 13:58:01 +00:00
jo
fa35fc5b0e
Remove sysv related packages
2021-09-01 15:51:40 +02:00
jo
4bd76f096c
Fix packages path in installer
2021-09-01 15:33:48 +02:00
Kyle Robbertze
815a253be0
Merge pull request #1306 from paddatrapper/fix/apt-update
...
add apt update to accept release suite change
2021-08-31 20:07:41 +02:00
jo
fb3ee2d27a
Install venv instead of virtualenv
2021-08-31 16:07:29 +02:00
jo
42acf124a0
Revert "Move icecast from project to pypo packages"
...
This reverts commit a6cca16e579aecd4540df228c9e288d4f4f3534a.
2021-08-31 16:07:29 +02:00
jo
b5c9a6b2c7
Use packages manager in install script
2021-08-31 16:07:29 +02:00
jo
3b546a05c6
Remove install/apt folder
2021-08-31 16:07:29 +02:00
jo
f5288109e5
Generate installer/apt/ files
...
Generate installer/apt/ files with our dependencies manager.
2021-08-31 16:07:29 +02:00
jo
ee4cf4268d
Remove coreutils as most system ship it
2021-08-31 16:07:29 +02:00
jo
06547efec7
Remove binaries not used by liquidsoap anymore
2021-08-31 16:07:29 +02:00
jo
7080aa4758
Add comment for sysv related packages
2021-08-31 16:07:29 +02:00
jo
34e836c746
pwgen package is not used anymore
...
See 989f040603
2021-08-31 16:07:29 +02:00
jo
154ee7cc22
Remove packages used for a workaroung on ubuntu 14
...
See 2ae2377ee2 (diff-0991ed0aaae32d2b0c9723cd9127f95bc19d176a5fd668d9b331f487136318fe)
2021-08-31 16:07:29 +02:00
jo
b1cffc7b7d
Add comment for zip/unzip packages
2021-08-31 16:07:29 +02:00
jo
01141606fd
libpq-dev is required for psycopg2 in production
...
This is a package for the API.
2021-08-31 16:07:29 +02:00
jo
62938c3a83
Remove unused patch packages for centos
2021-08-31 16:07:29 +02:00
jo
60c5c5fbb2
Move icecast from project to pypo packages
2021-08-31 16:07:29 +02:00
jo
5b5505d42a
Add comment about build-essential
2021-08-31 16:07:29 +02:00
jo
1cfd1cd013
Add comment about lame
2021-08-31 16:07:29 +02:00
jo
bfd8e8aecf
ecasound is used by the show recorder in pypo
2021-08-31 16:07:29 +02:00
jo
18f9c81b74
Add dependencies manager
...
Used to generate list of packages dependencies
for different distributions, and should improve
dependencies management by having them in each project.
This tools should gather the reason why a dependency is present,
so one can remove it when unused.
Rename deps script to packages
Move installer/packages to scripts and write tests
Remove packages-list make target
2021-08-31 16:07:21 +02:00
jo
30611f1d80
Remove already recommended packages by liquidsoap
...
Many packages are already in the recommends list
of the liquidsoap package or from the
plugin packages (only bionic), so we don't need to
install them manually.
2021-08-31 15:22:46 +02:00
jo
f2b9391a22
Remove unused packages from apt requirements
2021-08-31 15:22:46 +02:00
jo
854663e51d
Remove duplicate entries
2021-08-31 15:22:46 +02:00
jo
3e4968244d
Sort apt requirements files
2021-08-31 15:22:46 +02:00
Kyle Robbertze
9db31c68ed
Merge pull request #1314 from jooola/feat/rework_fixtures
...
Generate analyzer fixtures
2021-08-31 14:00:32 +02:00
jo
6238455aaf
Generate +/- dB files
2021-08-31 11:02:12 +02:00
jo
9f768bb5c4
Rework tests to work with new fixtures
2021-08-30 21:23:48 +02:00
jo
8ac5c1ba03
Generate analyzer fixtures using ffmpeg
2021-08-30 21:23:38 +02:00
Kyle Robbertze
eb3ac44fa5
Merge pull request #1313 from xabispacebiker/arrow-icon-fix
...
Update styles.css
2021-08-26 11:49:33 +02:00
Kyle Robbertze
3babb458e2
Merge pull request #1312 from jooola/fix/shebangs
...
Fix python shebangs
2021-08-24 15:43:04 +02:00
jo
abc6420c05
Fix python shebangs
...
Some systems only provide a versionned `python3` executable.
2021-08-24 15:33:56 +02:00