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 2018-04-21 11:27:30 are subpackages not allowed to install init files to `/etc/init.d/`? I just get permission denied 2018-04-21 11:27:56 are you installing to / instead of $pkgdir ? 2018-04-21 11:37:57 no, "$subpkgdir"/etc/init.d/ 2018-04-21 17:33:20 PureTryOut: try to echo that line if you're still stuck there to see where it is really trying to write 2018-04-21 17:34:05 http://build.alpinelinux.org/ only displays 4 servers now, is that a bug? 2018-04-21 17:35:01 it is trying to write to `/etc/init.d/`, which it's supposed to, but seemingly not allowed to 2018-04-21 17:35:16 what I mean is, maybe it doesn't replace the variable like it should for some reason 2018-04-21 17:35:19 typo etc 2018-04-21 17:37:17 nope, it uses the correct location 2018-04-21 17:41:37 <_ikke_> ollieparanoid[m]: might be because msg.a.o has been restarted, so the build servers that are idle haven't posted a new message yet 2018-04-21 17:42:01 <_ikke_> (due to power outage + deffective ups) 2018-04-21 17:55:20 _ikke_: I see, thanks 2018-04-21 18:40:55 ok update, it seems I had a typo and had `$subpkdir` instead of `$subpkgdir`. it's fixed now 2018-04-21 18:41:33 however, my package is basically a meta package to build and install 2 subpackages. this means that the package itself has no `package()` function. abuild seems to complain here, saying it can't cd to `$pkgdir` (not that it needs to) 2018-04-21 18:41:55 I worked around this by making a `package() { mkdir -p '$pkgdir' }` function, but that seems like an awful hack 2018-04-21 18:42:34 so is it maybe better to just make 2 separate apkbuilds with basically the same content, just the parts for the subpackages switched? they use the same source code so it doesn't feel right to me 2018-04-21 18:54:57 I would go with one package, as it's easier to maintain/update 2018-04-21 19:09:40 ollieparanoid[m], arm builders are down atm 2018-04-21 19:10:05 aarch64 will return shortly 2018-04-21 19:10:36 same. I guess I'll just submit it and see what comments I get 2018-04-21 19:14:24 thing is though. `apk install ` will not actually install any files. is that a problem? 2018-04-21 19:17:19 PureTryOut: if you want that, make the main package depend on the subpackages 2018-04-21 19:18:13 ah, good call 2018-04-21 19:19:04 btw, does a subpackage inherit all the depends of the main package? 2018-04-21 19:26:05 I guess not, doesn't make sense to me. 2018-04-21 19:26:11 different question, can a subpackage use .post-install files? 2018-04-21 19:28:11 I think it inherits them unless you override them, and post-install files probably work 2018-04-21 19:31:03 hmm ok 2018-04-21 20:17:53 what is the procedure for moving a package from testing to community? what's required for it? 2018-04-21 20:19:37 <_ikke_> PureTryOut[m]: the package must be up to standard 2018-04-21 20:19:40 <_ikke_> and tested 2018-04-21 20:21:08 why does a package get accepted into the testing repository if it's not up to standard in the first place? 2018-04-21 20:22:31 also, what does "tested" enhold? like have a few people run the package for a few days or something? is there a standard test plan? 2018-04-21 20:35:10 <_ikke_> PureTryOut[m]: there is no standard test plan 2018-04-21 20:35:20 <_ikke_> just confirmation that it works, rather than just that the package builds 2018-04-21 20:39:11 oh, that sounds easy enough. I wonder why so many packages are still in testing if it's that eas 2018-04-21 20:39:30 <_ikke_> PureTryOut[m]: nobody bothers to pull them forwards 2018-04-21 20:39:43 ah ok 2018-04-21 20:39:52 <_ikke_> or still known issues 2018-04-22 08:39:38 clandmeter: now i patched the tests to get them working properly, but travis fails for another reason i don't know... 2018-04-22 10:20:19 tboerger[m], ok, first i need to fix infra before i get back to prs 2018-04-22 10:20:58 sure, just wanted to give an update... maybe somebody else can also give me a hint why the build fails? 2018-04-22 11:36:20 look at the other PRs 2018-04-22 11:36:30 they're mostly failing on the same point 2018-04-22 11:46:23 Travis builds are dead mostly for last week 2018-04-22 12:01:32 <_ikke_> "fatal: No names found, cannot describe anything." 2018-04-22 12:05:21 it means git fails but I see no reason 2018-04-22 12:05:38 looking at https://github.com/alpinelinux/aports/blob/master/.travis/build-pkgs 2018-04-22 12:06:06 <_ikke_> yea, was looking as well 2018-04-22 12:06:53 <_ikke_> like no tags were fetched 2018-04-22 12:17:16 ACTION trying https://github.com/alpinelinux/aports/pull/4079/commits/f275fb56a466de869024dd13dfba387fab6125e7 2018-04-22 12:48:17 https://github.com/alpinelinux/aports/pull/4079/commits/050707252c6be20d94e33e73c35843a27208b8f2 works, will cherry-pick asap 2018-04-22 12:54:14 @ji 2018-04-22 12:54:46 jirutka: are you agree to make this workaround? something really weird with travis 2018-04-22 12:56:10 <_ikke_> right, I was suspecting depth 2018-04-22 12:58:57 <_ikke_> But I wonder why it only just now causes issues 2018-04-22 12:59:07 <_ikke_> 50 commits is not a lot 2018-04-22 13:00:10 I did commit and rebased 2 PRs to see 2018-04-22 13:10:37 andypost[m], if you disable dept it will clone aports completely each run? 2018-04-22 13:11:43 clandmeter: yes, and that's a main problem with this workaround but it's a matter of 10 seconds 2018-04-22 13:12:16 <_ikke_> with --depth, you are not getting any tags that are more deeper, so you cannot describe 2018-04-22 13:13:31 and that exaplains the error we are getting? 2018-04-22 13:13:39 clandmeter: actually 20s according https://travis-ci.org/alpinelinux/aports/builds/369740723 2018-04-22 13:24:05 _ikke_, what is doing git describe? 2018-04-22 13:30:17 andypost[m], i dont think its dept thats causing the issue 2018-04-22 13:30:46 abuild has been updated and has some changes in that direction. 2018-04-22 13:32:03 clandmeter: 2018-04-22 13:32:36 where I can find abuild changes that added git describe? 2018-04-22 13:34:53 i just restarted hugo build on travis but it still fails. 2018-04-22 13:35:11 andypost[m], https://github.com/alpinelinux/abuild 2018-04-22 13:36:41 i dont have the energy to debug this now/ 2018-04-22 13:45:51 andypost: what workaround? 2018-04-22 13:45:57 andypost[m]: ^ 2018-04-22 13:47:17 jirutka, check aports latest commit 2018-04-22 13:47:47 aha 2018-04-22 13:48:11 My guess is abuild is not in aports dir 2018-04-22 13:50:29 "fatal: No names found, cannot describe anything." … I see this quite often, IIRC there’s pending PR fixing this in aports…? 2018-04-22 13:50:49 btw I didn’t read past 200+ messages, so I’m quite out of context now 2018-04-22 13:50:55 @clandmeter:alpinelinux.org: btw ffmpeg now works 2018-04-22 14:03:13 andypost[m], https://travis-ci.org/alpinelinux/aports/builds/369565315 2018-04-22 14:03:18 still fails 2018-04-22 14:05:03 clandmeter: I bet it because it was not rebased on fresh master 2018-04-22 14:06:10 what the heck did you changed that now “No names found, cannot describe anything.” is fatal? 2018-04-22 14:06:40 this is stupidity in abuild that assumes it always run inside git repository 2018-04-22 14:06:56 there is a new abuild out 2018-04-22 14:07:02 this is here since I remember, but it hasn’t been causing abort until now 2018-04-22 14:07:06 aha, so somehow broke it 2018-04-22 14:07:06 great 2018-04-22 14:07:12 with changes in that field 2018-04-22 14:07:32 then instead of hacking travis scripts, fix abuild 2018-04-22 14:08:29 it’s unnecessary for abuild to access git data at all on CI, so it should be at least possible to disable this feature 2018-04-22 14:09:31 aha, I forgot to do review :( https://github.com/alpinelinux/abuild/pull/32 so partially my fault 2018-04-22 14:10:31 yeah, an error seems to have slipped in there 2018-04-22 14:10:52 `git describe || true` was changed to `git describe` 2018-04-22 14:13:00 looks like that issue yes 2018-04-22 14:13:24 yes 2018-04-22 14:14:24 but im enjoying my beer, so dont mind me. 2018-04-22 14:15:12 cheer 🍻 2018-04-22 14:17:09 as someone already noted, `git describe` by default looks for tags, but `git clone` does not clone tags by default 2018-04-22 14:17:58 ACTION changes the git describe invocation back to `git describe || true` 2018-04-22 14:18:05 so it’s wrong to assume that `git describe` will always succeed 2018-04-22 14:18:33 please also add 2>/dev/null 2018-04-22 14:19:20 alright 2018-04-22 14:19:25 and please revert the aports commit 2018-04-22 14:19:35 saves a few seconds on travis 2018-04-22 14:19:41 yes 2018-04-22 14:20:22 which aports commit? the abuild upgrade? 2018-04-22 14:20:53 no, change in .travis.yml 2018-04-22 14:21:08 ah 2018-04-22 14:21:12 sure, will do 2018-04-22 14:21:45 pushed the fix to the abuild repo 2018-04-22 14:21:56 will backport it and revert the travis.yml change in a sec 2018-04-22 14:28:36 pushed 2018-04-22 14:28:43 travis ci should work as expected again 2018-04-22 14:29:48 +1 :) 2018-04-22 14:34:42 nmeum, is it possible to make abuild to install packages build in the same travis run, or better split PR in 2? 2018-04-22 14:37:10 andypost: it should use packages built in the same run, if it does not do that, then it’s a bug 2018-04-22 14:40:07 jirutka, it does not https://travis-ci.org/alpinelinux/aports/builds/369758643#L1506 2018-04-22 18:49:00 is there no pkg-config in alpine? 2018-04-22 18:52:31 oh nvm my bad 2018-04-22 18:52:41 i was like "pkgconf should be the one i'm looking for" 2018-04-22 18:52:48 i completely misread the stderr 2018-04-22 19:29:33 <_ikke_> clandmeter: not sure: https://travis-ci.org/alpinelinux/aports/builds/369585516#L783 2018-04-22 19:29:37 <_ikke_> looks like abuild 2018-04-22 19:30:41 i'm making a polybar package in testing 2018-04-22 19:30:52 should build all X extensions and split it up but i'll do that later on 2018-04-22 19:32:52 _ikke_, ? 2018-04-22 19:33:21 <_ikke_> Do you see that message there? 2018-04-22 19:33:34 <_ikke_> clandmeter: was a response to your question what was doing a git describe 2018-04-22 19:34:50 yes, its fixed already. 2018-04-22 19:36:19 <_ikke_> ok 2018-04-22 19:56:58 Question: In mesa and xorg-server, there's option for enabling libunwind but not used by Alpine. 2018-04-22 19:57:16 Do you foresaw any benefit to enable it? 2018-04-22 22:07:31 _ikke_: I thought the issue with No names found might be related to https://github.com/alpinelinux/abuild/commit/fd97176583ed7a13d4fd63ecbad3d436fe14d0b2 or https://github.com/alpinelinux/abuild/commit/4501a6cc5eb5542c5172ae391ae54377b440e1bf 2018-04-22 22:08:00 (git=true supposedly fixes it) 2018-04-22 22:43:29 How can I define a particular patch file's level explicitly in APKBUILD? 2018-04-22 22:44:18 I mean something like this: source="fix1.patch:p0" 2018-04-23 00:55:26 terra: you don't, you have to make it -p1 2018-04-23 01:57:39 awilfox: I have get some big patches from upstream. But they're p0. That's why I asked. 2018-04-23 13:13:07 Question about PR's: Are devs prefer whole new patch for each fix request, or incrementing patches for each update in order to see changes? 2018-04-23 13:15:01 ncopa: what's the state of libressl-2.7 at alpine? 2018-04-23 13:16:05 currently doing the update and about 1/3 of the packages are broken. It's great fun :D 2018-04-23 13:22:13 Gottox, we are already upgraded. 2018-04-23 13:22:50 wow 2018-04-23 13:22:55 :D 2018-04-23 13:26:46 i think i bumped into it on mongodb, had to revert the previous libressl patch to make it build. 2018-04-23 13:27:43 I have todo that a lot. 2018-04-23 13:29:37 It's great that they've added 1.1 APIs, but this fucks up packages that have introduced their own compatibility layers. 2018-04-23 13:29:43 i think some of them have already gone upstream, i guess we need to adjust them to target only < 2.7 2018-04-23 13:32:25 Didn't care about upstreaming the packages yet. A lot of useful patches come from openbsd atm. 2018-04-23 13:32:54 Could someone review https://github.com/alpinelinux/aports/pull/4075? (builds without issue and all tests pass when running abuild rootbld locally) 2018-04-23 13:33:00 clandmeter: Why my new commit on my aports fork appeared in my previous Pull Request? 2018-04-23 13:34:22 I PR'ed mame and just pushed my changes (snes9x) on my forked repo but it appeared as new patch on my mame PR. 2018-04-23 13:34:24 https://github.com/alpinelinux/aports/pull/4088 2018-04-23 13:34:58 terra: updating a branch also updates associated pull requests 2018-04-23 13:35:01 terra, do you craete seperate branches? 2018-04-23 13:35:04 you need a new branch for each pull request 2018-04-23 13:35:20 no he didnt, both commits on master 2018-04-23 13:35:41 never use master, follow gh procedure if possible please. 2018-04-23 13:48:38 clandmeter liwakura: Thanks for pointing out. That was my first PR on github. I was using email before. 2018-04-23 13:55:08 Is it ok to leave the PR as it is now? 2018-04-23 13:59:58 terra, if the commits dont belong to each other move the commit to its own branch. 2018-04-23 14:00:28 keep the original in master and move the new one to a new branch. 2018-04-23 14:00:56 push it to github and it will ask you if oyu want to make a new pr for the new branch. 2018-04-23 14:01:06 clandmeter: will PR enty will update accordingly? 2018-04-23 14:01:27 if you remove the commit from master and force push it will. 2018-04-23 14:01:44 thanks. 2018-04-23 14:10:45 Gottox: i think i needed ~40 patches for libressl 2.7 2018-04-23 14:10:50 some patches could be removed 2018-04-23 14:11:13 for main or the complete aports? 2018-04-23 14:12:45 dont remember 2018-04-23 14:12:52 i think main+community 2018-04-23 14:13:05 some patches made it upstream 2018-04-23 14:13:25 i think freebsd have done a great job to upstream lots of it 2018-04-23 14:14:43 I'm currently feeding mostly openbsd patches to void-packages. 2018-04-23 14:15:03 feel free to take from alpine too 2018-04-23 14:15:13 hehe, I do, I do :) 2018-04-23 14:16:24 It looks like we're the only distribution that ships qt-5.10 with musl and libressl though 2018-04-23 14:16:57 ah 2018-04-23 14:16:58 yes 2018-04-23 14:17:06 we didnt upgrade qt 5.10 2018-04-23 14:17:30 yet... 2018-04-23 14:17:58 feel free to take patches from void :P 2018-04-23 14:18:10 i also had some problem with chromium which seem to require clang/libc++ 2018-04-23 14:18:25 ncopa: will you compile new qt-multimedia with gstream-1.0 series. Current one depends on 0.10 series. 2018-04-23 14:18:41 terra: good reminder 2018-04-23 14:19:43 Void has chromium 65 btw. 2018-04-23 14:20:15 ok, i need to look at that too then 2018-04-23 14:22:25 https://github.com/voidlinux/void-packages/tree/master/srcpkgs/chromium 2018-04-23 16:14:24 On travis: ERROR: http://nl.alpinelinux.org/alpine/edge/main: network error (check Internet connection and firewall) 2018-04-23 19:37:10 If I want to create/update a wiki page, who should I ping to ask for write access ? 2018-04-23 20:04:39 tmh1999: you should have write access 2018-04-23 20:05:51 clandmeter: interesting. Creating an account now. 2018-04-23 20:06:14 there are some limits on url posting i believe 2018-04-23 20:06:20 x hours delay 2018-04-23 20:06:49 thanks, good to know 2018-04-23 21:28:58 ncopa: are you still there ? I have 1 more patch for aports/scripts, then s390x is all good. About to push in a couple of min. 2018-04-23 21:29:19 then we just need the server and good to go 2018-04-23 21:39:32 done 2018-04-24 10:38:54 nice 2018-04-24 12:50:53 cannot start firefox in edge..process got defunct immediatedly 2018-04-24 12:50:59 firefox-esr and firefox 2018-04-24 12:51:02 tried both 2018-04-24 12:51:08 anyone has the same problem? 2018-04-24 13:19:13 starts for me 2018-04-24 13:19:16 which arch? 2018-04-24 13:19:24 x86_64 2018-04-24 13:19:53 even by running: firefox --new-instance 2018-04-24 13:20:14 fcolista 7382 1.0 0.4 290876 35620 pts/3 S+ 13:20 0:00 /usr/lib/firefox-52.7.2/firefox --new-instance 2018-04-24 13:20:14 fcolista 7384 2.5 0.0 0 0 pts/3 Z+ 13:20 0:00 [firefox] huh 2018-04-24 13:21:58 thats weird 2018-04-24 13:26:58 the alpine linux logo on the wiki appears messed up for me, all clipped on the sides, anyone else seeing the same? 2018-04-24 13:35:40 fcolista2: works here with 'firefox --new-instance' but says that I should close already running one 2018-04-24 13:36:01 mps, yes 2018-04-24 13:38:10 fcolista2: yes, x86_64 2018-04-24 13:38:24 mps so you have the same issue? 2018-04-24 13:39:19 not sure, I can close this one with --new-instance, it is not defunct 2018-04-24 14:42:55 Could a maintainer take a look at https://github.com/alpinelinux/aports/pull/4075 when you get a chance? Thanks! 2018-04-24 18:51:10 automatic (unattended) updates (or should I say upgrades?) for apk: https://github.com/jirutka/apk-autoupdate (for early adopters, documentation is WIP) 2018-04-24 18:52:55 handling of packages_blacklist is currently hackish and fragile, it’s waiting for implementing apk upgrade --exclude 2018-04-24 18:53:47 C coders pls review https://github.com/jirutka/apk-autoupdate/blob/master/src/procs-need-restart.c, it’s my first standalone program written in C 2018-04-24 19:20:17 ^ waiting for `apk upgrade --exclude` to make apk-autoupdate more reliable and faster ;) 2018-04-24 19:20:24 ^ kaniini 2018-04-24 19:24:29 jirutka: fancy 2018-04-24 19:24:33 i've just been doing a crontab shells cript 2018-04-24 19:24:52 Adran: this is supposed to be executed from cron… 2018-04-24 19:26:15 jirutka: I meant apk update && apk upgrade as my script, not something anywhere safe at all 2018-04-24 19:26:34 Adran: aha, so totally useless, b/c you don’t restart affected services ;) 2018-04-24 19:26:44 Adran: that’s the hard part of automatic updates 2018-04-24 19:27:02 && reboot? ;) 2018-04-24 19:27:05 but necessary to make it more than just a placebo effect 2018-04-24 19:27:17 which is fun and fine until alpine has a broken initramfs for a while and then you have a dead box 2018-04-24 19:27:23 uh, okay, if you can reboot your servers after each update… 2018-04-24 19:27:30 yes 2018-04-24 19:28:01 that’s the main reason why I’ve implemented support for blacklist, to exclude linux-* from automatic upgrades 2018-04-24 19:28:51 I never wanna upgrade kernel automatically and never automatically reboot machine 2018-04-24 19:29:21 you need to live a little 2018-04-24 19:29:22 :D 2018-04-24 19:29:37 i agree though, and you have a much more sane way even if its brittle 2018-04-24 19:30:06 that’s the reason why I don’t wanna automatic kernel upgrades, so I can be sometimes offline without worrying about catastrophe caused by automatic upgrades XD 2018-04-24 19:32:15 the bad think is that I don’t remember in which way it’s brittle :/ I just remember that I came to conclusion that it must be implemented in apk-tools to make it fully functional and reliable, but I forgot the exact use case when this hack does not work well (b/c you know, don’t need to write it, I will _surely_ remember this… oh how many times I did that mistake :( ) 2018-04-24 19:33:38 afk 2018-04-24 20:58:18 haven't seen kaniini for a while 2018-04-24 21:01:37 <[[sroracle]]> they're busy with pleroma stuff 2018-04-24 21:03:05 pleroma? o.O 2018-04-24 21:22:08 after the libressl/openssl discussion iirc 2018-04-24 21:24:19 hm, I probably missed that discussion 2018-04-24 21:24:35 what was the result? I thought that we’ve already agreed about dropping LibreSSL 2018-04-24 21:24:48 I’m really looking forward it 2018-04-24 21:34:42 as am I 2018-04-24 21:38:26 kaniini mentions openssl development has been better recently and wanted to libressl but ncopa wanted to stay for a while to really look into the technical details before making any move. everyone was so busy since then. 2018-04-24 21:38:38 jirutka: ^ 2018-04-24 21:39:01 *wanted to drop libressl 2018-04-24 21:43:52 pleroma seems very cool 2018-04-24 21:51:32 aha :/ 2018-04-24 22:14:43 what is pleroma 2018-04-24 22:20:51 <[[sroracle]]> it's an activitypub implementation 2018-04-24 22:23:41 aha XD I looked it in dictionary and was quite confused… (in Gnosticism) the spiritual universe as the abode of God and of the totality of the divine powers and emanations. (in Christian theology) the totality or fullness of the Godhead that dwells in Christ. 2018-04-24 22:28:27 I mean, you can just look at kaniini github page :D 2018-04-24 22:32:11 should've mentioned it earlier though :D 2018-04-24 22:34:32 I took a breath that kaniini is not involved in some crazy religion bullshit XD 2018-04-24 22:34:53 (or we just don’t know about it) 2018-04-24 22:49:09 lol 2018-04-24 22:49:14 that hurts 2018-04-24 22:49:15 lol 2018-04-24 22:55:12 not a fan boy, but I find it interesting reading his blog posts. 2018-04-24 22:55:29 he has a blog? 2018-04-24 22:57:11 aha, http://kaniini.dereferenced.org/ 2018-04-24 22:57:15 I have to add it to my RSS 2018-04-24 22:57:50 yeah some cool stuffs 2018-04-24 23:54:48 Is there an APKBUILD option to reduce build log? 2018-04-24 23:55:51 ignore #channel * CRAP 2018-04-24 23:56:05 sorry 2018-04-24 23:56:24 jnt: you're right. As long as abuild doesn't depend on rpcgen, this shouldn't cause things. 2018-04-25 00:46:24 terra: no and if the problem is just that it does not finish on Travis, then write a comment that it fails due to log size, so we have to try it locally 2018-04-25 00:46:50 terra: definitely don’t redirect build logs to /dev/null just b/c of this 2018-04-25 00:51:03 jirutka : ok. thanks. 2018-04-25 05:56:06 I must say, that libressl update is really intense work for void, fixing packages for 3 days now :D 2018-04-25 10:16:17 whom I should contact regarding the this issue? https://bugs.alpinelinux.org/issues/8660 2018-04-25 10:44:45 <_ikke_> mps: best if possible is to just provide a PR or patch to the APKBUILD 2018-04-25 10:47:11 _ikke_: I know, but didn't set github account yet :( and the issue is just one line in APKBUILD. And, with enabled NLS tcsh works for me more than two months without any issue 2018-04-25 10:47:45 mps: you are the first person i know to use tcsh 2018-04-25 10:49:20 liwakura: well, nearly 30 years of habit and practice is hard to left :) 2018-04-25 10:50:42 >30 years of experience 2018-04-25 10:50:47 im not even 30 years old yet 2018-04-25 10:51:46 one day you will have these time behind you, and even longer I hope :) 2018-04-25 10:53:45 and, no, I'm not only person who use tcsh in AL. there are other people which uses it. and on other distros of course 2018-04-25 15:09:07 Guys, if a new package appears on repo with replaces="old-package", will "apk upgrade" detect and install/replace new one? 2018-04-25 15:17:39 terra: replaces has different semantics, it’s about replacing files owned by particular package, not packages 2018-04-25 15:17:49 terra: what you need is provides and it’s typically combined with replaces 2018-04-25 15:21:22 jirutka : replaces="" didn't work as expected. I will add provides="" too. 2018-04-25 15:22:03 https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#replaces and https://wiki.alpinelinux.org/wiki/APKBUILD_Reference#provides 2018-04-25 15:22:19 if you’re renaming package, you typically need both 2018-04-25 15:26:11 bit still, it isn't visible to "apk upgrade". manual install required, apk removes old one itself. 2018-04-25 15:26:16 *but 2018-04-25 15:26:29 feature request? 2018-04-25 15:34:20 it is 2018-04-25 15:35:03 when you have package A installed, package A is renamed to B and it provides="A" and replaces="B", then when you run apk upgrade, it automatically purges A and installs B 2018-04-25 15:35:21 iff A doesn’t exist anymore, otherwise it ofc keeps A 2018-04-25 15:37:20 replaces="B" ? 2018-04-25 15:39:24 wayland package is maintaining wayland-egl libs afterwards 1.15. I'm trying to pass this lib from mesa-wayland-egl to wayland-libs-egl. 2018-04-25 15:39:38 with a transparent way. 2018-04-25 17:35:19 Provides and replaces probably 2018-04-25 17:37:42 can I static link with out ld-musl-x86_64.so.1 dependency ? 2018-04-25 17:38:28 wener_: ofc 2018-04-25 17:38:42 jirutka: ? 2018-04-25 17:38:50 (of course) 2018-04-25 17:39:30 wener_: but if you want fully statically linked binary without PIE, then you have to use option -no-pie 2018-04-25 17:40:14 otherwise you get static binary with PIE, which is still portable and everything, but it looks a bit unusual… a file command does not recognize it as static binary 2018-04-25 17:40:49 add -no-pie still need libc.musl-x86_64.so.1 2018-04-25 17:42:53 jirutka: how can i get a fully statically linked binary ? i also add -l:/usr/lib/libc.a option 2018-04-25 17:43:00 what are you compiling and what options do you pass to compiler and linker? 2018-04-25 17:44:52 same option for linker and compiler -static -static-libgcc -l:/usr/lib/libc.a -l:/usr/lib/libstdc++.a -no-pie 2018-04-25 17:45:00 xmrig 2018-04-25 17:46:29 I’ve never seen -l:/path/to/static/lib 2018-04-25 17:46:57 https://stackoverflow.com/a/4423324/1870054 2018-04-25 17:50:47 this upgrade needs backport asap https://github.com/alpinelinux/aports/pull/4118 2018-04-25 18:05:11 when you have package A installed, package A is renamed to B and it provides="A" and replaces="B", then when you run apk upgrade, it automatically purges A and installs B 2018-04-25 18:05:34 andypost[m]: yet another drupal CVE?! 2018-04-25 18:05:44 andypost[m]: maybe ppl should finally stop using these craps 2018-04-25 18:05:44 Is this typo? I didn't understand the logic with replaces="B" 2018-04-25 18:06:19 andypost[m]: I’m currently writing bug report for Nextcloud… it looks like typical problem with concurrency… so it’s screwed, b/c php “devs” don’t have any clue about concurrency 2018-04-25 18:06:39 andypost[m]: I’m finishing it and need to go home after it, so I’ll deploy it in an hour or so 2018-04-25 18:15:40 I have package A is installed. New B package will take its files and replace the existing A package. so B package will has provides="A" replaces="A" 2018-04-25 18:16:32 Right? I don't have to do anything on A side which never will get an update? 2018-04-25 18:20:38 jirutka said replaces="B" and this struggled me. B is the new package here. 2018-04-25 18:52:06 I'm just trying to figure out the things. 2018-04-25 18:52:23 Anyway, I think this the fix related with wayland-egl: https://paste.ubuntu.com/p/5KQFPbmYyZ/ 2018-04-25 18:52:35 Thanks. 2018-04-25 19:05:40 lxc stable turned in 3.0.0 2018-04-25 20:08:17 fcolista2: yes i know 2018-04-25 20:08:21 did you see the changelog 2018-04-25 20:12:45 Yes...lot of things pulled out 2018-04-25 20:12:53 templates, language bindings etc 2018-04-25 20:13:25 gonna be a big change 2018-04-25 20:23:13 yes, probably not suitable for 3.8. 2018-04-25 20:23:46 ncopa: what is on our todo for 3.8? 2018-04-25 20:24:10 write release notes 2018-04-25 20:24:14 get builders up and run 2018-04-25 20:24:19 fix bugs 2018-04-25 20:24:26 upgrade qt to 5.10 2018-04-25 20:25:02 ncopa: chromium? 2018-04-25 20:25:08 what's the ETA for 3.8? 2018-04-25 20:25:21 help with fix bugs and updates with be appreciated 2018-04-25 20:25:26 eg PR reviews 2018-04-25 20:25:31 i am working on build servers 2018-04-25 20:25:52 i was hoping beginning of May 2018-04-25 20:26:04 first week in May would be nice 2018-04-25 20:26:08 but i doubt 2018-04-25 20:26:15 yes, chromium should be updated as well 2018-04-25 20:26:26 i started with chroium but it is pretty time consuming 2018-04-25 20:26:42 need to get the builders bootstrapped and running 2018-04-25 20:27:27 clandmeter configured a new xgene server for armhf 2018-04-25 20:27:38 i am moving the containers over as we speak 2018-04-25 20:27:51 with significantly more ram and with ssd disks 2018-04-25 20:28:22 i think i got a few mails regarding chromium 2018-04-25 20:28:31 ok? 2018-04-25 20:28:38 ncopa: would be nice if you take over maintainership 2018-04-25 20:28:41 chromium needs clang nowdays 2018-04-25 20:28:44 yeah 2018-04-25 20:28:48 so they start to bug you 2018-04-25 20:28:50 :p 2018-04-25 20:28:53 i guess that would make sense :) 2018-04-25 20:29:12 i think we dont package some of the stuff in lib dir 2018-04-25 20:29:35 possible 2018-04-25 20:30:07 Hi Carlo, 2018-04-25 20:30:07 It’s me again. I have problems getting chromium running on alpine. It says that it can not find the swiftshader stuff. 2018-04-25 20:30:08 Here is the stack trace. Maybe you have an idea. 2018-04-25 20:30:43 # /usr/bin/chromium-browser --headless --no-sandbox --disable-gpu --use-gl=osmesa http://www.google.de 2018-04-25 20:31:10 Failed to load /usr/lib/chromium/swiftshader/libGLESv2.so: Error loading shared library /usr/lib/chromium/swiftshader/libGLESv2.so: No such file or directory 2018-04-25 20:32:01 there are more so files not packaged. not sure what they are all needed for. 2018-04-25 20:42:50 jirutka: you've been following that issue? 2018-04-25 20:43:02 on alpine-chroot-install ? 2018-04-25 20:44:45 maybe you could implement a bail out if BIND_DIR == "/" 2018-04-25 20:44:58 that guy is difficult because he goes like, implement first, understand second 2018-04-25 20:58:26 ncopa: I definitely wanna upgrade nginx before v3.8, Andy is working on it, will check out how it goes 2018-04-25 20:58:57 good 2018-04-25 20:59:41 liwakura: what issue? chromium? definitely not, chrome/ium is forbidden on my systems :) 2018-04-25 20:59:58 jirutka: on alpine-chroot-script 2018-04-25 21:00:20 *install 2018-04-25 21:01:39 liwakura: I’m totally out of context, what issue are you talking about? 2018-04-25 21:01:46 https://github.com/alpinelinux/alpine-chroot-install/issues/8 2018-04-25 21:01:56 i somewhat assumed you get notifications 2018-04-25 21:02:42 hm, i did not, don’t know why :/ 2018-04-25 21:04:50 it really hurts when someone is running this script in docker, when one of the reasons why i wrote it was to avoid docker… 2018-04-25 21:07:09 :D 2018-04-25 21:07:48 hm, `mount: / bound on /alpine` is really not good… I wonder how it can happen 2018-04-25 21:08:20 next time someone tell me using https://github.com/jirutka/alpine-make-rootfs inside docker and i’ll right shoot myself XD 2018-04-25 21:08:54 jirutka: script run with PWD = / 2018-04-25 21:09:00 BIND_DIR is $PWD per default 2018-04-25 21:09:19 liwakura: i figured this, but still it should not mount to / inside chroot 2018-04-25 21:09:19 fix would be to just bail out if BIND_DIR == "/" 2018-04-25 21:09:44 because it does not make sense for an chroot 2018-04-25 21:09:56 ahaa, i see now 2018-04-25 21:10:46 I don’t mount PWD into /mnt as in alpine-make-rootfs and IIRC alpine-make-vm-image 2018-04-25 21:11:09 i dont know how travis is called tho 2018-04-25 21:11:14 but into /, b/c I designed it for CI and wanted to have exactly the same PWD in and outside of chroot 2018-04-25 21:11:23 travis call it from /home/travis/something 2018-04-25 21:11:37 so it mounts /home/travis/something in chroot 2018-04-25 21:11:55 I didn’t expected that someone will start it from /, but that’s my fault that I didn’t add check for this 2018-04-25 21:12:11 just one wish, please dont do it as he suggestd 2018-04-25 21:12:28 grepping for diff output is horribly unportable 2018-04-25 21:12:51 eh, `if diff "$BIND_DIR" "$BIND_TARGET_DIR" | grep "Common"; then` … really?! 2018-04-25 21:13:02 jirutka: some story 2018-04-25 21:13:03 how is this supposed to work? o.O 2018-04-25 21:13:19 that guy wanted a docker container for sabotage linux 2018-04-25 21:13:30 and opened a ticket and asked in irc... and when it was done 2018-04-25 21:13:37 he was disappointed that its bigger than alpine 2018-04-25 21:13:48 and we had to explain him what "self-hosting" means 2018-04-25 21:13:49 heh, not surprised XD 2018-04-25 21:14:35 so, im not sure if he understands what he is doing 2018-04-25 21:14:45 or why he is trying to run that script inside of an docker container 2018-04-25 21:15:26 back to your question, jirutka 2018-04-25 21:15:47 docker users almost never understand what are they doing… disclaimer: my observation, your experience may vary 2018-04-25 21:15:49 some diffs output a description of what they see when its not a file 2018-04-25 21:16:18 the string happens if there are directories of the same name in both arguments to diff 2018-04-25 21:16:43 aha 2018-04-25 21:16:46 >Common subdirectories: abc/foo and def/foo 2018-04-25 21:16:48 like that 2018-04-25 21:17:07 jirutka: also, i think you are right with the observation on docker users 2018-04-25 21:19:57 btw just today’s story… my colleague came to me and asked if I can test something on busybox … to run `/bin/sh sh`… well… I tried it and ofc it doesn’t work, b/c sh expects path to script, not a command… he told me that it works elsewhere… so i tried it with /bin/sh on macOS (and was surprised that it’s bash, I thought… nevermind), then on bash, zsh… behaves exactly the same everywhere 2018-04-25 21:20:35 :< 2018-04-25 21:21:03 ACTION tries to stay a friendly person 2018-04-25 21:21:57 short story long, problem was some misunderstanding about docker’s entrypoint vs. command and some stupid image from dockerhub 2018-04-25 21:22:08 eh, long story short XD 2018-04-25 21:26:47 I’m thinking about how to fix it, the current behaviour is actually quite bad for every $PWD except /home/… 2018-04-25 21:28:11 make it explicit 2018-04-25 21:28:21 that the bind mount only happens if the option is explicitly specified 2018-04-25 21:28:44 that would break all existing usages in travis.yml 2018-04-25 21:29:50 maybe do bind by default only when PWD is inside /home 2018-04-25 21:30:17 what about inside $HOME ? 2018-04-25 21:30:36 i know excentrics who have their home directory directly in / 2018-04-25 21:31:59 anyways, im off to bed 2018-04-25 21:32:00 gn8 2018-04-25 21:32:25 this script must be run as root, so $HOME would be /root, that’s not what i want 2018-04-25 21:33:09 the problem is that binding $PWD into chroot as default was bad idea at the first place; it makes sense for Travis, but not in general 2018-04-25 21:35:58 Do you foresaw any benefit to enable libunwind on mesa? 2018-04-25 21:36:15 or xorg-server 2018-04-25 21:45:22 as I’m more thinking about it, binding $PWD to /$PWD in chroot by default was extremely bad idea, it’s quite dangerous… 2018-04-25 22:05:46 s33r : want to compile packages for yourself? so what can beat a 16 core/thread processor? 32 core processor. 2018-04-25 22:06:16 ^ upps wrong channel 2018-04-26 01:11:05 say I have 2 openrc services, who use large amount of same code (variable + functions), so I made a third file that in each of these services at /etc/init.d/service_name, I add . /etc/init.d/base_file to load variables + functions. 2018-04-26 01:11:13 It just doesn't work 2018-04-26 01:11:32 looks like loading variables is ok, but loading function doesn't work 2018-04-26 01:12:01 does ash allow loading functions from external (script) file ? 2018-04-26 01:31:04 no shit, it's PEBKAC 2018-04-26 07:51:13 Hey! Is make installed by default on Alpine linux distros? 2018-04-26 07:51:24 no 2018-04-26 07:52:46 damn alright thanks 2018-04-26 10:23:27 <_ikke_> build-base is a meta package that should give you a core build system 2018-04-26 10:46:21 tmh1999: eh, if you need to extract some common scripts, definitely don’t put them to /etc/init.d, but somewhere into /usr/share/ 2018-04-26 10:46:39 tmh1999: /etc/init.d/ should contain only and only runscripts (shebang openrc-run) 2018-04-26 10:46:49 tmh1999: btw what package…? 2018-04-26 10:55:19 <_ikke_> jk 2018-04-26 10:55:35 <_ikke_> ignore that 2018-04-26 11:27:09 Hello, just noticed, that the "." folder within the tar.gz has the permissions set to 700 instead of 755, is there a specific reason for it? It causes trouble with su and sudo for me. 2018-04-26 11:41:53 agowa338: hi, which tar.gz? 2018-04-26 11:43:41 I used the x86_64 "Mini Root Filesystem from https://alpinelinux.org/downloads/ 2018-04-26 11:44:38 ncopa: ^^ 2018-04-26 11:44:56 i dont think that was intentional 2018-04-26 11:46:23 Hoped so, took me half a day of debugging. At some pont i did "chmod -R 777 /" and then sudo suddenly worked. strace was not really helpfull for that as it just sayed "Access denied" on the requested binary. 2018-04-26 11:48:49 agowa338: never do chmod -R on /, please 2018-04-26 11:49:11 agowa338: you may find https://github.com/jirutka/alpine-make-rootfs useful 2018-04-26 11:49:59 liwakura: was only for debugging purposes. 2018-04-26 11:52:10 jirutka: I don't want to create my own root fs, if there is an official tar.gz already available. It is better for my current usecase. I'm back online in a view minutes, have to swich the network. 2018-04-26 11:52:57 agowa338: what are you gonna use with the downloaded rootfs…? 2018-04-26 11:53:11 s/use/do/g 2018-04-26 11:59:13 jirutka: Now I'm back online. 2018-04-26 12:08:26 agowa338: what are you gonna do with the downloaded rootfs…? 2018-04-26 12:10:01 Thats a long storry and I may wont make any frends here. Do you really want to know? 2018-04-26 12:10:56 agowa338: hm, if it involves docker, then I’d rather don’t know; otherwise tell me, I’m curious person :) 2018-04-26 12:11:43 no it does not involve docker, but after I told you, you would like it was docker :p 2018-04-26 12:12:16 what can be worse? 2018-04-26 12:12:25 Windows Subsystem for Linux? 2018-04-26 12:12:26 jirutka: First of all there is another operating system called windows and windows has a new feature called WSL "Windows Subsystem for Linux" 2018-04-26 12:12:49 heh, I thought that it will be WSL XD 2018-04-26 12:13:09 jirutka: If you want to have a look at my project: https://github.com/agowa338/WSL-DistroLauncher-Alpine 2018-04-26 12:13:38 The binary is up and running, but the store app is currently untested, but "should work" 2018-04-26 12:13:55 well, I’m actually a bit interested in this; I found some issues on WSL about adding Alpine as supported distro, but didn’t have time yet to look at it and asked Windows guys at work if they can help with that 2018-04-26 12:14:33 jirutka: Just compile it, it is now fully working (atleast from what I've tested). 2018-04-26 12:15:52 on one side I think it may be good for people who are forced to support Windows users, so they can prepare for them something based on same sane distro running on WSL, on the other side I’m afraid of Windows users coming to our support channels… but now we have docker users, so it probably can’t be much worse 2018-04-26 12:17:06 jirutka: I'm doing it like: 1. Download the tar.gz from the website 2. Generate a sha256 hash of the downloaded file and compare it with the one specified at compile time 3. throw it against the api to bootstrap the filesystem 4. "Invoke some bugfixing commands", like "chown 755 /" and "apk --no-cache add shadow" 5. ask for a username and add it to the system 6. add some necessary groups 7. tell the api we're done 2018-04-26 12:17:21 where can I find changes made for Alpine support? I don’t see it in the repository 2018-04-26 12:17:34 jirutka: currently I'm looking at verifying the gpg signature, bit it seams to be a pain to implement in c++ 2018-04-26 12:18:13 IIRC rootfs from alpinelinux.org does not contain apk, doesn’t it? 2018-04-26 12:18:35 it does ;-) 2018-04-26 12:19:32 hm, but you still need to verify signature of rootfs to avoid hardcoding hash of specific release, right? 2018-04-26 12:20:49 jirutka: Yes, the goal is to dynamically get the latest version and download the sha256, tar.gz and asc. Than verify if the download was successfull by using the sha256 and after that check the integrity by using the asc and hardcoded pgp key. 2018-04-26 12:21:55 jirutka: But as i saied it is a pain to verify pgp signatures in pure c++, also windows does not have any pgp libraries by default... 2018-04-26 12:22:39 jirutka: and if I ship it with my launcher I would be responsible for updating it, that's something I wanto to avoid as much as possible. 2018-04-26 12:22:45 it’d be simpler to use the same approach I use in alpine-make-rootfs and other similar scripts 2018-04-26 12:24:34 I hardcode into the script URL and checksum of prebuilt statically linked apk-tools and Alpine keys, then use this static apk to install Alpine into a directory (apk verifies signatures of packages it downloads), so I get always the latest versions of all packages and apk itself 2018-04-26 12:25:40 it doesn’t matter when you use older apk-tools for bootstrapping, so it’s not needed to be updated regularly 2018-04-26 12:26:02 jirutka: The WSL is extracting the tar.gz for me, and the download happens over plain http, the alpinelinux.org guys don't have tls for it, so I'm not executing it before verifying its integrity. 2018-04-26 12:26:06 but I don’t know if this can work on WSL 2018-04-26 12:27:37 the problem is that you can’t use simple checksum verification for verifying minirootfs tar.gz, because of versions 2018-04-26 12:27:47 Invoking apk before bootstraping the root filesystem would not work, as I don't have a userland to execute apk in. 2018-04-26 12:28:47 there are many mirrors that support TLS, e.g. https://nl.alpinelinux.org/alpine/v3.7/releases/x86_64/alpine-minirootfs-3.7.0-x86_64.tar.gz 2018-04-26 12:30:09 however, TLS is quite weak, especially on Windows where people use various crapwars (called “antivirus software”) basically doing MitM attack on TLS connections, using fake certs etc. 2018-04-26 12:30:10 using https, would solve the man in the middle problem, so verifying the pgp signature would become less important. So only verifying the checksum would be enough. 2018-04-26 12:31:27 jirutka: AV is running with System privileges, so it is out of scope for me. Also on linux you could have imported a bad root ca. So it is not one of my but one of your local admins problem :p 2018-04-26 12:32:45 sane Linux users do not import random root CAs… 2018-04-26 12:33:09 jirutka: Sane Windows users also don't import random root CAs.. 2018-04-26 12:33:27 no, they just use software that do it for them without them know… 2018-04-26 12:34:06 jirutka: But isn't that also true for Linux? 2018-04-26 12:34:08 anyway, if you can’t run apk somehow on WSL directly, then downloading minirootfs over TLS is probably the option 2018-04-26 12:34:25 no, at least I don’t know about any software for Linux doing this 2018-04-26 12:34:29 For me it looks like you're having the assumption "linux software does not install a root certificate silently" 2018-04-26 12:34:37 and definitely no such software is in any Linux distribution repository 2018-04-26 12:35:23 yes, because software doing this ships with a binary only installer that bypasses the package manager... 2018-04-26 12:35:33 isn’t there some problem with musl compatibility on WSL? 2018-04-26 12:35:40 musl? 2018-04-26 12:35:44 musl libc 2018-04-26 12:35:48 libc used in Alpine 2018-04-26 12:35:59 have an example command to check? 2018-04-26 12:36:28 well, if someone really runs some binary installed downloaded from internet on his/her system, then (s)he should be pwned… 2018-04-26 12:36:37 jirutka: Should say, that I'm on "Skip ahead" aka, bleading edge windows 2018-04-26 12:36:38 jirutka, have one sec? 2018-04-26 12:36:45 fcolista2: yeah 2018-04-26 12:37:07 about lxc 2018-04-26 12:37:15 agowa338: well, there’s no easy way how to check it, just try to install and run some packages and you will see if it works 2018-04-26 12:37:35 https://dpaste.de/r1GR/raw 2018-04-26 12:38:19 in this way i don't get any error on init 2018-04-26 12:38:29 I've already pushed this and it works fine 2018-04-26 12:38:30 agowa338: there’s the one Alpine related issues on WSL: https://github.com/Microsoft/WSL/issues/2372 2018-04-26 12:38:36 but I'm sure there's a better way to do that 2018-04-26 12:39:36 fcolista2: uh, it quite doesn’t make sense to run cut on awk output which supposed to parse the file… 2018-04-26 12:39:44 fcolista2: just modify awk accordingly 2018-04-26 12:39:55 fcolista2: I don’t know what they changed in the config format 2018-04-26 12:40:48 output is dir:/var/lib/lxc/container/rootfs 2018-04-26 12:41:22 aha, they added prefix dir: 2018-04-26 12:41:33 yes 2018-04-26 12:41:44 this get rid of "dir:" 2018-04-26 12:43:03 fcolista2: `rootpath=$(lxc_get_var lxc.rootfs.path); rootpath="${rootpath#*:}"` would be cleaner 2018-04-26 12:43:30 fcolista2: hm, actually rootpath=${rootpath#dir:} would be better 2018-04-26 12:43:47 not sure what other prefixes may be there and if dir: prefix is mandatory 2018-04-26 12:43:53 jirutka: init is statically linked: 2018-04-26 12:43:54 # ldd /init 2018-04-26 12:43:54 ldd: /init: Not a valid dynamic program 2018-04-26 12:44:09 yeah, they already fixed this, that’s good 2018-04-26 12:44:23 jirutka, when/if they change dir: in fancyprefix: this will break 2018-04-26 12:44:54 but for now, yeah, that makes sense 2018-04-26 12:44:56 It was fixed before september 19 2017 2018-04-26 12:45:07 fcolista2: yes… and if they allow to use e.g. file:/path/to/image.tar, then the affected logic in init would break anyway… 2018-04-26 12:45:25 fcolista2: check the docs what prefixes are allowed there 2018-04-26 12:45:55 k 2018-04-26 12:46:04 perhaps wait for 3.0.0? 2018-04-26 12:46:20 gotta check doc for 3.0.0 too.. 2018-04-26 12:46:48 fcolista2: 3.0.0 has been already released 2018-04-26 12:46:51 If anyone knows something that "should/could" not work in WSL, please provide an example, I was not able to find any kernel related issues, I already crosscompiled the whole linux kernel for arm using wsl (but with debian userland) 2018-04-26 12:47:07 except loading kernel modles 2018-04-26 12:47:09 yes, I mean wait to bring it in alpine 2018-04-26 12:51:04 agowa338: I don’t know about anything particular that may not work 2018-04-26 12:52:12 agowa338: how will it work? can Windows user choose what Alpine release (stable such as v3.7 or edge) want to install and what mirror to use? 2018-04-26 12:53:00 jirutka: I would have followed what debian and so do, just pull one version by default and drop the user into the userland. From there you can perfomr inplace up/downgrades as you like. 2018-04-26 12:53:27 Every user gets a root shell (that is running within the context of a normal windows user, no administrative rights required) 2018-04-26 12:53:36 agowa338: okay, so the latest stable (currently v3.7)? 2018-04-26 12:54:06 jirutka: currently, yes. 2018-04-26 12:55:54 jirutka: As WSL is targeted to developers and not endusers, what would you expect from such an developer environment? Running some nodejs stuff? 2018-04-26 12:56:50 or building Alpine packages? Think I'll check the later one... 2018-04-26 12:56:55 agowa338: I dunno tbh 2018-04-26 13:00:12 jirutka: Your skript alpine-make-rootfs runs on Alpine I assume? Are there any other dependencies than noted in the Readme? 2018-04-26 13:00:42 agowa338: yes, but not just on Alpine, it should work on any Linux system 2018-04-26 13:01:12 jirutka: just wanted to make sure, so now I'm testing it on WSL Alpine ;-) 2018-04-26 13:01:51 agowa338: I’m quite curious if https://github.com/alpinelinux/alpine-make-vm-image works on WSL, it uses nbd 2018-04-26 13:04:40 jirutka: Executing alpine-make-rootfs already exposed the first error, windows does not have a tty "-ash: can't set tty process group (Operation not permitted)" 2018-04-26 13:05:51 but screen should worke for that, lmc 2018-04-26 13:07:11 ok it does not 2018-04-26 13:08:57 hm, tty is problematic even in some other environments 2018-04-26 13:09:11 but I don’t remember what I did with such problem 2018-04-26 13:10:38 ok, found the bug, it is something busybox wsl related "/bin/echo | sha1sum -c" throws the error... 2018-04-26 13:11:03 uh 2018-04-26 13:11:07 If I use bash it works 2018-04-26 13:11:07 that’s weird 2018-04-26 13:11:51 does ZSH works on it? 2018-04-26 13:12:22 I'm on a crappy wifi, installing takes a moment, ... 2018-04-26 13:14:18 zsh also works 2018-04-26 13:15:48 then i’d set zsh as default shell instead of ash, if ash doesn’t work on WSL 2018-04-26 13:16:30 jirutka: now the rally strange stuff, if I call "busybox echo '714a764b96442f551084fc50941fd1352e15ca6d alpine-make-rootfs' | sha1sum -c" instead it also works. 2018-04-26 13:17:50 did busybox implement "echo" in two different ways? 2018-04-26 13:17:51 echo may be ash’s builtin 2018-04-26 13:18:19 but ls -la /bin/ash 2018-04-26 13:18:19 lrwxrwxrwx 1 root root 12 Nov 30 22:50 /bin/ash -> /bin/busybox 2018-04-26 13:18:31 yes; I’m not sure about it, but most likely echo is builtin, so `busybox echo` runs different code than `echo` in ash 2018-04-26 13:20:46 also `ash -c "echo '714a764b96442f551084fc50941fd1352e15ca6d alpine-make-rootfs'" | sha1sum -c` works... 2018-04-26 13:26:20 If someone wants to have a look here is the ash strace https://pastebin.com/uJMdNLHp 2018-04-26 13:39:08 and here is the bug report: https://github.com/Microsoft/WSL/issues/3129 2018-04-26 13:39:31 I filed a few PRs on aports, is there anything I can do to improve them? https://github.com/alpinelinux/aports/pulls/kpcyrd 2018-04-26 13:46:37 jirutka: Are you a Alpine maintainer? Aka. Are you the right person to speak to for releasing my build to the windows store? 2018-04-26 13:47:10 agowa338: yes, I’m one of Alpine core devs 2018-04-26 13:47:16 It requires some verification, currently I don't know how it is done. 2018-04-26 13:48:42 jirutka: I've to leave, I'm going to contact you again, when it's time for that ;-) 2018-04-26 13:48:53 agowa338: okay, thanks! 2018-04-26 14:39:04 you want your build released as an official build? 2018-04-26 17:00:11 clandmeter1: feature request for the boot.alpinelinux.org images: virtio networking 2018-04-27 00:57:40 I wrote man pages for apk-autoupdate, please take a look if it’s readable and coherent https://github.com/jirutka/apk-autoupdate/tree/master/man (cc ncopa kaniini) 2018-04-27 08:39:08 jirutka: thats some documentation i like to read! 2018-04-27 08:39:17 also kudos for the mmap check thing 2018-04-27 17:34:35 tmh1999: looks like sudo testsuite fails. do you have time to have a look at it? looks like it fails to get correct process start time or something like that 2018-04-27 17:34:48 fails on s390x only 2018-04-27 17:35:24 ncopa: I'm just chilling at the moment to wait for server.. I will try to reproduce it on the server I'm having (not container). 2018-04-27 17:39:15 its a blocker for getting the v3.8 build up and run 2018-04-27 18:03:52 I see 2018-04-27 18:06:46 ncopa: it passes on the native server 2018-04-27 18:07:48 if people don't reply back early next week, I will call them 2018-04-27 18:08:31 ACTION sounds like a boss lol  2018-04-27 18:09:35 but really. 2018-04-27 19:15:48 it is friday my dudes 2018-04-27 19:16:48 yes 2018-04-27 19:34:59 danieli: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2018-04-27 19:35:05 aaaAAAAAAAAAAAAAAaa 2018-04-27 19:36:33 <_ikke_> .. 2018-04-27 20:52:26 err 2018-04-27 22:03:05 needs help to backport this commit and secfix to older releases https://github.com/alpinelinux/aports/pull/4118 2018-04-27 22:06:28 and this one to 3.5 https://github.com/alpinelinux/aports/pull/4140 2018-04-28 07:04:21 hi there. where can I find the roadmap (if there is one) for upcoming release(s)? there's some link to redmine but web browsers complain about bad cert and don't open it 2018-04-28 07:06:23 https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases maybe you want this? 2018-04-28 07:25:19 thanks but no. I'm looking for a schedule for the upcoming release(s). I see that each release takes a few months, but e.g. there's no indication for when 3.8 is planned to come out 2018-04-28 07:25:48 I'm not sure if that is in redmine either 2018-04-28 07:26:34 okay, thanks ;) 2018-04-28 15:01:34 jirutka, please commit secfixes to older branches for php and drupal7 2018-04-28 15:31:23 andypost: done 2018-04-28 15:33:21 jirutka: nice! 2018-04-28 15:33:33 i always wonder, how does the build infrastructure look like? 2018-04-28 15:34:57 liwakura: hm, to be honest, the most accurate description of our current build infra is… something like a pile of shit :/ 2018-04-28 15:35:17 like, a set of servers? 2018-04-28 15:35:27 liwakura: aha, servers, HW is fine 2018-04-28 15:35:47 alternatively i could setup sth on my own 2018-04-28 15:36:00 liwakura: what exactly do you wanna know? 2018-04-28 15:36:04 but thats only like, one additional repo url 2018-04-28 15:36:36 uhm, dont know what to ask for. i only see your commits on one side, and later, there is new stuff on the dl-cdn magically 2018-04-28 15:37:50 so is there some server polling git an then running abuild -r for every APKBUILD? 2018-04-28 15:38:52 basically, yes 2018-04-28 15:38:59 but it’s not just one server, but multiple servers 2018-04-28 15:39:09 one per arch? 2018-04-28 15:40:28 not exactly, some arches share one server (e.g. x86 and x86_64), but runs in different LXC containers 2018-04-28 15:40:40 andypost: do you know why this one test fails? https://travis-ci.org/alpinelinux/aports/builds/370351756#L3614 2018-04-28 15:41:00 one trouble point is how different builders are able to update the same repo 2018-04-28 15:41:21 (in terms of, i dont understand how that would be managed) 2018-04-28 15:43:19 jirutka, thanks! btw that looks like some travis issue, as I reported it works locally & on sw-arm8 2018-04-28 15:43:25 jirutka, https://github.com/alpinelinux/aports/pull/4066#issuecomment-383760193 2018-04-28 15:44:22 I used to dig test but not found nothing wrong with it 2018-04-28 15:46:41 andypost: it fails on my machine too 2018-04-28 15:48:02 hm, I think that I know the cause 2018-04-28 15:48:17 ipv6?! 2018-04-28 15:50:00 no, I don’t know, 127.0.0.2 works 2018-04-28 15:50:35 both builders and me use LXC 2018-04-28 15:53:46 jirutka, any idea why s390 build is not listed at pkgs.a.o? http://build.alpinelinux.org/buildlogs/build-edge-s390x/community/php7/ 2018-04-28 15:54:38 andypost: dunno 2018-04-28 15:55:53 # This test requires superuser privileges and CAP_NET_ADMIN.; rm "$srcdir"/nginx-tests-*/proxy_bind_transparent.t 2018-04-28 15:56:15 they have probably split proxy_bind_transparent to two tests 2018-04-28 15:56:28 the failing one is proxy_bind_transparent_capability 2018-04-28 15:56:36 and that needs to run under (real) root 2018-04-28 15:57:00 it means lxc has no this cap? 2018-04-28 15:58:04 in the configuration we use, no, it’s disallowed 2018-04-28 16:57:34 andypost: njs module is tricky, it actually provides two modules 2018-04-28 17:51:27 jirutka, that's where I stuck cos never used it 2018-04-28 17:51:43 andypost: I’ve already fixed it, now trying to run njs tests 2018-04-28 18:23:09 jirutka, looks build went fine! 2018-04-28 18:23:21 yes 2018-04-28 19:54:01 jirutka, looks php went fine in edge - please spread to other releases 2018-04-28 21:01:09 I still don’t understand why the github-pr-closer is not closing PRs made by awilfox :( I don’t see anything special in the webhook payloud 2018-04-28 21:03:27 jirutka: I guess because some builds are not finished yet 2018-04-28 21:03:43 nope, that’s irrelevant for it 2018-04-28 21:09:59 <[[sroracle]]> Is it gpg signing? 2018-04-28 21:10:52 that’s what I thought, but I don’t see any difference in webhook payloud 2018-04-29 00:26:14 jirutka: I just submited a request to the Windows Store to get the required permissions for accessing the required APIs. I'll get response in about 6 business days, hopefully they have nothing to complain. After that is done, I'll be able to publish the app for access by url, so that it is not yet visible in the store. 2018-04-29 11:45:38 liwakura: can you try latest boot.a.o 2018-04-29 12:06:30 clandmeter: alright, i ran it, the virtio module is in the initrd 2018-04-29 12:06:43 im still investigating why it fails anyways 2018-04-29 12:24:30 clandmeter: it looks fine from your side 2018-04-29 12:24:59 the "virtio" feature from mkinitfs is lacking the virtio_pci module, which is a requirement for virtio disk and virtio network 2018-04-29 12:28:23 when using mkinitfs when doing an regular disk install, those modules get included still 2018-04-29 12:37:01 can't we include "service" command into openrc package again? 2018-04-29 15:27:50 liwakura, what is the modules exact name? 2018-04-29 15:36:27 clandmeter: virtio_pci 2018-04-29 15:36:55 liwakura, please try again 2018-04-29 15:37:01 or wait 1 min 2018-04-29 15:37:03 what did you do? 2018-04-29 15:37:06 its not urgent 2018-04-29 15:37:17 IMHO it should be added to /etc/mkinitfs/features.d/virtio.modules 2018-04-29 15:37:21 please try if you can 2018-04-29 15:37:46 no thats full virtio support 2018-04-29 15:37:52 we dont need that with netboot 2018-04-29 15:38:17 netboot needs virtio_pci, since the network goes via virtio pci 2018-04-29 15:38:22 for the modlook 2018-04-29 15:38:24 *modloop 2018-04-29 15:38:30 no 2018-04-29 15:38:42 modloop has nothing to do with it 2018-04-29 15:38:50 we need it in initramfs 2018-04-29 15:38:59 oh ok 2018-04-29 15:39:03 i read it wrong 2018-04-29 15:39:08 yes to load the modloop 2018-04-29 15:39:27 but i dont want all of virtio in initramfs 2018-04-29 15:39:56 we need network features to be inside initramfs 2018-04-29 15:40:01 and it was lacking virtio 2018-04-29 15:40:26 boots with network working, here is lsmod: https://w1r3.net/KWdBJt.txt 2018-04-29 15:41:28 ok so boot is ok now? 2018-04-29 15:43:13 checking the other usecase... 2018-04-29 15:43:49 i wonder why virtio_net doesnt depend on virtio_pci 2018-04-29 15:46:45 yeah, the cloud stuff also works 2018-04-29 15:47:41 FYI one of my use-cases is one-shot starting an VPS and it ends up replacing itself with an alpine install 2018-04-29 15:47:50 optionally with an apkovl set up 2018-04-29 15:49:10 clandmeter: do you know how this module issue doen't happen if i do an regular install on a virtio machine? 2018-04-29 15:50:03 liwakura, if you install you will generate your own initramfs 2018-04-29 15:50:11 which will have all virtio included 2018-04-29 15:50:26 does mkinitfs detects that via lsmod? 2018-04-29 15:50:44 it depends what iin mkinitfs.conf 2018-04-29 15:50:56 maybe there is some autodetection 2018-04-29 15:51:53 mh, default mkinitfs.conf includes virtio 2018-04-29 15:52:06 but it ends up including virtio_pci 2018-04-29 16:00:16 clandmeter: what did you change in the generation scripts? 2018-04-29 16:11:22 liwakura, nothing 2018-04-29 23:53:17 Guys, which script is both for new install and upgrade? $pkgname-pre-install? 2018-04-30 04:49:07 jirutka: mind if I upgrade openblas 0.2.20. Looks like you're working on it a while ago and those issues have been resolved. 2018-04-30 13:22:50 ncopa: I'm checking the linux-vanilla 2018-04-30 13:23:21 there's some new config for spectre 2018-04-30 14:47:20 How can I prevent to install runtime dependencies during package build? 2018-04-30 14:48:31 Due to this, I can't bootstrap some new package 2018-04-30 15:21:16 Ok, I figured it out. Just define depends locally in package() 2018-04-30 15:45:50 so, we have gns3 broken in community due to aiohttp 2018-04-30 15:46:13 I wonder to ship a py3-aiohttp-gns3 and set "conflicts" with py3-aiohttp 2018-04-30 15:46:23 in order to use a different, compatible version 2018-04-30 15:46:49 I should do the same with py3-aiohttp-* 2018-04-30 16:55:13 any thought on that? 2018-04-30 17:08:31 archlinux does the same 2018-04-30 17:09:21 in aur they have a bounch of python packages with suffix -gns3 2018-04-30 17:12:27 6 pacakges 2018-04-30 17:12:35 ncopa, what do you think? 2018-04-30 17:39:37 jirutka, ^^ 2018-04-30 19:02:59 Do we have any package for wake on lan? 2018-04-30 19:03:05 kinda missing wol(1) 2018-04-30 19:03:17 I might just package it 2018-04-30 19:03:29 busybox has functionality to respond to magic packets 2018-04-30 19:03:54 I mean, issuing wake on lan packets, not receiving. 2018-04-30 19:04:35 ah, it's ether-wake 2018-04-30 19:04:52 ether-wake is to respond to them IIRC 2018-04-30 19:05:07 oh no 2018-04-30 19:05:12 yes ether-wake will send 2018-04-30 19:05:26 ;) 2018-04-30 19:05:28 ether-wake was what I was thinking of, before 2018-04-30 19:06:56 hmm, "ether-wake: socket(AF_PACKET,3,0): Operation not permitted 2018-04-30 19:07:17 This shouldn't need root, right? :o 2018-04-30 19:07:47 Are you using grsec kernel? 2018-04-30 19:07:53 no, linux-vanilla 2018-04-30 19:12:23 Doesn't complain when executed as root, but it doesn't seem to work :/