From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: Sending in patches Date: Sat, 16 Jan 2016 14:45:45 +0000 Message-ID: <1452955545.5665.100.camel@ipfire.org> In-Reply-To: <56994755.4080206@dailydata.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0619373376312254654==" List-Id: --===============0619373376312254654== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hey Rod, this is a great offer. Thank you very much. I hope that someone will find this useful. On Fri, 2016-01-15 at 13:24 -0600, R. W. Rodolico wrote: > I understand that some people may need or want Windows as their base > machine and have little reason for having a separate Unix (Linux) > machine. Yet, in some cases, having access to such a machine for > development purposes could be useful. > > I run a series of servers at a NOC here in the US. If anyone is > interested, I'd be happy to build out a Linux or FreeBSD virtual for > this purpose. I could be a pure Command Line machine (what I normally > run) or I could put a very basic GUI (XFCE4) on it. You could choose > to access it via OpenVPN (much more secure) or direct public IP. Just wanted to say quickly that it will have to be a Linux. I am not sure if is possible in any way to build IPFire on a BSD. Our build system doesn't support this right now and I doubt that this is possible at all. So use Linux please. > > If anyone wants to try it, let me know. This is totally no pressure, > you can try the system, and if the environment is too alien for you > to > really get work done, then just bail out. But I'd be happy to set it > up for one or more developers to use. > > Feel free to respond on list, or write me directly. > > Rod -Michael > > On 01/15/2016 02:07 AM, IT Superhack wrote: > > Hello Michael, > > > > Michael Tremer: > > > Hi, > > > > > > so about half a week has passed since my initial email. I suppose > > > this is all that is coming and that the others are perfectly > > > satisfied with this process. > > > > > > So let's conclude: > > > > > > On Mon, 2016-01-11 at 21:40 +0100, Larsen wrote: > > > > On Sun, 10 Jan 2016 22:54:26 +0100, Michael Tremer > > > > wrote: > > > > > > > > > I find this process with "git send-email" very easy and I am > > > > > not sure where the problems could be. > > > > > > > > I am using TortoiseGit with Windows 7. I don't know if this > > > > tool supports "git send-email" and I wouldn't want to use > > > > command line git (it is annoying to use more than one tool for > > > > the same job, IMHO). > > > > > > > > > I didn't know that this many people use Windows. The problem with > > > that is you cannot build the distribution. You can copy some > > > files back and forth, but never build. > > > > > > I consider this to be a huge disadvantage. > > > > > > Is this just by choice or did you not want to go through the > > > trouble setting up a Linux system? > > > > > > > Therefore, I create a patch file using TortoiseGit (I need a > > > > workflow reminder for this to get it right), then send the > > > > contents with Thunderbird where I have to remember to disable > > > > line wrap (also using a workflow reminder text). > > > > > > When ever you make personal notes, why not use the wiki for that > > > and share? Many other people might have the same questions. > > I recently wrote a page about sending in patches via a Mail User > > Agent. It can be found here: > > https://wiki.ipfire.org/devel/send-tb-patches (Thanks to Matthias > > Fischer here who sent me a good hint about disabling line-wrapping > > in TB.) > > > > > > > In other projects (using Github), IMHO it is much easier to > > > > push to one's own repository and create a merge request to the > > > > upstream repository. > > > > > > > > > We can't use GitHub. I have explained that at various occasions > > > and this thread wasn't started to discuss other tools. Other > > > things have been proposed, too, and the same goes for them. > > > > > > At the end the only problem I understand you are experiencing > > > here is actually emailing the patch files without your mail > > > agents not making garbage out of that. This can't be too hard to > > > get right. > > > > > > > Discussion can take place with that merge request. > > > > > > No, not at all. This process is actually well thought through > > > and designed to maximise participation of the users and make > > > everything easy for developers. And I actually think it does that > > > well. > > For me, sending in patches is not a very big issue since you only > > need to "set up" a system for sending in patches once. > > > > The problem is more the workflow after a patch has been sent in. > > Some of them seem to be dropped silently, while others are > > commented and then somehow forgotten. Perhaps I need to polish my > > english skills in order to add better descriptions to my patches... > > ;-) > > > > > > > In case you are open to using other tools in place of > > > > Patchwork, what > > > > > > > > about Gitlab? > > > > > > Patchwork is just a view to the patches. My actual repository for > > > that is my inbox. > > > > > > > > > > > > > > > Lars > > > > > > -Michael > > > > > Best regards, Timmothy Wilson > > > > > --===============0619373376312254654== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEKCmlRSWNCQUFC Q2dBR0JRSldtbGVaQUFvSkVJQjU4UDl2a0FrSHIrZ1AvMzNYNTE0R242NWdSMUhMTitRWmtjSnYK dVlBdTUzVnRtQmJqRDVoOU52ajZFOE9reVQ5R2F5RHNDeXRpOU5YN0R5L21MYjFHKzNkUVoweVNU M1pqODJoTgpGQW9KUnN0VTRiRHRkQ1ZxNFZ5Z2RzVWZwWDBlN1VydEN2MHhRNS8wcXo4TzVkNjNy Vk5zMkFEY3FmQ1hHZWwwCjdFaE9uNEhMVk5sdlBoV3kvVWpUano3czFqL0pCR1VRT2JvS2NkR1dw M3dQZVVYNUhjNG01bEl2Qm1ESWhDb3EKNllWKzhGeE9Idlg5bitiNFg5RlR2c29nemJHR09QM2gv VUdzMlIxeEw3SFZSUWIyS1l5Sm1YdWZRTExtaWgxUwp2NVZUYVhJODVpSnR6WlpqWmxKT1BhYkdS b2FUVkEzbmdTZU5pRlZISHFyOVMrbmdBZzRiOUNTWExPNGhEMHZhCm5oU1dTbFZlZnIvV1I4eFdo NWhLQnBIeXNiUlpmNnlvdDJXVncwNHJhb2E1cjIycEZMZk9WY1pNMC9sblJJdkgKYlpSaFliWmpK UVp3RXc4YjJSMVpCbno1d21BdjBKM3RFS3E5b1JxS1l4MHhQTEhmNG1CYllTWHozMmluZVg1OApX dlorS3VqOXNKdzM2NVBOMGR1Qm5seFBqL1dIdWpnTHpNd2VKVmRZZUJTbE1nditPTjRHVXBhTnNx aEVKbjlYCm95UWlrVVJwcHF2eGh4SGZFRnFTVEY1SS84WDc3TjFxOVV5Rm5lTEdJSVVoZ1I5Z0Zz eS84WkdYTFVET2xqLzUKeE40ZGkrR3JxM1lSaE8zczF2UzIyb0haOGEvdzJGMUhtU3ZaOEkxN0pl d3VTR1RYVllPZkRaMlo3K3UxWkdPawpiNmFYMUMrRnpHQkFnY0JaZXV0ago9VExmeQotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============0619373376312254654==--