--- Log opened Mon Oct 08 00:00:39 2018 |
00:10 | | ErikMesoy [Bruker@Nightstar-hq72t5.customer.cdi.no] has quit [Connection closed] |
00:12 | | abudhabi [abudhabi@Nightstar-7nkq9k.de] has quit [Ping timeout: 121 seconds] |
00:30 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
01:36 | | Kindamoody is now known as Kindamoody[zZz] |
04:05 | | Derakon[AFK] is now known as Derakon |
04:37 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
04:37 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
05:05 | | Derakon is now known as Derakon[AFK] |
05:09 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
05:15 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code |
05:15 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
05:41 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
05:41 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
06:01 | | celticminstrel [celticminst@Nightstar-4tfuag.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:52 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds] |
07:30 | | ErikMesoy [Bruker@Nightstar-hq72t5.customer.cdi.no] has joined #code |
07:30 | | mode/#code [+o ErikMesoy] by ChanServ |
08:29 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
08:29 | | mode/#code [+o himi] by ChanServ |
08:49 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
09:11 | | abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code |
09:11 | | mode/#code [+o abudhabi] by ChanServ |
11:13 | | Kindamoody[zZz] is now known as Kindamoody |
13:15 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
13:37 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code |
13:37 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
16:20 | | celticminstrel [celticminst@Nightstar-4tfuag.dsl.bell.ca] has joined #code |
16:20 | | mode/#code [+o celticminstrel] by ChanServ |
16:28 | | Kindamoody is now known as Kindamoody|afk |
16:35 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
16:59 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
16:59 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
17:05 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
18:21 | | Kindamoody|afk is now known as Kindamoody |
18:38 | | Alek [Alek@Nightstar-o723m2.cicril.sbcglobal.net] has quit [[NS] Quit: bbl, sounds like I need to blow out my PC] |
18:46 | | Degi [Degi@Nightstar-2tjevb.dyn.telefonica.de] has joined #code |
19:43 | | Alek [Alek@Nightstar-o723m2.cicril.sbcglobal.net] has joined #code |
19:43 | | mode/#code [+o Alek] by ChanServ |
20:54 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
22:34 | <&McMartin> | ... |
22:35 | <&McMartin> | "haha CI jobs breaking because they're not unicode-safe and there are teams naming their test branches 💩" |
22:44 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code |
22:44 | | mode/#code [+o himi] by ChanServ |
22:45 | < [R]> | Is that supposed to be a box? |
22:45 | <&McMartin> | That is in fact UNICODE CHARACTER U+1F4A9 'PILE OF FECES' |
22:46 | < [R]> | Ah |
23:20 | <@celticminstrel> | I don't really understand why people would use emoticons for variables. |
23:20 | <@celticminstrel> | Emoticons are practically impossible to type, aren't they? |
23:20 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
23:20 | <&McMartin> | Presumably they're using text editors that autoreplace :poop: as needed, or whatever |
23:25 | <&jeroud> | The correct way to handle unicode in situations like that is to treat branch names as opaque bytestrings. |
23:27 | <&jeroud> | By all means, have the display layer try to guess encodings or whatever. |
23:27 | <&jeroud> | But don't do that in the guts of the CI machinery. |
23:29 | <&jeroud> | Slightly related: Back when I worked on our messaging system, "Chinese Zoë" was a standard indentifier for a particular kind of encoding error. |
23:32 | <&jeroud> | One of the more common telco-to-non-telco protocols specified that, unless otherwise indicated, all unicode content was to be UCS2 encoded. |
23:32 | <&ToxicFrog> | celticminstrel: most editors can be configured to autoreplace; more generally, linux (and presumably other OSes) lets you expand compose key functionality to type whatever you want. |
23:33 | <&jeroud> | However, most telcos/aggregators interpreted that as UTF8 or latin1. |
23:35 | <&jeroud> | So we'd send a test message consisting of the Chief Engineer's infant daughter's name, and frequently got garbage unicode. |
23:36 | <&jeroud> | Turns out interpreting UTF8 Latin-alphabet text as UCS2 puts you right in the middle of the Chinese section of the Basic Multilingual Plane. |
23:38 | <&jeroud> | For a while, I was even able to determine what encoding the telco was using based on the particular Chinese characters Zoë was turned into. |
23:40 | | mode/#code [-o jeroud] by jeroud |
23:41 | <&McMartin> | Heh |
23:42 | | * McMartin does some experiments with pyinstaller |
23:42 | <&McMartin> | This is almost but not quite exactly the thing I've wanted for years. |
23:47 | | Degi [Degi@Nightstar-2tjevb.dyn.telefonica.de] has quit [Connection closed] |
--- Log closed Tue Oct 09 00:00:40 2018 |