/srv/irclogs.ubuntu.com/2022/06/14/#lubuntu-devel.txt

lubot[telegram] <teward001> oh that reminds me00:01
lubot[telegram] <teward001> tsimonq2: the git repos need moved off phab - i'm finishing the gittea setup today so we will need to clone all the repos over proper00:02
lubot[telegram] <teward001> and then theres our git.  simpler than the phab diffusion stuff and easier to learn heh00:02
lubot[telegram] <teward001> kc2bez: ^^ for awareness00:02
arraybolt3[m]Hey, that sounds exciting! Is there already a link? teward00100:03
kc2bez[m]<lubot> "[telegram] <teward001> kc2bez: ^..." <- Nice, thank you. 00:33
kc2bez[m]Yeah arc and phabricator are not pleasant to learn. It does make reviews super nice though.00:34
Rober[m]i'm curious to see how it works now instead of phab00:36
tsimonq2-100 on gbp02:15
tsimonq2No. We aren't using it. Hard line. :P02:15
tsimonq2Also took you long enough ;]02:15
tsimonq2s/]/)/02:16
tsimonq2I have been through gbp hell already 02:16
tsimonq2We don't need to store all upstream changes in Git. Just our packaging 02:16
tsimonq2Makes it 10x less intuitive to update to new upstream releases. I want to update the changelog, run uscan, and be done 02:17
tsimonq2And only push those lines, not the 500 million commits that happened in the meantime 02:17
tsimonq2Anyway I'm cranky, I just wanna be back in Green Bay already, talk to y'all later or tomorrow or so :P02:18
lubot[telegram] <teward001> simon: hey you know what fun fact02:35
lubot[telegram] <teward001> you aren't dev lead anymore :P02:35
* arraybolt3[m] horks teward001's hard drive02:35
lubot[telegram] <teward001> plain git will be better than phab and diffusion and ark though02:35
lubot[telegram] <teward001> *revokes arraybolt3's access to Lubuntu resources* oops did I do that02:36
lubot[telegram] <teward001> *yawns*02:36
arraybolt3[m]LOL I don't have write access to anything official though, so what's there to take?02:36
arraybolt3[m]ok here's your hard drive back02:36
lubot[telegram] <teward001> *yawns* I should be going to bed too but i'm too energized :\02:38
arraybolt3[m]teward001: OK, actual tip, not a joke, chamomile tea is supposed to help you wind down for sleep.02:38
arraybolt3[m]teward001: Also, quick question for you, will Phab accounts be migrated to Gitea automatically, or is there anything I need to do in order to get setup with Lubuntu Gitea?02:39
lubot[telegram] <teward001> melatonin helps with winding down too.  can't stand tea.02:41
lubot[telegram] <teward001> the gitea isn't even set up fully yet :P02:41
lubot[telegram] <teward001> so not really02:41
lubot[telegram] <teward001> i think we'll need to rereg users and stuff02:41
lubot[telegram] <teward001> but we're not at migration point yet02:41
lubot[telegram] <teward001> tsimonq2: your gbp issues are because you don't know gbp.  I've had to unfubar gbp several times, and most of the Salsa repos I use use gbp so.02:41
lubot[telegram] <teward001> *salts Simon for being stubborn*02:41
* arraybolt3[m] challenges teward001 to launch rvim in a terminal and then quit without using :q or forcing the terminal emulator shut02:42
lubot[telegram] <teward001> also simon: there's ways to do the overlay without using a full source copy.  the only bits that need that are the upstream tarball branch, which is what the orig.tars are from anyways.02:42
arraybolt3[m]teward001: I hope we don't start using gbp just because I just spent all this time learning quilt and the million things that go with it...02:47
arraybolt3[m]Though, I'll just ride with whatever tools the core devs say to use. If Simon ends up switching to gbp, I'll learn it. But I don't think he wants to do that.02:48
arraybolt3[m](And please please please don't tell me to start using Windows...)02:48
lubot[telegram] <teward001> tbh02:51
lubot[telegram] <teward001> quilt and gbp work fine together02:51
lubot[telegram] <teward001> evidence: NGINX on Salsa, debian/xca on Salsa, Debian/pv on Salsa (this one uses the overlay i mentioned)02:52
lubot[telegram] <teward001> but i digress02:52
lubot[telegram] <teward001> *yawns*02:52
lubot[telegram] <teward001> unrelated: I love how docker now included docker-compose as an inbuilt function - docker compose ... is easier than docker-compose to install xD02:53
arraybolt3[m]Isn't Docker closed-source?02:55
lubot[telegram] <teward001> I'd gladly use something else but for some applications the only way to deploy them is via Docker02:55
lubot[telegram] <teward001> (discourse for example)02:56
lubot[telegram] <teward001> also just because something is closed source doesn't mean we can't use it :P02:56
arraybolt3[m]Yeah, but... hmm... part of me really doubts that Docker is the only way to run Discourse, I bet it could be hacked into LXD.02:56
lubot[telegram] <teward001> it could be, if you really want to fuss with all the Rails chaos02:57
arraybolt3[m]I guess you know what you're doing, though. I just don't like Docker's closed-sourced-ness. Which is funny because I'm happy to use GitHub...02:57
lubot[telegram] <teward001> but you know what, if we do that we lose support from upstream :P02:57
lubot[telegram] <teward001> arraybolt: see here's the thing02:57
lubot[telegram] <teward001> "closed source" isn't *bad*02:57
lubot[telegram] <teward001> sure we can prefer other things to it02:57
lubot[telegram] <teward001> but in some cases it's easier to bite the bullet than invest the time in trying to hack something into place02:57
arraybolt3[m]I know that.02:57
lubot[telegram] <teward001> and besides, Docker isn't running everything, and even if it were each service is compartmentalized within LXD containers on the host02:58
arraybolt3[m]I guess Docker gives away their stuff to open-source projects, right?02:58
lubot[telegram] <teward001> yay for high insanity security compartmentalization02:58
lubot[telegram] <teward001> docker is also "free" you know02:58
lubot[telegram] <teward001> also containerd that docker uses is, it seems, open source02:59
lubot[telegram] <teward001> so technically this is containerd + some management frameworks for docker :P02:59
arraybolt3[m]I just hate software that's like, "Well, this is free, but if you want the *fancy* stuff, pay $X.YZ a month."02:59
lubot[telegram] <teward001> keeping in mind that docker's core functionality is all we need and not behind a paywall, I don't know why this argument applies to Docker03:00
lubot[telegram] <teward001> i agree with things like redis cloud, etc. those subscription models are annoying03:00
lubot[telegram] <teward001> but usually that's for SAAS03:00
lubot[telegram] <teward001> not self-hosted ;)03:00
arraybolt3[m]Because it makes me grumpy. LOL03:00
lubot[telegram] <teward001> it makes me grumpy too but i don't get annoyed about it here.03:00
lubot[telegram] <teward001> :P03:00
lubot[telegram] <teward001> at least we aren't using RHEL which you need to pay out the wazoo for for standard update repos03:00
lubot[telegram] <teward001> :P03:01
arraybolt3[m]Yeah but for that you install Rocky GNU/Hurd and away you go.03:01
arraybolt3[m]One concern - Ubuntu is a commercial open source project, and Canonical has 505 employees according to Google, Docker only allows free use for businesses with less than 250 employees. Since Lubuntu is a flavour, does it not count as part of Ubuntu from a Docker standpoint, or is this sorta in violation of their terms?03:04
lubot[telegram] <teward001> IANAL, but technically speaking Lubuntu Project and Lubuntu Association behind the funding is less than 100 people officially03:05
lubot[telegram] <teward001> and the likelihood Docker tries to take us to court over this is zero, they don't gain anything and stand to lose a lot03:05
arraybolt3[m]Oh my gosh I'm throwing a fit for no reason. Docker Desktop is the pricy thing, the CLI is free and Desktop isn't even available for Linux. Alright, use Docker, enjoy Docker, don't listen to me.03:06
lubot[telegram] <teward001> correct.03:06
lubot[telegram] <teward001> docker daemon is basically just a containerd wrapper03:06
lubot[telegram] <teward001> but Docker Desktop is the GUI tool *they* develop for GUI management of docker daemon03:06
lubot[telegram] <teward001> even so we qualify here:  > Non-commercial open source projects03:06
lubot[telegram] <teward001> Ubuntu isn't a commercial product itself03:06
lubot[telegram] <teward001> Ubuntu Pro and Canonical's enterprise offerings are03:07
lubot[telegram] <teward001> also03:07
lubot[telegram] <teward001> from the documentation of Docker:03:07
lubot[telegram] <teward001> "Docker Personal is the new name of the Docker Free subscription. With its focus on open source communities, individual developers, education, and small businesses, Docker Personal continues to allow free use of Docker– including Docker CLI, Docker Compose, Docker Engine, Docker Desktop, Docker Hub, Kubernetes, Docker Build/BuildKit, Docker Official Images, Docker Scan, and more."03:07
lubot[telegram] <teward001> we're still an open source community03:08
lubot[telegram] <teward001> so for the purposes of Lubuntu we're only using it to leverage fast deployment of app containers, but not much of the rest03:08
lubot[telegram] <teward001> so :P03:08
arraybolt3[m]Well, whatever. I was totally wrong. I might try using Docker if the Linux version is totally free, and it looks like it's even open-source. I... am ridiculous. Hey, makes me like Linux more!03:08
lubot[telegram] <teward001> the linux version of Docker Engine, etc. is free, and for your own personal use it's also free to use Desktop03:09
lubot[telegram] <teward001> otherwise the Docker engine wouldn't be installable from public repositories like Docker provides, you'd need a license URL for it03:10
lubot[telegram] <teward001> i'mma go sleep now, i need to get up early for FT job.  *sips the warm milk and then logs off*03:11
arraybolt3[m]OK, c ya!03:11
tsimonq2I'm telling y'all right now that if we switch to GBP I'm force writing over it every time we touch it lol03:26
tsimonq2Sorry, /me cranky, -> bed04:11
arraybolt3[m]Hey, I got cranky earlier, did you see my whole debate with Thomas over Docker???04:12
arraybolt3[m]Anyway, see you tomorrow!04:12
tsimonq2It's not my first rodeo unfortunately, I've received several warnings in my 7 years of this :P it's never been brought up in any other context though so I think I'm fine :)04:14
tsimonq2But no I'll read it once I'm awake enough to accurately comprehend ;)04:14
arraybolt3[m]I was being silly. It's not even worth reading, I was confused and almost entirely wrong.04:15
arraybolt3[m]With the Docker debate I mean. You can read it for comic value later, but there's nothing important there that I know of.04:15
arraybolt3[m]Anyway, thanks for all your help with helping me learn Quilt and all that stuff, and I look forward to finishing up the patching and whatnot in the morning!04:18
tsimonq2Good morning,15:25
tsimonq2Today I'm spending the day recovering from SELF. You guys and Altispeed won't see much of me today 15:25
kc2bez[m]> <@tsimonq2:linuxdelta.com> Good morning,15:26
kc2bez[m]> 15:26
kc2bez[m]> Today I'm spending the day recovering from SELF. You guys and Altispeed won't see much of me today 15:26
kc2bez[m]Rest up. 15:26

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!