Bug 41291 - Create a Libreoffice build session with playterm to help new developers
Summary: Create a Libreoffice build session with playterm to help new developers
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other All
: medium normal
Assignee: Pietro F. Menna
URL:
Whiteboard:
Keywords: difficultyBeginner, easyHack, skillScript
Depends on:
Blocks:
 
Reported: 2011-09-28 04:09 UTC by Björn Michaelsen
Modified: 2015-12-16 00:44 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
first try by Pietro F. Menna (1.36 MB, application/x-gzip)
2012-06-29 09:16 UTC, Björn Michaelsen
Details
tty recording (1.95 MB, application/octet-stream)
2012-11-25 12:56 UTC, Peter Baumgarten
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Björn Michaelsen 2011-09-28 04:09:26 UTC
With playterm:

 http://playterm.org/

you can record you own terminal session. It would be great if somebody could record the steps needed to get your first Libreoffice build (the build itself should be run with ccache in a screen/tmux session to keep the file small).

I think this could be a great way to lower the barrier to entry for new developers. The final file should also be backed up on the Wiki just in case.
Comment 1 James 2011-12-16 22:04:39 UTC
I've thought about this EasyHack.

I am untidy in the terminal, and pause a lot.

To take this on, I would have to be able to edit the ttyrec output that is the immediate product of doing the build.

This appears to be possible; there are edits in this example:
http://playterm.org/r/grep-with-finds-exec-option-1317222810
but I don't know how it's done.

Advice from an experienced ttyrec user, for the benefit of the next person who considers this bug, is welcome, but I will have finished my introductory builds and moved on.
Comment 2 Florian Reisinger 2012-05-18 09:11:40 UTC
Deteted "Easyhack" from summary
Comment 3 Björn Michaelsen 2012-06-29 09:16:53 UTC
Created attachment 63613 [details]
first try by Pietro F. Menna

first try by Pietro F. Menna <pietromenna@yahoo.com>
Comment 4 Peter Baumgarten 2012-11-25 12:56:05 UTC
Created attachment 70537 [details]
tty recording
Comment 5 Peter Baumgarten 2012-11-25 12:56:37 UTC
uploaded to playterm at
http://playterm.org/r/libreoffice-build-demo-1353844132
Comment 6 Christian Lohmaier 2012-11-30 01:49:58 UTC
I created a speed-up version of the recording - also uploaded it to YT (not indexed yet): http://www.youtube.com/watch?v=570xEnQJP4c - can make it fully public or delete depending on what your wish is :-)

It is a lossless capture of playing back the recording on my computer with double speed, with additional speedup of download and building parts.

PS: For next recording, please do a clear screen as first command ;-)
PPS2: the recording stops before the build is completed

as bugzilla's file-size limit is too restrictive, I uploaded the original video (8MB, <7min) here: http://www.sendspace.com/file/mdehtv
link will expire after 30 days of inactivity - if you want it later, mail me.
Comment 7 Björn Michaelsen 2012-11-30 12:34:23 UTC
cloph & Peter, I love you. ;)

Any plan on how to 'release' this? As in: Does one of you guys want to blog about it? Shall I (again)? Maybe we can even do that from TDF ...
Comment 8 Christian Lohmaier 2012-12-04 01:34:42 UTC
http://www.youtube.com/watch?v=2gIqOOajdYQ&hd=1 better version, a little more speedup and with background track - now less than 5 min 30 sec.

As last time, the lossless copy (40.5 MB) is uploaded to sendspace (if link expires, mail me) http://www.sendspace.com/file/zj92fy - the version as uploaded to youtube - youtube's lossy encode is larger than the original ;-)

PS: I manually added a clearscreen commands to the recording before recording this copy, that way I didn't have to cut the first line.

PPS: @James/commen#1 - those edited ones are not done by editing an existing recording, but by creating an "artificial" recording. I.e. you have a program create the recording (there are perl and probably also python packages do do that, but the fileformat is simple, so even creating it manually is possible)

Is I don't have a blog or twitter or other social media stuff, feel free to announce it in your (or the TDF) blog.
Comment 9 Björn Michaelsen 2012-12-04 10:23:52 UTC
Just a minor nitpick: There seems to be a linebreak going wrong in the tty around 3:15. Unfortunately (as it is visible in the first recording too), it is not easily fixable. IMHO we should go with this version, which is all kinds of awesome.
Comment 10 Robinson Tryon (qubit) 2015-12-16 00:44:45 UTC
Migrating Whiteboard tags to Keywords: (EasyHack SkillScript DifficultyBeginner)
[NinjaEdit]