<div dir="ltr">Hi JB,<div><br></div><div>First of all thank you for all your hard work making it possible to do our jobs with free software! You are making the world a better place!</div><div><br></div><div>As you said, lets move forward making a better kdenlive. </div><div><br></div><div>Cheers :D</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-05-30 13:27 GMT-03:00 Harald Albrecht <span dir="ltr"><<a href="mailto:harald.albrecht@gmx.net" target="_blank">harald.albrecht@gmx.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Jean-Baptiste, Massimo,<div><br></div><div>I can only second what Massimo said!</div><div><br></div><div>Thank you very, very much for your tremendous work on Kdenlive!</div><div><br></div><div>Harald</div><div><br></div><br><br>-------- Ursprüngliche Nachricht --------<br>Von: Massimo Stella <<a href="mailto:maxstar@tin.it" target="_blank">maxstar@tin.it</a>> <br>Datum: 30.05.2016  11:33  (GMT+01:00) <br>An: <a href="mailto:jb@kdenlive.org" target="_blank">jb@kdenlive.org</a>, <a href="mailto:kdenlive@kde.org" target="_blank">kdenlive@kde.org</a> <br>Betreff: [kdenlive] R:  Apologies and explanations <br><div><div class="h5"><br>HI. Personally I appreciate your explanations and excuses but you have nothing to apologize for: you're doing a great job and sometimes if a person is working, even the best one on its field, can make mistakes: only people who do nothing never make mistakes.<br>I know that if I work with a piece of experimental software can happen everything so I pay attention on what I'm doing and I have always make backups. So don't worry and thanks always a lot for all you efforts and for the quality you are expressing with your volonteering work.<br>Long life to Kdenlive! :)<br><br>Massimo.<br>
<br>
----Messaggio originale----<br>Da: <a href="mailto:jb@kdenlive.org" target="_blank">jb@kdenlive.org</a><br>Data: 29-mag-2016 20.50<br>A: <<a href="mailto:kdenlive@kde.org" target="_blank">kdenlive@kde.org</a>><br>Ogg: [kdenlive] Apologies and explanations<br><br>Hi all,<br><br>As you might know, a recent bug in Kdenlive's git master caused major data <br>loss to some users. I am deeply sorry about it and would like to provide <br>some details about what happened, why and what we did and plan about it.<br><br>1- what happened:<br><br>In Kdenlive, we sometimes manage a lot of temporary data. As I was working <br>on a new feature (timeline preview), it generated lots of temporary <br>rendered videos. So at some point, this data needs to be deleted. To do <br>this, I used a standard Qt class, QDir. However, if for some reason QDir is <br>not correctly initialized or an operation fails, it defaults to your home <br>directory. You can guess the end. As with many bugs, the error did not <br>trigger everytime, so when I tried it before committing, I did not realize <br>the possible problem.<br><br>2 - how could such stupid code be committed:<br><br>One of the reason it was committed is that I have been working too much in <br>the last weeks. Working on Kdenlive is great, but at some point I went too <br>far. Combined with my day job, I did not sleep enough and committed this <br>stupid mistake. <br><br>3 - what about the future, is it safe to use Kdenlive ?<br><br>As soon as I realized the extend of the problem, I commented out the <br>problematic code and deleted the PPA packages. Git master is safe now, as <br>is current kdenlive-master PPA built from the 26th of May :<br>kdenlive - 4:16.07.70+git201605260633~ubuntu16.04.1<br><br>Causing data loss on our users deeply affected me, and I think it should <br>also be a big reminder for everyone that using a daily built development <br>version from git is not safe, and that you must backup your data!<br><br>I will put a big warning now on the development version, and will discuss <br>with Vincent about possible changes in our PPA/development policy to help <br>prevent such problems.<br><br>I will also of course revise our temporary data handling to make sure such <br>a mistake does not happen twice.<br><br>So again, I send my sincere apologies and hope we can continue to move <br>forward in the next months.<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>_______________________________________________<br>kdenlive mailing list<br><a href="mailto:kdenlive@kde.org" target="_blank">kdenlive@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/kdenlive" target="_blank">https://mail.kde.org/mailman/listinfo/kdenlive</a><br><br><br>
</div></div></div><br>_______________________________________________<br>
kdenlive mailing list<br>
<a href="mailto:kdenlive@kde.org">kdenlive@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kdenlive" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kdenlive</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">1111.1010.r.i.1101|n.o.i.s.1110|i.m.1010.g.1110|مقاومة<br>fsf member #5439<br>usuario GNU/Linux #471966<br>|_|0|_|<br>|_|_|0|<br>|0|0|0|<br><a href="<a href="http://www.gunga.com.br" target="_blank">http://www.gunga.com.br</a>">gunga</a><br><a href="<a href="http://www.tempoecoarte.com.br" target="_blank">http://www.tempoecoarte.com.br</a>">tempoecoarte</a><div><a href="<a href="http://www.atelier-labs.org" target="_blank">http://www.atelier-labs.org</a>">atelier-labs</a></div><div><a href="<a href="http://www.mocambos.net" target="_blank">http://www.mocambos.net</a>">rede mocambos</a><br></div></div>
</div>