pop-os / debrepbuild Goto Github PK
View Code? Open in Web Editor NEWA project for automatically generating and maintaining Debian repositories from a TOML spec.
License: MIT License
A project for automatically generating and maintaining Debian repositories from a TOML spec.
License: MIT License
This would enable resuming downloads, and providing progress bars.
debchange
)[ ] Support capability to determine what packages were changed between the last dists update
[ ] Insert details into the dists file at the correct location, rather than regenerating them from scratch
Recently, the tool has gained support for generating the Contents
archives in parallel. Similar logic can also be used for generating the Packages
archives, which is currently handled by apt-ftparchive
. The issue is that apt-ftparchive
does not process Debian archives in parallel, so it can take a bit of extra time to process all the archives one by one.
Before initiating the parallel process, we should create a list of archives to process in advance, with older versions of a package filtered out.
Simply run quilt push
until no more patches can be applied, if the debian details are using quilt.
The CPI will require launchpad support to fetch package versions / submit packages.
When adding a new package to a repo, we should support placing these packages in a branch other than "main", such as "proposed".
It should be possible to specify additional keys & repos for sbuild to use across all builds, repo-wide.
This is what Canonical is doing with their APT repositories.
Simply create symbolic links for all the generated files, with the links given the name of the file's SHA256 sum.
It should be possible to:
The implementation belongs in apt-fetcher.
Debian versions require either the timestamp or revision count to be included in the version in order for packages to be properly incremented when building git updates. Timestamps can be fetched with git show -s --format=%ct
, and revision count with git rev-list --count --first-parent HEAD
.
To better support importing software which has already been packaged for Debian.
dget
Useful for correcting errors from upstream proprietary packaging.
A migrate subcommand should be added so that packages can be moved between branches on the same suite. This would make it possible to migrate packages from a proposed
branch to the main
branch after they've been tested, for example.
A possible idea: mmstick/cargo-deb#71
To get applications to appear within software centers that only support displaying packages with AppStream data.
This will require that we scrape deb packages for their .desktop
files, possible appstream XML files, and icons. The icons can be re-rendered at various sizes and compressed into archives, while the appstream XML and .desktop files must be converted into DEP-11 Yaml and compressed into archives.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.