MINI-BUILDD-SUPER-PORTEXT(1)

πŸ“¦
version 2.4.8ubuntu1 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

mini-buildd-super-portext β€” EXPERIMENTAL: Portext a source package including all dependencies.


🌸 DESCRIPTION 🌸

okay bestie, buckle up, here's the whole vibe. the usage line goes like this:

mbu-super-portext [-h] [--version] [-l LOG_LEVEL] [-M MIRROR] [-U]
       ENDPOINT SOURCE DISTRIBUTION
🚨 EXPERIMENTAL 🚨 Portext a source package including all dependencies. it's giving "we're building the plane while flying it" energy.

πŸŽ€ positional arguments πŸŽ€

  • ENDPOINT β€” the HTTP target endpoint, aka a Twisted-style Network Client Endpoint. no cap.

see: https://twistedmatrix.com/documents/current/core/howto/endpoints.html#clients

Notation Examples::

  • 'tcp:host=localhost:port=8066' β€” connect to localhost, unencrypted.
  • 'tls:host=localhost:port=8066' β€” connect to localhost, encrypted.
  • 'http://localhost:8066' β€” extra URL-style syntax (prefer twisted-style in saved configs, though).
  • 'localhost:8066' β€” compatibility host:port syntax (don't use it β€” might eventually go away).
  • SOURCE β€” Pattern or DSC URL πŸ’…
  • DISTRIBUTION β€” the distribution to portext to.

πŸ’œ options πŸ’œ

  • -h, --help β€” show this help message and exit. classic, iconic.
  • --version β€” show program's version number and exit.
  • -l, --log-level LOG_LEVEL β€” set log level. if none given, ['WARNING', 'mini_buildd.INFO'] is applied by default. may also be given as <logger>.<level> to effect individual loggers only, and multiple times (check existing logs for actual logger names). (default: None)
  • -M, --mirror MIRROR β€” Debian mirror to use. (default: http://localhost:3142/debian/)
  • -U, --upload β€” Non-dry run: actually upload packages. (default: False)

EXPERIMENTAL: Portext a source package including all dependencies.

intended to help porting larger 'projects' (f.e. desktop environments) with a lot of source packages and inter-package build dependencies. it's a whole ecosystem, fr fr.

⚠️ this still has a lot of rough edges. Use with care. 🫢

this tool uses the apt cache of the system it is run on. this needs to be set up pior to running. for example:

  1. Run this in on system you want to PORT TO (f.e..: buster, 'deb' apt lines for buster).
  2. Add 'deb-src' apt lines for the system you want to PORT FROM (f.e.: bullseye, 'deb-src' apt lines for bullseye).
  3. sudo apt-get update
  4. mini-buildd-super-portext -v http://admin@localhost:8066 http://localhost:3142/debian//pool/main/k/kguiaddons/kguiaddons_5.70.0-2.dsc buster-test-unstable

per default, this will just print a list of DSC URLs it would portext (in this order). use --upload to actually run 'the portexts'. no cap. πŸ‘‘


okay that's the whole page, mwah πŸ’‹ this was mini-buildd-super-portext 2.4... from February 2026, manual page MINI-BUILDD-SUPER-PORTEXT(1), user commands section β€” thanks for reading bestie, go portext something πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from