2018-04-01 04:48:31 Hello folks! I've recently needed Squid (the caching proxy) 4.0 to use with Alpine, while the repos are currently at version 3.5 which is the latest stable (Edge included). Should I submit a PR to update it even if 4.0 is still a release candidate, or should I wait until a stable release is cut? 2018-04-01 13:54:16 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl vcgovt: pablog[m] dnull rajivr ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:17 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl alitc: drebrez[m] eleksir jomat ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:17 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ilsqctflki: stwa _ikke_ ephemer0l_ ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:17 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl wwdwpbcrel: RyabyyDenis[m] Ganwell clandmeter1 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:21 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl shqmxfvnbh: lucy_bunny JStoker eleksir ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:21 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl yusesnbcep: RyabyyDenis[m] mmlb xj9[m]1 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:22 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl dpfogtrqk: mksully22 opendata andypost[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:22 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl zoorc: clandmeter letoram ata2001[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:27 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl pqnrg: mcrute hl MatrixTraveler[m ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:27 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl uvhdvokafh: Bureaucat hrmlgon-z fekepp ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:27 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl yxbalpofx: lostd xj9[m]1 arch3y ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:27 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl xdjoifb: letoram mcrute mepholic ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:32 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl pbasm: Bloo[m] ata2001[m] NIN101 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:32 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl jnhwrobxa: Pomidora rdutra pardis ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:32 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ffxyjj: DLange ollieparanoid[m] z3ntu ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:32 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl rzyfmzdl: ata2001[m] Pomidora rdutra ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:36 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl qlelovgvhh: ephemer0l_ mmlb lucy_bunny ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:37 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl xxualrf: RyabyyDenis[m] MH0815 wictory[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:37 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl crnrmhd: hl IAMB3NW hrmlgon-z ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:37 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl xvrny: Ganwell YoursTrul RyabyyDenis[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:41 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ncgkcqytz: ncopa jirutka fcolista ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:41 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl viajqurgux: tru_tru rajivr dnull ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:42 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl wrjclpwph: fcolista clemens3 hrmlgon-z ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:42 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl bycxxgau: MH0815 mepholic eleksir ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:46 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl fmvwb: BitL0G1c tmh1999[m] JStoker ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:46 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl gcixiqn: doppo fcolista hl ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:47 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ftizxsqi: NIN101 Ganwell tty` ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:47 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl emkdkmjs: drebrez[m] bernhardgruen[m] mepholic ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:52 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl srdmc: Michitux blahdodo wictory[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:52 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl qfneutkns: Bloo[m] andypost czart ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:52 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl fyhxtso: fcon Bloo[m] eleksir ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:52 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl aqkjh: jirutka hrmlgon-z coredumb ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:57 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl hweqzb: clemens3 mitchty z3ntu ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:57 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl uzsixxvdx: hl Bloo[m] dnull ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:57 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl oznru: rajivr mmlb terra ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:54:58 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl nbvrbtl: Ganwell Michitux andypost ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:02 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl oxnyff: Aerdan[m] z3ntu lostd ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:02 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl fypdhkv: MartijnBraam[m] hrmlgon-z fcolista ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:02 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ceokx: danielkza[m] mixi ncopa ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:03 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl whjuppowdl: czart jpo runelabs[m] ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:06 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl rlzpnxq: ncopa2 runelabs[m] dobson ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:07 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl sootrh: fcolista MartijnBraam[m] blahdodo ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:07 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl fmucohlyyo: opendata tmh1999[m] tdtrask[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:08 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl vucdft: tdtrask[m] bernhardgruen[m] RyabyyDenis[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:11 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl dutlxg: fcolista_web drebrez[m] clandmeter ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:11 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl lsbmtbab: fekepp Bloo[m] drebrez[m] ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:12 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl crbhr: fekepp ncopa2 ata2001[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:13 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl qremwwt: blahdodo tmh1999[m] bfritz_ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:16 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ofmpwdobh: tru_tru czart Michitux ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:16 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl yxvvrkm: tboerger[m] bfritz_ tmh1999[m] ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:16 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ndavfcod: Ganwell bernhardgruen[m] RyabyyDenis[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:18 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl vzxitzi: dobson mmlb ephemer0l_ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:21 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ovjngzzs: drebrez[m] wictory[m] clandmeter1 ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:21 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl uohwhk: runelabs[m] lucy_bunny xj9[m]1 ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:22 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl eiloj: andypost rajivr fcolista_web ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:23 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl cblgsyw: stwa fekepp Ganwell ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:26 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl qtsasbb: mmlb _ikke_ arch3y ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:26 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ygujxzqor: Ganwell fcon jnettlet[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:27 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl evwvtyf: wictory[m] pablog[m] BitL0G1c ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:28 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl fjffls: Bloo[m] bernhardgruen[m] fcolista ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:31 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl uedave: ollieparanoid[m] tmh1999[m] clandmeter ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:31 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl kfhdld: kaniini Aerdan[m] hl ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:32 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl grjagwln: NIN101 xj9[m]1 PureTryOut[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:33 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl rplhn: MartijnBraam[m] Pomidora jnettlet[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:36 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl sxmrx: blahdodo mitchty JStoker ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:36 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl assnxxo: jnettlet[m] clemens3 mitchty ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:37 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl pacattwufe: notchisa hrmlgon-z Aerdan[m] ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:38 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl euzduxm: jomat ephemer0l_ MH0815 ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:41 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl lhfhvqee: MatrixTraveler[m rdutra czart ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:42 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl dmuvb: tmh1999[m] Pomidora mcrute ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:42 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl axqvsk: mepholic jnettlet[m] mitchty ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:43 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl dxyjn: pardis tmh1999[m] MatrixTraveler[m ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:46 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl pqxrlc: mcrute fekepp BitL0G1c ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:47 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl tqftjgeq: Aerdan[m] MatrixTraveler[m tdtrask[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:47 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ptyppxhqyx: detha dobson clemens3 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:48 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl oecoglsk: fcolista_web wictory[m] coredumb ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:52 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl jqjtzg: kaniini MartijnBraam[m] YoursTrul ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:52 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl asofdowgmw: detha bernhardgruen[m] lostd ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:52 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl kvqaf: fcon xentec mksully22 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:53 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl bjlkj: pablog[m] tdtrask[m] ollieparanoid[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:56 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl fysbecih: drebrez[m] tmh1999[m] jpo ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:56 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl pgxpih: DLange jnettlet[m] dsabogal ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:57 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl seokvro: MatrixTraveler[m runelabs[m] dnull ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:55:58 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl syxjfbs: jirutka rdutra MartijnBraam[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:02 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl epftokx: doppo pablog[m] lucy_bunny ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:02 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl putiwzi: mepholic mitchty pardis ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:02 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl smeoiqvgal: DLange dobson tboerger[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:03 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl nvywukml: mepholic drebrez[m] clemens3 ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:08 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl bjort: fcon terra YoursTrul ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:08 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl fytizjt: andypost[m] dnull mitchty ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:08 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl zbmmr: hl ncopa2 detha ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:10 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl himdx: ed-packet terra ncopa ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:13 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ahdzkbc: xentec fekepp clandmeter1 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:13 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl gwgykzby: ephemer0l_ xentec andypost ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:13 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl zpapgtbuec: Bloo[m] jnettlet[m] mksully22 ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:14 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl olizfd: carlosdavidepto[ jpo detha ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:17 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl tqihzwcfw: tmh1999[m] mcrute coredumb ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:17 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl pwzdm: RyabyyDenis[m] ollieparanoid[m] fekepp ▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:17 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl iapbhvt: bernhardgruen[m] Bureaucat dsabogal ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:19 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl drequfcls: carlosdavidepto[ mepholic andypost[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:23 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl tbwvicpzc: wictory[m] rdutra jnettlet[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:23 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl vclozcnwfa: andypost[m] fcolista_web clandmeter1 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:23 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl dubqkmpme: tmh1999[m] Pomidora jirutka ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:25 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl pygaaczgrd: ollieparanoid[m] runelabs[m] dsabogal ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:26 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl kbwvdor: arch3y MatrixTraveler[m wictory[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:27 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl sctvgwtznz: dobson YoursTrul MatrixTraveler[m ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:27 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ltmwrzw: MartijnBraam[m] fcolista RyabyyDenis[m] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:29 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl utpigh: JStoker dobson notchisa ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:32 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl otupwsw: Pomidora MatrixTraveler[m doppo ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:32 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl bzzmnagyaz: clandmeter1 MatrixTraveler[m dsabogal ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:32 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl cjqupevcb: blahdodo mepholic jpo ▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:33 ▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl gfggng: jirutka MatrixTraveler[m jomat ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:36 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl mpbvgj: fcolista[m] ollieparanoid[m] doppo ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:36 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl lfavcpv: mepholic andypost opendata ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:37 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl pypbblgi: notchisa letoram ephemer0l_ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:38 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl bzybwhvnkv: _ikke_ mepholic eleksir ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:41 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl nxdaoh: kaniini clemens3 MH0815 ▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:42 ▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl luynu: clandmeter ncopa2 Ganwell ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:42 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl ewzhxozjp: detha mepholic ncopa2 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:43 ▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl isdbn: mitchty z3ntu BitL0G1c ▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:46 ▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl fbqcwdx: xj9[m]1 opendata Bureaucat ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:46 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl mebretlzd: tdtrask[m] clandmeter mksully22 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 13:56:47 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ HAPPY APRIL FLOODS DAY BROUGHT TO YOU BY iяс.sцреяиетs.ояg сни sцреявоwl jneoxokrga: mcrute tmh1999[m] jomat ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 2018-04-01 14:15:05 really funny... not. 2018-04-01 14:24:03 :-/ 2018-04-01 14:37:34 same old asshole spammer again 2018-04-01 18:19:24 there is an issue here: https://dev.alpinelinux.org/irclogs/%23alpine-devel-2016-01.log 2018-04-01 18:19:42 <_ikke_> Truxx: ? 2018-04-01 18:19:49 tried modprobe ppp and says that ppp is not in modules.dep 2018-04-01 18:20:49 Trying to set up ppp, but it just won't work with ppp and usb-modeswitch - is there anything else needed? 2018-04-01 18:20:53 I mean packages? 2018-04-01 18:21:29 ppp should be in /etc/modules - right? 2018-04-01 18:21:55 modprobe ppp_async 2018-04-01 18:22:40 ppp_generic 2018-04-01 18:23:29 Thank you for the input. So is it ppp_generic needed in /etc/modules? 2018-04-01 18:23:35 in my /etc/modules is only ppp_async and it works 2018-04-01 18:23:58 it probably pulls in generic 2018-04-01 18:24:04 Ok, thank you @mps, I'll try that. Did you only use ppp and usb-modeswitch? 2018-04-01 18:24:13 right 2018-04-01 18:24:36 Ok, that good news, thx. At least it's not a question of missing packages... 2018-04-01 18:24:46 both 2018-04-01 18:25:03 Yes, I installed both. 2018-04-01 18:27:35 Just a last question: Do you also have an usbserial line in modules in order to switch the usb from storage mode? 2018-04-01 18:28:16 of course 2018-04-01 18:29:05 Ok, thank you. At least I got that part right and the id changes as it should... 2018-04-01 18:29:11 actually no, it is puled by ppp_async probably 2018-04-01 18:29:37 or hot-pluged when device is inserted 2018-04-01 18:29:50 Godgood... I messed up that already then... 2018-04-01 18:30:51 Anyway, good to know, thx. I'm gonna test it. CU 2018-04-01 18:50:59 Since I might have been missed due to the spam: Hello folks! I've recently needed Squid (the caching proxy) 4.0 to use with Alpine, while the repos are currently at version 3.5 which is the latest stable (Edge included). Should I submit a PR to update it even if 4.0 is still a release candidate, or should I wait until a stable release is cut? 2018-04-01 18:53:38 I would just submit a PR and they will merge it when they see it as appropriate 2018-04-01 18:54:03 Tag as WIP until the stable release is out 2018-04-01 18:54:23 [[sroracle]]: I will do that, thank you! 2018-04-01 20:03:38 It's me again... Just a remark: It looks like here: https://wiki.alpinelinux.org/wiki/Using_HSDPA_modem and here: https://wiki.alpinelinux.org/wiki/Using_serial_modem ppp is a bit confusing 2018-04-01 20:04:05 Meanwhile I tried in /etc/modules ppp_generic and ppp_async and booth seem to work fine 2018-04-01 20:05:43 Also: There is no need for an usbserial-line in /etc/modules but: in /etc/network/interfaces I've got pre-up usb-modeswitch -c /etc/usb-modeswitch.conf 2018-04-01 20:07:15 In that .conf file there is data for the Vendor Id etc. - so it's recognized as a gsm modem. Still: There is no ppp device for me. 2018-04-01 20:07:30 Maybe someone could point in the right direction? 2018-04-01 20:11:27 I have this in dmesg: usbserial: USB Serial support registered for GSM modem (1-port) 2018-04-01 20:12:07 And after some lines in between: usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB4 - I suppose that look sok 2018-04-01 20:19:12 I have in /etc/ppp/peers and /etc/chatscripts the supposedly correct scripts for the modem (found in a tuto) - it still does not work. Any ideas why not? 2018-04-01 20:52:33 I forgot to mention: It does not even ask for the pin to unlock the device while on other distros it works fine after unlocking 2018-04-01 21:09:12 andypost: please don't do non-maintainer-upgrades 2018-04-01 21:09:44 https://github.com/alpinelinux/aports/pull/3862/commits/9271ff13faa58d71d58a3f420e7b8bc5e6a03073 is a very bad idea, have you even looked at what you're attempting to mergE? 2018-04-01 21:16:46 skarnet, sure, I did tested it 2018-04-01 21:17:17 skarnet, and I filed PR to get maintainer's review 2018-04-01 21:18:06 skarnet, execline is a dependency for other libs to build them 2018-04-01 21:19:53 well, this is the maintainer's review: don't merge that, and cancel your PR immediately 2018-04-01 21:20:26 skarnet, np, can you elaborate why? 2018-04-01 21:21:26 and in the future, please pay attention to what you're trying to merge. Even though I do appreciate the intent of upgrading to the latest version as soon as possible, this is in no way a required dependency to anything else (everything depending on execline will work with 2.3.0.4 perfectly) 2018-04-01 21:22:13 yes, I can elaborate why, but the fact that it's not entirely obvious to you why is proof that you did not even LOOK at the software 2018-04-01 21:22:35 you tested it? nothing shocked you when you tested it? 2018-04-01 21:22:50 I'm just using s6 2018-04-01 21:23:04 there's no regression, indeed 2018-04-01 21:23:14 but that's not the problem 2018-04-01 21:24:26 skarnet, s6 require newer skalibs https://skarnet.org/software/s6/ 2018-04-01 21:24:58 and? 2018-04-01 21:28:23 hm, s6-linux-utils probably 2018-04-01 21:28:30 no 2018-04-01 21:28:46 looks I missread something 2018-04-01 21:29:01 my point is that yes, the new s6 requires the new skalibs, and the required abumps have already been sent 2018-04-01 21:29:05 by me, on the ML 2018-04-01 21:29:12 and no, it does not require the new execline 2018-04-01 21:29:31 skarnet, so I can remove this commit 2018-04-01 21:30:18 now, it's half an hour too early for this, but if you really need it spelled out, here's what you attempted to merge: https://skarnet.org/cgi-bin/archive.cgi?1:mss:1156:nddjgnadpajgmgomcian 2018-04-01 21:30:41 and a very cursory glance would have shown you this: https://github.com/skarnet/execline/commit/9b0f07047aa0b9cde7e09e57528e0d314c1a6435 2018-04-01 21:32:40 skarnet, is that really a 1Apr joke? 2018-04-01 21:32:47 Did I stutter? 2018-04-01 21:33:09 ACTION upset( 2018-04-01 21:33:22 not as much as I am 2018-04-01 21:34:03 try to make a joke, people just don't look, don't even realize there's a joke, and merge the thing 2018-04-01 21:34:09 this is why we can't have nice things. 2018-04-01 21:38:49 skarnet, it's hard to work at 1Apr( 2018-04-01 21:39:28 you're telling me 2018-04-01 21:40:28 if you're going to upgrade software to a new version, and you're not the author, reading the release notes is the ABSOLUTE MINIMUM you should be doing 2018-04-01 21:41:20 so, I'm sorry, but it's 100% on you 2018-04-01 21:41:48 agree, but I read them only for s6 - is what I actually use 2018-04-01 21:42:57 you did not. The upgrade notes for s6 do not say you need execline-2.4.0.0. 2018-04-01 21:44:47 skarnet, http://skarnet.org/software/s6/upgrade.html 2018-04-01 21:45:47 skarnet, execline I did add just as other deps 2018-04-01 21:46:47 jesus, you don't know when to stop, do you? Where in that page is "execline dependency bumped to 2.4.0.0" written? 2018-04-01 21:46:54 so let me sum things up for you 2018-04-01 21:46:58 YOU FUCKED UP 2018-04-01 21:47:02 NOW SHUT UP AND MOVE ON 2018-04-01 21:47:07 and stop pissing me off. 2018-04-01 21:47:21 skarnet, s6 require newer skalibs that's it 2018-04-01 21:47:26 yes. 2018-04-01 21:47:52 the bump for skalibs has already been sent. It's safe. 2018-04-01 21:48:08 and also it require execline which I just bumped to latest version 2018-04-01 21:48:32 I give up. 2018-04-01 21:48:56 skarnet, and knowing that you will review this anyway I just bumped othe s6 relates 2018-04-01 21:49:13 what's wrong? 2018-04-01 21:49:27 You. 2018-04-01 21:50:25 I can't get you... 2018-04-01 21:51:15 PR updated and waiting for review 2018-04-02 10:05:10 ACTION reads log, facepalms. 2018-04-02 16:13:31 my .patch files hate me 2018-04-02 16:13:39 I can't figure out the magic sauce to get them to apply 2018-04-02 16:14:31 + is_remote disable-race-tests-on-alpine.patch 2018-04-02 16:14:31 + return 1 2018-04-02 17:33:00 also is there a good Golang example of a package? 2018-04-02 17:40:10 I had used the Docker pkg but apparently that was a mistake :D 2018-04-02 19:04:22 libressl 2.7.2 is stable! 2018-04-02 19:17:31 nice, I've been waiting for 2.7 series to become stable 2018-04-02 19:28:33 this is going to be fun... 2018-04-02 19:29:02 openssldh_link.c:78:1: error: static declaration of 'DH_get0_key' follows non-static declaration 2018-04-02 19:29:03 DH_get0_key(const DH *dh, const BIGNUM **pub_key, const BIGNUM **priv_key) { 2018-04-02 19:29:04 ^~~~~~~~~~~ 2018-04-02 19:29:21 ACTION sent a long message: ncopa_2018-04-02_19:29:20.txt  2018-04-02 19:32:18 now we have to remove the || defined(LIBRESSL_VERSION_NUMBER) 2018-04-02 19:33:24 i wonder how many of those we can remove now... 2018-04-02 19:33:25 oh well 2018-04-02 19:35:10 the correct fix is to do configure check for DH_get0_key 2018-04-02 20:30:04 yeah, the new libressl implements quite a bit of then openssl 1.1 API, wonder how that'll play out 2018-04-02 21:00:02 it will make messy code even more messy 2018-04-02 21:03:01 oh joy ;( 2018-04-03 07:07:46 I wonder if the file '/lib/firmware/iwlwifi-7260-7.ucode' (in package linux-firmware-other) would be better categorized in linux-firmware-intel 2018-04-03 07:08:07 Would make sense to me to put iwlwifi firmware in the linux-firmware-intel package 2018-04-03 07:08:58 (oh whoops, I don't just mean /lib/firmware/iwlwifi-7260-7.ucode, I mean /lib/firmware/iwlwifi-7260-*.ucode) 2018-04-03 09:54:59 why github pr for aports get so long to review ? 2018-04-03 09:57:10 dose every pr needs to reviewed by ikke ? 2018-04-03 10:03:12 wener_: we do as good as we can. I am currently working on libressl 2.7 upgrade 2018-04-03 10:04:29 wener_: i have also noticed that PRs which needs lots of changes tends to get pushed back in the queue 2018-04-03 10:06:45 I pushed my first pr tow weeks ago, has bean reviewed, then I fixed the pr as required, as a contributor I do hope alpine getting better, but there is nothing more I can do. 2018-04-03 10:07:02 which is it? 2018-04-03 10:07:27 https://github.com/alpinelinux/aports/pulls/wenerme 2018-04-03 10:08:02 i think we need a bot that can indicate that we got feedback and that it is our turn to respond 2018-04-03 10:08:39 dose nmeum a bot ? 2018-04-03 10:10:16 the problem is that we struggle with keeping up 2018-04-03 10:10:46 i asked you to squash the commits so it becomes a single commit instead of 2 2018-04-03 10:10:52 wener_: ? 2018-04-03 10:11:25 Sorry, I thought you are the bot to add label for every pr ~ 2018-04-03 10:12:12 no, i am not a bot. I mostly add those manually but usually don't get a around to reviewing every pull request i added a label to 2018-04-03 10:12:34 i never met nmeum in real life so I cannot confirm that he is not a bot :) 2018-04-03 10:12:45 :) 2018-04-03 10:13:13 and if he is a bot, he is a pretty intelligent and nice bot :) 2018-04-03 10:13:39 wener_: you can squash the commits with `git rebase -i` and then git push --force 2018-04-03 10:14:39 thx, not very familiar with the pr process. I should reread the CONTRIBUTING.md 2018-04-03 10:15:21 so, maybe nmeum is a bot in real life ? 2018-04-03 10:46:56 wener_: i added some more comments to grpc and tested to build it with libressl 2018-04-03 10:47:12 it fails to build with libressl 2.6 but i think it will build with libressl 2.7 2018-04-03 10:47:31 src/core/lib/security/credentials/jwt/jwt_verifier.cc:526:47: error: 'RSA_set0_key' was not declared in this scope 2018-04-03 10:47:32 if (!RSA_set0_key(rsa, tmp_n, tmp_e, nullptr)) { 2018-04-03 10:49:07 which means that i should merge grpc with my libressl upgrade 2018-04-03 10:53:46 when 2.7 will be ready ? 2018-04-03 10:59:19 wener_: i have actually merged grpc, and fixed it in my libressl rebuild queue 2018-04-03 10:59:19 so it will be pushed together with the libressl upgrade 2018-04-03 11:05:08 ncopa: if you pushed grpc, please also merge grpc-java 2018-04-03 11:08:54 if you got time, please also check my other prs, thx 2018-04-03 11:28:15 Hello, there are currently some packages that depend on sourceforge.net Downloads. It seems many of those downloads have changed. This will create problems while rebuilding for 3.8. How to handle that? 2018-04-03 11:30:50 ncopa: please do NOT merge grpc abuild without very thorough check what does this google sh*t contains; their ruby binding for grpc is still the worst Ruby gem I’ve ever seen 2018-04-03 11:31:49 bundled CA certs, bundled binaries with their own openssl fork and few other libs, broken build etc. 2018-04-03 11:33:14 I have abuild for ruby-grpc (unfortunately I need it for GitLab), but I intentionally didn’t push it to Alpine aports 2018-04-03 11:35:36 ncopa: kaniini: please respond to https://github.com/alpinelinux/aports/pull/3848 2018-04-03 11:56:24 wener_: there you ahve the response why it takes time to get those PRs merged ^^^ 2018-04-03 12:25:21 clandmeter: few days ago there were interesting question re PXE boot, could you please look at it? https://dpaste.de/LmgV/raw 2018-04-03 12:28:12 jirutka, if i read correctly, he wants ipv6 in our initramfs? 2018-04-03 12:28:20 clandmeter: yes 2018-04-03 12:28:33 clandmeter: he has IPv6-only network with SLAAC 2018-04-03 12:29:43 i dont have any experience with slaac, maybe somebody could help patch it in. 2018-04-03 12:29:50 clandmeter: if he will not figure out how to do that with Alpine, he will have to use some CentOS, so it’s a matter of honor to make it work! :) 2018-04-03 12:30:21 honor doesnt pay my bills ;-) 2018-04-03 12:30:52 clandmeter: I have some experience with IPv6 SLAAC, but zero experience with PXE boot 2018-04-03 12:31:11 sounds like you need each other :) 2018-04-03 12:31:17 yeah 2018-04-03 12:31:18 i dont think the pxe part is the problem. 2018-04-03 12:31:42 i need both of you ;) 2018-04-03 12:31:44 what happens is ipxe will setup networking 2018-04-03 12:31:45 XD 2018-04-03 12:32:05 but how iPXE set ups networking? 2018-04-03 12:32:13 and initramfs will take over and do dhcp or static assignement. 2018-04-03 12:32:35 this part doesnt support it probably. 2018-04-03 12:33:01 Benw2: I will be chainloading with iPXE which supports ipv6 slaac 2018-04-03 12:33:16 so we dont care about ipxe 2018-04-03 12:34:10 i guess you need to provide something to generate the slaac ipv6 address? 2018-04-03 12:34:11 IIRC SLAAC is fullay managed by Linux itself, just need to accept RA (net.ipv6.conf..accept_ra) 2018-04-03 12:35:00 my ipv6 is limited, but we are going to implement it here soon so its good for me to know more about the topic. 2018-04-03 12:35:49 yes, thats what a quick read tells me, there is no negotiation for address, its calculated. 2018-04-03 12:35:50 oh and also net.ipv6.conf..autoconf must be enabled 2018-04-03 12:40:18 Hello, all. Just wondering what sort of schedule the builders run on? (i.e. what's the time frame for accepted patches to be built?) 2018-04-03 12:40:36 jirutka, we probably have to check how others implement ipv6 in initramfs. 2018-04-03 12:40:43 clandmeter: yes 2018-04-03 12:40:53 https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt doesnt mention anything. 2018-04-03 12:42:20 clandmeter: I’ve contacted pavlix to help us 2018-04-03 12:42:44 Hi. I can't promise much regarding iPXE but I'm interested. 2018-04-03 12:42:58 hi pavlix 2018-04-03 12:43:46 pavlix: relevant links: our iPXE support: https://github.com/clandmeter/alpine-netboot, request from user: https://dpaste.de/LmgV/raw 2018-04-03 12:44:23 repo is located at https://github.com/alpinelinux/alpine-netboot 2018-04-03 12:44:38 pavlix: and our tool for creating initramfs https://github.com/alpinelinux/mkinitfs 2018-04-03 12:45:15 but the alpine-netboot is just scripts to generate images. 2018-04-03 12:45:19 clandmeter: aha, sry; could you please remove your repo and fork it from alpinelinux, so there will be explicit connection between them? 2018-04-03 12:45:23 we also have alpine-ipxe 2018-04-03 12:45:31 it generates the ipxe loaders 2018-04-03 12:45:45 Are you in active contact with Benw2? 2018-04-03 12:46:22 we need to add support for ipv6 in initramfs 2018-04-03 12:46:31 which is located here: https://github.com/alpinelinux/mkinitfs/blob/master/initramfs-init.in#L146 2018-04-03 12:47:18 clandmeter: Are you using a custom scripted solution for that? 2018-04-03 12:47:37 pavlix: unfortunately I forgot to ask Benw2 for contact and he’s not on IRC now, so not 2018-04-03 12:47:43 clandmeter: Is dhcpcd an option for you? 2018-04-03 12:48:03 pavlix: Benw2 asked for SLAAC, i.e. just RA 2018-04-03 12:48:03 slaac doesnt use dhcp right? 2018-04-03 12:48:38 pavlix: am I right that there’s no daemon needed for SLAAC, it’s fully managed by Linux itself? 2018-04-03 12:48:43 pavlix: on client side 2018-04-03 12:49:02 correct. SLAAC is handled automatically by kernel and does not require any servers on network. 2018-04-03 12:49:23 i think the router needs to advertise the subnet and the address is generated on the host. but i could be wrong :) 2018-04-03 12:50:04 you always get SLAAC address with link-local address. if router advertises prefixes, you get one additional address per each advertised address. 2018-04-03 12:50:38 SLAAC is a method in which the host or router interface is assigned a 64-bit prefix, and then the last 64 bits of its address are derived by the host or router with help of EUI-64 process which is described in next few lines. SLAAC uses NDP protocol to work. 2018-04-03 12:50:42 on normal working setups you get two SLAAC addresses: one link-local, and one in the router advertised subnet 2018-04-03 12:51:44 jirutka: dhcpcd does exactly that. 2018-04-03 12:52:19 jirutka: In userspace, so it can help you get over all sorts of issues intrinsic to the kernel autoconf. 2018-04-03 12:52:38 clandmeter: Correct. 2018-04-03 12:53:27 busybox cannot provide this? 2018-04-03 12:53:28 fabled: You can use the kernel autoconf or you can do all that in the user space which generally plays nicer. 2018-04-03 12:53:46 clandmeter: Busybox isn't very IPv6 friendly AFAIK. 2018-04-03 12:56:20 pavlix, yes, it's doable in userspace too. but kernel does that automatically unless configured otherwise. 2018-04-03 12:56:40 fabled: Kernel doesn't configure DNS though. 2018-04-03 12:57:49 fabled: And it also doesn't cover the DHCP cases that weren't requested in this case but might well be required due to other environments where router discovery is not considered sufficient, like Windows or Cisco. 2018-04-03 12:58:22 fabled: Therefore you can't claim full autoconf support with just SLAAC and neither RA based RDNSS setting nor DHCPv6. 2018-04-03 12:58:45 yes, i was talking specifically about SLAAC. not autoconf. 2018-04-03 12:59:02 fabled: Yeah but will they provide DNS manually? 2018-04-03 12:59:20 fabled: Are we going to use 1.1.1.1 or something like that? 2018-04-03 12:59:57 the mt76 driver is enabled on linux-vanilla, right? 2018-04-03 13:00:36 pavlix: is DNS actually needed for iPXE boot? 2018-04-03 13:01:18 jirutka: Good point. As long as you just use TFTP by IP address or something along that lines, you should be good. 2018-04-03 13:01:58 jirutka: You might just need to wait for the autoconf to finish before querying the server. 2018-04-03 13:02:41 (Which is also usually better handled by a process that already handles waiting for IPv4 DHCP.) 2018-04-03 13:03:22 Hi, I'm not sure where to ask this question, but the latest update on php7-mongodb (rebuild against php7.2) breaks the extension: [03-Apr-2018 12:52:57 UTC] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php7/modules/mongodb.so' - Error relocating /usr/lib/php7/modules/mongodb.so: zend_vspprintf: symbol not found in Unknown on line 0. Is there something I can do to resolve this? 2018-04-03 13:06:05 trafex: Are both updated to the lastest version? 2018-04-03 13:06:40 trafex: Better the whole system. 2018-04-03 13:06:49 apk -U upgrade -a 2018-04-03 13:07:08 pavlix: yes, it's a Docker image. So I rebuild the whole system everytime 2018-04-03 13:08:31 I tried every combination of repositories. It only seems to work when all php7-* packages are from the same edge/testing repo. But then other stuff breaks because not all php7- packages are the same minor version (7.2) 2018-04-03 13:09:55 It would be nice if I can use the previous version of php7-mongodb, but I guess that isn't possible? Adding the version to the package like this: 'php7-mongodb=1.4.2-r1' gives a error about a non-existing package 2018-04-03 13:10:08 pavlix: jirutka: I noticed that iso images autoconfigure IPv6 if the ipv6 module is loaded 2018-04-03 13:12:30 mps: As long as accept_ra (and a couple of other sysctls) are set, the addresses get configured at some point of time but it's not like the traditional configuration where you have a userspace tool that returns when the configuration is finished. 2018-04-03 13:13:18 And the bad thing about router discovery is that the configuration is actually never to be considered finished but that's another story about someone fixing things that weren't broken. 2018-04-03 13:13:24 ah, seems there is a working combination; getting the php7-* packages from 'edge/main' (seems to include all 7.2 versions). And getting php7-mongodb package from 'edge/testing' 2018-04-03 13:13:34 I know, but the network is working 2018-04-03 13:14:20 mps: Yeah, sometimes. :) 2018-04-03 13:14:31 if you load ipv6 module the interface is up automatically? 2018-04-03 13:15:05 clandmeter: no, by 'ip link set eth0 up' 2018-04-03 13:15:44 clandmeter: I didn't play with systems with ipv6 module not included, tbh, anyway whether the interface is up or not isn't related to protocol version as mps suggested. 2018-04-03 13:19:02 pavlix: clandmeter: we just need to add `iface eth0 inet6 auto` in /etc/network/interfaces, don’t we? but I’m not sure if busybox also enables net.ipv6.conf..autoconf and net.ipv6.conf..accept_ra 2018-04-03 13:19:29 clandmeter: actually, is /etc/network/interfaces used in initramfs? 2018-04-03 13:19:52 jirutka, look at the uri i pasted 2018-04-03 13:20:05 it will show you the config steps initramfs does 2018-04-03 13:20:16 clandmeter: which URI? 2018-04-03 13:20:29 https://github.com/alpinelinux/mkinitfs/blob/master/initramfs-init.in#L146 2018-04-03 13:20:36 aha, this one 2018-04-03 13:20:44 jirutka: How do you expect to solve the ordering issue? Do you expect to retry tftp until it succeeds or do you expect to wait explicitly for successful IPv6? Also do you expect to support IPv4+IPv6 together and therefore waiting for either of them to succeed? 2018-04-03 13:21:09 I think when the ipv6 module is loaded it enables autoconf and accept_ra 2018-04-03 13:21:19 jirutka: In my opinion the easiest way to achieve all of that is to leave kernel autoconf alone and use dhcpcd in its more or less default configuration for everything. 2018-04-03 13:21:34 pavlix, ipxe does its own networking. 2018-04-03 13:21:40 clandmeter: aha, so it’s handled directly, that’s good; however, why do you use "ifconfig" instead of "ip"? 2018-04-03 13:21:41 mps: Yeah, should be the default. 2018-04-03 13:22:03 clandmeter: So what is the method that passes the configuration to initramfs system? 2018-04-03 13:22:37 pavlix: it is default long time ago, IIRC 2018-04-03 13:22:43 for ipv4 its dhcp 2018-04-03 13:22:48 mps: Yeah. 2018-04-03 13:23:17 clandmeter: Then it means for IPv4 you have to reconfigure. I expect you have to reconfigure for IPv6 just as well. 2018-04-03 13:23:29 right 2018-04-03 13:24:47 clandmeter: There might be some additional issues but for now the problem is still the same, you want to get it configured and you want to know when it's done... i.e. you basically want to do DHCP but using RA which was unfortunately explicitly defined differet from DHCP but still can be used that way with a bit of care. 2018-04-03 13:25:33 Not to say the whole idea of configuring IPv4 and IPv6 separately is not that great. 2018-04-03 13:34:06 pavlix, i would like to know how other distros handle it in initramfs. 2018-04-03 13:35:07 clandmeter: I would say they either ignore IPv6 in initramfs or they use some ready to use tool like dhcpcd, Wicked or NetworkManager. 2018-04-03 13:35:42 clandmeter: But wasn't the question about iPXE? Or does iPXE handle it correctly already? 2018-04-03 13:35:54 ipxe is ok already 2018-04-03 13:36:01 thats what im saying all the time already :) 2018-04-03 13:36:36 clandmeter: Then what exactly do you need IPv6 in initramfs for? NFS? iSCSI? 2018-04-03 13:37:05 for netboot we need to fetch modules and apk need to fetch packages. 2018-04-03 13:37:14 clandmeter: HTTP? 2018-04-03 13:37:19 yes 2018-04-03 13:37:23 or https 2018-04-03 13:37:51 but we also support NFS 2018-04-03 13:37:56 clandmeter: From known IP or via hostname? In the case of HTTPS I guess the latter applies. 2018-04-03 13:38:18 we would need dns yes. 2018-04-03 13:39:06 clandmeter: But then you need something that will configure it and ideally will support both IPv4 and IPv6 and will be capable of waiting for “first successful”. 2018-04-03 13:39:22 clandmeter: But then again I suggest dhcpcd and everything in userspace. 2018-04-03 13:39:32 As the most lightweight solution. 2018-04-03 13:40:18 pavlix: with dhcpcd you mean ISC DHCP client? 2018-04-03 13:40:41 jirutka: Nope. With dhcpcd I mean https://roy.marples.name/projects/dhcpcd 2018-04-03 13:40:47 https://pkgs.alpinelinux.org/package/edge/main/x86_64/dhcpcd 2018-04-03 13:41:04 jirutka: It's a complete L3 configuration tool that simply gets you up and running. 2018-04-03 13:41:23 jirutka: Which requires just a little more than DHCPv4, DHCPv6 and router discovery. 2018-04-03 13:41:25 aha, why I thought that dhcpcd is ISC’s :/ 2018-04-03 13:42:23 clandmeter: You can always switch to something more sophisticated if necessary. 2018-04-03 13:42:36 <_ikke_> jirutka: what is wrong with it? 2018-04-03 13:42:46 _ikke_: nothing 2018-04-03 13:43:08 _ikke_: What's wrong with ISC DHCP? Pretty much everything? ;) 2018-04-03 13:43:21 _ikke_: ah, you mean what’s wrong with ISC DHCP? 2018-04-03 13:43:25 pavlix, i would like to prevent adding deps to initramfs if possible. 2018-04-03 13:43:33 clandmeter: dhcpcd is a good dep 2018-04-03 13:43:52 clandmeter: It is standalone and solves real problems without cluttering the image. 2018-04-03 13:43:55 pavlix: yes, pretty much everything 2018-04-03 13:43:55 tell that to ncopa ;-) 2018-04-03 13:44:02 _ikke_: I just wanted to be sure, b/c I remember that it’s names of various DHCP solutions are a bit confusing 2018-04-03 13:44:28 clandmeter: he’s right, it’s really quite small binary without external deps https://pkgs.alpinelinux.org/package/edge/main/x86_64/dhcpcd 2018-04-03 13:44:37 doesn't mean it's good 2018-04-03 13:44:54 skarnet: yes, ofc… is there s6-dhcpc? :P 2018-04-03 13:45:05 busybox udhcpc works well enough for me 2018-04-03 13:45:24 oh, that doesn't look like the ISC dhcpcd 2018-04-03 13:45:25 skarnet: Did you test it in IPv6 only environment? 2018-04-03 13:45:28 but one from rsmarples 2018-04-03 13:45:42 who gave us openrc, so it's likely a double-edged sword 2018-04-03 13:45:52 skarnet: ISC one is called dhclient 2018-04-03 13:45:55 skarnet: well, it’s quite limited; I use it too, but I had problems in network with static routes etc. also IIRC does not support IPv6 2018-04-03 13:46:03 ah, good point 2018-04-03 13:46:13 but there was another dhcpcd for some time 2018-04-03 13:46:19 that's the one I had problems with 2018-04-03 13:46:50 dhcpv6 is ugh 2018-04-03 13:47:16 clandmeter: Had any chance for check out these? http://lists.alpinelinux.org/alpine-aports/5294.html http://lists.alpinelinux.org/alpine-aports/5293.html 2018-04-03 13:47:17 if you need it, then yeah, use whatever implements it and isn't too ugly 2018-04-03 13:47:23 pavlix: a bit OT question, I see that our package is outdated (6.1.5), the latest is 7.0.1, is it okay to upgrade? I didn’t find full changelog yet 2018-04-03 13:47:34 skarnet: I'm not saying dhcpcd is perfect or anything like that. But it's small and capable of solving all common IPv4 and IPv6 use cases. And if issues arise, there's still the posibility to fix the code and rsmarples is quite responsive. 2018-04-03 13:47:50 I agree 2018-04-03 13:48:01 if you need dhcpv6 chances are it's not a bad solution 2018-04-03 13:48:42 skarnet: Even if you just need to solve SLAAC+RDNSS use case along with good old IPv4. 2018-04-03 13:49:35 skarnet: what’s your problem with DHCPv6? I personally prefer it to RA, which seems quite… I don’t know… unconsidered? 2018-04-03 13:50:45 honestly ipv6 was made for SLAAC 2018-04-03 13:51:12 needing a dhcp with ipv6 means we're not gaining much over ipv4 2018-04-03 13:51:44 skarnet: and what is so great about SLAAC? what benefits does it offer for sysadmins? I quite can’t see any 2018-04-03 13:52:02 it's all managed by the kernel and admins have _nothing_ to do 2018-04-03 13:52:19 so that's quite a substantial benefit, I'd say 2018-04-03 13:52:21 skarnet: and what the hell did they think about when releasing SLAAC without support to set up DNS?! 2018-04-03 13:52:34 wat 2018-04-03 13:52:35 skarnet: ha ha, I mean on the router side, not client 2018-04-03 13:52:54 skarnet: and what’s so great about moving this to kernel instead of userspace?! 2018-04-03 13:53:08 you asked about sysadmin benefits 2018-04-03 13:53:18 having nothing to do is a nice benefit 2018-04-03 13:53:35 you have one router for N clients, it makes sense to move complexity over to the router 2018-04-03 13:54:03 I haven't looked at radvd's code very deeply, but at least it builds fine with musl :P 2018-04-03 13:54:45 I don't see ncopa here as used to.. is there something? 2018-04-03 13:55:06 Easter week-end, then work? :P 2018-04-03 13:55:23 skarnet: In my opinion (cc jirutka) the idea of doing DHCP and similar stuff in kernel is just wrong, at least in the world of initramfs. 2018-04-03 13:55:40 with DHCP I have full control what IP address, routes, DNS and any other parameters the clients gets, I can anytime change it and let client reconfigure etc. I don’t remember that this is possible with RA 2018-04-03 13:55:56 because that's not the point 2018-04-03 13:56:18 jirutka: And especially you have full control of the *whole configuration package* and you know exactly when you received all necessary configuration and when you dispose of it. 2018-04-03 13:56:20 pavlix: IMO it’s completely wrong approach at general (I’m fan of microkernels) 2018-04-03 13:56:32 skarnet: that ^ 2018-04-03 13:56:50 jirutka: Anyway I have other things to do... going offline for now. You know how to reach me, do you? :) 2018-04-03 13:57:07 don't get me wrong, I like microkernels in theory too 2018-04-03 13:57:22 I just thought you were asking practical questions :P 2018-04-03 13:57:46 pavlix: yes I know :) I’ll call you before we start killing each other XD 2018-04-03 13:57:57 ACTION loves practical networking where you (*) receive the confiuguration, (*) apply the confiuguration and (*) use the configuration / all of that at exact known points in time. 2018-04-03 13:57:58 that's a good idea 2018-04-03 13:58:11 because if you kill each other first, then calling him will be a little harder 2018-04-03 13:58:22 skarnet: we are asking practical questions; why do you think microkernel approach is not practical? ;) 2018-04-03 13:58:27 skarnet: XD 2018-04-03 13:58:36 pavlix: and thank you for your help! 2018-04-03 13:59:07 jirutka: do we have Alpine running on a microkernel OS today? Mach does not count 2018-04-03 14:00:58 skarnet: unfortunately we don’t have, but I’d love to have 2018-04-03 14:01:45 libressl is 2.7.2 and we are on 2.6.4 2018-04-03 14:01:50 so let's start with writing a microkernel OS, then we'll wonder how to configure ipv6 on it :P 2018-04-03 14:01:53 terra: we know 2018-04-03 14:02:08 skarnet: we don’t have to, there are already some microkernels out there 2018-04-03 14:02:10 skarnet: shoot 2018-04-03 14:02:13 i was gonna say MkLinux 2018-04-03 14:02:14 :p 2018-04-03 14:02:26 Shiz: hi! :) 2018-04-03 14:02:31 Shiz: glad to see you! 2018-04-03 14:02:38 hi 2018-04-03 14:02:59 Shiz: could you please push LLVM 6 farther? :) 2018-04-03 14:05:41 I'll look at it 2018-04-03 15:01:34 are OpenRC devs f*** kidding me? this is NOT a changelog! https://github.com/OpenRC/openrc/blob/master/ChangeLog 2018-04-03 15:01:53 ah, uff, actual changelog is in https://github.com/OpenRC/openrc/blob/master/NEWS.md 2018-04-03 15:04:44 :D 2018-04-03 15:44:21 ncopa: what populates default services in runlevels? 2018-04-03 15:45:11 I thought that it’s handled by scripts for generating images, but I found it only in genapkovl-dhcp.sh and genapkovl-xen.sh 2018-04-03 15:51:29 ncopa: https://github.com/alpinelinux/aports/pull/3886 2018-04-03 15:58:33 <[[sroracle]]> nmeum: please see https://github.com/alpinelinux/aports/pull/3758 when you get a chance 2018-04-03 16:04:51 [[sroracle]]: do you use tlp yourself? 2018-04-03 16:05:42 <[[sroracle]]> jirutka: yes 2018-04-03 16:06:27 [[sroracle]]: and does it work correctly? 2018-04-03 16:06:44 is there a policy / best practice for embedding iptables rules / monit in packages? 2018-04-03 16:07:45 deedubs: yes, do not embed iptables rules in packages 2018-04-03 16:08:02 <[[sroracle]]> jirutka: As far as I can tell. The release that’s currently in the repos is broken; there’s a lot of write errors that disappear in the new version. 2018-04-03 16:09:15 [[sroracle]]: I’m thinking if we should move it to the community repo 2018-04-03 16:10:34 <[[sroracle]]> jirutka: up to you. I should add the caveat that I’m testing it from Adélie but afaik that shouldn’t make a difference 2018-04-03 16:11:00 [[sroracle]]: hm, it may; what shell do you have as /bin/sh? 2018-04-03 16:11:18 <[[sroracle]]> It does need a kernel module for additional functionality but that’s optional 2018-04-03 16:11:47 <[[sroracle]]> bash 2018-04-03 16:13:06 [[sroracle]]: could you please test it with Busybox ash or dash? 2018-04-03 16:13:43 <[[sroracle]]> I can test it with dash, sure 2018-04-03 16:26:30 <[[sroracle]]> jirutka: seems to work fine. Debian also has TLP packaged and they use dash as /bin/sh, and I don't see any patches for TLP there 2018-04-03 16:27:45 [[sroracle]]: okay, thanks! I’m moving it to the community repo 2018-04-03 16:33:25 <[[sroracle]]> jirutka: thanks 2018-04-03 17:05:03 I was on the way to package an additional module for zabbix-agent to monitor docker hosts. At start it did not work with musl but I have an (hackish) approach to fix that. Does someone have a better idea than that? https://github.com/monitoringartist/zabbix-docker-monitoring/issues/77 2018-04-03 18:33:32 <_ikke_> ncopa: trying to (test) upgrading git to 2.17.0 (released today), and noticed that the perl.mak rule is gone (has been restructured). Do you know what the reason was that was done? (make -j1 prefix=/usr DESTDIR="$pkgdir" perl/perl.mak) 2018-04-03 18:34:31 <_ikke_> https://github.com/git/git/commit/20d2a30f8ffe14deb09b4e6fc7b70ead53b315f0 2018-04-03 18:45:32 _ikke_: I’ve encountered the same so postponed it :) 2018-04-03 18:46:19 <_ikke_> hehe 2018-04-03 18:52:18 jirutka: So what did I miss? :) 2018-04-03 19:06:49 perllibdir needs to be set too 2018-04-03 19:07:08 i can upgrade git with libressl rebuild. it needs to be rebuilt anyway 2018-04-03 19:08:03 <_ikke_> Yeah, I was just looking at perllibdir 2018-04-03 19:09:44 <_ikke_> ncopa: alright 2018-04-03 19:21:22 _ikke_: in case you cannot wait: http://tpaste.us/VRkv 2018-04-03 19:21:37 <_ikke_> thanks 2018-04-03 19:22:01 its ok if you push it early. i can alwas rebase the rebuild 2018-04-03 19:22:07 will probably take a couple of more days... 2018-04-03 19:24:59 <_ikke_> I have no push access anyway :-) 2018-04-03 19:25:27 <_ikke_> I don't have a hurry for it 2018-04-03 19:26:24 ok i leave it in my queue here then 2018-04-03 19:26:36 jirutka: i hope you dont get too annoyed that i'll push 200 commits with many only pkgrel bumps 2018-04-03 19:44:32 ncopa: it isn’t too hard to squash it ;) 2018-04-03 19:45:28 eh... 2018-04-03 19:46:09 its a happy mix of commits with patches 2018-04-03 19:46:14 updates 2018-04-03 19:46:15 etc 2018-04-03 19:46:16 aha 2018-04-03 19:46:29 so you already fixed all affected packages? 2018-04-03 19:46:32 not sure its worth spend another day sort it out 2018-04-03 19:54:23 ACTION beeps beep beep beep https://holeybeep.ninja/# 2018-04-03 19:55:21 (is alpine beep setuid?) 2018-04-03 19:55:32 duncan^: "Please run this command to find out: curl https://holeybeep.ninja/am_i_vulnerable.sh | sudo bash" … they’re joking, right? 2018-04-03 19:55:44 Not sure 2018-04-03 19:55:52 ACTION beeps for good measure 2018-04-03 19:56:03 ACTION beep beep beep 2018-04-03 19:56:12 duncan^: beep is symlink to busybox 2018-04-03 19:56:36 jirutka: No - there is https://git.alpinelinux.org/cgit/aports/tree/main/beep/APKBUILD 2018-04-03 19:56:39 beep 2018-04-03 19:56:42 whoops 2018-04-03 19:57:07 has anyone actually installed this, like… ever? XD 2018-04-03 19:57:09 I wonder if busybox beep is similarly vulnerable 2018-04-03 19:57:16 well it exists 2018-04-03 19:57:20 IDK if anyone uses it 2018-04-03 19:57:26 but they might like it to be updated 2018-04-03 19:57:36 ACTION beeps for their safety 2018-04-03 19:57:46 beep pkg does not have option="setuid", so it does not set setuid 2018-04-03 19:57:56 oh well 2018-04-03 19:57:59 btw why the heck would someone setuid beep? 2018-04-03 19:58:19 so that they can beep all day long without being root? 2018-04-03 19:58:21 anyway, I’m gonna make fun of users of major distros on Twitter XD 2018-04-03 19:58:31 fedora does not have beep 2018-04-03 19:58:42 ok, so users of Debian/Ubuntu XD 2018-04-03 19:58:53 Beep for their souls 2018-04-03 19:58:58 <_ikke_> zsh: command not found: beep 2018-04-03 19:58:59 does beep actually need setuid to work? or just usual stupidity…? 2018-04-03 20:00:30 <_ikke_> So the only thing that script does is load a module and run beep? 2018-04-03 20:00:39 <_ikke_> so they just assume that beep is vulnerable in general 2018-04-03 20:01:02 <_ikke_> Sounds like a joke to me 2018-04-03 20:01:30 <_ikke_> I think it's an april fools joke 2018-04-03 20:02:09 it's not 2018-04-03 20:02:18 it's a real vulnerability in beep 2018-04-03 20:02:28 >;)~ 2018-04-03 20:02:41 well if it is, it's late 2018-04-03 20:02:51 <_ikke_> Why do they link to a youtube video about sheep 2018-04-03 20:02:53 <_ikke_> ? 2018-04-03 20:02:56 <_ikke_> https://www.youtube.com/watch?v=CZlfbep2LdU 2018-04-03 20:03:13 hm, this is quite suspicious… https://github.com/holeybeep/holeybeep/commits/master 2018-04-03 20:03:27 well the site does say it's not affiliated with the beep demon 2018-04-03 20:03:35 sorry the researcher who found the vuln in beep 2018-04-03 20:04:02 <_ikke_> If it's a real vulnerability, that site doesn't do justice to it 2018-04-03 20:04:10 The site is a joke site yes 2018-04-03 20:04:17 https://www.debian.org/security/2018/dsa-4163 2018-04-03 20:04:38 <_ikke_> local privilege escalation 2018-04-03 20:05:47 <_ikke_> I don't think alpines beep is setuid: https://git.alpinelinux.org/cgit/aports/tree/main/beep/APKBUILD 2018-04-03 20:05:53 https://nvd.nist.gov/vuln/detail/CVE-2018-0492 2018-04-03 20:07:04 I mean 2018-04-03 20:07:08 it could be an April fool 2018-04-03 20:26:29 jirutka for some reason beep is a predependency of mcabber, so all mcabber users have beep installed it seems. 2018-04-03 20:31:03 hs3dUBwdmCjy: huh, we should remove this dependency from mcabber then 2018-04-03 20:34:08 sigh, I really hate this hype-driven culture where something that is not changing rapidly each year is dead… this future of personal computing looks horrible https://www.theverge.com/2018/4/3/17191986/apple-intel-cpu-processor-design-competition 2018-04-03 21:11:06 Could someone maybe point in the right direction? There is the modemmanager package, but it did not work (error message "no modemmanager im bus"). 2018-04-03 21:11:31 When I tried to run modemmanager, I received: "Could not acquire the 'org.freedesktop.ModemManager1" 2018-04-03 21:12:29 Truxx: is dbus service running? 2018-04-03 21:12:46 Yes, dbus was added, it is running 2018-04-03 21:13:17 rc-update add dbus - right after install 2018-04-03 21:13:40 so you did start dbus manually 2018-04-03 21:14:03 I found some threads with this error message, but nothing alpine specific or helpful 2018-04-03 21:14:18 @terra I did NOT start dbus manually 2018-04-03 21:14:49 Added to start it automatically and rebooted since then several times 2018-04-03 21:15:15 (Only the first time I started it manually) 2018-04-03 21:15:31 (rc-service dbus start) 2018-04-03 21:15:54 dbus-launch modemmanager ? 2018-04-03 21:17:10 Id 2018-04-03 21:17:18 I did not try that yet... 2018-04-03 21:17:49 regarding beep, 'beep' on terminal 2018-04-03 21:17:52 Could not open /dev/tty0 or /dev/vc/0 for writing 2018-04-03 21:18:57 mps: are you in "tty" group ? 2018-04-03 21:19:18 no 2018-04-03 21:23:01 then add yourself into "tty" group then relogin after logoff. Or use a login shell. 2018-04-03 21:24:36 terra: I don't need that, just pointed to previous discussion about beep vulnerability 2018-04-03 21:25:24 mps: sorry for noise then. 2018-04-03 21:27:14 terra: never mind, irc is noisy anyway :) 2018-04-03 21:27:42 @terra Thank you for the suggestion. Meanwhile I found this: https://ask.fedoraproject.org/en/question/41271/how-to-start-a-mobile-broadband-connection-in-fedora-20/ Will check how it works out. 2018-04-03 21:58:53 @terra Tried dbus-launch -> it's the same when trying only ModemManager, the same error message 2018-04-03 22:18:38 Isn't it possible that it's because of systemd? 2018-04-03 22:19:30 /etc/dbus-1/system.d - I guess this is where ModemManager looks for that file 2018-04-03 22:22:04 I have in that folder org.freedesktop.UPower.conf or ConsoleKit, but no org.freedesktop.ModemManager1. 2018-04-03 22:53:49 Someone figured out a solution by using "sudo mv /usr/share/dbus-1/system-services/org.freedesktop.ModemManager1.service /usr/share/dbus-1/services/" 2018-04-03 22:54:11 However that .service file is completely missing for me 2018-04-03 22:54:41 Truxx: is your problem Alpine-related, or systemd-related? It can't be both. 2018-04-03 22:55:13 Alpine-related I guess as I don't use systemd here and only installed modemmanager from the repo 2018-04-03 22:55:36 then .service files will be entirely irrelevant 2018-04-03 22:55:46 since they're systemd service definitions 2018-04-03 22:57:13 Thank you. At least I've got a direction then. What am I supposed to do with "Could not acquire the 'org.freedesktop.ModemManager1' service name"? 2018-04-03 22:57:39 This is why ModemManager is not in bus, i.e. it does not start. 2018-04-03 22:58:22 I was guessing it is looking for that .service file in /usr/share/dbus-1/services 2018-04-03 22:59:47 I can't help you much with it, sorry. I tend to stay as far away from D-Bus as I can. 2018-04-03 23:00:20 but I suppose modemmanager is trying to talk to D-Bus and somehow fails. 2018-04-03 23:00:42 you probably need a dbus-daemon running before launching modemmanager, or something like that. 2018-04-03 23:00:49 It does not start 2018-04-03 23:00:56 what doesn't? 2018-04-03 23:00:58 dbus is running 2018-04-03 23:01:03 modemmanager does not start 2018-04-03 23:01:16 well of course it's not. 2018-04-03 23:01:23 becasue of that error message 2018-04-03 23:02:04 but if dbus-daemon is running, then it's something more complex, and it's D-Bus land, and I won't try and debug anything in it. 2018-04-03 23:02:19 Sorry about that. I hope you'll be able to solve it. 2018-04-03 23:02:46 I see... Thank you for the hints. Maybe here is a dbus channel on irc... 2018-04-03 23:03:46 there certainly is. It's even possible that 2 or 3 people on this channel know what they're talking about. XD 2018-04-03 23:03:58 this = the d-bus channel, I mean. 2018-04-03 23:05:50 Yes, there is dbus. I'm gonna give it a try... 2018-04-03 23:07:13 gl. 2018-04-04 09:25:30 morning 2018-04-04 09:25:32 re beep 2018-04-04 09:25:50 did you guys look at the am_i_vulnerable.sh script? 2018-04-04 09:26:09 it modprobes pcsprk and run beep 2018-04-04 09:26:24 it means that the vulnerability is that you run curl $script | sudo bash 2018-04-04 09:27:47 the am_i_vulnerable.sh script does not reveal any real privilege escalation 2018-04-04 09:29:04 fwiw, i have use been in production, on headless machines 2018-04-04 09:29:07 it was ran at the end of the boot to indicate that boot was successful 2018-04-04 09:30:28 that said, if beep is a suid root app, then its very possible to be a real sec issue 2018-04-04 09:31:50 I installed mcabber and it pulled beep, but beep is not suid by default install 2018-04-04 09:32:26 yes, i dont think we suid root our beep 2018-04-04 09:32:52 it may still be a bug in busybox beep 2018-04-04 09:33:32 so, that means it is not 'end of the word' problem, although beep should be fixed 2018-04-04 09:33:44 exactly 2018-04-04 09:33:48 s/word/world/ 2018-04-04 10:31:18 <_ikke_> ncopa: they say it was this version that had a privilege escalation: http://www.johnath.com/beep/ 2018-04-04 10:36:06 <_ikke_> https://github.com/johnath/beep/issues/11 2018-04-04 11:43:09 problem with cross-compiling using abuild: https://dpaste.de/Faak/raw -- any clue? (I will post more details later) 2018-04-04 11:46:29 Well the website is a joke 2018-04-04 11:46:36 it is called holeybeep.ninja ffs 2018-04-04 11:47:03 But there is a real CVE that didn't turn up on April 1 so I assume i't sreal 2018-04-04 11:47:18 or not... 2018-04-04 11:54:02 not sure what cargo is trying to do. is it trying to execute aarch64-alpine-linux-musl/bin/as when it gets the error? 2018-04-04 11:54:54 jirutka: is bootstrap-rust built with static libgit? 2018-04-04 11:54:57 can i upgrade libgit2? 2018-04-04 11:55:14 some of the tests are failing with libgit2-0.26 2018-04-04 11:55:24 it looks like par to f the test is trying to connect to an external git site 2018-04-04 11:55:40 where they seem to have introduced authentication or changed password or something 2018-04-04 11:55:43 so test fails 2018-04-04 11:56:40 ncopa: rustc does not link libgit, cargo does, our bootstrapping cargo is static binary 2018-04-04 11:58:41 ok, i remember it used to be dynamically linked to libgit2 2018-04-04 11:58:46 but that is fixed then 2018-04-04 11:58:46 thanks 2018-04-04 11:59:02 ncopa: I think that cargo executes that gcc command line and somehow gets the errors below 2018-04-04 11:59:34 ncopa: I’m really not sure what the heck it’s doing; so it’s not any common problem with cross building? 2018-04-04 11:59:39 what machine is it running on? an arch64 bachine? 2018-04-04 11:59:46 machine* 2018-04-04 11:59:46 with glibc? 2018-04-04 11:59:54 aarch64* 2018-04-04 12:00:00 no, Alpine x86_64, cross-compiling to aarch64 2018-04-04 12:00:02 i dont have much experience with cross-compiling 2018-04-04 12:00:26 CBUILD=x86_64-alpine-linux-musl CHOST=aarch64-alpine-linux-musl CTARGET=aarch64-alpine-linux-musl 2018-04-04 12:00:33 me neither :( 2018-04-04 12:01:11 and sane projects provide better support for cross compiling, e.g. it was super easy with Crystal, but Rust devs are ***** 2018-04-04 12:02:08 afk 2018-04-04 12:02:13 can you crosscompile a helloworld.c? 2018-04-04 12:20:16 Your branch is ahead of 'origin/master' by 121 commits. 2018-04-04 12:20:41 i think I am around half way through the libressl rebuilds 2018-04-04 12:21:40 i will hopefully be able to push it at the end of the week or early next week 2018-04-04 12:57:41 ncopa: do you really think it’s worth it? wouldn’t it be easier to migrate to openssl right now instead of updating to newer libressl and patching packages and migrate to openssl just month or two later? 2018-04-04 18:31:35 HI somebody with commit rights here? we just merged XEN 4.7.5 into v3.5, but xenproject just pulled 4.7.5, can we revert? 2018-04-04 18:32:12 <_ikke_> No commit rights, but you mean they pulled that version back? 2018-04-04 18:32:22 https://lists.xenproject.org/archives/html/xen-announce/2018-04/msg00001.html 2018-04-04 18:32:31 yes, no download anymoer 2018-04-04 18:32:47 https://xenproject.org/downloads/xen-archives/xen-project-47-series.html 4.7.5 is not listed anymoer 2018-04-04 18:32:52 anymore 2018-04-04 18:33:50 hi 2018-04-04 18:33:53 <_ikke_> HRio: At least make a ticket in bugs.a.o 2018-04-04 18:34:52 so reject the last xen commit in 3.5-stable? 2018-04-04 18:35:12 https://bugs.alpinelinux.org/issues/8763 2018-04-04 18:35:18 yes 2018-04-04 18:35:36 HRio: please open a PR or send me commit as patch here, I’ll push it 2018-04-04 18:36:09 HRio: include ref to #8763 and XEN announcement in the commit msg 2018-04-04 18:40:42 https://github.com/alpinelinux/aports/pull/3907 2018-04-04 18:41:29 god 2018-04-04 18:41:58 this is why i dont use Xen anymore 2018-04-04 18:42:05 yikes 2018-04-04 18:44:37 holly shit, that abuild is insane, so many patches! 2018-04-04 18:45:33 kaniini: when I just revert this commit, will builders rebuild it, even when pkgver will be older than the last available? IIRC it didn’t work when I’ve tried to downgrade some pkg last time 2018-04-04 18:46:18 <_ikke_> jirutka: You need to always increase pkgrel 2018-04-04 18:46:27 <_ikke_> jirutka: for dl-cdn 2018-04-04 18:47:20 _ikke_: okay, but still $pkgver-v$pkgrel will be lower than available packages 2018-04-04 18:55:03 can "apk upgrade" revert a package for an older version? 2018-04-04 18:56:13 <_ikke_> jirutka: it seems it builds the packages as long as there are new commits: https://git.alpinelinux.org/cgit/aports/tree/main/aports-build/aports-build#n137 2018-04-04 18:56:17 <_ikke_> if I'm reading it right 2018-04-04 18:56:37 <_ikke_> terra: I think you might need to add --available 2018-04-04 18:57:09 APKINDEX.gz may contain such information for reverted packages 2018-04-04 19:00:07 because most users may not aware such revision changes 2018-04-04 19:07:59 kaniini: what do you think about automatic updates of OS? 2018-04-04 19:08:32 ie via the wrath of cron? 2018-04-04 19:08:42 Is there a way to build linux-vanilla only for x86_64? (not wasting time on other arches) 2018-04-04 19:08:46 I'm not kaniini, but I'm all for automatic updates... as long as they're opt-in 2018-04-04 19:08:49 kaniini: how do other distros handle it? it’s easy to just update packages, but useless when it does not reload affected services; but how to know which to reload or restart? etc. 2018-04-04 19:10:03 also how can I tell apk to upgrade everything except kernel, without explicitly pinning kernel version in world? 2018-04-04 19:11:32 ALpine devs love kernel upgrades even though there are packages to be waiting for to be reviewed for a month. 2018-04-04 19:11:52 <_ikke_> jirutka: I usually use lsof and grep files which are deleted 2018-04-04 19:12:17 terra: which packages? 2018-04-04 19:12:34 mame 2018-04-04 19:13:03 does mame have a test suite? 2018-04-04 19:13:38 no 2018-04-04 19:13:53 that's probably why it's taking so long 2018-04-04 19:14:14 _ikke_: lsof does not list loaded libraries, does it? 2018-04-04 19:14:30 argh -- disabled so many useless modules in my kernel config only to have the build slowed down by other "one size fits all" configs :/ 2018-04-04 19:14:49 _ikke_: for example, when I run nginx and upgrade libressl, I need to reload nginx to load new libcrypto.so 2018-04-04 19:15:17 Xe: I think that's not the case because I'he submitted many packages without any test suite. 2018-04-04 19:15:36 azarus: Alpine’s kernel configs are insane, probably better to start from zero and make very custom config for your HW 2018-04-04 19:15:43 jirutka: I did 2018-04-04 19:15:52 I just want to use abuild for it 2018-04-04 19:16:03 and it compiles all other configs as well 2018-04-04 19:16:03 I noticed many times but snes9x didn't get a final review either. 2018-04-04 19:17:02 I'm just following this guide: https://wiki.alpinelinux.org/wiki/Custom_Kernel 2018-04-04 19:17:21 azarus: arch="x86_86" 2018-04-04 19:17:21 Or should one just not use abuild for a custom kernel? 2018-04-04 19:17:32 azarus: arch="x86_64" <<-- 2018-04-04 19:17:35 OK. 2018-04-04 19:17:47 That's set in /etc/abuild.conf, I presume? 2018-04-04 19:17:55 APKBUILD 2018-04-04 19:18:02 Ah, ok. 2018-04-04 19:18:06 azarus: try Gentoo guide for building kernel; abuild part is simple, but now you need actual .config 2018-04-04 19:18:25 I've been using Gentoo for years, kernel config is familiar to me 2018-04-04 19:18:26 azarus: then read https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Setup_your_system_and_account 2018-04-04 19:18:46 <_ikke_> jirutka: I'm not certain it's exhaustive, but it does show linked libraries 2018-04-04 19:19:01 jirutka: followed that guide, skipped some parts. whoops 2018-04-04 19:19:25 <_ikke_> jirutka: lsof | grep -e DEL | grep lib | sort -u -k1,1 2018-04-04 19:19:26 azarus: and probably better to write abuild from scratch for that, our kernel abuilds are complex because of support of many flavours and arches, you don’t need most of it 2018-04-04 19:19:28 <_ikke_> that's what I usually run 2018-04-04 19:19:42 _ikke_: aha, I probably need fullblown lsof, not busybox lsof 2018-04-04 19:19:49 <_ikke_> ah, right 2018-04-04 19:20:18 jirutka: this is used in Debian https://tracker.debian.org/pkg/needrestart to track what to restart after a library upgrade 2018-04-04 19:20:37 yeah, lsof from lsof pkg provide *much* more information 2018-04-04 19:21:07 github project for needrestart https://github.com/liske/needrestart 2018-04-04 19:21:29 HRio: thanks, I’ll look at it 2018-04-04 19:22:06 HRio: however, there still must be some whitelist or blacklist, for example I definitely don’t want automatically restart PostgreSQL server 2018-04-04 19:22:21 jirutka: same developer for apt-dater 2018-04-04 19:22:45 yes I newer alow it to restat anything xen related on Debian dom0s 2018-04-04 19:24:58 oh my… I’m susprised that JVM haven’t run out of available file descriptors, it has like gazillion opened files o.O 2018-04-04 19:26:10 Hrm. Now I'm not sure if I should just write my own APKBUILD for a custom kernel :/ 2018-04-04 19:26:36 <_ikke_> azarus: You can probably copy an existing one 2018-04-04 19:26:48 azarus: why not? it’s really easy once you set up environment (all described on the wiki i linked) 2018-04-04 19:27:12 _ikke_: that’s not a good idea, our kernel aports are too complex b/c of support of more flavours and archs 2018-04-04 19:27:32 Hmm. Will take some time, but it'd be nice 2018-04-04 19:27:38 "linux-custom" or something 2018-04-04 19:28:10 I do use ZFS and wireguard, which are out of tree. Any way to build those easily as well? 2018-04-04 19:28:55 ACTION takes a peek at the zfs and zfs-kmod APKBUILDs 2018-04-04 19:41:30 jirutka: looks like pkgs.a.o has noticed the downgrade at least https://pkgs.alpinelinux.org/packages?name=&branch=v3.5 thanks! 2018-04-04 19:42:08 just fyi, this is what VoidLinux use for finding what processes needs to be restarted after library upgrade: https://github.com/chneukirchen/xtools/blob/master/xcheckrestart 2018-04-04 20:12:15 jirutka: using gnu grep and "apk info --who-owns" instead of "xbps-query -o" lists /usr/sbin/nginx and /usr/bin/php-fpm5 after upgrading ssl libs 2018-04-04 20:19:39 HRio: yeah; the question is how to find runscript; it’s not sufficient to just query the package files for /etc/init.d/*, because it may be in a subpackage, so we must query all subpackages 2018-04-04 20:19:49 HRio: or grep runscripts instead? 2018-04-04 20:20:27 HRio: that may work for good runscripts that define command variable, but not for crappy ones 2018-04-04 20:21:10 yes thats a problem, there will be some runscripts to clean-up if we will grep them for this 2018-04-04 20:21:14 HRio: now I expect skarnet to come in and tell that if I used s6, then I can just kill the process and let supervisor restart it… :) 2018-04-04 20:21:49 I don't need to interfere, since you already know it :P 2018-04-04 20:21:50 also /proc//exe will give /bin/busybox quite often on alpine :-) 2018-04-04 20:22:13 openrc can supervise as well... 2018-04-04 20:22:19 skarnet: killall5 pls 2018-04-04 20:22:28 https://github.com/OpenRC/openrc/blob/master/supervise-daemon-guide.md 2018-04-04 20:22:28 I know, but… skarnet would tell you :) 2018-04-04 20:22:31 HRio: yes, badly 2018-04-04 20:22:40 as I said ^ :) 2018-04-04 20:22:42 skarnet: :-) 2018-04-04 20:23:33 Xe: killall5 stops all processes, scans /proc, then restart processes. You don't want to do that if you can avoid it. 2018-04-04 20:23:49 however, maybe I’m just overengineering now, because I need whitelist anyway, so I can also specify runscript instead of just process/pkgname 2018-04-04 20:36:27 andypost: https://bugs.alpinelinux.org/issues/8764 2018-04-04 20:37:06 andypost: I wonder what (s)he did wrong, because it’s quite not possible that modules are built against older API, php7-gd is subpackage of php7 2018-04-04 20:37:13 andypost: maybe incomplete upgrade? o.O 2018-04-04 20:37:22 andypost: …on the user side 2018-04-04 22:47:44 jirutka, looks like he downloading old packages 2018-04-04 22:53:39 btw I'm trying to run alpine:edge docker image but it downloading from 3.7 repo( 2018-04-04 22:54:25 that's happens on arm8 scaleway... so probably issue in image 2018-04-04 22:54:38 docker pull alpine:edge 2018-04-04 23:25:04 andypost: aha, if he use docker, then it explains a lot… probably yet another broken image 2018-04-04 23:26:37 goosh, why is ARM so slooooow, it takes eternity to build something on it :( 2018-04-05 05:57:34 Good morning together, when a lib goes to /usr/lib64 and when does it go to /usr/lib ? current example: librsync 2.0.2 is in /usr/lib64 - but nothing else on my system. 2018-04-05 07:01:44 bernhardgruen: we dont support multilib so we dont use /usr/lib64 at all. everything goes into /usr/lib 2018-04-05 07:02:22 cargo is being annoying on me (again) 2018-04-05 07:02:29 ncopa2: then librsync seems to be packaged wrong. 2018-04-05 07:03:07 This crate is only compatible with OpenSSL 1.0.1, 1.0.2, and 1.1.0, or LibreSSL 2018-04-05 07:03:07 2.5 and 2.6.0, but a different version of OpenSSL was found. The build is now 2018-04-05 07:03:07 aborting due to this version mismatch. 2018-04-05 08:04:51 Okay, trying to write my own APKBUILD for a custom kernel, but I am stuck here: https://bpaste.net/show/c2eeb54f5993 this is my APKBUILD: https://ptpb.pw/86mt and my kernel config: https://ptpb.pw/tsRG 2018-04-05 08:05:11 I'm kinda confused at what the dev() function really does, and how subpackages work. 2018-04-05 08:07:29 <_ikke_> azarus: A subpackage just means that some files are placed in a separate package 2018-04-05 08:08:02 <_ikke_> azarus: It does this by having a separate 'root' for the package and subpackages (pkgdir vs subpkgdir) 2018-04-05 08:08:29 <_ikke_> by moving files from the pkgdir to the subpackage dir, abuild can create separate packages for them 2018-04-05 08:09:44 _ikke_: Thanks for the explanation. 2018-04-05 08:10:43 Now, it tries to cd into main/linux-custom/pkg/linux-custom-dev; should that path be manually created? 2018-04-05 08:11:09 <_ikke_> azarus: did yoy create a custom dev function? 2018-04-05 08:11:16 yes. 2018-04-05 08:11:34 <_ikke_> do you want to override the default behaviour, or just supplement it? 2018-04-05 08:12:03 Not sure if what I want to do is possible with the default behaviour. 2018-04-05 08:12:34 I'd like to create the same -dev packages as linux-vanilla and the such have 2018-04-05 09:06:42 Your branch is ahead of 'origin/master' by 197 commits. 2018-04-05 09:07:00 im making progress with libressl 2.7 2018-04-05 09:07:10 the only blocker so far is cargo 2018-04-05 09:07:35 Cool! Is it proving to break many applications? :o 2018-04-05 09:09:17 libressl 2.7 seems to work pretty well 2018-04-05 09:09:48 some patches are needed. mostly it is enough to remove " || defined(LIBRESSL_VERSION_NUMBER)" 2018-04-05 09:10:02 because libressl now implements some of the openssl 1.1. api 2018-04-05 09:10:02 ah, some macro faff 2018-04-05 09:10:37 cargo is painful because it fetches code from github which breaks 2018-04-05 09:10:43 so it needs to be fixed upstream 2018-04-05 09:10:51 and it looks like it is already fixed upstream 2018-04-05 09:10:57 but not new release tag 2018-04-05 09:11:13 so i cannot tell cargo to pick the latest version (yet) 2018-04-05 09:11:22 and i cannot patch it 2018-04-05 09:11:43 and #cargo on irc.mozilla.org is quiet about it 2018-04-05 09:17:29 argh :/ 2018-04-05 09:22:34 ncopa: libressl seems add DTSL support but uses old DTLSv1_method() instead DTLS_method() 2018-04-05 09:23:06 ok? 2018-04-05 09:23:33 gst-plugins-bad expects DTLS_method() 2018-04-05 09:23:51 which is openssl compatible 2018-04-05 09:25:27 I want to send gtreamer 1.14.0 upgrade but waiting for libressl 2.7.* 2018-04-05 09:25:54 ncopa: do you know if anybody is working on a backport of the retpoline stuff for gcc (indirect thunk)? found this branch https://github.com/hjl-tools/gcc/commits/hjl/indirect/gcc-6-branch/master that might be of interest 2018-04-05 09:26:38 why not upgrade to gcc 7 ? 2018-04-05 09:28:32 azarus: alpine v3.7 and older 2018-04-05 09:28:59 ah, then 2018-04-05 09:29:00 ACTION shrugs 2018-04-05 09:30:04 terra: i have gstream-1.14 in the queue together with libressl-2.7 2018-04-05 09:30:39 HRio: i dont think anyone is workgin on backporting retpoline for gcc6 2018-04-05 09:30:49 i think fabled is working on upgrade to gcc7 2018-04-05 09:31:00 ncopa: I checked build options and there are some unrelated (or deprecated) configure options and inconsistencies 2018-04-05 09:31:29 I'm talking about gstreamer btw 2018-04-05 09:32:18 so I will send aports mail list in case of you may review 2018-04-05 09:32:34 I updated them in my local repo anyway 2018-04-05 09:34:49 terra: this is my WIP with libressl: https://github.com/ncopa/aports/tree/libressl-2.7 2018-04-05 09:35:24 if you creater a patch on top of that i'll merge it and push it with the libressl-2.7 upgrade 2018-04-05 09:38:54 Ok. that's just a simple replace of function name. But other thing that I've changed needs to be considered. 2018-04-05 09:39:22 I added qt and gtk3 plugins for gstreamer-1.0 for example 2018-04-05 09:43:40 ncopa: I will follow you after. 2018-04-05 09:49:23 hum 2018-04-05 09:49:28 there are some silent errors 2018-04-05 09:49:35 for example python3 2018-04-05 09:49:59 it just didnt build the ssl module 2018-04-05 09:55:33 which blow up in my face later 2018-04-05 10:16:01 ncopa: I've send the patch to your email 2018-04-05 10:17:05 thanks! 2018-04-05 10:22:25 terra: can you please commit it and do git format-patch -1 2018-04-05 10:22:33 and attach that in an email? 2018-04-05 10:22:45 or git send-email -1 --to ncopa@alpinelinux.org 2018-04-05 10:22:54 so i can `git am` it 2018-04-05 10:23:05 otherwise i need to commit it with --author etc 2018-04-05 10:23:53 ok 2018-04-05 10:58:41 ncopa: I've sent 2018-04-05 12:33:41 Requesting final review (and merge) of https://github.com/alpinelinux/aports/pull/3901. Thx! 2018-04-05 12:38:52 skarnet: The s6 package has broken dependencies in edge: 'required by: s6-2.7.1.1-r0[so:libexecline.so.2.3]' 2018-04-05 12:40:45 huh? 2018-04-05 12:41:21 the latest execline apk is 2.3.0.4 2018-04-05 12:41:26 so, the so should be there 2018-04-05 12:43:06 Should not depend on libexecline according to https://pkgs.alpinelinux.org/package/edge/main/x86_64/s6 2018-04-05 12:43:29 execline even 2018-04-05 12:43:42 In edge, but is there in 3.7 2018-04-05 12:44:49 has apk changed? the execline dependency isn't declared, but automatically found by apk 2018-04-05 12:45:09 it's weird because the skalibs dep is also autofound 2018-04-05 12:55:39 skarnet: The latest execline is execline-2.5.0.0-r0 in edge though 2018-04-05 12:57:17 well that's fine, it should work too 2018-04-05 12:57:36 the dep should resolve as libexecline >= libexecline.so.2.3 2018-04-05 12:57:52 ah, I think I know what happened 2018-04-05 12:58:04 the apk was built with execline-2.3.0.4 2018-04-05 12:58:06 Did you compile with old libs? 2018-04-05 12:58:10 Aha 2018-04-05 12:58:31 but the dep solver is too strict here 2018-04-05 12:59:25 should I explicitly list package dependencies with >= instead of relying on apk to autolist them? 2018-04-05 13:00:15 because if apk makes deps "this version of .so" instead of "this version or higher" that's not what I want 2018-04-05 13:00:59 alternatively I could just abump to s6-2.7.1.1-r1, it would pick up the new execline version, but it won't solve the underlying issue 2018-04-05 14:03:17 ncopa, i wonder how much time we could save when using pigz and axel for src files. 2018-04-05 14:09:31 There is a bug in librsync aport (installs to /usr/lib64). PR incoming. 2018-04-05 14:11:31 bernhardgruen: i think i have it in my queue already 2018-04-05 14:11:53 i looked at librsync since you mentioned it and you are right 2018-04-05 14:12:28 which is default/suggested version of python? 2018-04-05 14:12:36 ok - shit. I investigated 2 days into this because I first thought my burp update is wrong. 2018-04-05 14:12:48 bernhardgruen: http://tpaste.us/aMqN 2018-04-05 14:13:28 your prefix line is doubled - other than that my file looks identical. 2018-04-05 14:13:55 bernhardgruen: can you git format-patch -1 --stdout | tpaste it? 2018-04-05 14:14:00 then i'll merge it here and now 2018-04-05 14:14:23 andypost: default python is python2, i'd recommend use python3 whenever possible 2018-04-05 14:14:50 and only use python2 whenever python3 is not possible 2018-04-05 14:15:17 ncopa, is it fine if I add one more commit to https://github.com/alpinelinux/aports/pull/3916 to make conversion? 2018-04-05 14:15:42 <_ikke_> Any plans making python default to python3? 2018-04-05 14:16:12 ncopa: http://tpaste.us/qoJz 2018-04-05 14:16:21 andypost: yeah i think thats fine 2018-04-05 14:16:32 grep shows 2937/1654 in repo for 3 vs 2 2018-04-05 14:17:18 oh py3 1654 vs py2 2937 2018-04-05 14:17:43 bernhardgruen: pushed. thanks! 2018-04-05 14:18:32 _ikke_: not really. i think there is some legacy thing that makes most python apps expect /usr/bin/python to be python2 2018-04-05 14:18:51 i also think that the recommendation from upstream is to use python3 2018-04-05 14:18:56 instead of just "python" 2018-04-05 14:19:51 arch linux made python to be python3, and i think they did it before upstream came up with the recommendation 2018-04-05 14:20:01 <_ikke_> right 2018-04-05 14:20:06 <_ikke_> Probably because of it 2018-04-05 14:20:19 possibly 2018-04-05 14:20:23 <_ikke_> But eventually python2 will be EOL 2018-04-05 14:20:32 yup 2018-04-05 14:20:58 and at that point everyone should be using #!/usr/bin/python3 - if i understand things correctly 2018-04-05 14:21:15 but i dont think it will happen :) 2018-04-05 14:21:37 many people insist on staying on python2 2018-04-05 14:21:42 <_ikke_> yup, sadly 2018-04-05 14:22:02 i read the other day that they do that becuase python 3.5 -> 3.6 breaks their apps 2018-04-05 14:24:17 <_ikke_> So you stay on python2 for that reason? 2018-04-05 14:24:28 im saying, some people does 2018-04-05 14:24:30 <_ikke_> Not even sure what would break their apps 2018-04-05 14:24:49 its a tricky thing 2018-04-05 14:24:55 <_ikke_> Possibly the StopIteration change 2018-04-05 14:25:04 make new features -> break backwards compat 2018-04-05 14:25:09 people gets angry 2018-04-05 14:25:18 no new features -> people ge angry too 2018-04-05 14:25:19 :) 2018-04-05 14:25:26 <_ikke_> catch22 2018-04-05 14:26:08 at least fail2ban provides conversion script that works now) 2018-04-05 14:27:25 i wonder if i should push libressl-2.7 as soon im done with main and community, and do the testing rebuild while builders are building main and community 2018-04-05 14:27:37 or push everything in one shot 2018-04-05 14:27:58 ncopa: it's not e alegacy thing, it's codified in a PEP that it should be ike that 2018-04-05 14:28:00 :P 2018-04-05 14:28:12 https://www.python.org/dev/peps/pep-0394/ 2018-04-05 14:28:30 yeah, i think arch linux did their thing before that PEP was created 2018-04-05 14:29:06 wow 2011 2018-04-05 14:29:21 ncopa, I think fastest way would be to push as soon as possible (only main and community). 2018-04-05 14:29:36 "for the time being, all distributions should ensure that python refers to the same target as python2." 2018-04-05 14:29:46 bernhardgruen: thats what im thinking too 2018-04-05 14:30:06 it means that things in testing will not build 2018-04-05 14:30:18 why do you at all have to change all those APKBUILDs? Isn't there any automatism? 2018-04-05 14:30:42 and that people using testing repo will not get rid of libressl2.6-* til those are rebuilt 2018-04-05 14:30:51 i have a script that helps me 2018-04-05 14:31:05 but there are many things that needs to be patches 2018-04-05 14:31:07 patched 2018-04-05 14:31:34 <_ikke_> I think that PEP wants to prevent people starting to rely on python == python3 like it's now with python2 2018-04-05 14:31:56 $ git diff --name-only origin/master | grep patch | wc -l 2018-04-05 14:31:56 46 2018-04-05 14:31:58 for testing I wouldn't do all this myself. For some packages the maintainer could also provide a solution, don't they? 2018-04-05 14:32:13 I think it is faster if more people can work in parallel on things. 2018-04-05 14:32:14 <_ikke_> 46 patches 2018-04-05 14:32:32 those 46 patches have been manual work for me the last days 2018-04-05 14:32:38 some patches are found upstream 2018-04-05 14:32:42 some patches are removed 2018-04-05 14:33:09 what an awful work, I have to say. 2018-04-05 14:33:12 some patches are for fix building with boost 1.66 2018-04-05 14:33:23 its work indeed 2018-04-05 14:34:11 the only package that i have decided to skip for now is cargo 2018-04-05 14:34:12 ncopa, which package did not build with boost 1.66? I had tested them and also provided a fix for namecoin which did not build. 2018-04-05 14:35:12 http://tpaste.us/xe6l 2018-04-05 14:36:13 domoticz build error looked like it was due to libressl 2018-04-05 14:36:24 +- boost::asio::ssl::context ctx(io_service, boost::asio::ssl::context::sslv23); 2018-04-05 14:36:24 ++ boost::asio::ssl::context ctx(boost::asio::ssl::context::sslv23); 2018-04-05 14:38:10 domoticz was not even in my list of test candidates. Where is the dependency to boost? 2018-04-05 14:38:40 makedepends="cmake libressl-dev zlib-dev curl-dev boost-dev sqlite-dev 2018-04-05 14:39:23 sorry for that, ncopa. I did only check via pkgs.a.o 2018-04-05 14:39:27 no hurt feelings about it though 2018-04-05 14:39:56 this can happen, and will happen in future 2018-04-05 14:40:36 and we fix it when we discover it 2018-04-05 14:49:21 The next big step will be the test of all sourceforge.net links I assume. ncopa, there surely are many package where you already have fixed the download links, right? 2018-04-05 15:00:20 i havent really looked into that 2018-04-05 15:01:09 you can do: abuild sourcecheck 2018-04-05 15:01:15 So all downloads worked for you, fine. 2018-04-05 15:01:31 i dont know, i may have the download in cache too 2018-04-05 15:01:31 thanks - will do this now. 2018-04-05 16:08:19 seems, all tested (311) sourceforge.net links are working currently. 2018-04-05 16:44:02 ncopa libressl 2.7.0 had a bug: https://mail.python.org/pipermail/python-dev/2018-April/152624.html 2018-04-05 16:44:28 maybe i'm delivering old news. if so, apologies 2018-04-05 18:27:49 In the zfs-vanilla APKBUILD I see "$_kpkg-dev=$_kpgver", what does that mean? 2018-04-05 18:27:53 https://git.alpinelinux.org/cgit/aports/tree/main/zfs-vanilla/APKBUILD#n27 2018-04-05 18:43:16 azarus: strictly depends on a specific version 2018-04-05 19:02:34 terra: Thanks. 2018-04-05 19:19:10 Now, I'm encountering this error: https://bpaste.net/show/c3ab6b37ff2c 2018-04-05 19:19:27 Is there a way to find out where it tries to cd and why that directory doesn't exist yet? 2018-04-05 19:25:27 as a reference, here the APKBUILD: https://ptpb.pw/bWbG 2018-04-05 19:25:40 rm -rf pkg 2018-04-05 19:25:46 abuild rootpkg 2018-04-05 19:26:09 terra: yup, same output 2018-04-05 19:27:21 probably you removed -dev package from subpackage list or -dev function removed 2018-04-05 19:27:49 the _dev function exists, and it's in the subpackage list 2018-04-05 19:31:17 let me see your APKBUILD 2018-04-05 19:31:29 (scroll up a bit) 2018-04-05 19:45:02 I only see zfs-vanilla build script your error related with custom kernel 2018-04-05 19:45:18 *but your error... 2018-04-05 19:46:24 Hmm. You're getting the same error as me, right? 2018-04-05 19:49:31 I'm not getting an error neither build a kernel. trying to figure out what you are trying to compile. kernel itself or zfs package. 2018-04-05 19:49:44 right now? just the kernel 2018-04-05 19:49:54 zfs is coming later 2018-04-05 19:50:03 hs3dUBwdmCjy: old news yes and it was fixed in libressl-2.7.1 (which still was unstable ABI). the stable ABI release was 2.7.2 which is what i have been working on 2018-04-05 19:50:15 I can provide a functioning APKBUILD, just the -dev stuff isn't working 2018-04-05 19:52:57 oh, good. sorry for bothering then. 2018-04-05 19:53:34 hs3dUBwdmCjy: no problem. good to check up that kind of things 2018-04-05 19:53:50 terra: fully functioning APKBUILD: https://ptpb.pw/_lnS 2018-04-05 20:07:11 azarus: Unable to connect 2018-04-05 20:21:25 terra: Connect with what...? :/ 2018-04-05 20:33:47 Ok, it works now. It seems you already comment out -dev subpackage related sections. 2018-04-05 20:35:21 terra: yup, because it doesn't work yet 2018-04-05 20:35:31 it's what's giving me trouble 2018-04-05 21:02:18 Guys, can I set patch level in APKBUILD instead of default 1 2018-04-05 22:30:16 terra, yes you can 2018-04-05 22:52:28 clandmeter: how ? like some.patch:0 2018-04-05 22:52:40 ? 2018-04-05 22:55:43 https://github.com/alpinelinux/abuild/commit/d8dabed4aa0df31a18b9e682e1efe12e1d00b6d1 2018-04-05 22:59:53 so, but I dont want to define a single patch level globally. I seek something like bla.patch:0 blabla.patch:2 2018-04-06 00:07:25 There is an issue with the ModemManager package (mentioned it here already) 2018-04-06 00:08:33 It was also in an older log, something with "Could not acquire the 'org.freedesktop.ModemManager1' service name" 2018-04-06 00:12:54 It looks like after installation there is a file missing: org.freedesktop.ModemManager1.service in /usr/share/dbus-1/system-services 2018-04-06 00:13:14 Otherwise ModemManger won't start 2018-04-06 00:13:57 Can someone confirm that this file is not there after install? At least it wasn't for me. 2018-04-06 01:17:23 Truxx: looks like this file is not in any package: https://pkgs.alpinelinux.org/contents?file=system-services&path=&name=&branch=edge 2018-04-06 01:25:47 @ollieparanoid Well, I found this: https://bugs.freedesktop.org/show_bug.cgi?id=34526#c1 2018-04-06 01:26:23 "dbus would not only monitor /usr/share/dbus/system-services, but also /etc/systemd/system and /lib/systemd/system/ and implicitly add all service files found in there that start with "dbus-" and end in ".service" as activatable service to the list. That way we don't need the indirection via files in /usr/share/dbus/system-services anymore" 2018-04-06 01:27:15 Maybe because of systemd it is not required otherwise, but with openrc ModemManager won't run without it 2018-04-06 01:29:39 There are tons of posts with that error message (and there can be many other fixes for this isue too) 2018-04-06 01:29:47 *issue* 2018-04-06 01:47:27 I guess modem manager worked before most other distros adapted to systemd. And there's also Gentoo, where one can choose between systemd and OpenRC. The best way would probably be to identify the missing files (either if you know all of them by now, or by looking at Gentoo's ebuild for example) and after it works for you locally, creating a patch for Alpine's aports so everyone benefits from it 2018-04-06 01:49:30 I'm waiting for someone to confirm, but I think there is only that file missing I mentioned. 2018-04-06 01:50:22 It's more about dbus and the init system, not really a modemmanager issue. modemmanager is great 2018-04-06 01:51:12 what is there left to confirm though? the package contents search linked above shows that the file is not present in any package 2018-04-06 01:51:15 And there is the package maintainer, who will read this, so hopefully it'll be an easy fix 2018-04-06 01:51:56 To confirm that it won't start without it - at least it didn't for me 2018-04-06 01:52:13 okay, now I get what you mean 2018-04-06 01:53:28 I'd recommend to tag the package maintainer or send him an e-mail to make sure he's informed though. I don't think every package maintainer reads all of the #alpine-devel backlog 2018-04-06 01:53:57 I mentioned this here before, I was told it's a dbus issue. On the dbus channel they told me that it's got something to do with openrc. On the openrc channel they told me it's a modemmanger problem. 2018-04-06 01:54:19 don't always assume package maintainers are 'he's either 2018-04-06 01:54:19 Ok, I'll let him know 2018-04-06 01:54:29 though probably in alpine 2018-04-06 01:54:44 I think I'm the only not-he here, and I don't do modemmanager 2018-04-06 01:54:48 awilfox: I did not, I looked it up ;) 2018-04-06 01:54:53 ahh ok 2018-04-06 01:55:00 I read his name already, so I knew... 2018-04-06 01:55:07 it's nice to be able to read this channel again 2018-04-06 01:55:14 matrix has been broken for weeks... I gave up and went back to IRC 2018-04-06 01:56:51 Oh, sorry to hear. Matrix is promising, I have high hopes for the project... 2018-04-06 01:57:43 https://bugzilla.redhat.com/show_bug.cgi?id=1109559 hmm, did you try '/usr/sbin/ModemManager --debug' from root prompt? 2018-04-06 01:57:56 maybe paste that on a pastebin like bpaste.net and link here, maybe it will help 2018-04-06 01:58:00 Yes, did try that - it won't start 2018-04-06 01:58:10 or is it just the same error? 2018-04-06 01:59:47 I've seen that thread before, it's just the same error, but in that case it was something about a 2018-04-06 02:00:02 hardware failure - but there are many other cases with this message 2018-04-06 02:03:50 Truxx: very silly question - dbus is running, right? 2018-04-06 02:04:11 Truxx: i.e. /etc/init.d/dbus start returns "* WARNING: dbus has already been started" 2018-04-06 02:04:13 Yes, it's running 2018-04-06 02:04:35 That was the first thing I checked 2018-04-06 02:08:12 CU @ll 2018-04-06 05:19:37 here comes libressl 2.7. hold on to your hats... 2018-04-06 05:19:45 oh noes 2018-04-06 05:20:59 <_ikke_> ACTION grabs a rope 2018-04-06 05:24:43 ncopa, so early in the morning!? 2018-04-06 05:26:08 morning 2018-04-06 05:26:30 yes, i was hoping everybody was sleeping and nobody noticed... 2018-04-06 05:26:50 i have a few packages left in testing 2018-04-06 05:27:00 Morning. Good luck. 2018-04-06 05:27:36 fabled: any plans for Java 9 or 10 already? 2018-04-06 05:29:11 Or do you wait for 11 (which is LTS)? I ask because I thought I could start packaging them as we need them in my company. 2018-04-06 05:29:44 bernhardgruen[m], i don't think anyone is working on it. PRs would be appreciated. 2018-04-06 05:30:22 ncopa, what you mean no one notice when algitbot is going to be printing commits until dawn ;) 2018-04-06 05:31:44 Ok. My idea for 9 and 10 is to download the binary version and use it to bootstrap itself. That way no gcj is needed anymore, fabled. 2018-04-06 05:32:05 we don't generally like that :/ 2018-04-06 05:32:24 can you build 9 with 8 ? 2018-04-06 05:32:41 I know but gcj is not an option in future. I think this will work. 2018-04-06 05:33:53 fabled, do you know that the official openjdk docker images are using the Alpine builds of openjdk directly? Therefore there is no Alpine version for 9 and 10 yet. 2018-04-06 05:35:44 there is gazillion docker images we don't know about or maintain. i'm sure they do lots of things we would not do in alpine. 2018-04-06 05:36:06 but yes, gcj is tricky 2018-04-06 05:36:22 If ok I will first try to bootstrap it with itself and then try the variant with jdk 8. I fear that I can not start with it before sunday. 2018-04-06 05:36:35 bootstrap with jdk8 would be ok for us 2018-04-06 05:36:38 currently 2018-04-06 05:36:55 the bootstrap is gcj -> openjdk7 -> openjdk8 2018-04-06 05:37:11 But that will not work if GCC 7 comes into play, right? 2018-04-06 05:37:28 we are working to keep gcj 6 and upgrade gcc to 7 2018-04-06 05:38:13 so at least for the time being we plan to keep gcj 2018-04-06 05:38:19 not sure if that changes in future 2018-04-06 05:38:41 i wonder if there's any other java compilers that don't depend on java and could be used to bootstrap 2018-04-06 05:38:51 not cross-platform 2018-04-06 05:39:03 IBM's Java might work, but it is for powerpc only IIRC 2018-04-06 05:39:58 Fine. 2018-04-06 05:41:01 Cross platform could be problematic. I don't know for which of them exist official builds. 2018-04-06 05:44:10 there's Kaffe but it's old 2018-04-06 05:46:16 btw, do you currently double bootstrap? I.e. build jdk8 with jdk7 and then build jdk8 with jdk8 again to package that version? 2018-04-06 05:48:00 we are not doing it explicitly, but iirc icedtea might be doing it 2018-04-06 05:49:29 this is annoying that increasing amount of languages want to be self-hosting and don't do proper cross builds 2018-04-06 05:49:52 Afaik icedtea doesn't exist for 9 and 10 2018-04-06 05:50:17 yes, we had 8 on the vanilla sdk too earlier, and later converted to icedtea 2018-04-06 05:50:50 that was in 2016, see commit f1bcc4bce42045795274a1e87ff38fbee0808a6f 2018-04-06 06:01:10 Thank you fabled. 2018-04-06 09:48:47 OK, I am a bit farther with my APKBUILD now. It now still fails in the _dev() function, now with this error: http://dpaste.com/07PSE2Z 2018-04-06 09:49:45 Now the changed APKBUILD: https://ptpb.pw/JfE8 2018-04-06 09:50:45 It fails on the `make silentoldconfig prepare modules_prepare scripts` part, and it complains that the linux source directory isn't clean. 2018-04-06 09:52:02 It suggests running "make mrproper", which I tried, but then it complains about the missing ".config". However if I cp that back into the source directory, it complains about being unclean again. 2018-04-06 09:52:07 So confusing :/ 2018-04-06 09:57:58 azarus: "make mrproper" cleans config in kernel source tree 2018-04-06 09:58:21 mps: Yup. 2018-04-06 09:59:16 it's purprose is to make source tree to be 'proper' 2018-04-06 09:59:47 I understand. 2018-04-06 10:00:19 if you need to preserve .config you have to move it somewhere before and move back after make mrproper 2018-04-06 10:01:03 or, just copy desired .config from somewhere where you have appropriate one 2018-04-06 10:01:09 I don't need to preserve the config. 2018-04-06 10:02:29 but you have to have some custom config and not the kernel default, I presume 2018-04-06 10:02:55 That's true. I have the config in another place tough, ready to be copied back into the tree if needed 2018-04-06 10:03:48 oh, then I misunderstood you 2018-04-06 10:04:14 Might not even be, I'm completely confused at the _dev() function of linux-vanilla myself. 2018-04-06 10:04:55 just to note, 'make mrproper' is something like 'make clean' but on steroids 2018-04-06 10:05:25 It basically resets the tree to the original state, like it's distributed? 2018-04-06 10:06:10 Anyway. Back to making this work. 2018-04-06 10:06:35 right, but I'm not sure if it clean *.o and *.ko files, long time passed when I was run it 2018-04-06 10:06:49 Which target needs the tree to be pristine? 2018-04-06 10:07:42 make mroprer ; make clean is safe 2018-04-06 10:08:24 And after that, copy the config into the tree again? 2018-04-06 10:08:31 but 'git reset --hard; git clean -f -d' is more appropriate these days 2018-04-06 10:09:08 Now I'm double confused. I don't use git to fetch the kernel sources...? 2018-04-06 10:09:29 right, you have to copy .config version which you want to build to the tree 2018-04-06 10:10:10 Actually, I don't think we're understanding each other right. I have absolutely no trouble building the kernel. 2018-04-06 10:10:23 What's failing is providing the kernel -dev files. 2018-04-06 10:10:25 if you don't use git, then you forget about what I told about git clean, reset 2018-04-06 10:10:48 The kernel gets built just fine. I'll show you the output of "abuild": 2018-04-06 10:11:20 not needed, I'm not versed (yet) to ABUILD 2018-04-06 10:11:37 s/ABUILD/APKBUILD/ 2018-04-06 10:12:10 though trying to learn in spare time 2018-04-06 10:12:22 Is there a way to make abuild just execute the _dev function, so I can debug this quicker? 2018-04-06 10:12:30 Rebuilding the entire kernel each time is slow 2018-04-06 10:12:49 yes, I tried once :) 2018-04-06 10:13:05 Oh, how? 2018-04-06 10:13:43 can't remember exactly, but just 'abuild build' IIRC 2018-04-06 10:14:03 actually changing .config before that 2018-04-06 10:15:15 The kernel config? 2018-04-06 10:15:24 but moved to make kernel and modules 'kernel way', i.e. unpack, 'make menuconfig', 'make bzImage modules dtbs' 2018-04-06 10:15:25 But then the checksums don't match anymore. 2018-04-06 10:15:59 abuild checksum, I think 2018-04-06 10:16:09 But then it builds the entire kernel again. 2018-04-06 10:16:41 can't remember, but probably you are right 2018-04-06 10:17:06 I'm so confused at this :( 2018-04-06 10:18:01 I don't see what's different from linux-vanilla to my APKBUILD, my dev() function fails, and the one from linux-vanilla doesn't. 2018-04-06 10:19:02 really can't help because I don't understand APKBUILD file for so complicated package like kernels 2018-04-06 10:19:24 OK. Thanks anyway. 2018-04-06 10:20:51 I build kernels from upstream source and install it 'by hand' when I need kernels for specific purposes 2018-04-06 10:21:10 That works fine on Alpine and mkinitfs? 2018-04-06 10:21:19 of course 2018-04-06 10:21:34 Oh, cool. Might do it that way then. 2018-04-06 10:21:59 and for ARM machines that is only way to get it work properly 2018-04-06 10:22:07 But then I'd also have to compile ZFS and wireguard manually :s 2018-04-06 10:22:42 yes, I add wireguard to all my kernels 2018-04-06 10:22:53 Directly in tree? 2018-04-06 10:24:10 there is script in wireguard tree (contrib, I think)by which I make patch and then patch kernel tree with that patch which is generated 2018-04-06 10:24:38 Cool! 2018-04-06 10:25:37 I'm not interested in ZFS so didn't tried to make it 2018-04-06 10:26:09 Fair enough. I do use it tough, and ending up with a kernel without a support would make it unbootable. :P 2018-04-06 10:26:52 understand, same is with me, but instead of zfs I use f2fs 2018-04-06 10:27:09 At least it's upstream ;) 2018-04-06 10:28:10 I really only want to build my own kernel because I'd like to have kernel 4.16, as it has support for a wireless card I want 2018-04-06 10:28:14 true, but on my chromebooks it must be compiled in kernel (not a externale module) to boot rootfs from f2fs partition 2018-04-06 10:29:00 and most distro (haha) kernels have it as a module 2018-04-06 10:29:16 ... there's always gentoo xP 2018-04-06 10:30:03 please don't 2018-04-06 10:30:13 I once tried F2FS. Had quite bad fsck times, and only few features I'd like out of a FS. :/ 2018-04-06 10:30:44 sorry, fast finger, "please don't speak word gento to me" 2018-04-06 10:30:59 Hehe. Gentoo is OK but kinda bloated. 2018-04-06 10:31:59 I found that the f2fs is best for emmc, sdcard and microsd card, and maybe usb flash disk 2018-04-06 10:32:29 quite good speed and solid safety 2018-04-06 10:32:44 Is it better than ext4 in your usecase? 2018-04-06 10:33:03 always is better than ext4 2018-04-06 10:33:35 sorry, I didn't wrote right word (I'm self taught in english) 2018-04-06 10:34:02 Don't worry about it. It's not my primary language either. 2018-04-06 10:34:37 intended to say that is a better solution than ext4 on sdcard/microsd/emmc because of the speed 2018-04-06 10:35:01 on one machine it is two times faster then ext4 2018-04-06 10:35:29 I have trouble believing that, what kind of load are you putting on it? 2018-04-06 10:36:11 on my son notebook with emmc it is astonishing fast, I simply can't beliewe how fast is it 2018-04-06 10:36:50 but never was interested in running benchmark to show concrete numbers 2018-04-06 10:37:04 Might also just be placebo :P 2018-04-06 10:37:30 hehe, I'm to old for such kind of placebos 2018-04-06 10:38:40 azarus: btw, looking your surname on the bugs.a.o looks like you are from country 2018-04-06 10:42:25 ;) 2018-04-06 11:01:06 My heritage might be, but I've grown up in Switzerland. 2018-04-06 11:14:07 aha, ok, so we can't talk on my native language 2018-04-06 11:14:33 Njet! :P 2018-04-06 11:14:57 not njet but ne 2018-04-06 11:15:00 :) 2018-04-06 11:15:26 Hvala! 2018-04-06 11:16:03 danke, merci, gracie 2018-04-06 11:16:29 s/gracie/grazie/ IIRC italian 2018-04-06 14:19:45 https://github.com/alpinelinux/aports/pull/3901 and https://github.com/alpinelinux/aports/pull/3933 both ready for review. Thanks! 2018-04-06 14:20:32 ncopa: https://git.alpinelinux.org/cgit/aports/tree/main/wget/APKBUILD#n34 says --with-ssl=openssl, hope its ok 2018-04-06 14:28:31 this should not an issue in al, https://www.theregister.co.uk/2018/02/12/kde_naming_usb_drive_vuln/ ;) ? 2018-04-06 14:28:39 not be* 2018-04-06 15:32:13 vkrishn: doesnt look like we have plasma 2018-04-06 15:32:17 wget should be ok 2018-04-06 16:53:56 might be an issue for whatsthatspinagain, Adelie? 2018-04-07 06:45:49 no, adelie is on 5.12 2018-04-08 10:38:00 hello 2018-04-08 10:38:10 yesterday i tried setting up alpine linux on hetzner cloud 2018-04-08 10:38:32 and it seems that the udhcpc script for busybox behaves different from other dhcp implementations 2018-04-08 10:39:00 Constellations to cause is is having the gateway outside of whats covered by the netmask 2018-04-08 10:39:03 https://w1r3.net/zSpeMG.txt 2018-04-08 10:40:01 so i was thinking if it makes sense to run "ip route add $gw dev $interface scope link" before adding the actual default route 2018-04-08 13:52:04 <_ikke_> How would a default gateway outside of the subnet event work? 2018-04-08 13:52:44 <_ikke_> s/event/even 2018-04-08 14:06:10 _ikke_: by explicitly setting a route to that gateway using that interface 2018-04-08 14:08:36 <_ikke_> But that gateway should still be inside the current broadcast domain, right? 2018-04-08 14:29:47 dont know 2018-04-08 14:30:01 i think its outside in that case 2018-04-08 14:30:07 <_ikke_> It can't 2018-04-08 14:30:15 <_ikke_> It needs ARP to get the mac adress of the default gateway 2018-04-08 14:30:50 i didnt know ARP was dependent of any existing IP configuration 2018-04-08 14:31:30 ... if busybox udhcpc doesn't work for you, why not use dhcp or dhcpcd? 2018-04-08 14:32:03 azarus: its not udhcpc that doesn't work 2018-04-08 14:32:08 its the glue script that alpine ships 2018-04-08 14:32:24 Hmm. Okay then. :/ 2018-04-08 14:32:27 _ikke_: im sure the network setup is functional, even if i dont understand how 2018-04-08 14:33:00 <_ikke_> Just trying to think how such a setup even would work 2018-04-08 14:33:19 <_ikke_> The only thing I can think is that the subnet is smaller than it actually is 2018-04-08 14:33:45 <_ikke_> or perhaps arp proxy 2018-04-08 14:33:56 you want to see it via ssh? 2018-04-08 14:34:56 also, somehow debian is able to do this without issues 2018-04-08 14:35:16 <_ikke_> I believe you that it works 2018-04-08 14:35:27 i'll tcpdump and look what ARP does 2018-04-08 14:43:17 the impact is currently, alpine linux is the first ISO for hetzner cloud 2018-04-08 14:43:33 one puts that ISO in, reboots the machine, and dhcp fails 2018-04-08 14:44:08 so i wanted to open for discussion if it makes sense to adapt the udhcpc script 2018-04-08 14:50:00 <_ikke_> What part of dhcp is faling? 2018-04-08 14:52:03 adding the default route 2018-04-08 14:52:41 in the /usr/share/udhcpc/default.script 2018-04-08 14:52:59 fails with "Address unreachable", because it does not know how to reach the default gateway 2018-04-08 14:55:11 <_ikke_> Right, I think it assumed the default gateway is reachable 2018-04-08 14:55:48 fix is sth like "ip route add $gw dev $interface scope link" 2018-04-08 14:55:56 like dhcpcd does 2018-04-08 15:09:18 Do you know if this additional rule has any negative impacts? 2018-04-08 15:10:28 if the gateway ip is also some address on some other network via some other interface, that would break 2018-04-08 15:10:52 which is probably an even dumber idea to have in the first place 2018-04-08 15:25:16 So possible solution would be to first try the standard way and if this does not work switch to the alternative. Shouldn't be too complicated 2018-04-08 17:14:37 I think opensc build fail is because libressl-2.7.patch wasnt integrated into APKBUILD, PR https://github.com/alpinelinux/aports/pull/3966 should fix 2018-04-08 18:16:12 Can we add pre-commit-msg git hook like https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package#Commit_your_work to generate default commit message with url and pkgdesc? 2018-04-08 18:16:39 Currently there are multiple kinds of "new aport". 2018-04-08 19:18:20 any alpine dev online willing to take a look at https://github.com/alpinelinux/aports/pull/3377 and https://github.com/alpinelinux/aports/pull/3378 or provide information why it's being ignored? 2018-04-08 19:26:16 can't install dnscrypt-proxy due to the missing libldns.so.1 but the package exist on repo. https://paste.ee/p/fvFdy 2018-04-08 19:35:45 <_ikke_> terra: Justs a lot of open PRs, and Alpine is currently focusing on getting a stable release out 2018-04-08 19:40:08 _ikke_: that wasn't me asking. it was Fusl 2018-04-08 19:41:16 thanks _ikke_ 2018-04-08 19:50:53 it seems dnscrypt-proxy 1.9.x is no more maintained. not working website, can't fetch source to compile. 2018-04-08 19:52:09 some people continue it from 2.0 https://github.com/jedisct1/dnscrypt-proxy 2018-04-09 06:26:42 i deleted main/alpine because upstream deleted all tarballs 2018-04-09 06:26:52 apparently there's forks, but not sure which one to use 2018-04-09 07:50:40 fabled: looks like alpine (MUA) dont do release tarballs anymore. the git repo seems active though. 2018-04-09 07:55:31 yeah 2018-04-09 07:55:51 ncopa, see https://github.com/alpinelinux/aports/pull/3947 2018-04-09 08:04:23 i suppose we could create tarball from git tag and upload to dev.a.o 2018-04-09 08:04:26 are x86 and armhf builders somehow broke? 2018-04-09 08:04:35 but i am sort of ok with deleting it for now 2018-04-09 08:04:50 i can check the builders... 2018-04-09 08:05:36 it looks like build-edge-armhf is running openvswitch test suite 2018-04-09 08:05:41 ok 2018-04-09 08:05:43 it's just slow 2018-04-09 08:07:27 hum 2018-04-09 08:08:18 ok, armhf just started uploading main 2018-04-09 08:08:43 i did a killall ovsdb-server 2018-04-09 08:09:04 and killall epmd 2018-04-09 08:09:50 the package was built but hanged for some reason 2018-04-09 08:11:09 seems like same thing happened with x86 2018-04-09 08:11:32 <_ikke_> Yeah, I fixed x86/x86_64 the other day 2018-04-09 08:12:14 Executing busybox-1.28.2-r3.trigger 2018-04-09 08:12:14 OK: 281 MiB in 110 packages 2018-04-09 08:12:14 >>> openvswitch: Updating the main/x86 repository index... 2018-04-09 08:12:14 >>> openvswitch: Signing the index... 2018-04-09 08:12:21 according the log the package is built 2018-04-09 08:12:44 but apparently it hangs due to testsuite not cleaning up properly 2018-04-09 08:13:23 i killed ovsdb-server now on build-edge-x86 2018-04-09 08:28:35 i alos had to kill ovsdb-server on s390x 2018-04-09 09:03:41 kaniini: you assigned yourself https://github.com/alpinelinux/aports/pull/3377 https://github.com/alpinelinux/aports/pull/3378 what is the status there? 2018-04-09 11:29:41 Requesting review of PR at https://github.com/alpinelinux/aports/pull/3901. Thanks! 2018-04-09 11:30:45 the url in that PR is 404 :( 2018-04-09 11:30:53 > +url="http://people.cs.ubc.ca/~mariusm/flann" 2018-04-09 11:31:08 seems it's moved here 2018-04-09 11:31:11 https://www.cs.ubc.ca/research/flann/ 2018-04-09 11:31:46 chambbj: what does the testsuite on that do? 2018-04-09 11:34:51 mepholic: you mean generally speaking? or what was the issue that I chose to skip them for now? 2018-04-09 11:35:47 yeah, what was the specific issue? 2018-04-09 11:36:00 and thanks for pointing out the URL change, i can fix 2018-04-09 11:44:43 The tests require quite a few additional dependencies (python, ruby, etc.), which I know that I can install via checkdepends. Even so, many were failing. There is no overarching make test (well, there is, but it doesn't do what you would expect). Documentation in general is poor (e.g., there is actually a data download step as well). I'd be happy to continue to work through the issues and bump the build number once complete, if 2018-04-09 11:45:32 there weren't any failures in any math functions, were there? 2018-04-09 11:46:21 no, it wasn't a matter of the tests building and failing - it was more a matter of the configuration of the tests themselves prevented it from ever getting to more meaningful tests 2018-04-09 11:47:07 I'd have to setup the environment and try again to give any more information. Don't remember all the details. 2018-04-09 11:58:43 ok 2018-04-09 11:58:46 not really important then 2018-04-09 12:00:23 ok, URL fix is done 2018-04-09 14:13:17 What's the best way to request a package be updated? (The update is in aports, it just hasn't been built yet...) 2018-04-09 14:17:56 <_ikke_> Hmm, if it's in aports, it should've been built 2018-04-09 14:18:06 <_ikke_> It's an automatic process 2018-04-09 14:23:25 I had two patches accepted for community/rt4 on April 2nd, but the package hasn't been rebuilt since March 26th. 2018-04-09 14:23:53 I was supposed to update pkgrel in APKBUILD, wasn't I? I'm new to this... 2018-04-09 14:28:16 Urg, that's what happened. My first patch I submitted, someone corrected the pkgrel for me it looks like. But that didn't happen when I submitted the next two patches. I'll submit another patch to fix the pkgrel... 2018-04-09 14:33:48 korylprince, i bumped it. 2018-04-09 14:37:12 Thanks! I'll make sure to do that next time. I really like alpine's aports/build system. Still learning all the ins and outs 2018-04-09 16:04:39 please review this pr https://github.com/alpinelinux/aports/pull/3976 add mirrors for China 2018-04-09 18:14:43 Hmm 2018-04-10 04:39:21 <_ikke_> We might want to pull zfs-0.7.7 (https://news.ycombinator.com/item?id=16797932) 2018-04-10 04:42:16 <_ikke_> https://bugs.alpinelinux.org/issues/8779 2018-04-10 07:48:26 _ikke_: looks like we are using 0.7.5 atm 2018-04-10 08:22:16 ncopa, https://pkgs.alpinelinux.org/package/edge/main/x86_64/zfs 2018-04-10 08:23:32 that is userspace tool 2018-04-10 08:23:34 not kernel module 2018-04-10 08:24:04 https://git.alpinelinux.org/cgit/aports/tree/main/zfs-vanilla/APKBUILD#n6 2018-04-10 08:29:51 ah ok, bit unclear like this :) 2018-04-10 08:30:10 hrm, has me quite worried 2018-04-10 16:09:47 jirutka: i have some WIP for cargo in case you are interested: http://tpaste.us/jD8e 2018-04-10 16:10:03 i didnt know how to deal with it while upgrading libressl so i disabled it for now 2018-04-10 16:10:17 we should fix it 2018-04-10 16:13:09 ncopa: does this actually work…? 2018-04-10 16:14:00 no 2018-04-10 16:14:03 it fails to build 2018-04-10 16:14:30 i saw that rust-openssl upstream added support for libressl-2.7 not too long ago 2018-04-10 16:14:34 ncopa: I need to know this: how is it currently done that rust can use previously built rust on builders? 2018-04-10 16:15:36 ncopa: b/c when I add “rust” to rust’s makedepends, it’s ignored, even when I specify rust<=1.8.0 or something like that 2018-04-10 16:15:51 ncopa: I know why it is ignored, but don’t know how it actually work now 2018-04-10 16:17:10 hm 2018-04-10 16:17:22 i think we have depends=gcc in gcc 2018-04-10 16:17:45 yes 2018-04-10 16:18:06 but when I try to build this locally with abuild -r, it does not install rust 2018-04-10 16:18:12 (or gcc or whatever) 2018-04-10 16:18:20 is rust already installed? 2018-04-10 16:18:36 how can I know? I don’t have access to builders 2018-04-10 16:18:57 (that’s why I’m asking, it’s really very annoying that it’s more or less like a blackbox for me) 2018-04-10 16:18:58 i thought you tried build locally? 2018-04-10 16:19:05 yes 2018-04-10 16:19:18 does this mean that rust is always installed on builders? 2018-04-10 16:19:22 no 2018-04-10 16:19:36 i would expect the builders to install rust when they try build rust 2018-04-10 16:19:46 when I’ve tried abuild -r, ofc rust was not installed before 2018-04-10 16:19:57 it is just ignored? 2018-04-10 16:20:01 yes, but I can’t reproduce such behaviour locally 2018-04-10 16:20:05 same here 2018-04-10 16:20:09 ERROR: unsatisfiable constraints: 2018-04-10 16:20:09 so:libcrypto.so.42 (missing): 2018-04-10 16:20:09 required by: cargo-0.22.0-r4[so:libcrypto.so.42] cargo-0.22.0-r4[so:libcrypto.so.42] 2018-04-10 16:20:09 so:libssl.so.44 (missing): 2018-04-10 16:20:09 required by: cargo-0.22.0-r4[so:libssl.so.44] cargo-0.22.0-r4[so:libssl.so.44] 2018-04-10 16:20:09 .makedepends-rust-0: 2018-04-10 16:20:09 masked in: cache 2018-04-10 16:20:10 satisfies: world[.makedepends-rust] 2018-04-10 16:20:16 and I even found code in abuild script that removes it from dependencies to be installed 2018-04-10 16:20:27 that’s different problem 2018-04-10 16:20:37 yes, i realize that 2018-04-10 16:21:01 where does it remove it from dependencies? 2018-04-10 16:22:54 i think it removes it from depends (runtime), but it should not remove it from makedepends (bulid time) 2018-04-10 16:24:06 ncopa: https://github.com/alpinelinux/abuild/blob/master/abuild.in#L1981 2018-04-10 16:24:43 and this https://github.com/alpinelinux/abuild/blob/master/abuild.in#L1979 2018-04-10 16:25:03 (btw there’s missing `~` operator) 2018-04-10 16:26:19 anyway, I have to somehow build static binary of newer cargo, but that’s quite complicated ’cause this crap is broken on multiple levels 2018-04-10 16:40:53 <_ikke_> ncopa: So that issue can be closed again? 2018-04-10 16:41:41 _ikke_: i think so yes 2018-04-10 16:42:56 <_ikke_> Done 2018-04-10 16:43:51 ncopa: so how does it work on builders? 2018-04-10 16:44:08 ncopa: and what is that manual step that is required first time? 2018-04-10 16:44:46 <_ikke_> jirutka: fyi, this is the script that is used (not sure if it helps): https://git.alpinelinux.org/cgit/aports/tree/main/aports-build/aports-build 2018-04-10 16:46:12 im looking at it and at the git blame/log 2018-04-10 16:49:16 _ikke_: it’s not; actually more interesting is buildrepo, but it just calls `abuild -r` https://github.com/alpinelinux/lua-aports/blob/master/bin/buildrepo.lua#L100, so does not reveal anything 2018-04-10 16:49:43 there must be some configuration or whatever on the builders, so that damn part that is total black box for anyone who don’t have access to these damn systems 2018-04-10 16:53:56 the code is in main/aports-build 2018-04-10 16:55:34 yes, the code… 2018-04-10 16:56:01 config is there too 2018-04-10 16:56:05 so can you explain me how does it work? because I can only explain why it does not work and can show how it does not work on local system, but I have no idea how it works on the builder 2018-04-10 16:56:14 mqtt-exec.aports-build.confd 2018-04-10 16:57:07 my suspicious is that rust is actually preinstalled on builders… 2018-04-10 16:57:22 i think we remove the $pkgname and subpackages from makedepends because otherwise we get problem during bootstrap an empty repository 2018-04-10 16:57:53 its not 2018-04-10 16:58:38 it starting to be really funny… 2018-04-10 16:58:54 i think we have a problem really 2018-04-10 16:59:02 i dont think it works at all in the rust case 2018-04-10 16:59:10 but it actually works… 2018-04-10 16:59:11 magic? 2018-04-10 16:59:23 I’ve upgraded rust few times and it works on the x86_64 builder 2018-04-10 16:59:58 and yet you’re not able to answer me how does it work and I found only evidence for why it cannot work, no idea how it actually work 2018-04-10 17:00:54 also I know that there’s _some_ manual step that someone had to do to get it work, but I have no idea what this step actually is 2018-04-10 17:01:01 i think it "works" due to the the circular dep 2018-04-10 17:01:02 oh dear, our infra is so transparent! 2018-04-10 17:01:13 hmm 2018-04-10 17:01:22 b/c rust depends on cargo and cargo depends on rust 2018-04-10 17:01:32 yeah, this is probably the explanation! 2018-04-10 17:01:39 and it needs manual bootstrapping 2018-04-10 17:01:57 okay, but how it works for gcc? 2018-04-10 17:02:05 there’s some circular dep too? 2018-04-10 17:02:08 gcc is always installed on the builders 2018-04-10 17:02:13 aha, right 2018-04-10 17:02:47 and what about ghc? 2018-04-10 17:02:51 <_ikke_> We need some kind of bootstrap paradigm, there are more packages with the issue 2018-04-10 17:03:01 i think ghc is broke 2018-04-10 17:03:42 hm 2018-04-10 17:03:48 ghc does not have ghc in makedepends 2018-04-10 17:03:52 https://github.com/alpinelinux/aports/blob/master/community/ghc/APKBUILD#L18 2018-04-10 17:03:53 it has 2018-04-10 17:04:05 ghc is self-hosted, it needs ghc to build itself 2018-04-10 17:04:16 and its broken 2018-04-10 17:04:20 configure: error: GHC is required. 2018-04-10 17:04:20 >>> ERROR: ghc: all failed 2018-04-10 17:04:31 oh great 2018-04-10 17:05:28 so, how this worked originally 2018-04-10 17:05:37 build-base was expeced to be on the builder 2018-04-10 17:05:57 that is why you dont need to add make gcc musl-dev to makedepends 2018-04-10 17:06:43 while buildind buildbase (eg bootstrapping aports), we needed to exclude everythign in the dependency chain for build-base 2018-04-10 17:07:07 you cannot makedepend on yourself in otherworkds 2018-04-10 17:07:26 <_ikke_> yeah, that makes kind of sense if you start from scratch everytime 2018-04-10 17:08:15 what is interesting though 2018-04-10 17:08:21 is that it apparently works with go 2018-04-10 17:08:59 yeah, another example of self-hosted thing… so how does it work? 2018-04-10 17:09:09 and the reason for that is that go does not depend on go, but on go-bootstrap 2018-04-10 17:09:17 aha 2018-04-10 17:09:26 and go has a provides=go-bootstrap 2018-04-10 17:09:29 and go-bootstrap builds go using gcc? 2018-04-10 17:09:36 it used to 2018-04-10 17:09:48 but not anymore 2018-04-10 17:09:49 used to? 2018-04-10 17:09:56 so go-bootstrap is not used at all? 2018-04-10 17:10:33 gcc-go can only build go-1.4 2018-04-10 17:11:02 or... 2018-04-10 17:11:03 huim 2018-04-10 17:12:02 we have a go-bootstrap APKBUILD 2018-04-10 17:12:18 yes, we know that… 2018-04-10 17:12:33 i wonder how go-bootstrap is built 2018-04-10 17:12:51 <_ikke_> 1.4 2018-04-10 17:13:14 using gcc… 2018-04-10 17:13:17 apparently… 2018-04-10 17:13:23 go-bootstrap is 1.4.3 2018-04-10 17:13:35 <_ikke_> so gcc -> go 1.4 -> go 2018-04-10 17:13:53 can you really build latest go with go 1.4? 2018-04-10 17:15:11 <_ikke_> http://build.alpinelinux.org/buildlogs/build-edge-armhf/community/go/go-1.10.1-r0.log 2018-04-10 17:15:24 <_ikke_> That just downloads the latest version of go 2018-04-10 17:15:31 <_ikke_> (go 1.10) 2018-04-10 17:15:40 yes 2018-04-10 17:15:47 not downloads, but installs from aports 2018-04-10 17:15:54 due to provides=go-bootstrap 2018-04-10 17:16:02 <_ikke_> jirutka: yeah, meant that 2018-04-10 17:16:06 so it’s basically a hack 2018-04-10 17:16:20 ok. it looks like go-1.4 had a small bootstrap go implemented in C 2018-04-10 17:16:26 Isn't this the same sh*t as with openjdk? At some point there must be some (binary) base download to bootstrap with it. 2018-04-10 17:16:35 bernhardgruen[m]: it is 2018-04-10 17:16:42 with openjdk we have gcc-java 2018-04-10 17:16:44 bernhardgruen[m]: openjdk7 is built using gcc-java 2018-04-10 17:16:48 that builds openjdk7 2018-04-10 17:16:55 which builds openjdk8 2018-04-10 17:16:58 yeah 2018-04-10 17:17:00 <_ikke_> bootstrapping languages is always fun 2018-04-10 17:17:14 not when it comes to rust :) 2018-04-10 17:17:36 rust is a completely different animal 2018-04-10 17:17:41 it’s okish when authors of the lang are sane and understand the bootstrapping problem… not the case of Rust 2018-04-10 17:18:10 <_ikke_> with Rust they assume you always have a Rust available, right? 2018-04-10 17:18:13 care about the bootstrapping problem 2018-04-10 17:18:14 yes 2018-04-10 17:18:44 Btw. Thanks for this discussion it gives a deep insight into Alpine. 2018-04-10 17:19:13 great example is Crystal, they provide binary that does not depend on glibc, it’s not static binary (don’t know why, it’s possible to build crystal as stativ binary with musl), but it doesn’t have any dependencies and don’t use any glibc extensions 2018-04-10 17:19:25 and it’s damn easy to cross-compile crystal for other arches or systems 2018-04-10 17:19:40 https://crystal-lang.org/docs/syntax_and_semantics/cross-compilation.html 2018-04-10 17:20:09 <_ikke_> jirutka: but you still have to rely on a binary blob then 2018-04-10 17:20:16 it’s really these two commands, no hidden craps: on build system: `crystal build your_program.cr --cross-compile --target "x86_64-unknown-linux-gnu"`, on host system: `cc your_program.o -o your_program -lpcre -lrt -lm -lgc -lunwind` 2018-04-10 17:20:33 IMHO the most compatible way would be to somehow compile a statical build (or download) that is used to bootstrap a language. These magical packages shouldn't be available in the normal repositories. 2018-04-10 17:20:47 i disagree 2018-04-10 17:21:11 _ikke_: yes… the only other way for self-hosted langs is to have some different implementation in other language, at least minimal compiler 2018-04-10 17:21:18 i think the best thing would be to have a boostrap implementation in C 2018-04-10 17:21:30 like go did 2018-04-10 17:21:41 like go had… 2018-04-10 17:21:46 <_ikke_> right, but that requires you to keep two versions of the compiler up-to-date, right? 2018-04-10 17:21:55 can you actually build latest go with go 1.4…? 2018-04-10 17:22:02 dunno 2018-04-10 17:22:47 <_ikke_> Most languages want to become self-hosted as soon as possible 2018-04-10 17:22:51 You always have some form of binary that is not visible (on the builders it is the system the builders use). 2018-04-10 17:22:59 _ikke_: and that’s very bad thing IMHO 2018-04-10 17:23:28 _ikke_: self-hosted is real pain for portability 2018-04-10 17:23:34 <_ikke_> yes, understand 2018-04-10 17:23:37 jirutka: re rust, i think the easiest way forward is to update cargo as a separate package 2018-04-10 17:23:44 for now 2018-04-10 17:23:56 no 2018-04-10 17:24:22 i think it will require manual intervention at this point 2018-04-10 17:24:38 regardless what we do 2018-04-10 17:24:45 there’s no Cargo.lock anymore in cargo repository, they told me that it’s not expected to be built separately, it should be built with rust; without Cargo.lock you don’t have locked versions 2018-04-10 17:24:56 argh 2018-04-10 17:24:59 <_ikke_> I wonder what we would do if we only had aports left 2018-04-10 17:25:08 you can create it yourself to provide reproducibility between your builds, but this is still not very good 2018-04-10 17:25:46 but okay, even if we decide to do that, we still have a problem 2018-04-10 17:26:00 the last version I was able to build statically is 1.17.0 2018-04-10 17:26:16 of rust? 2018-04-10 17:26:20 no, cargo 2018-04-10 17:26:30 long story short, you can’t build some cargo deps with that version 2018-04-10 17:26:32 anymore 2018-04-10 17:26:59 there should be a way to build static cargo, but I have to do some hackery AGAIN 2018-04-10 17:27:01 oh /o\ 2018-04-10 17:27:18 (I need some alcohol, but I’m at work now) 2018-04-10 17:27:20 Is it possible to "cross-compile" from glibc to musl? Like the compiler runs with glibc and then generates musl objects and libs? 2018-04-10 17:27:29 (it really increases me blood pressure when talking about Cargo) 2018-04-10 17:27:37 heh, cross-compile from glibc to musl 2018-04-10 17:27:48 I was doing that for aarch64 2018-04-10 17:28:09 hm, I spent on it 2 or 3 days (not continuous work, it takes forever to compile)? 2018-04-10 17:28:21 x86_64 machine? 2018-04-10 17:28:25 or aarch64 machine 2018-04-10 17:28:28 no, aarch64 2018-04-10 17:28:30 I _think_ that I finally have cross-compiled rustc 2018-04-10 17:28:33 but not cargo! 2018-04-10 17:28:47 and cargo does not build without cargo? 2018-04-10 17:28:48 and I have to hack it to make it cross-compile for musl 2018-04-10 17:29:05 yes, of course it does not!! this is perfectly normal and sane, what did you though? 2018-04-10 17:29:11 (sarcasm) 2018-04-10 17:29:36 so you need to crosscompile cargo as well? 2018-04-10 17:29:37 really, burn this shit with fire… or napalm 2018-04-10 17:29:40 yes 2018-04-10 17:30:02 but I‘ll try to use minicargo from mrustc 2018-04-10 17:30:21 I don’t have success with mrustc on aarch64 yet, it works only on x86_64 for now 2018-04-10 17:30:29 but minicargo should be usable 2018-04-10 17:31:03 I still know about some ways how to do that, but I hate doing it, it’s so desperate that it’s not even challenging anymore, it’s just sad 2018-04-10 17:31:08 https://github.com/thepowersgang/mrustc 2018-04-10 17:31:13 yes, that mrustc 2018-04-10 17:31:14 looks like salvation to me 2018-04-10 17:31:18 not yet 2018-04-10 17:32:05 I’m watching this project, sent few PRs, tried it on musl etc. 2018-04-10 17:32:06 Are there any usage statistics (per package and arch)? That could make the decision easier, doesn't it? 2018-04-10 17:32:52 but as I said, other than x86_64 is currently not really supported, there are some bugs; I/clandmeter have provided aarch64 machine to the author to test it on aarch64 (he don’t have access to any aarch64 machine himself) 2018-04-10 17:34:40 at least we can use it to bootstrap rust and cargo on x86_64, but… there’s a but… it currently works for rust 1.19.0, the latest rust is 1.25.0… and generally you need (V - 1) to build V 2018-04-10 17:34:53 so it’s not something we really want to do know 2018-04-10 17:35:02 If it isn't supported why one would use it on an unsupported platform? The person would not even get help from upstream. 2018-04-10 17:35:08 but at least there’s some way already, that’s huge successs 2018-04-10 17:35:22 <_ikke_> bernhardgruen[m]: afaik, alpine doesn't do any statistics tracking 2018-04-10 17:35:24 you don’t understand 2018-04-10 17:35:36 it’s not supported in terms that author didn’t test it at all yet 2018-04-10 17:35:46 there’s some basic support like defined targets etc. 2018-04-10 17:35:55 but as I and some other guy already found, it’s buggy 2018-04-10 17:36:07 we were not able to build rustc using it 2018-04-10 17:36:32 Ok, I understand. Thanks 2018-04-10 17:36:56 and thepowersgang is kinda inactive since Easter, so don’t know how about that aarch64 machine I gave him access to yet 2018-04-10 17:37:18 you can read some issues here https://github.com/thepowersgang/mrustc/issues 2018-04-10 17:37:44 jirutka: so you think mrustc and minirutc is the way forward for v3.8? 2018-04-10 17:37:46 and as you can see in https://github.com/thepowersgang/mrustc/issues/2, I’m watching this project for almost 2 years :) 2018-04-10 17:38:23 ncopa: no, it’ll be better to use our latest rustc/cargo built to bootstrap rustc/cargo for v3.8 2018-04-10 17:38:57 what we do with libressl 2.7 and cargo? 2018-04-10 17:39:11 you want ship cargo with rust package, right? 2018-04-10 17:39:17 ncopa: and about cargo, I needed to know how this dependency on itself etc. works to decide how to proceed 2018-04-10 17:39:40 i think we can have a rust-bootstrap package 2018-04-10 17:39:46 ncopa: and also to get reminded about this nasty libressl problem, this means that we need static cargo anyway :( 2018-04-10 17:39:57 or add provides="rust-bootstrap" 2018-04-10 17:40:13 i guess we can build it with static libressl like we did with libgit2 2018-04-10 17:40:35 I thought that I will just resign on static cargo and make rust/cargo package depend on itself, but I cannot do that because of libressl incompatibility 2018-04-10 17:41:01 provides="rust-bootstrap" is just a hack… what about making this exclusion of self optional? 2018-04-10 17:41:37 that means we need refactor abuild to do proper bootstraping 2018-04-10 17:41:41 i mean understand bootstrap 2018-04-10 17:41:46 not abuild 2018-04-10 17:41:50 but aports-build 2018-04-10 17:42:00 this hack is absurd, we’re just workarounding our own arbitrary limit 2018-04-10 17:43:11 ncopa: btw could you please summarize what we have discovered now into wiki page? 2018-04-10 17:43:24 ncopa: for future us and other people 2018-04-10 17:43:38 up til now (with rust) and ghc we did not allow new languages that required special bootstrap 2018-04-10 17:44:14 <_ikke_> Other languages don't depend on itself? 2018-04-10 17:44:23 <_ikke_> python/ruby/perl/... 2018-04-10 17:44:27 so its a relatively new issue, since java and go could bootstrap from C++ 2018-04-10 17:44:41 python, ruby and perl are implemented in C 2018-04-10 17:44:44 <_ikke_> ok 2018-04-10 17:45:04 ISTR ruby was implemented for a large part in ruby 2018-04-10 17:45:22 but it may bootstrap from C indeed 2018-04-10 17:45:27 skarnet: CRuby (MRI) is implemented in C 2018-04-10 17:45:37 skarnet: the ruby interpret/compiler and part of stdlib 2018-04-10 17:45:44 actually, even gcc is problematic nowdays since its implemented in C++ 2018-04-10 17:45:45 same for Perl, which is a lot of perl, but miniperl is C 2018-04-10 17:45:56 and yes, gcc is C++ :/ 2018-04-10 17:46:07 <_ikke_> Right, so they have a basic version in C which can be used to build the complete environment 2018-04-10 17:46:25 skarnet: only the second part of stdlib is implemented in Ruby, but that’s irrelevant for this; Rubinius is the Ruby implementation written in Ruby, but we don’t even package that (it’s more or less, practically dead) 2018-04-10 17:46:30 _ikke_: exactly, thats what make the easy to work with 2018-04-10 17:47:12 <_ikke_> This probably also means that the language itself cannot use every feature to build the language, right? 2018-04-10 17:47:32 that’s how I solved it for crystal: https://github.com/alpinelinux/aports/blob/master/community/crystal/APKBUILD#L40-L63 2018-04-10 17:47:34 <_ikke_> feature / library 2018-04-10 17:47:54 I just build statically linked crystal and upload it to dev.a.o to be used for building next crystal versions 2018-04-10 17:48:14 the problem with rustc is that you cannot even built static rustc, it’s simple not possible! 2018-04-10 17:48:29 and it’s currently somehow fucked up with cargo 2018-04-10 17:54:52 btw OpenJDK JVM is implemented in C/C++, not in Java… probably the build process is just so complicated, that it’d be hard to build it incrementally without javac for bootstrapping 2018-04-10 17:57:37 Thanks, did not know that. 2018-04-10 17:59:32 Java is not low-level lang and it’s not compiled to native code, so it’s simply not usable for writing real VMs ;) 2018-04-10 18:17:12 Well there is a Java native interface and the library itself has some binary parts. I now use Java since 19 years but I never looked into javac. 2018-04-10 18:23:11 JNI is for “native extensions”; how is it related to this? 2018-04-10 18:23:13 what binary parts? 2018-04-10 18:28:25 The security extensions are binary .so files for example 2018-04-10 18:30:32 I have to search on my system. But I saw some .so files for java. 2018-04-10 18:31:47 yes 2018-04-10 18:32:14 but again, how is it related to bootstrapping? these binaries are built from C or C++ code 2018-04-10 18:37:07 I thought those jar files were compiled / generated during bootstrap. 2018-04-10 18:38:25 like rt.jar, jce.jar or resources.jar 2018-04-10 18:39:05 bernhardgruen[m]: is this history complete? https://dpaste.de/p4Og/raw ; it looks for me like I’ve missed some messages or something 2018-04-10 18:40:21 Yes. 2018-04-10 18:41:18 the question is if you need existing rt.jar, jce.jar etc. to build these or if it’s possible to compile .java sources to bytecode without them 2018-04-10 18:42:05 rt.jar is runtime, not sure if you need it to compile stuff 2018-04-10 18:44:04 I think it is needed to compile too. As I was not able to compile JDK 8 with jdk 6 installed for example (some years ago on arch) 2018-04-10 18:44:24 But I will test it now. 2018-04-10 18:44:54 that’s quite a different question 2018-04-10 18:45:18 we know that the current OpenJDK build system needs existing JDK to bootstrap 2018-04-10 18:45:44 but it may be just limitation of the build system, not that it’s really not possible to bootstrap it without it 2018-04-10 18:48:12 it’s easy to prove that it’s not possible for Rust and similar, because the compiler is really written in Rust, but Java compiler and even VM is not written in Java, but C/C++; it may depend on some parts written in Java, but I don’t know that and the fact that you need Java to build OpenJDK does not prove that 2018-04-10 18:50:13 however, you surely need some Java parts (e.g. rt.jar) to _run_ Java bytecode… 2018-04-10 18:54:53 you can't even start javac: 'java/lang/NoClassDefFoundError: java/lang/Object' 2018-04-10 18:56:09 hm, aha 2018-04-10 18:58:38 actually, that makes sense, javac needs at least base java classes to compile anything depending on them (that’s basically, well, anything), to load signatures 2018-04-10 18:59:20 compiler: com.sun.tools.javac (in tools.jar) 2018-04-10 19:00:31 but you are right. there are some binary parts - written in c - like awt 2018-04-10 19:01:24 I think that jdk.compiler (replacement of com.sun.tools.javac) is just Java binding for native javac 2018-04-10 19:04:21 there is HotSpot, a lot of C and C++ code, plus some assembly: https://github.com/dmlloyd/openjdk/tree/jdk8u/jdk8u/hotspot 2018-04-10 19:06:02 I think this still needs a working java environment as it needs the mercurial repository. 2018-04-10 19:09:52 hm, I found some notes that Java compiler is actually written in Java, just VM is in C/C++ 2018-04-10 19:11:40 (btw I assume OpenJDK in all discussion, it may be different for other JVM/JDK implementations; for example I found that part of IBM JVM is (was?) written in SmallTalk!) 2018-04-10 19:12:22 I don't think variants other than OpenJDK are really relevant anymore. 2018-04-10 19:12:36 agree 2018-04-10 19:13:17 well, except Dalvik or how it is called nowadays 2018-04-10 19:13:35 ART 2018-04-10 19:13:59 But I fear building jdk will need some form of binary too. Maybe like this -> jdk 7 builds jdk 8 builds jdk 9 builds jdk 10. They intend to release half yearly. 2018-04-10 19:14:42 ART - right. But is this still java? Or does it just use the DSL of java? 2018-04-10 19:14:52 that’s a good question! :) 2018-04-10 19:16:07 yea, half yearly… IMO just Oracle’s strategy how to get some money from Java, b/c Java is used mostly in enterprise and it’s total sci-fi to update JDK twice a year for enterprises, so they will pay for extended support 2018-04-10 19:19:16 They release long term releases every 2 years. The idea behind the changed release plan was that in the past it took to long to bring the good features into the public. But I don't think that every company can afford to update twice a year. We intend to do this and I agreed to bring jdk 9 and 10 in an alpine version to use it as docker image. 2018-04-10 19:20:03 how it looks? do you already have abuild for JDK 9 or 10 ? :) 2018-04-10 19:20:04 But I really don't know if I can finish this before 3.8. 2018-04-10 19:20:50 I have built it on arch - but I use the "hack" that I download a bootstrap-jdk (as described in the building document for jdk 9 and 10) to bootstrap it. 2018-04-10 19:21:16 Otherwise I would have to depend on 9 to build 10 to build 11 ... 2018-04-10 19:21:44 and if gcj goes away - java is unbuildable with that strategy 2018-04-10 19:32:04 jirutka: https://bugs.openjdk.java.net/browse/JDK-8188863 (jdk N-1 to build jdk N) 2018-04-10 19:33:13 hm, this will be “fun” :( 2018-04-10 19:37:08 Therefore I had the "idea" to download the binary (static) to build the JDK with it. 2018-04-11 01:14:11 why I’m doing that… https://github.com/rust-lang/rust/issues/48967 :( it’s just broken all the way down, like dancing on mine field; how the hell I can know where’s problem somewhere on my side and when I just hit yet yet yet another bug 2018-04-11 10:36:30 I have updated a init.d service file it has installed as .apk-new. How can I force to owerwrite it? 2018-04-11 10:37:32 apk fix 2018-04-11 10:37:55 .apk-new files are files that haven't completed writing yet by apk 2018-04-11 10:38:21 most likely you interrupted a apk process 2018-04-11 10:39:00 <_ikke_> More likely they are newer versions of config files that apk won't overwrite 2018-04-11 10:39:15 Might also be. 2018-04-11 10:39:29 <_ikke_> but an init.d file is not a configuration file 2018-04-11 10:40:24 _ikke_: I guess terra probably modified this init.d file… 2018-04-11 10:40:35 I wanted to notice that.. I think apk treats all files in etc as config files. Am I wrong? 2018-04-11 10:40:51 use the source, luke 2018-04-11 10:40:57 ACTION digs into apk-tools 2018-04-11 10:40:59 yes, it does 2018-04-11 10:41:15 and why have you modified init.d file? 2018-04-11 10:41:48 because old one is not working anymore :) 2018-04-11 10:41:55 ?? 2018-04-11 10:42:03 so we have broken init.d file in some package? 2018-04-11 10:42:06 major version upgrade 2018-04-11 10:42:21 I'm just testing 2018-04-11 10:42:24 aha 2018-04-11 10:42:45 well, then just run update-conf and accept/reject changes 2018-04-11 10:43:32 jirutka: it may require for config files but service files are just script files 2018-04-11 10:43:54 it doesn't make any sense 2018-04-11 10:43:58 no, they are treat the same as other files in /etc 2018-04-11 10:44:32 update-conf is just a trivial merge tool, it shows difference between and .apk-new and let you decide what to do 2018-04-11 10:44:49 you can also just mv .apk-new 2018-04-11 10:44:53 jirutka: it still doesn't make any sense 2018-04-11 10:44:58 not a rocket science 2018-04-11 10:45:01 why? 2018-04-11 10:45:21 service files aren't meant to altered 2018-04-11 10:45:29 but config files do 2018-04-11 10:45:58 but you have altered the “service” file, sigh 2018-04-11 10:46:05 terra: well, send a patch to make apk-tools register /etc/init.d as "non" mutable or so 2018-04-11 10:46:15 azarus: no 2018-04-11 10:46:26 (only for it to be rejected, of cours ;) ) 2018-04-11 10:46:29 course* 2018-04-11 10:46:50 jirutka: just like altering /bin/ls 2018-04-11 10:46:58 terra: have you manually modified /etc/init.d/foo? you said that yes 2018-04-11 10:47:22 jirutka: no. I installed as package 2018-04-11 10:47:52 [12:41:16] jirutka: and why have you modified init.d file? 2018-04-11 10:47:52 [12:41:49] terra: because old one is not working anymore :) 2018-04-11 10:48:24 jirutka: I meant via APKBUILD 2018-04-11 10:48:28 aha 2018-04-11 10:48:48 maybe I had modified the actual file. 2018-04-11 10:49:03 I stumbled 2018-04-11 10:50:38 during a normal package upgrade, it should owerwrite the old one, right? I'm asking this. 2018-04-11 10:51:06 if it is nor modified, of course 2018-04-11 10:51:11 *not 2018-04-11 10:51:20 by hand on system 2018-04-11 11:04:42 yes 2018-04-11 11:05:55 changed init files must not be overwritten by upgrade, IMHO 2018-04-11 11:06:46 yes 2018-04-11 11:06:55 and that’s exactly how it currently works 2018-04-11 11:09:39 hope it will stay as such :) 2018-04-11 12:29:43 Would appreciate a merge of PR at https://github.com/alpinelinux/aports/pull/3901 if everything looks to be in order. 2018-04-11 14:00:04 A fresh, clean look for Gmail on the web.. hmm 2018-04-11 14:01:27 finally getting gmail blue :) 2018-04-11 14:10:02 <_ikke_> New compared to what? 2018-04-11 14:13:51 idk, i just received an email regarding an upcoming change. 2018-04-11 17:58:51 Please merge or comment on https://github.com/alpinelinux/aports/pull/3847 2018-04-11 18:02:14 <_ikke_> okeuday_bak: the devs are quite busy atm 2018-04-11 18:38:10 _ikke_: np, just wanted to make sure it is in the queue somewhere 2018-04-11 18:46:41 <_ikke_> the queue is basically the list of open PRs :) 2018-04-11 22:04:08 fcolista: do you able to run dnscrypt-proxy as service with default install ? 2018-04-11 22:12:58 fcolista: I installed it and it doesn't launch. I have a working version and I want to submit it. 2018-04-11 22:42:43 fcolista: setup-dnscrypt script seems not working either -> tr: invalid character class ‘[0-9]’ 2018-04-11 23:10:27 build-testing nheko 0.3.0, will submit PR for updating soon. 2018-04-11 23:12:47 aaaaand build failure. 2018-04-11 23:13:16 good ol' wall-of-text error messages, thanks gcc. 2018-04-11 23:15:27 https://dpaste.de/5ueL oh my fucking god. 2018-04-11 23:15:42 if that's what nontrivial C++ is going to spew when something goes wrong, I want nothing to do with it. 2018-04-11 23:51:05 rc-service-pid – find OpenRC service by PID and vice versa : https://gist.github.com/jirutka/5cf0e731dbc39a3a6fff0c6e1a2c2510 2018-04-12 02:21:18 ok question for a port, I have ghc 8.0 with x86 and armhf fine, but with 8.2.x and 8.4.x I apparently have found a bug i don't have the time/brains to figure out right now 2018-04-12 02:21:20 https://ghc.haskell.org/trac/ghc/ticket/14739 2018-04-12 02:21:55 would it be ok to split ghc into ghc80 and ghc84 where the latter provides an updated x86_64 that always seems to work and debug armhf on the side? 2018-04-12 02:23:00 that way at least there is an armhf ghc, if a bit out of date 2018-04-12 02:23:53 it's better to fix it. maintaining multiple versions just for one or two arches seems silly when the older one works fine everywhere. 2018-04-12 02:23:58 see main/guile for another example of this. 2018-04-12 02:24:25 well the more i debug this the more down the rabbit hole I go 2018-04-12 02:24:51 now i'm into debugging binutils trying to figure out that its linking right 2018-04-12 02:25:23 i'll have a look at guile quick though 2018-04-12 02:26:01 its more i don't see why armhf should hold up x86_64 working fine 2018-04-12 02:27:42 mitchty: ghc hasn't worked on armhf when attempting to use binary, last I tried 2018-04-12 02:28:15 i use ghc on armhf now, hold on, let me make sure i don't have a test apk i installed 2018-04-12 02:29:36 arm support for ghc is still experimental, based on their website, for all versions 2018-04-12 02:30:37 (e.g., https://www.haskell.org/ghc/download_ghc_8_4_1.html) 2018-04-12 02:32:10 sure, I know that all too well :) but ghc on armhf seems to work ok, albeit slow https://gist.github.com/mitchty/aedcad6d673bb8f5cd457693ee82c8eb 2018-04-12 02:32:45 yes my test machine's hostname is derp 2018-04-12 02:33:24 mitchty: https://github.com/kolmodin/binary/issues/145 is what I ran into on Alpine Linux armhf 2018-04-12 02:34:33 let me see what I get on that 2018-04-12 02:36:30 there's a chance i'm also running patched binutils on this box, i've been testing a bit too much lately 2018-04-12 02:37:20 while i like learning, i'm not a fan of linkers right now :) 2018-04-12 03:06:16 https://github.com/alpinelinux/aports/pull/3887 now complete and ready for review 2018-04-12 03:26:03 okeuday_bak: so I got that to build fine, i'm guessing you're hitting that binutils bug 2018-04-12 03:26:46 mitchty: ok, is it a problem with an older version of binutils, or is it a special binutils fix that needs to be added to binutils in the future? 2018-04-12 03:27:41 okeuday_bak: https://sourceware.org/bugzilla/show_bug.cgi?format=multiple&id=16177 2018-04-12 03:28:16 i had a look and have a binutils that has that patch applied to it 2018-04-12 03:28:42 which should be the only change between a stock alpine linux binutils 2018-04-12 03:29:12 that said, its not in the upstream yet either 2018-04-12 03:29:38 mitchty: ok, thanks for the information though 2018-04-12 03:30:07 it does help with arm linking at least, i'm just trying to make sure its right for 8.2.2/8.4.1 too 2018-04-12 03:30:31 but i've gone down a very deep rabbit hole in llvm/arm/binutils/linkers 2018-04-12 03:33:40 i'll keep working on it, but i feel like i know less than I did every day looking at this 2018-04-12 03:51:47 is there a subpackage_install="" that I can use to setup post-install for subpackages? or do I need to make them standalone at that point? 2018-04-12 03:56:10 deedubs: put install="" in the subpackage's function. see main/apache2's ssl() for an example. 2018-04-12 03:57:09 ah I believe I had put install = "..." 2018-04-12 03:59:06 thanks awilfox 2018-04-12 04:11:25 np :) 2018-04-12 06:28:06 well the more i debug this the more down the rabbit hole I go 2018-04-12 06:28:10 story of our lives 2018-04-12 06:29:17 and for a lot of software, I'm in no hurry to meet the giant-ass rabbit who dug this hole to Earth's core 2018-04-12 06:34:14 jirutka: would you mind moving py3-llfuse to community? It is needed by borgbackup in case you like to use borg mount (via fuse). Don't know if that dependency should be added to borgbackup by default. 2018-04-12 11:16:52 busybox wget doesnt like proxy settings? 2018-04-12 11:47:11 I am quite sure it does as I use it in chroot of alpine-make-vm-image to generate the images faster. 2018-04-12 11:47:54 Oh no wait. I don't use wget from busybox. Sorry. 2018-04-12 12:50:55 https doesnt seems to work. probably the way its implemented in bb is causing it. 2018-04-12 12:51:52 busybox wget is quite weird, it happened to me on some versions that it doesn’t work with https, but don’t know why 2018-04-12 13:21:43 fcolista: kaniini: how can I perform `apk upgrade` and exclude specific packages (e.g. kernel) from upgrading, without temporarily modifying /etc/apk/world to pin it to the current version? 2018-04-12 13:46:15 jirutka: tagging as dummy repos? 2018-04-12 13:46:29 terra: ? 2018-04-12 13:46:50 jirutka, there's no --exclude..so I wouldd check with --simulate which one are going to be upgraded, and then upgrade the single packages with a script 2018-04-12 13:47:11 apk upgrade --simulate > list-of-packages 2018-04-12 13:47:34 fcolista2: is it safe to do so? 2018-04-12 13:47:42 jirutka: I mean, treat it like installed from a custom repo tagged like @custom 2018-04-12 13:47:58 what you mean with "safe"? 2018-04-12 13:48:13 fcolista2: hm, actually, if A depends on B, then apk upgrade A will automatically upgrade even B 2018-04-12 13:48:43 yes. If you use apk add -u $package inside list-of-packages 2018-04-12 13:49:02 fcolista2: I mean that apk does not perform upgrade in some arbitrary order and also it runs all post-* scripts _after_ upgrading whole bunch, right? 2018-04-12 13:49:33 ACTION openning issue for adding --exclude to apk upgrade 2018-04-12 13:50:11 post-* scripts ran after upgrading, yes. Regarding the order, it depends on the order you ran apk add -u $package 2018-04-12 13:51:01 for p in $(cat list-of-packages | grep -v grsec), do apk add -u $p, done 2018-04-12 13:57:36 fcolista2: okay, this is probably the best I can do for now, thanks! 2018-04-12 13:59:48 np 2018-04-12 13:59:55 no other ideas from my side :) 2018-04-12 14:14:55 jirutka, busybox has its own unsafe https feature. 2018-04-12 14:15:10 clandmeter: unsafe https feature?? 2018-04-12 14:15:12 if it cannot find ssl it will use its own without any cert verification 2018-04-12 14:15:40 similar like wget --allow-untrusted or something like that. 2018-04-12 14:17:45 uh, WHAT?! 2018-04-12 14:17:59 can we disable this? 2018-04-12 14:18:25 not let it NEVER do ssl without cert verification 2018-04-12 14:18:37 i talked to ncopa about it 2018-04-12 14:19:01 it should probably be implemented with --no-check-certificate similar like regular wget does 2018-04-12 14:21:03 jirutka, https://github.com/mirror/busybox/blob/master/networking/wget.c#L90 ;-) 2018-04-12 14:23:01 i don’t care about this long explanation, this is simply wrong to do HTTPS without TLS verification, i.e. making TLS totally useless, without even warning user about it 2018-04-12 14:23:18 it’d be okish with explicit option --no-check-certificate, but definitely not as default 2018-04-12 14:23:42 send the patch :) 2018-04-12 14:24:43 for now we could simply disable it. 2018-04-12 14:24:58 yes, +1 for disabling 2018-04-12 16:17:43 Any dev could check this: http://lists.alpinelinux.org/alpine-aports/5301.html 2018-04-12 16:18:01 vlc can't do https without tls support 2018-04-12 16:20:13 this patch is waiting for to be reviewed for 3 weeks 2018-04-12 16:27:52 skarnet: yep :) its fun and all, but a bit of a learning curve 2018-04-12 17:26:46 Find processes that use (maps into memory) files which have been deleted or replaced on disk: https://gist.github.com/jirutka/9f7624a54b6f44b31c1dce3bea11708f 2018-04-12 17:34:29 im currently doing PXE booting with alpine, and i noticed that none of the install media support networking from the initrd 2018-04-12 17:34:46 is that because of the NIC drivers? 2018-04-12 17:46:23 liwakura: maybe your initramfs has to rebuilt with networking modules 2018-04-12 17:46:34 liwakura: mkinitfs -L 2018-04-12 17:46:46 yes it has 2018-04-12 17:46:57 but that requires an full rootfs checkout 2018-04-12 17:47:40 i was wondering why its not enabled per default 2018-04-12 17:48:01 rebuilding the initramfs is why network install doesn't work on alpine per upstream binaries 2018-04-12 17:48:16 binaries as in, whats on the downlade page 2018-04-12 17:49:12 did you rebuilt for yourself? 2018-04-12 17:49:27 only for native arch 2018-04-12 17:50:20 just appending another cpio archive to the existing initrd doesn't work because of depmod.. 2018-04-12 17:50:28 i understand but maybe you can manually add required modules via unpack/repack initramfs manually 2018-04-12 17:50:59 I mean a mirror copy of your native arch initramfs 2018-04-12 17:51:24 adding network support to the initramfs is just a matter of shipping the installer images with initfs_features="... network" 2018-04-12 17:51:36 but not sure about the driver situation 2018-04-12 17:51:39 thats why i asked 2018-04-12 17:52:32 that's where initramfs comes in: the modules 2018-04-12 17:52:55 does it make sense to include some of the modules? 2018-04-12 17:53:10 the virt image works when generated with initfs_features="... network" 2018-04-12 17:59:06 you can try other distro kernel+initramfs with alpine rootfs 2018-04-12 17:59:27 *sigh* 2018-04-12 17:59:32 terra: let me explain my usecase 2018-04-12 17:59:41 i launch qemu, give an kernel and an initramfs in 2018-04-12 17:59:52 in the bootparams, i set the modloop url and the apkovl url 2018-04-12 18:00:00 intention is to launch a system using that apkovl 2018-04-12 18:00:22 = quick cross-arch provisioning of workers 2018-04-12 18:01:22 to do that for armhf, i'd need to generate an armhf boot media from an x86_64 system 2018-04-12 18:01:30 so i'd need an qemu setup 2018-04-12 18:03:28 i can try again, but last time i checked the qemu-user-arm alpine ships was not working reliable 2018-04-12 18:04:42 so, how do i best bootstrap an armhf initramfs with networking enabled? 2018-04-12 18:32:42 recently BOOT_IMAGE kernel parameter was introduced. Anyone knows which commit ? 2018-04-12 18:35:33 tmh1999: afaik syslinux put that there since ever 2018-04-12 19:48:15 liwakura, boot.a.o 2018-04-12 19:48:58 clandmeter: godsend! 2018-04-12 19:50:00 this needs to be documented somewhere, i've seen people asking for it quite often 2018-04-12 19:50:46 but still no armhf.. 2018-04-12 19:51:27 It's new 2018-04-12 19:51:55 right 2018-04-12 19:51:59 I'm going offline 2018-04-12 19:52:15 Ping me later if you have issues 2018-04-12 19:52:40 Or suggestions 2018-04-13 03:01:51 can you use `echo` in a .post-install? 2018-04-13 03:02:17 I don't see why not, particularly 2018-04-13 03:02:20 sup awilfox \o 2018-04-13 03:02:23 been a bit 2018-04-13 03:04:03 Shiz: hi! we were just talking about you on #adelie. 2018-04-13 03:04:15 o? 2018-04-13 03:04:20 not missing out on any juicy rumours i hope 2018-04-13 03:04:28 Shiz: do you have any further info to share about OtherOS? I actually acquired a "fat" PS3, but it has that firmware update applied so it won't do the native OtherOS :/ 2018-04-13 03:04:41 we were wondering if you had any info about how to make it work 2018-04-13 03:04:42 awilfox: you can do a soft-downgrade these days 2018-04-13 03:04:44 :) 2018-04-13 03:04:57 and for CFW's ps3s there's otheros++ 2018-04-13 03:04:58 ohh! okay. I didn't find that on a quick web search. I guess I'll look again 2018-04-13 03:05:24 the other problem with it is that the red laser doesn't work (it won't read CDs or DVDs, just Blu-Rays) 2018-04-13 03:05:51 hello campain #deletefacebook https://www.facebook.com/buh0x/videos/2059902154334625/UzpfSTE0ODg3ODYxNTE1MzMyOToyMDA5MzAxMzQ5MTExMDM3/ 2018-04-13 03:06:00 nah 2018-04-19 04:01:53 looks like busybox's mount does not support mounting option uid and gid ? 2018-04-19 04:02:43 it's ext4 2018-04-19 05:26:12 terra, the problem with contributions is that we have too many new contributors and too little reviewers. And ATM the more experienced have personal and business like things to take care of. 2018-04-19 05:27:50 But I'm sure the pace will get back soon. It always have been. 2018-04-19 07:46:27 hi 2018-04-19 07:46:47 we get a ton of PRs and we do close many of them 2018-04-19 07:47:13 unfortunally, many of the PRs needs feedback and explain how to be improved 2018-04-19 07:47:22 sometimes i just fix it myself 2018-04-19 07:47:44 sometimes a PR takes days of work (mariadb upgrade did) 2018-04-19 07:48:06 we are very well aware of the problem 2018-04-19 08:07:36 also, previously i could do a number of trivial maintenance updates half automatic 2018-04-19 08:08:05 now i need to manually check every update with the PR queue, so i dont step on someone elses toes 2018-04-19 08:08:46 and importing a PR is more manual work than doing update myself 2018-04-19 08:09:26 yes i agree 2018-04-19 08:09:49 its more complex now. 2018-04-19 08:10:04 but its an investment i hope. 2018-04-19 08:10:19 train other people how to make good contributions. 2018-04-19 08:11:27 what can help that is documentation 2018-04-19 08:11:54 also, the amount of work is increasing with the added tests 2018-04-19 08:12:23 i spend some time on investigating if the test itself is broken or if its a real bug in the app 2018-04-19 08:12:32 often the test is broken 2018-04-19 08:12:34 yes, and that reminds me. 2018-04-19 08:12:53 regarding new release, we should include it in the notes. 2018-04-19 08:13:22 about tests? 2018-04-19 08:13:37 yes some figures about how much aports have tests now. 2018-04-19 08:14:24 i think it shows our quality has increased. 2018-04-19 08:14:39 yeah, good point 2018-04-19 08:15:13 when did we actually start to implement them? 2018-04-19 08:25:49 yep, tests are main pita, most of them require some server runnnig but no idea how to implement it in travis 2018-04-19 09:33:15 often the tests are buggy: https://github.com/jbboehr/handlebars.c/commit/931ad82c17984935decebacd3283e9d26ca749cb 2018-04-19 09:33:29 i have another test failure in same project now 2018-04-19 10:33:08 <_ikke_> "Should fix problem" :D 2018-04-19 11:52:08 https://flux.hxx.in/meph/screenshots/Screenshot-20180419-045144.079406154.png 2018-04-19 12:27:20 ncopa, clandmeter: thanks for response. hope pace will increase and even get better soon. 2018-04-19 12:42:27 any idea why x86 build fails http://build.alpinelinux.org/buildlogs/build-edge-x86/community/yarn/yarn-1.6.0-r0.log 2018-04-19 12:43:06 looks like patch was trying to be applied to already patched build 2018-04-19 12:48:53 andypost: looks like the patch is already applied to upstream. better compare the patch and original file (package.json) line by line. 2018-04-19 12:49:58 or track the git commits of upstream related with this file (git log of this file on upstream) 2018-04-19 12:51:59 terra, it is not applied, I did test on 86-64 & arm 8 2018-04-19 12:52:35 terra, it fails only at build time 2018-04-19 12:54:07 to make sure, compile the package step by step: abuild unpack ; abuild prepare; abuild build 2018-04-19 12:54:45 "abuild clean" first of course 2018-04-19 12:56:04 terra, yes, that's done but it fails on build server only 2018-04-19 12:59:04 andypost: I don't see any error except wrong patch. If you put a patch file in APKBUILD that doesn't apply correctly, build process will fail. 2018-04-19 13:01:21 terra, other arches build fine, so patch valid 2018-04-19 13:27:14 @clandmeter https://github.com/alpinelinux/aports/pull/3887 should now be ready. All enabled tests pass locally with abuild rootbld. 2018-04-19 13:27:46 interesting.. i tested on my x86 build machine and it built and packed just fine. 2018-04-19 13:28:02 andypost ^ 2018-04-19 13:28:32 terra, thanks, that's why I wondered... maybe @ncopa knows 2018-04-19 13:29:54 andypost: but I don't use cross-compiling. 2018-04-19 13:30:28 ah... it could be it! I know nothing about build "factory" 2018-04-19 13:42:30 Hmm. I've made a PR: https://github.com/alpinelinux/aports/pull/4069. However, from CI, it fails on "Setting up Alpine Linux". I am not sure if this is my fault or if it of the CI's own violution. 2018-04-19 13:42:50 (FWIW it works fine locally, so I'm guessing this is something upstream) 2018-04-19 14:06:54 chambbj: ok ill try a local build. 2018-04-19 14:08:37 duncan^: yes looks like cryptsetup is broken 2018-04-19 14:22:01 ok i know what happened 2018-04-19 14:32:39 ncopa: what happend to the builder(s)? 2018-04-19 14:32:47 i broke them 2018-04-19 14:32:54 yes i figured that :) 2018-04-19 14:32:54 by pushing json-c 2018-04-19 14:33:10 json-c 0.13 provides so:libjson-c.so.4 2018-04-19 14:33:12 nice verbose error msg. 2018-04-19 14:33:33 previous json-c (0.12) had so:libjson-c.so.2 2018-04-19 14:33:48 cryptsetup depends on json-c 2018-04-19 14:33:59 and mkinitfs depends on cryptsetup 2018-04-19 14:34:05 mkinitfs is installed on the builders 2018-04-19 14:34:36 so what happened was that json-c got upgraded 2018-04-19 14:34:49 but old json-c was still in the local repository 2018-04-19 14:35:30 do we need to have it installed? mkinitfs? 2018-04-19 14:35:53 when the rebuild of cryptsetup was done (and the others), the json-c-dev dependency pulled in the 0.12 version because 0.13 would conflict with the installed so:libjson-c.so.2 2018-04-19 14:36:13 so everything in main got rebuilt with the old json-c instead of the new 2018-04-19 14:36:30 when main was built the old json-c was removed 2018-04-19 14:36:50 so when building community we got an error 2018-04-19 14:37:04 i guess we have it installed to create releases? 2018-04-19 14:37:12 correct 2018-04-19 14:37:17 that is why it is installed 2018-04-19 14:37:29 but technically, we dont need it to be installed all the time 2018-04-19 14:37:33 right 2018-04-19 14:37:37 that was my thought. 2018-04-19 14:37:42 add it to the script 2018-04-19 14:38:07 i think i bumped into it on boot.a.o 2018-04-19 14:54:05 I was getting this error when building packages: "no names found cannot describe anything" 2018-04-19 14:54:22 But abuild wasn't throwing error 2018-04-19 14:54:59 Now it fails at building index stage 2018-04-19 15:08:18 hi ncopa, just checking if matrix/freenode problem. wonder if you got my messages. 2018-04-19 15:08:39 no i didnt get your messages 2018-04-19 15:08:43 i logged out from matrix 2018-04-19 15:08:55 oh boy matrix ... 2018-04-19 15:09:03 okay I will pm you in freenode here 2018-04-19 15:09:16 yeah.. matrix has been painful 2018-04-19 15:15:04 ncopa: clandmeter: is there a way for me to use a apkovl / lbu to save state and restore after setup is complete? i have a custom live image that runs stuff live, and after install is finished I want to sync with the install 2018-04-19 15:15:27 also matrix was the most unresponsive thing i've seen in a long time heh 2018-04-19 15:18:53 networkmanager package says add your user to "plugdev" group..but this group is created by udevil package 2018-04-19 15:19:26 and network manager is not any related with udev package 2018-04-19 15:19:58 *udevil 2018-04-19 15:27:09 Adran: hum, i know you can do setup-disk to install the running system to disk 2018-04-19 15:28:07 terra: im not sure who has responsibility to create plugdev group 2018-04-19 15:28:51 ncopa: how? 2018-04-19 15:28:59 -o? 2018-04-19 15:30:48 I did a "grep -rn" in aport tree only udevil and librdti are adding plugdev group to system via pre-install 2018-04-19 15:31:49 modemmanager is also needs plugdev group 2018-04-19 15:32:32 Adran: at setup-alpine select no disk, then add you packages and rc-update add your services 2018-04-19 15:32:37 finally you run setup-disk 2018-04-19 15:32:38 sorry *libftdi1 2018-04-19 15:32:59 terra: i wonder if we should ship it with alpine-baselayout 2018-04-19 15:32:59 ncopa: great! thats saving me a ton of time 2018-04-19 15:36:08 I think plugdev must have added by eudev/udev 2018-04-19 15:38:49 didn't see this: i wonder if we should ship it with alpine-baselayout 2018-04-19 15:39:06 ncopa: yes probably 2018-04-19 15:47:59 Hmmm... I have modemmanager, but no plugdev - or was this remark regarding not the recent version? 2018-04-19 15:51:55 Truxx : probably no. plugdev group seems became out of scope somehow. 2018-04-19 15:53:33 I see, thx. It looks like that as modemmanager is working fine. Groups: root bin daemon sys adm disk wheel 2018-04-19 15:53:44 floppy dialout tape video 2018-04-19 15:54:20 Truxx : can you manage it with normal user on desktop? 2018-04-19 15:55:28 Yes, via mmcli, without networkmanager 2018-04-19 15:55:32 For instance I can't manage NetworkManager with normal user. 2018-04-19 15:57:15 Hmmm, there is something called nmcli if I remember correctly 2018-04-19 15:58:26 Doesn't it work without privileges? At least mmcli works fine, only setting the ip with ifconfig and the gateway with route require root 2018-04-19 16:02:38 NM uses policykit. I'm not using modemmanager. 2018-04-19 16:02:54 At least not yet. 2018-04-19 16:07:21 Somehow I started to dislike networkmanager and realised there is a beautiful life without it :) 2018-04-19 16:08:02 Btw what I meant regarding mmcli from userspace works after modemmanager was started as root. 2018-04-19 16:17:48 ncopa: Thanks, I think the fix for json-c has fixed that issue. 2018-04-19 16:18:27 but I',m now getting "fatal: No names found, cannot describe anything. 2018-04-19 16:18:29 " 2018-04-19 16:19:01 I wonder what that means? 2018-04-19 16:19:39 Truxx : I like to see small network icon at toolbar. Nothing vital with NM if you use a highly customized desktop. 2018-04-19 16:21:07 seems to be related to git describe 2018-04-19 16:21:27 I'm recalling how Travis broke a few days ago... 2018-04-19 16:22:32 duncan^: maybe you clone aports with no tags ? 2018-04-19 16:22:58 I usually have that error when runnning abuild and "git --describe" cant find no tag 2018-04-19 16:23:16 clone --depth 1 maybe 2018-04-19 16:29:07 @terra I can understand. For me it was the exact opposite: I started to consider that icon as bloat and it was just annoying me. For info I prefer something like bmon, slurm or a simple conky. 2018-04-19 16:36:08 duncan^ I got same "fatal: No names found, cannot describe anything." error. Package building fails during indexing stage due to this. 2018-04-19 16:36:37 duncan^ : U was getting this error before but nothing was vital. 2018-04-19 16:36:43 *I 2018-04-19 17:40:51 tmh1999: No. If you read what I said, you'd understand that's not the case. 2018-04-19 19:04:16 Has anyone taken a kick at the SCAP / OpenSCAP can yet? 2018-04-19 19:12:43 I know we have cvechecker 2018-04-19 19:29:46 deedubs: i really /dislike/ how CVE enables a whole lot of management and attention crap 2018-04-19 19:30:03 i wish computer security was again about actually /fixing bugs/ 2018-04-19 19:31:31 as a developer sure, as someone operating a mission critical high security system it'd be nice to know what I should expect developers to be /fixing bugs/ in 2018-04-19 19:31:54 hopefully all bugs 2018-04-19 19:32:24 not just the ones that can possible exploited by malicious actors 2018-04-19 19:33:00 security also includes system operating safety, which CVE's largely ignore 2018-04-19 19:35:35 again thats a nice sentiment, but if there is a bug in some software that could allow data to be exfiltrated vs a machine occasically strokes-out and needs to replaced I'm going to want to be able to attempt to mitigate any exfiltrated even if I have to operate my cluster in a reduced capacity / functionality until its resolved 2018-04-19 19:36:15 *shrugs* 2018-04-19 20:33:22 The issue with No names foound seems related to https://github.com/alpinelinux/abuild/commit/fd97176583ed7a13d4fd63ecbad3d436fe14d0b2 2018-04-19 20:45:35 hello all, any tips on how to go about creating a personalised distro based on Alpine? Looking to keep musl/busybox/toybox and Alpine package management but want to fiddle with a new type of installer, preconfigured applications and documentation. 2018-04-19 20:46:23 duncan^: Thanks. Setting git=true at abuild.conf is discarding the problem. But not sure that it is a safe workaround. 2018-04-19 20:50:36 silverwillow: isn't that all there is to it really? :) 2018-04-19 20:56:03 You're quite right. I'll stop being lazy and go RTFM and peruse the Alpine installer sources :) 2018-04-19 20:59:07 if it gives you any further motivation, I went through the same thing about two years ago 2018-04-19 20:59:17 and it was a fascinating journey 2018-04-19 21:18:29 silverwillow: most of the interesting stuff can just be cherry-picked 2018-04-19 21:18:36 in fact 2018-04-19 21:18:42 most of the interesting stuff is in aports that you may wanna modify 2018-04-19 21:18:54 so maybe start by forking aports for yourslf and see which packages you wanna modify/keep/drop 2018-04-19 21:18:56 :) 2018-04-19 21:20:32 Have dived into the wiki. Expect to be 'living' there for a few days/weeks :) 2018-04-19 21:23:54 Guys, I added "provide net" to networkmanager service script to make it launch before services requiring network. 2018-04-19 21:24:00 TBB: I'm comcing back to GNU/Linux after a decade... i'm old, started on SLS and kernel 1.2.x. First MILO on Alpha AXP 'Jensen' arch was something I had a hand in.... But in my 'dotage' i've gotten lazy. Well, I'll get back under my rock. If I ever finish this project I'll let the Alpine community know about it. Take care! 2018-04-19 21:25:05 when I restart it, it stopped chronyd but didn't trigger chronyd start 2018-04-19 21:25:34 you too silverwillow, and happy journey :) 2018-04-19 21:25:57 (oop, that could be taken the wrong way) 2018-04-19 22:53:29 silverwillow, if you start on this road, don't expect it to ever finish 2018-04-19 22:53:39 making a distro is a long, neverending project 2018-04-19 22:53:50 and it has to be maintained 2018-04-19 22:54:07 you need to know what you're signing up for before you jump into it. :) 2018-04-20 00:29:52 most of linux-firmware packages are not needed by mt system. How can I select only needed ones to be updated? 2018-04-20 00:30:04 *my system 2018-04-20 08:32:39 tmh1999: can you help me with liboil? I have a patch which makes the tests pass, but i'm not 100% sure about the s390x asm: https://dpaste.de/B5JF/raw 2018-04-20 08:35:24 it fixes a stack overflow, but im not sure it returns same value 2018-04-20 08:40:53 been meaning to poke about that: liboil is no longer used in gst1.0 2018-04-20 08:40:55 only 0.10 2018-04-20 08:41:17 since liboil is not maintained any more and does not support ppc64 I've been trying to prune it 2018-04-20 08:41:22 yeah 2018-04-20 08:41:24 i saw 2018-04-20 08:41:28 ah good :) 2018-04-20 08:41:41 i think even gst 0.10 uses orc 2018-04-20 08:42:04 there is one single package, swfdec that uses liboil 2018-04-20 08:42:18 and there was one in testing that depends on swfdec 2018-04-20 08:42:52 i dont think any of our users will ever try play flash videos on s390x 2018-04-20 08:48:07 hm 2018-04-20 08:48:27 it was mlt, wasn't it 2018-04-20 08:49:18 yeah. we removed the swfdec dep from mlt in our build for adelie, which removes the ability to process flash files with it, but also made it build on ppc64 :p 2018-04-20 08:53:32 swfdec does not build on ppc64le? 2018-04-20 08:53:44 i think adobe flash is dead anyways 2018-04-20 08:55:29 adelie does not target ppc64le 2018-04-20 08:55:32 we target ppc64 2018-04-20 08:55:34 that is BE 2018-04-20 08:55:54 and liboil does not build on ppc64 BE, with musl, because it does JIT 2018-04-20 08:56:02 and ppc64 BE has two ELF ABIs 2018-04-20 08:56:09 musl implements ELFv2 only, which is not supported by liboil 2018-04-20 08:57:55 ok 2018-04-20 11:39:53 have the travis builds been fixed? :) 2018-04-20 11:47:00 yay, hugo tests are failing on alpine -.- 2018-04-20 11:49:59 clandmeter: should i start patching out specific test cases to get hugo building on alpine? 2018-04-20 11:50:36 https://github.com/gohugoio/hugo/blob/v0.39/hugolib/page_test.go#L913-L939 this test fails because i think the used tarball lacks any git information. 2018-04-20 12:30:09 I think Travis builds have not been fixed somehow 2018-04-20 12:39:39 the build itself works fine again (at least for me) but i really have to patch out test cases... deleting single test files results in different tests are failing because they use definitions of the deleted test file -.- 2018-04-20 12:52:51 tboerger[m], do you know why they fail? 2018-04-20 12:53:03 you could patch them and report it upstream. 2018-04-20 12:53:24 clandmeter: as said above, some tests require the .git folder 2018-04-20 12:53:36 sorry i didnt have time to check 2018-04-20 12:54:00 git folder? 2018-04-20 12:54:06 what does it test for? 2018-04-20 12:54:56 https://github.com/gohugoio/hugo/blob/master/releaser/git_test.go this requires git ingormations that are not available within the release tarballs 2018-04-20 12:55:15 same for https://github.com/gohugoio/hugo/blob/v0.39/hugolib/page_test.go#L913-L939 2018-04-20 12:56:00 this works fine for a git clone of the project, but not for the tarball from the releases. 2018-04-20 12:58:26 maybe add a check to see if it exists? 2018-04-20 13:08:24 yeah maybe, but that won't help to get the current version built :) 2018-04-20 13:08:43 that's something i can communicate upstream when i've pinned all required changes... for now i will prepare a patch that drops the broken test cases. 2018-04-20 14:12:34 I've recently submitted a PR (https://github.com/alpinelinux/aports/pull/4075) that appears to build, test, and install correctly, and yet Travis fails with a not-so-obvious error message (https://travis-ci.org/alpinelinux/aports/builds/369142357#L2274-L2275). I'd appreciate it if someone can provide some feedback. 2018-04-20 14:13:57 Regarding the same, everything checks out fine locally with abuild rootbld. 2018-04-20 14:19:08 I want to reinstall somepackage's new build with 'same' version and release number via "apk fix --reinstall". 2018-04-20 14:20:34 But apk doesn't fetsh the new build from my local repo. But I don't want to reinstall cached one. 2018-04-20 14:21:35 Even if I remove the cached one, it doesn't fetch the new apk from repo. 2018-04-20 14:23:35 In short, how can I reinstall the packages with same version and release number but different hash. 2018-04-20 14:23:59 del and add? 2018-04-20 14:24:30 there are dependencies and I don't want to reinstall them. 2018-04-20 14:25:27 This should be typical case for contributors who want to test their build. Isn't it? 2018-04-20 14:47:06 ncopa: me neither. I'll see if I can confirm... 2018-04-20 14:47:33 tmh1999_: i removed liboil package so it does not matter 2018-04-20 14:47:49 ncopa: yeah I hope it'll be gone. project is really dead. 2018-04-20 14:48:08 but i am slightly curious if i did the s390x asm correct 2018-04-20 14:48:13 :D 2018-04-20 14:48:18 or copy/pasted it correct :) 2018-04-20 14:48:32 recorded it. I'll have my chance to improve my asm skill soon. 2018-04-20 20:02:34 hmm, can't subpackages install init files? 2018-04-20 20:02:36 I get permission denied 2018-04-20 20:40:26 I submitted PR https://github.com/alpinelinux/aports/pull/4077 to fix the testing/pcl build issue. Problem is that it fails Travis because the job takes too long to build. Is there a parameter or something I can add to the pull request to make sure Travis gives it enough time to build the package? 2018-04-20 20:41:32 nope 2018-04-20 20:41:51 but you can leave a msg so dev can try it local. 2018-04-20 20:43:42 clandmeter, K Thanks 2018-04-20 21:37:43 how do I ensure the files my .apk package installs had the same UID during build as will need to be the case on the final system? 2018-04-20 21:38:47 for example, I want the app's /etc directory to be owned by the daemon user and the user is successfully added in post-install but with a different UID than the system I build my .apk on because chronyd is using that UID 2018-04-20 21:47:08 Do I just try to find a UID that doesn't appear to be used in any of the aports APKBUILD dirs and supply that to the adduser command in my pre-install script? 2018-04-20 21:51:34 if so how do I make sure pkgusers also has that uid? just chown to the UID in the build process? 2018-04-20 21:52:49 er I mean in my "pre-install" not post-install 2018-04-20 22:23:19 I was trying to make lightdm launch propely. But failed. 2018-04-20 22:23:48 I updated lightdm package for latest version along with all patches & fixes. I also created the required port: lightdm-gtk-greeter. 2018-04-20 22:25:05 But lightdm still refuses to work. I tested other DM's on repo: slim and lxdm then realized that none of them working. 2018-04-20 22:25:43 bratchley: it preserves ownership in the apk file 2018-04-20 22:25:54 I think there's something wrong with my or Alpine's default X setup. 2018-04-20 22:26:11 bratchley: so if the files in the pkg dir are owned by 'food' user, then the foo daemon is who owns those files on the installed system 2018-04-20 22:26:26 bratchley: note that it uses /name/, not uid, so that it doesn't matter what uid it uses on the installed system 2018-04-20 22:42:49 Anyone can launch X with "root" ? Because I can't. 2018-04-20 22:45:16 i can 2018-04-20 22:45:49 alternatively, you could describe what you did, what you did expect, and what you got instead 2018-04-20 22:45:53 liwakura : are you on edge? 2018-04-20 22:46:04 yeah 2018-04-20 22:47:41 https://nero.github.io/2018/04/12/hints-on-getting-irc-support.html#too-generic 2018-04-20 22:47:56 liwakura : I was able to run xinit as root before. But realized that can't do anymore. 2018-04-20 22:48:37 echo "exec xterm" > .xinitrc ; xinit 2018-04-20 22:48:49 should work as root. 2018-04-20 22:50:19 i havent tested with xterm, but starting i3 works for me 2018-04-20 22:50:44 liwakura : as root ? 2018-04-20 22:51:00 yeah 2018-04-20 22:51:07 starting xterm also works for me 2018-04-20 22:52:49 you launching a new X session from console as root, right? I'm not talking about running apps as root. 2018-04-20 22:53:09 via startx 2018-04-20 22:53:19 ok thanks. 2018-04-20 22:58:17 terra: ah i see, i never called xinit 2018-04-20 22:59:10 maybe thats the culprit 2018-04-20 23:00:53 terra: do you still need help? 2018-04-20 23:43:19 duncan^ liwakura : I was struggling with X server. 2018-04-20 23:43:45 Realized that problem doesn't occur if I use fbdev instead radeon. 2018-04-20 23:44:48 it was rather difficult understanding your issue 2018-04-20 23:45:19 r600_dri.so cause segfault if I launch with root user. but operates normally with regular user. 2018-04-20 23:46:07 maybe upstream problem because void linux has same issue. but I use same kernel for Void. 2018-04-20 23:48:22 terra: for the next issue, take care that you are communicating 3 points: what you did, what you expected and what you got 2018-04-20 23:48:42 "XYZ does not work" leaves the reader to guessing 2018-04-20 23:49:57 I thought I was clear enough because I just need some feedback regarding repeatability of my problem. 2018-04-20 23:50:13 alright, if its only that 2018-04-20 23:50:19 I didn't request any help to solve my problem. 2018-04-20 23:51:34 thank you anyway. you're quite gentle. 2018-04-20 23:53:47 like, if i see someone having some issue, im genuinely interested in solving it 2018-04-20 23:55:44 me too. It helps to develop some skills. 2018-04-20 23:55:47 but if the error situation isn't elaborated, its rather frustrating 2018-04-20 23:55:59 how did you find out? Xorg log? 2018-04-20 23:56:13 gdb X 2018-04-20 23:56:45 after seeing the segfault? 2018-04-20 23:57:12 doesn't any segfault message to log 2018-04-20 23:57:23 mh.. 2018-04-20 23:58:39 I started to update networkmanager to latest version but ended up with Xorg segfault problem. 2018-04-20 23:58:59 i try to avoid network manager 2018-04-21 00:00:10 Avoidable for you and me but I want to contribute on enhance on Alpine's desktop experience 2018-04-21 00:00:27 Because new users seek for easiness at first. 2018-04-21 00:01:41 mh.. 2018-04-21 00:02:29 I was trying to figure out why I can't manage network manager with regular user. Thus try to launch session with a Display Manager instead of bare xinit. 2018-04-21 00:03:24 ah mh.. 2018-04-21 00:04:06 I spend lots of time to update lightdm's aport then create a new greeter aport. 2018-04-21 00:05:03 Then this problem occur. "occured ?" sorry English is not my native language. 2018-04-21 00:07:24 occured, past tense 2018-04-21 00:07:44 i learned most of my english from reading imgur and shitposting in irc :P 2018-04-21 00:08:40 But every word doesn't accept "-ed" right. English is weird. 2018-04-21 00:09:34 You have to know which one gets past tense extension, which one not. 2018-04-21 04:02:25 <_ikke_> try dutch 2018-04-21 06:00:32 english is my fourth language 2018-04-21 06:00:36 can't really complain there