Hi
user
Admin Login:
Username:
Password:
Name:
Pushing users into the pit of success - stories from the Samba 3→Samba 4 transition.
--client
lca
--show
lca_2015
--room OGGB_FP 9441 --force
Next: 12 IPMI - because ACPI and UEFI weren't terrifying enough
show more...
Marks
Author(s):
Andrew Bartlett
Location
OGGB F&P
Date
jan Thu 15
Days Raw Files
Start
15:40
First Raw Start
15:39
Duration
0:45:00
Offset
0:00:39
End
16:25
Last Raw End
16:33
Chapters
00:00
Total cuts_time
45 min.
http://lca2015.linux.org.au/schedule/30191/view_talk
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
public
tweet
mp4
svg
png
assets
release.pdf
Pushing_users_into_the_pit_of_success_stories_from_the_Samba_3_Samba_4_transition.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:
This is a talk about building complex software that 'just works' for the vast majority of our users, lessons learned in that process and the complexity of managing a broad project that stretches from simple command line utilities to a whole Active Directory domain controller. Samba needs no introduction to most attending linux.conf.au, but it is worth explaining the full scope of the project, because our software is certainly used well beyond our mantra of "Opening Windows to a Wider World". Indeed, on many distributions uninstalling Samba (specifically tdb) uninstalls the whole desktop! Samba's progression up the stack starts with the provision of basic libraries like tdb and talloc to client tools and libraries (libsmbclient, libnet and others). Built on top of those are our file server, and what we call a 'classic' domain controller, the sort of like NT4. Further built on top of that is our Active Directory Domain controller, including Kerberos KDC and LDAP server, and beyond that are the hooks that projects beyond such as OpenChange reuse. All in all, it is a complex stack, but one that we must make 'just work', because the alternative (leave the administrator to piece together the parts) littered with horrible failures. Yet it is not an easy road, and has created a number of 'NIH' moments that have become embedded in our code-base. It is also a talk about upgrades, about unwritten and unenforced rules and where the rules of 'of course X is always true' meets the realities of deployed software on live networks. This will also be a talk with a few war-stories, the rules we expected our existing domains to honour, and how far from those expectations our users actually were, and the steps we have taken to help even the most idiosyncratic domain move on to become a Samba AD DC. I will argue for software that enforces restrictions rather than trusts that the administrator knows best. I will argue that in complex systems, that there should be one, scripted installation route to a working system, not a web-full of conflicting HOWTO documents, and that a secure, centralised authentication system should be easier to set up than the server it was installed on.
markdown
Comment:
production notes
2015-01-15/15_39_21.dv
Apply:
15:39:21 - 16:24:25 ( 00:45:04 )
S:
15:39:21 -
E:
16:24:25
D:
00:45:04
show more...
vlc ~/Videos/veyepar/lca/lca_2015/dv/OGGB_FP/2015-01-15/15_39_21.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:39:21
seconds: 0.0
Wall: 15:39:21
Duration
00:45:04
16:24:25
seconds: 0.0
Wall: 15:39:21
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2015-01-15/16_24_25.dv
Apply:
16:24:25 - 16:33:59 ( 00:09:34 )
S:
16:24:25 -
E:
16:33:59
D:
00:09:34
show more...
vlc ~/Videos/veyepar/lca/lca_2015/dv/OGGB_FP/2015-01-15/16_24_25.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:24:25
seconds: 0.0
Wall: 16:24:25
Duration
00:09:34
16:33:59
seconds: 0.0
Wall: 16:24:25
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
2015-01-15/15_39_21.dv
2015-01-15/16_24_25.dv
Veyepar
Video Eyeball Processor and Review