Hi
user
Admin Login:
Username:
Password:
Name:
Patching through the snow: decentralised kernel CI on every patch
--client
lca
--show
lca2019
--room c1 14597 --force
Next: 13 Gen-Z on Linux: Supporting a New System Interconnect in Free Software
show more...
Marks
Author(s):
Russell Currey
Location
C1
Date
jan Tue 22
Days Raw Files
Start
15:50
First Raw Start
15:23
Duration
0:25:0
Offset
0:26:16
End
16:15
Last Raw End
16:16
Chapters
00:00
Total cuts_time
23 min.
https://2019.linux.conf.au/schedule/presentation/234/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
public
tweet
mp4
svg
png
assets
release.pdf
Patching_through_the_snow_decentralised_kernel_CI_on_every_patch.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
Just like the development of the kernel itself, its testing is all over the place. There are countless public kernel testing projects and probably even more private ones, with hardware vendors testing what works on their own machines and maintainers automating checks for what should go into their trees. If you're a developer, you probably don't know about any of this unless someone directly tells you. The granularity of running these tests is similarly all over the place: many test environments just look at mainline, many look at linux-next or trees of specific maintainers, and some run on every patch, like the Intel 0-day bot. If you're a developer, unless your patch doesn't compile, you're probably not going to hear about it. Projects that use pull requests on GitHub as a code submission method have it easy: a developer sends a PR, some CI system magically tests it, and developers and maintainers alike can quickly see if the code has issues. The value in continuous integration is about quick feedback to the developer, and saving precious time of reviewers and maintainers. This is where snowpatch comes in, using Patchwork as the publicly visible platform for test results on patches. Tests can come in from anywhere, even an internal lab of a hardware vendor, and have their results published for the world to see within minutes of a patch being sent. It's the closest thing we have in the world of mailing lists to the simplicity of the GitHub workflow, it's easy to get going, and it can function as decentralised as the rest of kernel development. We're going to cover how snowpatch works, why it's useful, what we're doing with it currently, and look to the future to determine just how much we could tell the world about a patch, only minutes after it's been sent.
markdown
Comment:
production notes
2019-01-22/15_23_44.ts
Apply:
15:23:44 - 15:46:27 ( 00:22:43 )
S:
15:23:44 -
E:
15:46:27
D:
00:22:43
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c1/2019-01-22/15_23_44.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:23:44
seconds: 0.0
Wall: 15:23:44
Duration
00:22:43
15:46:27
seconds: 0.0
Wall: 15:23:44
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-22/15_46_31.ts
Apply:
15:46:31 - 15:51:04 ( 00:04:33 )
S:
15:46:31 -
E:
16:16:30
D:
00:29:59
(
End:
273.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c1/2019-01-22/15_46_31.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:46:31
seconds: 0.0
Wall: 15:46:31
Duration
00:29:59
16:16:30
seconds: 273.0
Wall: 15:51:04
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-22/15_46_31.ts
Apply:
15:51:04 - 16:14:55 ( 00:23:51 )
S:
15:46:31 -
E:
16:16:30
D:
00:29:59
(
Start:
273.0) (
End:
1704.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c1/2019-01-22/15_46_31.ts :start-time=0273.0 --audio-desync=0
Raw File
Cut List
15:46:31
seconds: 273.0
Wall: 15:51:04
Duration
00:29:59
16:16:30
seconds: 1704.0
Wall: 16:14:55
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-22/15_46_31.ts
Apply:
16:14:55 - 16:16:30 ( 00:01:35 )
S:
15:46:31 -
E:
16:16:30
D:
00:29:59
(
Start:
1704.0) (
End:
1799.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c1/2019-01-22/15_46_31.ts :start-time=01704.0 --audio-desync=0
Raw File
Cut List
15:46:31
seconds: 1704.0
Wall: 16:14:55
Duration
00:29:59
16:16:30
seconds: 1799.0
Wall: 16:16:30
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-22/15_46_31.ts
Apply:
16:16:30 - 16:16:30 ( 00:00:00 )
S:
15:46:31 -
E:
16:16:30
D:
00:29:59
(
Start:
1799.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c1/2019-01-22/15_46_31.ts :start-time=01799.0 --audio-desync=0
Raw File
Cut List
15:46:31
seconds: 1799.0
Wall: 16:16:30
Duration
00:29:59
16:16:30
seconds: 0.0
Wall: 15:46:31
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-01-22/15_23_44.ts
2019-01-22/15_46_31.ts
Veyepar
Video Eyeball Processor and Review