Merge mdevctl from Debian unstable for mantic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mdevctl (Ubuntu) |
Incomplete
|
Undecided
|
Athos Ribeiro |
Bug Description
Scheduled-For: Backlog
Upstream: tbd
Debian: 1.2.0-3
Ubuntu: 1.2.0-3ubuntu1
There is nothing yet to merge for mdevctl currently, but this ticket is filed prospectfully for tracking purposes in case a merge does become available later this cycle.
If it turns out this needs a sync rather than a merge, please change the tag 'needs-merge' to 'needs-sync', and (optionally) update the title as desired.
### New Debian Changes ###
mdevctl (1.2.0-3) unstable; urgency=medium
[ Peter Michael Green ]
* Update Debian dependencies on clap related packages to reflrect cargo
dependencies (Closes: #1028655). Thanks to Peter Micheal Green for
the report and suggested changes.
-- Christian Ehrhardt <email address hidden> Thu, 19 Jan 2023 13:37:16 +0100
mdevctl (1.2.0-2) unstable; urgency=medium
[ Christian Ehrhardt ]
* Update uuid version to 1.0 (Closes: #1017369)
Thanks to Peter Micheal Green for the report, taking the upstream
accepted commit landed by Athos Ribeiro to solve this.
- d/p/Update-
uuid 1.0
- d/p/lower-
lower uuid
[ Peter Micheal Green ]
* d/control: switch uuid dependency to librust-
* d/rules: Fix clean target
-- Christian Ehrhardt <email address hidden> Tue, 06 Sep 2022 10:25:20 +0200
mdevctl (1.2.0-1) unstable; urgency=medium
[ Athos Ribeiro ]
* Update Standards-Version (no changes needed)
* d/copyright: update packaging copyright dates
* d/rules: override tests to work for vendored dependencies too
[Debian no-op]
* d/rules: generate lockfile for vendored deps
[Debian no-op]
[ Christian Ehrhardt ]
* New upstream version 1.2.0
* d/control: adapt dependencies for 1.2.0
* d/p/lower-
* Use upstream makefile for installation
Upstream maintains a makefile that is generated out of the cargo build.
Using that ensures we pick up any future changes more easily.
In addition this will
- properly install udev rules
- add further subdirs of /etc/mdevctl.d
- add lsmdev mapping
- adds bash completion files
- we no more need to maintain .dirs & .install files for the same
* d/p/main-
dh-cargo and the generated upstream makefile
* d/p/main-
-- Christian Ehrhardt <email address hidden> Tue, 09 Aug 2022 13:24:25 +0200
mdevctl (1.1.0-2) unstable; urgency=medium
[ Automated Janitor ]
* Remove constraints unnecessary since buster
[ Athos Ribeiro ]
* d/control: depend on librust-
* d/rules: use vendorized dependencies for Ubuntu builds
[easens their life, while being a no-op for Debian]
[ Christian Ehrhardt ]
* d/mdevctl.dirs: add /etc/mdevctl.d no more created by upstream
(Closes: #1003777)
-- Christian Ehrhardt <email address hidden> Tue, 26 Jul 2022 11:11:53 +0200
mdevctl (1.1.0-1) unstable; urgency=medium
* New upstream version 1.1.0
- fixes FTBFS in regard to env_logger (Closes: #998600)
* d/control: bump Standards-Version to 4.6.0 (no changes needed)
* d/control: use substvars provided by dh-cargo
* d/p/lower-
* d/control: librust-
* d/p/tempfile-
* d/install: install man page
-- Christian Ehrhardt <email address hidden> Tue, 09 Nov 2021 14:42:49 +0100
mdevctl (1.0.0-1) unstable; urgency=medium
* New upstream version 1.0.0
* d/control, d/rules: switch to rust build as specified upstream
* d/control: lower versioned dependencies to what is available in
unstable
* d/control: with rust mdevctl is arch:any now
* d/cargo-
* d/p/lower-
versions to match unstable
* d/p/tempfile-
* d/control: add tempfile as replacement for the unavailbale tempdir lib
* d/control: use librust-
indexmap dependencies
* d/control: runtime dependencies not needed for non-libraries
* d/control: librust-
### Old Ubuntu Delta ###
mdevctl (1.2.0-3ubuntu1) lunar; urgency=medium
* Merge with Debian unstable (LP: #1993417). Remaining changes:
- d/watch: introduce vendor component with bundled dependencies.
- vendor: unpack vendorized sources.
- d/p/series: drop dependency version tweaks in favor of vendorized
dependencies.
- d/README.source: include information on uscan's Multiple Upstream
Tarball (MUT) support for the vendorized code.
- Ship Cargo lockfile to provide data on the vendorized code:
+ d/config.toml: provide a custom Cargo configuration to generate
a lockfile from the vendorized dependencies.
+ d/install: ship the build-time generated lockfile.
- d/copyright: include vendorized projects copyright data.
* Dropped changes:
- d/control: remove librust-uuid B-D. This is now vendorized in this
package and the new librust-uuid version in kinetic is currently
incompatible.
[ Fixed in 1.2.0-2 ]
* New changes:
- d/p/series: drop Debian uuid version adjustment patch in favor of
the vendorized version of the dependency.
-- Athos Ribeiro <email address hidden> Thu, 26 Jan 2023 10:30:13 -0300
Changed in mdevctl (Ubuntu): | |
status: | New → Incomplete |
Changed in mdevctl (Ubuntu): | |
assignee: | nobody → Athos Ribeiro (athos-ribeiro) |
Nothing to merge yet. Moreover, there are no new upstream versions available (if there were, we could go ahead and prepare it in Debian since we help maintaining this package there).