[jifty-devel] Jifty 0.60912

Jesse Vincent jesse at bestpractical.com
Thu Sep 14 20:28:16 EDT 2006




On Wed, Sep 13, 2006 at 02:24:29PM -0500, Robert J Taylor wrote:
> Jesse,
> 


I can't replicate this. Can anyone else?


> On Mac OSX and Fedora Core 3 I get this error:
> 
> sion Jifty::Web::Session::ClientSide Jifty::YAML
>     SIG_STATUS   OK
>     UPLOAD_DATE  2006-09-13
>     archived     tar
>     build_dir    /var/root/.cpan/build/Jifty-0.60912
>     incommandcolor 1
>     localfile    /var/root/.cpan/sources/authors/id/J/JE/JESSE/ 
> Jifty-0.60912.tar.gz
>     unwrapped    YES
> 
> I'd recommend removing
> /var/root/.cpan/sources/authors/id/J/JE/JESSE/Jifty-0.60912.tar.gz. Its
> signature
> is invalid. Maybe you have configured your 'urllist' with
> a bad URL. Please check this array with 'o conf urllist', and
> retry. For more information, try opening a subshell with
>   look JESSE/Jifty-0.60912.tar.gz
> and there run
>   cpansign -v
>   Did not pass the signature test.
> Running make test
>   Make had some problems, won't test
> Running make install
>   Make had some problems, won't install
> Failed during this command:
>   JESSE/Jifty-0.60912.tar.gz                   : signature_verify NO
> 
> Robert J Taylor
> robert at rjamestaylor.com
> 
> M: 210.380.8440
> H: 210.483.9990
> 
> 
> 
> On Sep 12, 2006, at 7:35 PM, Jesse Vincent wrote:
> 
> >I'm pleased to announce the release of Jifty 0.60912 to CPAN. Over  
> >20 people contributed commits and others contributed patches,  
> >questions and improvements resulting in a total of about 280  
> >commits over a period of about 7 weeks. I'd like to thank the  
> >following committers (listed by the number of commits made):
> >
> >  64   nelhage
> >  45   jesse
> >  32   audreyt
> >  26   trs
> >  23   schwern
> >  18   clkao
> >  10   bartb
> >   9   zev
> >   9   ishigaki
> >   7   srl
> >   6   mark
> >   4   seanmil
> >   3   gugod
> >   2   wolfgang
> >   2   hlb
> >   1   nnunley
> >   1   jpeacock
> >   1   glasser
> >   1   ewilhelm
> >   1   dpavlin
> >   1   alexmv
> >
> >A categorized changelog follows:
> >
> >Testing
> >
> > * force to use Jifty::TestServer on Win32, though both JTS and  
> >THSS doesn't work properly at the moment.
> > * Give a description for get_html_ok so that you know what URLs  
> >fail/succeed in test output
> > * Small stylistic cleanup to t/01-dependencies
> > * Honour coverage options.
> > * make sure to remove remnant test db before we test (Jifty on  
> >Win32 fails to unlink them right now)
> > * Add Jifty::Test->test_in_isolation
> > * Document Jifty::Test->is_done.
> > * Added Jifty::Test->is_passing and is_done
> > * Basic SYNOPSIS for Jifty::Test as well as mentioning the  
> >Test::More passthrough.
> > * Add Jifty::Test->teardown_mailbox to mirror setup_mailbox
> > * use safer File::Spec->rel2abs for SubTest
> > * TestServer: use File::Spec->rel2abs; it's safer than  
> >Cwd::abs_path which croaks
> > * Jifty::Test->test_file() accepting and returning a list causes  
> >problems
> >   because people will try to do:  my $file = Jifty::Test->test_file 
> >($file) and
> >   it ain't gonna DWIM.
> > * Mention Shell::Command and Jifty::Test->temp_file in the style  
> >guide.
> > * Add Jifty::Test->test_file() to declare files created only for  
> >testing and
> >   which should be cleaned up.
> > * Fixing tests when using JDBI::Record::Memcached and setting  
> >things in the database from test scripts
> > * Added explicit tests for Jifty::Action::Redirect
> > * Script for running client and server side combined code coverage.
> > * Give a description for get_html_ok so that you know what URLs  
> >fail/succeed in test output
> > * Ignore "fluff" errors in HTML validation since they cause non- 
> >W3C attributes like "autocomplete" to be warned about
> > * Add html_ok method for checking the mech's current content so  
> >tests can use it while we retain control over Test::HTML::Lint
> >
> >Models
> >
> > * jifty model --name now uses the new schema {} sub.
> > * Made the display of a friendly string for picking a record from  
> >a list a lot more flexible.
> > * canonicalization wasn't being properly run on models before  
> >validation
> > * Added Jifty::Filter::DateTime, a JDBI filter that promotes DateTime
> >   objects to Jifty::DateTime objects on read, setting the time zone
> >   appropriately.
> > * Added a concept of "virtual" arguments to actions. These won't  
> >be passed on to Record classes, even if they're sumbitted. We use  
> >this for Password confirmation arguments, so that we don't pass  
> >password_confirm on to the database, which is kinda useless (and  
> >breaks the db ;)
> > * Added a as_superuser method to Jifty::Record to make it easier for
> > * code to briefly dodge around ACLs when needed.
> >
> >
> >Admin UI
> >
> > * __jifty/admin: use ->models reflection to build the nav bar.
> > * Integer C<gt> or C<lt> searching.
> > * Added substring search and date comparison to J::A::R::Search
> > * Basic search in admin mode using Jifty::Action::Record::Search.  
> >Still buggy, especially UI-wise, but functional.
> > * Initial version of Jifty::Action::Record::Search. It only supports
> > * exact positive searches on fields at the moment.
> > * There's no point in rendering confirm fields for passwords when  
> >we're
> >   viewing records in admin mode.
> > * Don't create _gt and _lt search fields for magic _id refers_to  
> >fields.
> > * Make the admin UI look slightly less crappy.
> > * Make admin mode DTRT with columns that end in _id and refer to  
> >another model.
> >
> >REST
> >
> > * REST Dispatcher: model list reflection
> > * Basic placeholder for REST plugin tests
> > * REST Dispatcher skeleton that actually works
> >* Jifty::Plugin::REST::Dispatcher - /=/action/ now works across HTML 
> >+HTTP.
> >* J::P::REST::Dispatcher - all GET model URLs work, with 404s.
> >* Jifty::Plugin::REST::Dispatcher - model fetch actually works!
> >
> >
> >Actions
> >
> > * No longer generating arguments on C<Jifty::Action::Record> for  
> >fields
> >   that C<refer_to> C<Jifty::DBI::Collection>s, since we can't do
> >   anything useful with them right now anyways.
> > * Get the _confirm items on passwords to respect sort ordering
> > * Debugging improvements to stop stupid developer mistakes like  
> >passing the wrong sort of object to a Jifty::Action::Record.
> > * Now we do proper escaping of values in select-one lists.
> > * Canonicalise {onclick}{submit} using the accessor wrapper.
> > * Only call moniker when {onclick}{submit} isa Jifty::Action.
> >
> >Documentation
> >
> > * Wolfgang Kinkeldei: added a pod on models
> > * Patch from Todd Chapman to fix tutorial
> > * The beginnings of a Jifty code style guide.
> > * Jifty::Manual::Continuations: reflect tangent() in the manual.
> > * Developer documentation for the Jifty::Web::Form::Field::*  
> >hierarchy.
> > * Add "How do I Add Atom/RSS Feeds" to Cookbook.
> > * Add a recipe about running fastcgi server, which, in fact, only  
> >points
> >   to 'jifty help fastcgi'.
> > * lib/Jifty/Manual/FAQ.pod - a start on an FAQ
> > * Standardizing on referring to share/web everywhere in the tutorial.
> > * Todd Chapman noticed a typo in the docs about autocompleters
> > * Tutorial patch from rindolf++
> > * documented logger_component argument
> > * Add a small bit of doc about creating your own classes that are  
> >normally created by J::ClassLoader
> > * A start at some docs on upgrading, needs reviewing and some more  
> >examples
> >
> >
> >Perfomance and optimization
> >
> > * Don't try to lowercase session information on postgres
> > * Don't bother with session when serving static files.
> > * Don't need ExtUtils::MakeMaker in Jifty::Util.  This is about 7%  
> >of total compile time loading jifty.
> > * Kill Jifty::Web::Menu circular references.
> > * Transform actions in {onclick}{submit} to their monikers, to avoid
> >   circular references.
> >
> >Javascript and HTML
> >
> > * Fix AJAX canonicalization of date fields
> > * Some browsers don't like trailing commas in JS arrays and hashes.
> > * You can now pass confirm => 'question?' to javascript hooks  
> >(i.e. onclick) and get a confirm dialog in the browser. This  
> >doesn't work without javascript yet.
> > * Use a local copy of the icons in our calendar widget, rather  
> >than the version that yahoo points to on akamai
> > * fix the unexpected behavior in context menu for IE users.
> > * Fix bug that didn't allow calendar months to be changed
> > * Show calendar widget on focus and hide it on blur
> > * If we don't have XMLHttpRequest, fall back on page loads
> > * More thorough normalization of the submit parameter to  
> >Javascript handlers
> > * Accesskey support added to buttons and links. It just uses the  
> >same keys as our javascript key bindings.
> > * A little more Element/Clickable refactoring, and implementing a
> >   C<disable> option to onclick handlers that toggles whether or  
> >not to
> >   disable form fields for an action.
> > * We now write out state variables at the start of forms, instead  
> >of at the end.
> > * Moved "Dismiss" buttons on messages and errors into Behaviour,  
> >so they only show up in javascripty contexts where they'd be useful
> > * Added the ability to support target attributes in menu items and  
> >clickables
> > * IE doesn't support element.setAttribute("class", "foo"), so use  
> >element.className instead
> > * Explicitly specify a radix of 10 (decimal) for the parseInt  
> >calls used in Yahoo's calendar widget when parsing the date to  
> >initially display
> > * Don't attempt to disable hidden inputs, since this sometimes  
> >causes IE to die
> > * Use our own "enter" handler to select the button to click, since  
> >Safari sometimes gets it wrong with complex fields
> > * The setAttribute call doesn't work for "class" in IE
> > * Fixing the calendar widget to create a new calendar every time, so
> >   that the calendar reflects any changes the user makes in the text
> >   field.
> > * Support turning off autocomplete on a per-form basis.  We still  
> >need per-field, but that's for later.
> >
> >Distribution
> >
> > * debian packaging files for jifty
> > * Removed duplicated share/web (it was copied to lib/auto/Jifty)
> > * CGI.pm 3.17 (and possibly earier) had a bug where regex  
> >metacharacters in
> >   the PATH_INFO would cause it to puke.  We now depend on CGI 3.19  
> >which fixed
> >   that bug.
> > * Update Module::Install to 0.64.  The important thing here is it  
> >gets us
> >   a fixed Module::AutoInstall which works when you run Makefile.PL  
> >from the
> >   command line without CPANPLUS installed.
> > * Don't index the t directory
> > * add "use Jifty::YAML" before all uses.
> > * Moved some modules to feature sections in Makefile.PL, updated  
> >01-dependencies.t to recognise recommends sections as well as requires
> > * Win32 requires File::ShareDir 0.04
> > * Removed Text::Autoformat dependency and usage.
> >
> >Dispatcher
> >
> > * Dispatcher: Support tangent($url) as sugar for Jifty->web- 
> >>tangent(url=>$url).
> > * Dispatcher: Allow "**" in glob pattern to mean anychar including  
> >slash.
> > * Dispatcher did not have a ->{cgi}, so ->method certainly could not
> >   work.  Use the env variable for now.
> > * Jifty::Dispatcher: abort(404) now works as the doc promised.
> >
> >Internals
> >
> > * Jifty->web->return in void context is now an immediate return.
> > * Jifty::ClassLoader - Make Jifty::Handle a CL'ed module as well,
> >   so MyApp::Handle can implement scary magick of its own.
> > * Don't blow up when trying to check if action mixins are  
> >autogenerated
> > * Let's be better about not redirect-looping when calling  
> >continuations
> >   to paths that contain multibyte characters. This solution is a  
> >hack,
> >   but it's better than looping.
> > * Fix placeholders on browser forward/back
> > * Replace hard tabs with spaces for consistency
> > * Jifty::Web::state_variables no longer prefixes keys with J:V-  
> >before
> >   returning them, and Clickables now serialize the *outgoing* state
> >   vars, instead of the previous request's.
> > * When rendering a page region, mark actions as inactive, don't  
> >remove
> >   them, so that their arguments are available inside fragments.
> > * If we receive an action's arguments, but it's not in J:ACTIONS, or
> >   we don't run it for some other reason, don't consider it to have
> >   failed for the purposes of stickiness.
> > * moniker_for and action_form now behave more cleanly with forms  
> >which
> >   have no non-continuation fields other than their submit buttons.
> > * No longer lose if you do a Jifty::Action::Redirect to the same page
> >   you're already on. Also, add the ability to force Web to redirect,
> >   even if it's to the current page.
> > * Jifty.pm: Change all __PACKAGE__ to Jifty.
> > * Jifty::ClassLoader: provide ->models accessor to list the model  
> >classes.
> > * added Jifty::Request::clear_state_variables
> > * Form::Clickable: Don't mix self accessors and args.
> > * Refactor the constructors for Jifty::Web::Form::*, which takes  
> >initial
> >   hash and values to be overridden with accessors.
> >
> >Internationalization
> >
> > * LetMes' escaping should be utf8 aware
> > * Email addresses probably shouldn't ever be utf8, but using the  
> >utf8 escaper is more Right(tm)
> > * Properly UTF-safeing Jifty::LetMe
> > Sean E. Millichamp and clkao both pointed out that  
> >Locale::Maketext could choke on overloaded objects like DateTimes.  
> >This change makes sure that doesn't happen any more.
> > * Locale::Maketext doesn't always do the right thing with user- 
> >generated strings. So let's do that for it.
> > * Properly encode arguments when generating LetMe URLs.
> >
> >Email
> >
> > * add UTF-8 charset to message body on notifications
> > * added infrastructure to do mime mails
> > * make Jifty notifications be UTF-8
> >
> >Plugins
> >
> > * Jifty::Web::Session::ClientSide - Client-side sessions.
> > * Added a ProfileBehaviour plugin to aid profiling Javascript
> >   Behaviours (see app_behaviour.js in the Jifty source for some more
> >   information)
> > * Some Behaviour profiling UI fixes.
> > * Removing profiling code from behaviour.js
> > * Get the signup form in the login plugin to respect locally  
> >defined schema for the user class
> > * Added information about the environment to the EmailErrors plugin
> > * Making the Login plugin play nice with admin mode.
> > * Plugin static roots should take precendence over jifty's
> >
> >
> >Win32
> >
> > * Win32 complains when you try to unlink open DB
> >
> >
> >-- 
> >_______________________________________________
> >jifty-devel mailing list
> >jifty-devel at lists.jifty.org
> >http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel
> 
> _______________________________________________
> jifty-devel mailing list
> jifty-devel at lists.jifty.org
> http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel
> 

-- 


More information about the jifty-devel mailing list