Hi Gioele,
On Mon, Feb 16, 2026 at 03:29:23PM +0100, Gioele Barabucci wrote:
I have something to add, just an aside, that may influence how you
look at the results of your experiment.
Sadly, just running git log on debian/latest (which is probably the
single most important branch) only shows merge commits now.
gbp import-orig nicely took care of the differences between upstream
git and the release tarball.
`gbp import-orig` produces suboptimal merges that mix upstream and
Debian changes in an unreadable way <https://bugs.debian.org/804722>.
Could you please try to locally apply the patch proposed in that bug
report and see if produces a graph that looks (slightly) more
understandable and more sustainable in the long run?
(Assuming all your work was done via a script.)
No, it was not fully automated. It was still a couple of hours of manual
work.
I am not sure why the patch from that bug report will make the graph
easier to read as it doesn't reduce the number of merges. If I
understand correctly, the patch will do the merge and then add the
Debian diff in a dedicated commit. Won't this introduce a stage of
non-buildability in debian/latest, when the new upstream is already
merged and the debian stuff not yet added? I mean, especially in the
case of 3.0 (quilt) package?
That being said, this bug report is a classic case of many months being
lost because both sides were waiting for the other side to do something.
Guido was waiting for you to deliver a patch that would fit better into
git-buildpackage's code base, and you were waiting for him to comment
on your suggestion.
Neither am I. I am still glad I did that since I am not so sure any
more whether keeping upstrem history in Debian git while trying to
build a connection between the two will scale over decades, or
whether it will just make our repositories incomprehensible as the
years pass.
What I know is that it simplifies _now_ using patches from upstream in
Debian and extracting Debian patches for submission upstream.
Yes. I agree with that. One would rarely scroll back as far in history.
That also makes a case for not going back to the roots but maybe to a
point in time that was like two years ago, and only rebuild history
starting from that point. I might try that again with aide.
Once again, thank you for your experiment and for taking the time to
write a detailed report about it!
You're welcome. I would love to have the results of my experiments flow
into a document outlining best practises not only for new packages.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421