libera/#devuan-dev/ Friday, 2020-05-15

ShorTieok, Think i got it sortta out00:28
ShorTieThankz00:28
ShorTieso how big is a git clone ??00:28
ShorTieif you got any idea of size00:29
rrqgit clone of what?00:36
fsmithredShorTie, it depends on the size and number of files in the project you're cloning00:36
ShorTiecornfusion sets in00:39
fsmithredwhat are you cloning?00:39
ShorTiereading the Jenkins Autobuild00:40
ShorTiethought i had to git clone https://git.devuan.org00:41
ShorTieto add stuff00:41
rrqthe git store is divided into users where each user has projects00:42
rrqto add stuff, the easiest is to create an empty project via the web gui00:43
rrqthen clone that to a workspace on your machine, then populate that and then push00:43
rrqyou may want to add an ssh public key00:44
rrqif you want to add into someone elses project, you either become a member of that, or you clone it (aka fork) to play with your own, and operhaps later you ask to get "merged" from your clone into the original00:46
rrqit's possible to flagellate yourself by editing via the web gui as well but that's not my preference00:48
fsmithredShorTie, do you know what you want to package?00:52
fsmithredbrb - reboot00:53
ShorTieyup, gotta figure out the ssh key thing00:56
plasma41ShorTie: https://en.wikibooks.org/wiki/SSH#Creating_SSH_Keys01:01
bgstack15 I interact with all the public/semi-public git providers through https only; no ssh. Git.devuan.org works through https as well, for git access. So that would be git clone https://git.devuan.org/bgstack15/lightdm.git01:15
fsmithredbgstack15, you push in a browser?01:18
bgstack15no, from cli01:20
bgstack15half the time my environment blocks external ssh anyway so it's https for this user01:20
fsmithredI have to ssh-add my key before I can push01:23
fsmithredjust 'git push' whatever01:23
bgstack15well, yes you would, if your git remote is ssh protocol.01:23
fsmithredI don't have to do an ssh login and I don't get a shell01:23
fsmithredok, I don't know where that's set01:24
fsmithreddidn't know it was possible01:24
bgstack15most git+ssh implementations don't really offer an ssh shell01:24
bgstack15but i did hear of that once01:24
bgstack15git remote -v01:24
bgstack15shows you the push and pull remotes01:24
fsmithredyeah, git@git.devuan.org/<project>01:25
bgstack15git remote set-url origin https://example.com/project/repository.git01:25
fsmithredyeah, I've done that a couple times01:25
bgstack15if you want to change the "origin" remote01:25
bgstack15If you're doing multiple remotes, like copying in from github or salsa.debian.org, but uploading to git.devuan.org, then how I do it is01:26
fsmithredafter cloning from debian01:26
bgstack15start from salsa, and then git remote add devuan https://git.devuan.org/bgstack15/repo.git01:26
bgstack15gitlab instances like to warn you about "adding .git" but it will work01:26
fsmithredcan I put an interactive script in /etc/rc.local that will let me run or not run a system command? Will it echo to the screen and take my answer and then continue with the startup?02:04
bgstack15during boot, I seriously doubt it02:04
bgstack15can you not just have your daemon not auto-start, and then you choose to start it during run-time?02:05
fsmithredI want to unload and load a kernel module02:07
fsmithrednot sure how late I have to do it. Figured I'd try there first.02:08
fsmithredI might have to do it after the display manager starts02:08
fsmithredactually might be a place to do that in the config.02:08
bgstack15put it in a cronjob for @boot02:17
bgstack15?02:17
fsmithredI think it needs to run right around when the display manager starts, but I'm not sure02:18
bgstack15is this the udevadm trigger type thing you're working on?02:18
fsmithredyeah02:18
fsmithredactually, I know it'll work before the dm starts02:18
fsmithredor after I stop the dm, really (over ssh)02:19
bgstack15adjust /etc/init.d/lightdm (or whatever dm) to run your additional commands02:19
bgstack15or mv /usr/bin/lightdm to lightdm.bin and have /usr/bin/lightdm be a shell script that invokes your commands, and then the lightdm.bin02:19
fsmithredI was just thinking something like that02:20
bgstack15There are endless ways to screw this up, and I'd be happy to keep coming up with ideas if they're at all useful.02:20
fsmithredI'm testing in Refracta, which uses lxdm. lxdm calls startxfce4.02:20
fsmithredok, I could do the same thing with lxdm for the test.02:21
bgstack15and do you need it during display manager front-end displaying, or when user session starts?02:21
fsmithredmaybe02:21
bgstack15If at user session, then drop a new script in /etc/X11/Xsession.d/02:22
bgstack15I don't know if that also is interpreted for a display manager.02:22
fsmithredyeah, I looked in there, but wasn't sure where to put it02:23
fsmithredthe lxdm init script runs /usr/sbin/lxdm for a start case02:23
fsmithredso I guess I could wrap that02:23
fsmithredOH! Best choice is to hack the live-config script for lxdm or lightdm.02:55
fsmithredI know how to do that.02:55
rrqfsmithred: re if.netnames .. the issue was that the old /etc/udev/rules.d/70-persistent-net.rules had got copied into the initrd03:29
bgstack15I remember that file being my bane back on Centos 6 on VMware...03:29
rrqhow do I get base-files install to overwrite ?03:33
fsmithredaptitude reinstall base-files03:35
fsmithredor maybe apt-get --reinstall install base-files03:36
rrqnope... doesn't change eg /etc/issue03:36
rrqhmm /etc/issue -> /etc/motd and /etc/motd isn't owned by any package03:37
fsmithredbase-files: /etc/update-motd.d/10-uname03:38
fsmithredbase-files: /usr/share/base-files/motd03:38
fsmithreddoes one of those generate /etc/motd?03:38
fsmithredpretty sure that used to work03:40
fsmithredaptitude failed here03:40
fsmithredI think base-files is screwed up. It doesn't replace /etc/issue even if it's missing.03:41
rrqwhen -t's a link it is sticky03:41
rrqapparently03:41
fsmithredbut it's a real file03:41
rrqI removed the link and then got it from base-files03:41
fsmithredwhat link?03:42
rrq /etc/issue  and same for /etc/issue.net03:42
rrqbut there are a fair few files in base-files.. do I need to do hands-on on all...03:44
fsmithredboth of those files are real files here, not links03:44
fsmithredwhat are you trying to accomplish?03:46
rrqjust migrating from stretch to ascii2.103:56
fsmithredoh03:56
rrqnot able to install ascii2.1 from iso03:56
fsmithredwhy not?03:56
fsmithredoh, you're remote03:57
rrqyes .. the new host... it doesn't seem to (easily) install from web iso (or maybe it costs $)03:57
fsmithredhttps://devuan.org/os/documentation/dev1fanboy/migrate-to-ascii03:58
rrqI have the importan bits done .. just some branding03:58
fsmithredbuster to beowulf is trickier03:59
rrqyeah, I'm going ascii2.1 to be en par with the other nodes, and then we can lift them all together next month04:00
fsmithredwell, first experiment didn't work. Will try again tomorrow.04:25
masonI've done Buster to Beowulf several times now, FWIW. But not recently.05:15
bgstack15Anybody ever run across this before, when pushing to git.devuan.org?15:07
bgstack15remote: error: object 19bdd1f166ac6a05aa1ca9611a9b3dbfc5776319: badDate: invalid author/committer line - bad date15:07
bgstack15and it fails to upload the entire repository to gdo?15:08
bgstack15the prescribed fix is to either rewrite the entire tree history (not happening) or adjust gitlab settings: https://gitlab.com/gitlab-com/support-forum/-/issues/34415:08
bgstack15so apparently I could just import a git repo through the web interface, and it successfully clones it from salsa. And then I could push up my new branch!15:28
masonbgstack15: This sort of thing is why I still run Subversion for all my own projects.15:42
LeePenmason: is it OK if I close #458?19:09
masonLeePen: There's more digging for me to do, but I can do that without the bug, so sure.19:15
masonLeePen: And as you noted, the bug's Not Quite Right anyway.19:16
LeePenOK. I am just housekeeping. Feel free to reopen if you think it is really a problem.19:18
masonWell, there's a problem certainly, but I don't think it is with AccountsServices as such.19:18
masonI just need to read a bunch of the relevant code to see who should be populating AccountsServices, if they are, and how LightDM is consuming that if at all.19:19
LeePenYes, I don't know how that is supposed to work.19:22
masonWhat I understand so far is that something should be populating AccountsServices' per-user files in /var and LightDM should be pulling a background from that, but 1) I don't see anything populating that out of the box, and 2) manually inserting data there didn't seem to do anything, so I need to understand what in LightDM (or slick-greeter) actually cares to read that and acts on it.19:24
masonAnd 3) I'm not sure if LightDM is supposed to read that directly, or query AccountsServices over dbus. Probably the latter.19:24
LeePenGood luck digging through that lot! Let me know if there is anything I can do.19:26
masonWill do. I need to bang out TWiki and MailMan3 before I devote any time to it I think, since it's really just cosmetics.19:27
gnu_srsHi, what about adding the sources.list entries also for Beowulf?  https://devuan.org/os/etc/apt/sources.list19:42
golinuxhttps://beta.devuan.org/os/packages19:42
golinuxAlready done on the beowulf site19:43
gnu_srsgolinux: Thanks. But I got to that page from https://devuan.org/os/releases by clicking on the link Source list information20:06

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