Centurion_Dan | LeePen: so how are the tests with libelogind0 replacing libsystemd0 going? | 07:49 |
---|---|---|
LeePen | o/ | 08:49 |
LeePen | Centurion_Dan: I tried it at the end of last week and it seemed OK, but ldconfig keps overwriting it. | 08:52 |
LeePen | However, the good news is that with your new build of policykit-1 and the new elogind, everything desktoppy works for me. | 08:53 |
Centurion_Dan | what do you mean by "ldconfig keps overwriting it" | 08:53 |
LeePen | As I write this, I now realise my mistake | 08:54 |
LeePen | I symlinked to libsystemd.so.0 to libelogind.so.0 which is itself a symlink. | 08:55 |
LeePen | I should have symliked to the actual .so file. Duh! | 08:55 |
Centurion_Dan | ;-) | 08:55 |
LeePen | I will have another go... | 08:56 |
LeePen | However, I am interested that xfce works for me without the consolekit backend. | 08:56 |
Centurion_Dan | is that policykit-1 the new old build (from ascii) | 08:56 |
LeePen | I think gnu_srs2 thought consolekit was required for xfce? | 08:56 |
Centurion_Dan | LeePen: well that's the point of libelogind... | 08:57 |
LeePen | The new one in experimental you did on Friday | 08:57 |
Centurion_Dan | no, xfce will work with either consolekit or elogind. | 08:57 |
LeePen | Good. Well it is working then. | 08:57 |
Centurion_Dan | slim 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 |
LeePen | slim seemed to work for me. There is a 1 line patch required for /etc/pam.d/lightdm-greeter | 08:59 |
Centurion_Dan | consolekit2 will use the logind hooks (via dbus) to also work but doesn't need libsystemd either. | 09:00 |
LeePen | to add pam_elogind.so | 09:00 |
golinux | (mostly) fsmithred and I are beating our heads against launching graphical root apps since gksu has been deprecated. | 09:01 |
Centurion_Dan | perhaps pam_elogind.so should could also be handled via a symlink for pam_systemd.so | 09:02 |
Centurion_Dan | again it should be the same abi used there. | 09:02 |
golinux | I 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 |
golinux | Sorry to drop into the middle of your conversation but I'm headed to bed in a few. | 09:03 |
Centurion_Dan | hmmm must have a broken pkexec or broken policykit rules. | 09:03 |
golinux | It's been very frustrating. The guis are throwing up lots of dbus failures | 09:04 |
LeePen | Yes we could. In fact I already have a compatibility package for debian that has that in. See https://github.com:markhindley/libpam-elogind-compat.git | 09:04 |
KatolaZ | golinux: if you need a fully-featured desktop you will need dbus | 09:05 |
KatolaZ | or leave with the warnings | 09:05 |
KatolaZ | ~live | 09:05 |
golinux | Every time I install something I get stuff like this: | 09:06 |
golinux | dpkg: warning: 'ldconfig' not found in PATH or not executable | 09:06 |
golinux | dpkg: warning: 'start-stop-daemon' not found in PATH or not executable | 09:06 |
golinux | dpkg: error: 2 expected programs not found in PATH or not executable | 09:06 |
golinux | Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin | 09:06 |
KatolaZ | uh? | 09:07 |
KatolaZ | there must be something very wrong in the image you are using | 09:07 |
golinux | I dunno. All I know is that it's been really frustrating. | 09:08 |
KatolaZ | yeah golinux | 09:08 |
KatolaZ | development is about trying things out :) | 09:08 |
KatolaZ | and get stuff broken | 09:08 |
golinux | What I CAN see of the therem looks OK on Xfce so some good news. | 09:08 |
KatolaZ | and work through the breakage | 09:09 |
golinux | far is the one fixing it. I just moan and groan . . . | 09:09 |
golinux | fsr, od course. | 09:09 |
golinux | I haven't tried the mini.iso again yst. Maybe tomorrow. | 09:10 |
golinux | Oy. Too many typos. I need sleep | 09:10 |
LeePen | KatolaZ: I tried the mini iso. No problems (other than tasksel xfce, as I mentioned). But I never saw a choose-init question. | 09:14 |
KatolaZ | LeePen: it's in expert mode | 09:19 |
KatolaZ | you have to load the choose-init component | 09:19 |
KatolaZ | we will probably change that | 09:19 |
KatolaZ | meaning that the component will be always loaded | 09:19 |
LeePen | OK, I'll try again. | 09:19 |
KatolaZ | but the question only asked in expert mode | 09:19 |
KatolaZ | anyway, I tried the openrc install | 09:20 |
KatolaZ | it works fine | 09:20 |
KatolaZ | (meaning it boots up, starts/stop services, reboots, shuts down, etc) | 09:20 |
KatolaZ | but the more testing the merrier | 09:20 |
KatolaZ | I have a pretty bare-bone sense of "it works" | 09:21 |
KatolaZ | maybe too bare-bone :D | 09:21 |
LeePen | We have to start somewhere... | 09:21 |
KatolaZ | :D | 09:21 |
KatolaZ | golinux: you can use the latest i386 mini iso | 09:52 |
KatolaZ | https://pkgmaster.devuan.org/devuan/dists/unstable/main/installer-i386/20181125/images/netboot/mini.iso | 09:53 |
KatolaZ | built yesterday | 09:53 |
KatolaZ | seems to work fine | 09:53 |
KatolaZ | LeePen: 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 |
LeePen | I think it may have been a disc space issue: that is what I got when I tried it manually when chrooted to /target | 09:55 |
KatolaZ | oh | 09:56 |
KatolaZ | you need at least a few free GB for a complete desktop | 09:56 |
LeePen | I have a bigger VM disc this time. Will try again. | 09:56 |
KatolaZ | but anyway, the desktop tasks depend on libpolkit-stuff | 09:56 |
LeePen | Yep | 09:56 |
KatolaZ | so I guess it will fail anyway | 09: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 |
LeePen | KatolaZ: the mini-iso install has failed in expert mode when installing the kernel. | 10:37 |
LeePen | Using ceres it is trying to download linux-image-amd64_4.18+99_amd64.deb | 10:39 |
LeePen | from pkgmaster.devuan.org/merged/pool/DEBIAN/main/l | 10:39 |
LeePen | which doesn't exist | 10:42 |
LeePen | I will try again with beowulf. | 10:55 |
Centurion_Dan | LeePen: likely that debian have upgraded the kernel so we'll need to rebuild debian-installer | 11:11 |
Centurion_Dan | to 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 |
KatolaZ | LeePen: I installed successfully yesterday | 11:35 |
KatolaZ | you should use pkgmaster.devuan.org as a mirror | 11:35 |
KatolaZ | at least for the moment | 11:35 |
KatolaZ | and I finished an i386 installation one hour ago | 11:36 |
KatolaZ | all went well | 11:36 |
KatolaZ | LeePen: could you please post the installation log? | 11:36 |
LeePen | I think it might be my package cache timing out | 11:37 |
KatolaZ | mmmhhh | 11:38 |
KatolaZ | the install log will tell you why it failed | 11:38 |
KatolaZ | if you post it somewhere, I might have a look later | 11:38 |
KatolaZ | LeePen: I installed linux-image-amd64 | 11:42 |
KatolaZ | and linux-image-i686 | 11:42 |
KatolaZ | using beowulf | 11:42 |
LeePen | Thanks. I got http 408 from my cache. Not sure why. I will try again without it. | 11:43 |
KatolaZ | ok | 11:54 |
KatolaZ | anyway LeePen, we will have a weekly build of d-i from now on | 11:54 |
KatolaZ | (or at every kernel upgrade, whatever comes first) | 11:55 |
KatolaZ | golinux: I can confirm that the new mini.iso workd perfectly on i386 | 11:55 |
KatolaZ | https://pkgmaster.devuan.org/devuan/dists/unstable/main/installer-i386/current/images/netboot/mini.iso <- golinux | 11:56 |
KatolaZ | if you want the gtk installer, just use: | 11:57 |
KatolaZ | https://pkgmaster.devuan.org/devuan/dists/unstable/main/installer-i386/current/images/netboot/gtk/mini.iso <- | 11:57 |
KatolaZ | still 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 |
DocScrutinizer05 | otoh in my book a patch is the betzter the shorter it is (in chars) for maximum effect (in functionality) | 12:57 |
DocScrutinizer05 | my best patch been literally one char that fixed a whole package | 12:58 |
DocScrutinizer05 | find -> dfind to use the proper find util instead crippled messybox version | 12:59 |
jaromil | ahoy, anyone thinks more needs to be added / edited on the announcement of the d1conf | 15:55 |
jaromil | now is the moment | 15:56 |
jaromil | i'll soon make a final edit and close the announcement | 15:56 |
jaromil | for sending tomorrow | 15:56 |
jaromil | happy devuan anniversary! | 15:56 |
KatolaZ | jaromil: have put some comments and edited slightly | 15:56 |
golinux | KatolaZ: Have just downloaded the new mini.iso and will give it a spin later today. | 19:09 |
KatolaZ | ok golinux | 19:14 |
KatolaZ | good | 19:14 |
golinux | Thanks for doing that | 19:15 |
fsmithred | hi KatolaZ | 19:16 |
KatolaZ | hi fsmithred | 19:17 |
fsmithred | I just did 'git checkout -b suites/ceres' for fontsnaps, and now I'm confused about what to do next | 19:17 |
golinux | fsmithred: did you get my email? Just what did I do wrong. | 19:17 |
KatolaZ | the problem in the fontsnaps package is that it should be made "native" | 19:17 |
fsmithred | set-upstream or add remote? | 19:17 |
KatolaZ | nope | 19:17 |
KatolaZ | is there a git repo upstream? | 19:17 |
KatolaZ | or any kind of repo for that? | 19:17 |
fsmithred | just g.d.o. | 19:17 |
fsmithred | master and suites/ascii | 19:18 |
fsmithred | oh, there is an upstream branch | 19:18 |
fsmithred | no clue what that is | 19:18 |
KatolaZ | I mean | 19:18 |
KatolaZ | who is the developer? | 19:18 |
fsmithred | DocScrutinizer05, | 19:19 |
fsmithred | the package is only in devuan | 19:19 |
fsmithred | golinux, I don't know what you did, but do what I explained in this morning's email. | 19:21 |
golinux | I explained it in my response. | 19:21 |
fsmithred | did you try the four commands I listed? | 19:22 |
fsmithred | su | 19:23 |
fsmithred | cp synaptic /usr/local/bin/ | 19:23 |
fsmithred | chmod +x /usr/local/bin/synaptic | 19:23 |
fsmithred | synaptic | 19:23 |
golinux | I have been chasing my tail all morning | 19:24 |
golinux | The only difference was that I did chmod +x /usr/local/bin/synaptic.BIN | 19:24 |
golinux | with the file extension | 19:24 |
fsmithred | well, you might need to put the permissions back to what they were. I don't know | 19:24 |
fsmithred | no, cancel that | 19:25 |
fsmithred | why did you add the .bin? | 19:25 |
golinux | Look at the screenie I sent too | 19:25 |
fsmithred | I can't right now | 19:25 |
fsmithred | where did you come up with the .bin? | 19:25 |
golinux | because that was the name of the file | 19:25 |
fsmithred | did you change permissions on /usr/sbin/synaptic.bin | 19:25 |
fsmithred | no, I did not name my script with .bin | 19:25 |
golinux | NO! I was never in s.bin | 19:26 |
fsmithred | maybe I should have named it something else | 19:26 |
golinux | It downloaded with that extension | 19:26 |
fsmithred | weird | 19:27 |
fsmithred | it is just a script, right? | 19:27 |
fsmithred | you should be able to read it with less or a text editor | 19:27 |
golinux | #!/usr/bin/env bash | 19:27 |
golinux | PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | 19:27 |
golinux | /usr/sbin/synaptic | 19:27 |
golinux | exit 0 | 19:27 |
fsmithred | yeah | 19:28 |
fsmithred | either rename it or start it with its current name | 19:28 |
golinux | I' | 19:28 |
golinux | ll play with it later. | 19:29 |
fsmithred | if you already copied and made it executable, then | 19:30 |
fsmithred | su | 19:30 |
fsmithred | synaptic.bin | 19:30 |
golinux | I'll remove the .bin. Wonder why webmail added that. | 19:30 |
LeePen | KatolaZ: Just to let you know the mini.iso install of both ceres and beowulf was fine once I sorted my cache. | 19:35 |
KatolaZ | ok LeePen | 19:35 |
KatolaZ | thanks | 19:35 |
KatolaZ | I have tested both amd64 and i386 for beowulf | 19:35 |
KatolaZ | the openrc install works absolutely fine | 19:35 |
LeePen | Yes, I have openrc too | 19:35 |
LeePen | Sorry for the noise earlier. | 19:36 |
KatolaZ | np | 19:36 |
KatolaZ | :) | 19:36 |
KatolaZ | no need to apologise | 19:36 |
golinux | fsmithred: Removing that rogue extension worked! Now have synaptic working on beowulf! | 19:36 |
fsmithred | yeah, you have to call the script by its actual name | 19:37 |
golinux | Well, not my doing. Blame roundcube. | 19:37 |
golinux | I remember now that it has done that with text files that I attached | 19:38 |
golinux | Evidently it needs to have a specified file extension or it adds one. Winders needs that | 19:39 |
golinux | Linux doesn't | 19:40 |
ServiceRobot | greetings, programs! | 19:56 |
ServiceRobot | been following the mailing list for a while, but thought I'd drop over here for a bit | 19:58 |
fsmithred | KatolaZ, I have three packages ready to go into unstable and be built. | 20:01 |
ServiceRobot | which packages? | 20:01 |
KatolaZ | ok fsmithred | 20:01 |
fsmithred | fontsnaps refractainstaller base and gui | 20:01 |
ServiceRobot | never used those | 20:02 |
fsmithred | installs live cd to hard disk | 20:02 |
KatolaZ | fsmithred: did you solve the problem with fontsnaps? | 20:02 |
fsmithred | no, I have no idea what to do | 20:02 |
ServiceRobot | that sounds very useful for testing | 20:02 |
fsmithred | it builds fine with dpkg-buildpackage -us -uc -b | 20:02 |
KatolaZ | fsmithred: where is the repo? | 20:03 |
fsmithred | git.devuan.org | 20:03 |
KatolaZ | -_- | 20:03 |
KatolaZ | link :D | 20:03 |
KatolaZ | (please) | 20:03 |
fsmithred | I can't log in now, because I don't remember my password | 20:03 |
fsmithred | and it's not saved in this laptop | 20:03 |
KatolaZ | you have the link in the repo | 20:04 |
KatolaZ | git remote -v | 20:04 |
KatolaZ | hold on | 20:04 |
KatolaZ | I'll have a look | 20:04 |
fsmithred | git.devuan.org:devuan-packages/fontsnaps | 20:04 |
fsmithred | .git | 20:04 |
KatolaZ | ok | 20:04 |
KatolaZ | found it | 20:04 |
KatolaZ | thanks | 20:05 |
KatolaZ | fsmithred: so where does it come from? | 20:05 |
KatolaZ | if it exists only in Devuan | 20:06 |
fsmithred | came from Jorg's computer, I guess | 20:06 |
KatolaZ | and there is not an upstream (another git repo where this is hosted) | 20:06 |
fsmithred | nope | 20:06 |
KatolaZ | we can make it a native package | 20:06 |
fsmithred | yes | 20:06 |
KatolaZ | ok | 20:06 |
fsmithred | gpb.conf is different in this one | 20:06 |
KatolaZ | ok I'll do that then | 20:06 |
fsmithred | the upstream line | 20:06 |
KatolaZ | no you don't have any upstream in native packages | 20:06 |
KatolaZ | what do you have in the upstream branch ? | 20:07 |
KatolaZ | just the same stuff? | 20:07 |
fsmithred | upstream-tag=%(version)s upstream-tag=v%(version)s | 20:07 |
fsmithred | which is correct? | 20:07 |
fsmithred | upstream branch has the ascii version | 20:08 |
KatolaZ | no correct answer here | 20:08 |
KatolaZ | I mean | 20:08 |
KatolaZ | the build system uses the upstream branch | 20:08 |
fsmithred | i.e. the changelog was not updated in upstream. That's the only diff. | 20:08 |
KatolaZ | checks it out | 20:08 |
KatolaZ | and checks that it is identical (byte-for-byte) to the stuff you have in the suites/whatever you are trying to build | 20:08 |
KatolaZ | (except for the debian/ folder) | 20:08 |
KatolaZ | this will ensure that you are actually building what is available upstream + debian patches | 20:09 |
fsmithred | oh, ok. | 20:09 |
KatolaZ | but | 20:09 |
KatolaZ | if a package is a "native" one | 20:09 |
KatolaZ | then it does not have an upstream | 20:09 |
KatolaZ | which seems to be teh case hre | 20:09 |
KatolaZ | ~here | 20:09 |
KatolaZ | so I would turn the package into a native one | 20:10 |
fsmithred | so how to I tell git that it's native? | 20:10 |
KatolaZ | by modifying debian/source/format | 20:10 |
KatolaZ | to 3.0 (native) | 20:11 |
KatolaZ | (but don't do that lightheartedly, in general) | 20:11 |
KatolaZ | this also means that the package version will not have any -version | 20:11 |
KatolaZ | only the major number | 20:11 |
KatolaZ | in your case just 1.1 | 20:11 |
fsmithred | previous version was 1.0-1 | 20:12 |
KatolaZ | yeah | 20:12 |
KatolaZ | now if this package remains as a non-native one, the version would be 1.1-1 | 20:12 |
KatolaZ | if it's a native one, the version would be 1.1 | 20: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 |
fsmithred | ok, thanks. | 20:13 |
fsmithred | will remember that | 20:13 |
KatolaZ | np | 20:13 |
KatolaZ | do you want me to do that? | 20:13 |
fsmithred | it's done | 20:13 |
fsmithred | but I still haven't pushed | 20:14 |
KatolaZ | ok | 20:14 |
fsmithred | oh, I'm in branch suites/ceres | 20:14 |
KatolaZ | when you are done | 20:14 |
KatolaZ | oh | 20:14 |
KatolaZ | when you are done | 20:14 |
KatolaZ | just | 20:14 |
KatolaZ | commit everything | 20:14 |
KatolaZ | git checkout -b suites/unstable | 20:14 |
fsmithred | yeah, it's all committed | 20:14 |
fsmithred | I meant to do this in master | 20:14 |
KatolaZ | and then push | 20:14 |
fsmithred | oh, we're calling it suites/unstable? | 20:15 |
KatolaZ | yeah | 20:15 |
fsmithred | it wants --set-upstream origin | 20:17 |
KatolaZ | sure | 20:17 |
KatolaZ | git push --set-upstream origin suites/unstable | 20:17 |
fsmithred | it worked | 20:18 |
fsmithred | I should do the same with refractainstaller | 20:18 |
fsmithred | oh, does gpb.conf need to be changed from master to suites/unstable? | 20:18 |
KatolaZ | no need | 20:19 |
KatolaZ | it's ignored | 20:19 |
fsmithred | ok | 20:19 |
KatolaZ | when you build on ci | 20:19 |
KatolaZ | hold on | 20:19 |
KatolaZ | with refractainstaller | 20:19 |
KatolaZ | you have an upstream repo right? | 20:19 |
KatolaZ | or not? | 20:19 |
fsmithred | no | 20:19 |
KatolaZ | ok, then it should be a native package | 20:20 |
fsmithred | there's no source/format file | 20:20 |
KatolaZ | uh? | 20:21 |
KatolaZ | are you sure you are in suites/ascii | 20:21 |
KatolaZ | or suites/unstable? | 20:21 |
fsmithred | I haven't made suites/unstable yet | 20:21 |
fsmithred | I'm in master - that's the newest version | 20:22 |
KatolaZ | ok | 20:22 |
KatolaZ | if you move to suites/ascii you will see that file | 20:22 |
KatolaZ | (I guess) | 20:22 |
fsmithred | ascii has an older version and experimental has the oldest version | 20:22 |
fsmithred | no, I checked in exp and ascii. no format | 20:23 |
KatolaZ | yeah but I am just talking about the stuff inside the debian/ folder | 20:23 |
KatolaZ | o_O | 20:23 |
KatolaZ | quite strange, TBH | 20:23 |
KatolaZ | my fault then | 20:23 |
KatolaZ | sorry | 20:23 |
fsmithred | want me to create it? | 20:23 |
KatolaZ | could you please add it? | 20:23 |
KatolaZ | yes, please | 20:23 |
fsmithred | yup | 20:23 |
KatolaZ | with | 20:23 |
KatolaZ | 3.0 (native) | 20:24 |
KatolaZ | inside | 20:24 |
fsmithred | done | 20:24 |
KatolaZ | ok | 20:24 |
KatolaZ | are you done with fontsnaps? | 20:24 |
fsmithred | I think so | 20:24 |
fsmithred | yes | 20:25 |
KatolaZ | you should put the Vcs-Git and Vcs-Browser headers | 20:25 |
KatolaZ | in debian/control | 20:25 |
KatolaZ | the first one is the https link to the git repo | 20:26 |
KatolaZ | the second one is normally the http link to the webpage of the repo | 20:26 |
KatolaZ | on git.devuan.or | 20:26 |
KatolaZ | on git.devuan.org | 20:26 |
fsmithred | done | 20:31 |
KatolaZ | building fontsnaps locally (in pbuilder) | 20:34 |
KatolaZ | I will finally add this to d1h | 20:34 |
fsmithred | is there a simple howto for pbuilder? | 20:34 |
KatolaZ | not yet | 20:35 |
KatolaZ | probably my fault | 20:35 |
KatolaZ | :\ | 20:35 |
KatolaZ | I will try to put something decent together | 20:35 |
fsmithred | not entirely - I've looked at the documentation on it before | 20:35 |
KatolaZ | it's a bit messy | 20:35 |
fsmithred | and it was definitely not anything you did | 20:35 |
KatolaZ | but we really need just a few commands | 20:36 |
KatolaZ | no I mean | 20:36 |
fsmithred | that's usually the case | 20:36 |
fsmithred | with debian | 20:36 |
KatolaZ | it's my fault we don't have a short and easy guide | 20:36 |
KatolaZ | anyway | 20:36 |
KatolaZ | fontsnaps works | 20:36 |
fsmithred | cool | 20:36 |
KatolaZ | fsmithred: would you like to trigger the build from git.devuan.org? | 20:37 |
fsmithred | yes, but probably not until I get internet at home | 20:37 |
KatolaZ | open issue | 20:37 |
KatolaZ | ok | 20:37 |
KatolaZ | I can trigger the build instead | 20:37 |
fsmithred | so I can make suites/unstable for refractainstaller-base now? | 20:37 |
KatolaZ | sure | 20:38 |
KatolaZ | fsmithred: #devuan-ci | 20:38 |
DocScrutinizer05 | what? /usr/local/bin/synaptic.BIN | 23:54 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!