Message ID | 20180801125721.34654-1-giulio.benetti@micronovasrl.com |
---|---|
Headers | show |
Series | minicom: update to use latest git repository | expand |
Hello, On Wed, 1 Aug 2018 14:57:17 +0200, Giulio Benetti wrote: > Giulio Benetti (4): > minicom: update package to use git repository. > minicom: add pre-configure hook to call autogen.sh > minicom: delete patches > minicom: delete hash file. All these patches should be just one, otherwise your series is not bisectable. Best regards, Thomas
Hello, Il 01/08/2018 16:47, Thomas Petazzoni ha scritto: > Hello, > > On Wed, 1 Aug 2018 14:57:17 +0200, Giulio Benetti wrote: > >> Giulio Benetti (4): >> minicom: update package to use git repository. >> minicom: add pre-configure hook to call autogen.sh >> minicom: delete patches >> minicom: delete hash file. > > All these patches should be just one, otherwise your series is not > bisectable. Ah ok, I thought it was easier break all patches. So basically the commit log will be the cover letter, right? And btw, is commit log of cover letter acceptable? I don't know if it's too long or messy. Please let me know, thank you very much Giulio
Hello, On Wed, 1 Aug 2018 17:14:42 +0200, Giulio Benetti wrote: > >> Giulio Benetti (4): > >> minicom: update package to use git repository. > >> minicom: add pre-configure hook to call autogen.sh > >> minicom: delete patches > >> minicom: delete hash file. > > > > All these patches should be just one, otherwise your series is not > > bisectable. > > Ah ok, I thought it was easier break all patches. It's not about being "easy". It's about separating logical changes, one per patch. Here the problem of your patch series is that if I apply just PATCH 1/4, minicom no longer builds, because it doesn't do the autoreconf tweak, the patches won't apply, and the hash file doesn't match. This is why I said your series is "not bisectable": it doesn't build/work between each patch of the series. In your situation, the change to use this different download location for Minicom is the change, and as part of the change, it is necessary to remove patches, tweak for autoreconf and delete the hash file. This is all one change. > So basically the commit log will be the cover letter, right? Yes. > And btw, is commit log of cover letter acceptable? There is no "commit log" in the cover letter. The commit logs are in the patches themselves. The cover letter contains some introduction text, and is only necessary for patch series with multiple patches, for which additional explanations about what the whole series is doing. Best regards, Thomas
Hello, Il 01/08/2018 19:00, Thomas Petazzoni ha scritto: > Hello, > > On Wed, 1 Aug 2018 17:14:42 +0200, Giulio Benetti wrote: > >>>> Giulio Benetti (4): >>>> minicom: update package to use git repository. >>>> minicom: add pre-configure hook to call autogen.sh >>>> minicom: delete patches >>>> minicom: delete hash file. >>> >>> All these patches should be just one, otherwise your series is not >>> bisectable. >> >> Ah ok, I thought it was easier break all patches. > > It's not about being "easy". It's about separating logical changes, one > per patch. > > Here the problem of your patch series is that if I apply just PATCH > 1/4, minicom no longer builds, because it doesn't do the autoreconf > tweak, the patches won't apply, and the hash file doesn't match. This > is why I said your series is "not bisectable": it doesn't build/work > between each patch of the series. > > In your situation, the change to use this different download location > for Minicom is the change, and as part of the change, it is necessary > to remove patches, tweak for autoreconf and delete the hash file. This > is all one change. All clear now, thanks. > >> So basically the commit log will be the cover letter, right? > > Yes. > >> And btw, is commit log of cover letter acceptable? > > There is no "commit log" in the cover letter. The commit logs are in the > patches themselves. The cover letter contains some introduction text, > and is only necessary for patch series with multiple patches, for which > additional explanations about what the whole series is doing. Yes, sorry i've used wrong words. Thank you very much for explanation. I follow with new patch. Giulio