• I have problems making the patch work
    • The patch won't compile

      I think all patches should compile. However, my compiler does not check for all possible mistakes that new compilers do. I have sometimes received messages saying that a patch will not compile, but normally it is something that can be solved quickly. Please send me the error that your compiler sent so that I can help you solve the problem.
       

    • The patch does not do what is intended to do

      You may have found a bug in the code. I have tried to test patches before I release them as much as possible, but sometimes bugs still make it through the released version. I always try to solve problems as fast as I can. If you have problems, please contact me so that we can find a solution to it.
       

    • What are the known bugs of your patches?

      For some patches I keep a log of the changes that I make. Some of these changes are bug fixes, other are improvements. For the ones that I keep a log of updates, you can find them all in http://alpine.x10host.com/alpine/updates/. You can use that resource to see if a bug that you found has been fixed or not, or to determine if you need to update your patch, even though you haven't found any bugs so far.
       

    • Alpine crashed. What information should I send?

      There are several information that is good to send when reporting a crash. Here is a quick summary:

      • Send a step by step process that can be repeated to repeat the bug.
      • For some bugs it is good to send a copy of your .pinerc file. If you feel unconfortable about sharing your .pinerc, you can fake certain values for sensitive data (e.g. server names). The reason why this is a good thing to share is because some crashes depend on variables that are not set in my own .pinerc file, so seeing how Alpine behaves under other circumstances is the correct type of information that is needed to debug the problem.
      • If your version of Alpine was built with debug, it is a good idea to reproduce the bug running Alpine under gdb and sending the output of the "bt" command after the crash happens.

       
    • I do not like the new feature you added. How can I disable it?

      Please contact me so that I can tell you in the code what is the easiest way to disable such feature. In some instances I may add a new option for those that want the feature, so that they can enable it.