<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">If I'm not wrong, the only people who reported having faced the problem are Farid and Jesse (over bugtracker/list/forum)...</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">And none of them deplored important data loss (just some time to recover the backups in case kdenlive was running from the main user account).</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">So don't feel too guilty, you didn't harm anybody thanks to your quick reaction!</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I'll take a btrfs snapshot everytime before starting the program from now on ;-)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Cheers,</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Vincent</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Le lundi 30 mai 2016, 17:00:07 CEST farid abdelnour a écrit :<br /></p>
<p style=" margin-top:12px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hi JB,</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">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!</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">As you said, lets move forward making a better kdenlive. </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Cheers :D</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">2016-05-30 13:27 GMT-03:00 Harald Albrecht <<a href="mailto:harald.albrecht@gmx.net"><span style=" text-decoration: underline; color:#2980b9;">harald.albrecht@gmx.net</span></a>>:<br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Jean-Baptiste, Massimo,</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I can only second what Massimo said!</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Thank you very, very much for your tremendous work on Kdenlive!</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Harald</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br />-------- Ursprüngliche Nachricht --------<br />Von: Massimo Stella <<a href="mailto:maxstar@tin.it"><span style=" text-decoration: underline; color:#2980b9;">maxstar@tin.it</span></a>> <br />Datum: 30.05.2016 11:33 (GMT+01:00) <br />An: <a href="mailto:jb@kdenlive.org"><span style=" text-decoration: underline; color:#2980b9;">jb@kdenlive.org</span></a>, <a href="mailto:kdenlive@kde.org"><span style=" text-decoration: underline; color:#2980b9;">kdenlive@kde.org</span></a> <br />Betreff: [kdenlive] R: Apologies and explanations <br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:46px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><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"><span style=" text-decoration: underline; color:#2980b9;">jb@kdenlive.org</span></a><br />Data: 29-mag-2016 20.50<br />A: <<a href="mailto:kdenlive@kde.org"><span style=" text-decoration: underline; color:#2980b9;">kdenlive@kde.org</span></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"><span style=" text-decoration: underline; color:#2980b9;">kdenlive@kde.org</span></a><br /><a href="https://mail.kde.org/mailman/listinfo/kdenlive"><span style=" text-decoration: underline; color:#2980b9;">https://mail.kde.org/mailman/listinfo/kdenlive</span></a><br /><br /><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br />_______________________________________________<br />kdenlive mailing list<br /><a href="mailto:kdenlive@kde.org"><span style=" text-decoration: underline; color:#2980b9;">kdenlive@kde.org</span></a><br /><a href="https://mail.kde.org/mailman/listinfo/kdenlive"><span style=" text-decoration: underline; color:#2980b9;">https://mail.kde.org/mailman/listinfo/kdenlive</span></a><br /><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- <br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">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"><span style=" text-decoration: underline; color:#2980b9;">http://www.gunga.com.br</span></a>">gunga</a><br /><a href="<a href="http://www.tempoecoarte.com.br"><span style=" text-decoration: underline; color:#2980b9;">http://www.tempoecoarte.com.br</span></a>">tempoecoarte</a></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><a href="<a href="http://www.atelier-labs.org"><span style=" text-decoration: underline; color:#2980b9;">http://www.atelier-labs.org</span></a>">atelier-labs</a></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><a href="<a href="http://www.mocambos.net"><span style=" text-decoration: underline; color:#2980b9;">http://www.mocambos.net</span></a>">rede mocambos</a><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br /></p></body></html>