build-source should output the changes file it created
Bug #1716683 reported by
Christian Ehrhardt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
git-ubuntu |
Fix Released
|
Wishlist
|
Nish Aravamudan |
Bug Description
On a normal build-source call like:
$ git ubuntu build-source --verbose --sign --for-merge
I get all I need (verbose) but even in that mode it doesn't list me what it actually created.
I love on dpkg-buildpackage that it ends with an output like:
signfile sysstat_
That way one doesn't have to rely on
$ cd ..
$ ls -ltr *.changes
or anything like it, you can just take the changes file that was put on your screen for a dput.
I'd think it would be great to add something like this to the verbose mode:
[...]
Created ../pkg_
I think I'd like it, but I need other opinions - so what do you think?
Related branches
~nacc/git-ubuntu:lp1687059-follow-on-derive-source
On hold
for merging
into
git-ubuntu:master
- Server Team CI bot: Approve (continuous-integration)
- Andreas Hasenack: Pending requested
- Robie Basak: Pending requested
-
Diff: 278 lines (+99/-62)2 files modifiedgitubuntu/build.py (+69/-36)
gitubuntu/buildsource.py (+30/-26)
~nacc/git-ubuntu:lp1687059-build-use-lxd-v2
- Server Team CI bot: Approve (continuous-integration)
- Nish Aravamudan: Approve
- Andreas Hasenack: Approve
-
Diff: 861 lines (+558/-54)4 files modifiedbin/snap/snap-git-ubuntu (+1/-0)
gitubuntu/build.py (+476/-44)
gitubuntu/buildsource.py (+68/-10)
gitubuntu/source_information.py (+13/-0)
~nacc/git-ubuntu:lp1687059-follow-on-derive-source
Superseded
for merging
into
git-ubuntu:master
- Server Team CI bot: Approve (continuous-integration)
- Andreas Hasenack: Pending requested
- Robie Basak: Pending requested
-
Diff: 252 lines (+77/-62)2 files modifiedgitubuntu/build.py (+71/-38)
gitubuntu/buildsource.py (+6/-24)
Changed in usd-importer: | |
importance: | Undecided → Wishlist |
milestone: | none → 1.0 |
status: | New → Confirmed |
Changed in usd-importer: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
I am not 100% on how to solve this generically. It would be ideal if successful builds outputted all the files they create, but there doesn't appear to be any programmatic way to get this information.
I could output the dpkg-buildpackage output directly to the console on success?
Or, I could special-case source-package builds (since if you do a binary build, I think it's possible to generate other files we care about) and at least output the *expected* source.changes file if it exists?