Simple tasks to start on Samba development with
Andreas Schneider
asn at samba.org
Fri May 15 08:07:12 MDT 2015
On Thursday 07 May 2015 08:08:18 Andrew Bartlett wrote:
> I've been thinking over the challenge of starting in Samba, as I
> continue to mentor new developers at Catalyst, like Douglas and Adrain,
> who you will soon see more of.
>
> So, I thought to start a thread with some ideas, which I will put into
> the wiki if they don't get picked up in short term. These tasks are not
> (too) hard, but should introduce aspects of Samba and help clean things
> up.
>
> Patches for these issues would be most gratefully reviewed.
>
> - Find and remove the 'binary_mapping' concept from our build system.
> The history here is that we used to have two build systems, and
> DIFFERENT NAMES for the same binary. We are glad to be past that
> insanity, but the code to handle that is still in place. It needs to be
> removed. 'git grep -i binary.mapping' would be a good place to start.
>
> - Update install_with_python.sh to be safer. The script downloads a
> specific (old) python version from samba.org, but without checking that
> the checksum (preferably a SHA256 sum these days) matches. As an
> extension task, make it cope with older systems that may only have
> md5sum, and use that.
>
> I'll reply with more as I think of them.
Add more blackbox tests:
* Add test for a dropbox (write only directory)
https://bugzilla.samba.org/show_bug.cgi?id=10297
* Add test for 'force user' with different configurations (problably need to
be tested as real root user?!?)
* Add tests for substitutions https://bugzilla.samba.org/show_bug.cgi?id=10286
samba_regedit:
Add support for remote registry connection. This does not work cause of some
loadparm issues, the code which does not work can be found here:
https://git.samba.org/?p=asn/samba.git;a=shortlog;h=refs/heads/master-regedit
I've just rebased it.
Need more?
--
Andreas Schneider GPG-ID: CC014E3D
Samba Team asn at samba.org
www.samba.org
More information about the samba-technical
mailing list