37 Commits (4268288f669be5e023be2a53477caa81a95d4244)

Author SHA1 Message Date
KatolaZ 4268288f66
Implement dependency alternatives parsing. 5 years ago
KatolaZ a688b275e6
Fixups to the version compare algorithm. 5 years ago
KatolaZ aea67c63ef
Implement Debian Policy versioning alrorithm to parse package versions. 5 years ago
parazyd 5d279f837f
pylint and pep8 fixes 5 years ago
parazyd acdff2408c
Handle packages with "~" in version in package_newer() 5 years ago
parazyd 5a2e7d0f6a
Implement new algorithm for package_newer(). 5 years ago
parazyd 590e458822
enable writing .xz compressed files again 5 years ago
parazyd 2b573a8109
libs shouldn't be 755 5 years ago
parazyd 953ab66e71
append a newline at the end of obsoletepkgs before writing 5 years ago
parazyd 49c69630e0
implement proper logging of obsolete packages 5 years ago
parazyd e8a312cf27
write obsolete packages to separate files (per-suite) 5 years ago
parazyd 57ac2b2a17
styling fixes 6 years ago
parazyd 7cf5d7bcfc
comment cleanup 6 years ago
parazyd 1ff8545a81
save space by only writing gzipped files 6 years ago
parazyd 6acb2ac57a
comment unused imports 6 years ago
parazyd 0b476ccaa5
log packages depending on libsystemd0 6 years ago
parazyd dc84c9b0f2
log found banned packages 6 years ago
parazyd a65bc1a127
implement a module to hold global states 6 years ago
parazyd ae99aa1f36
fix dependency list creation in package_banned() 6 years ago
parazyd 011d4f0c21
explicit imports in lib.package 6 years ago
parazyd 1e25c3e648
log old packages to a file 6 years ago
parazyd fd7239cebe
implement checking if a package with a lower priority is newer 6 years ago
parazyd 1d85a8d1cd
cleanup; remove old cruft 6 years ago
parazyd 6be10ca7af
pep8/pylint fixes, safety checks in write_packages() and write_release() 6 years ago
parazyd 0454dba27c
gpg signing of Release files (using python-gnupg) 6 years ago
parazyd fcae27d990
merge sources files as well 6 years ago
parazyd 3320b78e4f
copy also the internal Release files for arches 6 years ago
parazyd 61990d531c
skip nonexistent when loading Packages files 6 years ago
parazyd a0f2b7d8f0
write also the lzma-compressed, and the uncompressed files 6 years ago
parazyd f9d091ad6f
pylint/pep8 fixes, remove some cruft from lib 6 years ago
parazyd 152f4c434c
fix gzip writing 6 years ago
Merlijn Wajer 385ad0a13c If merge_packages gets 0 or 1 package sets, don't fail 6 years ago
parazyd a9c75db0eb
write new packages to their proper place 6 years ago
parazyd b0080eb9b5
implement suite structure to orchestrate merging 6 years ago
parazyd fe689ce0c3
no regex 6 years ago
Merlijn Wajer 922535c9e9 Add rewriting of 'Filepath' using a custom rewrite function 6 years ago
Merlijn Wajer 742e8d0e7f Implement reading, merging and writing of Packages files 6 years ago