Server SIG Weekly Meeting (2014-12-16)

#fedora-meeting: Server SIG Weekly Meeting (2014-12-16)

 

 

#fedora-meeting: Server SIG Weekly Meeting (2014-12-16)

Meeting started by sgallagh at 16:02:57 UTC (full logs).

Meeting summary

  1. roll call (sgallagh, 16:02:57)
  2. Agenda (sgallagh, 16:07:53)
    1. Agenda Item: Database Server Role Design (sgallagh, 16:08:04)
    2. adamw will work on a proposal for defining/documenting server role capabilities and requirements outside of the release criteria (sgallagh, 16:10:46)

     

  3. Database Server Role Design (sgallagh, 16:15:19)
    1. https://lists.fedoraproject.org/pipermail/server/2014-December/001694.html (sgallagh, 16:15:57)
    2. rolekit should support creating an admin account when creating the DB, but stay out of user management otherwise (sgallagh, 16:32:09)
    3. AGREED: The Database Server Role will be built with a single local process, with rolekit instances maintaining the databases within it. (lazy consensus) (sgallagh, 16:37:28)
    4. If we select a graphical tool for managing PostgreSQL, it must be able to manage user rights, replication and other system-level tasks (sgallagh, 16:43:54)
    5. A UI for SQL queries is a non-requirement (sgallagh, 16:44:04)
    6. Any UI we employ for the Database Server Role must be integrated with Cockpit in some reasonable way (sgallagh, 16:47:07)

     

  4. Cantas (sgallagh, 16:54:36)
    1. http://cantas-fedoraserver.rhcloud.com/ (danofsatx-work, 16:55:26)
    2. https://github.com/xychu/cantas ? (adamw, 16:56:15)
    3. https://github.com/onepiecejs/nodejs-cantas (sgallagh, 16:56:24)
    4. Cantas authentication does not integrate with fedoauth (yet) (danofsatx-work, 16:57:55)
    5. Current authentication is only through Google or Kerberos. (danofsatx-work, 16:59:04)
    6. Fedora Infrastructure does not support Kerberos (sgallagh, 16:59:21)

Meeting ended at 17:09:01 UTC (full logs).

Action items

  1. (none)

 

People present (lines said)

  1. sgallagh (117)
  2. simo (69)
  3. danofsatx-work (27)
  4. adamw (17)
  5. zodbot (12)
  6. hanthana (8)
  7. mclasen (4)
  8. kushal (3)
  9. mizmo (1)
  10. nirik (0)
  11. mitr (0)
  12. stefw (0)
  13. danofsatx (0)
  14. tuanta (0)

Generated by MeetBot 0.1.4.

 

A Big Fedora Server SIG Welcome

At today’s Fedora Server SIG Meeting, the present Fedora Server Working Group members elected to fill the seat recently-vacated by David Strauss. As of today, Dan Mossor (danofsatx on IRC) becomes a full member of the Fedora Server Working Group.

At the same time, we would like to recognize and welcome the other four individuals who threw their hats into the ring and invite them into our growing community of Server-aficionados.

So: welcome Dan Callaghan, Danishka Navin, Brandon Vincent and Michael Wolf into the Fedora Server family! Each of you have some excellent ideas and visions for where you would like to see Fedora Server go.  It’s going to be an exciting journey. Thanks for taking it with us.

Fedora Server SIG Weekly Meeting Minutes (2014-12-09)



#fedora-meeting-1: Server SIG Weekly Meeting (2014-12-09)

Meeting started by sgallagh at 16:05:15 UTC (full logs).

Meeting summary

  1. roll call (sgallagh, 16:05:28)
  2. Agenda (sgallagh, 16:08:46)
    1. Agenda Item: Select new WG member (sgallagh, 16:09:09)
    2. Agenda Item: Fedora 22 High-Level Planning (sgallagh, 16:09:19)

  3. Select new WG member (sgallagh, 16:11:04)
    1. Candidate: Dan Callaghan (sgallagh, 16:11:32)
    2. Candidate: Brandon Vincent (sgallagh, 16:11:32)
    3. Candidate: Dan Mossor (sgallagh, 16:11:32)
    4. Candidate: Danishka Navin (sgallagh, 16:11:32)
    5. Candidate: Michael J Wolf (sgallagh, 16:11:32)
    6. Reminder to all candidates: a seat on the Working Group is not required to participate in the Fedora Server SIG (sgallagh, 16:12:30)
    7. https://fedoraproject.org/wiki/User:Dmossor/ServerWG-persona (danofsatx-kf, 16:35:01)
    8. The Server WG feels that Danishka Navin would be most helpful as a teammate with tuanta at this time. (sgallagh, 16:39:20)
    9. The Server WG looks forward to working with Michael Wolf in the Server SIG, but we feel that there was not enough information in his self-nomination to make a fair determination for a seat on the Working Group. (sgallagh, 16:41:50)
    10. The Server WG looks forward to collaborating with Dan Callaghan, but without a certainty of being able to meet the time-commitment, we will not give him the open seat at this time. (sgallagh, 16:49:16)
    11. AGREED: Dan Mossor (danofsatx) will join the Fedora Server Working Group as a full member (+7, 0, -0) (sgallagh, 17:02:44)

  4. Open Floor (sgallagh, 17:03:35)

Meeting ended at 17:04:27 UTC (full logs).

Action items

  1. (none)

People present (lines said)

  1. sgallagh (103)
  2. simo (39)
  3. omzim (36)
  4. junland (27)
  5. danofsatx-kf (26)
  6. bvincent (23)
  7. danofsatx (17)
  8. tuanta (17)
  9. zodbot (15)
  10. adamw (11)
  11. stefw (9)
  12. nirik (2)
  13. masta (2)
  14. danofsatx-work (1)
  15. mitr (0)
  16. mizmo (0)

Generated by MeetBot 0.1.4.

Graphical Desktop Environments on Fedora 21 Server

There is no “official” Fedora Server desktop environment

There was a recent thread on the Fedora Server development mailing list entitled “Proposal for F22 Desktop Enviroment“. On this thread, the Fedora Server community came to two general conclusions:

  1. A graphical desktop on a server is an outdated interaction method
  2. We don’t need to “bless” a specific desktop because:

Any of them work!

It’s actually quite easy to install a graphical environment onto Fedora Server in just two steps.

  1. Install the yum package group for the graphical environment
  2. Configure the system to boot into graphical mode

Installing the graphical environment package set

First, decide which graphical desktop you want to use. You can get the available list of them from:

yum grouplist

At the time of this writing, the list of available graphical environments is:

Fedora Workstation
KDE Plasma Workspaces
Xfce Desktop
LXDE Desktop
Cinnamon Desktop
MATE Desktop
Sugar Desktop Environment

There are a few others in the list, but those are all of the complete desktop environments. So, to install one, we run this command (substituting your desktop environment of choice):

yum groupinstall "Fedora Workstation" --skip-broken

The reason for --skip-broken is that Fedora Workstation contains several variant packages that would otherwise conflict with the Server versions. By passing this argument, we’re letting yum know that it is okay to skip those packages that would have conflicts.

 

Configuring the system to boot into graphical mode

The last step is to tell systemd to boot the system into graphical mode rather than to the console:

systemctl set-default graphical.target

Caution!

A word of caution: this is still a Fedora Server system, with all that entails. That means things like the default firewall configuration will remain optimized for server use-cases. The resulting system will look a lot like a standard installation of the graphical desktop that you chose, but it may behave differently in subtle ways. Today, this should be limited to the firewall configuration. Updates or future Fedora releases may bring additional changes. Most of the time, this should work just fine, but if something seems like it’s operating more paranoid than you expect, it’s probably because it’s following a Server-targeted configuration choice rather than a desktop-user-targeted choice.

Server Working Group Weekly Meeting Minutes (2014-12-02)



#fedora-meeting-2: Server Working Group Weekly Meeting (2014-12-02)

Meeting started by sgallagh at 16:10:26 UTC (full logs).

Meeting summary

  1. roll call (sgallagh, 16:10:26)
  2. Agenda (sgallagh, 16:18:00)
    1. Agenda Item: Greet the new members of the Server SIG (sgallagh, 16:18:05)
    2. Agenda Item: Rename the weekly meetings to “Server SIG Meeting” (sgallagh, 16:18:05)
    3. Agenda Item: Status check on Fedora 21 (sgallagh, 16:18:05)

  3. Greet the new members of the Server SIG (sgallagh, 16:19:12)
    1. The Server SIG extends a warm hello to Dan Callaghan and Brandon Vincent (sgallagh, 16:22:29)
    2. Candidates for Server WG are strongly encouraged to attend next week’s meeting (sgallagh, 16:23:41)

  4. Rename the weekly meetings to “Server SIG Meeting” (sgallagh, 16:25:47)
    1. AGREED: Meeting will be renamed “Server SIG Weekly Meeting” to be more clear that it’s open to all. (sgallagh, 16:29:13)

  5. Status check on Fedora 21 (sgallagh, 16:29:18)
    1. everyone should test rc2 as much as they can once it lands. (sgallagh, 16:35:31)
    2. We hope that this will be the final release candidate (sgallagh, 16:35:55)

  6. Open Floor (sgallagh, 16:36:42)
    1. Please poke around at http://stg.getfedora.org/ and provide feedback to the websites team. (sgallagh, 16:37:28)
    2. http://meetbot.fedoraproject.org/fedora-meeting-2/2014-12-02/fedora-meeting-2.2014-12-02-16.10.log.txt (nirik, 16:44:04)
    3. if you have anything for server for https://fedoraproject.org/wiki/F21_Final_release_announcement – feel free to edit it (sgallagh, 16:47:45)

  7. Remote Logging Test Case (sgallagh, 16:48:46)

Meeting ended at 16:56:59 UTC (full logs).

Action items

  1. (none)

People present (lines said)

  1. sgallagh (68)
  2. simo (24)
  3. danofsatx (20)
  4. nirik (19)
  5. zodbot (7)
  6. mitr (2)
  7. stefw (2)
  8. cwickert (2)
  9. danofsatx-dt (2)
  10. jreznik (1)
  11. adamw (0)
  12. tuanta (0)
  13. mizmo (0)

Generated by MeetBot 0.1.4.

Who matters in the Server Working Group ? You do!

At the last meeting Miloslav raised the issue that some people feel that not being a voting member of the working group is perceived as not having their opinion valued and may discourage participation. Luckily for us we have quite a few participants that didn’t get that nonexistent memo and are providing great contributions to the Fedora Server project.

The role of WG voting members is that of “public servants”. They take it upon themselves to do some of those boring tasks that are required in any group or organization. To get the bureaucracy out of the way of the “do-ers”, and when needed work as arbiters. So far this seems to have been working quite well, and it is hard to recall a contentious issue that has required official WG members votes to move forward.

In general the Server WG works by consensus among all participants, regardless of status on or off of the Working Group. The ones that ‘do’  are the ones that have a greater impact than anyone else (even on the WG). We really welcome any point of view. The developers among the participants know they have some blind spots when it comes to user-friendliness or prioritization of features. This is why we like to have a diverse representation in the Working Group. We also have to work on non-code matters so any help in any area, be it testing, marketing, advocacy, documentation, localization, etc.. is extremely welcome.

So if you have ideas around the Fedora Server product and want to help in any way please feel free to show up in the mailing list, on IRC channels (#fedora-server on freenode), participate in our weekly IRC meeting[*] and in general get in contact and share.

SWG

[*] in the #fedora-meeting-1 channel on freenode IRC, Tuesdays at 1600 UTC

Fedora Server Trello

In an effort to make Fedora Server fully buzzword-compliant, I have created a Trello organization and board for keeping tabs on the open tasks we need to complete. This will help us visualize what work we want to get done, who is doing it and whether it’s blocked.

The new board is public and located at https://trello.com/b/Cxf1YFs7/fedora-server and the organization is located at https://trello.com/fedoraserver.

The purpose of this Trello board is to track those high-level issues that apply to the Fedora Server project as a whole. Tracking of individual project-level implementation should continue to be done within those projects.

I’ve added a few existing tasks that we have on our plate.

Members of the Server SIG: if you’re interested in following along (and ideally picking up and working on a few tasks), please create a Trello account and email me with your ID so that I can add you to the organization. If you are sitting on the Server WG, please consider this to be strongly encouraged.

Server Working Group Weekly Meeting Minutes (2014-11-25)



#fedora-meeting-1: Server Working Group Weekly Meeting (2014-11-25)

Meeting started by sgallagh at 16:01:28 UTC (full logs).

Meeting summary

  1. roll call (sgallagh, 16:01:31)
  2. Agenda (sgallagh, 16:04:52)
    1. Agenda Item: Empty WG Seat (sgallagh, 16:05:12)
    2. Agenda Item: Status check on Fedora 21 (sgallagh, 16:05:12)
    3. Agenda Item: Fedora 22 Planning (sgallagh, 16:05:12)
    4. Agenda Item: Ambassador materials (sgallagh, 16:07:31)

  3. Empty WG Seat (sgallagh, 16:08:03)
    1. https://fedoraproject.org/wiki/Server/Governance_Charter (sgallagh, 16:09:26)
    2. ACTION: simo to write up a first draft of a blog post describing our decision-making process and how it’s not restricted to WG members (sgallagh, 16:21:03)
    3. ACTION: sgallagh to announce the search for WG candidates on devel-announce@ and the Fedora Magazine (sgallagh, 16:29:36)

  4. Status check on Fedora 21 (sgallagh, 16:30:11)
    1. ACTION: stefw to check up on a second iteration of the Cockpit branding (sgallagh, 16:32:41)
    2. quick note for TC4 testers today: the openldap package on the media is newer than the one on most of the mirrors, so domain controller deploys won’t work until the mirrors sync. (sgallagh, 16:39:01)
    3. The test matrix for Fedora Server has been redesigned for TC4 and later. It includes the new criteria we voted on last week. (sgallagh, 16:40:42)
    4. https://bugzilla.redhat.com/show_bug.cgi?id=1155228 was closed, that’s why i didn’t have them on the list. (adamw, 16:46:53)
    5. ACTION: sgallagh to update the bodhi bugs for productimg packages to note that they fix 1155228 (sgallagh, 16:48:12)

  5. Fedora 22 Planning (sgallagh, 16:50:56)
    1. Skipped in favor of Ambassador discussion (sgallagh, 16:51:05)

  6. Ambassador materials (sgallagh, 16:51:23)
    1. http://scarlett.frields.org:5000/server/ (sgallagh, 16:54:45)
    2. http://stg.getfedora.org/server/ is the more up to date stg one now. ;) (nirik, 16:56:06)
    3. http://stg.getfedora.org/server/ (sgallagh, 16:56:26)
    4. any feedback on those pages, please take them to the websites team… #fedora-websites or their trac. (sgallagh, 16:58:10)
    5. http://fedorahosted.org/fedora-websites (sgallagh, 16:58:23)
    6. https://fedorahosted.org/marketing-team/ticket/176 (tuanta, 17:01:08)
    7. https://fedoraproject.org/wiki/Fedora_21_talking_points (nirik, 17:01:16)

Meeting ended at 17:02:38 UTC (full logs).

Action items

  1. simo to write up a first draft of a blog post describing our decision-making process and how it’s not restricted to WG members
  2. sgallagh to announce the search for WG candidates on devel-announce@ and the Fedora Magazine
  3. stefw to check up on a second iteration of the Cockpit branding
  4. sgallagh to update the bodhi bugs for productimg packages to note that they fix 1155228

Action items, by person

  1. sgallagh
    1. sgallagh to announce the search for WG candidates on devel-announce@ and the Fedora Magazine
    2. sgallagh to update the bodhi bugs for productimg packages to note that they fix 1155228
  2. simo
    1. simo to write up a first draft of a blog post describing our decision-making process and how it’s not restricted to WG members
  3. stefw
    1. stefw to check up on a second iteration of the Cockpit branding

People present (lines said)

  1. sgallagh (108)
  2. simo (28)
  3. nirik (26)
  4. tuanta (21)
  5. adamw (17)
  6. mitr (11)
  7. zodbot (10)
  8. stefw (5)
  9. junland (5)
  10. davidstrauss (0)
  11. mizmo (0)

Generated by MeetBot 0.1.4.

Server Working Group Weekly Meeting Minutes (2014-11-18)



#fedora-meeting-1: Server Working Group Weekly Meeting (2014-11-18)

Meeting started by sgallagh at 16:03:13 UTC(full logs).

Meeting summary

  1. roll call (sgallagh, 16:03:19)
  2. Agenda (sgallagh, 16:05:44)
    1. Agenda Item: Approval of the Final Criteria (sgallagh, 16:06:11)
    2. Agenda Item: Status check as we enter Final Freeze (sgallagh, 16:06:17)
    3. Agenda Item: Fedora 22 Planning – GUI (sgallagh, 16:06:26)
    4. Agenda Item: Fedora 22 Planning – Roles (sgallagh, 16:06:30)

  3. Approval of the Final Criteria (sgallagh, 16:08:26)
    1. https://lists.fedoraproject.org/pipermail/server/2014-November/001551.html (sgallagh, 16:08:49)
    2. Adjusted text: “* Enrolled clients must be capable of authenticating against a valid user account using SSSD’s ‘ipa’ provider.” (sgallagh, 16:15:20)
    3. AGREED: Draft Criteria approved and will be submitted to QA for inclusion. (+5, 0, -0) (sgallagh, 16:19:30)

  4. Status check as we enter Final Freeze (sgallagh, 16:19:39)
    1. simo notes that there are several potential blocker issues in FreeIPA. (sgallagh, 16:33:11)
    2. ACTION: simo to propose blockers and freeze exceptions for FreeIPA issues (sgallagh, 16:33:26)
    3. Cockpit needs a branding update. We will propose it as a Freeze Exception and not a blocker. (sgallagh, 16:33:53)
    4. rolekit is good to go for F21 Final (sgallagh, 16:37:53)
    5. Branding issues for all of the products are still being sorted, but should be in their final phases now. (sgallagh, 16:38:25)
    6. Fedora Server brochure page looking good; remaining piece is in the Websites team’s hands. (sgallagh, 16:39:50)
    7. https://git.fedorahosted.org/cgit/fedora-web.git/tree/getfedora.org/data/content/server/index.html?h=getfedora (nirik, 16:41:30)

  5. Fedora 22 Planning – GUI (sgallagh, 16:43:16)
  6. Fedora 22 Planning – Roles (sgallagh, 16:57:25)
    1. Deferred until next week (sgallagh, 16:57:30)

  7. Open Floor (sgallagh, 16:57:36)

Meeting ended at 16:59:04 UTC(full logs).

Action items

  1. simo to propose blockers and freeze exceptions for FreeIPA issues

Action items, by person

  1. simo
    1. simo to propose blockers and freeze exceptions for FreeIPA issues

People present (lines said)

  1. sgallagh (91)
  2. simo (38)
  3. stefw (32)
  4. nirik (30)
  5. danofsatx-work (24)
  6. junland (17)
  7. mitr (15)
  8. zodbot (3)
  9. adamw (0)
  10. tuanta (0)
  11. davidstrauss (0)
  12. mizmo (0)

Generated by MeetBot 0.1.4.

Server Working Group Weekly Meeting Minutes (2014-11-04)



#fedora-meeting-1: Server Working Group Weekly Meeting (2014-11-04)

Meeting started by sgallagh at 16:01:06 UTC(full logs).

Meeting summary

  1. roll call (sgallagh, 16:01:06)
  2. Agenda (sgallagh, 16:04:49)
    1. Agenda Item: Test Day Planning (sgallagh, 16:04:50)
    2. https://fedoraproject.org/wiki/Test_Day:2014-11-07_Server (danofsatx, 16:05:56)

  3. Test Day Planning (sgallagh, 16:06:02)
    1. https://fedoraproject.org/wiki/Test_Day:2014-11-07_Server (sgallagh, 16:06:02)
    2. Anyone in the Server SIG/WG that will be available on Friday to mentor testers, please add your names to the “Who’s available” section (sgallagh, 16:13:02)
    3. tentative plan is to point at the F21 Final TC1 image unless it has major showstopper issues; in which case, we will point at the Beta release. (sgallagh, 16:13:57)
    4. ACTION: stefw and junland to put together Cockpit tests such as browser support (sgallagh, 16:18:00)
    5. ACTION: junland to add Docker free-form testing as a suggested case for the Test Day (sgallagh, 16:18:42)
    6. https://docs.docker.com/userguide/ is probably a good start (sgallagh, 16:20:37)
    7. http://fedoraproject.org/wiki/Common_F21_bugs (sgallagh, 16:23:30)
    8. ACTION: simo to ask for test volunteers on the FreeIPA users mailing list. (sgallagh, 16:27:49)

  4. Open Floor (sgallagh, 16:30:16)
    1. Fedora 21 Server Beta has been released! (sgallagh, 16:30:36)
    2. http://dl.fedoraproject.org/pub/alt/stage/21_TC1/ (sgallagh, 16:32:06)

  5. Final Release Criteria (sgallagh, 16:32:30)
    1. ACTION: sgallagh to send a mail with a plan / rough draft and work together with adamw to polish it into proposed criteria. (sgallagh, 16:51:39)

  6. Open Floor Redux (sgallagh, 16:54:18)
    1. ACTION: nirik to chair next week’s meeting in sgallagh’s absence (sgallagh, 16:58:06)

Meeting ended at 16:59:14 UTC(full logs).

Action items

  1. stefw and junland to put together Cockpit tests such as browser support
  2. junland to add Docker free-form testing as a suggested case for the Test Day
  3. simo to ask for test volunteers on the FreeIPA users mailing list.
  4. sgallagh to send a mail with a plan / rough draft and work together with adamw to polish it into proposed criteria.
  5. nirik to chair next week’s meeting in sgallagh’s absence

Action items, by person

  1. adamw
    1. sgallagh to send a mail with a plan / rough draft and work together with adamw to polish it into proposed criteria.
  2. junland
    1. stefw and junland to put together Cockpit tests such as browser support
    2. junland to add Docker free-form testing as a suggested case for the Test Day
  3. nirik
    1. nirik to chair next week’s meeting in sgallagh’s absence
  4. sgallagh
    1. sgallagh to send a mail with a plan / rough draft and work together with adamw to polish it into proposed criteria.
    2. nirik to chair next week’s meeting in sgallagh’s absence
  5. simo
    1. simo to ask for test volunteers on the FreeIPA users mailing list.
  6. stefw
    1. stefw and junland to put together Cockpit tests such as browser support

People present (lines said)

  1. sgallagh (106)
  2. adamw (32)
  3. danofsatx (26)
  4. junland (25)
  5. zodbot (13)
  6. stefw (9)
  7. simo (9)
  8. nirik (6)
  9. mitr (1)
  10. tuanta (0)
  11. davidstrauss (0)
  12. mizmo (0)

Generated by MeetBot 0.1.4.