Simple tasks to start on Samba development with
abartlet at samba.org
Thu May 21 23:30:42 MDT 2015
On Fri, 2015-05-15 at 16:07 +0200, Andreas Schneider wrote:
> 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)
> * 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
> 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:
> I've just rebased it.
Another few tasks:
- Update the ldb_perf branch from Matthieu to master and add tests for
the ldb_unpack optimisation
- Coverity warnings. scan.coverity.com requires a login because the
issues may be security issues, but if you are known to the team that
won't be an issue to authorize
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
More information about the samba-technical