• Vice Squad

  • Vice is moving!

    from "Derek Richardson" on Apr 18, 2008 08:34 PM
    I'm in the process of moving plone.syndication.outbound to
    vice.outbound and plone.app.syndication.outbound to
    vice.plone.outbound. I am doing this work in a branch:
    
    https://svn.plone.org/svn/collective/Vice/branches/derek-namespace-rename
    
    The upside is that this removes the need to move these two packages
    into the plone repository to release eggs. Moving to the plone
    repository from the collective would limit participation. I don't want
    to do that.
    
    wicked has already proven that you can live outside the plone
    namespace, keep code in the collective, and still be in core. So I
    don't see wanting to be in core as a downside. Plus, in these days of
    eggs and buildout, the arguments in favor of being in an already
    bloated plone core are less compelling.
    
    The real downside is backwards compatibility. I am committed to having
    a migration from the old packages to the new because I have a site in
    production using the old packages. I am also committed to migrating
    quills.syndication, as I use that, as well. And I have some
    proprietary packages to migrate, not that you care. ;)
    
    I am hoping to have back-compat done by Sunday. Sunday is when I will
    release. I will either release the old packages as alpha4, or the new
    ones as either alpha1 or beta1, or both, depending on how things go.
    If released, the new packages will be on pypi and plone.org, in
    addition to svn.
    
    The new packages will move out of vice. The vice all-inclusive folder
    in the collective is an idea whose time has passed. The packages will
    now live under their own package names in the collective root.
    
    I will leave README files in the vice folder to point to the new
    locations. I will leave the inbound packages in the vice folder for
    lizz-y to do with as she wishes.
    
    I am curious to know who is using Vice already, especially in
    production. I hope they all bothered to subscribe to this list. ;) If
    there are few, I may not put the back-compat code in the codebase, but
    instead make it available separately. I am unsure of the legal
    ramifications of the back-compat I'll have to do to the plone
    namespace and would prefer not to pollute the new packages. In fact, I
    may not put it in the collective at all, but only make an example
    available on my blog. It depends on where my head is on Sunday or
    whenever back-compat is done.
    
    So, if you are using vice and care about back-compat, let me know!
    Also, if you have any qualms with my goal or my means of reaching it,
    please let me know those, too.
    
    The ultimate goal is to release a beta that is 1.0-feature-complete by
    the time plone 3.1-final is released. This is a stretch goal, but it's
    the goal. I won't be able to reorg packages after beta is announced,
    so this needs to be right, right now.
    
    Feel free to drop by #vice this weekend. I won't be there all the time
    (though my machine probably will be ;) ), but I'll be there a good
    deal and I'd love to chat or even accept some offers to help. The
    package rename is big, but it's not the only thing that needs to be
    done before beta - there are several smaller tasks that I'd like a
    hand with, if anyone can spare a hand on such short notice.
    
    Wish me luck!
    
    Derek
    
    Thread Outline:
  • Re: Vice is moving!

    from "Derek Richardson" on Apr 20, 2008 01:02 AM
    On Fri, Apr 18, 2008 at 8:34 PM, Derek Richardson
    <syndication@...> wrote:
    
    > I'm in the process of moving plone.syndication.outbound to
    >  vice.outbound and plone.app.syndication.outbound to
    >  vice.plone.outbound. I am doing this work in a branch:
    >
    >  https://svn.plone.org/svn/collective/Vice/branches/derek-namespace-rename
    
    Finished!
    
    >  ...
    >  I am hoping to have back-compat done by Sunday. Sunday is when I will
    >  release. I will either release the old packages as alpha4, or the new
    >  ones as either alpha1 or beta1, or both, depending on how things go.
    >  If released, the new packages will be on pypi and plone.org, in
    >  addition to svn.
    
    Back-compat is not done and will not be done soon. It turns out to be
    a real bear.
    
    The next releases will be beta1 of collective.baseid and
    collective.uuid and alpha1 of vice.outbound and vice.plone.outbound.
    I'm sticking with alpha1 because there are currently issues when
    uninstalling the vice packages and those need to be resolved before
    beta. The releases might happen tomorrow, but I am now aiming for
    Wednesday, due to a need to prepare for an unrelated Monday Plone
    upgrade and two talks I am giving on Tuesday.
    
    >  The new packages will move out of vice. The vice all-inclusive folder
    >  in the collective is an idea whose time has passed. The packages will
    >  now live under their own package names in the collective root.
    
    These new folders now exist. Please do future work there. Someone
    needs to update the openplans site to reflect this, so people don't
    get confused.
    
    >  I will leave README files in the vice folder to point to the new
    >  locations. I will leave the inbound packages in the vice folder for
    >  lizz-y to do with as she wishes.
    
    I have replaced the old collective.baseid and collective.uuid folder
    contents with READMEs. I will do the same for p.s.o and p.a.s.o soon
    (the next day or three). Please pin revisions before I do this!
    
    >  I am curious to know who is using Vice already, especially in
    >  production. I hope they all bothered to subscribe to this list. ;) If
    >  there are few, I may not put the back-compat code in the codebase, but
    >  instead make it available separately. I am unsure of the legal
    >  ramifications of the back-compat I'll have to do to the plone
    >  namespace and would prefer not to pollute the new packages. In fact, I
    >  may not put it in the collective at all, but only make an example
    >  available on my blog. It depends on where my head is on Sunday or
    >  whenever back-compat is done.
    
    So far, it seems I'm the only one who needs back-compat. So, I plan to
    do it quick-n-dirty and not release a migration. Complain if you must.
    ;)
    
    > ...
    
    Derek
    
    • Re: Re: Vice is moving!

      from pbugni on Apr 22, 2008 06:55 PM
      On Apr 19, 2008, at 10:02 PM, Derek Richardson wrote:
      
      <snip>
      
      >>  The new packages will move out of vice. The vice all-inclusive  
      >> folder
      >>  in the collective is an idea whose time has passed. The packages  
      >> will
      >>  now live under their own package names in the collective root.
      >
      > These new folders now exist. Please do future work there. Someone
      > needs to update the openplans site to reflect this, so people don't
      > get confused.
      
      This is now done.  I only noted changes needed on http:// 
      www.openplans.org/projects/vice/getting-started-with-vice
      
      Paul
      
      
      • Re: Re: Vice is moving!

        from "Derek Richardson" on Apr 22, 2008 07:54 PM
        On Tue, Apr 22, 2008 at 6:55 PM, Paul Bugni <pbugni@...> wrote:
        >
        >  On Apr 19, 2008, at 10:02 PM, Derek Richardson wrote:
        >
        >  <snip>
        > >
        > > >  The new packages will move out of vice. The vice all-inclusive folder
        > > >  in the collective is an idea whose time has passed. The packages will
        > > >  now live under their own package names in the collective root.
        > > >
        > >
        > > These new folders now exist. Please do future work there. Someone
        > > needs to update the openplans site to reflect this, so people don't
        > > get confused.
        > >
        >
        >  This is now done.  I only noted changes needed on
        > http://www.openplans.org/projects/vice/getting-started-with-vice
        >
        >  Paul
        
        w00t Paul! Thanks! Looks great!
        
        Derek
        
        • Re: Re: Vice is moving!

          from pbugni on Apr 22, 2008 08:17 PM
          Derek,
          
          I see http://plone.org/products/vice/issues requires updates for the  
          new package namespaces.  I think you may be the only one w/  
          authorization to do so?
          
          Paul
          
          On Apr 22, 2008, at 4:54 PM, Derek Richardson wrote:
          
          > On Tue, Apr 22, 2008 at 6:55 PM, Paul Bugni  
          > <pbugni@...> wrote:
          >>
          >>  On Apr 19, 2008, at 10:02 PM, Derek Richardson wrote:
          >>
          >>  <snip>
          >>>
          >>>>  The new packages will move out of vice. The vice all-inclusive  
          >>>> folder
          >>>>  in the collective is an idea whose time has passed. The  
          >>>> packages will
          >>>>  now live under their own package names in the collective root.
          >>>>
          >>>
          >>> These new folders now exist. Please do future work there. Someone
          >>> needs to update the openplans site to reflect this, so people don't
          >>> get confused.
          >>>
          >>
          >>  This is now done.  I only noted changes needed on
          >> http://www.openplans.org/projects/vice/getting-started-with-vice
          >>
          >>  Paul
          >
          > w00t Paul! Thanks! Looks great!
          >
          > Derek
          >
          >
          > --
          > Archive: http://www.openplans.org/projects/vice/lists/vice-squad/ 
          > archive/2008/04/1208908466848
          > To unsubscribe send an email with subject unsubscribe to vice- 
          > dev@....  Please contact vice-dev- 
          > manager@... for questions.
          >