[cloud] #33: File F21 change: use %license for cloud image packages

2014-04-03 Thread cloud
#33: File F21 change: use %license for cloud image packages
+--
 Reporter:  mattdm  |  Owner:
 Type:  task| Status:  new
 Priority:  normal  |  Milestone:  Fedora 21 (Feature Deadline)
Component:  --- |   Keywords:
+--
 See https://fedorahosted.org/fpc/ticket/411 (the first part of which I am
 repeating here):



 Background:

 1. Right now, license files are required to be marked as %doc files.
 2. There has long been a nodocs parameter to RPM which skips all doc
 files.
 3. In addition to the desired space-savings, this installs packages
 without their possibly-mandatory license files

 This interaction hasn't been problematic before, because generally using
 nodocs is an endpoint choice with no distribution after that. But now, we
 are looking at building some official cloud and container images with
 nodocs, so it suddenly becomes important.

 As a bonus, it's my understanding that this tag can automatically handle
 hardlinking identical license files.

 Specifically, I propose:

 1. We change the guidelines
 2. We start doing it for new packages
 3. We file a F21 system-wide change for a proven packager to change all
 the packages that land in the cloud image for F21 (roughly, @core +
 dependencies plus a few extras)
 4. We file a system-wide change for F22 to update all other packages which
 are part of the base design
 5. Other packages updated on a as-time-permits/best-effort basis

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/33
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #19: File F21 change: Docker Host Image

2014-04-03 Thread cloud
#19: File F21 change: Docker Host Image
---+---
 Reporter:  mattdm |   Owner:  red
 Type:  task   |  Status:  accepted
 Priority:  blocker|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Docker Host Image  |  Resolution:
 Keywords: |
---+---

Comment (by red):

 While I agree we can make this one very special purpose and radical, I'm
 just not sure ostree is there yet. I know, we want to adopt it early on
 and I love to ride the leading edge but I currently think we lack the
 capacity and it's not crucial to the image / mission. We do have a lot on
 our plates and activity in the WG / SIG is faltering.

 So my opinion tends slightly towards keep things close to how they were
 in F20 and focus on the new products and low hanging fruits like smaller
 footprint and systemd-networkd. That obviously includes sticking with
 yum/dnf and python for now.

 Also, getting rid of cloud-init (or rather, all its dependencies etc.)
 would be nice but min-metadata-service isn't ready (and I'm not fully
 convinced radically minimal is great here). Unfortunately, I didn't have
 time to pay a closer look to coreos' solution either but I figure it isn't
 in Fedora yet anyway, so getting it in might take too long.

 So since we didn't have a meeting in a while and I'd rather not formulate
 a change proposal with lots of undecided things/options, I hope more
 people (voting members and others) can weigh in here or on the ml.

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/19#comment:7
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #34: External need: batched updates

2014-04-03 Thread cloud
#34: External need: batched updates
+
 Reporter:  mattdm  |  Owner:
 Type:  task| Status:  new
 Priority:  normal  |  Milestone:  Flock 2014
Component:  --- |   Keywords:
+
 '''Summary:''' We want to produce updated images on a monthly cadence. It
 would be nice if we could produce those from QA'd bunches of packages.

 '''Importance:''' moderate (it will be hard to implement image refresh
 without this, but we could do it)

 '''Timeframe:''' F21 release + 1 month / Obviously better if we get things
 lined up earlier

 '''Fedora Sub-Project/SIG:''' Primarily QA, but Rel Eng and Infrastructure
 too. This is pretty big.
 '''
 Cloud SIG owner:''' TBD (this probably needs someone actively contributing
 to initial and ongoing work)

 See the related Change proposal (A)Periodic Updates to the Images

 http://flock2013.sched.org/event/8c4f702e42814598e0e4e31b188a0ae6

 What's this ticket about? We need an owner for this — someone to drive it
 forward.

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/34
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #33: File F21 change: use %license for cloud image packages

2014-04-03 Thread cloud
#33: File F21 change: use %license for cloud image packages
--+---
 Reporter:  mattdm|   Owner:
 Type:  task  |  Status:  new
 Priority:  normal|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Cloud Base Image  |  Resolution:
 Keywords:|
--+---
Changes (by mattdm):

 * component:  --- = Cloud Base Image


-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/33#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #34: External need: batched updates

2014-04-03 Thread cloud
#34: External need: batched updates
--+-
 Reporter:  mattdm|   Owner:
 Type:  task  |  Status:  new
 Priority:  normal|   Milestone:  Flock 2014
Component:  Software Updates  |  Resolution:
 Keywords:|
--+-
Changes (by mattdm):

 * component:  --- = Software Updates


-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/34#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #30: Test ticket to make sure address changes actually work right

2014-04-03 Thread cloud
#30: Test ticket to make sure address changes actually work right
--+-
 Reporter:  rbergero  |   Owner:
 Type:  task  |  Status:  closed
 Priority:  normal|   Milestone:  Future
Component:  ---   |  Resolution:  worksforme
 Keywords:|
--+-
Changes (by mattdm):

 * status:  new = closed
 * resolution:   = worksforme


-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/30#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #36: Coordinate F21 / fedora next website

2014-04-03 Thread cloud
#36: Coordinate F21 / fedora next website
+---
 Reporter:  mattdm  |  Owner:  jzb
 Type:  task| Status:  new
 Priority:  normal  |  Milestone:  Fedora 21 (Final)
Component:  Website  Wiki  |   Keywords:
+---
 '''Summary:''' Since we are now one of the three top level artifacts
 Fedora produces, we want to emphasize our unique niche. Updated website
 with new flashier branding, plus tools for selecting different images for
 different use cases

 '''Importance:''' vital (it's basically part of the whole exercise)

 '''Timeframe:''' F21 release / arguably, having the web site up ''is'' the
 release. And it'd be nice to have earlier, like at the alpha and beta

 '''Fedora Sub-Project/SIG:''' Websites

 '''Cloud SIG owner:''' Joe Brockmeier

 https://fedorahosted.org/fedora-websites/ticket/248

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/36
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #36: Coordinate F21 / fedora next website

2014-04-03 Thread cloud
#36: Coordinate F21 / fedora next website
+
 Reporter:  mattdm  |   Owner:  jzb
 Type:  task|  Status:  new
 Priority:  normal  |   Milestone:  Fedora 21 (Final)
Component:  Website  Wiki  |  Resolution:
 Keywords:  |
+

Comment (by mattdm):

 Joe, if you want to track things in this ticket, it's here to use;
 otherwise it's okay to close it as redundant with the one in the websites
 team tracker.

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/36#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #37: External Need: software collections

2014-04-03 Thread cloud
#37: External Need: software collections
-+-
 Reporter:  mattdm   |  Owner:  mattdm
 Type:  task | Status:  new
 Priority:  normal   |  Milestone:  Fedora 21 (Feature
Component:  Collaboration   |  Deadline)
  Communication  |   Keywords:
-+-
 External Need: Software Collections for Cloud Users

 Summary: Provides selection of language stacks of particular versions to
 users.

 '''Importance:''' vital (provides a meaningful reason to use Fedora cloud
 image, and helps insulate against rapid change)

 '''Timeframe:''' F21 release / This is a requirement of users in
 production.

 '''Fedora Sub-Project/SIG:''' Environments and Stacks

 '''Cloud SIG owner:''' mattdm -- more help wanted :)

 Draft feature proposal:
 
https://fedoraproject.org/wiki/Cloud_Changelist#External_Need:_Software_Collections_for_Cloud_Users

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/37
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #37: External Need: software collections

2014-04-03 Thread cloud
#37: External Need: software collections
-+-
 Reporter:  mattdm   |   Owner:  mattdm
 Type:  task |  Status:  new
 Priority:  normal   |   Milestone:  Fedora 21 (Feature
Component:  Collaboration   |  Deadline)
  Communication  |  Resolution:
 Keywords:   |
-+-

Old description:

 External Need: Software Collections for Cloud Users

 Summary: Provides selection of language stacks of particular versions to
 users.

 '''Importance:''' vital (provides a meaningful reason to use Fedora cloud
 image, and helps insulate against rapid change)

 '''Timeframe:''' F21 release / This is a requirement of users in
 production.

 '''Fedora Sub-Project/SIG:''' Environments and Stacks

 '''Cloud SIG owner:''' mattdm -- more help wanted :)

 Draft feature proposal:
 https://fedoraproject.org/wiki/Cloud_Changelist#External_Need:_Software_Collections_for_Cloud_Users

New description:

 External Need: Software Collections for Cloud Users

 Summary: Provides selection of language stacks of particular versions to
 users.

 '''Importance:''' vital (provides a meaningful reason to use Fedora cloud
 image, and helps insulate against rapid change)

 '''Timeframe:''' F21 release / This is a requirement of users in
 production.

 '''Fedora Sub-Project/SIG:''' Environments and Stacks

 '''Cloud SIG owner:''' mattdm -- more help wanted :)

 Draft feature proposal:
 https://fedoraproject.org/wiki/Env_and_Stacks/Changes_Drafts/SCL

--

Comment (by mattdm):

 This one is Mostly Done but we could add more to Marcela's proposal.

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/37#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #38: Automatic Smoketests on Image Build

2014-04-03 Thread cloud
#38: Automatic Smoketests on Image Build
--+---
 Reporter:  mattdm|  Owner:
 Type:  task  | Status:  new
 Priority:  normal|  Milestone:  Fedora 21 (Alpha)
Component:  Testing  QA  |   Keywords:
--+---
 '''Summary:''' When a new image is built in Koji, automatically boot it
 and run a basic matrix of tests.

 '''Importance:''' moderate (worst case, we can keep doing this by hand)

 '''Timeframe:''' F21 alpha / Want to reduce manual test workload

 '''Fedora Sub-Project/SIG:''' QA and the Taskotran project

 '''Cloud SIG owner:''' Sandro Mathys

 https://fedoraproject.org/wiki/Taskotron

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/38
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #39: External Need: Scratch Builds on Change

2014-04-03 Thread cloud
#39: External Need: Scratch Builds on Change
+
 Reporter:  mattdm  |  Owner:
 Type:  task| Status:  new
 Priority:  normal  |  Milestone:  Fedora 21 (Branch)
Component:  --- |   Keywords:
+
 '''Summary:''' Whenever the kickstart changes, _or_ an RPM which is on the
 image hits the tree, a new scratch image is automatically built.

 '''Importance:''' nice to have (makes development much easier, and makes
 it quick to spot and fix problems before they affect anyone)

 '''Timeframe:''' whenever we can get it / this adds value whenever it
 happens

 '''Fedora Sub-Project/SIG:''' Release Engineering, possibly Infrastructure
 for resources

 '''Cloud SIG owner''': TBD

 We need an owner for this -- someone to drive it. And someone to help
 release engineering and infrastructure with the actual implementation work
 (not necessarily
 the same person, but also not necessarily different)

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/39
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #36: Coordinate F21 / fedora next website

2014-04-03 Thread cloud
#36: Coordinate F21 / fedora next website
+
 Reporter:  mattdm  |   Owner:  jzb
 Type:  task|  Status:  assigned
 Priority:  normal  |   Milestone:  Fedora 21 (Final)
Component:  Website  Wiki  |  Resolution:
 Keywords:  |
+
Changes (by jzb):

 * status:  new = assigned


-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/36#comment:2
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #36: Coordinate F21 / fedora next website

2014-04-03 Thread cloud
#36: Coordinate F21 / fedora next website
+
 Reporter:  mattdm  |   Owner:  jzb
 Type:  task|  Status:  assigned
 Priority:  normal  |   Milestone:  Fedora 21 (Final)
Component:  Website  Wiki  |  Resolution:
 Keywords:  |
+

Comment (by jzb):

 I'll try to keep this updated so we can more easily track things, even if
 it is slightly redundant. Also added myself to CC on the other one.

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/36#comment:3
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #40: rel-eng/image upload changes for f21

2014-04-03 Thread cloud
#40: rel-eng/image upload changes for f21
-+-
 Reporter:  mattdm   |  Owner:
 Type:  task | Status:  new
 Priority:  major|  Milestone:  Fedora 21
Component:  Infrastructure  Release |  (Alpha)
  Engineering|   Keywords:
-+-
 Some small updates to the cloud image upload process:

 * https://fedorahosted.org/rel-eng/ticket/5880
 * https://fedorahosted.org/rel-eng/ticket/5881

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/40
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #41: Write Initial QA Documents

2014-04-03 Thread cloud
#41: Write Initial QA Documents
--+
 Reporter:  mattdm|  Owner:
 Type:  task  | Status:  new
 Priority:  major |  Milestone:  Fedora 21 (Branch)
Component:  Testing  QA  |   Keywords:
--+
 * '''What:''' Work out and write down structured test plans and test cases
 and, if additional are necessary, release criteria / requirements.
 * '''Where:''' Fedora Wiki
 * '''Why:''' So testers know how to test, and QA overlords and rel-eng
 know when the images are actually ready for release. Or maybe rather, when
 they're not.
 * '''When:''' Before the very first alpha release candidate (RC) of Fedora
 21 is due.
 * '''Who:''' Someone in cloud working group in collaboration with QA.

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/41
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #42: policies for batched updates

2014-04-03 Thread cloud
#42: policies for batched updates
--+---
 Reporter:  mattdm|  Owner:
 Type:  task  | Status:  new
 Priority:  normal|  Milestone:  Fedora 21 (Final)
Component:  Software Updates  |   Keywords:
--+---
 See ticket #18

 We want to putting out updated images periodically (or aperiodically as
 needed). What are the rules? What are the procedures? Where are they
 documented?

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/42
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #41: Write Initial QA Documents

2014-04-03 Thread cloud
#41: Write Initial QA Documents
--+-
 Reporter:  mattdm|   Owner:
 Type:  task  |  Status:  new
 Priority:  major |   Milestone:  Fedora 21 (Branch)
Component:  Testing  QA  |  Resolution:
 Keywords:|
--+-
Changes (by jzb):

 * cc: jzb@… (added)


-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/41#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #43: procedures and process for getting updated images onto mirrors

2014-04-03 Thread cloud
#43: procedures and process for getting updated images onto mirrors
--+--
 Reporter:  mattdm|  Owner:
 Type:  task  | Status:  new
 Priority:  blocker   |  Milestone:  Fedora 21 (Beta)
Component:  Software Updates  |   Keywords:
--+--
 Right now, cloud images only get mirrored at GA release time. We need to
 figure out how to ship updates.

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/43
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #33: File F21 change: use %license for cloud image packages

2014-04-03 Thread cloud
#33: File F21 change: use %license for cloud image packages
--+---
 Reporter:  mattdm|   Owner:
 Type:  task  |  Status:  new
 Priority:  normal|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Cloud Base Image  |  Resolution:
 Keywords:|
--+---

Comment (by mrunge):

 IMHO it makes sense to have this distribution wide; it's not specific to
 cloud at all.
 Nevertheless, I really like the idea. This is a process, not necessarily
 required to be completed at a specific point of time.

 Why don't we propose a badge for this and let users submit patches to
 specs?

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/33#comment:2
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #29: Coordinate Features that aren't filed

2014-04-03 Thread cloud
#29: Coordinate Features that aren't filed
--+---
 Reporter:  mattdm|   Owner:
 Type:  task  |  Status:  new
 Priority:  blocker   |   Milestone:  Fedora 21 (Feature Deadline)
Component:  Planning  |  Resolution:
 Keywords:  meeting   |
--+---
Description changed by mattdm:

Old description:

 Here's the list:

 https://fedorahosted.org/cloud/query?summary=^Filestatus=acceptedstatus=assignedstatus=newstatus=reopenedmilestone=Fedora+21+%28Feature+Deadline%29order=prioritycol=idcol=summarycol=statuscol=typecol=prioritycol=milestonecol=component

 These tickets are for making sure we get the changes filed. Actual
 tracking of the progress will be using the main feature process (no
 intention of adding duplication!), although we can of course also file
 new tickets here for tracking individual bits of work.

New description:

 Here's the list:

 
https://fedorahosted.org/cloud/query?status=acceptedstatus=assignedstatus=newstatus=reopenedsummary=^Filemilestone=Fedora+21+%28Feature+Deadline%29order=prioritycol=idcol=summarycol=milestonecol=statuscol=ownercol=component

 These tickets are for making sure we get the changes filed. Actual
 tracking of the progress will be using the main feature process (no
 intention of adding duplication!), although we can of course also file new
 tickets here for tracking individual bits of work.

--

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/29#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #21: File F21 change: Install without i10n / l18n support (w/optional install)

2014-04-03 Thread cloud
#21: File F21 change: Install without i10n / l18n support (w/optional install)
--+---
 Reporter:  mattdm|   Owner:  mattdm
 Type:  task  |  Status:  assigned
 Priority:  normal|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Cloud Base Image  |  Resolution:
 Keywords:|
--+---
Changes (by mattdm):

 * status:  new = assigned
 * owner:   = mattdm


-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/21#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #22: File F21 change: Ability to install without documentation (w/optional install later)

2014-04-03 Thread cloud
#22: File F21 change: Ability to install without documentation (w/optional
install later)
+---
 Reporter:  mattdm  |   Owner:  mattdm
 Type:  task|  Status:  assigned
 Priority:  normal  |   Milestone:  Fedora 21 (Feature Deadline)
Component:  Docker (Other)  |  Resolution:
 Keywords:  |
+---
Changes (by mattdm):

 * owner:   = mattdm
 * status:  new = assigned


Old description:

 '''Summary:''' In many cases, users will not want documentation on cloud
 images. We should be able to provide support to create/deliver cloud
 images without documentation but still have it available for installation
 if desired.

 '''NOTE:''' we need to decide on an image-by-image basis whether we will
 include the docs by default. Previously there was strong SIG support for
 leaving man pages in the image for administrator convenience. We should
 affirm that decision or, if we want to change it, do so intentionally.
 It's likely that the docker host image _won't_ contain docs but the cloud
 base host image will. Docker _container_ images more certainly won't.

 '''Importance:''' moderate

 '''Timeframe:''' F21 alpha / should be at least mostly implemented by
 alpha or will not be ready for this release.

 Scope. self-contained

 Cloud SIG owner. mattdm

 https://fedoraproject.org/wiki/Changes/Optional_documentation_cloud_image

New description:

 '''Summary:''' In many cases, users will not want documentation on cloud
 images. We should be able to provide support to create/deliver cloud
 images without documentation but still have it available for installation
 if desired.

 '''NOTE:''' we need to decide on an image-by-image basis whether we will
 include the docs by default. Previously there was strong SIG support for
 leaving man pages in the image for administrator convenience. We should
 affirm that decision or, if we want to change it, do so intentionally.
 It's likely that the docker host image _won't_ contain docs but the cloud
 base host image will. Docker _container_ images more certainly won't.

 '''Importance:''' moderate

 '''Timeframe:''' F21 alpha / should be at least mostly implemented by
 alpha or will not be ready for this release.

 Scope. self-contained

 Cloud SIG owner. mattdm

 https://fedoraproject.org/wiki/Changes/Optional_documentation_in_cloud_image

--

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/22#comment:1
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #23: File F21 change: Re-factor cloud-init

2014-04-03 Thread cloud
#23: File F21 change: Re-factor cloud-init
--+---
 Reporter:  mattdm|   Owner:
 Type:  task  |  Status:  new
 Priority:  normal|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Cloud Base Image  |  Resolution:
 Keywords:  meeting   |
--+---
Description changed by mattdm:

Old description:

 '''Summary:''' Cloud Init was initially designed for a different
 distribution and is only loosely tailored for our needs. As it stands, it
 pulls in a rather large set of packages not used for other things. It is
 also written in Python, itself a large subsystem which it would
 eventually be nice to leave out of the base. Effort is moderate, with
 some low-hanging fruit which may be addressed easily.

 '''Importance:''' vital long term, but just moderate for F21 (We really
 need this, but if we don't get work it now, it's in acceptable shape for
 this release.)

 '''Timeframe:''' F21 alpha, or F22 / if we don't make alpha with changes,
 this can go in next release.

 '''Scope:''' Self-contained

 '''Cloud SIG owner:''' TBD


 https://fedoraproject.org/wiki/Changes/(A)Periodic_Updates_to_Images

New description:

 '''Summary:''' Cloud Init was initially designed for a different
 distribution and is only loosely tailored for our needs. As it stands, it
 pulls in a rather large set of packages not used for other things. It is
 also written in Python, itself a large subsystem which it would eventually
 be nice to leave out of the base. Effort is moderate, with some low-
 hanging fruit which may be addressed easily.

 '''Importance:''' vital long term, but just moderate for F21 (We really
 need this, but if we don't get work it now, it's in acceptable shape for
 this release.)

 '''Timeframe:''' F21 alpha, or F22 / if we don't make alpha with changes,
 this can go in next release.

 '''Scope:''' Self-contained

 '''Cloud SIG owner:''' TBD


 https://fedoraproject.org/wiki/Changes/Refactor-cloud-init

--

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/23#comment:3
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #33: File F21 change: use %license for cloud image packages

2014-04-03 Thread cloud
#33: File F21 change: use %license for cloud image packages
--+---
 Reporter:  mattdm|   Owner:  mattdm
 Type:  task  |  Status:  assigned
 Priority:  normal|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Cloud Base Image  |  Resolution:
 Keywords:|
--+---
Description changed by mattdm:

Old description:

 See https://fedorahosted.org/fpc/ticket/411 (the first part of which I am
 repeating here):



 Background:

 1. Right now, license files are required to be marked as %doc files.
 2. There has long been a nodocs parameter to RPM which skips all doc
 files.
 3. In addition to the desired space-savings, this installs packages
 without their possibly-mandatory license files

 This interaction hasn't been problematic before, because generally using
 nodocs is an endpoint choice with no distribution after that. But now, we
 are looking at building some official cloud and container images with
 nodocs, so it suddenly becomes important.

 As a bonus, it's my understanding that this tag can automatically handle
 hardlinking identical license files.

 Specifically, I propose:

 1. We change the guidelines
 2. We start doing it for new packages
 3. We file a F21 system-wide change for a proven packager to change all
 the packages that land in the cloud image for F21 (roughly, @core +
 dependencies plus a few extras)
 4. We file a system-wide change for F22 to update all other packages
 which are part of the base design
 5. Other packages updated on a as-time-permits/best-effort basis

New description:

 See https://fedorahosted.org/fpc/ticket/411 (the first part of which I am
 repeating here):



 Background:

 1. Right now, license files are required to be marked as %doc files.
 2. There has long been a nodocs parameter to RPM which skips all doc
 files.
 3. In addition to the desired space-savings, this installs packages
 without their possibly-mandatory license files

 This interaction hasn't been problematic before, because generally using
 nodocs is an endpoint choice with no distribution after that. But now, we
 are looking at building some official cloud and container images with
 nodocs, so it suddenly becomes important.

 As a bonus, it's my understanding that this tag can automatically handle
 hardlinking identical license files.

 Specifically, I propose:

 1. We change the guidelines
 2. We start doing it for new packages
 3. We file a F21 system-wide change for a proven packager to change all
 the packages that land in the cloud image for F21 (roughly, @core +
 dependencies plus a few extras)
 4. We file a system-wide change for F22 to update all other packages which
 are part of the base design
 5. Other packages updated on a as-time-permits/best-effort basis

 
https://fedoraproject.org/wiki/Changes/Use_license_macro_in_RPMs_for_packages_in_Cloud_Image

--

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/33#comment:5
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


help needed (soooo much help needed)

2014-04-03 Thread Matthew Miller
Please take a look at 

https://fedorahosted.org/cloud/query?status=acceptedstatus=assignedstatus=newstatus=reopenedsummary=^Filemilestone=Fedora+21+%28Feature+Deadline%29order=prioritycol=idcol=summarycol=milestonecol=statuscol=ownercol=component

These are the about-a-dozen changes we decided we are going to file for F21.
We need to actually file them by Tuesday.

A couple of these have been spoken for, but most of them not. It would be
incredibly excellent if people could help out here. You don't necessarily
need to do all of the work, or in fact (in some cases at least) any of it,
as long as you can talk to people and coordinate effort. These are all
things we've already agreed we want to work on so there should be no actual
controversy.

And, even if you don't want that level of commitment, it actually helps to
just start filling out the empty templates (linked in the bugs above).

I am super-busy today, and probably tomorrow, and my weekend is spoken for
by Northeast Linux Fest and hopefully some family time on Sunday. So, I'm
planning on devoting Monday to this, but I'd also not like to leave it all
til then, so -- whatever you can contribute to between now and then =
awewsome.

Thanks everyone!


-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #19: File F21 change: Docker Host Image

2014-04-03 Thread cloud
#19: File F21 change: Docker Host Image
---+---
 Reporter:  mattdm |   Owner:  red
 Type:  task   |  Status:  accepted
 Priority:  blocker|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Docker Host Image  |  Resolution:
 Keywords: |
---+---

Comment (by walters):

 Can you elaborate a bit on what you feel the biggest problems are for the
 rpm-ostree side?

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/19#comment:8
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #19: File F21 change: Docker Host Image

2014-04-03 Thread cloud
#19: File F21 change: Docker Host Image
---+---
 Reporter:  mattdm |   Owner:  red
 Type:  task   |  Status:  accepted
 Priority:  blocker|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Docker Host Image  |  Resolution:
 Keywords: |
---+---
Changes (by walters):

 * cc: walters@… (added)


-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/19#comment:9
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: help needed (soooo much help needed)

2014-04-03 Thread Matthew Miller
On Thu, Apr 03, 2014 at 02:37:13PM -0400, Matthew Miller wrote:
 https://fedorahosted.org/cloud/query?status=acceptedstatus=assignedstatus=newstatus=reopenedsummary=^Filemilestone=Fedora+21+%28Feature+Deadline%29order=prioritycol=idcol=summarycol=milestonecol=statuscol=ownercol=component
[...]
 And, even if you don't want that level of commitment, it actually helps to
 just start filling out the empty templates (linked in the bugs above).

Also, each page says that you are not to edit that template and you should
copy it. Don't be confused -- I *did* copy them, but didn't make that edit
at all, so they all start that way. First thing to fix, I guess. :)


-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: help needed (soooo much help needed)

2014-04-03 Thread milanisko k
Hi list, Matt,

I'm looking at https://fedorahosted.org/cloud/ticket/23; What is the
desired status of the refactoring? Have some changes already been agreed
upon? Would it be possible to replace cloud-init completely?
(For instance, https://github.com/cernvm/amiconfig looks quite
minimalistic...)

Cheers,
milan

2014-04-03 20:37 GMT+02:00 Matthew Miller mat...@fedoraproject.org:


 https://fedorahosted.org/cloud/query?status=acceptedstatus=assignedstatus=newstatus=reopenedsummary=
 ^Filemilestone=Fedora+21+%28Feature+Deadline%29order=prioritycol=idcol=summarycol=milestonecol=statuscol=ownercol=component
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: help needed (soooo much help needed)

2014-04-03 Thread Matthew Miller
On Thu, Apr 03, 2014 at 05:43:40PM -0400, Matthew Miller wrote:
 Also, talk to Garrett (gholms), the current maintainer and coordinate with
 him.

Because I was just talking to him about this on IRC, I should add. :)

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #19: File F21 change: Docker Host Image

2014-04-03 Thread cloud
#19: File F21 change: Docker Host Image
---+---
 Reporter:  mattdm |   Owner:  red
 Type:  task   |  Status:  accepted
 Priority:  blocker|   Milestone:  Fedora 21 (Feature Deadline)
Component:  Docker Host Image  |  Resolution:
 Keywords: |
---+---

Comment (by red):

 Replying to [comment:8 walters]:
  Can you elaborate a bit on what you feel the biggest problems are for
 the rpm-ostree side?

 I don't think there's an actual show stopper except for lack of resources
 on the Cloud SIG side to implement the usage of ostree, but to answer your
 question:

 The biggest is probably the lack of experience, guidelines and processes
 around ostree in the Fedora community. That goes from establishing and
 maintaining trees to diving into it real deep for QA purposes.

 Other issues, that I know you're working on and that are probably within
 reach anyway:
 - It's not in Anaconda yet (but an early patchset has been submitted for
 feedback)
 - It's not working with extlinux yet (probably Fedora specific and easy to
 fix, if not fixed already)
 - A proper way to get rid of the 'physical' OS after moving to ostree (not
 necessarily applicable to our use case once Anaconda support has landed)

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/19#comment:10
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: Automatic Smoketests for the Cloud Images: What to Test?

2014-04-03 Thread Tim Ski
I said I would help with this but someone else took the lead. What's the
411 haha???
On Apr 4, 2014 12:34 AM, Sandro red Mathys r...@fedoraproject.org
wrote:

 On Fri, Mar 7, 2014 at 8:20 PM, Vitaly Kuznetsov vi...@redhat.com wrote:
  Sandro \red\ Mathys r...@fedoraproject.org writes:
 
  On Fri, Mar 7, 2014 at 7:32 PM, Vitaly Kuznetsov vi...@redhat.com
 wrote:
  So we have the RedHatQE tests, Taskotron and CentOS's CI. Can anyone
  of the people involved (at the Red Hat side, I guess) well me why we
  have 3 systems for 1 task?
 
  (my personal opinion) I think we rather have plenty of tasks, not
  one. Afaict (after 5 min. of reading Taskotron's development plan
  https://fedoraproject.org/wiki/User:Tflink/taskotron_development_plan)
  Taskotron is designed to replace AutoQA in the first place.
  RHEL's Cloud Image Validation was developed several years ago when the
  following task was on the table: we have many AWS regions, many images,
  different architectures, we need to try different hardware types and
  AWS-specific features (e.g. attach EBS on the fly or test AWS-specific
  content delivery) and finally we need to aggregate the result. Existing
  test infrastructure was built around Beaker which is not that well
  suited for the job and creating a separate tool was considered a
  reasonable trade-off.
 
  Well, one task as in do cloud image QA.
 
  Thanks, for sharing that insights, really helpful to help my
  understanding. So, do you currently test EC2 only? (Not saying that's
  necessarily bad / too little).
 
  Now it is EC2-only but Google's ComputeEngine was on the horizon.
 
 
  Now, we do have the RHQE stuff in place and it's already used for
  testing Fedora images...that's good. Is that fully automated? Or to
  what extend?
 
  You run the tool with the data (AMI IDs, region, arch) and get the
  result in a meanwhile. It can be fully-automated once we have this data
  announced via fedmsg or in any other automated way (now I just read
  mailing list and if there are any images announced by Dennis I run the
  tool).
 
 
  When I took ownership of this external
  need (for the Fedora cloud product) I was under the impression we
  only just (are going to) have Taskotron and everyone knows it's THE
  way to go.
 
  I personally love collaboration. It would be awesome if we could avoid
  spreading resources on '3 systems for 1 task'. I definitely want to
 know
  more about Taskotron and its movement towards cloud image testing.
 
  That's why I was a bit confused to find there's actually 3 systems.
  Collaboration is certainly great, but that's not how it's done so
  let's try to improve on this.
 
  So, would you recommend to keep using your tools or rather go with
  Taskotron? Or do we do some things in one and others in the other? Or
  do we try to fully implement your tests in Taskotron and drop doing
  the tests with your tools?
 
 
  Well, it depends on what's our future plan. IMHO once we have images
  announced via fedmsg we can have all basic things covered by the existing
  tool (and I'm definitely in for integration and support process for the
  tool) and it won't take us long to set everything up. With regards to
  Taskotron I want to know more on how this 'cloud integration' is planned
  as (if I'm not mistaken) there's no code written yet. If merging here
  seems reasonable then I'm in. I'll try reaching out to Tim  others on
  fedora-qa-devel list.

 So, what's the status here? Tim's responses to this thread show no
 cloud integration code has been written yet and he's open to have
 valid integrated in Taskotron, particularly if helping hands do most
 of the work so he can keep focusing on other open tasks. Could you
 work on that, Vitaly?

  Also, Karanbir, what's your (i.e. CentOS's) story? You say you already
  have a CI system running but shared little other information. What CI
  system? Did you already implement image tests? What kind of
  collaboration would you suggest here?
 ___
 cloud mailing list
 cloud@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/cloud
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: Automatic Smoketests for the Cloud Images: What to Test?

2014-04-03 Thread Sandro red Mathys
On Fri, Apr 4, 2014 at 1:35 PM, Tim Ski marshy...@gmail.com wrote:
 I said I would help with this but someone else took the lead. What's the 411
 haha???

Where did you say so? I haven't seen any such message and neither did
the cloud list's archive. Anyway, what exactly would you like to help
with?

 On Apr 4, 2014 12:34 AM, Sandro red Mathys r...@fedoraproject.org
 wrote:

 On Fri, Mar 7, 2014 at 8:20 PM, Vitaly Kuznetsov vi...@redhat.com wrote:
  Sandro \red\ Mathys r...@fedoraproject.org writes:
 
  On Fri, Mar 7, 2014 at 7:32 PM, Vitaly Kuznetsov vi...@redhat.com
  wrote:
  So we have the RedHatQE tests, Taskotron and CentOS's CI. Can anyone
  of the people involved (at the Red Hat side, I guess) well me why we
  have 3 systems for 1 task?
 
  (my personal opinion) I think we rather have plenty of tasks, not
  one. Afaict (after 5 min. of reading Taskotron's development plan
  https://fedoraproject.org/wiki/User:Tflink/taskotron_development_plan)
  Taskotron is designed to replace AutoQA in the first place.
  RHEL's Cloud Image Validation was developed several years ago when the
  following task was on the table: we have many AWS regions, many
  images,
  different architectures, we need to try different hardware types and
  AWS-specific features (e.g. attach EBS on the fly or test AWS-specific
  content delivery) and finally we need to aggregate the result.
  Existing
  test infrastructure was built around Beaker which is not that well
  suited for the job and creating a separate tool was considered a
  reasonable trade-off.
 
  Well, one task as in do cloud image QA.
 
  Thanks, for sharing that insights, really helpful to help my
  understanding. So, do you currently test EC2 only? (Not saying that's
  necessarily bad / too little).
 
  Now it is EC2-only but Google's ComputeEngine was on the horizon.
 
 
  Now, we do have the RHQE stuff in place and it's already used for
  testing Fedora images...that's good. Is that fully automated? Or to
  what extend?
 
  You run the tool with the data (AMI IDs, region, arch) and get the
  result in a meanwhile. It can be fully-automated once we have this data
  announced via fedmsg or in any other automated way (now I just read
  mailing list and if there are any images announced by Dennis I run the
  tool).
 
 
  When I took ownership of this external
  need (for the Fedora cloud product) I was under the impression we
  only just (are going to) have Taskotron and everyone knows it's THE
  way to go.
 
  I personally love collaboration. It would be awesome if we could avoid
  spreading resources on '3 systems for 1 task'. I definitely want to
  know
  more about Taskotron and its movement towards cloud image testing.
 
  That's why I was a bit confused to find there's actually 3 systems.
  Collaboration is certainly great, but that's not how it's done so
  let's try to improve on this.
 
  So, would you recommend to keep using your tools or rather go with
  Taskotron? Or do we do some things in one and others in the other? Or
  do we try to fully implement your tests in Taskotron and drop doing
  the tests with your tools?
 
 
  Well, it depends on what's our future plan. IMHO once we have images
  announced via fedmsg we can have all basic things covered by the
  existing
  tool (and I'm definitely in for integration and support process for the
  tool) and it won't take us long to set everything up. With regards to
  Taskotron I want to know more on how this 'cloud integration' is planned
  as (if I'm not mistaken) there's no code written yet. If merging here
  seems reasonable then I'm in. I'll try reaching out to Tim  others on
  fedora-qa-devel list.

 So, what's the status here? Tim's responses to this thread show no
 cloud integration code has been written yet and he's open to have
 valid integrated in Taskotron, particularly if helping hands do most
 of the work so he can keep focusing on other open tasks. Could you
 work on that, Vitaly?

  Also, Karanbir, what's your (i.e. CentOS's) story? You say you already
  have a CI system running but shared little other information. What CI
  system? Did you already implement image tests? What kind of
  collaboration would you suggest here?
 ___
 cloud mailing list
 cloud@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/cloud
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


 ___
 cloud mailing list
 cloud@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/cloud
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct