[00:02] <rfm> shayf, it's entirely possible to mess up /etc/passwd.  Does "grep root /etc/passwd" return "root:x:0:0:root:/root:/bin/bash" ?
[00:02] <ednash> After installing the NVidia CUDA drivers, I can't see the login screen anymore. I am afraid I may have removed the default Ubuntu server (as I tried uninstalling the pre-installed NVidia drivers).
[00:03] <shayf> access denied to /etc/passwd
[00:03] <ednash> What should I install to get back the GUI login screen?
[00:03] <shayf> cant login to root, or use sudo
[00:03] <shayf> rfm
[00:03] <ednash> lightdm?
[00:04] <rfm> shayf, but /etc/passwd should be readable by everyone.  Does "ls -l /etc/passwd' show passwds
[00:04] <rfm> ... permissions?
[00:04] <shayf> no permission to /etc/passwd rfw
[00:04] <shayf> rfm
[00:06] <rfm> shayf, ok, it could possibly be higher up.  "ls -l / /etc' show anything?
[00:06] <shayf> rfm permission denied
[00:07] <shayf> can do root, ls -l / shows permissions for root dir
[00:07] <shayf> the /etc/ shows perms: drw-------
[00:07] <ednash> while installing lightdm it asked for gdm3 vs. lightdm
[00:08] <ednash> rebooting
[00:11] <rfm> shayf, OK! /etc/ should have perms drwxr-xr-x.  Since it doesn't nothing can see any files in /etc.  I don't know any way to fix it in the running system since you can't sudo with it broken.
[00:13] <rfm> shayf, you will have to boot a live cd (like the ubuntu install medium) (there's a rescue boot option which should work too but I never use it) then in its shell mount the root partition and fix it
[00:13] <Maik> rfm: they already getting help in  #ubuntu-server
[00:14] <Maik> they are cross posting in multiple channels
[00:14] <shayf> ^ the one that helped
[00:14] <shayf> thanks rfm
[00:17] <ednash> my ubuntu graphical login screen isn't allowing me in
[00:18] <ednash> after i type in my password, there's a brief pause and then it gets back to asking password again
[00:21] <tomreyn> ednash: is this a standard installation of ubuntu with the default 'gdm3' login manager and the gnome-based desktop, or a different ubuntu flavor? which version is it? what may have caused this happen - did you make changes?
[00:24] <ednash> tomreyn: yes, i had to remove the default NVidia drivers since I needed CUDA, and I am afraid removing the noveau drivers ended up removing other parts of the GUI
[00:24] <ednash> let me try reinstalling gdm3
[00:24] <ednash> rebooting
[00:24] <tomreyn> something told me it could be related to nvidia
[00:26] <ednash> didn't help. now i am greeted with a black screen and blinking cursor on reoot
[00:28] <ednash> journal log for gdm reads, "maximum number of X display failures reached" several times
[00:30] <whiskey76> maybe install the latest legacy nvidia drivers
[00:37] <ednash> ok
[00:37] <ednash> i tried reinstalling everything that comprises of the MATE Minimal install
[00:37] <ednash> rebooting and crossing fingers
[00:39] <ednash> Alright, that did the trick
[00:39] <ednash> I am now using a GUI :)
[00:40] <ednash> But... it's the Mate GUI, greenish tinted. I kinda don't mind and might actually like it
[00:40] <ednash> Is Mate more resource intensive than the default Ubuntu?
[00:40] <ednash> I'm debating if I should even try to switch back
[02:22] <n-iCe> Hello, would you say is ubuntu gnome shell desktop one of the heaviest DE out there?
[02:32] <fusionfuture[m]> n-iCe: perhaps, because it heavily relies on js.
[02:33] <n-iCe> fusionfuture[m] do you use gnome shell?
[02:37] <fusionfuture[m]> n-iCe: i have multiple desktops installed and I mainly use kde
[02:37] <fusionfuture[m]> gnome generally makes my laptop very hot
[03:01] <snowhawk> hello
[04:40] <lord_daemon> I need to make a script that executes the command ("iptables -A INPUT -p t precisocp --destination-port 9099 -j DROP") only if this block does not already exist in iptables. someone help? placed in services but it is inserting multiple same lines in iptables
[04:52] <oerheks> lord_daemon, really, did you do your research?? if i bing; "linux add iptable rule if not exist"  1st result = https://unix.stackexchange.com/questions/128170/create-an-iptables-rule-if-the-rule-does-not-already-exist
[05:11] <nice> Hello
[05:11] <nice> I have a Ubuntu 20.04.3 lts and I want to go to 21.10.
[05:11] <nice> If I update inside the program, the internet usage will decrease or I will download and install the iso 21.10 file.
[05:11] <nice> (I'm not worried about my data)
[05:17] <nickdiazswag209> for ubuntu package version format, i know the suffix "-ubuntuX" means its Xth revision of the debian package, but what if X is something weird like 0.1
[05:17] <nickdiazswag209> what would that mean?
[05:17] <nickdiazswag209> for example, python3-yaml5.3.1-1ubuntu0.1
[06:00] <oerheks> https://wiki.ubuntu.com/AutoStatic/PackagingVersioningScheme nickdiazswag209
[06:00] <oerheks> or simpler explanation
[06:00] <oerheks> https://www.ducea.com/2006/06/17/ubuntu-package-version-naming-explanation/
[08:12] <Miles8of9> hi all... since yesterday i have a problem with ubuntu 20.04 and wifi integrated card.... error on boot
[08:12] <Miles8of9> http://pastie.org/p/3aBottmfZStPmHP9iZt8uk
[08:12] <aaron> Has it worked with Ubuntu in the past?
[08:12] <ice9> anyone got the Samsung T7 touch work under Linux?
[08:12] <Miles8of9> i have made no changes to system configuration, only installed updated and rebooted
[08:12] <Miles8of9> always worked
[08:15] <Miles8of9> 03:00.0 Network controller: Intel Corporation Centrino Wireless-N 100 (rev ff)
[08:16] <Miles8of9> the card is seen but it seems it can't make it work anymore
[08:53] <kristian_on_linu> good software to get a beginner started?
[08:55] <oerheks> yes, ubuntu is good software to start with
[08:56] <oerheks> easy install, and if on installs synaptic, more details
[08:56] <kristian_on_linu> I meant, is there some software you would recommend that is fun and easy to get started with?
[08:57] <oerheks> conky, longest tread on the ubuntu forum, 2348 pages https://ubuntuforums.org/showthread.php?t=281865&page=2348
[08:57] <axelrod> I just started with ubuntu one month ago and it is so easy.  The change was very easy.
[08:58] <kristian_on_linu> this is for a person who's new to computers
[08:58] <kristian_on_linu> I remember showing my dear departed grandmother a PC 30 years ago or so ... she was one big question mark until someone thought of bringing up Solitaire :)
[09:00] <kristian_on_linu> I wonder if Kodi will be easier than VLC
[09:26] <rebansochart> Hello There
[09:27] <luna> hi
[09:51] <SymbioticFemale> i have a weird issue with xfce (note: not xubuntu). Sometimes, some application (onboard on-screen keyboard, or mate-terminal, or some unknown invisible application) will grab the X input and then just not let go. Grab it exclusively.
[09:51] <SymbioticFemale> it happens at random times, usually within two minutes of starting the system, and requires a restart to resolve
[09:52] <SymbioticFemale> the system has a touchscreen, but it affects all forms of input (keyboard, mouse, touch screen)
[10:37] <milkshake> regret to only allocate 50gb to ubuntu partition as the csgo game took like half of it. steam linux doesnt have option to move the game to other partition it seems. any other way to not running out of storage as the updates keep on coming and coming
[10:52] <ogra> milkshake, https://www.howtogeek.com/269515/how-to-move-a-steam-game-to-another-drive-without-re-downloading-it/ perhaps ?
[10:53] <ogra> and https://askubuntu.com/questions/790383/how-to-change-steam-library-location-to-another-hard-drive for a more ubuntu specific way (well, essentially the same, just without windows drive letters)
[10:54] <SymbioticFemale> ok i deleted a bunch of trash packages and anything to do with screensaver and something seems to have werked
[11:06] <paul424>  Hello I am vompletly green when it comes to printing, I somehow managed to force our bizhub konica minolta to work with Ubuntu
[11:06] <paul424> c 224e
[11:06] <paul424> but SOMETIMES it refuses to print from LibreOffice
[11:06] <paul424> I did set device URL  lpd://<IP_ADDRESS>/print
[11:06] <paul424>  in xfce4 printer settings
[11:08] <paul424> any ideas what might get wrong ?
[11:08] <paul424> FOR example How do I check for errors ?
[11:08] <paul424> When it doesn't print ?
[11:15] <Error> hiya... im trying to install a gemini server and im getting his https://8n1.org/20340/faf1 can anyone tell me whats wrong im doing?
[11:19] <SymbioticFemale> ah no, the problem persists. random applications are still exclusively grabbing the xinput
[11:38] <mort> Can you force something to run in xwayland?
[12:06] <webchat88> Good day,  I am trying to format an sd card with a specific allocation size (4096 bytes) [such a setting is available on windows format tools] I do not see it in gparted nor can I find the correct terminal command to format an SD card at /dev/sda1 to fat 32 with this specific allocation size required by a manufacturer.
[12:07] <Maik> webchat88: try Disks
[12:08] <Ravage> webchat88: https://askubuntu.com/questions/983546/trying-to-format-a-64gb-microsdxc-card-with-4096-bytes-per-sector
[12:23] <Chunkyz> webchat88: install: "gnome-disk-utility" then open/format.
[12:23] <clarkk> Yesterday I did a partial upgrade to my 20.04 system, as there were pending updates that I couldn't install otherwise.  Since then, my openvpn connections aren't working. I want to work out whether openvpn was updated in that process. I've looked in /var/log/apt/history.log and term.log, but there are no occurrences of "openvpn".  Can anyone offer any advice?
[12:25] <clarkk> Please ignore my question. My connection has started working again
[12:58] <makrada> https://gurushots.com/photo/1d933856eb3253f85560eb0c23d8f1f2
[14:04] <ice9> the non-lts release gets software updates only (not upgrades) for all packages or just the kernel?
[14:07] <lotuspsychje> ice9: packages update to your matching ubuntu release, lts or non-lts
[14:08] <ice9> lotuspsychje, but the kernel only gets updates not upgrades right?
[14:08] <yomismo> buenos dias
[14:08] <lotuspsychje> not sure if i understand your question ice9
[14:08] <lotuspsychje> !es | yomismo
[14:14] <lotuspsychje> ice9: lets say kernel security flaws were found, all affected ubuntu releases would get kernel updates, is that what you want to know or?
[14:15] <BluesKaj> Hi folks
[14:23] <PTNapivoski> Hi, BluesKaj
[14:23] <BluesKaj> Hi PTNapivoski
[14:56] <daum> how can i update the memlock limit for my user without rebooting?  I tried updated /etc/security/limits.conf and then exited ssh and sshed back in but still getting 64.
[15:00] <leftyfb> daum: https://www.thegeekdiary.com/understanding-etc-security-limits-conf-file-to-set-ulimit/
[15:03] <daum> leftyfb, already have in that file: ubuntu    soft memlock 65536 and ubuntu    hard memlock 65536
[15:03] <daum> have logged out and back in
[15:04] <leftyfb> daum: try the very first instructions and command on the page
[15:06] <daum> $ ulimit -l 65536
[15:06] <daum> -bash: ulimit: max locked memory: cannot modify limit: Operation not permitted
[15:06] <leftyfb> daum: why are you trying to increase the memlock limit?
[15:07] <daum> need it higher for using ioring with netty
[15:08] <leftyfb> daum: did you try sudo?
[15:10] <daum> looks like i can get that for the current session but then if i relogin it fails?
[15:10] <daum> rather goes back to 64
[15:10] <leftyfb> daum: you need to reboot
[15:11] <mneptok> daum: the ulimit command only affects the current session. persistent ulimits are set in /etc/security/limits.conf
[15:12] <daum> mneptok, leftyfb shoudln't logging out and back in (only login the server) allow them to take affect?
[15:12] <leftyfb> daum: no, that's not how this works
[15:12] <mneptok> daum: and persistent limits only take effect when all the user's current sessions are stopped.
[15:13] <mneptok> daum: also ensure the limits.conf file is structured correctly. the last entry is the one that is used. so if something is redfined, it will blow away the pevious setting.
[15:14] <mneptok> daum: so check to see what is being defined (if anything) in /etc/security/limits.d/*
[15:16] <daum> ok thanks will try a reboot too at somepoint
[15:19] <Error> hiya... im trying to install a gemini server and im getting his https://8n1.org/20340/faf1 can anyone tell me whats wrong im doing?
[15:19] <Error> can anyone plz tell me whats the issue im going nuts
[15:20] <leftyfb> Error: you'll have to contact the vendor for support. Mainly what packages the gemini server depends on
[15:21] <Error> its a vps
[15:21] <Error> and i got root
[15:21] <leftyfb> Error: Gemini is the vendor of the gemini server
[15:23] <Error> but
[15:23] <Error> i have install gmid in openbsd
[15:23] <jhutchins> Error: I would expect you to be following a procedure supplied by Gemini for installing specifically on Ubuntu.
[15:23] <Error> oh
[15:24] <Error> now i understand
[15:24] <mneptok> Error: Gemini is not a VPS. It's a protocol.
[15:25] <mneptok> Error: it's an alernative to http(s) for serving content.
[15:25]  * ogra hands jhutchins a "tech translator of the day" badge
[15:26] <ogra> mneptok !!!
[15:26] <mneptok> ogra!!!1!!!1!!11!!!!one!!1!
[15:26] <Error> dude
[15:26] <Error> i do know what that is
[15:26] <Error> but i have install gmid in openbsd without any trouble
[15:26] <Error> well not that much
[15:27] <Error> but same pkg im trying to install in ubuntu and gettting this messages
[15:27] <Error> im was wondering what is the reasing that i cannot complie it from source!
[15:27] <mneptok> Error: Linux is not *BSD. And what you're trying to install is attempting to compile from source, and it is missing the requisite libraries to do so.
[15:27] <Error> reason*
[15:27] <Error> sell i have installed in debian
[15:28] <Error> is that any better?
[15:28] <leftyfb> Error: follow the software vendors instructions for installing it on ubuntu. Any further support should be directed at the software vendor
[15:28] <mneptok> Error: the reason is right in your pasted content.
[15:28] <Error> okey
[15:28] <Error> i got it
[15:28] <Error> thanks
[15:28] <Error> i was just wondering if im missing any libs
[15:28] <Error> sorry to trouble ya
[15:28] <leftyfb> you obviously are as noted by the error message
[15:28] <jhutchins> Looks like someone is reinventing the wheel, with all the features of the wheel, but more opaque.
[15:29] <mneptok> jhutchins: this is the intermediate stage between "new user" and "jaded sysadmin" :)
[15:30] <Error> are you lot talking about me
[15:30] <Error> i aint not new uesr or jaded one
[15:30] <Error> im an artist just trying to figure out whats this fuss bout
[15:30] <Error> lol
[15:31] <leftyfb> Error: it's just very confusing why you're messing with trying to run your own non-http(s) content server from source when you don't have a full understanding of concepts like missing libraries
[15:31] <Error> well used to use gopher
[15:31] <Error> lol
[15:32] <leftyfb> why?
[15:32] <Error> well just for fun!
[15:32] <Error> =)
[15:32] <mneptok> Error: having fun yet? ;)
[15:32] <leftyfb> "<Error> can anyone plz tell me whats the issue im going nuts"
[15:32] <Error> well yeah lost most of it what i had left
[15:32] <Error> i mean hair
[15:32] <Error> lol
[15:32] <Error> well thats what i meant!
[15:33] <leftyfb> Error: good luck
[15:33] <Error> nah not gonna be botherd!
[15:33] <Error> thanks a lot though!
[15:33] <mneptok> i'm running down my list of "things i consider fun" i'm not seeing "losing my hair" and "going nuts"
[15:33] <Error> thanks for ur help!
[15:35] <Error> =) i wouldnt mind to say sorry if would like
[15:35] <Error> ;P
[16:30] <chilversc> I'm confused, "apt-get install -y" keeps prompting me with "Package Configuration", "Daemons using outdate libraries" and asking which daemons I want to restart. I thought the whole point of "-y" is non-interactive and won't prompt?
[16:30] <leftyfb> no
[16:31] <chilversc> I've tried using a suggested "DEBIAN_FRONTEND=noninteractive" environment variable but I still get prompts
[16:31] <leftyfb> chilversc: https://linux.die.net/man/8/apt-get
[16:31] <chilversc> specifically from "man apt-get"; "-y, --yes --assume=yes", "Automatic yes to prompts; assume "yes" as answer to all prompts andrun non-interactively."
[16:31] <leftyfb> "Automatic yes to prompts. Assume "yes" as answer to all prompts and run non-interactively. If an undesirable situation, such as changing a held package or removing an essential package, occurs then apt-get will abort."
[16:32] <chilversc> right, so why am I getting a prompt asking me which services I want to restart?
[16:32] <leftyfb> chilversc: it's for assuming yes to ask if the package is to be installed, not to answer dpkg config questions
[16:32] <gas> download windows 11
[16:32] <leftyfb> gas: can we help you with something?
[16:33] <leftyfb> chilversc: you'll need to answer the dpkg questions by other means
[16:33] <chilversc> dpkg is an implementation detail of "apt-get install", so either it doesn't prompt and is non-interactive, or the documentation is incorrect
[16:33] <leftyfb> chilversc: -y is not meant for that, it doesn't apply
[16:33] <chilversc> its apt-get install prompts me, then it isn't exactly "non-interactive"
[16:34] <leftyfb> chilversc: https://unix.stackexchange.com/a/146340
[16:35] <leftyfb> chilversc: https://askubuntu.com/questions/1154892/prevent-question-restart-services-during-package-upgrades-without-asking
[16:35] <leftyfb> chilversc: it's debconf you want to answer
[16:36] <chilversc> right, that's what I'm looking at, but my point is if I ask for a non-interactive install, I should not get any prompts, it should either succeed or fail
[16:36] <chilversc> currently it is not "non-interactive", as running "apt-get install -y" still prompts for input
[16:43] <jhutchins> chilversc: So if it fails and takes your system off-line, that's a desired outcome, right?
[16:44] <ogra> chilversc, DEBIAN_FRONTEND also depends on te priority of the debconf questions asked and how the system is configured for this
[16:46] <ogra> chilversc, https://manpages.debian.org/testing/debconf-doc/debconf.7.en.html ... see the priority section ...
[16:50] <chilversc> jhutchins: not really, so the alternative is the documentation is inaccurate, as "-y" is not non-interactive, it is in fact very much interactive
[16:54] <leftyfb> chilversc: -y only applies to apt asking a yes or no question. Not for debconf questions
[16:54] <leftyfb> chilversc: if you hold a package and try to update it with -y, it will fail as per the documentation
[16:54] <ogra> chilversc, apt is not dpkg
[16:55] <ogra> it is only a frontend to it
[16:55] <ogra> the prompts yu see come from debconf via dpkg
[16:56] <chilversc> ogra: right, but apt does invoke dpkg, thus to me that then makes dpkg an implementation detail of "apt-get install", thus if dpkg can still prompt the apt get docs should not state that "-y" is non-interactive, at least not without mentioning dpkg can still prompt
[16:56] <leftyfb> no
[16:56] <leftyfb> chilversc: apt does not pass -y to debconf/dpkg as it is only meant to get applied to apt prompts, not dpkg
[16:56] <ogra> chilversc, apt does not have any contol over the hacked-in maintainer scripts in packages
[16:56] <chilversc> leftyfb: yes, "assume "yes" as answer to all prompts and run non-interactively." So if I then run that command and receive a prompt, that statement was false.
[16:57] <leftyfb> chilversc: yes, "assume "yes" as answer to all _APT_ prompts and run non-interactively."
[16:57] <leftyfb> apt is not prompting to restart services, debconf/dpkg is doing the prompting
[16:58] <leftyfb> chilversc: the -y only applies to prompts from APT, not debconf
[16:58] <chilversc> but I'm not invoking debconf/dpkg, apt-get is invoking that
[16:58] <chilversc> hence why I'm saying the documentation, or the implementation is inaccurate
[16:58] <ogra> chilversc, and these scripts are where the debconf prompts come from ... you need to set the correct debconf env variables to avoid them (DEBIAN_FRONTEND=noninteractive and tell it to ony ask critically priorized questions ... but even then, service restarting might be considered critical by the package maintainer)
[16:59] <leftyfb> chilversc: please type in your IRC window:   /nick brickwall
[17:02] <chilversc> leftyfb: if the docs for -y specifically called out that it was only "APT prompts" and warned that other components such as dpkg would may still display prompts then that would be fine
[17:02] <leftyfb> chilversc: file a bug. good luck
[17:03] <chilversc> but my point is from reading the docs, I was expecting "-y" to be non-interactive so I could "sudo somescript" then walk away and come back later
[17:03] <ioria> i don't think ' -y  non-interactively' means 'unattended'
[17:03] <Erix> hi
[17:03] <leftyfb> Erix: hello. What can we help you with?
[17:03] <chilversc> non-interactive to mean means I won't receive any prompts or need to provide an input, which is pretty much unattended
[17:04] <ioria> especially about priority and services restart
[17:05] <chilversc> ioria: except apt-get still runs if there's no terminal at which point all dpkg can do is print warnings that it couldn't ask, thus it does have some way of deciding what to do
[17:05] <leftyfb> chilversc: file a bug. good luck
[17:23] <chilversc> though interestingly, the documented method of setting DEBIAN_FRONTEND=noninteractive for debconf also doesn't seem to suppress those dialogs
[17:23] <leftyfb> chilversc: you should answer those questions using debconf as I linked you to above
[17:23] <leftyfb> otherwise you could end up with a broken system
[17:25] <Bugies> hello, is there anyone who has the system suspend broken after the last  update?
[17:25] <ogra> chilversc, it suppresses all that are lower than the configured system debconf priority ... (i think ubuntu uses "high")
[17:27] <ogra> (actually lower and equal to i think)
[17:28] <jhutchins> Bugies: Apparently there is at least one person who does.
[17:28] <chilversc> leftyfb: I just want the same behaviour when running the script by hand as when its unattended, and unattended it cannot prompt because it's being executed without a terminal
[17:29] <jhutchins> Bugies: Did you updte the kernel?  Does suspend work if you boot to the previous kernel?  How is it "broken"?  What does it do or not do?
[17:30] <chilversc> leftyfb: if it were that critical then it should refuse to update when being run without a terminal
[17:31] <chilversc> so it can't really be that important if it's happy to execute without prompting
[17:31] <leftyfb> [12:25:54] <ogra> chilversc, it suppresses all that are lower than the configured system debconf priority ... (i think ubuntu uses "high")
[17:36] <Bugies> jhutchins, i have old kernel 5.4.0-42-generic and systemd-sleep crashing or on latest kernel i have black screen when awakening
[17:36] <leftyfb> chilversc: you can use debconf to answer the questions as part of the script
[17:36] <leftyfb> Bugies: what release of ubuntu are you running?
[17:36] <Bugies> i have ubuntu 20.04
[17:37] <leftyfb> Bugies: you should use the hwe kernel: sudo apt install linux-image-generic-hwe-20.04
[17:38] <ns12> Hello, LTS releases are supported for 5 years. The "main" and "restricted" sections of an LTS version's repository are supported for 5 years. What is the meaning of "support"?
[17:38] <ns12> What are the consequences of "universe" and "multiverse" being unsupported?
[17:39] <leftyfb> ns12: all of the repo's continue to get updates for 5 years
[17:43] <john> hi
[17:44] <ns12> leftyfb: So what is the meaning of "support"?
[17:44] <leftyfb> ns12: updates
[17:44] <Bugies> ok, i have linux-image-generic-hwe-20.04 (<IP_ADDRESS>.33~20.04.17) so i have isues witch graphic driver - no signal...
[17:45] <jhutchins> Bugies: Did it ever work correctly?
[17:45] <ns12> leftyfb: "main" and "restricted" receive "official updates" from Canonical, while "universe" and "multiverse" rely solely on community efforts. Correct?
[17:46] <ns12> Does this mean that some security vulnerabilities in "universe" are not fixed?
[17:46] <leftyfb> ns12: https://help.ubuntu.com/community/Repositories/Ubuntu
[17:47] <leftyfb> ns12: https://help.ubuntu.com/community/Repositories
[17:48] <leftyfb> ns12: "The universe component is a snapshot of the free, open-source, and Linux world. It houses almost every piece of open-source software, all built from a range of public sources. Canonical does not provide a guarantee of regular security updates for software in the universe component, but will provide these where they are made available by the community. Users should understand the risk inherent in using these packages. Popular or well
[17:48] <leftyfb> supported pieces of software will move from universe into main if they are backed by maintainers willing to meet the standards set by the Ubuntu team."
[17:49] <Bugies> jhutchins, today the newest kernel did not have an image after waking up, so I think it's an update
[17:49] <leftyfb> Bugies: did you reboot into the new kernel?
[17:49] <ns12> leftyfb: Does "community" refer to the Debian community and their package maintainers?
[17:50] <leftyfb> ns12: community refers to the ubuntu community of package maintainers
[17:51] <Bugies> i reboot to old kernel and cheked that no working suspend
[17:51] <leftyfb> Bugies: did you reboot into the new kernel?
[17:52] <Bugies> i can try that new kernel for a moment
[17:52] <leftyfb> Bugies: that's the whole point of installing the new kernel
[17:53] <Bugies> kernel is already the newest version but i booted to 5.4 kernel so brb.
[18:08] <Bugies> jhutchins, i have 5.13.0-30-generic kernel now and I checked suspend and i have sound after wake up but no video
[18:08] <leftyfb> Bugies: does sound and video work before suspending?
[18:10] <Bugies> yes after suspend it crash but i cant see
[18:10] <leftyfb> Bugies: don't suspend :)
[18:11] <Bugies> :) ok
[18:13] <Bugies> it is amd gpu card 5500xt
[18:15] <Bugies> I installed the driver in windows 10, it can reset my original bios
[18:24] <chilversc> so trying to use debconf-set-selections, but I'm still being prompted for which services I want to restart, how do I find out what key I need to set to pre-answer this prompt?
[18:26] <leftyfb> chilversc: answer the questions, then run: debconf-get-selections # and grep for the package you installed for how you answered it
[18:28] <chilversc> leftyfb: I don't know which package is asking this question though to grep for it
[18:29] <jhutchins> chilversc: It doesn't work the way you think it should.  Figure out how it actually works and deal with it. Complaining here that it's not what you want doesn't do anybody any good.
[18:30] <leftyfb> chilversc: maybe spend the time to research that then. I'm not sure how you're doing all this to begin with, but if you have a way to revert the updates, then do that and only update 1 package at a time till you find the one that asks the question
[18:30] <leftyfb> chilversc: also, looking through dpkg.log or ps while the question is being asked might help
[18:30] <chilversc> that's what I'm now trying to do; I ran through the install, answered all the questions and as a test used 'depconf-get-selections' to generate a conf file, then tried to use that and I'm still being prompted
[18:31] <chilversc> I'm not sure this prompt is coming from depconf
[18:31] <leftyfb> chilversc: also, I'm pretty sure the prompt specifies in the text or title which package is causing the prompt
[18:31] <leftyfb> chilversc: it is
[18:31] <leftyfb> debconf*
[18:32] <ioria> chilversc, https://termbin.com/vks2
[18:32] <chilversc> I thought debconf was supposed to prompt before installing anything? This prompt is after the packages have been installed
[18:33] <leftyfb> chilversc: the package is being installed and the post-install script is asking to restart services
[18:34] <leftyfb> *post-install script of the package
[19:23] <sahiba> Hi, I have live booted ubuntu on a computer which had windows installed on it -- I want to access the hard disk, and I tried `lsblk`.  This is what I got.
[19:23] <sahiba> https://dpaste.com/3GKCMUNY5
[19:24] <sahiba> Any idea how can I see the hard disk in the list?
[19:25] <enyc> sahiba: hrrm that suggests hard disk not viliable, sda being the bootable stick
[19:26] <enyc> sahiba: check  sudo fdisk -l   and   maybe read through    dmesg | less    or so, see if kernel said anything etc...
[19:26] <leftyfb> I'm going with a bad drive
[19:27] <matsaman> "which had windows installed on it" sounds like they kept the drive
[19:27] <sahiba> enyc https://dpaste.com/D7DXDQW84
[19:28] <leftyfb> sounds like Windows crapped out due to a bad drive and they're trying to recover data from a dead drive using ubuntu
[19:28]  * matsaman shrugs
[19:28] <enyc> sahiba: right yes only seeing the one drive
[19:28] <leftyfb> sahiba: please confirm
[19:28] <matsaman> sahiba: open it up and confirm there is a drive, and it is connected properly
[19:28] <enyc> +1  check on drive conneciton
[19:28] <matsaman> some people will unplug & replug for good measure
[19:28] <leftyfb> I would suggest looking in the BIOS to see if it's detected
[19:28] <enyc> sahiba: rather, its only seengi the  cruzer  switch  usb stick
[19:29] <enyc> +1 leftyfb   yes check in bios setup too
[19:29] <matsaman> the chances the live OS wouldn't detect it if it's there are incredibly low
[19:29] <leftyfb> sahiba: if it's not detected in the BIOS, then no amount of linux commands are going to help you
[19:29] <sahiba> yes the hard disk is connected properly I can open windows on it
[19:29] <leftyfb> sahiba: is it bitlockered?
[19:29] <sahiba> Could it be the file format of the hard disk is not being detected?
[19:29] <leftyfb> sahiba: look in the BIOS, is RAID enabled?
[19:29] <leftyfb> sahiba: no, lsblk doesn't care about that
[19:30] <leftyfb> nor does fdisk -l
[19:30] <leftyfb> actually, bitlockered would still show up as well
[19:30] <matsaman> you could have a super weird/uncommon controller, but that doesn't happen much at all
[19:30] <leftyfb> my guess is fakeraid
[19:31] <notsahiba> Let me check in BIOS once.
[19:36] <notsahiba> https://ibb.co/pRxBPwk -- it is showing up in bios.
[19:36] <leftyfb> notsahiba: look for any RAID settings
[19:38] <notsahiba> leftyfb I am not sure where to look for that -- I don't see an option there.
[19:38] <leftyfb> not System setup options -> System Configuration menu -> SATA Operation
[19:38] <leftyfb> in the BIOS setup
[19:39] <akaridelsur> good morning, could you give me a hand with my server, it is in ubuntu and I have problems with the ssl certificates
[19:39] <leftyfb> akaridelsur: try #ubuntu-server
[19:40] <akaridelsur> ok tanks leftyfb
[19:42] <notsahiba> leftyfb https://ibb.co/kJNyxrf -- says RAID ON.
[19:42] <leftyfb> notsahiba: that's the issue
[19:44] <notsahiba> Which would mean, I can't access the hard disk, right?  Not unless RAID was disabled.
[19:44] <leftyfb> correct
[19:44] <leftyfb> notsahiba: but disabling this fake RAID will more than likely break your Windows installation
[19:56] <matsaman> until you turn it back on
[20:12] <notsahiba> Sigh.  I really wish I could fix it.  :/
[20:12] <notsahiba> Anyways, thank you all.
[20:21] <chilversc> ioria: thanks, looks like it was needrestart, not come across that before and can't see it mentioned in apt-get or dpkg
[20:23] <chilversc> Is needrestart being integrated into dpkg something new? I didn't run into this with 20.04
[20:26] <sarnold> chilversc: needrestart is 'now' part of the default installation seed or something very similar to that, I don't think it involved any dpkg or apt changes, just that the tool is installed by default now
[20:37] <ioria> chilversc, there is also needrestart-session, if you're interested
[20:49] <BSaboia> I am running this command to remove a PPA: `sudo add-apt-repository --remove ppa:/teward/znc`, but I got this error: `Unable to handle repository shortcut 'ppa:/teward/znc`. I also tried `ppa-purge`, but then only the error differs: `E: The repository 'http://ppa.launchpad.net/teward/znc/ubuntu hirsute Release' does not have a Release file.` (it is the same error that I got when I do `sudo apt update`). Any thoughts here?
[20:50] <Toadisattva> just remove it from /etc/apt/sources.list?
[20:51] <BSaboia> Toadisattva, it is not there
[20:51] <leftyfb> BSaboia: look in /etc/apt/sources.list.d/*
[20:51] <BSaboia> leftyfb, ok, so just remove the list?
[20:53] <BSaboia> leftyfb, alright, removing the file from there worked, thans
[20:53] <BSaboia> s/thans/thanks/
[20:55] <chilversc> ioria: thanks, but not in this case as its building a new VM image so at the end the system will be rebooted, finalized and imaged
[20:56] <ioria> i see chilversc
[20:56] <chilversc> sarnold: ah, so is it something that's always been part of apt/dpkg but only if the package was installed?
[20:58] <sarnold> chilversc: sortof, apt and dpkg have 'plugin' facilities, this may help explain how it works: https://termbin.com/bu1q
[21:03] <chilversc> though its odd needrestart didn't honour the DEBIAN_FRONTEND=noninteractive
[21:06] <sarnold> chilversc: that's probably worth a bug report, noninteractive is used *everywhere*
[21:06] <chilversc> I just checked and there's a few issues around it on their github
[21:07] <sarnold> oh nice, be sure to include links to those in your bug report
[21:25] <chilversc> sarnold: I think the documentation is a separate issue to needrestart not honouring the noninteractive frontend. I guess being the apt-get man page that needs reporting to the debian team?
[21:25] <sarnold> chilversc: hmm, why apt-get and why debian?
[21:26] <sarnold> chilversc: afterall, it's ubuntu that decided to install needrestart as a default, and ubuntu folks probably don't yet know that it doesn't work with noninteractive
[21:26] <chilversc> sarnold: ah, I thought you were refering to my earlier issue I had with the apt-get docs, or does "apt-get install -y" set the frontend to noninteractive?
[21:30] <sarnold> chilversc: ahhhh. afaik apt-get install -y doesn't do anything to the frontend setting
[21:31] <chilversc> yeah, hence why I think the apt docs are a little misleading, not knowing much about the underlying plugin system I read the man page as -y making the whole command non-interactive.
[21:33] <sarnold> chilversc: so then yes, it might be helpful to ask the apt docs to include a reference to noninteractive -- it always takes me a metric eternity to google for the exact variable name when I need to use it. hah.
[22:53] <snowhawk> hello
[22:56] <leftyfb> snowhawk: hello. What can we help you with?
[22:56] <snowhawk> well, i am interested in using Linux
[22:56] <snowhawk> i know ubuntu is good
[22:56] <snowhawk> but i am in the market for other OS's as weel
[22:56] <snowhawk> well*
[22:56] <snowhawk> going to test each distro out in a VM
[22:57] <leftyfb> snowhawk: #ubuntu is not the appropriate place to ask about other distributions
[22:57] <snowhawk> ok
[22:57] <snowhawk> how do you like Ubuntu?
[22:57] <snowhawk> do anything cool with it?
[22:57] <snowhawk> i want to tinker around
[22:58] <leftyfb> snowhawk:  this is a support channel. Feel free to discuss ubuntu in #ubuntu-discuss or talk about other topics in #ubuntu-offtopic
[22:58] <snowhawk> oh cool! thanks!


[01:32] <blr> is there a way to use 'stage-packages' in isolation, i.e. I just want a 1-1 packaging of something already in the archive?
[02:13] <vir17> what are the available "plugins" for the yaml file?
[07:42] <dholbach> good morning
[08:13] <fgimenez> good morning
[08:29] <sturmflut> Good morning! Just out of curiosity: If I were to build my own self-hosted distribution based on Snappy Ubuntu Core, how would I do that?
[09:14] <noizer> Hi an short question.
[09:15] <noizer> i set some filesets into my part of the yaml file but they wont copy it to the part dir when im building my applicaiton
[09:41] <noizer> kyrofa_ Hi have question about the yaml file. I want to snap an python application but do you have a good example how i need to work to get the job done
[09:42] <JamesTait> Good morning all!  Happy Monday, and happy Freedom Day! 😃
[09:42] <noizer> Good morning :D
[10:20] <ogra_`> mvo, if you do "Chroot chroot "foo" >chroot/foo.txt then your later commands that run outside the chroot would need to use chroot/chroot/foo.txt (assuming the first command actually creates the dir )
[10:20] <ogra_`> ;)
[10:21] <ogra_`> hmm, or not :P
[10:21] <ogra_`> ignore that
[10:21] <mvo> ogra_`: I'm confused, aha, ok
[10:22] <ogra_`> trying to decypher the vivid build failures
[10:27] <ogra_> ah, but i wasnt to wrong :)
[10:27] <ogra_> we cd into the chroot dir before you try to cp from chroot/...
[10:27]  * ogra_ fixes
[10:28] <noizer> ogra_ Hi. just a short question im making an python application but what is the best way to copy alle the necessary files to a snap?
[10:31] <ogra_> noizer, http://paste.ubuntu.com/14848777/ that will get you a basic python interpreter installation
[10:32] <noizer> I understand that but the code how do I copy the files or does i neet to make a setup.py just lik pypi
[10:34] <ogra_> noizer, how about that http://paste.ubuntu.com/14848791/
[10:34] <ogra_> though i think you could also use a setup.py
[10:35] <ogra_> but i'd have to refer to the examples for that, never did that
[10:35] <noizer> ok can i copy a complete directory at one line?
[10:35] <ogra_> sure
[10:36] <ogra_> (at least in snapcraft 2.0 ... )
[10:37] <noizer> yea im using snapcraft 2.0
[10:37] <noizer> is the syntax like that ?:
[10:38] <noizer> ?
[10:38] <noizer> that:      /dir/ : bin/destinationdir/
[10:38] <ogra_> drop a few slashes :)
[10:39] <ogra_> http://paste.ubuntu.com/14848805/
[10:39] <ogra_> that would copy opt from my snap dir into the package
[10:48] <noizer> ogra_ thx for the help and the fast support all the time :D
[10:54] <ogra_> :)
[11:04] <ogra_> mvo, vivid rebuild running (FYI)
[11:04] <mvo> ogra_: yay, thanks
[11:29] <ogra_> ppisati, so for our dt problem on dragonboard ... i was wondering how hard it would be for you to cp it to apq8016-sbc-sdcard-boot.dtsi and add the one line patch, so we can use the sdcard version in snappy
[11:30] <ogra_> (i suspect fixing the little-kernel to initialize the controller differently will cause boot issues)
[12:25] <ppisati> ogra_: actually i'm chainloading uboot after LK
[12:25] <ppisati> ogra_: but probably mine is slightly more recent
[12:25] <ppisati> ogra_: look, i'm debugging a race in the wifi init
[12:25] <ogra_> ppisati, where did you get the lk ?
[12:25] <ppisati> ogra_: and if everything goes well i'll push another update out today
[12:25] <ppisati> ogra_: hold on
[12:28] <kyrofa> Good morning
[12:30] <ppisati> ogra_: http://pastebin.ubuntu.com/14849122/
[12:36] <ogra_> ppisati, hmm, i see you are using a newer u-boot ...
[12:36] <ogra_> where did you get the lk though ?
[12:38] <ogra_> i wonder why your alsa is messed up ... are you using the right DT ?
[12:39]  * ogra_ had alsa only fail with the msm8916-mtp file
[12:40] <asac> martintrojer_: hi!
[12:40] <ppisati> ogra_: it's all your stuff
[12:40] <ogra_> oh
[12:40] <ppisati> ogra_: i compiled a new uboot to add bootz support
[12:41] <ppisati> ogra_: and i'm using this dtb
[12:41] <ogra_> hmm, my uboot should have that
[12:41] <ppisati> ogra_: apq8016-sbc.dtb
[12:41] <martintrojer_> asac: 'lo
[12:41] <ppisati> ogra_: i'm going out for lunch, i can publish my uboot somewhere if you want
[12:41] <ogra_> ppisati, yeah, thats the correct one.... why do i see the mmc1 init error then ... weird
[12:42] <ogra_> ppisati, only the patch ... here is mine http://bazaar.launchpad.net/~ogra/+junk/dragonboard/view/head:/uboot.patch
[12:42] <ogra_> oh
[12:42] <ogra_> seems you are right, bootz isnt set there
[12:43] <ogra_> oh, wait ... because amr64 uses a special boot command
[12:44] <ogra_> right
[12:44] <ppisati> ogra_: sorry, can't find my patch ATM
[12:44] <ogra_> booti
[12:44] <ppisati> ogra_: here is the binary
[12:44] <ppisati> ogra_: http://people.canonical.com/~ppisati/dboard_uboot/u-boot.img
[12:44] <ogra_>  booti ${linux_addr} ${ramdisk_addr}:${initrd_size} ${fdt_add}
[12:44] <ppisati> ogra_: i'm they just fixed it upstream
[12:45] <ppisati> ogra_: i'm not using initrd either
[12:45] <ogra_> turning booti into bootz ?
[12:45] <ogra_> well, the initrd shouldnt have any influence regarding the mmc1 init error i would think
[12:46] <ppisati> ogra_: no,. i was wrong
[12:46] <ppisati> ogra_: i'm still using booti
[12:46] <ppisati> ogra_: it's probably just the updated version then
[12:47] <ogra_> ok, i'll check that
[12:47] <ogra_> would be good to get along without patched DT
[12:49]  * ppisati disappears for a bit
[12:58] <ogra_> mvo, do you have your all-snap build scripts somewhere ?
[12:59] <mvo> ogra_:  lp:~mvo/snappy/mksnap-os-kernel
[12:59] <ogra_> thx
[12:59] <mvo> ogra_: you probably need more stuff though, os snap, gadget snap
[12:59] <ogra_> yeah
[13:00] <mvo> ogra_: I can push you the ones I used for the previous image
[13:00] <ogra_> cool, thanks
[13:00] <mvo> ogra_: one sec, meeting right now
[13:00] <ogra_> no hurry
[13:40] <sergiusens> kyrofa, I made a better change https://github.com/ubuntu-core/snapcraft/pull/285/files
[13:40] <kyrofa> sergiusens, ah, just move it down?
[13:40] <kyrofa> sergiusens, good idea
[13:41] <kyrofa> sergiusens, though honestly, I refactored that in my PR anyway... what if I just move it down?
[13:41] <kyrofa> sergiusens, otherwise it'll just conflict
[13:41] <kyrofa> sergiusens, ha! Actually, I already did
[13:42] <kyrofa> sergiusens, https://github.com/ubuntu-core/snapcraft/pull/283/files#diff-0d5dc26743422dade0478e577247a141R124
[13:53] <kyrofa> niemeyer, sorry it took so long, but I managed to document the application launching process here: https://docs.google.com/document/d/1eaXHeFMEKMoWKFjmr5XMOW1vLywCjzoXd5SNJOUi_GE
[13:53] <kyrofa> niemeyer, mvo kindly filled in the u-c-l details (thanks mvo!)
[13:57] <noizer> ogra_ Hi i just installed nginx in my snap but does i need to make a service of it or not?
[13:57] <noizer> to get nginx started
[14:01] <sergiusens> kyrofa, sure
[14:01] <kyrofa> sergiusens, I have another STAGE_DIRECTORY-like suggestion: the source location when building the part. This particularly applies to the cmake plugin, which does an out-of-source build (as it should be, of course)
[14:01] <kyrofa> sergiusens, but when configuring e.g. mysql, if I want to use things included in the src I need to say -DWITH_X=path/to/src/X-dir
[14:04] <noizer> kyrofa can you look a moment to my question that i asked to ogra_ i think he is afk
[14:05] <kyrofa> noizer, yes, any service you want to run within your .snap must be declared as such
[14:09] <niemeyer> kyrofa: Thanks, let's talk this afternoon.. I need to step out to have lunch as we have the weekly Snappy meeting in a few minutes
[14:09] <kyrofa> niemeyer, no problem :)
[14:09] <noizer> kyrofa ok thx for the answer
[14:12] <ppisati> ogra_: i'm building a new kernel for the dboard410c, it contains a couple of fixes (one for ethernet on usb dongle and another for a wifi init race)
[14:12] <ppisati> ogra_: as soon as it's done i'll delete the previous one
[14:16] <noizer> kyrofa i want to remove an application but it won't work completely. here is some output: http://pastebin.com/CqZDAuxU
[14:19] <kyrofa> noizer, no clue what's happening there. It looks like you were in the middle of a commit when you built the snap?
[14:19] <ogra_> ppisati, ok
[14:20] <noizer> kyrofa not realy
[14:20] <noizer> but that was installed previously xD
[14:25] <jdstrand> beuno: hi! two questions: 1) do you have any objections with me doing some big code cleanups to the review tools with the snap.yaml updates I'll be working on (think, starting fairly anew with snap.yaml) and 2) is it cool for me to force that if you are a squashfs that you must use snap.yaml?
[14:27] <beuno> jdstrand, +1 and +1
[14:27] <Guest5410> jdstrand, FWIW, we have tests in the store to enforce that.
[14:28]  * Guest5410 sighs
[14:31] <JamesTait> Finally!
[14:34] <JamesTait> jdstrand, while you're working on that, IIUC readme.md is no longer required (instead we take the summary and description properties from snap.yaml).
[14:35] <JamesTait> mvo and/or sergiusens - feel free to correct me. 😉
[14:35] <sergiusens> JamesTait, jdstrand that is indeed correct
[14:36] <sergiusens> jdstrand, I say +1 to squashfs implies snap.yaml (but not too tightly coupled in the code)
[14:39] <jdstrand> JamesTait: yes-- I will be using the snap.yaml spec to implement this
[14:40] <jdstrand> sergiusens: re coupling-- well, no more so than it already is. we said squashfs signifies 16.04. basically, I'd like to say no package.yaml in 16.04 as well right away if I can get away with that
[14:40] <JamesTait> jdstrand, I assumed as much, just wanted to make sure it was on your radar. 😉
[14:40] <jdstrand> JamesTait: appreciated :)
[14:41] <mvo> jdstrand: +1 for now package.yaml in 16.04
[14:44] <sergiusens> jdstrand, right, just thinking about 16.10 and squashfs having a different snap.yaml
[14:44] <beuno> there will be no 16.10!
[14:44] <beuno> rolling until 18.04!
[14:44] <sergiusens> beuno, well, rolling
[15:12] <noizer> kyrofa what did I wrong. He installed flask but not tornado and yaml as library for python http://pastebin.com/xiXE78Sm
[15:17] <kyrofa> noizer, huh?
[15:17] <kyrofa> noizer, I don't see a problem there-- what went wrong?
[15:17] <noizer> when im installing my application and then i look in my site-packages there isn't tornado installed
[15:17] <noizer> :s
[15:18] <kyrofa> noizer, do you have any errors when creating the snap?
[15:20] <noizer> no
[15:20] <noizer> wait i will try something again
[15:21] <noizer> he is now building the snap again a moment please
[15:32] <noizer> kyrofa got an error verry strange : Parts 'flask' and 'yaml' have the following file paths in common which have different contents:
[15:33] <noizer> so it was an old snap file that i had installed :s
[15:33] <kyrofa> noizer, please pastebin the build log
[15:35] <noizer> kyrofa http://pastebin.com/fpJP1AL1
[15:36] <sergiusens> elopio, should I give you time to look at https://github.com/ubuntu-core/snapcraft/pull/282 ?
[15:37] <elopio> sergiusens: wow, that's big. I'm in a meeting with Federico. If you are happy with kyrofa's review, merge it.
[15:38] <elopio> I'll take a look afterwards. Seemed good with my quick glance.
[15:39] <sergiusens> elopio, yeah, I added lots of tests ;-)
[15:43] <jdstrand> mvo: oh, btw, while I am going to focus on snap.yaml stuff first I think, I did want to let you know that with a patched squashfs I was able to verify an amd64 snap on a powerpc machine (so I'm not worried about endianess any more). need to work out a few other details, but if you were worried, don't be at this point
[15:45] <noizer> kyrofa do you have any solution ps I'm using snapcraft 2.0
[15:49] <elopio> fgimenez: I was trying to say that this create cloud image job doesn't take a lot of time.
[15:49] <elopio> could we create one image per job, and then delete it?
[15:49] <elopio> not per job, per test execution.
[15:51] <fgimenez> elopio, we need to create the image, convert to qcow2 and upload to glance, less than 5min i think, but each image is valid until a new version is created
[15:51] <elopio> fgimenez: right, that would be a lot of wasted resources when there are no changes.
[15:52] <elopio> ok, lets figure out how to subscribe to new versions.
[15:52] <elopio> fgimenez: do you know if there's a good plugin for jenkins that keeps polling?
[15:53] <fgimenez> elopio, yes urltrigger, we are using it for the image creation jobs
[15:53] <fgimenez> elopio, https://wiki.jenkins-ci.org/display/JENKINS/URLTrigger+Plugin
[15:53] <noizer> kyrofa the error is at line 592
[15:54] <elopio> fgimenez: great, it lets you even check the json response. I'll use it.
[15:55] <kyrofa> noizer, ah, it seems that's bug #1531570
[15:57] <noizer> kyrofa is there an solution for that?
[15:58] <kyrofa> noizer, you can work around it as I mentioned in the comment, or you can try putting them all in one part using requirements.txt perhaps?
[15:58] <noizer> kyrofa or install them manualy in an other os and copy them to the correct dir
[16:00] <kyrofa> noizer, you might try the requirements.txt first, if that works for you
[16:00] <noizer> kyrofa is there an example of that?
[16:01] <kyrofa> noizer, not in snapcraft, it's a pip thing
[16:01] <kyrofa> noizer, https://pip.readthedocs.org/en/1.1/requirements.html might be helpful
[16:02] <pindonga> kyrofa, re: proper login on snapcraft... I just became aware snappy itself has login support as well
[16:02] <pindonga> so I think you should attempt to mimick what's being done there
[16:02] <pindonga> looked at the code and looks quite right to me
[16:02] <kyrofa> pindonga, regarding the OTP etc.?
[16:02] <pindonga> yes
[16:02] <kyrofa> pindonga, excellent, we'll check it out! Thank you :)
[16:03] <elopio> fgimenez: https://search.apps.ubuntu.com/api/v1/package/ubuntu-core.canonical
[16:03] <pindonga> kyrofa, it might even make sense trying to read the config file written by snappy (so to avoid having multiple config files)
[16:04] <kyrofa> pindonga, without having looked at it, why does snappy have a login option?
[16:04] <pindonga> kyrofa, there are certain use cases that need it, eg downloading private packages
[16:04] <kyrofa> pindonga, ahh
[16:05] <kyrofa> pindonga, that makes sense then
[16:06] <fgimenez> elopio, great! thx, that's all we need, the only thing missing is the version string to assign to the image, it should be compatible with our current schema (plain numbers from system-image) and the schema from official images (dates as in 20160129)
[16:06] <lool> LefterisJP: hey!
[16:08] <elopio> fgimenez: if we are listening to the three snaps, why don't we just use a timestamp?
[16:08] <elopio> I mean one timestamp.
[16:09] <LefterisJP> lool: hey :)
[16:10] <fgimenez> elopio, we need to be able to know from snappy-cloud-image if we need to create a new image, we need some hint in the latest image name to be able to compare with the info from the snaps
[16:11] <fgimenez> elopio, now the source is system-image, and the cloud images have the same version number that the images have there, so we can easily compare both
[16:12] <elopio> fgimenez: but system-image is going away. So, we put three url triggers, one for each snap. When anyone fires, we create a new image, and put a timestamp on it.
[16:12] <elopio> I might be missing something of course, because I don't get why we need to compare.
[16:15] <fgimenez> elopio, yes, we could rely in the external trigger, now we are using it just for preventing the jobs to be executed by cron, the job itself checks again if we should create the instance or not
[16:16] <elopio> fgimenez: got it. Well, I won't mind to collect the three versions and build a name from that. Whatever you prefer.
[16:17] <mvo> jdstrand: \o/ thanks, that is great news
[16:17] <elopio> fgimenez: last thing I wanted to talk today is about gocheck.
[16:17] <jdstrand> np
[16:18] <elopio> fgimenez: let's see how niemeyer resolves it, and if there's no progress at the end of the week I can propose again the ugly hack to get the list command for plars and team.
[16:19] <fgimenez> elopio, ok, let me know if you need any help with that
[16:20] <elopio> fgimenez: well, if you have a better implementation in mind and want to give it a go sending it upstream, I won't stop you. I wouldn't ask that of you either :)
[16:22] <beuno> JamesTait, so, are you changing crt to not require readme.md for 16.04 snaps?
[16:25] <sergiusens> beuno, mvo just triple confirming; I can land skills for snapcraft? Is there an OS already built?
[16:25] <sergiusens> built/uploaded to the store
[16:26] <JamesTait> beuno, I can do, if it won't interfere with what jdstrand is working on.
[16:26] <beuno> sergiusens, I don't know. Will it affect the store in any way?
[16:28] <sergiusens> beuno, well; only in the sense that everything might be denied or marked invalid
[16:29] <beuno> sergiusens, if you get me a snap built with skills, I can run it through and check for you
[16:29] <sergiusens> beuno, sounds good
[16:29] <beuno> sergiusens, in all likelyhood, it'll be click-reviewers-tools
[16:29] <beuno> so you can easily check locally as well
[16:29] <jdstrand> JamesTait (and beuno): it would be incorporated in my larger work. if needed, JamesTait or I can make a quick change
[16:30] <JamesTait> jdstrand, I realise it's still early days, but do you have a sense of ETA for the rework yet?
[16:30] <jdstrand> sergiusens, beuno: I can say for sure the review tools won't like it
[16:30] <jdstrand> JamesTait: I imagine this week. I am wholly focused on it
[16:30] <JamesTait> Ack, thanks.
[16:31] <sergiusens> jdstrand, if the error does not prevent manually putting into the store I'm fine
[16:31] <sergiusens> putting/approving
[16:31] <jdstrand> sergiusens: it would be no worse than other squashfs. if you give me a snap I can make super sure for you
[16:32] <sergiusens> jdstrand, k, thanks
[16:32] <JamesTait> jdstrand, just an additional heads-up: we've been discussing in OLS "outsourcing" the package metadata extraction wholly to click-reviewers-tools and having it return metadata in a standardised format, rather than having the whole click/snappy1.0/snappy2.0 detection logic in the store as well.
[16:33] <JamesTait> jdstrand, letting you know just in case it's a really bad idea or makes things much more difficult.
[16:33] <jdstrand> JamesTait: so, you give a snap to the review tools in some way, and it spits back something the store can consume?
[16:34] <JamesTait> jdstrand, exactly.
[16:34] <jdstrand> JamesTait: I think that is a really good idea
[16:34] <jdstrand> keep this stuff in one place
[16:34] <JamesTait> Excellent. ☺
[16:34] <JamesTait> I'll find out whose idea it was and route karma/beers appropriately. 😝
[16:35] <jdstrand> I imagine the review tools side would loop back to me (which is fine)
[16:36] <mvo> sergiusens: there is no updated OS snap in the store yet but I will upload one now that the store is open
[16:38] <sergiusens> mvo, great; do we have the opening/closing hours for the store? I hope it is not like the starbucks photo ogra_ posted on g+ :-) https://plus.google.com/+OliverGrawert/posts/fje7cEH4oa2
[16:38] <ogra_> haha
[16:38] <ogra_> wow
[16:39] <ogra_> i just wiped the .ics files from my phone and clicked "sync" in the calendar app ....
[16:39]  * ogra_ guesses he shouldnt recommend doing that to anyone .... flushed my whole gcal at google :P
[16:40] <wigglewo1> Does anyone know of there are email posted somewhere that say snappy updates are available?
[16:41] <wigglewo1> posted or emailed to general public
[16:42] <ogra_> what kind of updates ?
[16:42] <ogra_> to the snappy binary ?
[16:42] <ogra_> (OS updates happen automatically on all images that are supported)
[16:43] <ogra_> updates to the stable images are usually announced on the snappy-devel mailing list after they went out
[16:43] <wigglewo1> i know that but if the automatic updates are diabled then how does one find out about updates?
[16:44] <ogra_> well, if you run stable you m8ight want to follow that ML
[16:44] <wigglewo1> what is ML
[16:44] <ogra_> if you use any rolling channel ... well, you should check regulary by simply running "sudo snappy update ubuntu-core"
[16:44] <ogra_> mailing list
[16:45] <wigglewo1> thanks where do i find the mailing list
[16:45] <ogra_> https://lists.ubuntu.com/mailman/listinfo/snappy-devel
[16:46] <wigglewo1> thank you
[16:46] <ogra_> :)
[16:47] <wigglewo1> are you familiar with apticron? and does that work differently?
[16:48] <ogra_> no, never heard of apticron
[16:48] <wigglewo1> ok thanks
[16:49] <kyrofa> elopio, regarding the INFOs from requests-- are you suggesting I move that line into log.py? Or do something different altogether?
[16:50] <elopio> kyrofa: yes, you can put this:
[16:50] <elopio> logging.getLogger("requests").setLevel(logging.WARNING)
[16:50] <elopio> in the log.configure.
[16:50] <kyrofa> elopio, ah, that will be much nicer, I'm glad you caught that. I've never noticed log.py before, heh
[16:55] <sergiusens> JamesTait, beuno jdstrand http://people.canonical.com/~sergiusens/snappy/shout_0.52.0_amd64.snap there's a skills snap
[16:55] <JamesTait> Handy, thanks sergiusens!
[16:59] <sergiusens> elopio, have time for a quick hangout?
[17:00] <Chipaca> pitti, got a systemd ordering/dependency question for you
[17:00] <Chipaca> pitti, when would be a good time?
[17:00] <elopio> sergiusens: sure. I have a sore throat, so if it's not quick, we'll have to come back to text chatting. Snapcraft daily channel?
[17:01] <sergiusens> elopio, yeah
[17:01] <sergiusens> elopio, well this https://plus.google.com/hangouts/_/canonical.com/snapcraft
[17:08] <Chipaca> pitti, basically we have a bunch of services depending on a target, and that target can take arbitrarily long to load. the services are being wanted by multi-user, but we don't want to block multi-user on these
[17:08] <pitti> Chipaca: just ask, that's easier :) (drive-by, dinner now, but will come back for a bit later tonight)
[17:09] <pitti> Chipaca: well, that sounds like a circular dependency then -- you must break it somewhere :)
[17:10] <pitti> Chipaca: without knowing any details, conceptually they probably shouldn't be wanted by multi-user then?
[17:10] <Chipaca> pitti, ah, maybe i didn't explain properly. go have dinner, i'll try to explain better in a bit
[17:14] <jdstrand> sergiusens (fyi beuno and JamesTait): this is what the store should see with the skills snap: http://paste.ubuntu.com/14850654/. so 'yes' no worse than squashfs, readme.md, etc
[17:18] <sergiusens> jdstrand, that's good enough for me.
[17:18] <jdstrand> sergiusens: the review tools in the archive is oddly a little more grumpy with that over a snapcraft 2.0.1 build snap
[17:19] <sergiusens> jdstrand, probably because 2.0.1 includes a package.yaml and readme.md for backwards compat; but already uses 'apps' instead of "services" and "binaries"
[17:19] <jdstrand> sergiusens: don't you run the review tools automatically? if so, I should figure that out now and update the archive
[17:19] <jdstrand> oh yes, that would make sense
[17:19] <jdstrand> if no package.yaml, it will think it is a click
[17:20] <jdstrand> ok, let me look at that MP from earlier today and upload that to xenial
[17:20] <jdstrand> sergiusens: go ahead with your merge/landing/etc
[17:20] <sergiusens> mvo, did you push already; or asked differently; does `snappy update` work on amd64?
[17:21] <sergiusens> jdstrand, thanks, just waiting on OS support to make sure all the pieces work :-)
[17:23] <noizer> kyrofa Is it possible to enter the container to test some things?
[17:23] <kyrofa> sergiusens, should I --include-binaries in the copy-package?
[17:23] <kyrofa> sergiusens, not super clear on what that does :P
[17:23] <kyrofa> noizer, what container?
[17:24] <noizer> the snap so i can do some python scripting for do some test
[17:24] <noizer> kyrofa
[17:26] <kyrofa> noizer, running xenial (rolling), right?
[17:26] <noizer> kyrofa yes
[17:27] <sergiusens> kyrofa, yes you should
[17:27] <kyrofa> noizer, so first of all, the word "container" indicates something at least somewhat virtualized, e.g. lxc, etc. Snaps don't run in a container, they're just very confined. But to actually answer your question, there's no way to modify the squashfs mount, so you'd need to make some overlayfs games to do that
[17:28] <kyrofa> s/need to make/need to play/
[17:28] <kyrofa> sergiusens, otherwise it'd what... grab the source package only?
[17:28] <sergiusens> kyrofa, yeah, and rebuild
[17:29] <kyrofa> sergiusens, very good
[17:33] <Chipaca> kyrofa, maybe 'snappy shell' is what noizer is looking for?
[17:35] <kyrofa> Chipaca, perhaps, I don't have any experience with it (it doesn't show up as an option for me, must be new?)
[17:35] <ogra_> sudo snappy enable-classic
[17:35] <ogra_> snappy shell classic
[17:35] <ogra_> ;)
[17:35] <kyrofa> Ohh
[17:35] <Chipaca> yes, but, snappy shell potato
[17:36] <Chipaca> gives you a shell in the security context of potato
[17:36] <kyrofa> Chipaca, interesting. But you still can't modify the install snap, right?
[17:36] <kyrofa> installed*
[17:36] <Chipaca> right. But you can 'try some things'
[17:36] <kyrofa> Chipaca, hey, I learned something new. Thanks for that!
[17:37] <ogra_> you can also spt-get install snapcraft ;)
[17:37] <ogra_> and build your snaps in there
[17:37] <Chipaca> ssh, don't tell people about spt-get yet
[17:37] <ogra_> *apt
[17:37] <ogra_> haha
[17:37] <kyrofa> ogra_, yeah I've used classic, I just didn't realize snappy shell was a more generic command
[17:38] <Chipaca> pitti, so: snappy-wait4network.service is a oneshot that runs and just waits for network. If a snap is installed that has a service with an external port, then that service is made to come after wait4network, and wanted by multi-user. If network never comes up, multi-user is never reached.
[17:39] <Chipaca> pitti, that last little detail is purportedly a bug :-)
[17:39] <Chipaca> pitti, basically we want the whole tree under wait4network to be "ignored", as far as reaching multi-user is concerned
[17:40] <ogra_> well, you want loopback
[17:40] <Chipaca> wait4network waits for a route
[17:40] <ogra_> is that blocked by that service too ?
[17:40] <ogra_> ah
[17:40] <ogra_> right, thats the one that never finishes if we have auto in /e/n/i with no network cable attached
[17:41] <Chipaca> and a snap with a service with an external port installed
[17:42] <ogra_> does systemd not provide a simply way for timingt out a job ?
[17:42] <ogra_> *simple
[17:42] <ogra_> (like a timeout option :) ))
[17:43] <Chipaca> yes
[17:43] <Chipaca> but we don't want it to timeout
[17:43] <Chipaca> (and it'd be in the minutes, this timeout)
[17:44] <ogra_> hmm
[17:44] <ogra_> what if i have a service i want to use through loopback only ? i suppose it would wait forever if there is no real network then ?=
[17:45] <ogra_> (if assigning a port also makes it depend on that service file)
[17:45] <Chipaca> ogra_, then you don't define an external port for it
[17:45] <Chipaca> ogra_, there are internal ports
[17:45] <ogra_> oh, i thought they were dropped
[17:45] <Chipaca> they will be, once we move to caps
[17:45] <ogra_> right
[17:45] <Chipaca> the problem will remain :-)
[17:45] <ogra_> indeed :)
[17:46] <sergiusens> jdstrand, fwiw, the store accepted my app (failed reviews though)  https://myapps.developer.ubuntu.com/dev/click-apps/3989/rev/4/
[17:46] <Chipaca> ogra_, hence head scratching, and pitti invoking
[17:46] <ogra_> yeah
[17:47] <Chipaca> i'd go ask in #systemd but last time i went they said we should have systemd in initrd
[17:47] <Chipaca> which i agree on in principle, but in practice i'm not in a hurry to get there
[17:47] <sergiusens> ogra_, kyrofa, Chipaca what noizer want is the yet to be made snappy try
[17:47] <ogra_> yeah,
[17:47] <kyrofa> sergiusens, yeah, I did know that one :P
[17:48] <Chipaca> sergiusens, the tricky bit is the snappy except
[17:48] <Chipaca> i'll let myself out
[17:48] <kyrofa> Chipaca, the finally is really terrible
[17:48] <sergiusens> Chipaca, because it should be catch? :-)
[17:49] <jdstrand> sergiusens: cool. do you need me to accept it?
[17:49] <sergiusens> jdstrand, if you want to, sure (it's the same snap, except I uploaded with the to be release snapcraft upload command)
[17:50] <sergiusens> *d
[17:50]  * sergiusens is still waiting for ubuntu-core to finish downloading
[17:51] <Chipaca> sergiusens, kyrofa, i think we all should get each other big "NERD" mugs
[17:51] <kyrofa> Hahaha
[17:51] <ogra_> you dont have one yet ?!?
[17:53] <jdstrand> sergiusens: if you request a manual review, I'll approve it
[17:53] <jdstrand> sergiusens: fyi, uploaded review tools 0.36 to xenial so it won't be so grumpy
[18:01] <sergiusens> jdstrand, :-)
[18:01] <sergiusens> jdstrand, we plan on releasing snapcraft 2.1 today as well
[18:01] <sergiusens> jdstrand, and this is our next milestone fwiw https://launchpad.net/snapcraft/+milestone/2.2
[18:03] <jdstrand> sergiusens: cool
[18:03] <jdstrand> sergiusens: fyi, accepted
[18:56] <sergiusens> mvo, updating does not work in rolling in case it was unknown to you
[18:56] <kyrofa> sergiusens, 1.0.1 release went smoothly. Thanks for answering my questions :)
[18:57] <sergiusens> kyrofa, nice
[18:58] <kyrofa> sergiusens, is https://github.com/ubuntu-core/snapcraft/pull/283 good to go, then?
[18:59] <sergiusens> kyrofa, I am just missing a live upload; unless you have tried that yourself
[18:59] <sergiusens> I will trust you ;-)
[18:59] <kyrofa> sergiusens, only to staging
[18:59] <kyrofa> sergiusens, but I can do live
[19:00] <sergiusens> kyrofa, that should be good enough; don't you want to try against production
[19:00] <sergiusens> kyrofa, one of the examples maybe
[19:03] <kyrofa> sergiusens, verified-- works great :)
[19:05] <sergiusens> kyrofa, the minute I press merge, I remember I didn't check the commit message :-P
[19:05] <sergiusens> kyrofa, is this mentioned https://bugs.launchpad.net/snapcraft/+bug/1539814 or should I  just dup?
[19:06] <kyrofa> sergiusens, it is :)
[19:06] <kyrofa> sergiusens, question is, did I do it right? I wasn't sure whether to do LP: #1, #2 or use two different LP lines
[19:06] <kyrofa> sergiusens, I went with two
[19:06] <sergiusens> kyrofa, I think you did it right
[19:06] <sergiusens> kyrofa, we'll see ;-)
[19:07] <kyrofa> sergiusens, gbp dch picks it up both ways, but one way it's (LP: #1, #2) and the other it's (LP: #1)(LP: #2)
[19:09] <kyrofa> sergiusens, for my future reference, if I need to do something asynchronously in python, is multiprocessing better than multithreading?
[19:09] <kyrofa> sergiusens, the way I solved the progress bar problem was driven completely by my experience in C++
[19:10] <kyrofa> sergiusens, but your comments from earlier lead me to believe there's a better way to do that in python?
[19:12] <sergiusens> kyrofa, multithreading is not that good in python; Chipaca might spank you :-P
[19:12]  * kyrofa runs away from Chipaca
[19:39] <sergiusens> zyga, any idea how to test if my migration-skill built snaps actually work?
[19:40] <sergiusens> zyga, or can you try and see if 'shout.sergiusens' on the store works?
[19:51] <zyga> sergiusens: I'll check, mvo merged this yesterday
[19:53] <sergiusens> zyga, yeah, but I have no idea to know if it is doing the right thing; I copied a snappy binary over but ubuntu-core-launcher fails to aa_*
[19:55] <pitti> Chipaca: re
[19:56] <pitti> Chipaca: snappy-wait4network.service sounds very similar to network-online.target
[19:56] <kyrofa> sergiusens, why does the ROS example have all the exclusions now
[19:56] <kyrofa> ?
[19:56] <pitti> Chipaca: normally multi-user.target does/should not depend on network-online.target, unless you have things like /var or /home on NFS
[19:57] <pitti> Chipaca: so if you want snappy-wait4network.service to not block multi-user.target, then you can't make it an one-shot that is  "starting" forever
[19:57] <kyrofa> sergiusens, I seem to remember it having to do with shebang stuff
[19:57] <pitti> Chipaca: option 1 is to make it daemon-like, i. e. not "oneshot" -- then it'll just block m-u for as long as it takes to start that listening thingy
[19:57] <sergiusens> kyrofa, so it doesn't conflict with what catkin brings in
[19:58] <pitti> Chipaca: option 2 is to make snappy-wait4network.service WantedBy=network-online.target instead of m-u.target
[19:58] <sergiusens> kyrofa, and yeah, it is related; but I eventually want to get rid of the file migration thing
[19:58] <kyrofa> sergiusens, didn't we fix that with the always-link change?
[19:58] <sergiusens> kyrofa, no; but we also still remove useless stuff for a snap, so it should be fine
[19:58] <pitti> ogra_: sure, units time out starting/stopping by default after 90s (units can tweak or disable that, but most don't)
[20:01] <kyrofa> sergiusens, ohhh, the roscore plugin......
[20:01] <kyrofa> sergiusens, okay good. This'll clean up nicely then
[20:01] <sergiusens> kyrofa, yeah
[20:06] <elopio> I'm going to have lunch.
[20:07] <elopio> sergiusens: if you look for me to give you a hand with the release and I don't reply, insist pinging on telegram. I'm not feeling so well and might end up sleeping deeply.
[20:07] <elopio> bbl
[20:08] <sergiusens> elopio, no worries, I'm still debating if I should merge the migration skill stuff as there isn't a working image yet
[20:14] <kyrofa> sergiusens, that would indeed make it difficult to test other changes built on top of master if it merged...
[20:21] <kyrofa> Chipaca, what kind of parameters does `snappy shell` accept?
[20:21] <kyrofa> Chipaca, oh you're probably eating or something huh
[20:21] <kyrofa> Chipaca, you can ignore me :)
[20:28] <sergiusens> lol
[20:28] <sergiusens> kyrofa, yeah, that is why I didn't merge it
[20:29] <sergiusens> just hoping mvo can answer when he gets back
[20:43] <kyrofa> sergiusens, what incantation of u-d-f will create a rolling all-snaps amd64 image nowadays? I just realized the canonistack version is too old
[20:46] <sergiusens> kyrofa, welcome to my world of not knowing and being blocked most of the evening :-P
[20:59] <wigglewo1> hello - looking for direction on how to publish a snap to the snappy store - are there published instructions?
[21:16] <rickspencer3> wigglewo1, well ...
[21:16] <rickspencer3> the web page is pretty self-explanatory, I think
[21:16] <rickspencer3> wigglewo1,  have you looked at https://myapps.developer.ubuntu.com
[21:16] <rickspencer3> ?
[21:17] <rickspencer3> once you sign in, click on Ubuntu Core at the top
[21:17] <rickspencer3> and then fill in the form
[22:40] <bdmurray> My beaglebone never seems to boot snappy. I've followed the steps at https://developer.ubuntu.com/en/snappy/start/#try-beaglebone although I didn't "remove the bootloader available in the eMMC" partition.
[22:45] <zyga> bdmurray: hold the user button
[22:45] <zyga> bdmurray: and do remove the other bootloader as otherwise you will never boot into the SD card
[22:46] <bdmurray> zyga: hold the user button during boot?
[22:51] <zyga> bdmurray: yes
[22:51] <zyga> bdmurray: it forces the SoC to use SD card to boot
[22:52] <bdmurray> and then you use dd on the device to remove the bootloader? the instructions don't make that clear.
[22:53] <zyga> bdmurray: you can do that from uboot or after snappy boots
[22:54] <zyga> bdmurray: AFAIR I used uboot's command to erace the mmc
[22:54] <zyga> erase*
[22:55] <bdmurray> zyga: okay, thanks I'm working on a snap of some python software and when I run it on the bbb I get a bad interpreter message.
[22:56] <bdmurray> https://paste.ubuntu.com/14852967/
[23:00] <zyga> bdmurray: did you use snapcraft?
[23:00] <zyga> bdmurray: you can use snapcraft to build a snap with python
[23:01] <bdmurray> zyga: yes, i did
[23:01] <zyga> bdmurray: there are existing examples that do just that in snapcraft source
[23:01] <zyga> bdmurray: try building one of them and ensure it works
[23:01] <zyga> bdmurray: if that doesn't work, ask sergiusens
[23:01] <zyga> bdmurray: note that beagle is no longer officially supported
[23:02] <zyga> bdmurray: though I bet that python won't care here, the image you might be using might be out of date
[23:02] <bdmurray> its still listed at the developer portal
[23:03] <zyga> bdmurray: it is supported by the community, in practice it might lag behind our officially supported platforms, especially now when we are developing at a very rapid pace
[23:03] <zyga> bdmurray: I have two beagles in my office, both running snappy, though I'm using raspberry pi for my daily development now
[23:10] <bdmurray> Is there a way to get snapcraft to use my local mirror?
[23:11] <zyga> bdmurray: perhaps but I don't know the details, ask sergiusens
[23:15] <sergiusens> bdmurray, USE_LOCAL_SOURCES=1 and python is included in the snap, you need to build on the arch you want to target
[23:52] <bdmurray> sergiusens: How do you recommend building on armhf?


[00:10] <straemer> hi, does anyone here have experience building ubuntuone-android-music from source?
[09:22] <JamesTait> Good morning all you lovely people, happy Friday and happy Doughnut Day! :-D


[08:18] <dm8tbr> hi, uds schedule desk just directed me here.
[08:18] <dm8tbr> would someone please be so kind to have a look at bug 1072818 ?
[08:37] <bigjools> dm8tbr: that looks like an SSO bug, can you try #canonical-support
[08:37] <bigjools> ah wrong chan
[08:37] <bigjools> who can remember it ...
[08:37] <czajkowski> bigjools: #canonical-isd
[08:37] <bigjools> that's the badger
[08:38] <lifeless> mmm badget
[08:38] <lifeless> mushroom!
[08:41] <dm8tbr> k
[09:05] <FloSoft> hi, how can I copy a existing package to "maverick" - I cant select that anymore :/
[09:09] <tsimpson> FloSoft: Maverick has reached end of life and is no longer supported
[09:09] <FloSoft> tsimpson: hmm
[09:11] <tsimpson> FloSoft: this is the announcement: https://lists.ubuntu.com/archives/ubuntu-announce/2012-April/000158.html
[09:11] <LordOfTime> FloSoft, you can't have Maverick in PPAs anymore.  when it went EOL, PPAs no longer built for maverick
[09:11] <LordOfTime> any already-published Maverick packages i think will stay, but you can't copy new stuff to Maverick nor can they build for Maverick
[09:12] <FloSoft> LordOfTime: hmm okay, thats what I wanted to know if I can still copy something to maverick
[09:12] <FloSoft> how safe is it to upgrade the distribution?
[09:12] <LordOfTime> tsimpson, got a link to the "EOL Upgrades" process?
[09:12] <LordOfTime> he'd have to go from Maverick to at least Oneiric
[09:13] <tsimpson> !eol
[09:13] <tsimpson> the last link ^
[09:20] <FloSoft> how safe is it to upgrade via ssh? ;)
[09:23] <tsimpson> it should be ok, though you may want to start an sshd instance manually on another port so it doesn't get killed during the upgrade
[09:23] <tsimpson> #ubuntu would be more helpful for those kinds of questions though
[09:33] <FloSoft> tsimpson: okay thx
[09:33] <FloSoft> tsimpson: I think I'll wait until tomorrow where I am directly at the server's location
[09:35] <tsimpson> the last time I remember upgrading over ssh I remember it working quite well
[10:50] <FloSoft> Is there a way to automate the "Copy Packages" - thing? i.e build package for karmic and copy them automatically to oneiric etc?
[10:58] <maxb> FloSoft: Yes, there are http apis you can call from a script
[10:58] <maxb> Although I have to point out.... karmic is incredibly obsolete now
[11:54] <FloSoft> maxb: yes karmic was only an example - have you an url for that api?
[15:30] <buzz_> I appreciate the ppa service but - "Reduced PPA builder capacity" - this seems to be the norm rather than an exception in the last year
[15:30] <buzz_> certainly everytime I go to update my PPAs it's the case :/
[15:33] <dobey> there's something wrong with the builders page, but i don't see any especially reduced capacity there
[15:33] <buzz_> well it says in the channel topic here
[15:33] <dobey> a few builders disabled, but mostly it's going fine
[15:33] <buzz_> 4 hour wait currently for an i386 build. and yesterday was the same
[15:34] <dobey> well builders aren't infinite
[15:34] <buzz_> i suppose its good it's not 15 hours as it has been previously
[15:34] <czajkowski> actaully the topic is out of date
[15:34] <czajkowski> and our builder is ok
[15:34] <dobey> right; i don't even pay attention to the topic
[15:35] <dobey> but https://launchpad.net/builders does seem to have a bit of an issue
[15:36] <dobey> the status summary on the upper right says "empty" for some archs, when there are clearly several builds happening, and surely more queued
[15:36] <buzz_> there used to be more i386 builds im sure than the current 15
[15:36] <buzz_> builders
[15:38] <buzz_> anyway, if 4-5 hours wait is usual, ill jsut have to be patient and not gripe. not much I can do :) cheers
[15:40] <dobey> it would be nice if the builders had cpu time quotas for the builds, so things that take way too long get auto-killed
[15:41] <micahg> dobey: there is a timeout
[15:42] <dobey> micahg: only if things hang though, not if they're actively building, iirc
[15:43] <micahg> dobey: right, but if they're building, what's the problem?
[15:44] <dobey> micahg: there are some builds that take > 24 hours
[15:47] <micahg> dobey: and, why shouldn't they be allowed to build (maybe having those as daily recipies would be problematic, but occassional builds...)
[15:47] <dobey> micahg: right, it's the fact that they're daily builds that's problematic i think
[15:48] <dobey> and to prevent DoS
[15:51] <buzz_> i have solved the 4 hour wait issue anyway, by deciding to go to the pub :)
[17:45] <RobinJ> Using saved push location: bzr+ssh://bazaar.launchpad.net/~robinj/raspberrydroid/trunk/
[17:45] <RobinJ> ssh: connect to host bazaar.launchpad.net port 22: Connection refused
[17:45] <RobinJ> bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
[17:45] <RobinJ> :/
[17:45] <RobinJ> Why does it reject my connection?
[17:54] <beuno> RobinJ, authentication issue
[17:54] <beuno> most likely
[17:55] <beuno> try: sftp bazaar.launchpad.net
[17:55] <beuno> may be a bit clearer on what the issue i
[17:55] <beuno> *is
[17:55] <beuno> have you set your launchpad username in bzr?
[17:58] <dobey> or general network issues
[20:34] <zequence> Had a problem merging accounts. I guess it's being looked at without my involvement, but if I did want to ask someone about it, where would be the best place?
[20:37] <dobey> zequence: https://answers.launchpad.net/launchpad probably
[20:39] <zequence> dobey, Thanks. They do have merge requests there. Will try that
[21:49] <exarkun> is launchpad hosed for everyone or just me
[21:50] <dobey> working ok here
[21:51] <exarkun> just oopsed three times and then produced some other error page that looks even worse than an oops
[21:51] <lifeless> exarkun: url ?
[21:51] <wgrant> exarkun: OOPS IDs?
[21:51] <wgrant> And URL, yes
[21:51] <exarkun> submitting the form on https://bugs.launchpad.net/quotient/+bug/1073368/+addbranch
[21:51] <exarkun> just did it again, it both succeeded and oopsed simultaneously
[21:51] <exarkun> OOPS-3bf36767fbf7225bb8aba92fd5816968
[21:52] <exarkun> well, it /said/ it succeeded, I don't think it actually did
[21:52] <wgrant> Oh, +addbranch, I bet the branch scanner is holding a lock on the branch row
[21:53] <exarkun> so, try again tomorrow?
[21:54] <wgrant> Actually, no, looking at the OOPS it's a search timeout. If you specify the full path to the branch, and not just the name, it'll work
[21:54] <wgrant> Not sure why the search is timing out today, though
[21:56] <czajkowski> lifeless: morning
[21:56] <exarkun> Okay, thanks.
[21:57] <lifeless> czajkowski: hi! how is UDS ?
[21:58] <czajkowski> it's ok, horrible food. very busy but good. working on my ation items and catching up on LP work
[21:58] <czajkowski> lifeless: but it's been nice to meet the folks from the rest of the team and put the faces to the names
[21:59] <lifeless> czajkowski: yeah, thats good isn't it ;)
[21:59] <czajkowski> yeah puts a whole new level on context
[21:59] <czajkowski> so I can gague comments and humour
[21:59] <czajkowski> so that's been nice for me
[22:05] <czajkowski> lifeless: hope all is well with your new role
[22:07] <lifeless> it is indeed!
[22:08] <czajkowski> yay
[22:13] <lifeless> of course, I'm now finding a whole new raft of bugs to tackle :)
[22:13] <czajkowski> on launchpad :)
[22:13] <lifeless> not so much :)
[22:13] <lifeless> though I did just file a grub2 bug
[22:14] <lifeless> with reproduction script
[22:14] <czajkowski> lol
[22:18] <slank> launchpad ping, are users able to change their own usernames?
[22:18] <slank> never mind that, I've figured it out


[22:29] <mup> Bug #1897485 opened: Reverse DNS fails on charm relation <MAAS:New> <https://launchpad.net/bugs/1897485>
[22:38] <mup> Bug #1897485 changed: Reverse DNS fails on charm relation <MAAS:New> <https://launchpad.net/bugs/1897485>
[22:44] <mup> Bug #1897485 opened: Reverse DNS fails on charm relation <MAAS:New> <https://launchpad.net/bugs/1897485>
[22:53] <mup> Bug #1897485 changed: Reverse DNS fails on charm relation <MAAS:New> <https://launchpad.net/bugs/1897485>
[22:56] <mup> Bug #1897485 opened: Reverse DNS fails on charm relation <MAAS:New> <https://launchpad.net/bugs/1897485>