Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2017-05-16

00:01:43 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:7177:f993:29e8:4964)
00:03:29 Join xorly [0] (~xorly@ip-86-49-24-93.net.upcbroadband.cz)
00:25:31 Quit ZincAlloy (Quit: Leaving.)
00:30:32***Saving seen data "./dancer.seen"
00:34:34 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:f8ba:8ef2:845a:1b0f)
00:43:22 Join MrZeus2 [0] (~MrZeus@2a02:c7f:7066:fb00:4191:ca73:bcef:60f8)
00:46:09 Quit MrZeus1 (Ping timeout: 246 seconds)
00:51:46 Quit ender` (Quit: There are three deaths. The first is when the body ceases to function. The second is when the body is consigned to the grave. The third is that moment, sometime in the future, when your name is spoken for the last time. — David Eagleman)
01:00
01:13:07 Quit MrZeus2 (Ping timeout: 240 seconds)
01:32:31 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
01:36:27 Quit xorly (Ping timeout: 240 seconds)
01:47:37pamaurylorenzo (logs): creating a toolchain for linux 2.4.x and uclibc 0.29.7 is going to be very challenging. Compiling old toolchain is a nightmare and new versions don't support old libs/abi
02:00
02:30:36***Saving seen data "./dancer.seen"
02:36:10 Quit ZincAlloy (Quit: Leaving.)
02:45:27 Quit LinuxArie (Ping timeout: 240 seconds)
02:49:40pamaurylorenzo: an alternative would be to do a native port and use the flash in way that is not compatible with the OF (ie use a custom format)
03:00
03:08:05 Quit jhMikeS (Ping timeout: 240 seconds)
03:16:11 Join Strife1989 [0] (~quassel@adsl-98-80-188-154.mcn.bellsouth.net)
03:20:11 Quit Strife89 (Ping timeout: 260 seconds)
03:29:26 Quit Strife1989 (Ping timeout: 240 seconds)
03:33:28 Join Strife89 [0] (~quassel@adsl-98-80-192-106.mcn.bellsouth.net)
03:59:44 Quit krabador (Remote host closed the connection)
04:00
04:17:59pamaurylorenzo92 (logs): I pushed your YP-Z5 keymap fix. I also pushed a fix for touchscreen on imx233 but STMP3600 is special so I couldn't test it, tell me if you run into any problems
04:18:08 Quit prg318 (Quit: WeeChat 1.7.1)
04:18:24 Quit Strife89 (Read error: Connection reset by peer)
04:19:20 Join prg318 [0] (~prg318@deadcodersociety/prg318)
04:20:31 Join Strife89 [0] (~quassel@adsl-98-80-192-106.mcn.bellsouth.net)
04:23:34 Quit alucryd (Ping timeout: 240 seconds)
04:30:11 Quit prg318 (Quit: WeeChat 1.8)
04:30:40***Saving seen data "./dancer.seen"
04:31:08 Join alucryd [0] (~quassel@archlinux/developer/alucryd)
04:31:30 Join prg318 [0] (~prg@xannode.com)
04:36:23 Quit prg318 (Client Quit)
04:37:17 Join prg318 [0] (~prg@xannode.com)
04:43:08 Quit prg318 (Quit: ZNC 1.6.5 - http://znc.in)
04:43:20 Join prg318 [0] (~prg@deadcodersociety/prg318)
04:44:58 Quit prg318 (Client Quit)
04:45:11 Join prg318 [0] (~prg@deadcodersociety/prg318)
04:52:07 Quit prg318 (Quit: ZNC 1.6.5 - http://znc.in)
04:52:21 Join prg318 [0] (~prg@deadcodersociety/prg318)
04:54:40 Quit prg318 (Client Quit)
04:54:53 Join prg318 [0] (~prg@deadcodersociety/prg318)
05:00
05:13:14 Quit prg318 (Quit: ZNC 1.6.5 - http://znc.in)
05:13:48 Join prg318 [0] (~prg@deadcodersociety/prg318)
06:00
06:30:05 Join lorenzo92 [0] (~AndChat52@host216-111-dynamic.40-79-r.retail.telecomitalia.it)
06:30:13 Part m4t
06:30:43***Saving seen data "./dancer.seen"
06:31:09lorenzo92pamaury: thanks for the hint, indeed it is a challenge, GCC seems to be patched but ends up with errors during the assembly - link phase due to binutils not being fully installed (texinfo BS)
06:31:54lorenzo92pamaury: I will check the touchpad, indeed it wasn't working anymore like long ago but I still wonder if it is electrically correctly implemented, I will investigate
06:33:15lorenzo92pamaury: for the nand: yes, you are right. I need to read the daatsheet (stmp36xx) again since I have yet to fully get how to understand that a pio transfer is completed. I suspect I need to look at the dma state anyhow
06:34:17lorenzo92*gpmi interface, of course
06:34:19 Join asymsucon [0] (5037dc16@gateway/web/freenode/ip.80.55.220.22)
06:35:24 Quit asymsucon (Client Quit)
06:35:47 Join lorenzo92_1 [0] (~AndChat52@94.35.31.111)
06:38:47 Quit lorenzo92 (Ping timeout: 240 seconds)
06:40:23 Quit lorenzo92_1 (Ping timeout: 260 seconds)
06:41:50 Join lorenzo92 [0] (~AndChat52@94.35.31.111)
06:43:05pamaurylorenzo92: even if you compile GCC, it's probably so ancient you may run into more trouble compiling rockbox anyway.
06:43:06pamaurylorenzo92_1: the gpmi interface in itself is not very complicated but raw NAND is tricky by nature because of the huge number of variations. I'll have a look at my tree, I may have some basic gpmi code lying somewhere. Also NAND cannot be handled like a block device, you usually want to have either a nand aware file system (which we don't) or a FTL (which is a nontrivial task to write). We have one FTL at the moment (the ipodnano2g one) and I
06:43:06pamauryhad begun some work on the freescale one but stopped long ago.
06:43:38 Quit [7] (Ping timeout: 255 seconds)
06:44:00 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:54:20lorenzo92pamaury: yepp, indeed it's tricky... I'll have a look then, I also remember I did some random testing while ago. We'll see, thank you :)
07:00
07:02:13pamauryTo be honest I don't really want to spend time on this, the Q1 is very old now, I prefer to try and add support to newer players
07:02:19lorenzo92pamaury: do you remember which branch of your report?
07:02:23lorenzo92*repo
07:03:13 Quit alexweissman (Remote host closed the connection)
07:03:53 Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net)
07:06:38pamaurylorenzo92: I ust looked and apparently I never went as far as writing code for it, or at leat I can't find it :-/
07:12:27 Quit lorenzo92 (Ping timeout: 240 seconds)
07:13:03 Join lorenzo92 [0] (~AndChat52@94.35.31.111)
07:29:20 Join asymsucon [0] (c3180652@gateway/web/freenode/ip.195.24.6.82)
07:30:31lorenzo92pamaury: ...perhaps due to the fact we were already wondering about it long ago :)
07:30:31asymsuconHi everyone, could someone build bin FW for Clip Zip with this patch http://gerrit.rockbox.org/r/#/c/1558/ for me to test it?
07:41:15pamauryasymsucon: I'll do it, give me 5 min
07:42:32 Quit alexweissman (Remote host closed the connection)
07:50:55pamauryasymsucon: I added a comment to g#1558 with the link
07:50:57fs-bluebotGerrit review #1558 at http://gerrit.rockbox.org/r/1558 : Add boot from other volumes in bootloader on targets with HAVE_MULTIVOLUME by William Wilgus
07:53:11asymsuconpamaury: Perfect, thanks! I'll test it once I get home.
07:55:15asymsuconI assume the RB has to be patched too, can this one for Clip+ be used on Zip? http://forums.rockbox.org/index.php/topic,51616.msg239656.html#msg239656
08:00
08:06:14pamauryasymsucon: you cannot use clip+ firmware on zip. I does require a patched firmware to work properly but I don't remember which gerrit task add support for that (if any)
08:09:22pamauryI think it's best to ask Bilgus
08:09:35 Join PurlingNayuki [0] (~Thunderbi@117.136.0.252)
08:09:51 Quit PurlingNayuki (Client Quit)
08:12:42BilgusShould all be in the link I posted https://www.mediafire.com/#bt7aow95pwlo8 Clipza is the clip zip BL and there is firmware in there too
08:13:22pamauryBilgus: which gerrit task implements root drive selection? I can only find the bootloader part
08:13:22Bilgus@asymsucon
08:14:49Bilgushttp://gerrit.rockbox.org/r/#/c/1556/
08:15:40BilgusI haven't implemented that in the firmware in that link yet that just has the internal storage disabled
08:17:36 Join ender` [0] (krneki@foo.eternallybored.org)
08:17:40 Join parchd [0] (~parchd@unaffiliated/parchd)
08:19:46asymsuconFor some reason I can't access the mediafire link
08:30:47***Saving seen data "./dancer.seen"
08:33:28Bilguscopy and paste it
08:34:09Bilgushttps://www.mediafire.com/folder/bt7aow95pwlo8/MultiBoot_Bootloaders
08:43:35 Quit idonob (Ping timeout: 260 seconds)
08:44:24asymsuconMultiboot can be used on Zip too?
08:46:25 Quit ender` (Quit: The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts. — Bertrand Russell)
08:46:52 Join ender` [0] (krneki@foo.eternallybored.org)
08:53:08 Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net)
08:55:51asymsuconI mean the multiboot-rockbox-full
08:56:58 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl)
08:57:40 Quit alexweissman (Ping timeout: 268 seconds)
08:59:27Bilgusno thats for the clip+
08:59:46guuucan g#1558 be used to boot from sd card?
08:59:47fs-bluebotGerrit review #1558 at http://gerrit.rockbox.org/r/1558 : Add boot from other volumes in bootloader on targets with HAVE_MULTIVOLUME by William Wilgus
09:00
09:00:06 Join xorly [0] (~xorly@ip-86-49-24-93.net.upcbroadband.cz)
09:00:09Bilgusyes thats the primary purpose
09:00:22guuuthx
09:01:15Bilgus@asymsucon, I can compile you a zip FW that has the internal storage disabled in the next day or two or ask johnb2 and he can run you through the steps
09:02:05Bilgusonce I have free time again I'll continue with incorporation of the root folder patch
09:07:48guuucan i somehow update bootloader through recovery mode? looks like storage area of my internal flash is dead
09:08:50BilgusIF its already dead it's probably too late the idea so far is to install it before that point
09:09:22guuubootloader works now
09:09:57guuustart of internal storage reads, but after reading further it breaks
09:10:15 Quit Horrorcat (Quit: Gateway shutdown)
09:10:45guuumaybe i can write bootloader area
09:10:48 Join Horrorcat [0] (~Horrorcat@2a01:4f8:171:1d56:1010:1010:3432:26)
09:10:53asymsuconno problem, I can wait
09:10:57 Quit Horrorcat (Changing host)
09:10:57 Join Horrorcat [0] (~Horrorcat@unaffiliated/horrorcat)
09:11:26 Quit Horrorcat (Client Quit)
09:14:28 Join Horrorcat [0] (~Horrorcat@2a01:4f8:171:1d56:1010:1010:3432:26)
09:14:28 Quit Horrorcat (Changing host)
09:14:28 Join Horrorcat [0] (~Horrorcat@unaffiliated/horrorcat)
09:16:10 Quit lorenzo92 (Ping timeout: 268 seconds)
09:17:39 Join lorenzo92 [0] (~AndChat52@94.35.31.111)
09:24:30BilgusMaybe? I suppose you haven't much to lose
09:26:09 Join idonob [0] (~Owner@96.48.180.94)
09:33:57 Join petur [0] (~petur@dD5E0153A.access.telenet.be)
09:33:57 Quit petur (Changing host)
09:33:57 Join petur [0] (~petur@rockbox/developer/petur)
09:35:11 Join elensil [0] (~edhelas@535580F9.cm-6-6c.dynamic.ziggo.nl)
09:36:47asymsuconBilgus, you mean preparing rockbox build for SD card boot?
09:38:16Bilgusyeah I can disable internal storage which will force it to use the sd card
09:38:42fs-bluebotBuild Server message: New build round started. Revision 7482b82, 255 builds, 15 clients.
09:39:08Bilgusthats firmware side though the bootloader is done.
09:54:08 Join zagor [0] (~zagor@rockbox/developer/Zagor)
09:54:23zagorender`: "Fatal build error: Permission denied. Blocking deepthought-ender."
09:54:40fs-bluebotBuild Server message: Build round completed after 958 seconds.
09:54:41fs-bluebotBuild Server message: Revision 7482b82 result: 42 errors 6 warnings
09:55:05zagorit's ALIVE!
09:56:45 Quit diox (Ping timeout: 264 seconds)
10:00
10:10:13 Join PurlingNayuki [0] (~Thunderbi@117.136.0.252)
10:12:35guuulooks like http://forums.rockbox.org/index.php?topic=51205.0 is not working: i still see 3.7GB drive, as without connecting pins
10:14:27 Quit PurlingNayuki (Ping timeout: 240 seconds)
10:17:14asymsuconBilgus, you have to compile RB from scratch to apply the changes or you can make the changes on finished build?
10:17:47guuubut my set of soldered parts is slightly different: https://my.mixtape.moe/vlucgp.jpg
10:18:00guuui dont have some resistors or capacitors
10:18:06Bilguscompile from head.. no point in trying to patch a build
10:23:56guuuhm.. can it be a jtag interface? https://my.mixtape.moe/elpssa.jpg
10:24:10guuucan i check it somehow?
10:24:20asymsuconOK, for that I'd definitely need detailed instructions. :) Better to wait then.
10:27:33pamauryyeah build system back online \o/
10:28:19zagorI'm a bit puzzled why it let enders broken builds through though
10:30:49***Saving seen data "./dancer.seen"
10:35:50pixelmaI guess the block only takes effect in the next round
10:36:55wodzpamaury: How is phabricator install going?
10:39:36zagorpixelma: yeah but it's not supposed to pass broken client builds through as completed
10:42:54pamaurywodz: I installed it but I didn't have time to put a repo and also I would need to create accounts and all. Also we didn't decide what we are going to do. Are we switching to phabricator, github, other?
10:43:40wodzI'd say switching to anything working is better then current situation. We'd need to fix current users anyway.
10:44:40asymsuconOn another note, I found a bug in 3.14 on Clip Zip, which transitioned from the last dev build - happens with IT module playback. When screen turns itself off, it cannot be turned back on.
10:45:02*pamaury has to go but be back later
10:45:27zagoraha, the build server didn't recognize that as a client problem but thought it was a build error. fixing.
11:00
11:09:23asymsuconBilgus - with disabled internal storage, how would you perform BL reflash should you want to return to previous state?
11:10:24asymsuconassuming sansa fw won't boot successfully
11:14:47 Quit zagor (Ping timeout: 240 seconds)
11:26:42 Quit petur (Quit: Connection reset by beer)
11:27:43 Join zagor [0] (~zagor@rockbox/developer/Zagor)
11:32:25asymsucon^^ flashed Clip+ yesterday with your mods an the internal flash was still visible when connected to PC, but the DAP booted from SD. That'd be the ideal scenario.
12:00
12:14:31 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:a1b9:2562:a89e:27ff)
12:29:23 Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com)
12:30:50***Saving seen data "./dancer.seen"
12:47:53 Join robertd1 [0] (~root@201.242.174.75)
13:00
13:04:39 Quit parchd (Ping timeout: 246 seconds)
13:12:36 Quit jhMikeS (Ping timeout: 246 seconds)
13:13:09 Quit zagor (Quit: Leaving)
13:35:20 Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com)
13:38:18 Quit asymsucon (Ping timeout: 260 seconds)
14:00
14:30:51***Saving seen data "./dancer.seen"
14:32:59 Join asymsucon [0] (c3180652@gateway/web/freenode/ip.195.24.6.82)
14:42:28 Quit asymsucon (Ping timeout: 260 seconds)
14:44:07 Quit xorly (Ping timeout: 240 seconds)
14:48:30 Quit lorenzo92 (Ping timeout: 260 seconds)
15:00
15:07:40 Quit jhMikeS (Ping timeout: 268 seconds)
15:17:52 Join zagor [0] (~zagor@rockbox/developer/Zagor)
15:21:17 Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net)
15:22:05 Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com)
15:26:45 Quit wodz (Ping timeout: 246 seconds)
15:33:09 Join xorly [0] (~xorly@ip-86-49-24-93.net.upcbroadband.cz)
15:36:34 Join petur [0] (~petur@rockbox/developer/petur)
15:58:59 Quit robertd1 (Ping timeout: 260 seconds)
16:00
16:24:11 Quit pamaury (Ping timeout: 260 seconds)
16:27:57 Join lorenzo92 [0] (~AndChat52@94.35.31.111)
16:30:53***Saving seen data "./dancer.seen"
16:32:36 Join deevious_ [0] (~Thunderbi@193.226.142.214)
16:35:13 Quit deevious (Ping timeout: 240 seconds)
16:35:14 Nick deevious_ is now known as deevious (~Thunderbi@193.226.142.214)
17:00
17:17:12 Quit Riku (Remote host closed the connection)
17:25:42 Join PurlingNayuki [0] (~Thunderbi@117.136.0.252)
17:29:57 Quit PurlingNayuki (Ping timeout: 246 seconds)
17:43:05user890104having itunes (and its drivers) installed prevents rockbox's hid features from working
17:43:09 Join Bilgus_ph [0] (~Bilgus_ph@108.120.203.5)
17:45:17 Quit Bilgus_ph (Read error: Connection reset by peer)
17:46:16 Join Bilgus_ph [0] (~Bilgus_ph@108.120.203.5)
17:47:14 Join chrisb [0] (~chrisb@pool-71-175-247-73.phlapa.east.verizon.net)
17:48:36Bilgus_phASYMSUCON, the RB firmware on the device wouldn't affect the bootloader in any way during recovery or any time for that matter
17:50:13Bilgus_phThe reason the internal drive needs disabled with the sd boot firmware is that the bootloader will load the firmware from the sd card and that firmware will write its settings to the internal storage
17:51:59Bilgus_phBut don't get the two confused the bootloader and RB firware are separate entities
17:53:11Bilgus_phAS FOR THE BUG what is an IT module? Can you do a bug report on flyspray?
17:55:32 Quit Bilgus_ph (Remote host closed the connection)
18:00
18:07:15 Quit elensil (Quit: Leaving.)
18:17:27*lorenzo92 glad that the build system is up and running, well done guys
18:21:45user890104can i see the results from different build clients somwhere?
18:30:56***Saving seen data "./dancer.seen"
18:31:24 Join JanC_ [0] (~janc@lugwv/member/JanC)
18:32:39 Quit JanC (Ping timeout: 240 seconds)
18:32:42 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC)
18:46:57 Quit lorenzo92 (Ping timeout: 246 seconds)
18:57:44 Join lorenzo92 [0] (~AndChat52@94.35.31.111)
18:59:48 Join lebellium [0] (~chatzilla@89-93-178-245.hfc.dyn.abo.bbox.fr)
19:00
19:14:24 Join asymsucon [0] (5037dc16@gateway/web/freenode/ip.80.55.220.22)
19:36:34 Quit chrisb (Ping timeout: 240 seconds)
19:44:24 Quit alexweissman ()
19:44:46 Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net)
19:55:59 Join chrisb [0] (~chrisb@pool-71-175-247-73.phlapa.east.verizon.net)
20:00
20:01:35 Join paulk-elm [0] (~user@gagarine.paulk.fr)
20:01:36 Join lebellium_ [0] (~chatzilla@89-93-178-245.hfc.dyn.abo.bbox.fr)
20:03:03 Quit lebellium (Ping timeout: 260 seconds)
20:03:15 Nick lebellium_ is now known as lebellium (~chatzilla@89-93-178-245.hfc.dyn.abo.bbox.fr)
20:14:59 Join MrZeus1 [0] (~MrZeus@2a02:c7f:7066:fb00:31f1:65b7:f014:8f74)
20:16:41 Join lorenzo92_1 [0] (~lorenzo@host216-111-dynamic.40-79-r.retail.telecomitalia.it)
20:25:04 Quit asymsucon (Quit: Page closed)
20:30:58***Saving seen data "./dancer.seen"
20:31:48 Join PurlingNayuki [0] (~Thunderbi@117.136.0.252)
20:37:45 Join krabador [0] (~krabador@unaffiliated/krabador)
20:44:25 Join LinuxArie [0] (~Arie@ip54579264.direct-adsl.nl)
20:51:38*lorenzo92_1 ypq2 received: firmware patcher works as designed, arm-ypr0 toolchain compile a hello.c program, ypq2 executed it :-)
20:52:19lorenzo92_1therefore, I suspect a new RaaA is coming, it's a good start at least
20:52:56lorenzo92_1first of all, I'll implement the safe mode as done on ypr0/r1/z5
20:54:44 Join TheLemonMan [0] (~root@irssi/staff/TheLemonMan)
21:00
21:09:27 Join deevious_ [0] (~Thunderbi@193.226.142.214)
21:10:43 Quit alexweissman (Read error: Connection reset by peer)
21:10:55 Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net)
21:11:39 Quit deevious (Ping timeout: 272 seconds)
21:11:39 Nick deevious_ is now known as deevious (~Thunderbi@193.226.142.214)
21:19:49 Quit athidhep (Read error: Connection reset by peer)
21:38:09 Quit idonob (Ping timeout: 240 seconds)
21:38:54 Join diox [0] (~u@c80-216-222-77.bredband.comhem.se)
21:46:09 Quit PurlingNayuki (Ping timeout: 246 seconds)
21:51:49 Join diox_ [0] (~u@c80-216-222-77.bredband.comhem.se)
21:51:54 Quit diox_ (Client Quit)
21:55:39 Join idonob [0] (~Owner@S010600259c3e7d7b.vs.shawcable.net)
22:00
22:31:01***Saving seen data "./dancer.seen"
22:31:35__builtingood to see the build system working again :)
22:33:05 Quit petur (Remote host closed the connection)
22:42:12 Quit lorenzo92_1 (Quit: Konversation terminated!)
22:42:28 Join lorenzo92_1 [0] (~lorenzo@host216-111-dynamic.40-79-r.retail.telecomitalia.it)
22:46:45fs-bluebotBuild Server message: New build round started. Revision 001860c, 255 builds, 15 clients.
22:52:54 Quit paulk-elm (Ping timeout: 260 seconds)
23:00
23:04:23 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
23:06:03 Quit jhMikeS (Ping timeout: 255 seconds)
23:06:39 Quit lorenzo92_1 (Ping timeout: 240 seconds)
23:06:43 Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 53.0.2/20170504105526])
23:08:55 Join lorenzo92_1 [0] (~AndChat52@host216-111-dynamic.40-79-r.retail.telecomitalia.it)
23:12:02 Quit lorenzo92 (Ping timeout: 260 seconds)
23:18:18 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
23:19:33 Quit kugel (Ping timeout: 240 seconds)
23:53:41 Quit paulk-collins (Quit: Leaving)

Previous day | Next day