Latest Comments by ripper
Our Linux Game Release Calendar Has Been Slightly Revamped
14 October 2015 at 3:15 pm UTC
This problem now seems fixed in Google Calendar, but only for new events. For example, "Chaos Reborn" is displayed properly as a full-day event, and it has UID:309, which is the last UID in the file, so I assume it was added today. But all other events (which already existed before all the changes) still display 2AM->2AM. I believe that's because LAST-MODIFIED:20151014T000000Z is used for all of them - Google does not refresh them, because it thinks there were not modified since midnight (and it apparently has some caching, because deleting and re-adding the calendar doesn't help).
I assume this issue will solve itself in the future once you modify the calendar again (from 20151015 onward), because the LAST-MODIFIED timestamp will get updated (I assume you replace all those lines any time you edit the calendar). But it also means that any changes to events will get delayed for at least one day (if my theory is correct). Alternatively, you can implement precise timestamps for LAST-MODIFIED, and that should hopefully fix it. The easiest solution would be to change all LAST-MODIFIED lines in the .ics file to "now" (e.g. 20151014T151104Z). The more correct solution would be to adjust just the line for that particular event you edited.
In any way, I can tell you in a few days whether it fixed itself or not :) Who would have thought that simple calendar generation can be so tricky...
14 October 2015 at 3:15 pm UTC
Quoting: liamdaweEdit: Fixed, mixed up my ; and : in the actual file, shows fine in Evolution cal for me now.
This problem now seems fixed in Google Calendar, but only for new events. For example, "Chaos Reborn" is displayed properly as a full-day event, and it has UID:309, which is the last UID in the file, so I assume it was added today. But all other events (which already existed before all the changes) still display 2AM->2AM. I believe that's because LAST-MODIFIED:20151014T000000Z is used for all of them - Google does not refresh them, because it thinks there were not modified since midnight (and it apparently has some caching, because deleting and re-adding the calendar doesn't help).
I assume this issue will solve itself in the future once you modify the calendar again (from 20151015 onward), because the LAST-MODIFIED timestamp will get updated (I assume you replace all those lines any time you edit the calendar). But it also means that any changes to events will get delayed for at least one day (if my theory is correct). Alternatively, you can implement precise timestamps for LAST-MODIFIED, and that should hopefully fix it. The easiest solution would be to change all LAST-MODIFIED lines in the .ics file to "now" (e.g. 20151014T151104Z). The more correct solution would be to adjust just the line for that particular event you edited.
In any way, I can tell you in a few days whether it fixed itself or not :) Who would have thought that simple calendar generation can be so tricky...
Our Linux Game Release Calendar Has Been Slightly Revamped
14 October 2015 at 8:34 am UTC
Looking into the ics file, you have used a colon instead of a semicolon:
DTSTART:VALUE=DATE:20151015
DTEND:VALUE=DATE:20151016
^^^^^^^^ semicolon should be here
If I fix that, I can import into Evolution just fine. How do you validate it?
14 October 2015 at 8:34 am UTC
Quoting: liamdaweDoing it like so
DTSTART;VALUE=DATE:20151015
DTEND;VALUE=DATE:20151016
Makes it not validate, and it also won't import into my Evolution, so I'm really not sure what's going on.
Looking into the ics file, you have used a colon instead of a semicolon:
DTSTART:VALUE=DATE:20151015
DTEND:VALUE=DATE:20151016
^^^^^^^^ semicolon should be here
If I fix that, I can import into Evolution just fine. How do you validate it?
Our Linux Game Release Calendar Has Been Slightly Revamped
14 October 2015 at 6:07 am UTC
I finally realized that we were doing a wrong thing the whole time. If we use
So yeah, it makes perfect sense, we just need to start using the second syntax.
14 October 2015 at 6:07 am UTC
Quoting: ripperQuoteDTSTART;VALUE=DATE:20151015
DTEND;VALUE=DATE:20151016
This shows as a single full-date event on 20151015.
I finally realized that we were doing a wrong thing the whole time. If we use
DTSTART:20150102T000000Z
, we're asking the calendar to show an event which starts exactly at UTC midnight and lasts 24 hours. And that's exactly what it did, I'm central European (UTC+2), so I saw an event from 2 AM to 2 AM next day. It did exactly what was asked. But a full day event is something else than a 24 hour event with precise start and end time. A full day event starts and ends at midnight no matter your timezone. And that's what the second syntax is for: DTSTART;VALUE=DATE:20151015
.So yeah, it makes perfect sense, we just need to start using the second syntax.
Our Linux Game Release Calendar Has Been Slightly Revamped
13 October 2015 at 7:59 pm UTC
Sorry, I still see it across two days. I also added the ics URL into Evolution and it also displays it across two days. What fixes the problem for me, though, is this syntax:
This shows as a single full-date event on 20151015.
It is the same syntax we use in a different project exporting .ics files, so I have verified that this renders correctly in both Google Calendar and Evolution.
13 October 2015 at 7:59 pm UTC
Quoting: liamdaweFreaking timezones, added the Z modifier, give it a bit to update and then it should finally be normal for everyone.
Sorry, I still see it across two days. I also added the ics URL into Evolution and it also displays it across two days. What fixes the problem for me, though, is this syntax:
QuoteDTSTART;VALUE=DATE:20151015
DTEND;VALUE=DATE:20151016
This shows as a single full-date event on 20151015.
It is the same syntax we use in a different project exporting .ics files, so I have verified that this renders correctly in both Google Calendar and Evolution.
Our Linux Game Release Calendar Has Been Slightly Revamped
13 October 2015 at 5:32 pm UTC
13 October 2015 at 5:32 pm UTC
Thanks, I now see "(Best Guess)" after Magicka 2, perfect. But I still see two-day events, damn google. I tried deleting and re-adding again, nothing.
Could you please try to add "Z" (denoting UTC timezone) into DTSTART and DTEND? You already use it in LAST-MODIFIED:
In what timezone you live/you have set your google calendar, since you see it correctly?
Regarding the web calendar, it would be great to add "<" and ">" buttons to select previous/next month. It's a bit tiresome to select the next month in the drop-down list and click "Change" every time.
Could you please try to add "Z" (denoting UTC timezone) into DTSTART and DTEND? You already use it in LAST-MODIFIED:
QuoteDTSTART:20150102T000000
DTEND:20150103T000000
LAST-MODIFIED:20151013T000000Z
In what timezone you live/you have set your google calendar, since you see it correctly?
Regarding the web calendar, it would be great to add "<" and ">" buttons to select previous/next month. It's a bit tiresome to select the next month in the drop-down list and click "Change" every time.
Our Linux Game Release Calendar Has Been Slightly Revamped
13 October 2015 at 5:02 pm UTC
13 October 2015 at 5:02 pm UTC
Would it be possible to add "(best guess)" text after the event name into to .ics file as well, similarly to the website? So e.g. "GOL > Magicka 2" would be "GOL > Magicka 2 (best guess)". Because from the website it's pretty visible what is a certain release and what is just a guess, but from the ics file you can't tell and need to check the website anyway.
Our Linux Game Release Calendar Has Been Slightly Revamped
13 October 2015 at 4:57 pm UTC
I missed your reply in the linked thread, otherwise I'd responded. Thanks for looking into this again.
Unfortunately I don't see it fixed. Each event is now a full day event from 2:00 AM to 2:00 AM the next day, so each event spans two days now. See this:
http://i.imgur.com/7afMqJb.png
However, if I download the .ics file and import it into google calendar manually, it renders correctly (each event as a single full-day event). I'm very confused why that is. Maybe I just need to wait until Google refreshes the ics URL? (I tried to refresh manually, even re-add, didn't help).
13 October 2015 at 4:57 pm UTC
Quoting: liamdaweAs I posted there months ago it should have been fixed, and no one said anything so I assumed it was. Checking now I see it isn't, will look into it further.
Edit: This should now be sorted.
Edit 2: Okay, now it's really sorted, and covers a whole day on my google calendar for each item.
I missed your reply in the linked thread, otherwise I'd responded. Thanks for looking into this again.
Unfortunately I don't see it fixed. Each event is now a full day event from 2:00 AM to 2:00 AM the next day, so each event spans two days now. See this:
http://i.imgur.com/7afMqJb.png
However, if I download the .ics file and import it into google calendar manually, it renders correctly (each event as a single full-day event). I'm very confused why that is. Maybe I just need to wait until Google refreshes the ics URL? (I tried to refresh manually, even re-add, didn't help).
Our Linux Game Release Calendar Has Been Slightly Revamped
13 October 2015 at 2:56 pm UTC Likes: 1
13 October 2015 at 2:56 pm UTC Likes: 1
It would be great to fix the .ics file and start showing the events as full-day events. They show up as one-hour events for me 2:00-3:00 AM (that's related to my timezone). This happens both in Google Calendar and Evolution. I provided suggestions how to fix this here:
https://www.gamingonlinux.com/articles/our-linux-game-release-calendar-is-now-live.5379/page=3#37014
https://www.gamingonlinux.com/articles/our-linux-game-release-calendar-is-now-live.5379/page=3#37014
Scraps: Modular Vehicle Combat Released For Linux, Looks Like Fun
6 October 2015 at 7:05 pm UTC
6 October 2015 at 7:05 pm UTC
Thanks! Will follow up in the forum if needed.
Scraps: Modular Vehicle Combat Released For Linux, Looks Like Fun
6 October 2015 at 7:55 am UTC
I haven't noticed the tag before, now it's better visible, thank you. I wonder, could this particular tag be displayed in the article headline (at the end) as well? When coming from an RSS reader, I skip the front page, so the first time I see the tag is at the end of the article.
6 October 2015 at 7:55 am UTC
Quoting: liamdaweIt's actually in the tags on the homepage, and in articles themselves. However, this is a repeating request as people seem to miss it, so I have given the Early Access tag a unique colour to make it stand out as I agree it's one of the more important ones to highlight.
I haven't noticed the tag before, now it's better visible, thank you. I wonder, could this particular tag be displayed in the article headline (at the end) as well? When coming from an RSS reader, I skip the front page, so the first time I see the tag is at the end of the article.
- Unofficial PC port of Zelda: Majora's Mask, 2 Ship 2 Harkinian has a big new release out
- Steam Controller 2 is apparently a thing and being 'tooled for a mass production' plus a new VR controller
- Half-Life: Blue Shift remake mod Black Mesa: Blue Shift - Chapter 5: Focal Point released
- Linux kernel 6.12 is out now with real-time capabilities, more gaming handheld support
- Steam Deck OLED: Limited Edition White and Steam Deck Australia have launched
- > See more over 30 days here
-
War Thunder adds stealth tech, ray tracing and graphics…
- Pikolo -
Steam Controller 2 is apparently a thing and being 'too…
- FutureSuture -
Dungeon Clawler will grab hold of your free time now it…
- USteppin -
War Thunder adds stealth tech, ray tracing and graphics…
- chr -
Oxygen Not Included gets a Free Weekend, big update liv…
- Purple Library Guy - > See more comments
- Weekend Players' Club 11/22/2024
- Pengling - Our own anti-cheat list
- Liam Dawe - Spare gog keys
- on_en_a_gros - What do you want to see on GamingOnLinux?
- dpanter - Nintendo-style gaming, without Nintendo!
- Talon1024 - See more posts