[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