Step-by-step instructions to reproduce the problem [two errors as bold text]:

{Last updated 18.03.2012 17:00+0100 by wusel}

Download & install Drupal 7.12 from drupal.org. Use default install profile ("Standard") and English. Set Default Country to "Germany" and the timezone to "Europe/Berlin". [Clean URLs are enabled.]
Download from drupal.org the modules Date, Calendar, Views, Feeds, Job Scheduler & Ctools.
I get Calendar 7.x-3.0+5-dev (2012-Mar-14)
I get Chaos tool suite (ctools) 7.x-1.0-rc2
I get Date 7.x-2.2+14-dev (2012-Mar-14)
I get Feeds 7.x-2.0-alpha4+40-dev (2012-Mar-01)
I get Job Scheduler 7.x-2.0-alpha2+3-dev (2012-Jan-31)
I get views 7.x-3.3+47-dev (2012-Mar-16)
Visit /admin/modules and enable Calendar, Date, Feeds Admin UI, Feeds Import & Views UI. (Click continue to enable all required dependencies too).
Visit /admin/config/regional/settings and set "First day of week" to "Monday", set "Use ISO-8601 week numbers" to yes and set "Users may set their own time zone." to no. Then Save configuration.
Visit /admin/config/regional/date-time and click Save Configuration without changing anything.
Visit /admin/structure/types and click on "Add content type": Name = "Event", click on "Save and add fields". In line "Add new field", select Type of data to store = "Date (ISO format)", Label ="Event-Date", Field name = "field_event_date", Form element to edit the data = "Text field", then click on "Save".
On the page "Field settings": set "Collect an end date" to yes and "Time zone handling" to "No time zone conversion" and then click on "Save field settings".
On the page "Event settings" set "Required field" to yes and then click on "Save settings".
Visit /admin/structure/types/manage/event/display and on "Custom display settings" set all options (like "Teaser") to no and then click on "Save".
"Add content" four times, select "Event":
"Event 1", change nothing, Click on "Save",
"Event 2", set "Show End Date" to no, then change nothing, Click on "Save",
"Event 3", Event-Date Start at "2012-03-01 08:00", End at "2012-03-02 18:00". [If your year and/or month is different, please take your actual year and month]
"Event 4", Event-Date Start at "2012-03-03 08:00", End at "2012-03-03 18:00". [If your year and/or month is different, please take your actual year and month]
Visit /admin/structure/feeds: For "User import" set "Enabled" = no, then click on "Save". Then click on "Override" "Node import": On "Settings for Node processor": Set "Content type" to "Event", then click on "Save".On "Mapping for Node processor": In the line "published - Published date" check "Remove" to yes and then click on "Save". Select the Target "Event-Date: Start" and set "Name of source field" = "event_start" and then click on "Add". Select the Target "Event-Date: End" and set "Name of source field" = "event_end" and then click on "Add". Then click on "Save".
Visit /admin/structure/views/add-template and add "Calendar - A calendar view of the 'field_event_date' field in the 'node' base table.". On "/admin/structure/views/view/calendar_2/edit" click on "Save".
Visit /import/node and import the attached csv-file (windows-format, on other operating systems of the web-server please look at http://drupal.org/node/622710#csv).
Visit /calendar-field-event-date/month
All imported Events have an uncorrect time (one or two hours difference, depending on summertime or not). "Event 1" to "Event 4" show the correct time.

As a second step:
Visit /admin/content/node and delete _ALL_ Events.
Visit /admin/structure/types/manage/event/fields/field_event_date/field-settings and set "Time zone handling" to "UTC" and then click on "Save field settings".
"Add content" four times, select "Event":
"Event 1", change nothing, Click on "Save",
"Event 2", set "Show End Date" to no, then change nothing, Click on "Save",
"Event 3", Event-Date Start at "2012-03-01 08:00", End at "2012-03-02 18:00". [If your year and/or month is different, please take your actual year and month]
"Event 4", Event-Date Start at "2012-03-03 08:00", End at "2012-03-03 18:00". [If your year and/or month is different, please take your actual year and month]
Visit /import/node and import the same csv-file.
Visit /calendar-field-event-date/month
All Events have the correct time (but "Event 1" and "Event 2" show the UTC-time of the edit and not its normal time, if the timezone is not UTC) and are shown twice.

Here is a list of my site configuration info (Windows 7 64-bit, timezone "Europe/Berlin", enabled summertime - XAMPP 1.7.7):
Database system: MySQL, MariaDB, or equivalent
Database system version: 5.5.16
PHP: 5.3.8
Web server: Apache/2.2.21 (Win32)

Please help.
Thanks.

CommentFileSizeAuthor
Feeds_Event_Dates.txt440 byteswusel
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

BrightBold’s picture

The first of the two issues here is a dupe with #1460058: iCal feed not honoring timezone or Daylight Saving Time. Presumably it should be addressed in that queue since the iCal functionality here is deprecated and has been replaced by the Date iCal module. (Also, it's a good practice to separate multiple problems into multiple issues — that makes it easier for people to help solve them and close the issue when they've been resolved.)

wusel’s picture

In this issue, I don't use the Date iCal modul!

BrightBold’s picture

@wusel — You're right, sorry. I was the big "DEPRECATED" in your instructions and misread it as the deprecated iCal submodule of Calendar (probably because that's what I was working on when I came across your issue) but now that I look at it more closely I realize you're talking about a deprecated Views display. But either way, KarenS is not going to work on a problem that uses deprecated code; you need to replace that code with whatever code is supposed to be used now, and then see if you can still reproduce the problem.

Where is the deprecated view coming from? Calendar 7.x-2.x? Can you use the Calendar views that come with 7.x-3.x instead and see if you get the same results?

wusel’s picture

I have used Calendar 7.x-3.0+4-dev (2012-Feb-29), as everybody can see in my issue.

These is no old installation, I use a new...

BrightBold’s picture

Yes, I can see that's the version you have installed now. I'm not trying to argue with you, or accuse you of doing something wrong, so I apologize if it's coming off that way, and I have already admitted that I originally misread your post. But I trust you understand that the term "deprecated" refers to code that should be avoided because it has been superceded by newer code. So you are unlikely to get help with your problem when the steps to reproduce it involve using deprecated code.

What I am encouraging you to do is to try to reproduce the problem *without* the deprecated views. If they're deprecated, there are newer ones available, so use those instead. If you can reproduce it under those circumstances, then you may have identified a bug that should be fixed and people who are knowledgeable about Date will help you. But if you leave the bug report as-is, I don't think you are going to get much help troubleshooting a problem that involved obsolete code.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

@BrightBold:
Thank you for your tipps.

[Begin of Update 11.03.2012]
After finishing step two of my issue I have visited /admin/structure/views/add-template and have added "A calendar view of the 'field_event_date' field in the 'node' base table."
When I visit /calendar-field-event-date/month:
the Events are shown twice, too.

I have updated the issue-text.

There are two errors, yet.
[End of Update 11.03.2012]

Something is wrong.

@all:
Please help.
Thanks.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Title: Timezone-handling is wrong / editing and importing are different » Step-by-step instructions: Timezone-handling is wrong / editing and importing of date-fields are different
wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary (delete del-marked text).

wusel’s picture

Issue summary: View changes

Updated issue summary.

wusel’s picture

Issue summary: View changes

Updated issue summary.

KarenS’s picture

Priority: Major » Normal
Status: Active » Postponed (maintainer needs more info)

I can't tell what the steps to reproduce are any more. Errors that only occur if you import data is not a critical error. Critical errors make the module unusable in normal use. I don't even know yet if there is actually a bug at all or if there is a problem with Feeds or your method of bringing data in.

wusel’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

I have found a solution to eliminate the first error at a running drupal-installation and I will document this solution soon (http://drupal.org/node/1269470#comment-5780324).

With the Feeds patch from #722740: Feeds Date mapper converts imported dates to GMT unless in UNIX timestamp format-comment #25 the second error can be fixed. I hope, the module Feeds will be patched soon, at the moment we have to patch every new version of Feeds manually.

wusel’s picture

Issue summary: View changes

Updated issue summary.