libera/#devuan-dev/ Monday, 2018-11-26

Centurion_DanLeePen: so how are the tests with libelogind0 replacing libsystemd0 going?07:49
LeePeno/08:49
LeePenCenturion_Dan: I tried it at the end of last week and it seemed OK, but ldconfig keps overwriting it.08:52
LeePenHowever, the good news is that with your new build of policykit-1 and the new elogind, everything desktoppy works for me.08:53
Centurion_Danwhat do you mean by "ldconfig keps overwriting it"08:53
LeePenAs I write this, I now realise my mistake08:54
LeePenI symlinked to libsystemd.so.0 to libelogind.so.0 which is itself a symlink.08:55
LeePenI should have symliked to the actual .so file. Duh!08:55
Centurion_Dan;-)08:55
LeePenI will have another go...08:56
LeePenHowever, I am interested that xfce works for me without the consolekit backend.08:56
Centurion_Danis that policykit-1 the new old build (from ascii)08:56
LeePenI think gnu_srs2 thought consolekit was required for xfce?08:56
Centurion_DanLeePen: well that's the point of libelogind...08:57
LeePenThe new one in experimental you did on Friday08:57
Centurion_Danno, xfce will work with either consolekit or elogind.08:57
LeePenGood. Well it is working then.08:57
Centurion_Danslim Login manager will only work with consolekit, and most likely some older more unixy DE's like enlightenment etc may only work with consolekit.08:59
LeePenslim seemed to work for me. There is a 1 line patch required for /etc/pam.d/lightdm-greeter08:59
Centurion_Danconsolekit2 will use the logind hooks (via dbus) to also work but doesn't need libsystemd either.09:00
LeePento add pam_elogind.so09:00
golinux(mostly) fsmithred and I are beating our heads against launching graphical root apps since gksu has been deprecated.09:01
Centurion_Danperhaps pam_elogind.so should could also be handled via a symlink for pam_systemd.so09:02
Centurion_Danagain it should be the same abi used there.09:02
golinuxI installed his beowuld nodbus iso in VB and have yet to be able to launch synaptic.  I CAN get thunar and leafpad up and running.09:02
golinuxSorry to drop into the middle of your conversation but I'm headed to bed in a few.09:03
Centurion_Danhmmm must have a broken pkexec or broken policykit rules.09:03
golinuxIt's been very frustrating.  The guis are throwing up lots of dbus failures09:04
LeePenYes we could. In fact I already have a compatibility package for debian that has that in. See https://github.com:markhindley/libpam-elogind-compat.git09:04
KatolaZgolinux: if you need a fully-featured desktop you will need dbus09:05
KatolaZor leave with the warnings09:05
KatolaZ~live09:05
golinuxEvery time I install something I get stuff like this:09:06
golinuxdpkg: warning: 'ldconfig' not found in PATH or not executable09:06
golinuxdpkg: warning: 'start-stop-daemon' not found in PATH or not executable09:06
golinuxdpkg: error: 2 expected programs not found in PATH or not executable09:06
golinuxNote: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin09:06
KatolaZuh?09:07
KatolaZthere must be something very wrong in the image you are using09:07
golinuxI dunno.  All I know is that it's been really frustrating.09:08
KatolaZyeah golinux09:08
KatolaZdevelopment is about trying things out :)09:08
KatolaZand get stuff broken09:08
golinuxWhat I CAN see of the therem looks OK on Xfce so some good news.09:08
KatolaZand work through the breakage09:09
golinuxfar is the one fixing it.  I just moan and groan . . .09:09
golinuxfsr, od course.09:09
golinuxI haven't tried the mini.iso again yst.  Maybe tomorrow.09:10
golinuxOy.  Too many typos. I need sleep09:10
LeePenKatolaZ: I tried the mini iso. No problems (other than tasksel xfce, as I mentioned). But I never saw a choose-init question.09:14
KatolaZLeePen: it's in expert mode09:19
KatolaZyou have to load the choose-init component09:19
KatolaZwe will probably change that09:19
KatolaZmeaning that the component will be always loaded09:19
LeePenOK, I'll try again.09:19
KatolaZbut the question only asked in expert mode09:19
KatolaZanyway, I tried the openrc install09:20
KatolaZit works fine09:20
KatolaZ(meaning it boots up, starts/stop services, reboots, shuts down, etc)09:20
KatolaZbut the more testing the merrier09:20
KatolaZI have a pretty bare-bone sense of "it works"09:21
KatolaZmaybe too bare-bone :D09:21
LeePenWe have to start somewhere...09:21
KatolaZ:D09:21
KatolaZgolinux: you can use the latest i386 mini iso09:52
KatolaZhttps://pkgmaster.devuan.org/devuan/dists/unstable/main/installer-i386/20181125/images/netboot/mini.iso09:53
KatolaZbuilt yesterday09:53
KatolaZseems to work fine09:53
KatolaZLeePen: if you have the install log of the one which failed on tasksel, we can check that the problem is with missing polkit packages (I am almost sure that will lead to a failure in tasksel)09:54
LeePenI think it may have been a disc space issue: that is what I got when I tried it manually when chrooted to /target09:55
KatolaZoh09:56
KatolaZyou need at least a few free GB for a complete desktop09:56
LeePenI have a bigger VM disc this time. Will try again.09:56
KatolaZbut anyway, the desktop tasks depend on libpolkit-stuff09:56
LeePenYep09:56
KatolaZso I guess it will fail anyway09:56
KatolaZ(actually, each desktop depends on either the logind or the consolekit version)09:57
KatolaZ(it's basically the same conf as in ascii, but the packages are not there :D)09:57
LeePenKatolaZ: the mini-iso install has failed in expert mode when installing the kernel.10:37
LeePenUsing ceres it is trying to download linux-image-amd64_4.18+99_amd64.deb10:39
LeePenfrom  pkgmaster.devuan.org/merged/pool/DEBIAN/main/l10:39
LeePenwhich doesn't exist10:42
LeePenI will try again with beowulf.10:55
Centurion_DanLeePen: likely that debian have upgraded the kernel so we'll need to rebuild debian-installer11:11
Centurion_Danto be honest I'm a bit surprised you got that far if that was the case, as usually it fails downloading the kernel modules ...11:13
KatolaZLeePen: I installed successfully yesterday11:35
KatolaZyou should use pkgmaster.devuan.org as a mirror11:35
KatolaZat least for the moment11:35
KatolaZand I finished an i386 installation one hour ago11:36
KatolaZall went well11:36
KatolaZLeePen: could you please post the installation log?11:36
LeePenI think it might be my package cache timing out11:37
KatolaZmmmhhh11:38
KatolaZthe install log will tell you why it failed11:38
KatolaZif you post it somewhere, I might have a look later11:38
KatolaZLeePen: I installed linux-image-amd6411:42
KatolaZand linux-image-i68611:42
KatolaZusing beowulf11:42
LeePenThanks. I got http 408 from my cache. Not sure why. I will try again without it.11:43
KatolaZok11:54
KatolaZanyway LeePen, we will have a weekly build of d-i from now on11:54
KatolaZ(or at every kernel upgrade, whatever comes first)11:55
KatolaZgolinux: I can confirm that the new mini.iso workd perfectly on i38611:55
KatolaZhttps://pkgmaster.devuan.org/devuan/dists/unstable/main/installer-i386/current/images/netboot/mini.iso <- golinux11:56
KatolaZif you want the gtk installer, just use:11:57
KatolaZhttps://pkgmaster.devuan.org/devuan/dists/unstable/main/installer-i386/current/images/netboot/gtk/mini.iso <-11:57
KatolaZstill mini.iso (bare-bone)11:57
DocScrutinizer05(fontsnaps) "wrote" ohmy. I guess the "code" are ~80 char ;-) I just had the idea and a mood to bash something together (literally)12:56
DocScrutinizer05otoh in my book a patch is the betzter the shorter it is (in chars) for maximum effect (in functionality)12:57
DocScrutinizer05my best patch been literally one char that fixed a whole package12:58
DocScrutinizer05find -> dfind to use the proper find util instead crippled messybox version12:59
jaromilahoy, anyone thinks more needs to be added / edited on the announcement of the d1conf15:55
jaromilnow is the moment15:56
jaromili'll soon make a final edit and close the announcement15:56
jaromilfor sending tomorrow15:56
jaromilhappy devuan anniversary!15:56
KatolaZjaromil: have put some comments and edited slightly15:56
golinuxKatolaZ: Have just downloaded the new mini.iso and will give it a spin later today.19:09
KatolaZok golinux19:14
KatolaZgood19:14
golinuxThanks for doing that19:15
fsmithredhi KatolaZ19:16
KatolaZhi fsmithred19:17
fsmithredI just did 'git checkout -b suites/ceres' for fontsnaps, and now I'm confused about what to do next19:17
golinuxfsmithred: did you get my email?  Just what did I do wrong.19:17
KatolaZthe problem in the fontsnaps package is that it should be made "native"19:17
fsmithredset-upstream or add remote?19:17
KatolaZnope19:17
KatolaZis there a git repo upstream?19:17
KatolaZor any kind of repo for that?19:17
fsmithredjust g.d.o.19:17
fsmithredmaster and suites/ascii19:18
fsmithredoh, there is an upstream branch19:18
fsmithredno clue what that is19:18
KatolaZI mean19:18
KatolaZwho is the developer?19:18
fsmithredDocScrutinizer05,19:19
fsmithredthe package is only in devuan19:19
fsmithredgolinux, I don't know what you did, but do what I explained in this morning's email.19:21
golinuxI explained it in my response.19:21
fsmithreddid you try the four commands I listed?19:22
fsmithredsu19:23
fsmithredcp synaptic /usr/local/bin/19:23
fsmithredchmod +x /usr/local/bin/synaptic19:23
fsmithredsynaptic19:23
golinuxI have been chasing my tail all morning19:24
golinuxThe only difference was that I did chmod +x /usr/local/bin/synaptic.BIN19:24
golinuxwith the file extension19:24
fsmithredwell, you might need to put the permissions back to what they were. I don't know19:24
fsmithredno, cancel that19:25
fsmithredwhy did you add the .bin?19:25
golinuxLook at the screenie I sent too19:25
fsmithredI can't right now19:25
fsmithredwhere did you come up with the .bin?19:25
golinuxbecause that was the name of the file19:25
fsmithreddid you change permissions on /usr/sbin/synaptic.bin19:25
fsmithredno, I did not name my script with .bin19:25
golinuxNO! I was never in s.bin19:26
fsmithredmaybe I should have named it something else19:26
golinuxIt downloaded with that extension19:26
fsmithredweird19:27
fsmithredit is just a script, right?19:27
fsmithredyou should be able to read it with less or a text editor19:27
golinux#!/usr/bin/env bash19:27
golinuxPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin19:27
golinux/usr/sbin/synaptic19:27
golinuxexit 019:27
fsmithredyeah19:28
fsmithredeither rename it or start it with its current name19:28
golinuxI'19:28
golinuxll play with it later.19:29
fsmithredif you already copied and made it executable, then19:30
fsmithredsu19:30
fsmithredsynaptic.bin19:30
golinuxI'll remove the .bin.  Wonder why webmail added that.19:30
LeePenKatolaZ: Just to let you know the mini.iso install of both ceres and beowulf was fine once I sorted my cache.19:35
KatolaZok LeePen19:35
KatolaZthanks19:35
KatolaZI have tested both amd64 and i386 for beowulf19:35
KatolaZthe openrc install works absolutely fine19:35
LeePenYes, I have openrc too19:35
LeePenSorry for the noise earlier.19:36
KatolaZnp19:36
KatolaZ:)19:36
KatolaZno need to apologise19:36
golinuxfsmithred: Removing that rogue extension worked!  Now have synaptic working on beowulf!19:36
fsmithredyeah, you have to call the script by its actual name19:37
golinuxWell, not my doing.  Blame roundcube.19:37
golinuxI remember now that it has done that with text files that I attached19:38
golinuxEvidently it needs to have a specified  file extension or it adds one.  Winders needs that19:39
golinuxLinux doesn't19:40
ServiceRobotgreetings, programs!19:56
ServiceRobotbeen following the mailing list for a while, but thought I'd drop over here for a bit19:58
fsmithredKatolaZ, I have three packages ready to go into unstable and be built.20:01
ServiceRobotwhich packages?20:01
KatolaZok fsmithred20:01
fsmithredfontsnaps refractainstaller base and gui20:01
ServiceRobotnever used those20:02
fsmithredinstalls live cd to hard disk20:02
KatolaZfsmithred: did you solve the problem with fontsnaps?20:02
fsmithredno, I have no idea what to do20:02
ServiceRobotthat sounds very useful for testing20:02
fsmithredit builds fine with dpkg-buildpackage -us -uc -b20:02
KatolaZfsmithred: where is the repo?20:03
fsmithredgit.devuan.org20:03
KatolaZ-_-20:03
KatolaZlink :D20:03
KatolaZ(please)20:03
fsmithredI can't log in now, because I don't remember my password20:03
fsmithredand it's not saved in this laptop20:03
KatolaZyou have the link in the repo20:04
KatolaZgit remote -v20:04
KatolaZhold on20:04
KatolaZI'll have a look20:04
fsmithredgit.devuan.org:devuan-packages/fontsnaps20:04
fsmithred.git20:04
KatolaZok20:04
KatolaZfound it20:04
KatolaZthanks20:05
KatolaZfsmithred: so where does it come from?20:05
KatolaZif it exists only in Devuan20:06
fsmithredcame from Jorg's computer, I guess20:06
KatolaZand there is not an upstream (another git repo where this is hosted)20:06
fsmithrednope20:06
KatolaZwe can make it a native package20:06
fsmithredyes20:06
KatolaZok20:06
fsmithredgpb.conf is different in this one20:06
KatolaZok I'll do that then20:06
fsmithredthe upstream line20:06
KatolaZno you don't have any upstream in native packages20:06
KatolaZwhat do you have in the upstream branch ?20:07
KatolaZjust the same stuff?20:07
fsmithredupstream-tag=%(version)s upstream-tag=v%(version)s20:07
fsmithredwhich is correct?20:07
fsmithredupstream branch has the ascii version20:08
KatolaZno correct answer here20:08
KatolaZI mean20:08
KatolaZthe build system uses the upstream branch20:08
fsmithredi.e. the changelog was not updated in upstream. That's the only diff.20:08
KatolaZchecks it out20:08
KatolaZand checks that it is identical (byte-for-byte) to the stuff you have in the suites/whatever you are trying to build20:08
KatolaZ(except for the debian/ folder)20:08
KatolaZthis will ensure that you are actually building what is available upstream + debian patches20:09
fsmithredoh, ok.20:09
KatolaZbut20:09
KatolaZif a package is a "native" one20:09
KatolaZthen it does not have an upstream20:09
KatolaZwhich seems to be teh case hre20:09
KatolaZ~here20:09
KatolaZso I would turn the package into a native one20:10
fsmithredso how to I tell git that it's native?20:10
KatolaZby modifying debian/source/format20:10
KatolaZto 3.0 (native)20:11
KatolaZ(but don't do that lightheartedly, in general)20:11
KatolaZthis also means that the package version will not have any -version20:11
KatolaZonly the major number20:11
KatolaZin your case just 1.120:11
fsmithredprevious version was 1.0-120:12
KatolaZyeah20:12
KatolaZnow if this package remains as a non-native one, the version would be 1.1-120:12
KatolaZif it's a native one, the version would be 1.120:12
KatolaZ(or 1.2, or 2.0, but not 1.1-1, 1.1-2, etc, since -n is the debian-package version)20:12
fsmithredok, thanks.20:13
fsmithredwill remember that20:13
KatolaZnp20:13
KatolaZdo you want me to do that?20:13
fsmithredit's done20:13
fsmithredbut I still haven't pushed20:14
KatolaZok20:14
fsmithredoh, I'm in branch suites/ceres20:14
KatolaZwhen you are done20:14
KatolaZoh20:14
KatolaZwhen you are done20:14
KatolaZjust20:14
KatolaZcommit everything20:14
KatolaZgit checkout -b suites/unstable20:14
fsmithredyeah, it's all committed20:14
fsmithredI meant to do this in master20:14
KatolaZand then push20:14
fsmithredoh, we're calling it suites/unstable?20:15
KatolaZyeah20:15
fsmithredit wants --set-upstream origin20:17
KatolaZsure20:17
KatolaZgit push --set-upstream origin suites/unstable20:17
fsmithredit worked20:18
fsmithredI should do the same with refractainstaller20:18
fsmithredoh, does gpb.conf need to be changed from master to suites/unstable?20:18
KatolaZno need20:19
KatolaZit's ignored20:19
fsmithredok20:19
KatolaZwhen you build on ci20:19
KatolaZhold on20:19
KatolaZwith refractainstaller20:19
KatolaZyou have an upstream repo right?20:19
KatolaZor not?20:19
fsmithredno20:19
KatolaZok, then it should be a native package20:20
fsmithredthere's no source/format file20:20
KatolaZuh?20:21
KatolaZare you sure you are in suites/ascii20:21
KatolaZor suites/unstable?20:21
fsmithredI haven't made suites/unstable yet20:21
fsmithredI'm in master - that's the newest version20:22
KatolaZok20:22
KatolaZif you move to suites/ascii you will see that file20:22
KatolaZ(I guess)20:22
fsmithredascii has an older version and experimental has the oldest version20:22
fsmithredno, I checked in exp and ascii. no format20:23
KatolaZyeah but I am just talking about the stuff inside the debian/ folder20:23
KatolaZo_O20:23
KatolaZquite strange, TBH20:23
KatolaZmy fault then20:23
KatolaZsorry20:23
fsmithredwant me to create it?20:23
KatolaZcould you please add it?20:23
KatolaZyes, please20:23
fsmithredyup20:23
KatolaZwith20:23
KatolaZ3.0 (native)20:24
KatolaZinside20:24
fsmithreddone20:24
KatolaZok20:24
KatolaZare you done with fontsnaps?20:24
fsmithredI think so20:24
fsmithredyes20:25
KatolaZyou should put the Vcs-Git and Vcs-Browser headers20:25
KatolaZin debian/control20:25
KatolaZthe first one is the https link to the git repo20:26
KatolaZthe second one is normally the http link to the webpage of the repo20:26
KatolaZon git.devuan.or20:26
KatolaZon git.devuan.org20:26
fsmithreddone20:31
KatolaZbuilding fontsnaps locally (in pbuilder)20:34
KatolaZI will finally add this to d1h20:34
fsmithredis there a simple howto for pbuilder?20:34
KatolaZnot yet20:35
KatolaZprobably my fault20:35
KatolaZ:\20:35
KatolaZI will try to put something decent together20:35
fsmithrednot entirely - I've looked at the documentation on it before20:35
KatolaZit's a bit messy20:35
fsmithredand it was definitely not anything you did20:35
KatolaZbut we really need just a few commands20:36
KatolaZno I mean20:36
fsmithredthat's usually the case20:36
fsmithredwith debian20:36
KatolaZit's my fault we don't have a short and easy guide20:36
KatolaZanyway20:36
KatolaZfontsnaps works20:36
fsmithredcool20:36
KatolaZfsmithred: would you like to trigger the build from git.devuan.org?20:37
fsmithredyes, but probably not until I get internet at home20:37
KatolaZopen issue20:37
KatolaZok20:37
KatolaZI can trigger the build instead20:37
fsmithredso I can make suites/unstable for refractainstaller-base now?20:37
KatolaZsure20:38
KatolaZfsmithred: #devuan-ci20:38
DocScrutinizer05what? /usr/local/bin/synaptic.BIN23:54

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!