Re: [Pulp-dev] Pulp 3 for Fedora

2019-02-12 Thread Patrick Creech
On Tue, 2019-02-12 at 12:03 -0500, Neal Gompa wrote: > On Tue, Feb 12, 2019 at 11:55 AM Brian Bouterse wrote: > > This identifies that packaging Pulp into Fedora is valuable. Thank you for > > that. I've got a few questions to help us > > get there. > > > > What is the recommendation for where t

Re: [Pulp-dev] Concerns about bulk_create and PostgreSQL

2018-12-05 Thread Patrick Creech
On Wed, 2018-12-05 at 09:34 -0500, Daniel Alley wrote: > Perhaps, but it's not a -1 so much as a call for more experimentation and > testing. I wouldn't feel comfortable saying > Pulp is MySQL "compatible" if (if!) it was an order of magnitude slower than > Pulp on Postgres, and we never found o

Re: [Pulp-dev] Concerns about bulk_create and PostgreSQL

2018-11-20 Thread Patrick Creech
On Mon, 2018-11-19 at 17:08 -0500, Brian Bouterse wrote: > When we switched from UUID to integers for the PK > with databases other than PostgreSQL [0]. > > With a goal of database agnosticism for Pulp3, if plugin writers plan to use > bulk_create with any object inherited > from one of ours, the

Re: [Pulp-dev] Dev freeze

2018-11-05 Thread Patrick Creech
On Mon, 2018-11-05 at 14:58 -0500, David Davis wrote: > I was looking at the release schedule page[0] and I saw that we define > release terms like ‘beta’ and ‘release > candidate’ but we don’t define what a ‘dev freeze’ means. I’d like to add the > definition of ‘dev freeze' to our > release sch

[Pulp-dev] Issue with how rel-eng built the libsolv dependency for el7

2018-10-25 Thread Patrick Creech
I wish I didn't have to write this, but we are where we are unfortunately. Back when we hit the 'need a new libsolv' issue, we ran into a little problem with how libsolv's python bindings were generated between fedora and el7. This boiled down to differences in how swig2 and swig3 generated the b

Re: [Pulp-dev] Using Gunicorn and Static Files

2018-10-09 Thread Patrick Creech
On Wed, 2018-10-03 at 16:28 -0400, Eric Helms wrote: > Howdy, > > When switching a deployment over to use gunicorn, DEBUG = TRUE for serving > static files stopped working. I endeavored to follow the production install > method using collectstatic. This required > setting STATIC_ROOT which appea

Re: [Pulp-dev] CI not working on RHEL7 (for pulp_rpm)

2018-07-11 Thread Patrick Creech
On Wed, 2018-07-11 at 18:33 +0200, Milan Kovacik wrote: > Folks, > > We've merged a package dependency requirement update[1] to make it possible > for the rich-dependencies work to be mergeable[2]. > > This has broken the EL7 builds So, often times we have needs to carry new/updated dependencie

Re: [Pulp-dev] 'id' versus 'pulp_id' on Content

2018-06-29 Thread Patrick Creech
On Thu, 2018-06-21 at 11:26 -0400, Jeremy Audet wrote: > Base URLs should never change. That's an expectation that all web application > clients everywhere should be able to rely on. "Cool URIs don't change." If > anything, storing IDs is the worse practice, > because that implies that the client

Re: [Pulp-dev] adding 2.16-beta branch to pulp repos

2018-06-22 Thread Patrick Creech
On Fri, 2018-06-22 at 14:38 -0400, Dennis Kliban wrote: > I am working on building all of our Pulp 2 and Pulp 3 docs on Travis. The > Pulp 2 docs will be built using cron jobs in Travis. Each cron job needs to > be associated with a particular branch. This > means that we need to have a branch fo

Re: [Pulp-dev] Pulp 2 plugin release plan

2018-06-22 Thread Patrick Creech
On Tue, 2018-06-19 at 11:06 -0400, Dennis Kliban wrote: > On Tue, Jun 19, 2018 at 10:54 AM, Ina Panova wrote: > > Just to highlight and check the overall understanding - there will be one > > repository per Y pulp release which might contain multiple Z and Y plugin > > version releases. > > Cor

Re: [Pulp-dev] is 3.0-dev branch ready to become master?

2018-05-25 Thread Patrick Creech
On Thu, 2018-05-24 at 17:41 -0400, Dennis Kliban wrote: > > Patrick, can we plan to do this next week? Sure, let's plan for it to happen wednesday? signature.asc Description: This is a digitally signed message part ___ Pulp-dev mailing list Pulp-dev

Re: [Pulp-dev] is 3.0-dev branch ready to become master?

2018-05-22 Thread Patrick Creech
On Mon, 2018-05-21 at 19:51 -0400, Dennis Kliban wrote: > We need to start planning the creation of a "2.17-dev" branch from the > current master and merging "3.0-dev" into "master". We would then create new > "2.Y-dev" branch after each "2.Y.0" release. All > 3.0 work would then land on master.

Re: [Pulp-dev] 3.2.0 Crane release schedule

2018-05-04 Thread Patrick Creech
I'm good with these dates from my end On Fri, 2018-05-04 at 18:25 +0200, Ina Panova wrote: > A Crane 3.2.0 is being planned with some features and recent fixes. Here [0] > is a release schedule page which outlines some tentative dates, starting with > a dev freeze on May 9, 2018. > > If this sc

Re: [Pulp-dev] Pulp 3 Release Process Questions

2018-04-24 Thread Patrick Creech
On Mon, 2018-04-23 at 17:32 -0400, Brian Bouterse wrote: > > > Whoever does the packaging needs to determine how/where they want to run them. So, this is a sentiment I thought was addressed by Robin's e-mail, but I'll explicitly re-iterate here: The build teams role is not to be a black box th

Re: [Pulp-dev] Pulp 3 Release Process Questions

2018-04-23 Thread Patrick Creech
On Mon, 2018-04-23 at 15:22 -0400, Brian Bouterse wrote: > Travis CI runs a few OSes, but not RHEL and Fedora, or many others. Travis is > good for ensuring that Pulp's main release asset (the pypi packages) are > being tested continuously. > > Ensuring that Pulp runs on any given OS is a differ

Re: [Pulp-dev] Pulp 3 Release Process Questions

2018-04-23 Thread Patrick Creech
On Mon, 2018-04-23 at 14:01 -0400, Robin Chan wrote: > I feel like the Travis change is recent enough that I'm not exactly sure how > they differ from the Jenkins jobs. Are we all clear on these terminology? > Aren't there multiple jobs running at different > times? I am not comfortable enough wi

Re: [Pulp-dev] Pulp 3 Release Process Questions

2018-04-20 Thread Patrick Creech
Thanks Robin! On Thu, 2018-04-19 at 16:34 -0400, Robin Chan wrote: > Dennis, Eric, & Patrick, > > Thanks for this additional information around this motivation behind some of > the differences between Pulp 2 and Pulp 3 release options. I'm glad to hear > that Pulp 2 had some constraints that Pu

[Pulp-dev] Pulp 3 Release Process Questions

2018-04-13 Thread Patrick Creech
Pulp, So, while working on the packaging work, I figured it be nice to start talking about release process expectations around nightlies, beta, and GA. Generally, what is pulp's release plan? What are the expectations here? And also, more specifically, Based on what we do for pulp 2, when wil

Re: [Pulp-dev] Pulp 2.16.0 RC is blocked

2018-03-27 Thread Patrick Creech
On Mon, 2018-03-26 at 16:56 -0400, Patrick Creech wrote: > Head's up, the upgrade path still needs a little work from celery < 4 to > celery > 4 on rhel. > > I will be working to resolve these issues asap A fix has been vetted by QE, RC is unblocked. Will provide bui

[Pulp-dev] Pulp 2.16.0 RC is blocked

2018-03-26 Thread Patrick Creech
Head's up, the upgrade path still needs a little work from celery < 4 to celery > 4 on rhel. I will be working to resolve these issues asap signature.asc Description: This is a digitally signed message part ___ Pulp-dev mailing list Pulp-dev@redhat.com

Re: [Pulp-dev] 2.16.0 dev freeze -- 22:00 UTC Tuesday, March 13th

2018-03-20 Thread Patrick Creech
On Mon, 2018-03-19 at 15:09 -0400, Brian Bouterse wrote: > @pcreech let me know when the Beta is ready to announce. The announcements > can go out whenever you say so. > Everythign is g2g from releng signature.asc Description: This is a digitally signed message part

Re: [Pulp-dev] 2.16.0 dev freeze -- 22:00 UTC Tuesday, March 13th

2018-03-15 Thread Patrick Creech
On Wed, 2018-03-14 at 15:53 -0400, Brian Bouterse wrote: > Here is one final feature that was added as a dev-freeze exception through > discussion with rpm plugin devs and @pcreech: > https://pulp.plan.io/issues/3444 It is merged, tested, and ready to go. > > @pcreech can you ack when pulp/pul

[Pulp-dev] Removing release engineering related items from pulp repos

2018-03-01 Thread Patrick Creech
As part of the pulp-packaging transition plan, it was on the agenda to remove the deps folder from pulp, and other release engineering items that are either elseware (spec files) or obsolete (rel-eng folder, dist_list.txt) from the various repos under pulp-packaging control. This work was to be

Re: [Pulp-dev] Release Announcing and Versioning

2018-02-06 Thread Patrick Creech
On Tue, 2018-02-06 at 14:32 -0500, Jeremy Audet wrote: > > Also it would verify that each issue has an associated commit because the > > build machinery will fail if there are fewer commits. > > Does this mean that a single commit can't fix two issues? If so, this seems > like a case of the tail

[Pulp-dev] Pulp Cherry-Picking

2018-01-10 Thread Patrick Creech
The release engineering team has some tooling that will help automate the cherry-picking process, but it will need some changes to the process outlined in the PUP-3. The main thing is how would we want to associate a particular redmine item with what release it *should* land in (as opposed to wh

Re: [Pulp-dev] Stop distributing gofer

2018-01-08 Thread Patrick Creech
On Mon, 2018-01-08 at 09:08 -0600, Jeff Ortel wrote: > > Thoughts? > Sounds good from a releng pov for upstream, with the caveat of what to do about EL5? We technically still have client bits published for that distro. signature.asc Description: This is a digitally signed message part

Re: [Pulp-dev] Proposal and feedback request: un-nest urls

2017-11-28 Thread Patrick Creech
On Mon, 2017-11-27 at 16:10 -0600, Jeff Ortel wrote: > On 11/27/2017 12:19 PM, Jeff Ortel wrote: > > > > > > On 11/17/2017 08:55 AM, Patrick Creech wrote: > > > One of the things I like to think about in these types of situations is, > > > "what is

[Pulp-dev] Officially stopping merge forwards

2017-11-21 Thread Patrick Creech
With the release of 2.14.3, we can consider the *-dev branches dead going forward, and can stop merging forward our changes. While everything surrounding cherrypicking hasn't been finalized yet, 2.15.0 will be branched directly from 'master', and 2.15.1 will be the first release where we have to

Re: [Pulp-dev] Proposal and feedback request: un-nest urls

2017-11-17 Thread Patrick Creech
One of the things I like to think about in these types of situations is, "what is good rest api design". Nesting resources under other resources is a necessary part of good api design, and has its place. To borrow some terms from domain driven development: Collections of objects are called agg

Re: [Pulp-dev] Request to explicitly stop 2.14 at 2.14.3

2017-11-14 Thread Patrick Creech
Since there appears to be agreement from dev and qe, I'm adding a note to the beta announcement for 2.14.3 with the expectation that 2.14.3 will be the last of the 2.14 line. On Fri, 2017-11-10 at 14:15 -0500, Patrick Creech wrote: > While it is typically standard practice to no longer r

[Pulp-dev] Proposing dropping old fedora releases for 2.15

2017-11-14 Thread Patrick Creech
With Fedora 27 being released today, I would like to propose dropping Fedora 24 at this time, with dropping Fedora 25 shortly after 2.15.0 is released. Fedora only supports Current and Current-1 releases, with Current-2 support dropping one month after the release of Current. I will be workin

Re: [Pulp-dev] Proposal to replace pulp 2.15's nightly jobs

2017-11-10 Thread Patrick Creech
On Fri, 2017-11-10 at 16:09 -0500, Jeremy Audet wrote: > > I'm assuming that with the Pulp 2 - Master UI tab, that there will be lots > > of job here. > > I think the "Pulp 2 - master" UI tab will have four jobs, with names like: > fedora-24-pulp-2-master > fedora-25-pulp-2-master > fedora-26-pul

Re: [Pulp-dev] Proposal to replace pulp 2.15's nightly jobs

2017-11-10 Thread Patrick Creech
On Fri, 2017-11-10 at 15:25 -0500, Robin Chan wrote: > I'm assuming that with the Pulp 2 - Master UI tab, that there will be lots of > job here. Will > those jobs continue to have a 2.15 in the name and then we easily see where > the next .y build was > done? In otherwords, it is just the report

Re: [Pulp-dev] Request to explicitly stop 2.14 at 2.14.3

2017-11-10 Thread Patrick Creech
On Fri, 2017-11-10 at 15:08 -0500, Jeremy Audet wrote: > Do you think it will be possible to push an emergency 2.14.4 build out the > door if necessary? Or > an emergency 2.13.z build? I love the idea of throwing away old processes > that are weighing us > down. But there are business needs to co

[Pulp-dev] Request to explicitly stop 2.14 at 2.14.3

2017-11-10 Thread Patrick Creech
While it is typically standard practice to no longer release z streams for the .y-1 release after we release the .y, there are valid exceptions to this rule that we have observed a few times in the past. Therefore, I would like to make it explicit that we will not push another 2.14 build after

Re: [Pulp-dev] Proposal to replace pulp 2.15's nightly jobs

2017-11-10 Thread Patrick Creech
On Fri, 2017-11-10 at 11:35 -0500, Jeremy Audet wrote: > > > Hosting packages in just one place is simpler than hosting packages in > > > multiple places. > > > There's > > > less room for error when the simpler thing is done. > > > > > > > It shouldn't be too hard to set up. > > > Fair enou

Re: [Pulp-dev] Webserver owning the entire url namespace?

2017-11-10 Thread Patrick Creech
On Fri, 2017-11-10 at 10:49 -0500, Brian Bouterse wrote: > > > > > > > > > > > > From a deployment perspective, it's been a key use case to deploy crane > > > > at the perimeter, > > > > rsync published image files out to a file or CDN service, and run the > > > > rest of Pulp on a > > > > w

Re: [Pulp-dev] Proposal to replace pulp 2.15's nightly jobs

2017-11-10 Thread Patrick Creech
On Fri, 2017-11-10 at 10:26 -0500, Jeremy Audet wrote: > On Thu, Nov 9, 2017 at 4:58 PM, Patrick Creech wrote: > > As part of the ongoing release engineer changes, I would like to propose > > utilizing the pulp- > > packaging* jobs in jenkins for nightlies going forwar

[Pulp-dev] Proposal to replace pulp 2.15's nightly jobs

2017-11-09 Thread Patrick Creech
As part of the ongoing release engineer changes, I would like to propose utilizing the pulp- packaging* jobs in jenkins for nightlies going forward and turning off the build-automation jobs starting monday. I would also like to propose switching from having the next .y version in the name for m

Re: [Pulp-dev] Webserver owning the entire url namespace?

2017-11-03 Thread Patrick Creech
On Thu, 2017-11-02 at 17:19 -0400, Brian Bouterse wrote: > I think Pulp probably has to be rooted at / on any given site so that it can > host live APIs. While this is possibly a safe assumption for the standalone basic use case, it is not neccessarily for all use cases. Think of the web serve

Re: [Pulp-dev] Imminent Pulp release engineering changes

2017-10-31 Thread Patrick Creech
The work for the below mentioned items have been completed. An e-mail was sent out about how to access pulp-ci from your existing pulp_packaging checkout. Feel free to reach out if you have any quesitons Thanks, Patrick On Mon, 2017-10-30 at 16:31 -0400, Patrick Creech wrote: > This w

[Pulp-dev] pulp_packaging is now pulp-ci

2017-10-31 Thread Patrick Creech
Pulp-dev, pulp/pulp_packaging has been officially renamed to pulp/pulp-ci If you have an existing pulp_packaging checkout that you want to work with the new repo location you can do one of the following: Use git remote commands to alter the url: > git remote set-url pulp https://github.com/pul

[Pulp-dev] Imminent Pulp release engineering changes

2017-10-30 Thread Patrick Creech
This week, i'm looking to do the following: 1) Move the pulp-packaging[0] repo under pulp 2) renaming of pulp_packaging[1] to pulp-ci For 1 to take place, I'll need to work with someone who has access to the pulp organization on github to get this repo moved over. For 2 to take place, I'll nee

Re: [Pulp-dev] Twitter Announcements for Release

2017-10-26 Thread Patrick Creech
Brian, I don't mind picking this up as part of the release process, as I hope to automate these annoucements in the future and having access will help with that. I do ask that with 2.14.2 being imminent (a matter of hours), would you be able to handle it one more time for 2.14.2 since we don't

[Pulp-dev] Pulp Packaging Redesign

2017-10-20 Thread Patrick Creech
Pulp Packaging Redesign Over the past few weeks I've been working at redesigning pulp's packaging workflow and tooling with a goal of simplification and automation in mind. I've taken inspiration from foreman and katello's upstream, as well as an ansible based approach used in satellite's downs

Re: [Pulp-dev] Reconsidering PUP-3

2017-09-22 Thread Patrick Creech
Since I was one of the early voices against cherrypicking during the initial vote, I figured I'd send this e-mail along with some points that have helped me be in favor of cherry picking before voting starts. In taking over the release engineering process, I have gained some perspective on our

Re: [Pulp-dev] do we have master branch screwed up?

2017-09-13 Thread Patrick Creech
I just took a look while doing the branch updates for the release engineering process. After merging forward 2.13-dev -> 2.14-dev -> master (updating for 2.13.4), I went on master and cherry-picked those two commit hashes. They did bring along new changes, and pushed them up to master along wi

Re: [Pulp-dev] Pulp Docker Branch Changes

2017-09-07 Thread Patrick Creech
On Tue, 2017-08-01 at 11:38 -0400, Patrick Creech wrote: > With the release of Pulp 2.14, pulp_docker is bumping it's major version to > 3.0. pulp_docker already had a 3.0-dev branch from the future Pulp3 release. > As a temporary solution we created a 3.0-dev-tmp branch for th

[Pulp-dev] Pulp 2.13.4 proposed rm issues

2017-09-01 Thread Patrick Creech
Below is the list of rm issues that are slated to be cherry-picked for inclusion in 2.13.4. Please let me know if you are aware of other issues that need to be addressed 2874 2903 2734 2927 Thanks, Patrick signature.asc Description: This is a digitally signed message part

[Pulp-dev] Pulp Docker Branch Changes

2017-08-01 Thread Patrick Creech
With the release of Pulp 2.14, pulp_docker is bumping it's major version to 3.0. pulp_docker already had a 3.0-dev branch from the future Pulp3 release. As a temporary solution we created a 3.0-dev-tmp branch for the Pulp2 docker work. The permanent solution is to move the current 3.0-dev branc

Re: [Pulp-dev] New dev branches open for 2.14 and related plugins

2017-07-19 Thread Patrick Creech
. This will be done after pulp 2.14 beta gets released On Tue, 2017-07-18 at 14:37 -0400, Patrick Creech wrote: > Due to the imminent release of 2.14.0, the following new -dev branches have > been created: > > pulp:2.14-dev > pulp_puppet: 2.14-dev > pulp_rpm:2.14

[Pulp-dev] New dev branches open for 2.14 and related plugins

2017-07-18 Thread Patrick Creech
Due to the imminent release of 2.14.0, the following new -dev branches have been created: pulp:2.14-dev pulp_puppet: 2.14-dev pulp_rpm:2.14-dev pulp_docker: 2.5-dev pulp_ostree: 1.3-dev pulp_deb:1.5-dev crane: 2.2-dev - When merging new stories for these projects, continue

Re: [Pulp-dev] pulp3: Publishing Proposal

2017-06-30 Thread Patrick Creech
On Thu, 2017-06-29 at 18:48 -0400, Michael Hrivnak wrote: > > > I also want to make a similar point here about carrying a content > > protection feature in Pulp and not relying on Apache exclusively for it. As > > a developer I should be able to have the same content > > protection features with

Re: [Pulp-dev] Discouraging Usage of *args and **kwargs in Pulp3

2017-06-21 Thread Patrick Creech
On Wed, 2017-06-21 at 12:41 -0400, Brian Bouterse wrote: > tl;dr:  Only use *args and **kwargs in a function signature if you can't be > sure what will be passed in. ... > If you see one of these in a PR or already committed, please change it. > Please send thoughts, questions, or concerns about

Re: [Pulp-dev] PUP-3: Proposal to change our git workflow

2017-06-02 Thread Patrick Creech
On Fri, 2017-06-02 at 16:21 +0200, Ina Panova wrote: > That's correct, we need not to forget to set the new branch as protected. > This can be included in the process for creating new .y releases to ensure it's done at creation time. signature.asc Description: This is a digitally signed message

Re: [Pulp-dev] Pulp3 Plugin API SemVer Strategy

2017-06-01 Thread Patrick Creech
On Thu, 2017-06-01 at 11:18 -0400, Bihan Zhang wrote: > I've been documenting the plugin API semver strategy for 3.0 but I've noticed > that the plugins > were recently moved from plugin/pulp/plugin to platform/pulp/plugin > > My understanding was that we would have separate packages for plugin a

Re: [Pulp-dev] PUP-3: Proposal to change our git workflow

2017-06-01 Thread Patrick Creech
On Thu, 2017-05-25 at 10:30 -0400, Patrick Creech wrote: > -1 I'm changing my vote to -0 to better reflect my initial intention of expressing my dissent, but not blocking the passage of this outright; as I do not believe I have enough knowledge and experience in this argument to do s

Re: [Pulp-dev] PUP-3: Proposal to change our git workflow

2017-05-25 Thread Patrick Creech
-1 I've come late to this topic, and wanted to wait till voting time to form an opinion, so I apologize if some of the reasons I'm voting -1 have already been discussed and brought up. While trying to come up with a decision on this topic, I googled "git merge vs cherry-pick".  The overwhelming

Re: [Pulp-dev] migration tool for Pulp 3

2017-04-19 Thread Patrick Creech
On Tue, 2017-04-18 at 14:42 -0400, Dennis Kliban wrote: > Do we want to provide a tool for migrating from Pulp 2 to 3? If yes, then ... Yes, indubitably (imo). > Would the tool be able to migrate repository definitions and require the user > to sync and upload > content to restore /var/lib/pulp/

Re: [Pulp-dev] Proposal to use google style docstrings (PUP-2)

2017-04-18 Thread Patrick Creech
+0 On Tue, 2017-04-18 at 10:06 +0200, Tatiana Tereshchenko wrote: > +0 > > Tanya > > On Mon, Apr 17, 2017 at 11:43 PM, David Davis wrote: > > +0 > > > > > > David > > > > On Mon, Apr 17, 2017 at 4:32 PM, Bihan Zhang wrote: > > > +1 > > > > > > On Mon, Apr 17, 2017 at 4:24 PM, Michael Hrivn

[Pulp-dev] New dev branches open for 2.13 and related plugins

2017-04-11 Thread Patrick Creech
Due to the imminent release of 2.13.0, the following new -dev branches have been created: pulp: 2.13-dev pulp_puppet: 2.13-dev pulp_rpm: 2.13-dev pulp_docker: 2.4-dev crane: 2.1-dev - When merging new stories for these projects, continue to be merge to master. - When merging new bug fixes for t

Re: [Pulp-dev] PyPI names for Pulp3

2017-04-11 Thread Patrick Creech
After spending the majority of the day hunting down the fine details of this plan, I'm in agreement with Michael that it isn't the best option here. While it seemed interesting on the surface, the devil is in the details, as they say. And this just appears to be a little too non-standard for u

Re: [Pulp-dev] PyPI names for Pulp3

2017-04-07 Thread Patrick Creech
I've been doing some preliminary research into a 'Have our cake and eat it too' option. While getting back up to speed on things pulp, I came across this comment on the FPC ticket: https://pagure.io/packaging-committee/issue/671#comment-146777 Buried towards the end of this comment, in the

[Pulp-dev] [Fwd: ape...@gmail.com filed a new bug RHBZ#1414000 'python2-pulp-common uses conflicting nam...']

2017-01-17 Thread Patrick Creech
Forwarding this along as well Forwarded Message From: notificati...@fedoraproject.org To: pcre...@redhat.com Subject: ape...@gmail.com filed a new bug RHBZ#1414000 'python2-pulp-common uses conflicting nam...' Date: Tue, 17 Jan 2017 14:21:12 + (UTC) ape...@gmail.com filed a

Re: [Pulp-dev] pulp3: task - worker relationship

2016-11-17 Thread Patrick Creech
On Thu, 2016-11-17 at 15:33 -0500, Brian Bouterse wrote: > +1 to taking an action on this. The SET_NULL approach sounds fine with me for > now. It is so > simple. It does not help with the later log analysis though which I do think > is useful, but maybe > not something we need to facilitate with

Re: [Pulp-dev] RFC: Y Release Cadence Proposal

2016-10-18 Thread Patrick Creech
On Fri, 2016-10-14 at 15:08 -0400, Sean Myers wrote: > {a lot of stuff that is reasonable and I agree with} Don't have much to add, just registering my +1 signature.asc Description: This is a digitally signed message part ___ Pulp-dev mailing list Pulp-

Re: [Pulp-dev] RFC: Use Napoleon when Writing Docs

2016-10-17 Thread Patrick Creech
On Mon, 2016-10-17 at 11:14 -0400, Sean Myers wrote: > I'd love it if we could stop writing docs in the ":param foo:" style. Instead, > I think that we should use the sphinx extension "napoleon" to write docstrings > that are *way* more human-readable (in my opinion, at least) while still > generat

[Pulp-dev] To SCL or not to SCL

2016-09-23 Thread Patrick Creech
After some research into how to package for software collections, it does look feesible to utilize them for pulp 3.  The main issue will be the fact that yes, we do have to package some new dependencies to utilize software collections instead.  While that statement initially appears loaded with

Re: [Pulp-dev] 3.0 API module organization question

2016-09-14 Thread Patrick Creech
On Wed, 2016-09-14 at 15:34 -0400, Sean Myers wrote: > We've got a bunch of models, so we (wisely, I think) break them up > into submodules in the platform app's models namespace so that they're > easy to find. > > In my work on the 3.0 REST API, I'm mirroring this layout when defining > the seria

[Pulp-dev] Task Scheduling for Pulp 3

2016-09-06 Thread Patrick Creech
During the course of the Task modeling work for Pulp 3, it was mentioned that some discussion should he had around the use of ISO8601 date fields to control task scheduling. So to start this conversation, I pose two questions: 1)  Should we do away with the use of ISO8601 date fields for schedul

Re: [Pulp-dev] JSON Field Implementation

2016-08-23 Thread Patrick Creech
On Tue, 2016-08-23 at 15:53 -0400, Brian Bouterse wrote: > One related comment on this is my desire to avoid getters and setters. > > For example let's say my_field is the JSON field. I hope we can do this: > > my_model = TheModelClass() > my_model.my_field = {'a': 1, 'b': 2}  # this is setting w

[Pulp-dev] JSON Field Implementation

2016-08-22 Thread Patrick Creech
While implementing the task models for Pulp 3.0, I came to the conclusion that we still have a requirement for implementing a database field strictly for object persistence.   The best solution for this will be to utilize a custom field for this, that allows us to serialize it to a json string an