Bug 50960 - New project for 'realmd'
Summary: New project for 'realmd'
Status: RESOLVED FIXED
Alias: None
Product: freedesktop.org
Classification: Unclassified
Component: Project Creation Requests (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: fd.o Admin Massive
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-11 04:35 UTC by Stef Walter
Modified: 2012-07-24 03:39 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Stef Walter 2012-06-11 04:35:46 UTC
I'd like to request a new fdo project for realmd. realmd is a dbus system service which manages discovery and enrollment in realms and domains like Active Directory or IPA. The control center uses realmd as the backend to 'join' a domain simply and automatically configure things correctly.

Project name: realmd

Admin who approve new members: Me, stefw, stefw@gnome.org

Requesting git hosting:
 Repository name: 'realmd'
 Repository Description: realmd is a dbus system service that manages discovery
   and enrollment in realms/domains like Active Directory or IPA.

Requesting Bugzilla project:
 Short Description: realmd is a dbus system service that manages discovery
   and enrollment in realms/domains like Active Directory or IPA.
 Components:
   general: "realmd bugs" -> stefw@gnome.org

NO mailing list requested.

Requesting file upload space for releases.


Thanks in advance
Comment 1 Tollef Fog Heen 2012-06-13 13:11:22 UTC
Hi Stef,

I'm a bit reluctant to create this project.  Is there buy-in from non-gnome participants?  Does this tie in to the system-tools-backends stuff, or could it?  

Cheers,
Comment 2 Stef Walter 2012-06-14 02:03:16 UTC
(In reply to comment #1)
> I'm a bit reluctant to create this project.  Is there buy-in from non-gnome
> participants? 

Yes. So far there's buy in or positive discussion with Fedora [1], OpenSUSE, Ubuntu, anaconda/firstboot, kickstart, authconfig, LightDM. But I'd like to help integrate with other projects and desktops too. In addition the DBus interfaces are designed in such a way that people can implement all or part of it outside of realmd and are not limited to its default implementation.

> Does this tie in to the system-tools-backends stuff, or could
> it?  

realmd has multiple ways to connect to the realms. One of them is Winbind. In theory the Winbind-realmd code could theoretically use SMBConfig to read/write the samba config ... if SMBConfig was greatly extended to support many more attributes.

realmd does far more than just configure config files. It implements discovery, keytab setup, and manages package installation, many other bits.

If refused hosting here, I guess I would go for gitorious.org. Many of the contributors to realmd are those who would contribute to other FDO projects. So living on gitorious.org would fragment the bug reporting, accounts, and other things that contributors to realmd are familiar with.

realmd is a real project that will be shipped and integrated into the default install (with multiple participants) in the next version(s) of distros.

[1] https://fedoraproject.org/wiki/Features/ActiveDirectory
Comment 3 Tollef Fog Heen 2012-07-06 12:44:19 UTC
Moving to NEW so I see it on the next sweep.
Comment 4 Stef Walter 2012-07-21 16:40:43 UTC
Thanks Tollef. Is there any chance you would have time to do this before GUADEC? I'm giving a talk about this stuff there, and it would really be nice if we had the hosting for realmd worked out.

In addition, I'd like to request a second repository for this. This is a dependency of realmd. I've been asked to split this out from the main project so others can use it:

 Repository name: 'adcli'
 Repository Description: Library of routines for joining a machine
  to Active Directory (without samba) and managing machine accounts
  there. Will probably expand to cover other AD related tasks as well.

Should we have a different project name? Perhaps 'Directory Support' with realmd and adcli under it? If you have suggestions on how you prefer things to be organized, I'd be happy to adapt to them.

And lastly, if there's anything I can do to help get this done, let me know. I realize that all this admin stuff takes time, so if there's anything I can do to make life easier for you, or return the favor, I'd be happy to.
Comment 5 Tollef Fog Heen 2012-07-22 18:20:09 UTC
Project created.

File upload space at /srv/www.freedesktop.org/www/software/realmd with the pretty obviously corresponding URL.

Both git repos and bugzilla set up, please test.

Enjoy GUADEC, and sorry for the delay.
Comment 6 Stef Walter 2012-07-23 15:00:09 UTC
Thanks :)

Any idea why realmd and adcli don't show up here:

http://cgit.freedesktop.org/

I've pushed stuff to both of those repositories, and waited several hours? Do I have to wait until tomorrow? 

In addition:

$ git clone git://git.freedesktop.org/realmd/adcli.git
Cloning into 'adcli'...
fatal: The remote end hung up unexpectedly
Comment 7 Tollef Fog Heen 2012-07-23 19:37:47 UTC
(In reply to comment #6)

> Any idea why realmd and adcli don't show up here:
> 
> http://cgit.freedesktop.org/

Fixed.

> In addition:
> 
> $ git clone git://git.freedesktop.org/realmd/adcli.git
> Cloning into 'adcli'...
> fatal: The remote end hung up unexpectedly

Try anongit.fdo (as per cgit.fdo :-)
Comment 8 Stef Walter 2012-07-24 03:39:32 UTC
Thanks. All working now. Much appreciated.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.