From 216153d15be5fe93771d019529673dab7a9b88e5 Mon Sep 17 00:00:00 2001 From: Sushama Cardozo Date: Sat, 10 Dec 2022 23:25:57 -0600 Subject: [PATCH 1/7] Solutions to all practice questions in 12_09_practice.py --- 12_09_practice.py | 152 +++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 137 insertions(+), 15 deletions(-) diff --git a/12_09_practice.py b/12_09_practice.py index 7914563..118944b 100644 --- a/12_09_practice.py +++ b/12_09_practice.py @@ -1,29 +1,151 @@ -#Biggie Size - Given a list, write a function that changes all positive numbers in the list to "big". Example: make_it_big([-1, 3, 5, -5]) returns that same list, #changed to [-1, "big", "big", -5]. -#Count Positives - Given a list of numbers, create a function to replace last value with number of positive values. Example, count_positives([-1,1,1,1]) changes list #to [-1,1,1,3] and returns it. (Note that zero is not considered to be a positive number). +#Biggie Size - Given a list, write a function that changes all positive numbers in the list to "big". +# Example: make_it_big([-1, 3, 5, -5]) returns that same list, #changed to [-1, "big", "big", -5]. -#SumTotal - Create a function that takes a list as an argument and returns the sum of all the values in the list. For example sum_total([1,2,3,4]) should return 10 +def make_it_big(mylist): + return [each if each < 0 else "big" for each in mylist ] -#Average - Create a function that takes a list as an argument and returns the average of all the values in the list. For example multiples([1,2,3,4]) should return #2.5 +print(make_it_big([-1, 3, 5, -5])) -#Length - Create a function that takes a list as an argument and returns the length of the list. For example length([1,2,3,4]) should return 4 +#Count Positives - Given a list of numbers, create a function to replace last value with number of positive values. +# Example, count_positives([-1,1,1,1]) changes list #to [-1,1,1,3] and returns it. +# (Note that zero is not considered to be a positive number). -#Minimum - Create a function that takes a list as an argument and returns the minimum value in the list. If the passed list is empty, have the function return false. #For example minimum([1,2,3,4]) should return 1; minimum([-1,-2,-3]) should return -3. -# -#Maximum - Create a function that takes a list as an argument and returns the maximum value in the list. If the passed list is empty, have the function return false. #For example maximum([1,2,3,4]) should return 4; maximum([-1,-2,-3]) should return -1. +def count_positives(mylist): + c = 0 + for each in mylist: + if each > 0: + c+=1 + mylist[-1] = c + return mylist -#Ultimateaalyze - Create a function that takes a list as an argument and returns a dictionary that has the sumTotal, average, minimum, maximum ad length of the list. +print(count_positives([-1,1,1,1])) -#ReverseList - Create a function that takes a list as a argument and return a list in a reversed order. Do this without creating a empty temporary list. For example #reverse([1,2,3,4]) should return [4,3,2,1]. This challenge is known to appear during basic technical interviews. +#SumTotal - Create a function that takes a list as an argument and returns the sum of all the values in the list. +#For example sum_total([1,2,3,4]) should return 10 + +def sum_total(mylist): + return sum(mylist) + +print(sum_total([1,2,3,4])) + +#Average - Create a function that takes a list as an argument and returns the average of all the values in the list. +# For example multiples([1,2,3,4]) should return #2.5 +def multiples(mylist): + return (sum(mylist)/len(mylist)) + +print(multiples([1,2,3,4])) + +#Length - Create a function that takes a list as an argument and returns the length of the list. +# For example length([1,2,3,4]) should return 4 +def length(mylist): + return len(mylist) + +print(length([1,2,3,4])) + +# Minimum - Create a function that takes a list as an argument and returns the minimum value in the list. +# If the passed list is empty, have the function return false. +# For example minimum([1,2,3,4]) should return 1; minimum([-1,-2,-3]) should return -3. + +def minimum(mylist): + if len(mylist) == 0: + return False + else: + return min(mylist) + +print(minimum([1,2,3,4])) + + +# Maximum - Create a function that takes a list as an argument and returns the maximum value in the list. +# If the passed list is empty, have the function return false. +# For example maximum([1,2,3,4]) should return 4; maximum([-1,-2,-3]) should return -1. + +def minimum(mylist): + if len(mylist) == 0: + return False + else: + return max(mylist) + +print(minimum([1,2,3,4])) + + +# Ultimateaalyze - Create a function that takes a list as an argument and +# returns a dictionary that has the sumTotal, average, minimum, maximum ad length of the list. + +def create_dict(mylist): + mydict = {} + mydict["sumtotal"] = sum(mylist) + mydict["average"] = sum(mylist)/len(mylist) + mydict["minimum"] = min(mylist) + mydict["maximum"] = max(mylist) + mydict["length"] = len(mylist) + return mydict + +print(create_dict([1,2,3,4])) + +# ReverseList - Create a function that takes a list as a argument and return a list in a reversed order. +# Do this without creating a empty temporary list. For example #reverse([1,2,3,4]) should return [4,3,2,1]. +# This challenge is known to appear during basic technical interviews. + +def reverse(mylist): + return list(reversed(mylist)) + +print(reverse([1,2,3,4])) + +#Ispalindrome- Given a string, write a python function to check if it is palindrome or not. +# A string is said to be palindrome if the reverse of the string is the same as string. +# For example, “radar” is a palindrome, but “radix” is not a palindrome. + +def palindrome(mystr): + r="" + l = len(mystr) + for i in range(l-1, -1, -1): + r += mystr[i] + if mystr == r: + return True + else: + return False + +print(palindrome("soon")) -#Ispalindrome- Given a string, write a python function to check if it is palindrome or not. A string is said to be palindrome if the reverse of the string is the same as string. For example, “radar” is a palindrome, but “radix” is not a palindrome. #Fizzbuzz- Create a function that will print numbers from 1 to 100, with certain exceptions: #If the number is a multiple of 3, print “Fizz” instead of the number. #If the number is a multiple of 5, print “Buzz” instead of the number. #If the number is a multiple of 3 and 5, print “FizzBuzz” instead of the number. -#Fibonacci- The Fibonacci numbers, commonly denoted F(n) form a sequence, called the Fibonacci sequence, such that each number is the sum of the two preceding ones, #starting from 0 and 1. That is, - #F(0) = 0, F(1) = 1 - #F(n) = F(n - 1) + F(n - 2), for n > 1. - #Create a function that accepts any number and will create a sequence based on the fibonacci sequence. \ No newline at end of file +def myfunc(n): + if n % 3 == 0 and n % 5 == 0: + print("FizzBuzz") + elif n % 5 == 0: + print("Buzz") + elif n % 3 == 0: + print("Fizz") + else: + print(n) + return + +myfunc(30) + +#Fibonacci- The Fibonacci numbers, commonly denoted F(n) form a sequence, called the Fibonacci sequence, +# such that each number is the sum of the two preceding ones, #starting from 0 and 1. That is, +#F(0) = 0, F(1) = 1 +#F(n) = F(n - 1) + F(n - 2), for n > 1. +#Create a function that accepts any number and will create a sequence based on the fibonacci sequence. + +def fibonacci(n): + fib_list = [] + t=0 + if n == 1: + fib_list.insert(0, 0) + elif n > 1: + fib_list.insert(0, 0) + fib_list.insert(1, 1) + + for i in range(2,n): + t = fib_list[i-2] + fib_list[i-1] + fib_list.append(t) + + return fib_list + +print(fibonacci(10)) From f1b47d6425fdde9d3fc2176a10b1e807a50b7711 Mon Sep 17 00:00:00 2001 From: sushama Date: Tue, 13 Dec 2022 02:42:28 -0600 Subject: [PATCH 2/7] Added 12-11-python practice --- 12_09_practice.py | 79 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 67 insertions(+), 12 deletions(-) diff --git a/12_09_practice.py b/12_09_practice.py index 118944b..8fbab03 100644 --- a/12_09_practice.py +++ b/12_09_practice.py @@ -134,18 +134,73 @@ def myfunc(n): #Create a function that accepts any number and will create a sequence based on the fibonacci sequence. def fibonacci(n): - fib_list = [] - t=0 - if n == 1: - fib_list.insert(0, 0) - elif n > 1: - fib_list.insert(0, 0) - fib_list.insert(1, 1) - - for i in range(2,n): - t = fib_list[i-2] + fib_list[i-1] - fib_list.append(t) - + fib_list = [0,1] + for i in range(2,n): + fib_list.append(fib_list[i-2] + fib_list[i-1]) return fib_list print(fibonacci(10)) + +######################################################################################################### +############# 12-11-python-practice ##################################################################### + +####### slide 14 ####### +#Create a generator, primes_gen that generates prime numbers starting from 2 +def primes_gen(): + return [i for i in range(1,101) if all(i%j != 0 for j in range(2,i))] + +gen = primes_gen() +for _ in range(10): + print(next(gen), end=' ') + +############ slide 19 and 20 ################## +#Consider the list: +prog_lang = [('Python', 3.8), ('Java', 13), ('JavaScript', 2019), ('Scala', 2.13)] + +#1. Sort the list by each language's version in ascending order. +def version_sort(pl): + pl_sort = sorted(pl, key=lambda t : t[1]) + return pl_sort + +print(version_sort(prog_lang)) + +#2. Sort the list by the length of the name of each language in descending order. + +def lname_len_sort(pl): + lname_len_sort = sorted(pl, key=lambda t : len(t[0]), reverse = True) + return lname_len_sort + +print(lname_len_sort(prog_lang)) + +#3. Filter the list so that it only contains languages with 'a' in it. + +def filter_alang_pl(pl): + pl_fil = list(filter(lambda t : "a" in t[0].lower(), pl)) + return pl_fil + +print(filter_alang_pl(prog_lang)) + + +#4. Filter the list so that it only contains languages whose version is in integer form + +def filter_intver_pl(pl): + pl_fil = list(filter(lambda t : type(t[1]) == int, pl)) + return pl_fil + +print(filter_intver_pl(prog_lang)) + +#5. Transform the list so that it contains the tuples in the form, ("language in all lower case", length of the language string) + +def tuple_lang_len(pl): + pl_tup = (*map(lambda t : t[0].lower()+", "+ str(len(t[0])), pl),) + return pl_tup + +print(tuple_lang_len(prog_lang)) + +#6. Generate a tuple in the form, ("All languages separated by commas", "All versions separated by commas") + +def tuple_lang_ver(pl): + pl_tup = (*map(lambda t : t[0], pl),) + return pl_tup + +print(tuple_lang_ver(prog_lang)) From 32c472fbc783f74fd03b3a5138d449256095890b Mon Sep 17 00:00:00 2001 From: sushama Date: Wed, 14 Dec 2022 23:43:16 -0600 Subject: [PATCH 3/7] Solutions for 12_09_practice.py --- batman_xml_practice.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 batman_xml_practice.py diff --git a/batman_xml_practice.py b/batman_xml_practice.py new file mode 100644 index 0000000..22392eb --- /dev/null +++ b/batman_xml_practice.py @@ -0,0 +1,36 @@ +import xml.etree.ElementTree as ET + +tree = ET.parse("movies1.xml") +root = tree.getroot() + +# print(tree) +# print(root) + +# print(root.tag) +# print(root.attrib) + +#anime = root.find("./genre[@category='Anime']") +anime = ET.SubElement(root,'genre') +print("Added new Genre") + +anime.attrib["category"] = 'Anime' +print("added new genre attribute category=Anime") + +new_dec = ET.SubElement(anime, 'decade') +print("added new decade") + +new_dec.attrib["years"] = '1990s' +print("added decade attribute year = 1990s") + +batman = root.find("./genre/decade/movie[@title='Batman Returns']") +dec1990s = root.find("./genre[@category='Anime']/decade[@years='1990s']") + +dec1990s.append(batman) +print("copy movie element Batman from Action genre to Anime genre ") + +dec1990s = root.find("./genre[@category='Action']/decade[@years='1990s']") +dec1990s.remove(batman) +print("remove Batman movie element from Action genre ") + + +tree.write("movies1.xml") From 279469074bc52a78352922603d6b2806c360f10d Mon Sep 17 00:00:00 2001 From: sushama Date: Thu, 15 Dec 2022 16:33:00 -0600 Subject: [PATCH 4/7] Batman XML practice problem. Added Genre Anime --- 12-14-xml-practice.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 12-14-xml-practice.py diff --git a/12-14-xml-practice.py b/12-14-xml-practice.py new file mode 100644 index 0000000..22392eb --- /dev/null +++ b/12-14-xml-practice.py @@ -0,0 +1,36 @@ +import xml.etree.ElementTree as ET + +tree = ET.parse("movies1.xml") +root = tree.getroot() + +# print(tree) +# print(root) + +# print(root.tag) +# print(root.attrib) + +#anime = root.find("./genre[@category='Anime']") +anime = ET.SubElement(root,'genre') +print("Added new Genre") + +anime.attrib["category"] = 'Anime' +print("added new genre attribute category=Anime") + +new_dec = ET.SubElement(anime, 'decade') +print("added new decade") + +new_dec.attrib["years"] = '1990s' +print("added decade attribute year = 1990s") + +batman = root.find("./genre/decade/movie[@title='Batman Returns']") +dec1990s = root.find("./genre[@category='Anime']/decade[@years='1990s']") + +dec1990s.append(batman) +print("copy movie element Batman from Action genre to Anime genre ") + +dec1990s = root.find("./genre[@category='Action']/decade[@years='1990s']") +dec1990s.remove(batman) +print("remove Batman movie element from Action genre ") + + +tree.write("movies1.xml") From 79becff88bb1633865c014bb3329b366e55535ad Mon Sep 17 00:00:00 2001 From: sushama Date: Tue, 3 Jan 2023 10:46:18 -0600 Subject: [PATCH 5/7] Created python file & established db connection --- basic-python-regex.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 basic-python-regex.py diff --git a/basic-python-regex.py b/basic-python-regex.py new file mode 100644 index 0000000..d05e901 --- /dev/null +++ b/basic-python-regex.py @@ -0,0 +1,28 @@ +import mysql.connector as mariadb + +con = mariadb.connect( + host="localhost", + user="root", + password="password", + database="classicmodels") + +print("Successfully connected to MariaDB") + +cur = con.cursor() + +st = "SELECT productline, count(*) \ + FROM products WHERE productline='{}'" +cur.execute(st.format('Motorcycles')) +print(cur.fetchall()) +con.close() +con = mariadb.connect( + host="localhost", + user="root", + password="password") +print("Connected to MAriaDB database...") +cur = con.cursor() + +st = "CREATE DATABASE test_db" +cur.execute(st) +print("test_db is created") +con.close() \ No newline at end of file From eb46f363b9dd378aa0b16fa40c2ff7d4523fa80c Mon Sep 17 00:00:00 2001 From: sushama Date: Wed, 18 Jan 2023 13:52:47 -0600 Subject: [PATCH 6/7] Pandas_lab3 --- 01-06-demo-jupyter.py | 107 + 12_11_demo.py | 107 + 2022_12_14_demo-files.py | 19 + 2023_01_03_demp.jpynb | 2 + Jupyter-Notebooks/.cache | 1 + .../hackernews_api_practice.ipynb | 358 ++ Jupyter-Notebooks/pandas_demos | 1 + Jupyter-Notebooks/pandas_demos-main.zip | Bin 0 -> 20591 bytes .../pandas_demos-main/.gitignore | 4 + .../74 or so Exercises-checkpoint.ipynb | 1776 ++++++ .../DA0101EN-2-Review-Data-Wrangling.ipynb | 1 + Jupyter-Notebooks/pandas_demos-main/auto.csv | 205 + Jupyter-Notebooks/pandas_demos-main/main.py | 14 + .../pandas_demos-main/requirements.txt | 8 + .../pandas_demos-main/ve_instructions.txt | 16 + Jupyter-Notebooks/pandas_demos.ipynb | 0 Jupyter-Notebooks/pandas_lab1.ipynb | 880 +++ Jupyter-Notebooks/python-json-practice.ipynb | 332 ++ Jupyter-Notebooks/sam-practice-problem.ipynb | 188 + Jupyter-Notebooks/spotify_api_practice.ipynb | 216 + Jupyter-Notebooks/starships.ipynb | 297 + Pythin_DB_Connection_practice.py | 86 + REST_practice.py | 40 + Val_practice_problems | 20 + apirequest.py | 27 + basic-python-regex.py | 15 +- closure_decorators.py | 18 + coursera_python_lab-1.jpynb | 54 + data_file.json | 6 + demo.txt | 3 + dpkg.log | 5246 +++++++++++++++++ dpkg2.log | 34 + json_practice.py | 58 + movies.xml | 120 + movies1.xml | 120 + python-json-practice-problem.py | 107 + python-sql.py | 1 + xml_practice.py | 44 + 38 files changed, 10530 insertions(+), 1 deletion(-) create mode 100644 01-06-demo-jupyter.py create mode 100644 12_11_demo.py create mode 100644 2022_12_14_demo-files.py create mode 100644 2023_01_03_demp.jpynb create mode 100644 Jupyter-Notebooks/.cache create mode 100644 Jupyter-Notebooks/hackernews_api_practice.ipynb create mode 160000 Jupyter-Notebooks/pandas_demos create mode 100644 Jupyter-Notebooks/pandas_demos-main.zip create mode 100644 Jupyter-Notebooks/pandas_demos-main/.gitignore create mode 100644 Jupyter-Notebooks/pandas_demos-main/74 or so Exercises-checkpoint.ipynb create mode 100644 Jupyter-Notebooks/pandas_demos-main/DA0101EN-2-Review-Data-Wrangling.ipynb create mode 100644 Jupyter-Notebooks/pandas_demos-main/auto.csv create mode 100644 Jupyter-Notebooks/pandas_demos-main/main.py create mode 100644 Jupyter-Notebooks/pandas_demos-main/requirements.txt create mode 100644 Jupyter-Notebooks/pandas_demos-main/ve_instructions.txt create mode 100644 Jupyter-Notebooks/pandas_demos.ipynb create mode 100644 Jupyter-Notebooks/pandas_lab1.ipynb create mode 100644 Jupyter-Notebooks/python-json-practice.ipynb create mode 100644 Jupyter-Notebooks/sam-practice-problem.ipynb create mode 100644 Jupyter-Notebooks/spotify_api_practice.ipynb create mode 100644 Jupyter-Notebooks/starships.ipynb create mode 100644 Pythin_DB_Connection_practice.py create mode 100644 REST_practice.py create mode 100644 Val_practice_problems create mode 100644 apirequest.py create mode 100644 closure_decorators.py create mode 100644 coursera_python_lab-1.jpynb create mode 100644 data_file.json create mode 100644 demo.txt create mode 100644 dpkg.log create mode 100644 dpkg2.log create mode 100644 json_practice.py create mode 100644 movies.xml create mode 100644 movies1.xml create mode 100644 python-json-practice-problem.py create mode 100644 python-sql.py create mode 100644 xml_practice.py diff --git a/01-06-demo-jupyter.py b/01-06-demo-jupyter.py new file mode 100644 index 0000000..c3505b3 --- /dev/null +++ b/01-06-demo-jupyter.py @@ -0,0 +1,107 @@ +1. Create a function that returns a list of all the names. +2. Create a function that counts the total number of males and females. Return both numbers +3. Create a function that returns a list of all the charachters that appear in more than x number of films. Where 'x' is the number of films you are checking for and is passed into the function. +4. Create function that returns a tuple of the min, max, and avg height for all charachters +5. Create a function that accepts two arguements: eye color and hair color. Return a dictionary with the min, max, and avg height based on the parameters. + +Challenge 1: Get all of the response data into a list using a "While Loop" instead of a "For Loop" +Challenge 2: For problem number 4, convert the centimeters to feet +Challenge 3: Create a function that returns a list of all the names that start with a certain letter. + + + + + +We have an endpoint with 82 people records We have 10 records per page We have 9 total pages + +We have a base url: https://swapi.dev/api/people/?page= + +import requests +import json +from pprint import pp +We need to get all of the pages into one Python List. + +Psuedo-Code + +I want to make a for loop that loops through every page -I need to increase the page number of the URL by 1 every time I move through the loop -pagenum + 1 -pagenum + i +Concept: I need to extract the data I am looking for into a data structure (list) -need to create a list + +Make a get request -I need to save the response to the request in a variable + +Need to turn our response into a data type we can use later .loads() .json() + +.append the converted response into the list + +WAIT! + +Before we even mess with the loop.....let's make sure we can do it for one page + +url= 'https://swapi.dev/api/people/?page=1' + +response= requests.get(url) + +r= response.json() + +pp(r) +======================================================================================= + +We are now going to try to get all of the pages. + + +baseurl= 'https://swapi.dev/api/people/?page=' +total_pages= 9 + +#I need to perform my get request, 9 times. +#I want to use a for loop to do that. + +#I can hardcode the values in a for loop, by setting the range with integers +#for i in range(1, 10) +data= [] + +for i in range(1, total_pages+1): + response= requests.get(baseurl + str(i)) + #'https://swapi.dev/api/people/?page=1' + #'https://swapi.dev/api/people/?page=2' + #'https://swapi.dev/api/people/?page=3' + new_response= response.json() + data.append(new_response) + +pp(data) +============================================================================================ + + +We now have everything in one list! + +But there are keys that we do not need for the questions that are being asked. + +Let's get the values of the results keys in one list. + +We need to loop through the list. Then you call the key for that list index, in this case it is the 'result' key We want to store it in a seperate list so all of have left to work with is our charachter data. + +#Checking to see how to get the information that we want. +print(data[0]['results']) + +cleaned_data= [] + +for list_page in data: + #print(list_page) + #print(data[i]) + pass + for values in list_page['results']: + #print(values) + pass + +#print(cleaned_data) + +for num in range(0, 9): + results= data[num]['results'] + cleaned_data.extend(results) + +print(cleaned_data) + +============================================================================================ + + + + + diff --git a/12_11_demo.py b/12_11_demo.py new file mode 100644 index 0000000..66ec7e3 --- /dev/null +++ b/12_11_demo.py @@ -0,0 +1,107 @@ +from functools import reduce +print([i for i in range(1,101) if all(i%j != 0 for j in range(2,i))]) + +#prime = [i for i in range(1,51) if (i%2 != 0 and i%3!=0 and i%5!=0 and i%7!=0) or (i==1 or i==2 or i==3 or i==5 or i==7)] +#print(prime) + +#print(["FizzBuzz" if n%3==0 and n%5==0 else "Buzz" if n%5==0 else "Fizz" if n%3==0 else n for n in range(1,16)]) + + +numbers =[1,2,3,4] +#print(list(filter(lambda x : x**2, numbers))) +#print(map(lambda x : x**2, numbers)) +print("Fibbonacci Numbers") +print([reduce(lambda x, y : x+y, numbers)] ) + +my_list = ['python', 'java', 'scala', 'javascript'] + +#Consider the list: +prog_lang = [('Python', 3.8), ('Java', 13), ('JavaScript', 2019), ('Scala', 2.13)] + +#1. Sort the list by each language's version in ascending order. +def version_sort(pl): + pl_sort = sorted(pl, key=lambda t : t[1]) + return pl_sort + +print(version_sort(prog_lang)) + +#2. Sort the list by the length of the name of each language in descending order. + +def lname_len_sort(pl): + lname_len_sort = sorted(pl, key=lambda t : len(t[0]), reverse = True) + return lname_len_sort + +print(lname_len_sort(prog_lang)) + +#3. Filter the list so that it only contains languages with 'a' in it. + +def filter_alang_pl(pl): + pl_fil = list(filter(lambda t : "a" in t[0].lower(), pl)) + return pl_fil + +print(filter_alang_pl(prog_lang)) + + +#4. Filter the list so that it only contains languages whose version is in integer form + +def filter_intver_pl(pl): + pl_fil = list(filter(lambda t : type(t[1]) == int, pl)) + return pl_fil + +print(filter_intver_pl(prog_lang)) + +#5. Transform the list so that it contains the tuples in the form, ("language in all lower case", length of the language string) + +def tuple_lang_len(pl): + pl_tup = (*map(lambda t : t[0].lower()+", "+ str(len(t[0])), pl),) + return pl_tup + +print(tuple_lang_len(prog_lang)) + +#6. Generate a tuple in the form, ("All languages separated by commas", "All versions separated by commas") + +def tuple_lang_ver(pl): + pl_tup = (*map(lambda t : t[0], pl),) + return pl_tup + +print(tuple_lang_ver(prog_lang)) + +def fun(s): + print(split(s)) + +print(reduce(lambda x,y :(f'{x[0]},{y[0]}',f'{x[1]},{y[1]}'),prog_lang)) + + +print(fun("sushama.cardozo@gmail.com")) + +def outer(msg): + lang = 'Python' + def inner(): + print(lang, msg) + return inner + +my_func = outer('is fun!!!') +my_func() # output: 'Python is fun!!!' + +############################################################################## +############### create a closure ############################################# +def multiples_of(n): + def multiply(k): + print([i for i in range(n, k, n)]) + return multiply + +m3 = multiples_of(3) +m5 = multiples_of(5) +m3_under30 = m3(30) +m7_under30 = multiples_of(7)(30) + +print(m3(60)) +print(type(m3)) + +print(m5(50)) +print(type(m5)) + +print(m3_under30) +print(type(m3_under30)) + + diff --git a/2022_12_14_demo-files.py b/2022_12_14_demo-files.py new file mode 100644 index 0000000..89538fc --- /dev/null +++ b/2022_12_14_demo-files.py @@ -0,0 +1,19 @@ +with open("demo.txt", mode='w', encoding='utf-8') as file: + file.write("This is the first line\n") + file.write("This is the second line\n") + file.write("This is the last line\n") + +with open("demo.txt", mode='r', encoding='utf-8') as file2: + print(file2.read(3)) + print(file2.readline()) + print(file2.read()) + file2.seek(0) + print(file2.tell()) + print(file2.readlines()) + file2.seek(0) + print(list(file2)) + +with open("courses.txt", mode='r', encoding='utf-8') as course: + file.write("Course Id,Course Name,Instructor\n") + file.write("C1,Intro to A+,Valerie Boss\n") + file.write("C2,Intro to Python,Sammi G\n") diff --git a/2023_01_03_demp.jpynb b/2023_01_03_demp.jpynb new file mode 100644 index 0000000..6c90075 --- /dev/null +++ b/2023_01_03_demp.jpynb @@ -0,0 +1,2 @@ +import mysql.connector as mariadb + diff --git a/Jupyter-Notebooks/.cache b/Jupyter-Notebooks/.cache new file mode 100644 index 0000000..73e6158 --- /dev/null +++ b/Jupyter-Notebooks/.cache @@ -0,0 +1 @@ +{"access_token": "BQAr382mIA4vqu7Aziaa7255kByOS9f0napSFEDzget90NpHMknDEp-_oqZad2JC86PiQZPBvFSvdsToKHYI6mGc-mCm7GGEkEGpxWE1zxHwUEj4r7L1qRantSQ642hvw6xXcbHS4VEvKQ_mhrCr0dXtQe5XTRMVvKXKO2iFSy8dG17gV16yvppNXKyB0H_ow6m8Ug", "token_type": "Bearer", "expires_in": 3600, "expires_at": 1673766031, "scope": null, "refresh_token": "AQBoIYUM48u-gyEm0Pjgq7ZE2dEec_OECd-jTzyp-75xR5j5D439v0tBkgG4tfqLE1nPz7EwstIlKzn36zPzboVvewMNN9xXSbkPNXsTvZOwie94iwGOJXuiwHjDcWRv_J0"} \ No newline at end of file diff --git a/Jupyter-Notebooks/hackernews_api_practice.ipynb b/Jupyter-Notebooks/hackernews_api_practice.ipynb new file mode 100644 index 0000000..d3402e5 --- /dev/null +++ b/Jupyter-Notebooks/hackernews_api_practice.ipynb @@ -0,0 +1,358 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://hacker-news.firebaseio.com/v0/item/34384789.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384788.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384787.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384786.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384785.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384784.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384783.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384782.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384781.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384780.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384779.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384778.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384777.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384776.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384775.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384774.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384773.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384772.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384771.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384770.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384769.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384768.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384767.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384766.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384765.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384764.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384763.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384762.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384761.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384760.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384759.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384758.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384757.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384756.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384755.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384754.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384753.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384752.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384751.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384750.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384749.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384748.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384747.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384746.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384745.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384744.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384743.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384742.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384741.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384740.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384739.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384738.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384737.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384736.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384735.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384734.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384733.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384732.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384731.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384730.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384729.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384728.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384727.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384726.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384725.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384724.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384723.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384722.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384721.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384720.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384719.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384718.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384717.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384716.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384715.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384714.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384713.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384712.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384711.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384710.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384709.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384708.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384707.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384706.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384705.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384704.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384703.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384702.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384701.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384700.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384699.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384698.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384697.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384696.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384695.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384694.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384693.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384692.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384691.json\n", + "https://hacker-news.firebaseio.com/v0/item/34384690.json\n" + ] + } + ], + "source": [ + "import requests\n", + "\n", + "url=\"https://hacker-news.firebaseio.com/v0/maxitem.json\"\n", + "\n", + "baseurl=\"https://hacker-news.firebaseio.com/v0/item/\"\n", + "data = []\n", + "request = requests.get(url)\n", + "max_id = request.json()\n", + "\n", + "\n", + "for i in range(100):\n", + " url = baseurl + str(max_id) + \".json\"\n", + " max_id = max_id - 1\n", + " url = baseurl + str(max_id) + \".json\"\n", + " print(url)\n", + " try:\n", + " request = requests.get(url)\n", + " response = request.json()\n", + " data.append(response)\n", + " except:\n", + " print(\"Story does not exist anymore!\")\n", + " continue\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'by': '75dvtwin', 'id': 34384789, 'parent': 34384386, 'text': 'we can also assume that their vaccine related death are under-reported.', 'time': 1673735546, 'type': 'comment'}\n", + "{'by': 'TazeTSchnitzel', 'id': 34384788, 'parent': 34382927, 'text': 'ATI's Imageon became Qualcomm's Adreno, Falanx's Mali became Arm Mali, and Imagination and Nvidia are still around in some form. I wonder what happened to the others?', 'time': 1673735523, 'type': 'comment'}\n", + "{'by': 'Mountain_Skies', 'id': 34384787, 'parent': 34382476, 'text': 'Probably useful for moving materials between stations and delivering supplies to worksites on the tracks (which they always seem to be repairing).', 'time': 1673735499, 'type': 'comment'}\n", + "{'by': 'brnewd', 'id': 34384786, 'parent': 34382603, 'text': 'I use a stepper while working on my laptop, outdoor in the garden. When trigging a compilation/build I do a couple of situps or pushups. Standing up while working keeps me active and alert. I get more work done sitting down, but love the outdoor sessions better, especially for work that doesn't require extensive typing.', 'time': 1673735495, 'type': 'comment'}\n", + "{'by': 'arcatech', 'id': 34384785, 'parent': 34383202, 'text': 'The “starting line” was a long long time ago.', 'time': 1673735493, 'type': 'comment'}\n", + "{'by': 'globalreset', 'id': 34384784, 'parent': 34380913, 'text': 'So? Do you enjoy it? Because that's how it is and that's how it is going to be. It take hundreds, thousands hours and even if you make progress, it will still feel like you don't know enough.

If you enjoy it, just give yourself more time. If not then...', 'time': 1673735474, 'type': 'comment'}\n", + "{'by': 'Dylan16807', 'id': 34384783, 'parent': 34384554, 'text': 'And it would be bad for a submarine salesman to go to people that think swimming is very special and try to get them believing that submarines do swim.', 'time': 1673735474, 'type': 'comment'}\n", + "{'by': 'kevin_thibedeau', 'id': 34384782, 'parent': 34381090, 'text': 'The ones in Indianapolis suck because heavy traffic flows can blow through as a train, completely blocking entry from other directions.', 'time': 1673735471, 'type': 'comment'}\n", + "{'by': 'hanniabu', 'id': 34384781, 'parent': 34384432, 'text': 'This has "it's our planet to ruin" vibes', 'time': 1673735467, 'type': 'comment'}\n", + "{'by': 'goldenshale', 'id': 34384780, 'parent': 34377910, 'text': 'Lame. These are scared opportunists who are going to screw things up for everyone because they are afraid of the unknown. Seriously, do something new and creative if you are an artist. Design your way into relevance.', 'time': 1673735447, 'type': 'comment'}\n", + "{'by': 'based2', 'descendants': 0, 'id': 34384779, 'score': 1, 'time': 1673735437, 'title': 'Juniper Green', 'type': 'story', 'url': 'https://fr.wikipedia.org/wiki/Juniper_Green_(jeu)'}\n", + "{'by': 'zxcvbn4038', 'id': 34384778, 'parent': 34383720, 'text': 'Like anything else you need to diversify your risk. Have multiple payment processors running so that an outage at one, regardless of reason, doesn’t take you down entirely. These days there is really no barrier to doing this.

Reversing all of your charges is pretty extreme, I suspect there is some detail being omitted.

A polite - and brief - letter to the CEO can work wonders. I had a problem with my Goldman Sachs once where they locked my account, their security people blew me off for three weeks, I sent an email to David Solomon and an hour later the issue was resolved. David Solomon probably never saw my email but it got routed to someone who could help.

If you e-mail the CEO of US Bank it gets routed to a review committee, they investigate and respond in ten days.

Again the key is to be polite and brief. If your in full Karen mode or sending three pages of text then you will get passed over. Include enough information so the issue can be routed to the right person, please help, thank you.', 'time': 1673735429, 'type': 'comment'}\n", + "{'by': 'up2isomorphism', 'id': 34384777, 'parent': 34381884, 'text': 'It is all about people. When company grows, there is a choice needed to be made between holding the hiring standard and maximizing short term revenue, for public traded companies there is little chance of choosing the former. And it is always exponentially harder to get rid of bad hire than hiring bad people.

For google, at least before 2006, I did not know personally anybody does write bad code got in there. Until I start to see someone will always copy and paste code from internet and try to make some code barely works made to Google by just consistently practicing coding questions, the trend is quite obvious that none of stuff coming out there has a distinct quality differences compared to other technology companies.', 'time': 1673735424, 'type': 'comment'}\n", + "{'by': 'yumswiss', 'id': 34384776, 'parent': 34378460, 'text': 'Approach has helped:\\n- RSS Feed. Check only once a week\\n- NextDNS block distracting sites during the week', 'time': 1673735423, 'type': 'comment'}\n", + "{'by': 'UncleMeat', 'id': 34384775, 'parent': 34384177, 'text': 'Damore did much more than simply present the best available data regarding various personality distributions between men and women.', 'time': 1673735409, 'type': 'comment'}\n", + "{'by': 'Natsu', 'id': 34384774, 'parent': 34381697, 'text': '* * *', 'time': 1673735389, 'type': 'comment'}\n", + "{'by': 'iask', 'id': 34384773, 'parent': 34381895, 'text': 'Nice work. How about X12 to XML and X12 to JSON?', 'time': 1673735384, 'type': 'comment'}\n", + "{'by': 'Desmond45', 'id': 34384772, 'parent': 34382695, 'text': 'Do you need help on how to remotely spy and monitor your cheating partner’s phone to gain vivid proof and evidences of their cheating ways? Lookup REMOTESPYTECH at g m a i |', 'time': 1673735378, 'type': 'comment'}\n", + "{'by': 'mooreds', 'descendants': 0, 'id': 34384771, 'score': 1, 'time': 1673735372, 'title': 'I think Go is more verbose than Java', 'type': 'story', 'url': 'https://www.sivalabs.in/why-go-is-more-verbose-than-java/'}\n", + "{'by': 'Waterluvian', 'id': 34384770, 'parent': 34384711, 'text': 'Countless species of life have come, changed, and went over billions of years. But we arrive in the last few hundred thousand years and declare, “stop the cycling!”

I completely see (and share) your reasoning. But I think it’s very anthropocentric.', 'time': 1673735366, 'type': 'comment'}\n", + "{'by': 'alasdair_', 'id': 34384769, 'parent': 34379965, 'text': 'There was also the Jolly Rodger Cookbook (http://www.textfiles.com/anarchy/JOLLYROGER/) that was thee first set of "philez" that I read as a kid. Finding more like that led to me frequenting a bunch of interesting BBS, then learning how to, um, creatively pay, for those international calls and later into setting up my own board. It all kind of died off as the web became a thing but it was still a lot of fun.', 'time': 1673735353, 'type': 'comment'}\n", + "{'by': '__s', 'id': 34384768, 'parent': 34384656, 'text': 'Yes

Just because you have staging doesn't mean you don't need unit tests. Similarly, test in stage, then test in prod. Ideally in a way isolated from real prod users (eg, in an insurance system we had fake dealer accounts for testing)', 'time': 1673735353, 'type': 'comment'}\n", + "{'by': 'networked', 'descendants': 0, 'id': 34384767, 'score': 1, 'time': 1673735351, 'title': \"DragonFlyBSD's HAMMER2 File-System Being Ported to NetBSD\", 'type': 'story', 'url': 'https://www.phoronix.com/news/NetBSD-HAMMER2-Port'}\n", + "{'by': 'kevin_hu', 'descendants': 0, 'id': 34384766, 'score': 1, 'time': 1673735350, 'title': 'Is the Fed hiking too fast?', 'type': 'story', 'url': 'https://noahpinion.substack.com/p/is-the-fed-hiking-too-fast'}\n", + "{'by': 'cloudking', 'id': 34384765, 'parent': 34377538, 'text': 'It's faster and cheaper to use an off the shelf framework and template than building something original from scratch these days.', 'time': 1673735326, 'type': 'comment'}\n", + "{'by': 'Jcowell', 'id': 34384764, 'parent': 34381029, 'text': '> Risk sharing is best done through insurance. The government has no need to be involved in healthcare, beyond subsidizing premiums to some extent for those who are too poor to pay the full cost.

I disagree on the basis that insurance skew to not having to pay as much as possible. This conflicts with healthcare because if Insurance companies are able to determine that you are high risk for something, they would either outright deny you coverage or give you a price that outright means denial anyway.

The only entity capable of stopping this is one with the monopoly of power, I.e The Government.', 'time': 1673735324, 'type': 'comment'}\n", + "{'by': 'WalterBright', 'id': 34384763, 'parent': 34384707, 'text': 'It was Microsoft that holed IBM below the waterline. IBM's slide had already started by 1989.', 'time': 1673735303, 'type': 'comment'}\n", + "{'by': 'hulitu', 'id': 34384762, 'parent': 34382258, 'text': 'It depends on what audio setup you do the \\nlistening. On laptop speakeakers it will be no difference.', 'time': 1673735298, 'type': 'comment'}\n", + "{'by': 'mpro', 'descendants': 0, 'id': 34384761, 'score': 1, 'text': 'Hi, want to ask the community where to get start for prepare myself for metaverse programming. \\nI am currently a ranking engineer with 1.5 years of experience.', 'time': 1673735297, 'title': 'Ask HN: How to learn stuff for metaverse programming', 'type': 'story'}\n", + "{'by': 'KMag', 'id': 34384760, 'parent': 34383060, 'text': 'A few years ahead of me in high school, the wrestling team had a one-handed wrestler. A friend of mine on the wrestling team told me it was because the guy was helping a guy make a pipe bomb, using a hammer and a wooden dowel to pack match heads in a pipe. One guy was holding the pipe, and the other was swinging the hammer.', 'time': 1673735290, 'type': 'comment'}\n", + "{'by': 'superkuh', 'id': 34384759, 'parent': 34383203, 'text': 'I do appreciate you linking to articles but these articles are pretty terrible.

re #1: The WHO adding internet addiction reflects the amount of sway China's political processes have over WHO declarations more than anything else. Their internal political narrative is that this is a problem and the WHO is being used to support that. The repetition of the falsified blue light hypothesis re: sleep is also informative re: the quality of citation #1. As for "changes in glutamatergic and gabaergic" signalling... if that doesn't happen when it means you're brain dead. Glutamate or GABA expressing neurons literally make up ~3/4 of the neuronal cells in the brain. And both are regulated extraceullary by glial cells too. You cannot do anything without changing this. If they'd done fMRI or PET or something and could shown long term abberant changes in the glutamergic signalling in the shell of the nucelus accumbens then maybe it'd be saying something. But they don't and I'm getting ahead of myself.

Citation #2 shows that when people are doing something relaxing and then they stop doing it they aren't as relaxed. That's hardly surprising. The arguments seem to be pop-sci level characterizations of the brain where any change is seen as significant or having a valance, good or bad.

And then they go and cite obviously false out-dated concepts like the idea of dopaminergic cells being neccessary or sufficient for expressions of pleasure/reward,

> Dopamine plays a critical role in this circuitry, for the subjective pleasure associated with positive rewards, and the motivation or drive-related reinforcements associated with eating, drinking, or drugs [73,74]

>The initially pleasant, so-called rewarding effects of the drug are relayed by the release of dopamine in the nucleus accumbens (NA) by the synaptic endings from the neurons of the ventral tegmental area (VTA) of the mesocorticolimbic circuitry [79,80].

It's actually glutamergic cells in the shell of the nucleus accumbens that are necessary and sufficient (but not all encompassing) for pleasure expression in mammals. Dopaminergic neurons can be blocked off with antagonists and the expression is still complete. The modern understanding is that mesolimbic dopaminergic populations encode for wanting and reward prediction. Glutamergic cells encode for reward/pleasure. I'd hope that someone writing a policy paper like this would cite up to date knowledge but it is excusable and a side point.

The real problem with #2 is that it doesn't actually talk about withdrawl symptoms in "digital addicts". It talks about widthdrawl symptoms and neurochemistry known in actual drug addicts and then just implicitly applies that all these statements must apply to the behavior "digital addiction" too. They don't show data about "digital addiction" withdrawl.

The third article is behind a cloudflare wall and I cannot access it.', 'time': 1673735285, 'type': 'comment'}\n", + "{'by': 'lanstin', 'id': 34384758, 'parent': 34383356, 'text': 'That isnt the problem he is describing tho, it is that you have no primitives in emacs that correspond to a rectangle of text entry boxes like the semantics of csv. You only have sequence of chars.

The author wants people to rewrite emacs as a design system for arbitrary structures of data, with hooks for moving around the structure and editing the structure and i guess contents', 'time': 1673735280, 'type': 'comment'}\n", + "{'by': 'turtledragonfly', 'id': 34384757, 'parent': 34384084, 'text': 'As far as I know, the main thing is to do a lot of it, and with purpose.

Depending on your personality, this may be a big ask — if you get discouraged or distracted easily, for instance.

On the other hand, it's a very accessible skill: pen and paper are easy to come by.

Personally, I've always felt rewarded by doing it. It soothes something in me, so I haven't had the struggle with self-motivation that some report.

I think that's a key to getting good at many things, really: find some emotional satisfaction from what you're doing, and the motivation will follow. As opposed to simply saying "I want to be good at X" and mechanically pushing yourself to do it. If you don't have some baseline love for the activity, you may learn to dread it, by that approach.', 'time': 1673735276, 'type': 'comment'}\n", + "{'by': 'kevin_hu', 'descendants': 0, 'id': 34384756, 'score': 1, 'time': 1673735273, 'title': 'How to think well and understand things', 'type': 'story', 'url': 'https://bitsofwonder.substack.com/p/how-to-think-well-and-understand'}\n", + "{'by': 'throwaway82388', 'id': 34384755, 'parent': 34384322, 'text': 'Whether the acting party is a friend or enemy distinguishes the guilty from the blameless. Anything can be rationalized post facto. It’s how contemporary politics work and it’s breathtaking to witness.', 'time': 1673735270, 'type': 'comment'}\n", + "{'by': 'voisin', 'id': 34384754, 'parent': 34384716, 'text': 'Search is a disaster now, with the screen resembling a late 90’s teenager’s website with ads taking over everything visually. They’ve increased noise at the cost of signal and that itself will be the downfall. Now they are letting the ad cancer spread to YouTube with multiple unskippable ada before each video.

Ads will go to wherever they are most effective. Google to Facebook, then Tik Tok, etc.

Android - does anything about Android these days seem like it is a driving ambition for a company the scale of Google? And what does it contribute to their bottom line apart from ads via the platforms above that are eating themselves?', 'time': 1673735267, 'type': 'comment'}\n", + "{'by': 'eternalban', 'id': 34384753, 'parent': 34381906, 'text': 'Here's a podcast to go with that: https://podcast.clearerthinking.org/episode/138

The perennial issue for competent organizations as they scale is the quality of the middle management. Alex didn't write anything about hierarchies of molds (because it most certainly isn't moldy all the way to the top and never was). His pithy slides also don't discuss hiring practices at Google for managers. [We all know how they grill us poor doers.] He also failed to mention our dear friend Peter of the principle fame.

p(goal) = f(p(planners), p(managers), p(doers)) is a more realistic equation. What that f() looks like depends less on organizational structure than on the quality of the workers that mediate planning and building.

https://hbr.org/2021/06/the-real-value-of-middle-managers', 'time': 1673735266, 'type': 'comment'}\n", + "{'by': 'brianwawok', 'id': 34384752, 'parent': 34384656, 'text': 'Anytime you need to talk to a third party API, you need to test in prod.

Some people have sandbox apis. They are generally broken and not worth it. See eBay for super in depth sandbox API that never works.

You can read the docs 100 times over. At the end of the day, the API is going to work like it works. So you kind of “have to” test in prod for these guys.', 'time': 1673735262, 'type': 'comment'}\n", + "{'by': 'WalterBright', 'id': 34384751, 'parent': 34384716, 'text': 'I heard the exact same thing about every previous giant that failed. It was always "this time it's different!"', 'time': 1673735245, 'type': 'comment'}\n", + "{'by': 'djtriptych', 'id': 34384750, 'parent': 34384718, 'text': 'I want to say that Gmail, Google Maps, and Google's office suite represented jumps in usability akin to a total revolution for users. The first two I know for sure were developed in house, and are of course still running strong.

To me this is similar to Apple coming in to established markets and dominating them in short order. Not something to be dismissed IMO.', 'time': 1673735229, 'type': 'comment'}\n", + "{'by': 'cloudking', 'id': 34384749, 'parent': 34384656, 'text': 'I think it depends on how your application works. If you have the concept of customers, then you can have a test customer in production with test data that doesn't affect real customers for example. You can reset the test customer data each time you want to test.', 'time': 1673735196, 'type': 'comment'}\n", + "{'by': 'Dylan16807', 'id': 34384748, 'parent': 34384489, 'text': 'Did the author tell it which way or by how much?

If I say to discriminate on some feature and it consistently does it the same way, that's still a pretty bad bias. It probably shows up in other ways.', 'time': 1673735182, 'type': 'comment'}\n", + "{'by': 'chki', 'id': 34384747, 'parent': 34384711, 'text': 'But why? Why are algae better than rocks and ants better than algae if you take humans out of the equation?', 'time': 1673735172, 'type': 'comment'}\n", + "{'by': 'WalterBright', 'id': 34384746, 'parent': 34384733, 'text': 'Throughout the SO anti-trust trial, SO was losing market share steadily. It was being eaten away by smaller, nimbler competitors who had learned how to attack SO.

"Titan" by Ron Chernow', 'time': 1673735167, 'type': 'comment'}\n", + "{'by': 'rapind', 'id': 34384745, 'parent': 34384635, 'text': 'The biggest brain fart of humanity is our tendency towards monoculture (for scale). Nature is very obviously showing us how to sustain an ecosystem and yet in our incredible hubris we’re like “nah, we got this”. We just want to swim upstream for the hell of it.', 'time': 1673735163, 'type': 'comment'}\n", + "{'by': 'visarga', 'id': 34384744, 'parent': 34384403, 'text': 'chatGPT being able to write OpenAI API code is great, and all companies should prepare samples so future models can correctly interface with their systems.

But what will be needed is to create an AI that implements scientific papers. About 30% of papers have code implementation. That's a sizeable dataset to train a Codex model on.

You can have AI generating papers, and AI implementing papers, then learning to predict experimental results. This is how you bootstrap a self improving AI.

It does not learn only how to recreate itself, it learns how to solve all problems at the same time. A data engineering approach to AI: search and learn / solve and learn / evolve and learn.', 'time': 1673735162, 'type': 'comment'}\n", + "{'by': 'caseyross', 'id': 34384743, 'parent': 34384608, 'text': 'Owning the world, and being slow and bureaucratic, are not mutually exclusive. In fact, I imagine they're highly correlated.', 'time': 1673735137, 'type': 'comment'}\n", + "{'by': 'int_19h', 'id': 34384742, 'parent': 34377961, 'text': 'The point of my original comment was precisely that SGML was optimized for text documents. I agree that adopting it for configs was a mistake, but the complaint that "IBM lawyer who invented the SGML syntax had never heard of S-expression" doesn't make any sense in that context.', 'time': 1673735137, 'type': 'comment'}\n", + "{'by': 'moloch-hai', 'id': 34384741, 'parent': 34378615, 'text': 'It would have sufficed to put the legend in as one of the in-line images.

When looking with my phone, the big PDF does not display.', 'time': 1673735120, 'type': 'comment'}\n", + "{'by': 'weaksauce', 'id': 34384740, 'parent': 34384299, 'text': 'even doing < 5 min a day of learning a new language sees results in a year. drawing probably has a higher startup cost to get into things but i'd expect 10min to be sufficient.', 'time': 1673735112, 'type': 'comment'}\n", + "{'by': 'Ultimatt', 'id': 34384739, 'parent': 34366891, 'text': 'Go read what I said, the premise was you can afford the item outright but it still doesn't make sense to if you have interest free credit available.', 'time': 1673735093, 'type': 'comment'}\n", + "{'by': 'kstrauser', 'id': 34384738, 'parent': 34384389, 'text': 'No, 20 years ago was well back in...

Oh dear.', 'time': 1673735078, 'type': 'comment'}\n", + "{'by': 'didntreadarticl', 'id': 34384737, 'parent': 34383398, 'text': 'I dont think you understand mate', 'time': 1673735075, 'type': 'comment'}\n", + "{'by': 'cratermoon', 'id': 34384736, 'parent': 34381988, 'text': 'True, but not worthy of conspiracy-theory levels of speculation.', 'time': 1673735068, 'type': 'comment'}\n", + "{'by': 'ncraig', 'id': 34384735, 'parent': 34384524, 'text': 'Some might say that abstracts are the original clickbait.', 'time': 1673735059, 'type': 'comment'}\n", + "{'by': 'Waterluvian', 'id': 34384734, 'parent': 34384682, 'text': '> I would wager than as soon as a technological civilization is born, it's morally reprehensible to let it go extinct, since it no longer is at the full whims of evolution.

I see the logic here. But why, though? And technology is everywhere in non-human nature. While I think our technology and civilization is unlike anything else here, it’s still on the spectrum of nature’s exercise of community and technology. Are we really that special?

I think this heads towards the whole “Prime Directive” line of reasoning.

P.S. Eloi > Morlocks, of course. ;)', 'time': 1673735059, 'type': 'comment'}\n", + "{'by': 'coliveira', 'id': 34384733, 'kids': [34384746], 'parent': 34384608, 'text': 'I may agree with this on technology, but Standard Oil is still the same: they only changed names, slitted and merged back due to government.', 'time': 1673735057, 'type': 'comment'}\n", + "{'by': 'dv35z', 'descendants': 0, 'id': 34384732, 'score': 1, 'text': 'I’ve had several recent issues where videos I sent from my iPhone ended up in “tiny” low-res mode for the recipient. It got me thinking- I ought to be able to easyly upload a video to my own server, and them a link to it. It is 2023. We have the technology.

So that brings us to: Media hosting question -\\nI recently setup a knowledge base (Markdown/Obsidian/MkDocs/GitHub/Render.com/iCloud/Working Copy), and I’m looking for a similar setup for media hosting. I’d like a public domain (media.example.com), easy for me to upload into from iPhone - ideally using the Files app. Basically, Dropbox, but its using my own personal cloud infrastructure. Having password protected areas would be great (family photo albums?), and expiring links could be useful too

My current files situation is a scatter between iCloud, Google Drive, archives in a (currently offline) Synology NAS. Relatedly, would love to hear about peoples personal IT file system setup, who are thinking at a 10 year+ horizon… and don’t want to be fulltime sysadmin as a 3rd job.', 'time': 1673735051, 'title': 'Ask HN: Static Site Generator for photo and video sharing', 'type': 'story'}\n", + "{'by': 'deanCommie', 'id': 34384731, 'parent': 34384529, 'text': 'I'm with you on everything except the Twitter part.

Google doesn't leave most acquisitions alone - YouTube is a notable exception, and I'm really curious how they've been able to more independently than most Google acquisitions. (Perhaps implicit trust placed in Susan Wojcicki?)

We have no reason to think that Twitter wouldn't have become the same kind of mess Google Plus did under Google's stewardship.', 'time': 1673735044, 'type': 'comment'}\n", + "{'by': 'exolymph', 'descendants': 0, 'id': 34384730, 'score': 2, 'time': 1673735034, 'title': '9 Things I Learned from My 2 Year Old Baby Girl', 'type': 'story', 'url': 'https://madeincosmos.substack.com/p/9-things-i-learned-from-my-2-year'}\n", + "{'by': 'InCityDreams', 'id': 34384729, 'parent': 34382359, 'text': 'Not being Catholic, I looked up 'the rosary'. \\nWhich lasted longer...it, or the turbulence?

https://www.theholyrosary.org/howtoprayrosary (for example) was an interesting read, as was your comment.', 'time': 1673735025, 'type': 'comment'}\n", + "{'deleted': True, 'id': 34384728, 'parent': 34384238, 'time': 1673735019, 'type': 'comment'}\n", + "{'deleted': True, 'id': 34384727, 'parent': 34384524, 'time': 1673735016, 'type': 'comment'}\n", + "{'by': 'Zigurd', 'id': 34384726, 'parent': 34384322, 'text': 'You write as if we all saw "...months of BLM & Antifa rioting."

Did you see it? Did it affect you? Do you know the extent to which police departments in the PNW (an all over the US) are infiltrated with brownshirt neonazi gamgs?

Your post reeks of bad faith concern trolling.', 'time': 1673734997, 'type': 'comment'}\n", + "{'by': 'petre', 'id': 34384725, 'parent': 34384398, 'text': 'I am unconfortable without my seatbelt in the car. The same goes on an airplane. It's only a matter of getting used to it.', 'time': 1673734996, 'type': 'comment'}\n", + "{'by': 'dctoedt', 'id': 34384724, 'parent': 34384537, 'text': '> I’m not sure there’s solid argument for why one is more deserving of existence than the other.

Maybe we're helping to build a universe, and we can do more in that regard than single-celled organisms, cockroaches, etc.?

https://www.questioningchristian.org/2006/06/metanarratives_... (self-cite)', 'time': 1673734986, 'type': 'comment'}\n", + "{'by': 'thdespou', 'id': 34384723, 'parent': 34383925, 'text': 'They are doubling down on propaganda operations, throwing bodies as cannon fodder, threatening and committing genocidal acts against Ukrainians. I think there would be a need for greater investment from the west to push them back as they are trying to consolidate the invaded territories. It's just sad to see the Russian people becoming a degenerate nation.', 'time': 1673734984, 'type': 'comment'}\n", + "{'by': 'ShamelessC', 'id': 34384722, 'parent': 34384627, 'text': 'Assuming a motivated “attacker”, yes. The average user will have no such notion of “jailbreaks”, and it’s at least clear when one _is_ attempting to “jailbreak” a model (given a full log of the conversation and a competent human investigator).

I think the class of problems that remain are basically outliers that are misaligned and don’t trip up the model’s detection mechanism. Given the nature of language and culture (not to mention that they both change over time), I imagine there are a lot of these. I don’t have any examples (and I don’t think yelling “time’s up” when such outliers are found is at all helpful).', 'time': 1673734978, 'type': 'comment'}\n", + "{'by': 'williamcotton', 'id': 34384721, 'parent': 34384582, 'text': 'Yes, and we are now using the artistic definition of “derived” and not the legal definition.

You cannot copyright “any image that resembles Joe Biden”.', 'time': 1673734967, 'type': 'comment'}\n", + "{'by': 'MaxBarraclough', 'id': 34384720, 'parent': 34384300, 'text': 'The point of copyleft is to dictate the licence you must use, if you wish to (roughly speaking) link with the copyleft-licensed work. There are plenty of libraries that you cannot use if you wish to distribute your program without making its source-code available.

The unusual thing here is that the creators of a linker are apparently trying to have the copyleft licence propagate to code that is input to the linker. Others have pointed out that GCC has exceptions for this kind of thing, despite that it is released under a strong copyleft licence (GPLv3+).', 'time': 1673734957, 'type': 'comment'}\n", + "{'by': 'puzzlingcaptcha', 'descendants': 0, 'id': 34384719, 'score': 2, 'time': 1673734942, 'title': 'Use.GPU Goes Trad', 'type': 'story', 'url': 'https://acko.net/blog/use-gpu-goes-trad/'}\n", + "{'by': 'coliveira', 'id': 34384718, 'kids': [34384750], 'parent': 34381884, 'text': 'It is funny because 20 years ago Google was selling itself as the company of the future that would dominate everything in technology. Their "genius" founders were spending billions on new endeavors. In fact, other than the original search engine and associated browser, they only got youtube and other businesses as acquisition (invented by others) and android as a reaction to iOS. Everything else they tried has basically failed or being inexpressive.', 'time': 1673734941, 'type': 'comment'}\n", + "{'by': 'dilyevsky', 'id': 34384717, 'parent': 34381459, 'text': 'Everyone onboard got six flags experience without the lines', 'time': 1673734932, 'type': 'comment'}\n", + "{'by': 'ChuckNorris89', 'id': 34384716, 'kids': [34384754, 34384751], 'parent': 34384608, 'text': 'Google's monopoly over search, email, maps, ads, Android and Youtube will be hard to beat by smaller and nimble competitors. It's far too entrenched and the moat it has built is too tough and impossibly expensive for newcomers to beat. And if newcomers do turn into a threat, they will be swiftly acquired and absorbed into the machine.

If it was possible, it would have happened already.

Same for the likes of Nvidia.

The only real thereat to Google is government regulators breaking their products up into separate entities.', 'time': 1673734925, 'type': 'comment'}\n", + "{'by': 'Dracophoenix', 'id': 34384715, 'parent': 34384584, 'text': 'There already is a Netflix anime loosely-based on the historical events, although it wasn't a very good adaptation in my opinion.

https://myanimelist.net/anime/43697/Yasuke

Another anime, Afro Samurai, which is even more loosely-based, is a lot more interesting, albeit quite over-the-top.

https://myanimelist.net/anime/1292/Afro_Samurai', 'time': 1673734920, 'type': 'comment'}\n", + "{'by': 'kstrauser', 'id': 34384714, 'parent': 34382820, 'text': 'Could you explain the “through paper” bit? I can’t picture this.', 'time': 1673734918, 'type': 'comment'}\n", + "{'by': 'MilnerRoute', 'descendants': 0, 'id': 34384713, 'score': 2, 'time': 1673734914, 'title': \"CDC now says it's 'very unlikely' Pfizer booster has stroke risk after review\", 'type': 'story', 'url': 'https://www.cnbc.com/2023/01/13/pfizer-covid-booster-likely-doesnt-carry-stroke-risk-for-seniors-cdc-says.html'}\n", + "{'by': 'closewith', 'id': 34384712, 'parent': 34384537, 'text': 'Total sterilisation is a guaranteed outcome on a long enough time line.', 'time': 1673734912, 'type': 'comment'}\n", + "{'by': 'TylerLives', 'id': 34384711, 'kids': [34384770, 34384747], 'parent': 34384537, 'text': 'Given how long it takes for complex life forms to develop, and how other planets known to us don't seem to have any life at all, I think it's reasonable to prefer the existing life to the future potential life, even from a non-anthropocentric perspective.', 'time': 1673734906, 'type': 'comment'}\n", + "{'by': 'willjp', 'id': 34384710, 'parent': 34381051, 'text': 'I get the impression that most people's chemistry experience was much different than mine.\\nOurs was about rote memorization, period. I kind of feel like I missed out.', 'time': 1673734901, 'type': 'comment'}\n", + "{'by': 'chedoku', 'id': 34384709, 'parent': 34384572, 'text': 'It was promoted from a pawn ;)

joke aside, there can be: \\n1- any arbitrary number of pieces on the board\\n2- pawns in the first and last rows\\n3- missing king\\n4- missing opposite color pieces', 'time': 1673734900, 'type': 'comment'}\n", + "{'by': 'strangattractor', 'id': 34384708, 'parent': 34252302, 'text': 'Looky here Mips is mmaking a high performance multicore CPU for the server environment. That certainly didn't take that long.

https://www.mips.com/products/risc-v/', 'time': 1673734900, 'type': 'comment'}\n", + "{'by': 'Spooky23', 'id': 34384707, 'kids': [34384763], 'parent': 34384616, 'text': 'That’s a direct result of the Telecommunications Act of 1996. That law will shape this century. It gave us the blessing of the internet as we know it and the curse of the media consolidation and assault on political speech that was accelerated by the elimination of restrictions on media ownership and the eventual Supreme Court decisions that gutted campaign finance rules.

Without that law, the alignment of companies like IBM and AT&T’s derivatives would have dominated big business and prevented the startup ecosystem from developing.', 'time': 1673734875, 'type': 'comment'}\n", + "{'by': 'turtledragonfly', 'id': 34384706, 'parent': 34384477, 'text': 'I do, at times, somewhat.

I think software is often seen as a "rapid development" process, esp. when compared to hardware development. But somewhat ironically, I find actually writing software to be pretty slow compared to just doodling out ideas on paper, so I tend to do a lot of that first, especially when treading new territory.

On occasion, in a REPL-style environment, I can get some amount of that same freedom of exploration and experimentation at a keyboard, but it's still hard to come close to pencil and paper, for me.

Sometimes I wonder what it would be to have the mind of someone like Tesla, who could reportedly design complex objects in his head, down to the details. The freedom of experimentation in one's own mind is even better than pencil-and-paper, but I have trouble holding on to the details in that mode.', 'time': 1673734871, 'type': 'comment'}\n", + "{'by': 'anthomtb', 'id': 34384705, 'parent': 34382974, 'text': 'Trial and error. I wish I knew a way to find a good therapist without that process. But I do not. And unlike dentists, doctors, counter installers, pet sitters, window cleaners and most other services, folks will not fall over themselves to give you a therapist recommendation (maybe that is a peculiarity of my circle of acquaintances).

To find a therapist, Psychology Today worked well enough. To me, having one is better than having none.', 'time': 1673734870, 'type': 'comment'}\n", + "{'by': 'codeflo', 'id': 34384704, 'parent': 34383792, 'text': 'So you're saying "if I put the made-up straw man argument that I intend to knock down in quotation marks, it's less obvious that it's not actually what the other person wrote"?', 'time': 1673734858, 'type': 'comment'}\n", + "{'by': 'luckylion', 'id': 34384703, 'parent': 34381802, 'text': 'I'm sure it gets fuzzy on the edges, but "I don't heat and it's still warm" isn't in that zone.

What I'm talking about is: given you want ~18°c/60°f in rooms on average (20°c/68°f for more comfort), and you have a fixed volume of space inside a building, you're not magically saving energy by turning your heat down, because your neighbors need to turn theirs up to achieve the average temperature because insulation is mostly on the outside, not between flats.

You could counteract that by insulating your rooms towards your neighbors, which would also achieve your goal of not going above 10°c/50°f.', 'time': 1673734855, 'type': 'comment'}\n", + "{'by': 'mooreds', 'descendants': 0, 'id': 34384702, 'score': 1, 'time': 1673734838, 'title': 'Avoiding the trap in your 2023 Strategy (video)', 'type': 'story', 'url': 'https://www.youtube.com/watch?v=7s4610orrFA'}\n", + "{'by': 'toomuchtodo', 'id': 34384701, 'parent': 34384652, 'text': 'The launch is typical, the twin boosters flying back to land together is a sight to see at least once.', 'time': 1673734837, 'type': 'comment'}\n", + "{'by': 'dvzk', 'id': 34384700, 'parent': 34381410, 'text': 'Maybe it’s just me, but I would never go through a random certificate authority like “K Software”. You are not cryptographically verifying the developer’s signing identity, you are trusting KSoftware’s attestation that the signed binary is authentic.', 'time': 1673734825, 'type': 'comment'}\n", + "{'by': 'musicale', 'id': 34384699, 'parent': 34381574, 'text': 'I have found many abstract-type paintings (and non-abstract for that matter) to be much more interesting in person, where you can experience the actual scale, texture, colors, multiple viewing angles and perspectives, reflections/interaction with the environment and other viewers, etc..

Perhaps that's an argument for high-resolution VR museums, with better scans of paintings to capture 3D texture, layers, transparency, reflectivity, etc.. ;-)', 'time': 1673734814, 'type': 'comment'}\n", + "{'by': '0x64', 'id': 34384698, 'parent': 34383126, 'text': 'I do overnight oats; in the morning, all you have to do is pop the lid.

* Wholegrain oats (1.5 to 2 dl)

* Greek yogurt (1.5 to 2 dl)

* Milk, skimmed/whole (3 dl)

Then, throw in whatever. A sliced banana or berries, honey, a pinch of vanilla extract. Prep it in the evening, chuck it into the fridge, and it's done in the morning.', 'time': 1673734790, 'type': 'comment'}\n", + "{'by': 'TurkishPoptart', 'id': 34384697, 'parent': 34380809, 'text': 'Sadly, the vaccines were not designed to prevent infection, only to prevent severe illness. I can understand if you were misinformed, even the US President shared this untruth.', 'time': 1673734785, 'type': 'comment'}\n", + "{'by': 'sph', 'id': 34384696, 'parent': 34381524, 'text': 'Your comment I replied to is overbearing, overprotective advice about something titled the Anarchist Cookbook, for God's sake.

I tried to restore a bit of that reckless spirit with a cheeky comment, but I am very sad to see the nanny state is out in force today. Gah, so boring.', 'time': 1673734743, 'type': 'comment'}\n", + "{'by': '9dev', 'id': 34384695, 'parent': 34375842, 'text': 'Yeah, but I would want to know which library function could possibly throw an error and not be caught off guard by that after deploying to prod :-/', 'time': 1673734736, 'type': 'comment'}\n", + "{'by': 'samspenc', 'descendants': 0, 'id': 34384694, 'score': 2, 'time': 1673734727, 'title': 'Apple Card responsible for more than $1.2B loss for Goldman Sachs', 'type': 'story', 'url': 'https://9to5mac.com/2023/01/13/apple-card-billion-dollars-plus-loss/'}\n", + "{'by': 'Apocryphon', 'id': 34384693, 'parent': 34382710, 'text': 'Which books of his would you recommend one start with?', 'time': 1673734722, 'type': 'comment'}\n", + "{'by': 'tyingq', 'id': 34384692, 'parent': 34382751, 'text': 'Ah, interesting. I saw "analog" and was expecting something more like controlling crosspoint switch ICs[1] to cross connect lots of handsets in arbitrary ways. But this is multiplexing, digital routing, etc.

[1] https://www.microsemi.com/product-directory/signal-integrity...', 'time': 1673734719, 'type': 'comment'}\n", + "{'by': 'chad_strategic', 'id': 34384691, 'parent': 34383350, 'text': 'No good deed goes unpunished.

About a year and half ago I decided to start volunteer with Marine Corps Scholarship Foundation. (I been out of the Marines for about 10 years.) For reason out of my control I'm now the President of the Colorado chapter.

Let me know if any wants to come to the Gold Tournament or volunteer. ;)

Money is great, but volunteering is really giving back.

http://www.mcsf.org', 'time': 1673734710, 'type': 'comment'}\n", + "{'by': 'some-mthfka', 'id': 34384690, 'parent': 34384420, 'text': 'Yep. I will have to add it to the article (and why it's insufficient as well).', 'time': 1673734692, 'type': 'comment'}\n" + ] + } + ], + "source": [ + "for d in data:\n", + " print(d)\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#2. Write a function to display all the items written by a certain user\n", + "def items_by_user(user):\n", + " for d in data:\n", + " if \"by\" in d:\n", + " if d[\"by\"] == user:\n", + " return d[\"id\"]\n", + "print(items_by_user(\"Genbox\"))\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#3. Write a function to display the average score of all items\n", + "def avg_score_all_items():\n", + " total = 0\n", + " score = 0\n", + " for d in data:\n", + " if \"score\" in d:\n", + " total += 1\n", + " score += d[\"score\"]\n", + " avg = round(score/total, 2)\n", + " return avg\n", + "\n", + "print(avg_score_all_items())\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#4. Write a function to display the average score of the items by a certain user\n", + "import re\n", + "def avg_score_by_user(user):\n", + " total = 0\n", + " score = 0\n", + " if user == \"\":\n", + " return 0\n", + " for d in data:\n", + " if \"by\" in d and \"score\" in d:\n", + " if re.search(user, d[\"by\"]):\n", + " print(d[\"by\"], d[\"score\"])\n", + " total += 1\n", + " score += d[\"score\"]\n", + " if total == 0:\n", + " avg = 0\n", + " else:\n", + " avg = round(score/total, 2)\n", + " return avg\n", + "\n", + "print(avg_score_by_user(\"y\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "329e74eab13e1efbefcaeabff40e1514f85405b91e84e04e6869e473b0154ff3" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Jupyter-Notebooks/pandas_demos b/Jupyter-Notebooks/pandas_demos new file mode 160000 index 0000000..fc23a7f --- /dev/null +++ b/Jupyter-Notebooks/pandas_demos @@ -0,0 +1 @@ +Subproject commit fc23a7f7c01f61f9b97228b9d74ba4efb987a7df diff --git a/Jupyter-Notebooks/pandas_demos-main.zip b/Jupyter-Notebooks/pandas_demos-main.zip new file mode 100644 index 0000000000000000000000000000000000000000..62dc3092fb007fe1d990759c94625e9cef80eef9 GIT binary patch literal 20591 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 Jx1kQGe*tsVisk?S literal 0 HcmV?d00001 diff --git a/Jupyter-Notebooks/pandas_demos-main/.gitignore b/Jupyter-Notebooks/pandas_demos-main/.gitignore new file mode 100644 index 0000000..6fbb2ea --- /dev/null +++ b/Jupyter-Notebooks/pandas_demos-main/.gitignore @@ -0,0 +1,4 @@ +my_environment/ +secrets1.py +.env +__pycache__ \ No newline at end of file diff --git a/Jupyter-Notebooks/pandas_demos-main/74 or so Exercises-checkpoint.ipynb b/Jupyter-Notebooks/pandas_demos-main/74 or so Exercises-checkpoint.ipynb new file mode 100644 index 0000000..d7cd84a --- /dev/null +++ b/Jupyter-Notebooks/pandas_demos-main/74 or so Exercises-checkpoint.ipynb @@ -0,0 +1,1776 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "10746d30", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np" + ] + }, + { + "cell_type": "markdown", + "id": "fc4bd4f0", + "metadata": {}, + "source": [ + "1) Demonstrate how to import Pandas and check the version of the installation." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3a3bc97b", + "metadata": {}, + "outputs": [], + "source": [ + "print(pd.show_versions())\n", + "print(pd.__version__)" + ] + }, + { + "cell_type": "markdown", + "id": "b8fc4f4a", + "metadata": {}, + "source": [ + "2) Transform this list, numpy array, and dictionary into a series." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "21b30b4e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "pandas.core.series.Series" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import numpy as np\n", + "mylist = list('abcedfghijklmnopqrstuvwxyz')\n", + "mylist_series = pd.Series(mylist)\n", + "#mylist_series\n", + "myarr = np.arange(26)\n", + "myarr_series = pd.Series(myarr)\n", + "#myarr_series\n", + "mydict = dict(zip(mylist, myarr))\n", + "mydict_series = pd.Series(mydict)\n", + "mydict_series" + ] + }, + { + "cell_type": "markdown", + "id": "a17155a8", + "metadata": {}, + "source": [ + "3) Convert the index of your previous series into a column of the dataframe." + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "db0f1395", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "pandas.core.frame.DataFrame" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#pd.DataFrame(mydict_series)\n", + "#mydict_series.to_frame(name=\"col1\")\n", + "df = mydict_series.reset_index()\n", + "type(df)" + ] + }, + { + "cell_type": "markdown", + "id": "6f625f24", + "metadata": {}, + "source": [ + "4) Combine the series below into one dataframe." + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "d268747c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "

\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
01
0a0
1b1
2c2
3e3
4d4
5f5
6g6
7h7
8i8
9j9
10k10
11l11
12m12
13n13
14o14
15p15
16q16
17r17
18s18
19t19
20u20
21v21
22w22
23x23
24y24
25z25
\n", + "
" + ], + "text/plain": [ + " 0 1\n", + "0 a 0\n", + "1 b 1\n", + "2 c 2\n", + "3 e 3\n", + "4 d 4\n", + "5 f 5\n", + "6 g 6\n", + "7 h 7\n", + "8 i 8\n", + "9 j 9\n", + "10 k 10\n", + "11 l 11\n", + "12 m 12\n", + "13 n 13\n", + "14 o 14\n", + "15 p 15\n", + "16 q 16\n", + "17 r 17\n", + "18 s 18\n", + "19 t 19\n", + "20 u 20\n", + "21 v 21\n", + "22 w 22\n", + "23 x 23\n", + "24 y 24\n", + "25 z 25" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import numpy as np\n", + "ser1 = pd.Series(list('abcedfghijklmnopqrstuvwxyz'))\n", + "ser2 = pd.Series(np.arange(26))\n", + "df1=pd.concat([ser1, ser2], axis=1)\n", + "df1\n" + ] + }, + { + "cell_type": "markdown", + "id": "4bdd8618", + "metadata": {}, + "source": [ + "5) Give the series below a name." + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "b18f9c01", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0 a\n", + "1 b\n", + "2 c\n", + "3 e\n", + "4 d\n", + "5 f\n", + "6 g\n", + "7 h\n", + "8 i\n", + "9 j\n", + "10 k\n", + "11 l\n", + "12 m\n", + "13 n\n", + "14 o\n", + "15 p\n", + "16 q\n", + "17 r\n", + "18 s\n", + "19 t\n", + "20 u\n", + "21 v\n", + "22 w\n", + "23 x\n", + "24 y\n", + "25 z\n", + "Name: list1, dtype: object" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ser = pd.Series(list('abcedfghijklmnopqrstuvwxyz'))\n", + "ser.name = \"list1\"\n", + "ser" + ] + }, + { + "cell_type": "markdown", + "id": "cdc8d244", + "metadata": {}, + "source": [ + "6) Find the elements in the first series (ser1) not in the second series (ser2)." + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "id": "f1276978", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0 1\n", + "1 2\n", + "2 3\n", + "3 6\n", + "4 7\n", + "5 8\n", + "dtype: int64" + ] + }, + "execution_count": 49, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ser1 = pd.Series([1, 2, 3, 4, 5])\n", + "ser2 = pd.Series([4, 5, 6, 7, 8])\n", + "#ser1[~ser1.isin(ser2)]\n", + "#pd.Series(np.intersect1d(ser1, ser2))\n", + "\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "id": "d336f7dd", + "metadata": {}, + "source": [ + "7) Find the elements in both series that are not in common (remove them if they exist in both)." + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "id": "28768232", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0 1\n", + "1 2\n", + "2 3\n", + "3 6\n", + "4 7\n", + "5 8\n", + "dtype: int64" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ser1 = pd.Series([1, 2, 3, 4, 5])\n", + "ser2 = pd.Series([4, 5, 6, 7, 8])\n", + "#ser1.compare(ser2, keep_equal=False)\n", + "#ser1.isin(ser2)\n", + "#ser1[~ser1.isin(ser2)]\n", + "#ser1 = pd.Series(['a', 'b', 'c', 'd', 'e'])\n", + "#ser2 = pd.Series(['d', 'e', 'f', 'g', 'h'])\n", + "\n", + "#ser_u = pd.Series(np.union1d(ser1, ser2)) # union\n", + "#ser_i = pd.Series(np.intersect1d(ser1, ser2)) # intersect\n", + "#ser_u[~ser_u.isin(ser_i)]\n", + "\n", + "pd.Series(np.setxor1d(ser1,ser2))" + ] + }, + { + "cell_type": "markdown", + "id": "5d7188b5", + "metadata": {}, + "source": [ + "8) Find the minimum, max, 25th percentile, and 75th percentile in the series." + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "5a1a3ce7", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "count 25.000000\n", + "mean 10.174127\n", + "std 4.238628\n", + "min 2.378357\n", + "25% 6.565532\n", + "50% 10.896988\n", + "75% 12.494911\n", + "max 18.607074\n", + "dtype: float64" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ser = pd.Series(np.random.normal(10, 5, 25))\n", + "ser.describe()" + ] + }, + { + "cell_type": "markdown", + "id": "2e3c1803", + "metadata": {}, + "source": [ + "9) Obtain the count of each unique item in the series." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "16a2880a", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(np.take(list('abcdefgh'), np.random.randint(8, size=30)))" + ] + }, + { + "cell_type": "markdown", + "id": "449036ea", + "metadata": {}, + "source": [ + "10) Keep the two most frequent items in the series and change all items that are not those two into \"Other\"." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e86f2a9e", + "metadata": {}, + "outputs": [], + "source": [ + "np.random.RandomState(100)\n", + "ser = pd.Series(np.random.randint(1, 5, [12]))" + ] + }, + { + "cell_type": "markdown", + "id": "b5928875", + "metadata": {}, + "source": [ + "11) Bin the series below into 10 equal deciles and replace the values with the bin name." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "979b3d36", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(np.random.random(20))" + ] + }, + { + "cell_type": "markdown", + "id": "bee79a87", + "metadata": {}, + "source": [ + "12) Reshape the series ser into a dataframe with 7 rows and 5 columns." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "17a3513a", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(np.random.randint(1, 10, 35))" + ] + }, + { + "cell_type": "markdown", + "id": "28c62e92", + "metadata": {}, + "source": [ + "13) Find the positions of numbers that are multiples of 3 from ser." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7ae884a9", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(np.random.randint(1, 10, 7))" + ] + }, + { + "cell_type": "markdown", + "id": "7a60f247", + "metadata": {}, + "source": [ + "14) From ser, extract the items at positions in list pos." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "42338aff", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(list('abcdefghijklmnopqrstuvwxyz'))\n", + "pos = [0, 4, 8, 14, 20]" + ] + }, + { + "cell_type": "markdown", + "id": "5da1836c", + "metadata": {}, + "source": [ + "15) Stack ser1 and ser2 vertically and horizontally (to form a dataframe)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5dfea534", + "metadata": {}, + "outputs": [], + "source": [ + "ser1 = pd.Series(range(5))\n", + "ser2 = pd.Series(list('abcde'))" + ] + }, + { + "cell_type": "markdown", + "id": "c252d7bb", + "metadata": {}, + "source": [ + "16) Get the positions of items of ser2 in ser1 as a list." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "da51891e", + "metadata": {}, + "outputs": [], + "source": [ + "ser1 = pd.Series([10, 9, 6, 5, 3, 1, 12, 8, 13])\n", + "ser2 = pd.Series([1, 3, 10, 13])" + ] + }, + { + "cell_type": "markdown", + "id": "098e34c8", + "metadata": {}, + "source": [ + "17) Compute the mean squared error of truth and pred series." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "df7ff599", + "metadata": {}, + "outputs": [], + "source": [ + "truth = pd.Series(range(10))\n", + "pred = pd.Series(range(10)) + np.random.random(10)" + ] + }, + { + "cell_type": "markdown", + "id": "7acf6f79", + "metadata": {}, + "source": [ + "18) Change the first character of each word to upper case in each word of ser." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c210bbe9", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(['how', 'to', 'kick', 'ass?'])" + ] + }, + { + "cell_type": "markdown", + "id": "053f198a", + "metadata": {}, + "source": [ + "19) Caluculate the number of characters for each element in the series." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "216f9a3e", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(['how', 'to', 'kick', 'ass?'])" + ] + }, + { + "cell_type": "markdown", + "id": "a26bcf59", + "metadata": {}, + "source": [ + "20) Caluculate the difference of differences between the consequtive numbers of ser." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c6dba0cb", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series([1, 3, 6, 10, 15, 21, 27, 35])" + ] + }, + { + "cell_type": "markdown", + "id": "c64a2901", + "metadata": {}, + "source": [ + "21) Convert the date-strings to a timeseries." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "db82de89", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(['01 Jan 2010', '02-02-2011', '20120303', '2013/04/04', '2014-05-05', '2015-06-06T12:20'])" + ] + }, + { + "cell_type": "markdown", + "id": "5a5f83c0", + "metadata": {}, + "source": [ + "22) Get the day of month, week number, day of year and day of week from ser." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4bcc124e", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(['01 Jan 2010', '02-02-2011', '20120303', '2013/04/04', '2014-05-05', '2015-06-06T12:20'])" + ] + }, + { + "cell_type": "markdown", + "id": "c79f97b7", + "metadata": {}, + "source": [ + "23) Change ser to dates that start with 4th of the respective months." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a6384074", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(['Jan 2010', 'Feb 2011', 'Mar 2012'])" + ] + }, + { + "cell_type": "markdown", + "id": "3dbb2f54", + "metadata": {}, + "source": [ + "24) From ser, extract words that contain at least 2 vowels." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "32dec09a", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(['Apple', 'Orange', 'Plan', 'Python', 'Money'])" + ] + }, + { + "cell_type": "markdown", + "id": "44177063", + "metadata": {}, + "source": [ + "25) Extract the valid emails from the series emails. The regex pattern for valid emails is provided as reference." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3e85fe14", + "metadata": {}, + "outputs": [], + "source": [ + "emails = pd.Series(['buying books at amazom.com', 'rameses@egypt.com', 'matt@t.co', 'narendra@modi.com'])\n", + "pattern ='[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\\\.[A-Za-z]{2,4}'" + ] + }, + { + "cell_type": "markdown", + "id": "66fadf17", + "metadata": {}, + "source": [ + "26) Compute the mean of weights of each fruit." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "75855cd1", + "metadata": {}, + "outputs": [], + "source": [ + "fruit = pd.Series(np.random.choice(['apple', 'banana', 'carrot'], 10))\n", + "weights = pd.Series(np.linspace(1, 10, 10))\n", + "print(weight.tolist())\n", + "print(fruit.tolist())\n", + "#examples\n", + "#> [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]\n", + "#> ['banana', 'carrot', 'apple', 'carrot', 'carrot', 'apple', 'banana', 'carrot', 'apple', 'carrot']" + ] + }, + { + "cell_type": "markdown", + "id": "41c8ebe7", + "metadata": {}, + "source": [ + "27) Compute the euclidean distance between series (points) p and q, without using a packaged formula." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0c9cbfc2", + "metadata": {}, + "outputs": [], + "source": [ + "p = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])\n", + "q = pd.Series([10, 9, 8, 7, 6, 5, 4, 3, 2, 1])" + ] + }, + { + "cell_type": "markdown", + "id": "dc8326a3", + "metadata": {}, + "source": [ + "28) Get the positions of peaks (values surrounded by smaller values on both sides) in ser." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3ea30aeb", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series([2, 10, 3, 4, 9, 10, 2, 7, 3])" + ] + }, + { + "cell_type": "markdown", + "id": "04f5675f", + "metadata": {}, + "source": [ + "29) Replace the spaces in my_str with the least frequent character." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1d4aff8d", + "metadata": {}, + "outputs": [], + "source": [ + "my_str = 'dbc deb abed gade'" + ] + }, + { + "cell_type": "markdown", + "id": "146b95f0", + "metadata": {}, + "source": [ + "30) Create a timeseries starting at ‘2000-01-01’ and 10 weekends (saturdays) after that having random numbers as values." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e4cd8dd6", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "b8a17176", + "metadata": {}, + "source": [ + "31) Series ser has missing dates and values. Make all missing dates appear and fill up with value from previous date." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c8a10d5d", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series([1,10,3,np.nan], index=pd.to_datetime(['2000-01-01', '2000-01-03', '2000-01-06', '2000-01-08']))\n", + "print(ser)\n", + "#> 2000-01-01 1.0\n", + "#> 2000-01-03 10.0\n", + "#> 2000-01-06 3.0\n", + "#> 2000-01-08 NaN\n", + "#> dtype: float64" + ] + }, + { + "cell_type": "markdown", + "id": "95b261ac", + "metadata": {}, + "source": [ + "32) Compute autocorrelations for the first 10 lags of ser. Find out which lag has the largest correlation." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "052982b3", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(np.arange(20) + np.random.normal(1, 10, 20))" + ] + }, + { + "cell_type": "markdown", + "id": "1ae48ebc", + "metadata": {}, + "source": [ + "33) Import every 50th row of BostonHousing dataset as a dataframe.\n", + " https://raw.githubusercontent.com/selva86/datasets/master/BostonHousing.csv" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "09888bc6", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "0f10cbec", + "metadata": {}, + "source": [ + "34) Import the boston housing dataset, but while importing change the 'medv' (median house value) column so that values < 25 becomes ‘Low’ and > 25 becomes ‘High’." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c9c39256", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "a83078db", + "metadata": {}, + "source": [ + "35) Create a dataframe with rows as strides from the series \"L\"." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ea9dfeba", + "metadata": {}, + "outputs": [], + "source": [ + "L = pd.Series(range(15))" + ] + }, + { + "cell_type": "markdown", + "id": "4b36f890", + "metadata": {}, + "source": [ + "36) Import ‘crim’ and ‘medv’ columns of the BostonHousing dataset as a dataframe." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "33ecddbf", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "d830c591", + "metadata": {}, + "source": [ + "37) Get the number of rows, columns, datatype and summary statistics of each column of the Cars93 dataset. Also get the numpy array and list equivalent of the dataframe.\n", + "\n", + "https://raw.githubusercontent.com/selva86/datasets/master/Cars93_miss.csv" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2c1fe83a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "e458e997", + "metadata": {}, + "source": [ + "38) Which manufacturer, model and type has the highest Price? What is the row and column number of the cell with the highest Price value?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f70df19d", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "f4e81856", + "metadata": {}, + "source": [ + "39) Rename the column \"Type\" as \"CarType\" in the previous data and replace the ‘.’ in column names with ‘_’." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "33e517e5", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "5989022c", + "metadata": {}, + "source": [ + "40) Check if the data from #37 has any missing values." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e9f7e0ce", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "ed881438", + "metadata": {}, + "source": [ + "41) Count the number of missing values in each column of the previous data. Which column has the maximum number of missing values?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "abf14525", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "b5abbc84", + "metadata": {}, + "source": [ + "42) Replace missing values in Min.Price and Max.Price columns with their respective mean." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "91acfe3c", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "c1d26407", + "metadata": {}, + "source": [ + "43) In the previous data, use apply method to replace the missing values in Min.Price with the column’s mean and those in Max.Price with the column’s median." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cdb6209b", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "80c193bc", + "metadata": {}, + "source": [ + "44) Get the first column (a) in the data as a dataframe (rather than as a Series)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8be2fbaa", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "83334c4f", + "metadata": {}, + "source": [ + "45) Actually 3 questions.\n", + "\n", + "In the data, interchange columns 'a' and 'c'.\n", + "\n", + "Create a generic function to interchange two columns, without hardcoding column names.\n", + "\n", + "Sort the columns in reverse alphabetical order, that is colume 'e' first through column 'a' last." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8706e8d3", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "bd957988", + "metadata": {}, + "source": [ + "46) Change the pandas display settings on printing the dataframe so it shows a maximum of 10 rows and 10 columns." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c8bd512a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "f69a323b", + "metadata": {}, + "source": [ + "47) Suppress scientific notations like ‘e-03’ in df and print upto 4 numbers after decimal." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "485aa0b2", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "bfa22aec", + "metadata": {}, + "source": [ + "48) Format the values in column 'random' of df as percentages." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e3d4f4d9", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.random(4), columns=['random'])\n", + "df\n", + "#> random\n", + "#> 0 .689723\n", + "#> 1 .957224\n", + "#> 2 .159157\n", + "#> 3 .21082" + ] + }, + { + "cell_type": "markdown", + "id": "829030ce", + "metadata": {}, + "source": [ + "49) From the cars data, filter the 'Manufacturer', 'Model' and 'Type' for every 20th row starting from 1st (row 0)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b439593c", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "d38155b7", + "metadata": {}, + "source": [ + "50) In the cars data, Replace NaNs with ‘missing’ in columns 'Manufacturer', 'Model' and 'Type' and create a index as a combination of these three columns and check if the index is a primary key." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8cf131e7", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "d01c9b73", + "metadata": {}, + "source": [ + "51) Find the row position of the 5th largest value of column 'a' in df." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "15321302", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1, 30, 30).reshape(10,-1), columns=list('abc'))" + ] + }, + { + "cell_type": "markdown", + "id": "9df76d19", + "metadata": {}, + "source": [ + "52) In ser, find the position of the 2nd largest value greater than the mean." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "61330d9f", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(np.random.randint(1, 100, 15))" + ] + }, + { + "cell_type": "markdown", + "id": "0aaae1b8", + "metadata": {}, + "source": [ + "53) Get the last two rows of df whose row sum is greater than 100." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4ab30612", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(10, 40, 60).reshape(-1, 4))" + ] + }, + { + "cell_type": "markdown", + "id": "ac4dac7e", + "metadata": {}, + "source": [ + "54) Replace all values of ser in the lower 5%ile and greater than 95%ile with respective 5th and 95th %ile value." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "78bc91ec", + "metadata": {}, + "outputs": [], + "source": [ + "ser = pd.Series(np.logspace(-2, 2, 30))" + ] + }, + { + "cell_type": "markdown", + "id": "407723d9", + "metadata": {}, + "source": [ + "55) Reshape df to the largest possible square with negative values removed. Drop the smallest values if need be. The order of the positive numbers in the result should remain the same as the original." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2ebc8dec", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(-20, 50, 100).reshape(10,-1))" + ] + }, + { + "cell_type": "markdown", + "id": "5aa891f3", + "metadata": {}, + "source": [ + "56) Swap rows 1 and 2 in df." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2ca60052", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.arange(25).reshape(5, -1))" + ] + }, + { + "cell_type": "markdown", + "id": "97144928", + "metadata": {}, + "source": [ + "57) Reverse all the rows of dataframe df." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "aac3cc14", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.arange(25).reshape(5, -1))" + ] + }, + { + "cell_type": "markdown", + "id": "3f09f84f", + "metadata": {}, + "source": [ + "58) Get one-hot encodings for column 'a' in the dataframe df and append it as columns." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "59860b7a", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.arange(25).reshape(5,-1), columns=list('abcde'))\n", + " a b c d e\n", + "0 0 1 2 3 4\n", + "1 5 6 7 8 9\n", + "2 10 11 12 13 14\n", + "3 15 16 17 18 19\n", + "4 20 21 22 23 24" + ] + }, + { + "cell_type": "markdown", + "id": "b5295b8b", + "metadata": {}, + "source": [ + "59) Obtain the column name with the highest number of row-wise maximum’s in df." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5083160c", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1,100, 40).reshape(10, -1))" + ] + }, + { + "cell_type": "markdown", + "id": "15fcf24b", + "metadata": {}, + "source": [ + "60) Create a new column such that, each row contains the row number of nearest row-record by euclidean distance." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0719c737", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1,100, 40).reshape(10, -1), columns=list('pqrs'), index=list('abcdefghij'))\n", + "df\n", + "# p q r s\n", + "# a 57 77 13 62\n", + "# b 68 5 92 24\n", + "# c 74 40 18 37\n", + "# d 80 17 39 60\n", + "# e 93 48 85 33\n", + "# f 69 55 8 11\n", + "# g 39 23 88 53\n", + "# h 63 28 25 61\n", + "# i 18 4 73 7\n", + "# j 79 12 45 34" + ] + }, + { + "cell_type": "markdown", + "id": "f1eb1791", + "metadata": {}, + "source": [ + "61) Compute maximum possible absolute correlation value of each column against other columns in df." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "baee6e5f", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1,100, 80).reshape(8, -1), columns=list('pqrstuvwxy'), index=list('abcdefgh'))" + ] + }, + { + "cell_type": "markdown", + "id": "828ef471", + "metadata": {}, + "source": [ + "62) Compute the minimum-by-maximum for every row of df." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c7368340", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1,100, 80).reshape(8, -1))" + ] + }, + { + "cell_type": "markdown", + "id": "971d2276", + "metadata": {}, + "source": [ + "63) Create a new column 'penultimate' which has the second largest value of each row of df." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "66c6865b", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1,100, 80).reshape(8, -1))" + ] + }, + { + "cell_type": "markdown", + "id": "529c1042", + "metadata": {}, + "source": [ + "64) Normalize all columns of df by subtracting the column mean and divide by standard deviation.\n", + "Range all columns of df such that the minimum value in each column is 0 and max is 1." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5da28502", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1,100, 80).reshape(8, -1))" + ] + }, + { + "cell_type": "markdown", + "id": "af26e808", + "metadata": {}, + "source": [ + "65) Compute the correlation of each row of df with its succeeding row." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d5fca730", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1,100, 80).reshape(8, -1))" + ] + }, + { + "cell_type": "markdown", + "id": "57341a09", + "metadata": {}, + "source": [ + "66) Replace both values in both diagonals of df with 0." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "721432ca", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1,100, 100).reshape(10, -1))\n", + "df\n", + "# 0 1 2 3 4 5 6 7 8 9\n", + "# 0 11 46 26 44 11 62 18 70 68 26\n", + "# 1 87 71 52 50 81 43 83 39 3 59\n", + "# 2 47 76 93 77 73 2 2 16 14 26\n", + "# 3 64 18 74 22 16 37 60 8 66 39\n", + "# 4 10 18 39 98 25 8 32 6 3 29\n", + "# 5 29 91 27 86 23 84 28 31 97 10\n", + "# 6 37 71 70 65 4 72 82 89 12 97\n", + "# 7 65 22 97 75 17 10 43 78 12 77\n", + "# 8 47 57 96 55 17 83 61 85 26 86\n", + "# 9 76 80 28 45 77 12 67 80 7 63\n" + ] + }, + { + "cell_type": "markdown", + "id": "202c483b", + "metadata": {}, + "source": [ + "67) Using a key in a grouped data frame. From df_grouped, get the group belonging to 'apple' as a dataframe." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c8028ee1", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame({'col1': ['apple', 'banana', 'orange'] * 3,\n", + " 'col2': np.random.rand(9),\n", + " 'col3': np.random.randint(0, 15, 9)})\n", + "\n", + "df_grouped = df.groupby(['col1'])" + ] + }, + { + "cell_type": "markdown", + "id": "8d2cb901", + "metadata": {}, + "source": [ + "68) In df, find the second largest value of 'taste' for 'banana'" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7209bc19", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame({'fruit': ['apple', 'banana', 'orange'] * 3,\n", + " 'rating': np.random.rand(9),\n", + " 'price': np.random.randint(0, 15, 9)})" + ] + }, + { + "cell_type": "markdown", + "id": "3bde89cb", + "metadata": {}, + "source": [ + "69) In df, Compute the mean price of every fruit, while keeping the fruit as another column instead of an index." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "69a4c8f6", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame({'fruit': ['apple', 'banana', 'orange'] * 3,\n", + " 'rating': np.random.rand(9),\n", + " 'price': np.random.randint(0, 15, 9)})" + ] + }, + { + "cell_type": "markdown", + "id": "e5eaa372", + "metadata": {}, + "source": [ + "70) Join dataframes df1 and df2 by ‘fruit-pazham’ and ‘weight-kilo’." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8a250adf", + "metadata": {}, + "outputs": [], + "source": [ + "df1 = pd.DataFrame({'fruit': ['apple', 'banana', 'orange'] * 3,\n", + " 'weight': ['high', 'medium', 'low'] * 3,\n", + " 'price': np.random.randint(0, 15, 9)})\n", + "\n", + "df2 = pd.DataFrame({'pazham': ['apple', 'orange', 'pine'] * 2,\n", + " 'kilo': ['high', 'low'] * 3,\n", + " 'price': np.random.randint(0, 15, 6)})" + ] + }, + { + "cell_type": "markdown", + "id": "57adb8fe", + "metadata": {}, + "source": [ + "71) Get the positions where the value of two columns match." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b43cc070", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame({'fruit1': np.random.choice(['apple', 'orange', 'banana'], 10),\n", + " 'fruit2': np.random.choice(['apple', 'orange', 'banana'], 10)})" + ] + }, + { + "cell_type": "markdown", + "id": "b7da5c86", + "metadata": {}, + "source": [ + "72) Create two new columns in df, one of which is a lag1 (shift column a down by 1 row) of column ‘a’ and the other is a lead1 (shift column b up by 1 row)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e531adc8", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1, 100, 20).reshape(-1, 4), columns = list('abcd'))\n", + "\n", + " a b c d\n", + "0 66 34 76 47\n", + "1 20 86 10 81\n", + "2 75 73 51 28\n", + "3 1 1 9 83\n", + "4 30 47 67 4" + ] + }, + { + "cell_type": "markdown", + "id": "501a01f7", + "metadata": {}, + "source": [ + "73) Get the frequency of unique values in the entire dataframe df." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c22b1df8", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(np.random.randint(1, 10, 20).reshape(-1, 4), columns = list('abcd'))" + ] + }, + { + "cell_type": "markdown", + "id": "ff5d182d", + "metadata": {}, + "source": [ + "74) Split the string column in df to form a dataframe with 3 columns as shown." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4d8a2bcd", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame([\"STD, City State\",\n", + "\"33, Kolkata West Bengal\",\n", + "\"44, Chennai Tamil Nadu\",\n", + "\"40, Hyderabad Telengana\",\n", + "\"80, Bangalore Karnataka\"], columns=['row'])\n", + "\n", + "print(df)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "vscode": { + "interpreter": { + "hash": "329e74eab13e1efbefcaeabff40e1514f85405b91e84e04e6869e473b0154ff3" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Jupyter-Notebooks/pandas_demos-main/DA0101EN-2-Review-Data-Wrangling.ipynb b/Jupyter-Notebooks/pandas_demos-main/DA0101EN-2-Review-Data-Wrangling.ipynb new file mode 100644 index 0000000..aefb48e --- /dev/null +++ b/Jupyter-Notebooks/pandas_demos-main/DA0101EN-2-Review-Data-Wrangling.ipynb @@ -0,0 +1 @@ +{"cells":[{"cell_type":"markdown","metadata":{},"source":["

\n"," \n"," \"Skills\n"," \n","

\n","\n","# Data Wrangling\n","\n","Estimated time needed: **30** minutes\n","\n","## Objectives\n","\n","After completing this lab you will be able to:\n","\n","* Handle missing values\n","* Correct data format\n","* Standardize and normalize data\n"]},{"cell_type":"markdown","metadata":{},"source":["

Table of Contents

\n","\n","\n","\n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["

What is the purpose of data wrangling?

\n"]},{"cell_type":"markdown","metadata":{},"source":["Data wrangling is the process of converting data from the initial format to a format that may be better for analysis.\n"]},{"cell_type":"markdown","metadata":{},"source":["

What is the fuel consumption (L/100k) rate for the diesel car?

\n"]},{"cell_type":"markdown","metadata":{},"source":["

Import data

\n","

\n","You can find the \"Automobile Dataset\" from the following link: https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data. \n","We will be using this dataset throughout this course.\n","

\n"]},{"cell_type":"markdown","metadata":{},"source":["

Import pandas

\n"]},{"cell_type":"code","execution_count":104,"metadata":{},"outputs":[],"source":["#install specific version of libraries used in lab\n","#! mamba install pandas==1.3.3\n","#! mamba install numpy=1.21.2\n"]},{"cell_type":"code","execution_count":105,"metadata":{},"outputs":[],"source":["import pandas as pd\n","import matplotlib as plt"]},{"cell_type":"markdown","metadata":{},"source":["

Reading the dataset from the URL and adding the related headers

\n"]},{"cell_type":"markdown","metadata":{},"source":["First, we assign the URL of the dataset to \"filename\".\n"]},{"cell_type":"markdown","metadata":{},"source":["This dataset was hosted on IBM Cloud object. Click HERE for free storage.\n"]},{"cell_type":"code","execution_count":106,"metadata":{},"outputs":[],"source":["filename = \"https://cf-courses-data.s3.us.cloud-object-storage.appdomain.cloud/IBMDeveloperSkillsNetwork-DA0101EN-SkillsNetwork/labs/Data%20files/auto.csv\""]},{"cell_type":"markdown","metadata":{},"source":["Then, we create a Python list headers containing name of headers.\n"]},{"cell_type":"code","execution_count":107,"metadata":{},"outputs":[],"source":["headers = [\"symboling\",\"normalized-losses\",\"make\",\"fuel-type\",\"aspiration\", \"num-of-doors\",\"body-style\",\n"," \"drive-wheels\",\"engine-location\",\"wheel-base\", \"length\",\"width\",\"height\",\"curb-weight\",\"engine-type\",\n"," \"num-of-cylinders\", \"engine-size\",\"fuel-system\",\"bore\",\"stroke\",\"compression-ratio\",\"horsepower\",\n"," \"peak-rpm\",\"city-mpg\",\"highway-mpg\",\"price\"]"]},{"cell_type":"markdown","metadata":{},"source":["Use the Pandas method read_csv() to load the data from the web address. Set the parameter \"names\" equal to the Python list \"headers\".\n"]},{"cell_type":"code","execution_count":108,"metadata":{},"outputs":[],"source":["df = pd.read_csv(\"auto.csv\", names = headers)\n"]},{"cell_type":"markdown","metadata":{},"source":["Use the method head() to display the first five rows of the dataframe.\n"]},{"cell_type":"code","execution_count":109,"metadata":{},"outputs":[{"name":"stdout","output_type":"stream","text":[" symboling normalized-losses make fuel-type aspiration num-of-doors \\\n","0 3 ? alfa-romero gas std two \n","1 3 ? alfa-romero gas std two \n","2 1 ? alfa-romero gas std two \n","3 2 164 audi gas std four \n","4 2 164 audi gas std four \n","\n"," body-style drive-wheels engine-location wheel-base ... engine-size \\\n","0 convertible rwd front 88.6 ... 130 \n","1 convertible rwd front 88.6 ... 130 \n","2 hatchback rwd front 94.5 ... 152 \n","3 sedan fwd front 99.8 ... 109 \n","4 sedan 4wd front 99.4 ... 136 \n","\n"," fuel-system bore stroke compression-ratio horsepower peak-rpm city-mpg \\\n","0 mpfi 3.47 2.68 9.0 111 5000 21 \n","1 mpfi 3.47 2.68 9.0 111 5000 21 \n","2 mpfi 2.68 3.47 9.0 154 5000 19 \n","3 mpfi 3.19 3.40 10.0 102 5500 24 \n","4 mpfi 3.19 3.40 8.0 115 5500 18 \n","\n"," highway-mpg price \n","0 27 13495 \n","1 27 16500 \n","2 26 16500 \n","3 30 13950 \n","4 22 17450 \n","\n","[5 rows x 26 columns]\n"]}],"source":["# To see what the data set looks like, we'll use the head() method.\n","print(df.head(5))"]},{"cell_type":"markdown","metadata":{},"source":["As we can see, several question marks appeared in the dataframe; those are missing values which may hinder our further analysis.\n","\n","
So, how do we identify all those missing values and deal with them?
\n","\n","How to work with missing data?\n","\n","Steps for working with missing data:\n","\n","
    \n","
  1. Identify missing data
  2. \n","
  3. Deal with missing data
  4. \n","
  5. Correct data format
  6. \n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["

Identify and handle missing values

\n","\n","

Identify missing values

\n","

Convert \"?\" to NaN

\n","In the car dataset, missing data comes with the question mark \"?\".\n","We replace \"?\" with NaN (Not a Number), Python's default missing value marker for reasons of computational speed and convenience. Here we use the function: \n","
.replace(A, B, inplace = True) 
\n","to replace A by B.\n"]},{"cell_type":"code","execution_count":110,"metadata":{},"outputs":[],"source":["import numpy as np\n","\n","# replace \"?\" to NaN\n","df.replace(\"?\", np.nan, inplace=True)"]},{"cell_type":"markdown","metadata":{},"source":["

Evaluating for Missing Data

\n","\n","The missing values are converted by default. We use the following functions to identify these missing values. There are two methods to detect missing data:\n","\n","
    \n","
  1. .isnull()
  2. \n","
  3. .notnull()
  4. \n","
\n","The output is a boolean value indicating whether the value that is passed into the argument is in fact missing data.\n"]},{"cell_type":"code","execution_count":111,"metadata":{},"outputs":[],"source":["df1 = df.isnull()"]},{"cell_type":"markdown","metadata":{},"source":["\"True\" means the value is a missing value while \"False\" means the value is not a missing value.\n"]},{"cell_type":"markdown","metadata":{},"source":["

Count missing values in each column

\n","

\n","Using a for loop in Python, we can quickly figure out the number of missing values in each column. As mentioned above, \"True\" represents a missing value and \"False\" means the value is present in the dataset. In the body of the for loop the method \".value_counts()\" counts the number of \"True\" values. \n","

\n"]},{"cell_type":"code","execution_count":112,"metadata":{},"outputs":[{"name":"stdout","output_type":"stream","text":["False 205\n","Name: symboling, dtype: int64\n","False 164\n","True 41\n","Name: normalized-losses, dtype: int64\n","False 205\n","Name: make, dtype: int64\n","False 205\n","Name: fuel-type, dtype: int64\n","False 205\n","Name: aspiration, dtype: int64\n","False 203\n","True 2\n","Name: num-of-doors, dtype: int64\n","False 205\n","Name: body-style, dtype: int64\n","False 205\n","Name: drive-wheels, dtype: int64\n","False 205\n","Name: engine-location, dtype: int64\n","False 205\n","Name: wheel-base, dtype: int64\n","False 205\n","Name: length, dtype: int64\n","False 205\n","Name: width, dtype: int64\n","False 205\n","Name: height, dtype: int64\n","False 205\n","Name: curb-weight, dtype: int64\n","False 205\n","Name: engine-type, dtype: int64\n","False 205\n","Name: num-of-cylinders, dtype: int64\n","False 205\n","Name: engine-size, dtype: int64\n","False 205\n","Name: fuel-system, dtype: int64\n","False 201\n","True 4\n","Name: bore, dtype: int64\n","False 201\n","True 4\n","Name: stroke, dtype: int64\n","False 205\n","Name: compression-ratio, dtype: int64\n","False 203\n","True 2\n","Name: horsepower, dtype: int64\n","False 203\n","True 2\n","Name: peak-rpm, dtype: int64\n","False 205\n","Name: city-mpg, dtype: int64\n","False 205\n","Name: highway-mpg, dtype: int64\n","False 201\n","True 4\n","Name: price, dtype: int64\n"]}],"source":["for i in df.columns:\n"," print(df[i].isnull().value_counts())"]},{"cell_type":"markdown","metadata":{},"source":["Based on the summary above, each column has 205 rows of data and seven of the columns containing missing data:\n","\n","
    \n","
  1. \"normalized-losses\": 41 missing data
  2. \n","
  3. \"num-of-doors\": 2 missing data
  4. \n","
  5. \"bore\": 4 missing data
  6. \n","
  7. \"stroke\" : 4 missing data
  8. \n","
  9. \"horsepower\": 2 missing data
  10. \n","
  11. \"peak-rpm\": 2 missing data
  12. \n","
  13. \"price\": 4 missing data
  14. \n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["

Deal with missing data

\n","How to deal with missing data?\n","\n","
    \n","
  1. Drop data
    \n"," a. Drop the whole row
    \n"," b. Drop the whole column\n","
  2. \n","
  3. Replace data
    \n"," a. Replace it by mean
    \n"," b. Replace it by frequency
    \n"," c. Replace it based on other functions\n","
  4. \n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["Whole columns should be dropped only if most entries in the column are empty. In our dataset, none of the columns are empty enough to drop entirely.\n","We have some freedom in choosing which method to replace data; however, some methods may seem more reasonable than others. We will apply each method to many different columns:\n","\n","Replace by mean:\n","\n","
    \n","
  • \"normalized-losses\": 41 missing data, replace them with mean
  • \n","
  • \"stroke\": 4 missing data, replace them with mean
  • \n","
  • \"bore\": 4 missing data, replace them with mean
  • \n","
  • \"horsepower\": 2 missing data, replace them with mean
  • \n","
  • \"peak-rpm\": 2 missing data, replace them with mean
  • \n","
\n","\n","Replace by frequency:\n","\n","
    \n","
  • \"num-of-doors\": 2 missing data, replace them with \"four\". \n","
      \n","
    • Reason: 84% sedans is four doors. Since four doors is most frequent, it is most likely to occur
    • \n","
    \n","
  • \n","
\n","\n","Drop the whole row:\n","\n","
    \n","
  • \"price\": 4 missing data, simply delete the whole row\n","
      \n","
    • Reason: price is what we want to predict. Any data entry without price data cannot be used for prediction; therefore any row now without price data is not useful to us
    • \n","
    \n","
  • \n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["

Calculate the mean value for the \"normalized-losses\" column

\n"]},{"cell_type":"code","execution_count":113,"metadata":{},"outputs":[],"source":["mn = df[\"normalized-losses\"].astype(float).mean()"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":[]},{"cell_type":"markdown","metadata":{},"source":["

Replace \"NaN\" with mean value in \"normalized-losses\" column

\n"]},{"cell_type":"code","execution_count":114,"metadata":{},"outputs":[],"source":["df[\"normalized-losses\"].replace(np.nan, mn, inplace=True)"]},{"cell_type":"markdown","metadata":{},"source":["

Calculate the mean value for the \"bore\" column

\n"]},{"cell_type":"code","execution_count":115,"metadata":{},"outputs":[],"source":["mn_bore = df[\"bore\"].astype(float).mean()"]},{"cell_type":"markdown","metadata":{},"source":["

Replace \"NaN\" with the mean value in the \"bore\" column

\n"]},{"cell_type":"code","execution_count":116,"metadata":{},"outputs":[],"source":["df[\"bore\"].replace(np.nan, mn, inplace=True)"]},{"cell_type":"markdown","metadata":{},"source":["
\n","

Question #1:

\n","\n","Based on the example above, replace NaN in \"stroke\" column with the mean value.\n","\n","
\n"]},{"cell_type":"code","execution_count":117,"metadata":{},"outputs":[],"source":["# Write your code below and press Shift+Enter to execute \n","mn_stroke = df[\"stroke\"].astype(float).mean()\n","df[\"stroke\"].replace(np.nan, mn_stroke, inplace=True)"]},{"cell_type":"markdown","metadata":{},"source":["
Click here for the solution\n","\n","```python\n","#Calculate the mean vaule for \"stroke\" column\n","avg_stroke = df[\"stroke\"].astype(\"float\").mean(axis = 0)\n","print(\"Average of stroke:\", avg_stroke)\n","\n","# replace NaN by mean value in \"stroke\" column\n","df[\"stroke\"].replace(np.nan, avg_stroke, inplace = True)\n","```\n","\n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["

Calculate the mean value for the \"horsepower\" column

\n"]},{"cell_type":"code","execution_count":118,"metadata":{},"outputs":[{"data":{"text/plain":["104.25615763546799"]},"execution_count":118,"metadata":{},"output_type":"execute_result"}],"source":["mn_hp = df[\"horsepower\"].astype(float).mean()\n","mn_hp"]},{"cell_type":"markdown","metadata":{},"source":["

Replace \"NaN\" with the mean value in the \"horsepower\" column

\n"]},{"cell_type":"code","execution_count":119,"metadata":{},"outputs":[{"data":{"text/plain":["0 111\n","1 111\n","2 154\n","3 102\n","4 115\n"," ... \n","200 114\n","201 160\n","202 134\n","203 106\n","204 114\n","Name: horsepower, Length: 205, dtype: object"]},"execution_count":119,"metadata":{},"output_type":"execute_result"}],"source":["df[\"horsepower\"].replace(np.nan, mn_hp, inplace=True)\n","df[\"horsepower\"]"]},{"cell_type":"markdown","metadata":{},"source":["

Calculate the mean value for \"peak-rpm\" column

\n"]},{"cell_type":"code","execution_count":120,"metadata":{},"outputs":[{"data":{"text/plain":["5125.369458128079"]},"execution_count":120,"metadata":{},"output_type":"execute_result"}],"source":["mn_pr = df[\"peak-rpm\"].astype(float).mean()\n","mn_pr\n","#df[\"peak-rpm\"].astype(float).min()\n","#df[\"peak-rpm\"].astype(float).describe(include=\"all\")"]},{"cell_type":"markdown","metadata":{},"source":["

Replace \"NaN\" with the mean value in the \"peak-rpm\" column

\n"]},{"cell_type":"code","execution_count":121,"metadata":{},"outputs":[{"data":{"text/plain":["0 5000\n","1 5000\n","2 5000\n","3 5500\n","4 5500\n"," ... \n","200 5400\n","201 5300\n","202 5500\n","203 4800\n","204 5400\n","Name: peak-rpm, Length: 205, dtype: object"]},"execution_count":121,"metadata":{},"output_type":"execute_result"}],"source":["df[\"peak-rpm\"].replace(np.nan, mn_pr, inplace=True)\n","df[\"peak-rpm\"]"]},{"cell_type":"markdown","metadata":{},"source":["To see which values are present in a particular column, we can use the \".value_counts()\" method:\n"]},{"cell_type":"code","execution_count":122,"metadata":{},"outputs":[{"name":"stdout","output_type":"stream","text":["False 205\n","Name: symboling, dtype: int64\n","False 205\n","Name: normalized-losses, dtype: int64\n","False 205\n","Name: make, dtype: int64\n","False 205\n","Name: fuel-type, dtype: int64\n","False 205\n","Name: aspiration, dtype: int64\n","False 203\n","True 2\n","Name: num-of-doors, dtype: int64\n","False 205\n","Name: body-style, dtype: int64\n","False 205\n","Name: drive-wheels, dtype: int64\n","False 205\n","Name: engine-location, dtype: int64\n","False 205\n","Name: wheel-base, dtype: int64\n","False 205\n","Name: length, dtype: int64\n","False 205\n","Name: width, dtype: int64\n","False 205\n","Name: height, dtype: int64\n","False 205\n","Name: curb-weight, dtype: int64\n","False 205\n","Name: engine-type, dtype: int64\n","False 205\n","Name: num-of-cylinders, dtype: int64\n","False 205\n","Name: engine-size, dtype: int64\n","False 205\n","Name: fuel-system, dtype: int64\n","False 205\n","Name: bore, dtype: int64\n","False 205\n","Name: stroke, dtype: int64\n","False 205\n","Name: compression-ratio, dtype: int64\n","False 205\n","Name: horsepower, dtype: int64\n","False 205\n","Name: peak-rpm, dtype: int64\n","False 205\n","Name: city-mpg, dtype: int64\n","False 205\n","Name: highway-mpg, dtype: int64\n","False 201\n","True 4\n","Name: price, dtype: int64\n"]}],"source":["for i in df.columns:\n"," print(df[i].isnull().value_counts())"]},{"cell_type":"markdown","metadata":{},"source":["We can see that four doors are the most common type. We can also use the \".idxmax()\" method to calculate the most common type automatically:\n"]},{"cell_type":"code","execution_count":123,"metadata":{},"outputs":[{"name":"stdout","output_type":"stream","text":["four 114\n","two 89\n","Name: num-of-doors, dtype: int64\n"]},{"data":{"text/plain":["'four'"]},"execution_count":123,"metadata":{},"output_type":"execute_result"}],"source":["max_doors = df[\"num-of-doors\"].value_counts()\n","print(max_doors)\n","max_doors.idxmax()\n"]},{"cell_type":"markdown","metadata":{},"source":["The replacement procedure is very similar to what we have seen previously:\n"]},{"cell_type":"code","execution_count":124,"metadata":{},"outputs":[],"source":["#replace the missing 'num-of-doors' values by the most frequent \n","df[\"num-of-doors\"].replace(np.nan, max_doors.idxmax(), inplace=True)"]},{"cell_type":"markdown","metadata":{},"source":["Finally, let's drop all rows that do not have price data:\n"]},{"cell_type":"code","execution_count":125,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
indexsymbolingnormalized-lossesmakefuel-typeaspirationnum-of-doorsbody-styledrive-wheelsengine-location...engine-sizefuel-systemborestrokecompression-ratiohorsepowerpeak-rpmcity-mpghighway-mpgprice
003122.0alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.01115000212713495
113122.0alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.01115000212716500
221122.0alfa-romerogasstdtwohatchbackrwdfront...152mpfi2.683.479.01545000192616500
332164audigasstdfoursedanfwdfront...109mpfi3.193.4010.01025500243013950
442164audigasstdfoursedan4wdfront...136mpfi3.193.408.01155500182217450
..................................................................
196200-195volvogasstdfoursedanrwdfront...141mpfi3.783.159.51145400232816845
197201-195volvogasturbofoursedanrwdfront...141mpfi3.783.158.71605300192519045
198202-195volvogasstdfoursedanrwdfront...173mpfi3.582.878.81345500182321485
199203-195volvodieselturbofoursedanrwdfront...145idi3.013.4023.01064800262722470
200204-195volvogasturbofoursedanrwdfront...141mpfi3.783.159.51145400192522625
\n","

201 rows × 27 columns

\n","
"],"text/plain":[" index symboling normalized-losses make fuel-type aspiration \\\n","0 0 3 122.0 alfa-romero gas std \n","1 1 3 122.0 alfa-romero gas std \n","2 2 1 122.0 alfa-romero gas std \n","3 3 2 164 audi gas std \n","4 4 2 164 audi gas std \n",".. ... ... ... ... ... ... \n","196 200 -1 95 volvo gas std \n","197 201 -1 95 volvo gas turbo \n","198 202 -1 95 volvo gas std \n","199 203 -1 95 volvo diesel turbo \n","200 204 -1 95 volvo gas turbo \n","\n"," num-of-doors body-style drive-wheels engine-location ... engine-size \\\n","0 two convertible rwd front ... 130 \n","1 two convertible rwd front ... 130 \n","2 two hatchback rwd front ... 152 \n","3 four sedan fwd front ... 109 \n","4 four sedan 4wd front ... 136 \n",".. ... ... ... ... ... ... \n","196 four sedan rwd front ... 141 \n","197 four sedan rwd front ... 141 \n","198 four sedan rwd front ... 173 \n","199 four sedan rwd front ... 145 \n","200 four sedan rwd front ... 141 \n","\n"," fuel-system bore stroke compression-ratio horsepower peak-rpm \\\n","0 mpfi 3.47 2.68 9.0 111 5000 \n","1 mpfi 3.47 2.68 9.0 111 5000 \n","2 mpfi 2.68 3.47 9.0 154 5000 \n","3 mpfi 3.19 3.40 10.0 102 5500 \n","4 mpfi 3.19 3.40 8.0 115 5500 \n",".. ... ... ... ... ... ... \n","196 mpfi 3.78 3.15 9.5 114 5400 \n","197 mpfi 3.78 3.15 8.7 160 5300 \n","198 mpfi 3.58 2.87 8.8 134 5500 \n","199 idi 3.01 3.40 23.0 106 4800 \n","200 mpfi 3.78 3.15 9.5 114 5400 \n","\n"," city-mpg highway-mpg price \n","0 21 27 13495 \n","1 21 27 16500 \n","2 19 26 16500 \n","3 24 30 13950 \n","4 18 22 17450 \n",".. ... ... ... \n","196 23 28 16845 \n","197 19 25 19045 \n","198 18 23 21485 \n","199 26 27 22470 \n","200 19 25 22625 \n","\n","[201 rows x 27 columns]"]},"execution_count":125,"metadata":{},"output_type":"execute_result"}],"source":["# simply drop whole row with NaN in \"price\" column\n","df.dropna(inplace=True)\n","\n","# reset index, because we droped two rows\n","df.reset_index(inplace=True)\n","\n","df\n"]},{"cell_type":"code","execution_count":126,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
indexsymbolingnormalized-lossesmakefuel-typeaspirationnum-of-doorsbody-styledrive-wheelsengine-location...engine-sizefuel-systemborestrokecompression-ratiohorsepowerpeak-rpmcity-mpghighway-mpgprice
003122.0alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.01115000212713495
113122.0alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.01115000212716500
221122.0alfa-romerogasstdtwohatchbackrwdfront...152mpfi2.683.479.01545000192616500
332164audigasstdfoursedanfwdfront...109mpfi3.193.4010.01025500243013950
442164audigasstdfoursedan4wdfront...136mpfi3.193.408.01155500182217450
\n","

5 rows × 27 columns

\n","
"],"text/plain":[" index symboling normalized-losses make fuel-type aspiration \\\n","0 0 3 122.0 alfa-romero gas std \n","1 1 3 122.0 alfa-romero gas std \n","2 2 1 122.0 alfa-romero gas std \n","3 3 2 164 audi gas std \n","4 4 2 164 audi gas std \n","\n"," num-of-doors body-style drive-wheels engine-location ... engine-size \\\n","0 two convertible rwd front ... 130 \n","1 two convertible rwd front ... 130 \n","2 two hatchback rwd front ... 152 \n","3 four sedan fwd front ... 109 \n","4 four sedan 4wd front ... 136 \n","\n"," fuel-system bore stroke compression-ratio horsepower peak-rpm city-mpg \\\n","0 mpfi 3.47 2.68 9.0 111 5000 21 \n","1 mpfi 3.47 2.68 9.0 111 5000 21 \n","2 mpfi 2.68 3.47 9.0 154 5000 19 \n","3 mpfi 3.19 3.40 10.0 102 5500 24 \n","4 mpfi 3.19 3.40 8.0 115 5500 18 \n","\n"," highway-mpg price \n","0 27 13495 \n","1 27 16500 \n","2 26 16500 \n","3 30 13950 \n","4 22 17450 \n","\n","[5 rows x 27 columns]"]},"execution_count":126,"metadata":{},"output_type":"execute_result"}],"source":["df.head()"]},{"cell_type":"markdown","metadata":{},"source":["Good! Now, we have a dataset with no missing values.\n"]},{"cell_type":"markdown","metadata":{},"source":["

Correct data format

\n","We are almost there!\n","

The last step in data cleaning is checking and making sure that all data is in the correct format (int, float, text or other).

\n","\n","In Pandas, we use:\n","\n","

.dtype() to check the data type

\n","

.astype() to change the data type

\n"]},{"cell_type":"markdown","metadata":{},"source":["

Let's list the data types for each column

\n"]},{"cell_type":"code","execution_count":139,"metadata":{},"outputs":[{"data":{"text/plain":["index int64\n","symboling int64\n","normalized-losses int32\n","make object\n","fuel-type object\n","aspiration object\n","num-of-doors object\n","body-style object\n","drive-wheels object\n","engine-location object\n","wheel-base float64\n","length float64\n","width float64\n","height float64\n","curb-weight int64\n","engine-type object\n","num-of-cylinders object\n","engine-size int64\n","fuel-system object\n","bore object\n","stroke object\n","compression-ratio float64\n","horsepower object\n","peak-rpm object\n","city-mpg int64\n","highway-mpg int64\n","price object\n","dtype: object"]},"execution_count":139,"metadata":{},"output_type":"execute_result"}],"source":["df.dtypes"]},{"cell_type":"markdown","metadata":{},"source":["

As we can see above, some columns are not of the correct data type. Numerical variables should have type 'float' or 'int', and variables with strings such as categories should have type 'object'. For example, 'bore' and 'stroke' variables are numerical values that describe the engines, so we should expect them to be of the type 'float' or 'int'; however, they are shown as type 'object'. We have to convert data types into a proper format for each column using the \"astype()\" method.

\n"]},{"cell_type":"markdown","metadata":{},"source":["

Convert data types to proper format

\n"]},{"cell_type":"code","execution_count":154,"metadata":{},"outputs":[],"source":["df[\"normalized-losses\"] = df[\"normalized-losses\"].astype(\"int64\")\n","df[\"horsepower\"] = df[\"horsepower\"].astype(\"int64\")"]},{"cell_type":"markdown","metadata":{},"source":["

Let us list the columns after the conversion

\n"]},{"cell_type":"code","execution_count":155,"metadata":{},"outputs":[{"data":{"text/plain":["index int64\n","symboling int64\n","normalized-losses int64\n","make object\n","fuel-type object\n","aspiration object\n","num-of-doors object\n","body-style object\n","drive-wheels object\n","engine-location object\n","wheel-base float64\n","length float64\n","width float64\n","height float64\n","curb-weight int64\n","engine-type object\n","num-of-cylinders object\n","engine-size int64\n","fuel-system object\n","bore object\n","stroke object\n","compression-ratio float64\n","horsepower int64\n","peak-rpm object\n","city-L/100km float64\n","highway-L/100km float64\n","price object\n","dtype: object"]},"execution_count":155,"metadata":{},"output_type":"execute_result"}],"source":["df.dtypes"]},{"cell_type":"markdown","metadata":{},"source":["Wonderful!\n","\n","Now we have finally obtained the cleaned dataset with no missing values with all data in its proper format.\n"]},{"cell_type":"markdown","metadata":{},"source":["

Data Standardization

\n","

\n","Data is usually collected from different agencies in different formats.\n","(Data standardization is also a term for a particular type of data normalization where we subtract the mean and divide by the standard deviation.)\n","

\n","\n","What is standardization?\n","\n","

Standardization is the process of transforming data into a common format, allowing the researcher to make the meaningful comparison.\n","

\n","\n","Example\n","\n","

Transform mpg to L/100km:

\n","

In our dataset, the fuel consumption columns \"city-mpg\" and \"highway-mpg\" are represented by mpg (miles per gallon) unit. Assume we are developing an application in a country that accepts the fuel consumption with L/100km standard.

\n","

We will need to apply data transformation to transform mpg into L/100km.

\n"]},{"cell_type":"markdown","metadata":{},"source":["

The formula for unit conversion is:

\n","L/100km = 235 / mpg\n","

We can do many mathematical operations directly in Pandas.

\n"]},{"cell_type":"code","execution_count":129,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
indexsymbolingnormalized-lossesmakefuel-typeaspirationnum-of-doorsbody-styledrive-wheelsengine-location...engine-sizefuel-systemborestrokecompression-ratiohorsepowerpeak-rpmcity-mpghighway-mpgprice
003122.0alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.01115000212713495
113122.0alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.01115000212716500
221122.0alfa-romerogasstdtwohatchbackrwdfront...152mpfi2.683.479.01545000192616500
332164audigasstdfoursedanfwdfront...109mpfi3.193.4010.01025500243013950
442164audigasstdfoursedan4wdfront...136mpfi3.193.408.01155500182217450
\n","

5 rows × 27 columns

\n","
"],"text/plain":[" index symboling normalized-losses make fuel-type aspiration \\\n","0 0 3 122.0 alfa-romero gas std \n","1 1 3 122.0 alfa-romero gas std \n","2 2 1 122.0 alfa-romero gas std \n","3 3 2 164 audi gas std \n","4 4 2 164 audi gas std \n","\n"," num-of-doors body-style drive-wheels engine-location ... engine-size \\\n","0 two convertible rwd front ... 130 \n","1 two convertible rwd front ... 130 \n","2 two hatchback rwd front ... 152 \n","3 four sedan fwd front ... 109 \n","4 four sedan 4wd front ... 136 \n","\n"," fuel-system bore stroke compression-ratio horsepower peak-rpm city-mpg \\\n","0 mpfi 3.47 2.68 9.0 111 5000 21 \n","1 mpfi 3.47 2.68 9.0 111 5000 21 \n","2 mpfi 2.68 3.47 9.0 154 5000 19 \n","3 mpfi 3.19 3.40 10.0 102 5500 24 \n","4 mpfi 3.19 3.40 8.0 115 5500 18 \n","\n"," highway-mpg price \n","0 27 13495 \n","1 27 16500 \n","2 26 16500 \n","3 30 13950 \n","4 22 17450 \n","\n","[5 rows x 27 columns]"]},"execution_count":129,"metadata":{},"output_type":"execute_result"}],"source":["df.head()"]},{"cell_type":"code","execution_count":146,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
indexsymbolingnormalized-lossesmakefuel-typeaspirationnum-of-doorsbody-styledrive-wheelsengine-location...engine-sizefuel-systemborestrokecompression-ratiohorsepowerpeak-rpmcity-L/100kmhighway-L/100kmprice
003122alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.0111500011.1904768.70370413495
113122alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.0111500011.1904768.70370416500
221122alfa-romerogasstdtwohatchbackrwdfront...152mpfi2.683.479.0154500012.3684219.03846216500
332164audigasstdfoursedanfwdfront...109mpfi3.193.4010.010255009.7916677.83333313950
442164audigasstdfoursedan4wdfront...136mpfi3.193.408.0115550013.05555610.68181817450
\n","

5 rows × 27 columns

\n","
"],"text/plain":[" index symboling normalized-losses make fuel-type aspiration \\\n","0 0 3 122 alfa-romero gas std \n","1 1 3 122 alfa-romero gas std \n","2 2 1 122 alfa-romero gas std \n","3 3 2 164 audi gas std \n","4 4 2 164 audi gas std \n","\n"," num-of-doors body-style drive-wheels engine-location ... engine-size \\\n","0 two convertible rwd front ... 130 \n","1 two convertible rwd front ... 130 \n","2 two hatchback rwd front ... 152 \n","3 four sedan fwd front ... 109 \n","4 four sedan 4wd front ... 136 \n","\n"," fuel-system bore stroke compression-ratio horsepower peak-rpm \\\n","0 mpfi 3.47 2.68 9.0 111 5000 \n","1 mpfi 3.47 2.68 9.0 111 5000 \n","2 mpfi 2.68 3.47 9.0 154 5000 \n","3 mpfi 3.19 3.40 10.0 102 5500 \n","4 mpfi 3.19 3.40 8.0 115 5500 \n","\n"," city-L/100km highway-L/100km price \n","0 11.190476 8.703704 13495 \n","1 11.190476 8.703704 16500 \n","2 12.368421 9.038462 16500 \n","3 9.791667 7.833333 13950 \n","4 13.055556 10.681818 17450 \n","\n","[5 rows x 27 columns]"]},"execution_count":146,"metadata":{},"output_type":"execute_result"}],"source":["# Convert mpg to L/100km by mathematical operation (235 divided by mpg)\n","df[\"city-mpg\"] = 235/df[\"city-mpg\"]\n","df.rename(columns={\"city-mpg\" : \"city-L/100km\"}, inplace=True)\n","\n","# check your transformed data \n","df.head()"]},{"cell_type":"markdown","metadata":{},"source":["
\n","

Question #2:

\n","\n","According to the example above, transform mpg to L/100km in the column of \"highway-mpg\" and change the name of column to \"highway-L/100km\".\n","\n","
\n"]},{"cell_type":"code","execution_count":145,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
indexsymbolingnormalized-lossesmakefuel-typeaspirationnum-of-doorsbody-styledrive-wheelsengine-location...engine-sizefuel-systemborestrokecompression-ratiohorsepowerpeak-rpmcity-mpghighway-L/100kmprice
003122alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.01115000218.70370413495
113122alfa-romerogasstdtwoconvertiblerwdfront...130mpfi3.472.689.01115000218.70370416500
221122alfa-romerogasstdtwohatchbackrwdfront...152mpfi2.683.479.01545000199.03846216500
332164audigasstdfoursedanfwdfront...109mpfi3.193.4010.01025500247.83333313950
442164audigasstdfoursedan4wdfront...136mpfi3.193.408.011555001810.68181817450
\n","

5 rows × 27 columns

\n","
"],"text/plain":[" index symboling normalized-losses make fuel-type aspiration \\\n","0 0 3 122 alfa-romero gas std \n","1 1 3 122 alfa-romero gas std \n","2 2 1 122 alfa-romero gas std \n","3 3 2 164 audi gas std \n","4 4 2 164 audi gas std \n","\n"," num-of-doors body-style drive-wheels engine-location ... engine-size \\\n","0 two convertible rwd front ... 130 \n","1 two convertible rwd front ... 130 \n","2 two hatchback rwd front ... 152 \n","3 four sedan fwd front ... 109 \n","4 four sedan 4wd front ... 136 \n","\n"," fuel-system bore stroke compression-ratio horsepower peak-rpm city-mpg \\\n","0 mpfi 3.47 2.68 9.0 111 5000 21 \n","1 mpfi 3.47 2.68 9.0 111 5000 21 \n","2 mpfi 2.68 3.47 9.0 154 5000 19 \n","3 mpfi 3.19 3.40 10.0 102 5500 24 \n","4 mpfi 3.19 3.40 8.0 115 5500 18 \n","\n"," highway-L/100km price \n","0 8.703704 13495 \n","1 8.703704 16500 \n","2 9.038462 16500 \n","3 7.833333 13950 \n","4 10.681818 17450 \n","\n","[5 rows x 27 columns]"]},"execution_count":145,"metadata":{},"output_type":"execute_result"}],"source":["# Write your code below and press Shift+Enter to execute \n","df[\"highway-mpg\"] = 235/df[\"highway-mpg\"]\n","df.rename(columns={\"highway-mpg\" : \"highway-L/100km\"}, inplace=True)\n","df.head()"]},{"cell_type":"markdown","metadata":{},"source":["
Click here for the solution\n","\n","```python\n","# transform mpg to L/100km by mathematical operation (235 divided by mpg)\n","df[\"highway-mpg\"] = 235/df[\"highway-mpg\"]\n","\n","# rename column name from \"highway-mpg\" to \"highway-L/100km\"\n","df.rename(columns={'\"highway-mpg\"':'highway-L/100km'}, inplace=True)\n","\n","# check your transformed data \n","df.head()\n","\n","```\n","\n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["

Data Normalization

\n","\n","Why normalization?\n","\n","

Normalization is the process of transforming values of several variables into a similar range. Typical normalizations include scaling the variable so the variable average is 0, scaling the variable so the variance is 1, or scaling the variable so the variable values range from 0 to 1.\n","

\n","\n","Example\n","\n","

To demonstrate normalization, let's say we want to scale the columns \"length\", \"width\" and \"height\".

\n","

Target: would like to normalize those variables so their value ranges from 0 to 1

\n","

Approach: replace original value by (original value)/(maximum value)

\n"]},{"cell_type":"code","execution_count":132,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
lengthwidthheight
00.8111480.8902780.816054
10.8111480.8902780.816054
20.8226810.9097220.876254
30.8486300.9194440.908027
40.8486300.9222220.908027
\n","
"],"text/plain":[" length width height\n","0 0.811148 0.890278 0.816054\n","1 0.811148 0.890278 0.816054\n","2 0.822681 0.909722 0.876254\n","3 0.848630 0.919444 0.908027\n","4 0.848630 0.922222 0.908027"]},"execution_count":132,"metadata":{},"output_type":"execute_result"}],"source":["# replace (original value) by (original value)/(maximum value)\n","df[\"length\"] = df[\"length\"]/df[\"length\"].max()\n","df[\"width\"] = df[\"width\"]/df[\"width\"].max()\n","df[\"height\"] = df[\"height\"]/df[\"height\"].max()\n","df[[\"length\", \"width\", \"height\"]].head()"]},{"cell_type":"markdown","metadata":{},"source":["
\n","

Question #3:

\n","\n","According to the example above, normalize the column \"height\".\n","\n","
\n"]},{"cell_type":"code","execution_count":147,"metadata":{},"outputs":[{"data":{"text/html":["
\n","\n","\n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n"," \n","
lengthwidthheight
00.8111480.8902780.816054
10.8111480.8902780.816054
20.8226810.9097220.876254
30.8486300.9194440.908027
40.8486300.9222220.908027
\n","
"],"text/plain":[" length width height\n","0 0.811148 0.890278 0.816054\n","1 0.811148 0.890278 0.816054\n","2 0.822681 0.909722 0.876254\n","3 0.848630 0.919444 0.908027\n","4 0.848630 0.922222 0.908027"]},"execution_count":147,"metadata":{},"output_type":"execute_result"}],"source":["# Write your code below and press Shift+Enter to execute \n","df[\"height\"] = df[\"height\"]/df[\"height\"].max()\n","df[[\"length\", \"width\", \"height\"]].head()"]},{"cell_type":"markdown","metadata":{},"source":["
Click here for the solution\n","\n","```python\n","df['height'] = df['height']/df['height'].max() \n","\n","# show the scaled columns\n","df[[\"length\",\"width\",\"height\"]].head()\n","\n","\n","```\n","\n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["Here we can see we've normalized \"length\", \"width\" and \"height\" in the range of \\[0,1].\n"]},{"cell_type":"markdown","metadata":{},"source":["

Binning

\n","Why binning?\n","

\n"," Binning is a process of transforming continuous numerical variables into discrete categorical 'bins' for grouped analysis.\n","

\n","\n","Example: \n","\n","

In our dataset, \"horsepower\" is a real valued variable ranging from 48 to 288 and it has 59 unique values. What if we only care about the price difference between cars with high horsepower, medium horsepower, and little horsepower (3 types)? Can we rearrange them into three ‘bins' to simplify analysis?

\n","\n","

We will use the pandas method 'cut' to segment the 'horsepower' column into 3 bins.

\n"]},{"cell_type":"markdown","metadata":{},"source":["

Example of Binning Data In Pandas

\n"]},{"cell_type":"markdown","metadata":{},"source":["Convert data to correct format:\n"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":[]},{"cell_type":"markdown","metadata":{},"source":["Let's plot the histogram of horsepower to see what the distribution of horsepower looks like.\n"]},{"cell_type":"code","execution_count":167,"metadata":{},"outputs":[{"data":{"text/plain":["Text(0.5, 1.0, 'horsepower bins')"]},"execution_count":167,"metadata":{},"output_type":"execute_result"},{"data":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAAjIAAAHHCAYAAACle7JuAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/NK7nSAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAyqElEQVR4nO3deXxU1f3/8fcMWSFMYiBkkRDCIgQJoUaNUwihkBL40lYKdUG+vyLihixqXBBbBdQ2VFvABdBKBdtKVdov8kUqQhHCYoiC4AIYAUFQSEAkCQRJAjm/P3xwv45sIQRmTng9H495PLjnnnvmM3PMzNu7jcsYYwQAAGAht78LAAAAqCuCDAAAsBZBBgAAWIsgAwAArEWQAQAA1iLIAAAAaxFkAACAtQgyAADAWgQZAABgLYIMYJkJEybI5XLp66+/9ncp+IHZs2fL5XJp7dq1Z+zbs2dP9ezZ8/wXBTRwBBkAAGCtIH8XAAAXo8WLF/u7BKBBYI8MgBMYY/Ttt9/6u4yAVFFRUS/jhISEKCQkpF7GAi5mBBnAUqWlpbr55psVFRWlyMhIDRs2TIcPH/bpc/ToUT3++ONq27atQkND1bp1az388MOqrKz06de6dWv97Gc/09tvv60rr7xS4eHheuGFFyRJS5YsUffu3RUVFaWIiAh16NBBDz/8sM/2lZWVGj9+vNq1a6fQ0FAlJibqwQcfPOF5XC6XRo0apVdeeUUdOnRQWFiY0tPTtWLFihNe3/r169WvXz95PB5FRESod+/eWrNmjc/rb9SokZ555hmn7euvv5bb7VazZs1kjHHaR4wYobi4OJ/xCwsL1bdvX0VGRqpx48bKysrS6tWrffocPx9p06ZNuummm3TJJZeoe/fup5yT4w4fPqw77rhDzZo1k8fj0a9//WsdOHDAp88Pz5FZvny5XC6XXn/9df3ud79Ty5YtFRYWpt69e2vr1q0+227ZskWDBg1SXFycwsLC1LJlS914440qKys7Y21AQ8OhJcBS119/vZKTk5WXl6cPPvhAM2fOVIsWLfSHP/zB6XPrrbfq5Zdf1q9+9Svdd999KiwsVF5enjZv3qx58+b5jFdUVKTBgwfrjjvu0G233aYOHTpo48aN+tnPfqYuXbroscceU2hoqLZu3erzhV9TU6Nf/OIXWrVqlW6//XalpKTo448/1pQpU/TZZ5/pjTfe8Hme/Px8vfbaaxozZoxCQ0M1ffp09e3bV++99546d+4sSdq4caMyMzPl8Xj04IMPKjg4WC+88IJ69uyp/Px8ZWRkKCoqSp07d9aKFSs0ZswYSdKqVavkcrn0zTffaNOmTbr88sslSStXrlRmZqZTwzvvvKN+/fopPT1d48ePl9vt1qxZs9SrVy+tXLlSV199tU/N1113ndq3b6/f//73PgHpVEaNGqWoqChNmDBBRUVFmjFjhr744gsnrJzOpEmT5Ha7df/996usrExPPvmkhgwZosLCQklSVVWVcnJyVFlZqdGjRysuLk5fffWV3nzzTZWWlioyMvKM9QENigFglfHjxxtJ5pZbbvFp/+Uvf2maNWvmLG/YsMFIMrfeeqtPv/vvv99IMu+8847TlpSUZCSZRYsW+fSdMmWKkWT27dt3ynr+9re/GbfbbVauXOnT/vzzzxtJZvXq1U6bJCPJrF271mn74osvTFhYmPnlL3/ptA0YMMCEhISYbdu2OW27d+82TZs2NT169HDaRo4caWJjY53l3Nxc06NHD9OiRQszY8YMY4wx+/fvNy6Xyzz99NPGGGNqampM+/btTU5OjqmpqXG2PXz4sElOTjY//elPnbbj7/XgwYNP+fq/b9asWUaSSU9PN1VVVU77k08+aSSZ+fPnO21ZWVkmKyvLWV62bJmRZFJSUkxlZaXT/vTTTxtJ5uOPPzbGGLN+/XojycydO7dWNQENHYeWAEvdeeedPsuZmZnav3+/ysvLJUn//ve/JUm5ubk+/e677z5J0sKFC33ak5OTlZOT49MWFRUlSZo/f75qampOWsfcuXOVkpKijh076uuvv3YevXr1kiQtW7bMp7/X61V6erqz3KpVK1177bV6++23dezYMR07dkyLFy/WgAED1KZNG6dffHy8brrpJq1atcp5jZmZmSopKVFRUZGk7/a89OjRQ5mZmVq5cqWk7/bSGGOcPTIbNmzQli1bdNNNN2n//v1OvRUVFerdu7dWrFhxwmv94Xt9JrfffruCg4Od5REjRigoKMiZk9MZNmyYz7kzx+v+/PPPJcnZ4/L222+fcCgRuBgRZABLtWrVymf5kksukSTnXIwvvvhCbrdb7dq18+kXFxenqKgoffHFFz7tycnJJzzHDTfcoG7duunWW29VbGysbrzxRr3++us+X/RbtmzRxo0bFRMT4/O47LLLJEl79+71GbN9+/YnPM9ll12mw4cPa9++fdq3b58OHz6sDh06nNAvJSVFNTU12rVrl6T/+5JfuXKlKioqtH79emVmZqpHjx5OkFm5cqU8Ho/S0tKceiVp6NChJ9Q8c+ZMVVZWnnCuycnem9P54WuMiIhQfHy8duzYccZtzzSvycnJys3N1cyZM9W8eXPl5ORo2rRpnB+DixbnyACWatSo0UnbzQ/O4TjTORnHhYeHn7RtxYoVWrZsmRYuXKhFixbptddeU69evbR48WI1atRINTU1Sk1N1eTJk086bmJiYq2evy4SEhKUnJysFStWqHXr1jLGyOv1KiYmRnfffbe++OILrVy5Uj/+8Y/ldn/3/23HQ9hTTz2lrl27nnTciIgIn+WTvTfnS23m9U9/+pNuvvlmzZ8/X4sXL9aYMWOUl5enNWvWqGXLlheqVCAgEGSABiopKUk1NTXasmWLUlJSnPaSkhKVlpYqKSmpVuO43W717t1bvXv31uTJk/X73/9ev/nNb7Rs2TJlZ2erbdu2+vDDD9W7d+9ahabje0S+77PPPlPjxo0VExMjSWrcuLFzuOj7Pv30U7ndbp9wlJmZqRUrVig5OVldu3ZV06ZNlZaWpsjISC1atEgffPCBJk6c6PRv27atJMnj8Sg7O7tW78HZ2rJli37yk584y4cOHdKePXv0X//1X/X2HKmpqUpNTdVvf/tbvfvuu+rWrZuef/55PfHEE/X2HIANOLQENFDHvzSnTp3q0358z0n//v3POMY333xzQtvxvRjHL62+/vrr9dVXX+nFF188oe+33357wn1XCgoK9MEHHzjLu3bt0vz589WnTx81atRIjRo1Up8+fTR//nyfQzElJSWaM2eOunfvLo/H47RnZmZqx44deu2115xDTW63Wz/+8Y81efJkVVdX+1yxlJ6errZt2+qPf/yjDh06dELN+/btO+P7ciZ//vOfVV1d7SzPmDFDR48eVb9+/c557PLych09etSnLTU1VW63+4TL3YGLAXtkgAYqLS1NQ4cO1Z///GeVlpYqKytL7733nl5++WUNGDDAZ4/BqTz22GNasWKF+vfvr6SkJO3du1fTp09Xy5Ytnfup/L//9//0+uuv684779SyZcvUrVs3HTt2TJ9++qlef/115940x3Xu3Fk5OTk+l19L8tlr8sQTTzj3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","text/plain":["
"]},"metadata":{},"output_type":"display_data"}],"source":["%matplotlib inline\n","import matplotlib as plt\n","from matplotlib import pyplot\n","plt.pyplot.hist(df[\"horsepower\"])\n","\n","# set x/y labels and plot title\n","plt.pyplot.xlabel(\"horsepower\")\n","plt.pyplot.ylabel(\"count\")\n","plt.pyplot.title(\"horsepower bins\")"]},{"cell_type":"markdown","metadata":{},"source":["

We would like 3 bins of equal size bandwidth so we use numpy's linspace(start_value, end_value, numbers_generated function.

\n","

Since we want to include the minimum value of horsepower, we want to set start_value = min(df[\"horsepower\"]).

\n","

Since we want to include the maximum value of horsepower, we want to set end_value = max(df[\"horsepower\"]).

\n","

Since we are building 3 bins of equal length, there should be 4 dividers, so numbers_generated = 4.

\n"]},{"cell_type":"markdown","metadata":{},"source":["We build a bin array with a minimum value to a maximum value by using the bandwidth calculated above. The values will determine when one bin ends and another begins.\n"]},{"cell_type":"code","execution_count":172,"metadata":{},"outputs":[{"data":{"text/plain":["array([ 48. , 119.33333333, 190.66666667, 262. ])"]},"execution_count":172,"metadata":{},"output_type":"execute_result"}],"source":["bin = np.linspace(min(df[\"horsepower\"]), max(df[\"horsepower\"]), 4)\n","bin"]},{"cell_type":"markdown","metadata":{},"source":["We set group names:\n"]},{"cell_type":"code","execution_count":173,"metadata":{},"outputs":[],"source":["group_names = list([\"Low\", \"Medium\", \"High\"])"]},{"cell_type":"markdown","metadata":{},"source":["We apply the function \"cut\" to determine what each value of `df['horsepower']` belongs to.\n"]},{"cell_type":"code","execution_count":178,"metadata":{},"outputs":[],"source":["df[\"horsepower-binned\"] = pd.cut(df[\"horsepower\"], bin, labels=group_names)\n"]},{"cell_type":"markdown","metadata":{},"source":["Let's see the number of vehicles in each bin:\n"]},{"cell_type":"code","execution_count":179,"metadata":{},"outputs":[{"data":{"text/plain":["Low 152\n","Medium 43\n","High 5\n","Name: horsepower-binned, dtype: int64"]},"execution_count":179,"metadata":{},"output_type":"execute_result"}],"source":["df[\"horsepower-binned\"].value_counts()"]},{"cell_type":"markdown","metadata":{},"source":["Let's plot the distribution of each bin:\n"]},{"cell_type":"code","execution_count":180,"metadata":{},"outputs":[{"data":{"text/plain":["Text(0.5, 1.0, 'horsepower bins')"]},"execution_count":180,"metadata":{},"output_type":"execute_result"},{"data":{"image/png":"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R++8847y8vL02muvOdV4Ocjs3r1br776qtXetGlTffHFF/L19dW9995rtXt5eWn69Olq2bKlatWqpa5du+qOO+7Q0aNHtWLFCgUEBOjTTz8txDv+/86fP6/mzZurQ4cO2r17t95++201btxYDz/88A2NK1362HyfPn3Uvn173XXXXbpw4YL+8Y9/yNvbW+3atbvh8YFbDWEHuM1Nnz5dd955p2bNmqX58+crNDRUQ4YM0fDhw69r/4cffliHDh3SjBkz9MMPP6hcuXKKj4/XyJEjrU8FeXl5acGCBRo/frzmzJmj+fPnq0SJErrzzjv13HPPWTcqXxYfH6+4uDiNHDlSR44cUc2aNTVr1izVqVPH6lOrVi2tWrVKQ4YMUUpKigoKChQbG6t//vOfio2NdRqvevXqqlChgrKyspwe+Hc5BDVs2FC+vr5O+yQkJGjt2rV65ZVX9NZbb+n06dMKDQ1VbGysnnrqqet/g6/hrbfe0ty5c/Xyyy8rPz9fjz32mCZOnHjd90/9mpiYGCUlJenTTz/V0aNHVaJECcXExOiLL77Qfffdd8PjA7cah/nlnYoA4EYOh0O9e/fWW2+95e5SANgE9+wAAABbI+wAAABbI+wAAABb4wZlAB6F2wgBuBozOwAAwNYIOwAAwNa4jKVL34Nz7NgxlS5d2iXPuAAAAEXPGKNTp04pPDzc+m67qyHsSDp27FiRfhEhAAAoOunp6b/6BbeEHUmlS5eWdOnN+vn36QAAAM+Vm5uriIgI6/f4tRB2JOvSVUBAAGEHAIBbzG/dgsINygAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNZ83F2A3VUe/Jm7S4CbHRrT2t0lAMBtjZkdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga24NO2lpaXrooYcUHh4uh8OhBQsWXLPv008/LYfDoQkTJji1nzhxQp06dVJAQICCgoLUvXt3nT59umgLBwAAtwy3hp0zZ84oJiZGkydP/tV+8+fP17p16xQeHn7Ftk6dOmnHjh1aunSpFi1apLS0NPXq1auoSgYAALcYH3e+eMuWLdWyZctf7XP06FH17dtXX375pVq3bu20bdeuXVq8eLE2btyoBg0aSJImTZqkVq1a6Y033rhqOAIAALcXj75np6CgQE888YQGDBigWrVqXbF97dq1CgoKsoKOJCUmJsrLy0vr16+/maUCAAAP5daZnd8yduxY+fj4qF+/flfdnpGRoQoVKji1+fj4KDg4WBkZGdccNy8vT3l5edZ6bm6uawoGAAAex2NndjZv3qy///3vmjVrlhwOh0vHTklJUWBgoLVERES4dHwAAOA5PDbsrFq1SllZWYqMjJSPj498fHx0+PBhvfDCC6pcubIkKTQ0VFlZWU77XbhwQSdOnFBoaOg1xx4yZIhycnKsJT09vSgPBQAAuJHHXsZ64oknlJiY6NSWlJSkJ554Ql27dpUkxcXFKTs7W5s3b1b9+vUlScuXL1dBQYFiY2OvObavr698fX2LrngAAOAx3Bp2Tp8+rX379lnrBw8e1LZt2xQcHKzIyEiVLVvWqX+xYsUUGhqq6tWrS5Kio6PVokUL9ezZU1OnTlV+fr769Omjjh078kksAAAgyc2XsTZt2qR69eqpXr16kqTk5GTVq1dPL7/88nWPMXfuXNWoUUPNmzdXq1at1LhxY7377rtFVTIAALjFuHVmJyEhQcaY6+5/6NChK9qCg4M1b948F1YFAADsxGNvUAYAAHAFwg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1wg4AALA1t4adtLQ0PfTQQwoPD5fD4dCCBQusbfn5+Ro0aJBq166tkiVLKjw8XE8++aSOHTvmNMaJEyfUqVMnBQQEKCgoSN27d9fp06dv8pEAAABP5dawc+bMGcXExGjy5MlXbDt79qy2bNmiYcOGacuWLfr3v/+t3bt36+GHH3bq16lTJ+3YsUNLly7VokWLlJaWpl69et2sQwAAAB7OYYwx7i5CkhwOh+bPn6+2bdtes8/GjRvVsGFDHT58WJGRkdq1a5dq1qypjRs3qkGDBpKkxYsXq1WrVvruu+8UHh5+Xa+dm5urwMBA5eTkKCAgwBWHY6k8+DOXjodbz6Exrd1dAgDY0vX+/r6l7tnJycmRw+FQUFCQJGnt2rUKCgqygo4kJSYmysvLS+vXr7/mOHl5ecrNzXVaAACAPd0yYefcuXMaNGiQHnvsMSu9ZWRkqEKFCk79fHx8FBwcrIyMjGuOlZKSosDAQGuJiIgo0toBAID73BJhJz8/Xx06dJAxRlOmTLnh8YYMGaKcnBxrSU9Pd0GVAADAE/m4u4DfcjnoHD58WMuXL3e6JhcaGqqsrCyn/hcuXNCJEycUGhp6zTF9fX3l6+tbZDUDAADP4dEzO5eDzt69e/Xf//5XZcuWddoeFxen7Oxsbd682Wpbvny5CgoKFBsbe7PLBQAAHsitMzunT5/Wvn37rPWDBw9q27ZtCg4OVlhYmP785z9ry5YtWrRokS5evGjdhxMcHKzixYsrOjpaLVq0UM+ePTV16lTl5+erT58+6tix43V/EgsAANibW8POpk2b9MADD1jrycnJkqTOnTtrxIgR+s9//iNJqlu3rtN+K1asUEJCgiRp7ty56tOnj5o3by4vLy+1a9dOEydOvCn1AwAAz+fWsJOQkKBfe8zP9TwCKDg4WPPmzXNlWQAAwEY8+p4dAACAG0XYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAQAAtubWsJOWlqaHHnpI4eHhcjgcWrBggdN2Y4xefvllhYWFyd/fX4mJidq7d69TnxMnTqhTp04KCAhQUFCQunfvrtOnT9/EowAAAJ7MrWHnzJkziomJ0eTJk6+6/bXXXtPEiRM1depUrV+/XiVLllRSUpLOnTtn9enUqZN27NihpUuXatGiRUpLS1OvXr1u1iEAAAAP5+POF2/ZsqVatmx51W3GGE2YMEFDhw5VmzZtJElz5sxRSEiIFixYoI4dO2rXrl1avHixNm7cqAYNGkiSJk2apFatWumNN95QeHj4TTsWAADgmTz2np2DBw8qIyNDiYmJVltgYKBiY2O1du1aSdLatWsVFBRkBR1JSkxMlJeXl9avX3/NsfPy8pSbm+u0AAAAe/LYsJORkSFJCgkJcWoPCQmxtmVkZKhChQpO2318fBQcHGz1uZqUlBQFBgZaS0REhIurBwAAnsJjw05RGjJkiHJycqwlPT3d3SUBAIAi4rFhJzQ0VJKUmZnp1J6ZmWltCw0NVVZWltP2Cxcu6MSJE1afq/H19VVAQIDTAgAA7Mljw05UVJRCQ0O1bNkyqy03N1fr169XXFycJCkuLk7Z2dnavHmz1Wf58uUqKChQbGzsTa8ZAAB4Hrd+Guv06dPat2+ftX7w4EFt27ZNwcHBioyMVP/+/TVq1ChVq1ZNUVFRGjZsmMLDw9W2bVtJUnR0tFq0aKGePXtq6tSpys/PV58+fdSxY0c+iQUAACS5Oexs2rRJDzzwgLWenJwsSercubNmzZqlgQMH6syZM+rVq5eys7PVuHFjLV68WH5+ftY+c+fOVZ8+fdS8eXN5eXmpXbt2mjhx4k0/FgAA4Jkcxhjj7iLcLTc3V4GBgcrJyXH5/TuVB3/m0vFw6zk0prW7SwAAW7re398ee88OAACAKxB2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRUq7DRr1kzZ2dlXtOfm5qpZs2Y3WhMAAIDLFCrsrFy5UufPn7+i/dy5c1q1atUNFwUAAOAqPr+n8//+9z/r5507dyojI8Nav3jxohYvXqw77rjDddUBAADcoN8VdurWrSuHwyGHw3HVy1X+/v6aNGmSy4oDAAC4Ub8r7Bw8eFDGGN15553asGGDypcvb20rXry4KlSoIG9vb5cXCQAAUFi/K+xUqlRJklRQUFAk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Xj1NmzbN2n7w4EFlZGQoMTHRagsMDFRsbKzWrl3rjpIBAICH8eiwc+DAAU2ZMkXVqlXTl19+qWeeeUb9+vXT7NmzJUkZGRmSpJCQEKf9QkJCrG1Xk5eXp9zcXKcFAADYk0dfxiooKFCDBg306quvSpLq1aunb775RlOnTlXnzp0LPW5KSopGjhzpqjIBAIAH8+iZnbCwMNWsWdOpLTo6WkeOHJEkhYaGSpIyMzOd+mRmZlrbrmbIkCHKycmxlvT0dBdXDgAAPIVHh51GjRpp9+7dTm179uxRpUqVJF26WTk0NFTLli2ztufm5mr9+vWKi4u75ri+vr4KCAhwWgAAgD159GWs559/Xvfff79effVVdejQQRs2bNC7776rd999V5LkcDjUv39/jRo1StWqVVNUVJSGDRum8PBwtW3b1r3FAwAAj+DRYefee+/V/PnzNWTIEP3tb39TVFSUJkyYoE6dOll9Bg4cqDNnzqhXr17Kzs5W48aNtXjxYvn5+bmxcgAA4Ckcxhjj7iLcLTc3V4GBgcrJyXH5Ja3Kgz9z6Xi49Rwa09rdJQCALV3v72+PvmcHAADgRhF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArRF2AACArfm4uwAARavy4M/cXQLc7NCY1u4uAXArZnYAAICtEXYAAICt3VJhZ8yYMXI4HOrfv7/Vdu7cOfXu3Vtly5ZVqVKl1K5dO2VmZrqvSAAA4FFumbCzceNGvfPOO6pTp45T+/PPP69PP/1UH330kVJTU3Xs2DE98sgjbqoSAAB4mlsi7Jw+fVqdOnXStGnTVKZMGas9JydH7733nsaNG6dmzZqpfv36mjlzpr766iutW7fOjRUDAABPcUuEnd69e6t169ZKTEx0at+8ebPy8/Od2mvUqKHIyEitXbv2muPl5eUpNzfXaQEAAPbk8R89f//997VlyxZt3Ljxim0ZGRkqXry4goKCnNpDQkKUkZFxzTFTUlI0cuRIV5cKAAA8kEfP7KSnp+u5557T3Llz5efn57JxhwwZopycHGtJT0932dgAAMCzeHTY2bx5s7KysnTPPffIx8dHPj4+Sk1N1cSJE+Xj46OQkBCdP39e2dnZTvtlZmYqNDT0muP6+voqICDAaQEAAPbk0Zexmjdvrq+//tqprWvXrqpRo4YGDRqkiIgIFStWTMuWLVO7du0kSbt379aRI0cUFxfnjpIBAICH8eiwU7p0ad19991ObSVLllTZsmWt9u7duys5OVnBwcEKCAhQ3759FRcXp/vuu88dJQMAAA/j0WHneowfP15eXl5q166d8vLylJSUpLffftvdZQEAAA9xy4WdlStXOq37+flp8uTJmjx5snsKAgAAHs2jb1AGAAC4UYQdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABgax4ddlJSUnTvvfeqdOnSqlChgtq2bavdu3c79Tl37px69+6tsmXLqlSpUmrXrp0yMzPdVDEAAPA0Hh12UlNT1bt3b61bt05Lly5Vfn6+HnzwQZ05c8bq8/zzz+vTTz/VRx99pNTUVB07dkyPPPKIG6sGAACexMfdBfyaxYsXO63PmjVLFSpU0ObNm9W0aVPl5OTovffe07x589SsWTNJ0syZMxUdHa1169bpvvvuc0fZAADAg3j0zM4v5eTkSJKCg4MlSZs3b1Z+fr4SExOtPjVq1FBkZKTWrl17zXHy8vKUm5vrtAAAAHu6ZcJOQUGB+vfvr0aNGunuu++WJGVkZKh48eIKCgpy6hsSEqKMjIxrjpWSkqLAwEBriYiIKMrSAQCAG90yYad379765ptv9P7779/wWEOGDFFOTo61pKenu6BCAADgiTz6np3L+vTpo0WLFiktLU0VK1a02kNDQ3X+/HllZ2c7ze5kZmYqNDT0muP5+vrK19e3KEsGAAAewqNndowx6tOnj+bPn6/ly5crKirKaXv9+vVVrFgxLVu2zGrbvXu3jhw5ori4uJtdLgAA8EAePbPTu3dvzZs3TwsXLlTp0qWt+3ACAwPl7++vwMBAde/eXcnJyQoODlZAQID69u2ruLg4PokFAAAkeXjYmTJliiQpISHBqX3mzJnq0qWLJGn8+PHy8vJSu3btlJeXp6SkJL399ts3uVIAAOCpPDrsGGN+s4+fn58mT56syZMn34SKAADArcaj79kBAAC4UYQdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABgaz7uLgAAYG+VB3/m7hLgZofGtHbr6zOzAwAAbI2wAwAAbI2wAwAAbI2wAwAAbI2wAwAAbI2wAwAAbM02YWfy5MmqXLmy/Pz8FBsbqw0bNri7JAAA4AFsEXY++OADJScna/jw4dqyZYtiYmKUlJSkrKwsd5cGAADczBZhZ9y4cerZs6e6du2qmjVraurUqSpRooRmzJjh7tIAAICb3fJh5/z589q8ebMSExOtNi8vLyUmJmrt2rVurAwAAHiCW/7rIn744QddvHhRISEhTu0hISH69ttvr7pPXl6e8vLyrPWcnBxJUm5ursvrK8g76/IxcWspivPq9+AcBOcg3K2ozsHL4xpjfrXfLR92CiMlJUUjR468oj0iIsIN1cDuAie4uwLc7jgH4W5FfQ6eOnVKgYGB19x+y4edcuXKydvbW5mZmU7tmZmZCg0Nveo+Q4YMUXJysrVeUFCgEydOqGzZsnI4HEVa7+0mNzdXERERSk9PV0BAgLvLwW2IcxDuxjlYdIwxOnXqlMLDw3+13y0fdooXL6769etr2bJlatu2raRL4WXZsmXq06fPVffx9fWVr6+vU1tQUFARV3p7CwgI4D9yuBXnINyNc7Bo/NqMzmW3fNiRpOTkZHXu3FkNGjRQw4YNNWHCBJ05c0Zdu3Z1d2kAAMDNbBF2Hn30UR0/flwvv/yyMjIyVLduXS1evPiKm5YBAMDtxxZhR5L69OlzzctWcB9fX18NHz78isuGwM3COQh34xx0P4f5rc9rAQAA3MJu+YcKAgAA/BrCDgAAsDXCDgAAsDXCDgBbWrlypRwOh7KzsyVJs2bN4nlaKHKFOc+6dOliPScORYOwg9+F/yjhKl26dJHD4dDTTz99xbbevXvL4XCoS5cuLnu9Rx99VHv27HHZeLj9XOv/fz8P1pxnnomwA8BtIiIi9P777+unn36y2s6dO6d58+YpMjLSpa/l7++vChUquHRM4Jc4zzwTYQcuk5qaqoYNG8rX11dhYWEaPHiwLly4IElatGiRgoKCdPHiRUnStm3b5HA4NHjwYGv/Hj166PHHH3dL7XCPe+65RxEREfr3v/9ttf373/9WZGSk6tWrZ7UVFBQoJSVFUVFR8vf3V0xMjD7++GOnsT7//HPddddd8vf31wMPPKBDhw45bf/l5YWr/ZXev39/JSQkWOsJCQnq27ev+vfvrzJlyigkJETTpk2zntBeunRpVa1aVV988cUNvxewh6tdxho1apQqVKig0qVLq0ePHho8eLDq1q17xb5vvPGGwsLCVLZsWfXu3Vv5+fk3p+jbAGEHLnH06FG1atVK9957r7Zv364pU6bovffe06hRoyRJTZo00alTp7R161ZJl4JRuXLltHLlSmuM1NRUp180uD1069ZNM2fOtNZnzJhxxVe9pKSkaM6cOZo6dap27Nih559/Xo8//rhSU1MlSenp6XrkkUf00EMPadu2bdYvFFeYPXu2ypUrpw0bNqhv37565pln1L59e91///3asmWLHnzwQT3xxBM6e/asS14P9jJ37lyNHj1aY8eO1ebNmxUZGakpU6Zc0W/FihXav3+/VqxYodmzZ2vWrFmaNWvWzS/YrgzwO3Tu3Nm0adPmivaXXnrJVK9e3RQUFFhtkydPNqVKlTIXL140xhhzzz33mNdff90YY0zbtm3N6NGjTfHixc2pU6fMd999ZySZPXv23JTjgPtdPpeysrKMr6+vOXTokDl06JDx8/Mzx48fN23atDGdO3c2586dMyVKlDBfffWV0/7du3c3jz32mDHGmCFDhpiaNWs6bR80aJCRZE6ePGmMMWbmzJkmMDDwitf/ueeee87Ex8db6/Hx8aZx48bW+oULF0zJkiXNE088YbV9//33RpJZu3btDbwbuBV07tzZeHt7m5IlSzotfn5+1rn2y/MsNjbW9O7d22mcRo0amZiYGKdxK1WqZC5cuGC1tW/f3jz66KNFfUi3DWZ24BK7du1SXFycHA6H1daoUSOdPn1a3333nSQpPj5eK1eulDFGq1at0iOPPKLo6GitXr1aqampCg8PV7Vq1dx1CHCT8uXLq3Xr1po1a5Zmzpyp1q1bq1y5ctb2ffv26ezZs/rDH/6gUqVKWcucOXO0f/9+SZfOv9jYWKdx4+LiXFJfnTp1rJ+9vb1VtmxZ1a5d22q7/B18WVlZLnk9eLYHHnhA27Ztc1qmT59+zf67d+9Ww4YNndp+uS5JtWrVkre3t7UeFhbGOeVCtvluLHi+hIQEzZgxQ9u3b1exYsVUo0YNJSQkaOXKlTp58qTi4+PdXSLcpFu3btZ3202ePNlp2+nTpyVJn332me644w6nbTfyXUNeXl4yv/i2nKvdI1GsWDGndYfD4dR2OeAXFBQUuhbcOkqWLKmqVas6tV3+g+5GXO0845xyHWZ24BLR0dFau3at0y+PNWvWqHTp0qpYsaKk/79vZ/z48VawuRx2Vq5cyf06t7EWLVro/Pnzys/PV1JSktO2mjVrytfXV0eOHFHVqlWdloiICEmXzr8NGzY47bdu3bpffc3y5cvr+++/d2rbtm3bjR8M8DPVq1fXxo0bndp+uY6iR9jB75aTk3PFNG6vXr2Unp6uvn376ttvv9XChQs1fPhwJScny8vr0mlWpkwZ1alTR3PnzrWCTdOmTbVlyxbt2bOHmZ3bmLe3t3bt2qWdO3c6TeVLUunSpfXiiy/q+eef1+zZs7V//35t2bJFkyZN0uzZsyVJTz/9tPbu3asBAwZo9+7dmjdv3m/e3NmsWTNt2rRJc+bM0d69ezV8+HB98803RXWIuE317dtX7733nmbPnq29e/dq1KhR+t///ud0yR9Fj8tY+N1Wrlzp9LFgSerevbs+//xzDRgwQDExMQoODlb37t01dOhQp37x8fHatm2bFXaCg4NVs2ZNZWZmqnr16jfrEOCBAgICrrntlVdeUfny5ZWSkqIDBw4oKChI99xzj1566SVJUmRkpD755BM9//zzmjRpkho2bKhXX31V3bp1u+aYSUlJGjZsmAYOHKhz586pW7duevLJJ/X111+7/Nhw++rUqZMOHDigF198UefOnVOHDh3UpUuXK2YiUbQc5pcXrQEAQJH5wx/+oNDQUP3jH/9wdym3DWZ2AAAoImfPntXUqVOVlJQkb29v/etf/9J///tfLV261N2l3VaY2QEAoIj89NNPeuihh7R161adO3dO1atX19ChQ/XII4+4u7TbCmEHAADYGp/GAgAAtkbYAQAAtkbYAQAAtkbYAQAAtkbYAXDDEhIS1L9/f3eXAQBXRdgBAAC2RtgB4HHOnz/v7hJumtvpWAF3IewAcImCggINHDhQwcHBCg0N1YgRI6xtR44cUZs2bVSqVCkFBASoQ4cOyszMtLaPGDFCdevW1fTp0xUVFSU/Pz9J0scff6zatWvL399fZcuWVWJios6cOWPtN336dEVHR8vPz081atTQ22+/bW07dOiQHA6H3n//fd1///3y8/PT3XffrdTUVKe6U1NT1bBhQ/n6+iosLEyDBw/WhQsXJEmLFi1SUFCQLl68KOnSt6I7HA4NHjzY2r9Hjx56/PHHrfXVq1erSZMm8vf3V0REhPr16+dUc+XKlfXKK6/oySefVEBAgHr16nUjbzuA62EA4AbFx8ebgIAAM2LECLNnzx4ze/Zs43A4zJIlS8zFixdN3bp1TePGjc2mTZvMunXrTP369U18fLy1//Dhw03JkiVNixYtzJYtW8z27dvNsWPHjI+Pjxk3bpw5ePCg+d///mcmT55sTp06ZYwx5p///KcJCwszn3zyiTlw4ID55JNPTHBwsJk1a5YxxpiDBw8aSaZixYrm448/Njt37jQ9evQwpUuXNj/88IMxxpjvvvvOlChRwjz77LNm165dZv78+aZcuXJm+PDhxhhjsrOzjZeXl9m4caMxxpgJEyaYcuXKmdjYWKv2qlWrmmnTphljjNm3b58pWbKkGT9+vNmzZ49Zs2aNqVevnunSpYvVv1KlSiYgIMC88cYbZt++fWbfvn1F9u8C4BLCDoAbFh8fbxo3buzUdu+995pBgwaZJUuWGG9vb3PkyBFr244dO4wks2HDBmPMpbBTrFgxk5WVZfXZvHmzkWQOHTp01desUqWKmTdvnlPbK6+8YuLi4owx/x92xowZY23Pz883FStWNGPHjjXGGPPSSy+Z6tWrm4KCAqvP5MmTTalSpczFixeNMcbcc8895vXXXzfGGNO2bVszevRoU7x4cXPq1Cnz3XffGUlmz549xhhjunfvbnr16uVU06pVq4yXl5f56aefjDGXwk7btm1/9f0E4FpcxgLgEnXq1HFaDwsLU1ZWlnbt2qWIiAhFRERY22rWrKmgoCDt2rXLaqtUqZLKly9vrcfExKh58+aqXbu22rdvr2nTpunkyZOSpDNnzmj//v3q3r27SpUqZS2jRo3S/v37neqIi4uzfvbx8VGDBg2s1921a5fi4uLkcDisPo0aNdLp06f13XffSZLi4+O1cuVKGWO0atUqPfLII4qOjtbq1auVmpqq8PBwVatWTZK0fft2zZo1y6mmpKQkFRQU6ODBg9ZrNGjQoHBvMoBC4VvPAbhEsWLFnNYdDocKCgque/+SJUs6rXt7e2vp0qX66quvtGTJEk2aNEl//etftX79epUoUUKSNG3aNMXGxl6xnyslJCRoxowZ2r59u4oVK6YaNWooISFBK1eu1MmTJxUfH2/1PX36tJ566in169fvinEiIyOtn395rACKFjM7AIpUdHS00tPTlZ6ebrXt3LlT2dnZqlmz5q/u63A41KhRI40cOVJbt25V8eLFNX/+fIWEhCg8PFwHDhxQ1apVnZaoqCinMdatW2f9fOHCBW3evFnR0dFWbWvXrpX52fchr1mzRqVLl1bFihUlSU2aNNGpU6c0fvx4K9hcDjsrV65UQkKCte8999yjnTt3XlFT1apVVbx48cK9gQBuGDM7AIpUYmKiateurU6dOmnChAm6cOGCnn32WcXHx//q5Zz169dr2bJlevDBB1WhQgWtX79ex48ft4LKyJEj1a9fPwUGBqpFixbKy8vTpk2bdPLkSSUnJ1vjTJ48WdWqVVN0dLTGjx+vkydPqlu3bpKkZ599VhMmTFDfvn3Vp08f7d69W8OHD1dycrK8vC79LVimTBnVqVNHc+fO1VtvvSVJatq0qTp06KD8/HynmZ1BgwbpvvvuU58+fdSjRw+VLFlSO3fu1NKlS619Adx8hB0ARcrhcGjhwoXq27evmjZtKi8vL7Vo0UKTJk361f0CAgKUlpamCRMmKDc3V5UqVdKbb76pli1bSrr0ke8SJUro9ddf14ABA1SyZEnVrl37iic5jxkzRmPGjNG2bdtUtWpV/ec//1G5cuUkSXfccYc+//xzDRgwQDExMQoODlb37t01dOhQpzHi4+O1bds2axYnODhYNWvWVGZmpqpXr271q1OnjlJTU/XXv/5VTZo0kTFGVapU0aOPPnqD7yKAG+EwP5+/BQCbOHTokKKiorR161bVrVvX3eUAcCPu2QEAALZG2AEAALbGZSwAAGBrzOwAAABbI+wAAABbI+wAAABbI+wAAABbI+wAAABbI+wAAABbI+wAAABbI+wAAABbI+wAAABb+z/vSpmJe6d7NQAAAABJRU5ErkJggg==","text/plain":["
"]},"metadata":{},"output_type":"display_data"}],"source":["%matplotlib inline\n","import matplotlib as plt\n","from matplotlib import pyplot\n","pyplot.bar(group_names, df[\"horsepower-binned\"].value_counts())\n","\n","# set x/y labels and plot title\n","plt.pyplot.xlabel(\"horsepower\")\n","plt.pyplot.ylabel(\"count\")\n","plt.pyplot.title(\"horsepower bins\")"]},{"cell_type":"markdown","metadata":{},"source":["

\n"," Look at the dataframe above carefully. You will find that the last column provides the bins for \"horsepower\" based on 3 categories (\"Low\", \"Medium\" and \"High\"). \n","

\n","

\n"," We successfully narrowed down the intervals from 59 to 3!\n","

\n"]},{"cell_type":"markdown","metadata":{},"source":["

Bins Visualization

\n","Normally, a histogram is used to visualize the distribution of bins we created above. \n"]},{"cell_type":"code","execution_count":184,"metadata":{},"outputs":[{"data":{"text/plain":["Text(0.5, 1.0, 'horsepower bins')"]},"execution_count":184,"metadata":{},"output_type":"execute_result"},{"data":{"image/png":"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kWrVqpW+//57ZWRkqFSpUud9SWVISIgyMjK8U/BN7tzz/sevtPj9nGRkZCg4ONhjf4kSJVShQgXm7QZq166d7r33XkVGRmrnzp167rnn1L59e6WmpsrX15d5usHy8/M1cOBAtWjRQg0bNpSkK3qNy8jIuODv27l9KDwXmiNJevDBB1WtWjWFh4fr22+/1aBBg5Senq7/+Z//kVT85oggc5Xat2/v/NyoUSNFR0erWrVqmjNnjgICArxYGWC3+++/3/k5KipKjRo1Us2aNbV8+XLFx8d7sbKbU79+/fT99997XAOIouVic/T768aioqIUFham+Ph47dy5UzVr1rzRZV53nFq6RkFBQbr11lu1Y8cOhYaG6vTp08rKyvLok5mZqdDQUO8UeJM797z/8V0Vv5+T0NBQHTp0yGP/mTNn9MsvvzBvXlSjRg1VqlRJO3bskMQ83Uj9+/fXZ599pmXLlqlKlSpO+5W8xoWGhl7w9+3cPhSOi83RhURHR0uSx+9ScZojgsw1On78uHbu3KmwsDA1bdpUJUuW1JIlS5z96enp2rt3r2JiYrxY5c0rMjJSoaGhHnOSk5OjtLQ0Z05iYmKUlZWl9evXO32WLl2q/Px85wUAN95PP/2kI0eOKCwsTBLzdCMYY9S/f3/NmzdPS5cuVWRkpMf+K3mNi4mJ0XfffecROhcvXiy326369evfmAdSjF1uji5k48aNkuTxu1Ss5sjbVxvb5qmnnjLLly83u3btMqtXrzYJCQmmUqVK5tChQ8YYYx577DFTtWpVs3TpUrNu3ToTExNjYmJivFx18Xbs2DGzYcMGs2HDBiPJjBs3zmzYsMHs2bPHGGPM6NGjTVBQkJk/f7759ttvTceOHU1kZKT59ddfnTHatWtnbrvtNpOWlmZWrVplateubR544AFvPaRi6VLzdOzYMfP000+b1NRUs2vXLvO///u/5vbbbze1a9c2p06dcsZgnq6vPn36mMDAQLN8+XJz8OBB53by5Emnz+Ve486cOWMaNmxo2rZtazZu3GgWLlxoKleubIYMGeKNh1TsXG6OduzYYV588UWzbt06s2vXLjN//nxTo0YNExsb64xR3OaIIHOV7rvvPhMWFmZKlSplbrnlFnPfffeZHTt2OPt//fVX07dvX1O+fHlTunRpc88995iDBw96seLib9myZUbSebfu3bsbY357C/bQoUNNSEiI8fPzM/Hx8SY9Pd1jjCNHjpgHHnjAlC1b1rjdbtOjRw9z7NgxLzya4utS83Ty5EnTtm1bU7lyZVOyZElTrVo106tXL4+3hxrDPF1vF5ofSWbGjBlOnyt5jdu9e7dp3769CQgIMJUqVTJPPfWUycvLu8GPpni63Bzt3bvXxMbGmgoVKhg/Pz9Tq1Yt88wzz5js7GyPcYrTHLmMMebGrf8AAAAUHq6RAQAA1iLIAAAAaxFkAACAtQgyAADAWgQZAABgLYIMAACwFkEGAABYiyAD4JJat26tgQMHersMALggggwAALAWQQbADXX69Glvl3DD3EyPFfAWggyAy8rPz9ezzz6rChUqKDQ0VCNGjHD27d27Vx07dlTZsmXldrvVtWtXZWZmOvtHjBihJk2aaPr06YqMjJS/v78k6aOPPlJUVJQCAgJUsWJFJSQk6MSJE85x06dPV7169eTv76+6detq8uTJzr7du3fL5XLpgw8+0F133SV/f381bNhQKSkpHnWnpKTojjvukJ+fn8LCwjR48GCdOXNGkvTZZ58pKChIZ8+elfTbNwS7XC4NHjzYOf6RRx7RX//6V2d71apVatWqlQICAhQREaEBAwZ41Fy9enW99NJL+tvf/ia3263evXtfy9MO4Ep4+8ueABRtcXFxxu12mxEjRpht27aZWbNmGZfLZRYtWmTOnj1rmjRpYlq2bGnWrVtn1qxZY5o2bWri4uKc44cPH27KlClj2rVrZ7755huzadMmc+DAAVOiRAkzbtw4s2vXLvPtt9+aSZMmOV8A+a9//cuEhYWZjz/+2Pz444/m448/NhUqVDAzZ840xhiza9cuI8lUqVLFfPTRR2bLli3mkUceMeXKlTM///yzMcaYn376yZQuXdr07dvXbN261cybN89UqlTJDB8+3BhjTFZWlvHx8TFff/21McaYCRMmmEqVKpno6Gin9lq1aplp06YZY377VuEyZcqY8ePHm23btpnVq1eb2267zTz00ENO/2rVqhm3221ee+01s2PHDo8vlAVwfRBkAFxSXFycadmypUdb8+bNzaBBg8yiRYuMr6+v2bt3r7Nv8+bNRpJZu3atMea3IFOyZElz6NAhp8/69euNJLN79+4L3mfNmjXNe++959H20ksvmZiYGGPM/weZ0aNHO/vz8vJMlSpVzJgxY4wxxjz33HOmTp06Jj8/3+kzadIkU7ZsWXP27FljjDG33367efXVV40xxnTq1Mm8/PLLplSpUubYsWPmp59+MpLMtm3bjDHG9OzZ0/Tu3dujppUrVxofHx/z66+/GmN+CzKdOnW65PMJoHBxagnAZTVq1MhjOywsTIcOHdLWrVsVERGhiIgIZ1/9+vUVFBSkrVu3Om3VqlVT5cqVne3GjRsrPj5eUVFR6tKli6ZNm6ajR49Kkk6cOKGdO3eqZ8+eKlu2rHMbNWqUdu7c6VFHTEyM83OJEiXUrFkz5363bt2qmJgYuVwup0+LFi10/Phx/fTTT5KkuLg4LV++XMYYrVy5Uvfee6/q1aunVatWKSUlReHh4apdu7YkadOmTZo5c6ZHTYmJicrPz9euXbuc+2jWrFnBnmQABVLC2wUAKPpKlizpse1yuZSfn3/Fx5cpU8Zj29fXV4sXL9ZXX32lRYsW6Y033tDzzz+vtLQ0lS5dWpI0bdo0RUdHn3dcYWrdurXeeecdbdq0SSVLllTdunXVunVrLV++XEePHlVcXJzT9/jx43r00Uc1YMCA88apWrWq8/MfHyuA64sVGQAFVq9ePe3bt0/79u1z2rZs2aKsrCzVr1//kse6XC61aNFCI0eO1IYNG1SqVCnNmzdPISEhCg8P148//qhatWp53CIjIz3GWLNmjfPzmTNntH79etWrV8+pLTU1VcYYp8/q1atVrlw5ValSRZLUqlUrHTt2TOPHj3dCy7kgs3z5crVu3do59vbbb9eWLVvOq6lWrVoqVapUwZ5AANeMFRkABZaQkKCoqCh169ZNEyZM0JkzZ9S3b1/FxcVd8hRLWlqalixZorZt2yo4OFhpaWk6fPiwE0JGjhypAQMGKDAwUO3atVNubq7WrVuno0ePKikpyRln0qRJql27turVq6fx48fr6NGjevjhhyVJffv21YQJE/T444+rf//+Sk9P1/Dhw5WUlCQfn9/+D1e+fHk1atRIs2fP1ptvvilJio2NVdeuXZWXl+exIjNo0CDdeeed6t+/vx555BGVKVNGW7Zs0eLFi51jAdx4BBkABeZyuTR//nw9/vjjio2NlY+Pj9q1a6c33njjkse53W6tWLFCEyZMUE5OjqpVq6bXX39d7du3l/Tb255Lly6tV199Vc8884zKlCmjqKio8z5hePTo0Ro9erQ2btyoWrVq6d///rcqVaokSbrlllv0+eef65lnnlHjxo1VoUIF9ezZUy+88ILHGHFxcdq4caOz+lKhQgXVr19fmZmZqlOnjtOvUaNGSklJ0fPPP69WrVrJGKOaNWvqvvvuu8ZnEcC1cJnfr7sCgAV2796tyMhIbdiwQU2aNPF2OQC8iGtkAACAtQgyAADAWpxaAgAA1mJFBgAAWIsgAwAArEWQAQAA1iLIAAAAaxFkAACAtQgyAADAWgQZAABgLYIMAACwFkEGAABY6/8AfxQy9T9ko84AAAAASUVORK5CYII=","text/plain":["
"]},"metadata":{},"output_type":"display_data"}],"source":["\n","import matplotlib as plt\n","from matplotlib import pyplot\n","\n","\n","# draw historgram of attribute \"horsepower\" with bins = 3\n","\n","plt.pyplot.hist(df[\"horsepower\"], bins=5)\n","\n","# set x/y labels and plot title\n","\n","plt.pyplot.xlabel(\"horsepower\")\n","plt.pyplot.ylabel(\"count\")\n","plt.pyplot.title(\"horsepower bins\")"]},{"cell_type":"markdown","metadata":{},"source":["The plot above shows the binning result for the attribute \"horsepower\".\n"]},{"cell_type":"markdown","metadata":{},"source":["

Indicator Variable (or Dummy Variable)

\n","What is an indicator variable?\n","

\n"," An indicator variable (or dummy variable) is a numerical variable used to label categories. They are called 'dummies' because the numbers themselves don't have inherent meaning. \n","

\n","\n","Why we use indicator variables?\n","\n","

\n"," We use indicator variables so we can use categorical variables for regression analysis in the later modules.\n","

\n","Example\n","

\n"," We see the column \"fuel-type\" has two unique values: \"gas\" or \"diesel\". Regression doesn't understand words, only numbers. To use this attribute in regression analysis, we convert \"fuel-type\" to indicator variables.\n","

\n","\n","

\n"," We will use pandas' method 'get_dummies' to assign numerical values to different categories of fuel type. \n","

\n"]},{"cell_type":"code","execution_count":185,"metadata":{},"outputs":[{"data":{"text/plain":["Index(['index', 'symboling', 'normalized-losses', 'make', 'fuel-type',\n"," 'aspiration', 'num-of-doors', 'body-style', 'drive-wheels',\n"," 'engine-location', 'wheel-base', 'length', 'width', 'height',\n"," 'curb-weight', 'engine-type', 'num-of-cylinders', 'engine-size',\n"," 'fuel-system', 'bore', 'stroke', 'compression-ratio', 'horsepower',\n"," 'peak-rpm', 'city-L/100km', 'highway-L/100km', 'price',\n"," 'horsepower-binned'],\n"," dtype='object')"]},"execution_count":185,"metadata":{},"output_type":"execute_result"}],"source":["df.columns"]},{"cell_type":"markdown","metadata":{},"source":["Get the indicator variables and assign it to data frame \"dummy_variable\\_1\":\n"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":[]},{"cell_type":"markdown","metadata":{},"source":["Change the column names for clarity:\n"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":[]},{"cell_type":"markdown","metadata":{},"source":["In the dataframe, column 'fuel-type' has values for 'gas' and 'diesel' as 0s and 1s now.\n"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# merge data frame \"df\" and \"dummy_variable_1\" \n","\n","\n","# drop original column \"fuel-type\" from \"df\"\n"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["df.head()"]},{"cell_type":"markdown","metadata":{},"source":["The last two columns are now the indicator variable representation of the fuel-type variable. They're all 0s and 1s now.\n"]},{"cell_type":"markdown","metadata":{},"source":["
\n","

Question #4:

\n","\n","Similar to before, create an indicator variable for the column \"aspiration\"\n","\n","
\n"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Write your code below and press Shift+Enter to execute \n"]},{"cell_type":"markdown","metadata":{},"source":["
Click here for the solution\n","\n","```python\n","# get indicator variables of aspiration and assign it to data frame \"dummy_variable_2\"\n","dummy_variable_2 = pd.get_dummies(df['aspiration'])\n","\n","# change column names for clarity\n","dummy_variable_2.rename(columns={'std':'aspiration-std', 'turbo': 'aspiration-turbo'}, inplace=True)\n","\n","# show first 5 instances of data frame \"dummy_variable_1\"\n","dummy_variable_2.head()\n","\n","\n","```\n","\n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["
\n","

Question #5:

\n","\n","Merge the new dataframe to the original dataframe, then drop the column 'aspiration'.\n","\n","
\n"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["# Write your code below and press Shift+Enter to execute \n"]},{"cell_type":"markdown","metadata":{},"source":["
Click here for the solution\n","\n","```python\n","# merge the new dataframe to the original datafram\n","df = pd.concat([df, dummy_variable_2], axis=1)\n","\n","# drop original column \"aspiration\" from \"df\"\n","df.drop('aspiration', axis = 1, inplace=True)\n","\n","\n","```\n","\n","
\n"]},{"cell_type":"markdown","metadata":{},"source":["Save the new csv:\n"]},{"cell_type":"code","execution_count":null,"metadata":{},"outputs":[],"source":["df.to_csv('clean_df.csv')"]},{"cell_type":"markdown","metadata":{},"source":["### Thank you for completing this lab!\n","\n","## Author\n","\n","Joseph Santarcangelo\n","\n","### Other Contributors\n","\n","Mahdi Noorian PhD\n","\n","Bahare Talayian\n","\n","Eric Xiao\n","\n","Steven Dong\n","\n","Parizad\n","\n","Hima Vasudevan\n","\n","Fiorella Wenver\n","\n","Yi Yao.\n","\n","## Change Log\n","\n","| Date (YYYY-MM-DD) | Version | Changed By | Change Description |\n","| ----------------- | ------- | ---------- | ----------------------------------- |\n","| 2020-10-30 | 2.2 | Lakshmi | Changed URL of csv |\n","| 2020-09-09 | 2.1 | Lakshmi | Updated Indicator Variables section |\n","| 2020-08-27 | 2.0 | Lavanya | Moved lab to course repo in GitLab |\n","\n","
\n","\n","##

© IBM Corporation 2020. All rights reserved.

\n"]}],"metadata":{"anaconda-cloud":{},"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)]"},"vscode":{"interpreter":{"hash":"329e74eab13e1efbefcaeabff40e1514f85405b91e84e04e6869e473b0154ff3"}}},"nbformat":4,"nbformat_minor":4} diff --git a/Jupyter-Notebooks/pandas_demos-main/auto.csv b/Jupyter-Notebooks/pandas_demos-main/auto.csv new file mode 100644 index 0000000..dd61579 --- /dev/null +++ b/Jupyter-Notebooks/pandas_demos-main/auto.csv @@ -0,0 +1,205 @@ +3,?,alfa-romero,gas,std,two,convertible,rwd,front,88.6,168.8,64.1,48.8,2548,dohc,four,130,mpfi,3.47,2.68,9.0,111,5000,21,27,13495 +3,?,alfa-romero,gas,std,two,convertible,rwd,front,88.6,168.8,64.1,48.8,2548,dohc,four,130,mpfi,3.47,2.68,9.0,111,5000,21,27,16500 +1,?,alfa-romero,gas,std,two,hatchback,rwd,front,94.5,171.2,65.5,52.4,2823,ohcv,six,152,mpfi,2.68,3.47,9.0,154,5000,19,26,16500 +2,164,audi,gas,std,four,sedan,fwd,front,99.8,176.6,66.2,54.3,2337,ohc,four,109,mpfi,3.19,3.40,10.0,102,5500,24,30,13950 +2,164,audi,gas,std,four,sedan,4wd,front,99.4,176.6,66.4,54.3,2824,ohc,five,136,mpfi,3.19,3.40,8.0,115,5500,18,22,17450 +2,?,audi,gas,std,two,sedan,fwd,front,99.8,177.3,66.3,53.1,2507,ohc,five,136,mpfi,3.19,3.40,8.5,110,5500,19,25,15250 +1,158,audi,gas,std,four,sedan,fwd,front,105.8,192.7,71.4,55.7,2844,ohc,five,136,mpfi,3.19,3.40,8.5,110,5500,19,25,17710 +1,?,audi,gas,std,four,wagon,fwd,front,105.8,192.7,71.4,55.7,2954,ohc,five,136,mpfi,3.19,3.40,8.5,110,5500,19,25,18920 +1,158,audi,gas,turbo,four,sedan,fwd,front,105.8,192.7,71.4,55.9,3086,ohc,five,131,mpfi,3.13,3.40,8.3,140,5500,17,20,23875 +0,?,audi,gas,turbo,two,hatchback,4wd,front,99.5,178.2,67.9,52.0,3053,ohc,five,131,mpfi,3.13,3.40,7.0,160,5500,16,22,? +2,192,bmw,gas,std,two,sedan,rwd,front,101.2,176.8,64.8,54.3,2395,ohc,four,108,mpfi,3.50,2.80,8.8,101,5800,23,29,16430 +0,192,bmw,gas,std,four,sedan,rwd,front,101.2,176.8,64.8,54.3,2395,ohc,four,108,mpfi,3.50,2.80,8.8,101,5800,23,29,16925 +0,188,bmw,gas,std,two,sedan,rwd,front,101.2,176.8,64.8,54.3,2710,ohc,six,164,mpfi,3.31,3.19,9.0,121,4250,21,28,20970 +0,188,bmw,gas,std,four,sedan,rwd,front,101.2,176.8,64.8,54.3,2765,ohc,six,164,mpfi,3.31,3.19,9.0,121,4250,21,28,21105 +1,?,bmw,gas,std,four,sedan,rwd,front,103.5,189.0,66.9,55.7,3055,ohc,six,164,mpfi,3.31,3.19,9.0,121,4250,20,25,24565 +0,?,bmw,gas,std,four,sedan,rwd,front,103.5,189.0,66.9,55.7,3230,ohc,six,209,mpfi,3.62,3.39,8.0,182,5400,16,22,30760 +0,?,bmw,gas,std,two,sedan,rwd,front,103.5,193.8,67.9,53.7,3380,ohc,six,209,mpfi,3.62,3.39,8.0,182,5400,16,22,41315 +0,?,bmw,gas,std,four,sedan,rwd,front,110.0,197.0,70.9,56.3,3505,ohc,six,209,mpfi,3.62,3.39,8.0,182,5400,15,20,36880 +2,121,chevrolet,gas,std,two,hatchback,fwd,front,88.4,141.1,60.3,53.2,1488,l,three,61,2bbl,2.91,3.03,9.5,48,5100,47,53,5151 +1,98,chevrolet,gas,std,two,hatchback,fwd,front,94.5,155.9,63.6,52.0,1874,ohc,four,90,2bbl,3.03,3.11,9.6,70,5400,38,43,6295 +0,81,chevrolet,gas,std,four,sedan,fwd,front,94.5,158.8,63.6,52.0,1909,ohc,four,90,2bbl,3.03,3.11,9.6,70,5400,38,43,6575 +1,118,dodge,gas,std,two,hatchback,fwd,front,93.7,157.3,63.8,50.8,1876,ohc,four,90,2bbl,2.97,3.23,9.41,68,5500,37,41,5572 +1,118,dodge,gas,std,two,hatchback,fwd,front,93.7,157.3,63.8,50.8,1876,ohc,four,90,2bbl,2.97,3.23,9.4,68,5500,31,38,6377 +1,118,dodge,gas,turbo,two,hatchback,fwd,front,93.7,157.3,63.8,50.8,2128,ohc,four,98,mpfi,3.03,3.39,7.6,102,5500,24,30,7957 +1,148,dodge,gas,std,four,hatchback,fwd,front,93.7,157.3,63.8,50.6,1967,ohc,four,90,2bbl,2.97,3.23,9.4,68,5500,31,38,6229 +1,148,dodge,gas,std,four,sedan,fwd,front,93.7,157.3,63.8,50.6,1989,ohc,four,90,2bbl,2.97,3.23,9.4,68,5500,31,38,6692 +1,148,dodge,gas,std,four,sedan,fwd,front,93.7,157.3,63.8,50.6,1989,ohc,four,90,2bbl,2.97,3.23,9.4,68,5500,31,38,7609 +1,148,dodge,gas,turbo,?,sedan,fwd,front,93.7,157.3,63.8,50.6,2191,ohc,four,98,mpfi,3.03,3.39,7.6,102,5500,24,30,8558 +-1,110,dodge,gas,std,four,wagon,fwd,front,103.3,174.6,64.6,59.8,2535,ohc,four,122,2bbl,3.34,3.46,8.5,88,5000,24,30,8921 +3,145,dodge,gas,turbo,two,hatchback,fwd,front,95.9,173.2,66.3,50.2,2811,ohc,four,156,mfi,3.60,3.90,7.0,145,5000,19,24,12964 +2,137,honda,gas,std,two,hatchback,fwd,front,86.6,144.6,63.9,50.8,1713,ohc,four,92,1bbl,2.91,3.41,9.6,58,4800,49,54,6479 +2,137,honda,gas,std,two,hatchback,fwd,front,86.6,144.6,63.9,50.8,1819,ohc,four,92,1bbl,2.91,3.41,9.2,76,6000,31,38,6855 +1,101,honda,gas,std,two,hatchback,fwd,front,93.7,150.0,64.0,52.6,1837,ohc,four,79,1bbl,2.91,3.07,10.1,60,5500,38,42,5399 +1,101,honda,gas,std,two,hatchback,fwd,front,93.7,150.0,64.0,52.6,1940,ohc,four,92,1bbl,2.91,3.41,9.2,76,6000,30,34,6529 +1,101,honda,gas,std,two,hatchback,fwd,front,93.7,150.0,64.0,52.6,1956,ohc,four,92,1bbl,2.91,3.41,9.2,76,6000,30,34,7129 +0,110,honda,gas,std,four,sedan,fwd,front,96.5,163.4,64.0,54.5,2010,ohc,four,92,1bbl,2.91,3.41,9.2,76,6000,30,34,7295 +0,78,honda,gas,std,four,wagon,fwd,front,96.5,157.1,63.9,58.3,2024,ohc,four,92,1bbl,2.92,3.41,9.2,76,6000,30,34,7295 +0,106,honda,gas,std,two,hatchback,fwd,front,96.5,167.5,65.2,53.3,2236,ohc,four,110,1bbl,3.15,3.58,9.0,86,5800,27,33,7895 +0,106,honda,gas,std,two,hatchback,fwd,front,96.5,167.5,65.2,53.3,2289,ohc,four,110,1bbl,3.15,3.58,9.0,86,5800,27,33,9095 +0,85,honda,gas,std,four,sedan,fwd,front,96.5,175.4,65.2,54.1,2304,ohc,four,110,1bbl,3.15,3.58,9.0,86,5800,27,33,8845 +0,85,honda,gas,std,four,sedan,fwd,front,96.5,175.4,62.5,54.1,2372,ohc,four,110,1bbl,3.15,3.58,9.0,86,5800,27,33,10295 +0,85,honda,gas,std,four,sedan,fwd,front,96.5,175.4,65.2,54.1,2465,ohc,four,110,mpfi,3.15,3.58,9.0,101,5800,24,28,12945 +1,107,honda,gas,std,two,sedan,fwd,front,96.5,169.1,66.0,51.0,2293,ohc,four,110,2bbl,3.15,3.58,9.1,100,5500,25,31,10345 +0,?,isuzu,gas,std,four,sedan,rwd,front,94.3,170.7,61.8,53.5,2337,ohc,four,111,2bbl,3.31,3.23,8.5,78,4800,24,29,6785 +1,?,isuzu,gas,std,two,sedan,fwd,front,94.5,155.9,63.6,52.0,1874,ohc,four,90,2bbl,3.03,3.11,9.6,70,5400,38,43,? +0,?,isuzu,gas,std,four,sedan,fwd,front,94.5,155.9,63.6,52.0,1909,ohc,four,90,2bbl,3.03,3.11,9.6,70,5400,38,43,? +2,?,isuzu,gas,std,two,hatchback,rwd,front,96.0,172.6,65.2,51.4,2734,ohc,four,119,spfi,3.43,3.23,9.2,90,5000,24,29,11048 +0,145,jaguar,gas,std,four,sedan,rwd,front,113.0,199.6,69.6,52.8,4066,dohc,six,258,mpfi,3.63,4.17,8.1,176,4750,15,19,32250 +0,?,jaguar,gas,std,four,sedan,rwd,front,113.0,199.6,69.6,52.8,4066,dohc,six,258,mpfi,3.63,4.17,8.1,176,4750,15,19,35550 +0,?,jaguar,gas,std,two,sedan,rwd,front,102.0,191.7,70.6,47.8,3950,ohcv,twelve,326,mpfi,3.54,2.76,11.5,262,5000,13,17,36000 +1,104,mazda,gas,std,two,hatchback,fwd,front,93.1,159.1,64.2,54.1,1890,ohc,four,91,2bbl,3.03,3.15,9.0,68,5000,30,31,5195 +1,104,mazda,gas,std,two,hatchback,fwd,front,93.1,159.1,64.2,54.1,1900,ohc,four,91,2bbl,3.03,3.15,9.0,68,5000,31,38,6095 +1,104,mazda,gas,std,two,hatchback,fwd,front,93.1,159.1,64.2,54.1,1905,ohc,four,91,2bbl,3.03,3.15,9.0,68,5000,31,38,6795 +1,113,mazda,gas,std,four,sedan,fwd,front,93.1,166.8,64.2,54.1,1945,ohc,four,91,2bbl,3.03,3.15,9.0,68,5000,31,38,6695 +1,113,mazda,gas,std,four,sedan,fwd,front,93.1,166.8,64.2,54.1,1950,ohc,four,91,2bbl,3.08,3.15,9.0,68,5000,31,38,7395 +3,150,mazda,gas,std,two,hatchback,rwd,front,95.3,169.0,65.7,49.6,2380,rotor,two,70,4bbl,?,?,9.4,101,6000,17,23,10945 +3,150,mazda,gas,std,two,hatchback,rwd,front,95.3,169.0,65.7,49.6,2380,rotor,two,70,4bbl,?,?,9.4,101,6000,17,23,11845 +3,150,mazda,gas,std,two,hatchback,rwd,front,95.3,169.0,65.7,49.6,2385,rotor,two,70,4bbl,?,?,9.4,101,6000,17,23,13645 +3,150,mazda,gas,std,two,hatchback,rwd,front,95.3,169.0,65.7,49.6,2500,rotor,two,80,mpfi,?,?,9.4,135,6000,16,23,15645 +1,129,mazda,gas,std,two,hatchback,fwd,front,98.8,177.8,66.5,53.7,2385,ohc,four,122,2bbl,3.39,3.39,8.6,84,4800,26,32,8845 +0,115,mazda,gas,std,four,sedan,fwd,front,98.8,177.8,66.5,55.5,2410,ohc,four,122,2bbl,3.39,3.39,8.6,84,4800,26,32,8495 +1,129,mazda,gas,std,two,hatchback,fwd,front,98.8,177.8,66.5,53.7,2385,ohc,four,122,2bbl,3.39,3.39,8.6,84,4800,26,32,10595 +0,115,mazda,gas,std,four,sedan,fwd,front,98.8,177.8,66.5,55.5,2410,ohc,four,122,2bbl,3.39,3.39,8.6,84,4800,26,32,10245 +0,?,mazda,diesel,std,?,sedan,fwd,front,98.8,177.8,66.5,55.5,2443,ohc,four,122,idi,3.39,3.39,22.7,64,4650,36,42,10795 +0,115,mazda,gas,std,four,hatchback,fwd,front,98.8,177.8,66.5,55.5,2425,ohc,four,122,2bbl,3.39,3.39,8.6,84,4800,26,32,11245 +0,118,mazda,gas,std,four,sedan,rwd,front,104.9,175.0,66.1,54.4,2670,ohc,four,140,mpfi,3.76,3.16,8.0,120,5000,19,27,18280 +0,?,mazda,diesel,std,four,sedan,rwd,front,104.9,175.0,66.1,54.4,2700,ohc,four,134,idi,3.43,3.64,22.0,72,4200,31,39,18344 +-1,93,mercedes-benz,diesel,turbo,four,sedan,rwd,front,110.0,190.9,70.3,56.5,3515,ohc,five,183,idi,3.58,3.64,21.5,123,4350,22,25,25552 +-1,93,mercedes-benz,diesel,turbo,four,wagon,rwd,front,110.0,190.9,70.3,58.7,3750,ohc,five,183,idi,3.58,3.64,21.5,123,4350,22,25,28248 +0,93,mercedes-benz,diesel,turbo,two,hardtop,rwd,front,106.7,187.5,70.3,54.9,3495,ohc,five,183,idi,3.58,3.64,21.5,123,4350,22,25,28176 +-1,93,mercedes-benz,diesel,turbo,four,sedan,rwd,front,115.6,202.6,71.7,56.3,3770,ohc,five,183,idi,3.58,3.64,21.5,123,4350,22,25,31600 +-1,?,mercedes-benz,gas,std,four,sedan,rwd,front,115.6,202.6,71.7,56.5,3740,ohcv,eight,234,mpfi,3.46,3.10,8.3,155,4750,16,18,34184 +3,142,mercedes-benz,gas,std,two,convertible,rwd,front,96.6,180.3,70.5,50.8,3685,ohcv,eight,234,mpfi,3.46,3.10,8.3,155,4750,16,18,35056 +0,?,mercedes-benz,gas,std,four,sedan,rwd,front,120.9,208.1,71.7,56.7,3900,ohcv,eight,308,mpfi,3.80,3.35,8.0,184,4500,14,16,40960 +1,?,mercedes-benz,gas,std,two,hardtop,rwd,front,112.0,199.2,72.0,55.4,3715,ohcv,eight,304,mpfi,3.80,3.35,8.0,184,4500,14,16,45400 +1,?,mercury,gas,turbo,two,hatchback,rwd,front,102.7,178.4,68.0,54.8,2910,ohc,four,140,mpfi,3.78,3.12,8.0,175,5000,19,24,16503 +2,161,mitsubishi,gas,std,two,hatchback,fwd,front,93.7,157.3,64.4,50.8,1918,ohc,four,92,2bbl,2.97,3.23,9.4,68,5500,37,41,5389 +2,161,mitsubishi,gas,std,two,hatchback,fwd,front,93.7,157.3,64.4,50.8,1944,ohc,four,92,2bbl,2.97,3.23,9.4,68,5500,31,38,6189 +2,161,mitsubishi,gas,std,two,hatchback,fwd,front,93.7,157.3,64.4,50.8,2004,ohc,four,92,2bbl,2.97,3.23,9.4,68,5500,31,38,6669 +1,161,mitsubishi,gas,turbo,two,hatchback,fwd,front,93.0,157.3,63.8,50.8,2145,ohc,four,98,spdi,3.03,3.39,7.6,102,5500,24,30,7689 +3,153,mitsubishi,gas,turbo,two,hatchback,fwd,front,96.3,173.0,65.4,49.4,2370,ohc,four,110,spdi,3.17,3.46,7.5,116,5500,23,30,9959 +3,153,mitsubishi,gas,std,two,hatchback,fwd,front,96.3,173.0,65.4,49.4,2328,ohc,four,122,2bbl,3.35,3.46,8.5,88,5000,25,32,8499 +3,?,mitsubishi,gas,turbo,two,hatchback,fwd,front,95.9,173.2,66.3,50.2,2833,ohc,four,156,spdi,3.58,3.86,7.0,145,5000,19,24,12629 +3,?,mitsubishi,gas,turbo,two,hatchback,fwd,front,95.9,173.2,66.3,50.2,2921,ohc,four,156,spdi,3.59,3.86,7.0,145,5000,19,24,14869 +3,?,mitsubishi,gas,turbo,two,hatchback,fwd,front,95.9,173.2,66.3,50.2,2926,ohc,four,156,spdi,3.59,3.86,7.0,145,5000,19,24,14489 +1,125,mitsubishi,gas,std,four,sedan,fwd,front,96.3,172.4,65.4,51.6,2365,ohc,four,122,2bbl,3.35,3.46,8.5,88,5000,25,32,6989 +1,125,mitsubishi,gas,std,four,sedan,fwd,front,96.3,172.4,65.4,51.6,2405,ohc,four,122,2bbl,3.35,3.46,8.5,88,5000,25,32,8189 +1,125,mitsubishi,gas,turbo,four,sedan,fwd,front,96.3,172.4,65.4,51.6,2403,ohc,four,110,spdi,3.17,3.46,7.5,116,5500,23,30,9279 +-1,137,mitsubishi,gas,std,four,sedan,fwd,front,96.3,172.4,65.4,51.6,2403,ohc,four,110,spdi,3.17,3.46,7.5,116,5500,23,30,9279 +1,128,nissan,gas,std,two,sedan,fwd,front,94.5,165.3,63.8,54.5,1889,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,5499 +1,128,nissan,diesel,std,two,sedan,fwd,front,94.5,165.3,63.8,54.5,2017,ohc,four,103,idi,2.99,3.47,21.9,55,4800,45,50,7099 +1,128,nissan,gas,std,two,sedan,fwd,front,94.5,165.3,63.8,54.5,1918,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,6649 +1,122,nissan,gas,std,four,sedan,fwd,front,94.5,165.3,63.8,54.5,1938,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,6849 +1,103,nissan,gas,std,four,wagon,fwd,front,94.5,170.2,63.8,53.5,2024,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,7349 +1,128,nissan,gas,std,two,sedan,fwd,front,94.5,165.3,63.8,54.5,1951,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,7299 +1,128,nissan,gas,std,two,hatchback,fwd,front,94.5,165.6,63.8,53.3,2028,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,7799 +1,122,nissan,gas,std,four,sedan,fwd,front,94.5,165.3,63.8,54.5,1971,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,7499 +1,103,nissan,gas,std,four,wagon,fwd,front,94.5,170.2,63.8,53.5,2037,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,7999 +2,168,nissan,gas,std,two,hardtop,fwd,front,95.1,162.4,63.8,53.3,2008,ohc,four,97,2bbl,3.15,3.29,9.4,69,5200,31,37,8249 +0,106,nissan,gas,std,four,hatchback,fwd,front,97.2,173.4,65.2,54.7,2324,ohc,four,120,2bbl,3.33,3.47,8.5,97,5200,27,34,8949 +0,106,nissan,gas,std,four,sedan,fwd,front,97.2,173.4,65.2,54.7,2302,ohc,four,120,2bbl,3.33,3.47,8.5,97,5200,27,34,9549 +0,128,nissan,gas,std,four,sedan,fwd,front,100.4,181.7,66.5,55.1,3095,ohcv,six,181,mpfi,3.43,3.27,9.0,152,5200,17,22,13499 +0,108,nissan,gas,std,four,wagon,fwd,front,100.4,184.6,66.5,56.1,3296,ohcv,six,181,mpfi,3.43,3.27,9.0,152,5200,17,22,14399 +0,108,nissan,gas,std,four,sedan,fwd,front,100.4,184.6,66.5,55.1,3060,ohcv,six,181,mpfi,3.43,3.27,9.0,152,5200,19,25,13499 +3,194,nissan,gas,std,two,hatchback,rwd,front,91.3,170.7,67.9,49.7,3071,ohcv,six,181,mpfi,3.43,3.27,9.0,160,5200,19,25,17199 +3,194,nissan,gas,turbo,two,hatchback,rwd,front,91.3,170.7,67.9,49.7,3139,ohcv,six,181,mpfi,3.43,3.27,7.8,200,5200,17,23,19699 +1,231,nissan,gas,std,two,hatchback,rwd,front,99.2,178.5,67.9,49.7,3139,ohcv,six,181,mpfi,3.43,3.27,9.0,160,5200,19,25,18399 +0,161,peugot,gas,std,four,sedan,rwd,front,107.9,186.7,68.4,56.7,3020,l,four,120,mpfi,3.46,3.19,8.4,97,5000,19,24,11900 +0,161,peugot,diesel,turbo,four,sedan,rwd,front,107.9,186.7,68.4,56.7,3197,l,four,152,idi,3.70,3.52,21.0,95,4150,28,33,13200 +0,?,peugot,gas,std,four,wagon,rwd,front,114.2,198.9,68.4,58.7,3230,l,four,120,mpfi,3.46,3.19,8.4,97,5000,19,24,12440 +0,?,peugot,diesel,turbo,four,wagon,rwd,front,114.2,198.9,68.4,58.7,3430,l,four,152,idi,3.70,3.52,21.0,95,4150,25,25,13860 +0,161,peugot,gas,std,four,sedan,rwd,front,107.9,186.7,68.4,56.7,3075,l,four,120,mpfi,3.46,2.19,8.4,95,5000,19,24,15580 +0,161,peugot,diesel,turbo,four,sedan,rwd,front,107.9,186.7,68.4,56.7,3252,l,four,152,idi,3.70,3.52,21.0,95,4150,28,33,16900 +0,?,peugot,gas,std,four,wagon,rwd,front,114.2,198.9,68.4,56.7,3285,l,four,120,mpfi,3.46,2.19,8.4,95,5000,19,24,16695 +0,?,peugot,diesel,turbo,four,wagon,rwd,front,114.2,198.9,68.4,58.7,3485,l,four,152,idi,3.70,3.52,21.0,95,4150,25,25,17075 +0,161,peugot,gas,std,four,sedan,rwd,front,107.9,186.7,68.4,56.7,3075,l,four,120,mpfi,3.46,3.19,8.4,97,5000,19,24,16630 +0,161,peugot,diesel,turbo,four,sedan,rwd,front,107.9,186.7,68.4,56.7,3252,l,four,152,idi,3.70,3.52,21.0,95,4150,28,33,17950 +0,161,peugot,gas,turbo,four,sedan,rwd,front,108.0,186.7,68.3,56.0,3130,l,four,134,mpfi,3.61,3.21,7.0,142,5600,18,24,18150 +1,119,plymouth,gas,std,two,hatchback,fwd,front,93.7,157.3,63.8,50.8,1918,ohc,four,90,2bbl,2.97,3.23,9.4,68,5500,37,41,5572 +1,119,plymouth,gas,turbo,two,hatchback,fwd,front,93.7,157.3,63.8,50.8,2128,ohc,four,98,spdi,3.03,3.39,7.6,102,5500,24,30,7957 +1,154,plymouth,gas,std,four,hatchback,fwd,front,93.7,157.3,63.8,50.6,1967,ohc,four,90,2bbl,2.97,3.23,9.4,68,5500,31,38,6229 +1,154,plymouth,gas,std,four,sedan,fwd,front,93.7,167.3,63.8,50.8,1989,ohc,four,90,2bbl,2.97,3.23,9.4,68,5500,31,38,6692 +1,154,plymouth,gas,std,four,sedan,fwd,front,93.7,167.3,63.8,50.8,2191,ohc,four,98,2bbl,2.97,3.23,9.4,68,5500,31,38,7609 +-1,74,plymouth,gas,std,four,wagon,fwd,front,103.3,174.6,64.6,59.8,2535,ohc,four,122,2bbl,3.35,3.46,8.5,88,5000,24,30,8921 +3,?,plymouth,gas,turbo,two,hatchback,rwd,front,95.9,173.2,66.3,50.2,2818,ohc,four,156,spdi,3.59,3.86,7.0,145,5000,19,24,12764 +3,186,porsche,gas,std,two,hatchback,rwd,front,94.5,168.9,68.3,50.2,2778,ohc,four,151,mpfi,3.94,3.11,9.5,143,5500,19,27,22018 +3,?,porsche,gas,std,two,hardtop,rwd,rear,89.5,168.9,65.0,51.6,2756,ohcf,six,194,mpfi,3.74,2.90,9.5,207,5900,17,25,32528 +3,?,porsche,gas,std,two,hardtop,rwd,rear,89.5,168.9,65.0,51.6,2756,ohcf,six,194,mpfi,3.74,2.90,9.5,207,5900,17,25,34028 +3,?,porsche,gas,std,two,convertible,rwd,rear,89.5,168.9,65.0,51.6,2800,ohcf,six,194,mpfi,3.74,2.90,9.5,207,5900,17,25,37028 +1,?,porsche,gas,std,two,hatchback,rwd,front,98.4,175.7,72.3,50.5,3366,dohcv,eight,203,mpfi,3.94,3.11,10.0,288,5750,17,28,? +0,?,renault,gas,std,four,wagon,fwd,front,96.1,181.5,66.5,55.2,2579,ohc,four,132,mpfi,3.46,3.90,8.7,?,?,23,31,9295 +2,?,renault,gas,std,two,hatchback,fwd,front,96.1,176.8,66.6,50.5,2460,ohc,four,132,mpfi,3.46,3.90,8.7,?,?,23,31,9895 +3,150,saab,gas,std,two,hatchback,fwd,front,99.1,186.6,66.5,56.1,2658,ohc,four,121,mpfi,3.54,3.07,9.31,110,5250,21,28,11850 +2,104,saab,gas,std,four,sedan,fwd,front,99.1,186.6,66.5,56.1,2695,ohc,four,121,mpfi,3.54,3.07,9.3,110,5250,21,28,12170 +3,150,saab,gas,std,two,hatchback,fwd,front,99.1,186.6,66.5,56.1,2707,ohc,four,121,mpfi,2.54,2.07,9.3,110,5250,21,28,15040 +2,104,saab,gas,std,four,sedan,fwd,front,99.1,186.6,66.5,56.1,2758,ohc,four,121,mpfi,3.54,3.07,9.3,110,5250,21,28,15510 +3,150,saab,gas,turbo,two,hatchback,fwd,front,99.1,186.6,66.5,56.1,2808,dohc,four,121,mpfi,3.54,3.07,9.0,160,5500,19,26,18150 +2,104,saab,gas,turbo,four,sedan,fwd,front,99.1,186.6,66.5,56.1,2847,dohc,four,121,mpfi,3.54,3.07,9.0,160,5500,19,26,18620 +2,83,subaru,gas,std,two,hatchback,fwd,front,93.7,156.9,63.4,53.7,2050,ohcf,four,97,2bbl,3.62,2.36,9.0,69,4900,31,36,5118 +2,83,subaru,gas,std,two,hatchback,fwd,front,93.7,157.9,63.6,53.7,2120,ohcf,four,108,2bbl,3.62,2.64,8.7,73,4400,26,31,7053 +2,83,subaru,gas,std,two,hatchback,4wd,front,93.3,157.3,63.8,55.7,2240,ohcf,four,108,2bbl,3.62,2.64,8.7,73,4400,26,31,7603 +0,102,subaru,gas,std,four,sedan,fwd,front,97.2,172.0,65.4,52.5,2145,ohcf,four,108,2bbl,3.62,2.64,9.5,82,4800,32,37,7126 +0,102,subaru,gas,std,four,sedan,fwd,front,97.2,172.0,65.4,52.5,2190,ohcf,four,108,2bbl,3.62,2.64,9.5,82,4400,28,33,7775 +0,102,subaru,gas,std,four,sedan,fwd,front,97.2,172.0,65.4,52.5,2340,ohcf,four,108,mpfi,3.62,2.64,9.0,94,5200,26,32,9960 +0,102,subaru,gas,std,four,sedan,4wd,front,97.0,172.0,65.4,54.3,2385,ohcf,four,108,2bbl,3.62,2.64,9.0,82,4800,24,25,9233 +0,102,subaru,gas,turbo,four,sedan,4wd,front,97.0,172.0,65.4,54.3,2510,ohcf,four,108,mpfi,3.62,2.64,7.7,111,4800,24,29,11259 +0,89,subaru,gas,std,four,wagon,fwd,front,97.0,173.5,65.4,53.0,2290,ohcf,four,108,2bbl,3.62,2.64,9.0,82,4800,28,32,7463 +0,89,subaru,gas,std,four,wagon,fwd,front,97.0,173.5,65.4,53.0,2455,ohcf,four,108,mpfi,3.62,2.64,9.0,94,5200,25,31,10198 +0,85,subaru,gas,std,four,wagon,4wd,front,96.9,173.6,65.4,54.9,2420,ohcf,four,108,2bbl,3.62,2.64,9.0,82,4800,23,29,8013 +0,85,subaru,gas,turbo,four,wagon,4wd,front,96.9,173.6,65.4,54.9,2650,ohcf,four,108,mpfi,3.62,2.64,7.7,111,4800,23,23,11694 +1,87,toyota,gas,std,two,hatchback,fwd,front,95.7,158.7,63.6,54.5,1985,ohc,four,92,2bbl,3.05,3.03,9.0,62,4800,35,39,5348 +1,87,toyota,gas,std,two,hatchback,fwd,front,95.7,158.7,63.6,54.5,2040,ohc,four,92,2bbl,3.05,3.03,9.0,62,4800,31,38,6338 +1,74,toyota,gas,std,four,hatchback,fwd,front,95.7,158.7,63.6,54.5,2015,ohc,four,92,2bbl,3.05,3.03,9.0,62,4800,31,38,6488 +0,77,toyota,gas,std,four,wagon,fwd,front,95.7,169.7,63.6,59.1,2280,ohc,four,92,2bbl,3.05,3.03,9.0,62,4800,31,37,6918 +0,81,toyota,gas,std,four,wagon,4wd,front,95.7,169.7,63.6,59.1,2290,ohc,four,92,2bbl,3.05,3.03,9.0,62,4800,27,32,7898 +0,91,toyota,gas,std,four,wagon,4wd,front,95.7,169.7,63.6,59.1,3110,ohc,four,92,2bbl,3.05,3.03,9.0,62,4800,27,32,8778 +0,91,toyota,gas,std,four,sedan,fwd,front,95.7,166.3,64.4,53.0,2081,ohc,four,98,2bbl,3.19,3.03,9.0,70,4800,30,37,6938 +0,91,toyota,gas,std,four,hatchback,fwd,front,95.7,166.3,64.4,52.8,2109,ohc,four,98,2bbl,3.19,3.03,9.0,70,4800,30,37,7198 +0,91,toyota,diesel,std,four,sedan,fwd,front,95.7,166.3,64.4,53.0,2275,ohc,four,110,idi,3.27,3.35,22.5,56,4500,34,36,7898 +0,91,toyota,diesel,std,four,hatchback,fwd,front,95.7,166.3,64.4,52.8,2275,ohc,four,110,idi,3.27,3.35,22.5,56,4500,38,47,7788 +0,91,toyota,gas,std,four,sedan,fwd,front,95.7,166.3,64.4,53.0,2094,ohc,four,98,2bbl,3.19,3.03,9.0,70,4800,38,47,7738 +0,91,toyota,gas,std,four,hatchback,fwd,front,95.7,166.3,64.4,52.8,2122,ohc,four,98,2bbl,3.19,3.03,9.0,70,4800,28,34,8358 +0,91,toyota,gas,std,four,sedan,fwd,front,95.7,166.3,64.4,52.8,2140,ohc,four,98,2bbl,3.19,3.03,9.0,70,4800,28,34,9258 +1,168,toyota,gas,std,two,sedan,rwd,front,94.5,168.7,64.0,52.6,2169,ohc,four,98,2bbl,3.19,3.03,9.0,70,4800,29,34,8058 +1,168,toyota,gas,std,two,hatchback,rwd,front,94.5,168.7,64.0,52.6,2204,ohc,four,98,2bbl,3.19,3.03,9.0,70,4800,29,34,8238 +1,168,toyota,gas,std,two,sedan,rwd,front,94.5,168.7,64.0,52.6,2265,dohc,four,98,mpfi,3.24,3.08,9.4,112,6600,26,29,9298 +1,168,toyota,gas,std,two,hatchback,rwd,front,94.5,168.7,64.0,52.6,2300,dohc,four,98,mpfi,3.24,3.08,9.4,112,6600,26,29,9538 +2,134,toyota,gas,std,two,hardtop,rwd,front,98.4,176.2,65.6,52.0,2540,ohc,four,146,mpfi,3.62,3.50,9.3,116,4800,24,30,8449 +2,134,toyota,gas,std,two,hardtop,rwd,front,98.4,176.2,65.6,52.0,2536,ohc,four,146,mpfi,3.62,3.50,9.3,116,4800,24,30,9639 +2,134,toyota,gas,std,two,hatchback,rwd,front,98.4,176.2,65.6,52.0,2551,ohc,four,146,mpfi,3.62,3.50,9.3,116,4800,24,30,9989 +2,134,toyota,gas,std,two,hardtop,rwd,front,98.4,176.2,65.6,52.0,2679,ohc,four,146,mpfi,3.62,3.50,9.3,116,4800,24,30,11199 +2,134,toyota,gas,std,two,hatchback,rwd,front,98.4,176.2,65.6,52.0,2714,ohc,four,146,mpfi,3.62,3.50,9.3,116,4800,24,30,11549 +2,134,toyota,gas,std,two,convertible,rwd,front,98.4,176.2,65.6,53.0,2975,ohc,four,146,mpfi,3.62,3.50,9.3,116,4800,24,30,17669 +-1,65,toyota,gas,std,four,sedan,fwd,front,102.4,175.6,66.5,54.9,2326,ohc,four,122,mpfi,3.31,3.54,8.7,92,4200,29,34,8948 +-1,65,toyota,diesel,turbo,four,sedan,fwd,front,102.4,175.6,66.5,54.9,2480,ohc,four,110,idi,3.27,3.35,22.5,73,4500,30,33,10698 +-1,65,toyota,gas,std,four,hatchback,fwd,front,102.4,175.6,66.5,53.9,2414,ohc,four,122,mpfi,3.31,3.54,8.7,92,4200,27,32,9988 +-1,65,toyota,gas,std,four,sedan,fwd,front,102.4,175.6,66.5,54.9,2414,ohc,four,122,mpfi,3.31,3.54,8.7,92,4200,27,32,10898 +-1,65,toyota,gas,std,four,hatchback,fwd,front,102.4,175.6,66.5,53.9,2458,ohc,four,122,mpfi,3.31,3.54,8.7,92,4200,27,32,11248 +3,197,toyota,gas,std,two,hatchback,rwd,front,102.9,183.5,67.7,52.0,2976,dohc,six,171,mpfi,3.27,3.35,9.3,161,5200,20,24,16558 +3,197,toyota,gas,std,two,hatchback,rwd,front,102.9,183.5,67.7,52.0,3016,dohc,six,171,mpfi,3.27,3.35,9.3,161,5200,19,24,15998 +-1,90,toyota,gas,std,four,sedan,rwd,front,104.5,187.8,66.5,54.1,3131,dohc,six,171,mpfi,3.27,3.35,9.2,156,5200,20,24,15690 +-1,?,toyota,gas,std,four,wagon,rwd,front,104.5,187.8,66.5,54.1,3151,dohc,six,161,mpfi,3.27,3.35,9.2,156,5200,19,24,15750 +2,122,volkswagen,diesel,std,two,sedan,fwd,front,97.3,171.7,65.5,55.7,2261,ohc,four,97,idi,3.01,3.40,23.0,52,4800,37,46,7775 +2,122,volkswagen,gas,std,two,sedan,fwd,front,97.3,171.7,65.5,55.7,2209,ohc,four,109,mpfi,3.19,3.40,9.0,85,5250,27,34,7975 +2,94,volkswagen,diesel,std,four,sedan,fwd,front,97.3,171.7,65.5,55.7,2264,ohc,four,97,idi,3.01,3.40,23.0,52,4800,37,46,7995 +2,94,volkswagen,gas,std,four,sedan,fwd,front,97.3,171.7,65.5,55.7,2212,ohc,four,109,mpfi,3.19,3.40,9.0,85,5250,27,34,8195 +2,94,volkswagen,gas,std,four,sedan,fwd,front,97.3,171.7,65.5,55.7,2275,ohc,four,109,mpfi,3.19,3.40,9.0,85,5250,27,34,8495 +2,94,volkswagen,diesel,turbo,four,sedan,fwd,front,97.3,171.7,65.5,55.7,2319,ohc,four,97,idi,3.01,3.40,23.0,68,4500,37,42,9495 +2,94,volkswagen,gas,std,four,sedan,fwd,front,97.3,171.7,65.5,55.7,2300,ohc,four,109,mpfi,3.19,3.40,10.0,100,5500,26,32,9995 +3,?,volkswagen,gas,std,two,convertible,fwd,front,94.5,159.3,64.2,55.6,2254,ohc,four,109,mpfi,3.19,3.40,8.5,90,5500,24,29,11595 +3,256,volkswagen,gas,std,two,hatchback,fwd,front,94.5,165.7,64.0,51.4,2221,ohc,four,109,mpfi,3.19,3.40,8.5,90,5500,24,29,9980 +0,?,volkswagen,gas,std,four,sedan,fwd,front,100.4,180.2,66.9,55.1,2661,ohc,five,136,mpfi,3.19,3.40,8.5,110,5500,19,24,13295 +0,?,volkswagen,diesel,turbo,four,sedan,fwd,front,100.4,180.2,66.9,55.1,2579,ohc,four,97,idi,3.01,3.40,23.0,68,4500,33,38,13845 +0,?,volkswagen,gas,std,four,wagon,fwd,front,100.4,183.1,66.9,55.1,2563,ohc,four,109,mpfi,3.19,3.40,9.0,88,5500,25,31,12290 +-2,103,volvo,gas,std,four,sedan,rwd,front,104.3,188.8,67.2,56.2,2912,ohc,four,141,mpfi,3.78,3.15,9.5,114,5400,23,28,12940 +-1,74,volvo,gas,std,four,wagon,rwd,front,104.3,188.8,67.2,57.5,3034,ohc,four,141,mpfi,3.78,3.15,9.5,114,5400,23,28,13415 +-2,103,volvo,gas,std,four,sedan,rwd,front,104.3,188.8,67.2,56.2,2935,ohc,four,141,mpfi,3.78,3.15,9.5,114,5400,24,28,15985 +-1,74,volvo,gas,std,four,wagon,rwd,front,104.3,188.8,67.2,57.5,3042,ohc,four,141,mpfi,3.78,3.15,9.5,114,5400,24,28,16515 +-2,103,volvo,gas,turbo,four,sedan,rwd,front,104.3,188.8,67.2,56.2,3045,ohc,four,130,mpfi,3.62,3.15,7.5,162,5100,17,22,18420 +-1,74,volvo,gas,turbo,four,wagon,rwd,front,104.3,188.8,67.2,57.5,3157,ohc,four,130,mpfi,3.62,3.15,7.5,162,5100,17,22,18950 +-1,95,volvo,gas,std,four,sedan,rwd,front,109.1,188.8,68.9,55.5,2952,ohc,four,141,mpfi,3.78,3.15,9.5,114,5400,23,28,16845 +-1,95,volvo,gas,turbo,four,sedan,rwd,front,109.1,188.8,68.8,55.5,3049,ohc,four,141,mpfi,3.78,3.15,8.7,160,5300,19,25,19045 +-1,95,volvo,gas,std,four,sedan,rwd,front,109.1,188.8,68.9,55.5,3012,ohcv,six,173,mpfi,3.58,2.87,8.8,134,5500,18,23,21485 +-1,95,volvo,diesel,turbo,four,sedan,rwd,front,109.1,188.8,68.9,55.5,3217,ohc,six,145,idi,3.01,3.40,23.0,106,4800,26,27,22470 +-1,95,volvo,gas,turbo,four,sedan,rwd,front,109.1,188.8,68.9,55.5,3062,ohc,four,141,mpfi,3.78,3.15,9.5,114,5400,19,25,22625 diff --git a/Jupyter-Notebooks/pandas_demos-main/main.py b/Jupyter-Notebooks/pandas_demos-main/main.py new file mode 100644 index 0000000..0e6b4af --- /dev/null +++ b/Jupyter-Notebooks/pandas_demos-main/main.py @@ -0,0 +1,14 @@ +#from secrets1 import username, password +from decouple import config + + + +print("hello world") +#print(username, password) + + +USER1= config('user1') +PASSWORD1= config('password1') + +print(USER1) +print(PASSWORD1) \ No newline at end of file diff --git a/Jupyter-Notebooks/pandas_demos-main/requirements.txt b/Jupyter-Notebooks/pandas_demos-main/requirements.txt new file mode 100644 index 0000000..9a40276 --- /dev/null +++ b/Jupyter-Notebooks/pandas_demos-main/requirements.txt @@ -0,0 +1,8 @@ +certifi==2022.12.7 +charset-normalizer==3.0.1 +idna==3.4 +numpy==1.24.1 +prettyprint==0.1.5 +requests==2.28.2 +urllib3==1.26.14 +numpy==1.24.1 \ No newline at end of file diff --git a/Jupyter-Notebooks/pandas_demos-main/ve_instructions.txt b/Jupyter-Notebooks/pandas_demos-main/ve_instructions.txt new file mode 100644 index 0000000..9bc9692 --- /dev/null +++ b/Jupyter-Notebooks/pandas_demos-main/ve_instructions.txt @@ -0,0 +1,16 @@ +Create a virtual environment +-python -m venv {name of environment} + +Run the activate.bat file to activate our virutal environment + If we are in the directory that is holding our environment folder we can use the relative path from our shell + - {name of the folder of our virtual environment}\Scripts\activate.bat + If NOT we need to reference the absolute the path, or the path from where we are in our shell + +After we have installed our packages we can freeze our pip list and add it to a text file for easy installation + -pip freeze > requirements.txt + +If I want to use this file to update my pip list I can install it using + -pip install -r requirements.txt + +Deactivate our virtual environment + -Deactivate \ No newline at end of file diff --git a/Jupyter-Notebooks/pandas_demos.ipynb b/Jupyter-Notebooks/pandas_demos.ipynb new file mode 100644 index 0000000..e69de29 diff --git a/Jupyter-Notebooks/pandas_lab1.ipynb b/Jupyter-Notebooks/pandas_lab1.ipynb new file mode 100644 index 0000000..6e207a4 --- /dev/null +++ b/Jupyter-Notebooks/pandas_lab1.ipynb @@ -0,0 +1,880 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np\n", + "\n", + "path = 'https://archive.ics.uci.edu/ml/machine-learning-databases/autos/imports-85.data'\n", + "\n", + "df = pd.read_csv(path, header=None)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
0123456789...16171819202122232425
03?alfa-romerogasstdtwoconvertiblerwdfront88.6...130mpfi3.472.689.01115000212713495
13?alfa-romerogasstdtwoconvertiblerwdfront88.6...130mpfi3.472.689.01115000212716500
21?alfa-romerogasstdtwohatchbackrwdfront94.5...152mpfi2.683.479.01545000192616500
32164audigasstdfoursedanfwdfront99.8...109mpfi3.193.4010.01025500243013950
42164audigasstdfoursedan4wdfront99.4...136mpfi3.193.408.01155500182217450
\n", + "

5 rows × 26 columns

\n", + "
" + ], + "text/plain": [ + " 0 1 2 3 4 5 6 7 8 9 ... \\\n", + "0 3 ? alfa-romero gas std two convertible rwd front 88.6 ... \n", + "1 3 ? alfa-romero gas std two convertible rwd front 88.6 ... \n", + "2 1 ? alfa-romero gas std two hatchback rwd front 94.5 ... \n", + "3 2 164 audi gas std four sedan fwd front 99.8 ... \n", + "4 2 164 audi gas std four sedan 4wd front 99.4 ... \n", + "\n", + " 16 17 18 19 20 21 22 23 24 25 \n", + "0 130 mpfi 3.47 2.68 9.0 111 5000 21 27 13495 \n", + "1 130 mpfi 3.47 2.68 9.0 111 5000 21 27 16500 \n", + "2 152 mpfi 2.68 3.47 9.0 154 5000 19 26 16500 \n", + "3 109 mpfi 3.19 3.40 10.0 102 5500 24 30 13950 \n", + "4 136 mpfi 3.19 3.40 8.0 115 5500 18 22 17450 \n", + "\n", + "[5 rows x 26 columns]" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.head(5)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolingnormalized-lossesmakefuel-typeaspirationnum-of-doorsbody-styledrive-wheelsengine-locationwheel-base...engine-sizefuel-systemborestrokecompression-ratiohorsepowerpeak-rpmcity-mpghighway-mpgprice
03?alfa-romerogasstdtwoconvertiblerwdfront88.6...130mpfi3.472.689.01115000212713495
13?alfa-romerogasstdtwoconvertiblerwdfront88.6...130mpfi3.472.689.01115000212716500
21?alfa-romerogasstdtwohatchbackrwdfront94.5...152mpfi2.683.479.01545000192616500
32164audigasstdfoursedanfwdfront99.8...109mpfi3.193.4010.01025500243013950
42164audigasstdfoursedan4wdfront99.4...136mpfi3.193.408.01155500182217450
\n", + "

5 rows × 26 columns

\n", + "
" + ], + "text/plain": [ + " symboling normalized-losses make fuel-type aspiration num-of-doors \\\n", + "0 3 ? alfa-romero gas std two \n", + "1 3 ? alfa-romero gas std two \n", + "2 1 ? alfa-romero gas std two \n", + "3 2 164 audi gas std four \n", + "4 2 164 audi gas std four \n", + "\n", + " body-style drive-wheels engine-location wheel-base ... engine-size \\\n", + "0 convertible rwd front 88.6 ... 130 \n", + "1 convertible rwd front 88.6 ... 130 \n", + "2 hatchback rwd front 94.5 ... 152 \n", + "3 sedan fwd front 99.8 ... 109 \n", + "4 sedan 4wd front 99.4 ... 136 \n", + "\n", + " fuel-system bore stroke compression-ratio horsepower peak-rpm city-mpg \\\n", + "0 mpfi 3.47 2.68 9.0 111 5000 21 \n", + "1 mpfi 3.47 2.68 9.0 111 5000 21 \n", + "2 mpfi 2.68 3.47 9.0 154 5000 19 \n", + "3 mpfi 3.19 3.40 10.0 102 5500 24 \n", + "4 mpfi 3.19 3.40 8.0 115 5500 18 \n", + "\n", + " highway-mpg price \n", + "0 27 13495 \n", + "1 27 16500 \n", + "2 26 16500 \n", + "3 30 13950 \n", + "4 22 17450 \n", + "\n", + "[5 rows x 26 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "headers = [\"symboling\",\"normalized-losses\",\"make\",\"fuel-type\",\"aspiration\", \"num-of-doors\",\"body-style\",\n", + " \"drive-wheels\",\"engine-location\",\"wheel-base\", \"length\",\"width\",\"height\",\"curb-weight\",\"engine-type\",\n", + " \"num-of-cylinders\", \"engine-size\",\"fuel-system\",\"bore\",\"stroke\",\"compression-ratio\",\"horsepower\",\n", + " \"peak-rpm\",\"city-mpg\",\"highway-mpg\",\"price\"]\n", + "df.columns = headers\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symbolingnormalized-lossesmakefuel-typeaspirationnum-of-doorsbody-styledrive-wheelsengine-locationwheel-base...engine-sizefuel-systemborestrokecompression-ratiohorsepowerpeak-rpmcity-mpghighway-mpgprice
03?alfa-romerogasstdtwoconvertiblerwdfront88.6...130mpfi3.472.689.01115000212713495
13?alfa-romerogasstdtwoconvertiblerwdfront88.6...130mpfi3.472.689.01115000212716500
21?alfa-romerogasstdtwohatchbackrwdfront94.5...152mpfi2.683.479.01545000192616500
32164audigasstdfoursedanfwdfront99.8...109mpfi3.193.4010.01025500243013950
42164audigasstdfoursedan4wdfront99.4...136mpfi3.193.408.01155500182217450
\n", + "

5 rows × 26 columns

\n", + "
" + ], + "text/plain": [ + " symboling normalized-losses make fuel-type aspiration num-of-doors \\\n", + "0 3 ? alfa-romero gas std two \n", + "1 3 ? alfa-romero gas std two \n", + "2 1 ? alfa-romero gas std two \n", + "3 2 164 audi gas std four \n", + "4 2 164 audi gas std four \n", + "\n", + " body-style drive-wheels engine-location wheel-base ... engine-size \\\n", + "0 convertible rwd front 88.6 ... 130 \n", + "1 convertible rwd front 88.6 ... 130 \n", + "2 hatchback rwd front 94.5 ... 152 \n", + "3 sedan fwd front 99.8 ... 109 \n", + "4 sedan 4wd front 99.4 ... 136 \n", + "\n", + " fuel-system bore stroke compression-ratio horsepower peak-rpm city-mpg \\\n", + "0 mpfi 3.47 2.68 9.0 111 5000 21 \n", + "1 mpfi 3.47 2.68 9.0 111 5000 21 \n", + "2 mpfi 2.68 3.47 9.0 154 5000 19 \n", + "3 mpfi 3.19 3.40 10.0 102 5500 24 \n", + "4 mpfi 3.19 3.40 8.0 115 5500 18 \n", + "\n", + " highway-mpg price \n", + "0 27 13495 \n", + "1 27 16500 \n", + "2 26 16500 \n", + "3 30 13950 \n", + "4 22 17450 \n", + "\n", + "[5 rows x 26 columns]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df1=df.replace('?',np.NaN)\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df1[df1[\"price\"].isnull()]\n", + "df=df1.dropna(subset=[\"price\"], axis=0)\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "symboling int64\n", + "normalized-losses object\n", + "make object\n", + "fuel-type object\n", + "aspiration object\n", + "num-of-doors object\n", + "body-style object\n", + "drive-wheels object\n", + "engine-location object\n", + "wheel-base float64\n", + "length float64\n", + "width float64\n", + "height float64\n", + "curb-weight int64\n", + "engine-type object\n", + "num-of-cylinders object\n", + "engine-size int64\n", + "fuel-system object\n", + "bore object\n", + "stroke object\n", + "compression-ratio float64\n", + "horsepower object\n", + "peak-rpm object\n", + "city-mpg int64\n", + "highway-mpg int64\n", + "price object\n", + "dtype: object" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.columns\n", + "df.dtypes" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
symboling
count201.000000
mean0.840796
std1.254802
min-2.000000
25%0.000000
50%1.000000
75%2.000000
max3.000000
\n", + "
" + ], + "text/plain": [ + " symboling\n", + "count 201.000000\n", + "mean 0.840796\n", + "std 1.254802\n", + "min -2.000000\n", + "25% 0.000000\n", + "50% 1.000000\n", + "75% 2.000000\n", + "max 3.000000" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#df[['make', 'price']]\n", + "df[['make', 'price', 'symboling']].describe()" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Int64Index: 201 entries, 0 to 204\n", + "Data columns (total 26 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 symboling 201 non-null int64 \n", + " 1 normalized-losses 164 non-null object \n", + " 2 make 201 non-null object \n", + " 3 fuel-type 201 non-null object \n", + " 4 aspiration 201 non-null object \n", + " 5 num-of-doors 199 non-null object \n", + " 6 body-style 201 non-null object \n", + " 7 drive-wheels 201 non-null object \n", + " 8 engine-location 201 non-null object \n", + " 9 wheel-base 201 non-null float64\n", + " 10 length 201 non-null float64\n", + " 11 width 201 non-null float64\n", + " 12 height 201 non-null float64\n", + " 13 curb-weight 201 non-null int64 \n", + " 14 engine-type 201 non-null object \n", + " 15 num-of-cylinders 201 non-null object \n", + " 16 engine-size 201 non-null int64 \n", + " 17 fuel-system 201 non-null object \n", + " 18 bore 197 non-null object \n", + " 19 stroke 197 non-null object \n", + " 20 compression-ratio 201 non-null float64\n", + " 21 horsepower 199 non-null object \n", + " 22 peak-rpm 199 non-null object \n", + " 23 city-mpg 201 non-null int64 \n", + " 24 highway-mpg 201 non-null int64 \n", + " 25 price 201 non-null object \n", + "dtypes: float64(5), int64(5), object(16)\n", + "memory usage: 42.4+ KB\n" + ] + } + ], + "source": [ + "df.info()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "329e74eab13e1efbefcaeabff40e1514f85405b91e84e04e6869e473b0154ff3" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Jupyter-Notebooks/python-json-practice.ipynb b/Jupyter-Notebooks/python-json-practice.ipynb new file mode 100644 index 0000000..c20a650 --- /dev/null +++ b/Jupyter-Notebooks/python-json-practice.ipynb @@ -0,0 +1,332 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1. Create a function that returns a list of all the names.\n", + "2. Create a function that counts the total number of males and females. Return both numbers\n", + "3. Create a function that returns a list of all the charachters that appear in more than x number of films. \n", + " Where 'x' is the number of films you are checking for and is passed into the function.\n", + "4. Create function that returns a tuple of the min, max, and avg height for all charachters\n", + "5. Create a function that accepts two arguements: eye color and hair color. \n", + " Return a dictionary with the min, max, and avg height based on the parameters.\n", + "\n", + "Challenge 1: Get all of the response data into a list using a \"While Loop\" instead of a \"For Loop\"\n", + "Challenge 2: For problem number 4, convert the centimeters to feet\n", + "Challenge 3: Create a function that returns a list of all the names that start with a certain letter.\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10\n", + "9\n" + ] + } + ], + "source": [ + "import requests\n", + "import json\n", + "from pprint import PrettyPrinter\n", + "import math\n", + "\n", + "\n", + "url = 'https://swapi.dev/api/people/?page=1'\n", + "response = requests.get(url)\n", + "new_response = response.json()\n", + "\n", + "print(len(new_response[\"results\"]))\n", + "total_pages = math.ceil(new_response[\"count\"] / len(new_response[\"results\"]))\n", + "print(total_pages)\n", + "results_list = []\n", + "data = []\n", + "\n", + "url = 'https://swapi.dev/api/people/?page='\n", + "for i in range(1, total_pages + 1):\n", + " request = requests.get(url + str(i))\n", + " response = request.json()\n", + " data.append(response)\n", + " results_list.extend(data[i-1][\"results\"])\n", + "#print(data)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['Luke Skywalker', 'C-3PO', 'R2-D2', 'Darth Vader', 'Leia Organa', 'Owen Lars', 'Beru Whitesun lars', 'R5-D4', 'Biggs Darklighter', 'Obi-Wan Kenobi', 'Anakin Skywalker', 'Wilhuff Tarkin', 'Chewbacca', 'Han Solo', 'Greedo', 'Jabba Desilijic Tiure', 'Wedge Antilles', 'Jek Tono Porkins', 'Yoda', 'Palpatine', 'Boba Fett', 'IG-88', 'Bossk', 'Lando Calrissian', 'Lobot', 'Ackbar', 'Mon Mothma', 'Arvel Crynyd', 'Wicket Systri Warrick', 'Nien Nunb', 'Qui-Gon Jinn', 'Nute Gunray', 'Finis Valorum', 'Padmé Amidala', 'Jar Jar Binks', 'Roos Tarpals', 'Rugor Nass', 'Ric Olié', 'Watto', 'Sebulba', 'Quarsh Panaka', 'Shmi Skywalker', 'Darth Maul', 'Bib Fortuna', 'Ayla Secura', 'Ratts Tyerel', 'Dud Bolt', 'Gasgano', 'Ben Quadinaros', 'Mace Windu', 'Ki-Adi-Mundi', 'Kit Fisto', 'Eeth Koth', 'Adi Gallia', 'Saesee Tiin', 'Yarael Poof', 'Plo Koon', 'Mas Amedda', 'Gregar Typho', 'Cordé', 'Cliegg Lars', 'Poggle the Lesser', 'Luminara Unduli', 'Barriss Offee', 'Dormé', 'Dooku', 'Bail Prestor Organa', 'Jango Fett', 'Zam Wesell', 'Dexter Jettster', 'Lama Su', 'Taun We', 'Jocasta Nu', 'R4-P17', 'Wat Tambor', 'San Hill', 'Shaak Ti', 'Grievous', 'Tarfful', 'Raymus Antilles', 'Sly Moore', 'Tion Medon']\n" + ] + } + ], + "source": [ + "#1. Create a function that returns a list of all the names.\n", + "def list_of_names():\n", + " names = []\n", + " for each_name in results_list:\n", + " names.append(each_name[\"name\"])\n", + " return names\n", + "print(list_of_names())" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Male count = 60 and Female count = 17\n" + ] + } + ], + "source": [ + "#2. Create a function that counts the total number of males and females. Return both numbers\n", + "def total_gender():\n", + " male_count = 0\n", + " female_count = 0\n", + " for each_gender in results_list:\n", + " if each_gender[\"gender\"] == \"male\":\n", + " male_count += 1\n", + " elif each_gender[\"gender\"] == \"female\":\n", + " female_count += 1\n", + " return (male_count, female_count)\n", + "x, y = total_gender()\n", + "print(f\"Male count = {x} and Female count = {y}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[('Owen Lars', 3), ('Beru Whitesun lars', 3), ('Anakin Skywalker', 3), ('Han Solo', 3), ('Jabba Desilijic Tiure', 3), ('Wedge Antilles', 3), ('Boba Fett', 3), ('Nute Gunray', 3), ('Padmé Amidala', 3), ('Ayla Secura', 3), ('Mace Windu', 3), ('Ki-Adi-Mundi', 3), ('Kit Fisto', 3), ('Plo Koon', 3)]\n" + ] + } + ], + "source": [ + "#3. Create a function that returns a list of all the characters that appear in more than x number of films. \n", + "# Where 'x' is the number of films you are checking for and is passed into the function.\n", + "def char_films_count(num):\n", + " char_films_list = []\n", + " for each_char in results_list:\n", + " if len(each_char[\"films\"]) == num:\n", + " char_films_list.append((each_char[\"name\"],len(each_char[\"films\"])))\n", + " return char_films_list\n", + "\n", + "print(char_films_count(3))" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Minimum = 66 : Maximum = 264 : Aveage = 175\n" + ] + } + ], + "source": [ + "#4. Create function that returns a tuple of the min, max, and avg height for all characters \n", + "def char_height():\n", + " ht_list = []\n", + " #total_ht = 0\n", + " for each_ht in results_list:\n", + " if each_ht[\"height\"].isnumeric():\n", + " h = int(each_ht[\"height\"])\n", + " ht_list.append(h)\n", + " return (min(ht_list), max(ht_list), round(sum(ht_list) / len(ht_list)))\n", + " \n", + "a, b, c = char_height()\n", + "print(f\"Minimum = {a} : Maximum = {b} : Aveage = {c}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'eye_color': 'brown', 'hair_color': 'black', 'minimum': 163, 'maximum': 191, 'average': 180}\n" + ] + } + ], + "source": [ + "#5. Create a function that accepts two arguements: eye color and hair color. Return a dictionary with the min, max, and avg height based on the parameters.\n", + "def eye_hair_dict_mod(eye_color, hair_color):\n", + " eye_hair_dict = {}\n", + " eye_hair_list = []\n", + "\n", + " for each_record in results_list:\n", + " if each_record[\"eye_color\"].strip() == eye_color and each_record[\"hair_color\"].strip() == hair_color : \n", + " if each_record[\"height\"].isnumeric(): \n", + " eye_hair_list.append(int(each_record[\"height\"]))\n", + "\n", + " if eye_hair_list != []:\n", + " if len(eye_hair_list) == 1:\n", + " eye_hair_dict[\"eye_color\"] = eye_color\n", + " eye_hair_dict[\"hair_color\"] = hair_color\n", + " eye_hair_dict[\"minimum\"] = eye_hair_list[0] \n", + " eye_hair_dict[\"maximum\"] = eye_hair_list[0]\n", + " eye_hair_dict[\"average\"] = eye_hair_list[0]\n", + " else:\n", + " eye_hair_dict[\"eye_color\"] = eye_color\n", + " eye_hair_dict[\"hair_color\"] = hair_color\n", + " eye_hair_dict[\"minimum\"] = min(eye_hair_list) \n", + " eye_hair_dict[\"maximum\"] = max(eye_hair_list)\n", + " eye_hair_dict[\"average\"] = math.ceil(sum(eye_hair_list)/len(eye_hair_list))\n", + " return eye_hair_dict\n", + "\n", + "print(eye_hair_dict_mod(\"brown\",\"black\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "66 264 175\n" + ] + } + ], + "source": [ + "def char_height():\n", + " char_ht_list = []\n", + " for each_char in results_list:\n", + " if each_char[\"height\"].isnumeric():\n", + " h = int(each_char[\"height\"])\n", + " char_ht_list.append(h)\n", + " \n", + " return (min(char_ht_list), max(char_ht_list), round(sum(char_ht_list) / len(char_ht_list)))\n", + "\n", + "x, y, z = char_height()\n", + "print(x,y,z)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "#Challenge 1: Get all of the response data into a list using a \"While Loop\" instead of a \"For Loop\"\n", + "url = 'https://swapi.dev/api/people/?page=1'\n", + "while url != None:\n", + " request = requests.get(url)\n", + " response = request.json()\n", + " url = response[\"next\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Minimum = 2011.68 cms : Maximum = 8046.72 cms : Aveage = 5322 cms\n" + ] + } + ], + "source": [ + "#Challenge 2: For problem number 4, convert the centimeters to feet\n", + "def char_height():\n", + " ht_list = []\n", + " for each_ht in results_list:\n", + " if each_ht[\"height\"].isnumeric():\n", + " h = int(each_ht[\"height\"])\n", + " ht_list.append(h)\n", + " return (min(ht_list)*30.48, max(ht_list)*30.48, round((sum(ht_list) / len(ht_list))*30.48))\n", + " \n", + "a, b, c = char_height()\n", + "print(f\"Minimum = {a} cms : Maximum = {b} cms : Aveage = {c} cms\")" + ] + }, + { + "cell_type": "code", + "execution_count": 126, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n" + ] + } + ], + "source": [ + "#Challenge 3: Create a function that returns a list of all the names that start with a certain letter.\n", + "def starships_starting_with(name):\n", + " import re\n", + " tmp_list = []\n", + " for each in results_list:\n", + " tmp = re.search(name.upper(), each[\"name\"].upper())\n", + " if tmp != None:\n", + " if tmp.end() != 0:\n", + " tmp_list.append(each[\"name\"])\n", + " return tmp_list\n", + "print(starships_starting_with(\" \"))" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)]" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "329e74eab13e1efbefcaeabff40e1514f85405b91e84e04e6869e473b0154ff3" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Jupyter-Notebooks/sam-practice-problem.ipynb b/Jupyter-Notebooks/sam-practice-problem.ipynb new file mode 100644 index 0000000..167bb2d --- /dev/null +++ b/Jupyter-Notebooks/sam-practice-problem.ipynb @@ -0,0 +1,188 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Requirements:\n", + " 1. Create a function for finding the cargo capacity which is 'unknown' and the names starts with 'Naboo'and return a list with their name,model and pilots.\n", + " 2. Write a function to find the starship_class with no passengers(0) and return in a list.\n", + " 3. Find length and crew with minimum 1 pilots and 1 films\n", + " 4. Find minimum and maximum of max-atmosphering-speed where the starship-class is starfighter and put them with manufature,length,and crew in 2 dictionaries. one for min_speed and other dict for max_speed.\n", + " 5. for given model , find the hyperdrive_rating and 'MGLT'.\n", + " Additional Questions:\n", + " problem 2 - Avoid the duplicates\n", + " output:{'Starfighter', 'assault starfighter', 'starfighter', 'Assault Starfighter'}\n", + " problem 2 - find how many time repeat that words in the list and return them in the dictionary\n", + " output:\n", + " {'assault starfighter': 1, 'Starfighter': 5, 'Assault Starfighter': 1, 'starfighter': 4}\n", + " problem 3 - print the dictioary with all length values and crew values as a list inside the dict and keep key as Length_list, crew_list. Find the 2nd maximum of length and 2nd max of crew.\n", + " output:{'Length_list': [9.2, 9.6, 76.0, 26.5, 47.9], 'crew_list': ['1', '1', '8', '1', '4']}\n", + " Second Maximum Length= 47.9\n", + " Second Maximum Crew = 4\n", + " problem 5 -get that model from the user\n", + "3:37\n", + "some of the requirements I have made by my own :smile:" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://swapi.dev/api/starships/?page=2\n", + "https://swapi.dev/api/starships/?page=3\n", + "https://swapi.dev/api/starships/?page=4\n", + "None\n", + "[{'name': 'CR90 corvette', 'model': 'CR90 corvette', 'manufacturer': 'Corellian Engineering Corporation', 'cost_in_credits': '3500000', 'length': '150', 'max_atmosphering_speed': '950', 'crew': '30-165', 'passengers': '600', 'cargo_capacity': '3000000', 'consumables': '1 year', 'hyperdrive_rating': '2.0', 'MGLT': '60', 'starship_class': 'corvette', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/3/', 'https://swapi.dev/api/films/6/'], 'created': '2014-12-10T14:20:33.369000Z', 'edited': '2014-12-20T21:23:49.867000Z', 'url': 'https://swapi.dev/api/starships/2/'}, {'name': 'Star Destroyer', 'model': 'Imperial I-class Star Destroyer', 'manufacturer': 'Kuat Drive Yards', 'cost_in_credits': '150000000', 'length': '1,600', 'max_atmosphering_speed': '975', 'crew': '47,060', 'passengers': 'n/a', 'cargo_capacity': '36000000', 'consumables': '2 years', 'hyperdrive_rating': '2.0', 'MGLT': '60', 'starship_class': 'Star Destroyer', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-10T15:08:19.848000Z', 'edited': '2014-12-20T21:23:49.870000Z', 'url': 'https://swapi.dev/api/starships/3/'}, {'name': 'Sentinel-class landing craft', 'model': 'Sentinel-class landing craft', 'manufacturer': 'Sienar Fleet Systems, Cyngus Spaceworks', 'cost_in_credits': '240000', 'length': '38', 'max_atmosphering_speed': '1000', 'crew': '5', 'passengers': '75', 'cargo_capacity': '180000', 'consumables': '1 month', 'hyperdrive_rating': '1.0', 'MGLT': '70', 'starship_class': 'landing craft', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/'], 'created': '2014-12-10T15:48:00.586000Z', 'edited': '2014-12-20T21:23:49.873000Z', 'url': 'https://swapi.dev/api/starships/5/'}, {'name': 'Death Star', 'model': 'DS-1 Orbital Battle Station', 'manufacturer': 'Imperial Department of Military Research, Sienar Fleet Systems', 'cost_in_credits': '1000000000000', 'length': '120000', 'max_atmosphering_speed': 'n/a', 'crew': '342,953', 'passengers': '843,342', 'cargo_capacity': '1000000000000', 'consumables': '3 years', 'hyperdrive_rating': '4.0', 'MGLT': '10', 'starship_class': 'Deep Space Mobile Battlestation', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/'], 'created': '2014-12-10T16:36:50.509000Z', 'edited': '2014-12-20T21:26:24.783000Z', 'url': 'https://swapi.dev/api/starships/9/'}, {'name': 'Millennium Falcon', 'model': 'YT-1300 light freighter', 'manufacturer': 'Corellian Engineering Corporation', 'cost_in_credits': '100000', 'length': '34.37', 'max_atmosphering_speed': '1050', 'crew': '4', 'passengers': '6', 'cargo_capacity': '100000', 'consumables': '2 months', 'hyperdrive_rating': '0.5', 'MGLT': '75', 'starship_class': 'Light freighter', 'pilots': ['https://swapi.dev/api/people/13/', 'https://swapi.dev/api/people/14/', 'https://swapi.dev/api/people/25/', 'https://swapi.dev/api/people/31/'], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-10T16:59:45.094000Z', 'edited': '2014-12-20T21:23:49.880000Z', 'url': 'https://swapi.dev/api/starships/10/'}, {'name': 'Y-wing', 'model': 'BTL Y-wing', 'manufacturer': 'Koensayr Manufacturing', 'cost_in_credits': '134999', 'length': '14', 'max_atmosphering_speed': '1000km', 'crew': '2', 'passengers': '0', 'cargo_capacity': '110', 'consumables': '1 week', 'hyperdrive_rating': '1.0', 'MGLT': '80', 'starship_class': 'assault starfighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-12T11:00:39.817000Z', 'edited': '2014-12-20T21:23:49.883000Z', 'url': 'https://swapi.dev/api/starships/11/'}, {'name': 'X-wing', 'model': 'T-65 X-wing', 'manufacturer': 'Incom Corporation', 'cost_in_credits': '149999', 'length': '12.5', 'max_atmosphering_speed': '1050', 'crew': '1', 'passengers': '0', 'cargo_capacity': '110', 'consumables': '1 week', 'hyperdrive_rating': '1.0', 'MGLT': '100', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/1/', 'https://swapi.dev/api/people/9/', 'https://swapi.dev/api/people/18/', 'https://swapi.dev/api/people/19/'], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-12T11:19:05.340000Z', 'edited': '2014-12-20T21:23:49.886000Z', 'url': 'https://swapi.dev/api/starships/12/'}, {'name': 'TIE Advanced x1', 'model': 'Twin Ion Engine Advanced x1', 'manufacturer': 'Sienar Fleet Systems', 'cost_in_credits': 'unknown', 'length': '9.2', 'max_atmosphering_speed': '1200', 'crew': '1', 'passengers': '0', 'cargo_capacity': '150', 'consumables': '5 days', 'hyperdrive_rating': '1.0', 'MGLT': '105', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/4/'], 'films': ['https://swapi.dev/api/films/1/'], 'created': '2014-12-12T11:21:32.991000Z', 'edited': '2014-12-20T21:23:49.889000Z', 'url': 'https://swapi.dev/api/starships/13/'}, {'name': 'Executor', 'model': 'Executor-class star dreadnought', 'manufacturer': 'Kuat Drive Yards, Fondor Shipyards', 'cost_in_credits': '1143350000', 'length': '19000', 'max_atmosphering_speed': 'n/a', 'crew': '279,144', 'passengers': '38000', 'cargo_capacity': '250000000', 'consumables': '6 years', 'hyperdrive_rating': '2.0', 'MGLT': '40', 'starship_class': 'Star dreadnought', 'pilots': [], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-15T12:31:42.547000Z', 'edited': '2014-12-20T21:23:49.893000Z', 'url': 'https://swapi.dev/api/starships/15/'}, {'name': 'Rebel transport', 'model': 'GR-75 medium transport', 'manufacturer': 'Gallofree Yards, Inc.', 'cost_in_credits': 'unknown', 'length': '90', 'max_atmosphering_speed': '650', 'crew': '6', 'passengers': '90', 'cargo_capacity': '19000000', 'consumables': '6 months', 'hyperdrive_rating': '4.0', 'MGLT': '20', 'starship_class': 'Medium transport', 'pilots': [], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-15T12:34:52.264000Z', 'edited': '2014-12-20T21:23:49.895000Z', 'url': 'https://swapi.dev/api/starships/17/'}, {'name': 'Slave 1', 'model': 'Firespray-31-class patrol and attack', 'manufacturer': 'Kuat Systems Engineering', 'cost_in_credits': 'unknown', 'length': '21.5', 'max_atmosphering_speed': '1000', 'crew': '1', 'passengers': '6', 'cargo_capacity': '70000', 'consumables': '1 month', 'hyperdrive_rating': '3.0', 'MGLT': '70', 'starship_class': 'Patrol craft', 'pilots': ['https://swapi.dev/api/people/22/'], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/5/'], 'created': '2014-12-15T13:00:56.332000Z', 'edited': '2014-12-20T21:23:49.897000Z', 'url': 'https://swapi.dev/api/starships/21/'}, {'name': 'Imperial shuttle', 'model': 'Lambda-class T-4a shuttle', 'manufacturer': 'Sienar Fleet Systems', 'cost_in_credits': '240000', 'length': '20', 'max_atmosphering_speed': '850', 'crew': '6', 'passengers': '20', 'cargo_capacity': '80000', 'consumables': '2 months', 'hyperdrive_rating': '1.0', 'MGLT': '50', 'starship_class': 'Armed government transport', 'pilots': ['https://swapi.dev/api/people/1/', 'https://swapi.dev/api/people/13/', 'https://swapi.dev/api/people/14/'], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-15T13:04:47.235000Z', 'edited': '2014-12-20T21:23:49.900000Z', 'url': 'https://swapi.dev/api/starships/22/'}, {'name': 'EF76 Nebulon-B escort frigate', 'model': 'EF76 Nebulon-B escort frigate', 'manufacturer': 'Kuat Drive Yards', 'cost_in_credits': '8500000', 'length': '300', 'max_atmosphering_speed': '800', 'crew': '854', 'passengers': '75', 'cargo_capacity': '6000000', 'consumables': '2 years', 'hyperdrive_rating': '2.0', 'MGLT': '40', 'starship_class': 'Escort ship', 'pilots': [], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-15T13:06:30.813000Z', 'edited': '2014-12-20T21:23:49.902000Z', 'url': 'https://swapi.dev/api/starships/23/'}, {'name': 'Calamari Cruiser', 'model': 'MC80 Liberty type Star Cruiser', 'manufacturer': 'Mon Calamari shipyards', 'cost_in_credits': '104000000', 'length': '1200', 'max_atmosphering_speed': 'n/a', 'crew': '5400', 'passengers': '1200', 'cargo_capacity': 'unknown', 'consumables': '2 years', 'hyperdrive_rating': '1.0', 'MGLT': '60', 'starship_class': 'Star Cruiser', 'pilots': [], 'films': ['https://swapi.dev/api/films/3/'], 'created': '2014-12-18T10:54:57.804000Z', 'edited': '2014-12-20T21:23:49.904000Z', 'url': 'https://swapi.dev/api/starships/27/'}, {'name': 'A-wing', 'model': 'RZ-1 A-wing Interceptor', 'manufacturer': 'Alliance Underground Engineering, Incom Corporation', 'cost_in_credits': '175000', 'length': '9.6', 'max_atmosphering_speed': '1300', 'crew': '1', 'passengers': '0', 'cargo_capacity': '40', 'consumables': '1 week', 'hyperdrive_rating': '1.0', 'MGLT': '120', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/29/'], 'films': ['https://swapi.dev/api/films/3/'], 'created': '2014-12-18T11:16:34.542000Z', 'edited': '2014-12-20T21:23:49.907000Z', 'url': 'https://swapi.dev/api/starships/28/'}, {'name': 'B-wing', 'model': 'A/SF-01 B-wing starfighter', 'manufacturer': 'Slayn & Korpil', 'cost_in_credits': '220000', 'length': '16.9', 'max_atmosphering_speed': '950', 'crew': '1', 'passengers': '0', 'cargo_capacity': '45', 'consumables': '1 week', 'hyperdrive_rating': '2.0', 'MGLT': '91', 'starship_class': 'Assault Starfighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/3/'], 'created': '2014-12-18T11:18:04.763000Z', 'edited': '2014-12-20T21:23:49.909000Z', 'url': 'https://swapi.dev/api/starships/29/'}, {'name': 'Republic Cruiser', 'model': 'Consular-class cruiser', 'manufacturer': 'Corellian Engineering Corporation', 'cost_in_credits': 'unknown', 'length': '115', 'max_atmosphering_speed': '900', 'crew': '9', 'passengers': '16', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': '2.0', 'MGLT': 'unknown', 'starship_class': 'Space cruiser', 'pilots': [], 'films': ['https://swapi.dev/api/films/4/'], 'created': '2014-12-19T17:01:31.488000Z', 'edited': '2014-12-20T21:23:49.912000Z', 'url': 'https://swapi.dev/api/starships/31/'}, {'name': 'Droid control ship', 'model': 'Lucrehulk-class Droid Control Ship', 'manufacturer': 'Hoersch-Kessel Drive, Inc.', 'cost_in_credits': 'unknown', 'length': '3170', 'max_atmosphering_speed': 'n/a', 'crew': '175', 'passengers': '139000', 'cargo_capacity': '4000000000', 'consumables': '500 days', 'hyperdrive_rating': '2.0', 'MGLT': 'unknown', 'starship_class': 'Droid control ship', 'pilots': [], 'films': ['https://swapi.dev/api/films/4/', 'https://swapi.dev/api/films/5/', 'https://swapi.dev/api/films/6/'], 'created': '2014-12-19T17:04:06.323000Z', 'edited': '2014-12-20T21:23:49.915000Z', 'url': 'https://swapi.dev/api/starships/32/'}, {'name': 'Naboo fighter', 'model': 'N-1 starfighter', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps', 'cost_in_credits': '200000', 'length': '11', 'max_atmosphering_speed': '1100', 'crew': '1', 'passengers': '0', 'cargo_capacity': '65', 'consumables': '7 days', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/11/', 'https://swapi.dev/api/people/35/', 'https://swapi.dev/api/people/60/'], 'films': ['https://swapi.dev/api/films/4/', 'https://swapi.dev/api/films/5/'], 'created': '2014-12-19T17:39:17.582000Z', 'edited': '2014-12-20T21:23:49.917000Z', 'url': 'https://swapi.dev/api/starships/39/'}, {'name': 'Naboo Royal Starship', 'model': 'J-type 327 Nubian royal starship', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps, Nubia Star Drives', 'cost_in_credits': 'unknown', 'length': '76', 'max_atmosphering_speed': '920', 'crew': '8', 'passengers': 'unknown', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': '1.8', 'MGLT': 'unknown', 'starship_class': 'yacht', 'pilots': ['https://swapi.dev/api/people/39/'], 'films': ['https://swapi.dev/api/films/4/'], 'created': '2014-12-19T17:45:03.506000Z', 'edited': '2014-12-20T21:23:49.919000Z', 'url': 'https://swapi.dev/api/starships/40/'}, {'name': 'Scimitar', 'model': 'Star Courier', 'manufacturer': 'Republic Sienar Systems', 'cost_in_credits': '55000000', 'length': '26.5', 'max_atmosphering_speed': '1180', 'crew': '1', 'passengers': '6', 'cargo_capacity': '2500000', 'consumables': '30 days', 'hyperdrive_rating': '1.5', 'MGLT': 'unknown', 'starship_class': 'Space Transport', 'pilots': ['https://swapi.dev/api/people/44/'], 'films': ['https://swapi.dev/api/films/4/'], 'created': '2014-12-20T09:39:56.116000Z', 'edited': '2014-12-20T21:23:49.922000Z', 'url': 'https://swapi.dev/api/starships/41/'}, {'name': 'J-type diplomatic barge', 'model': 'J-type diplomatic barge', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps, Nubia Star Drives', 'cost_in_credits': '2000000', 'length': '39', 'max_atmosphering_speed': '2000', 'crew': '5', 'passengers': '10', 'cargo_capacity': 'unknown', 'consumables': '1 year', 'hyperdrive_rating': '0.7', 'MGLT': 'unknown', 'starship_class': 'Diplomatic barge', 'pilots': [], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T11:05:51.237000Z', 'edited': '2014-12-20T21:23:49.925000Z', 'url': 'https://swapi.dev/api/starships/43/'}, {'name': 'AA-9 Coruscant freighter', 'model': 'Botajef AA-9 Freighter-Liner', 'manufacturer': 'Botajef Shipyards', 'cost_in_credits': 'unknown', 'length': '390', 'max_atmosphering_speed': 'unknown', 'crew': 'unknown', 'passengers': '30000', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': 'unknown', 'MGLT': 'unknown', 'starship_class': 'freighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T17:24:23.509000Z', 'edited': '2014-12-20T21:23:49.928000Z', 'url': 'https://swapi.dev/api/starships/47/'}, {'name': 'Jedi starfighter', 'model': 'Delta-7 Aethersprite-class interceptor', 'manufacturer': 'Kuat Systems Engineering', 'cost_in_credits': '180000', 'length': '8', 'max_atmosphering_speed': '1150', 'crew': '1', 'passengers': '0', 'cargo_capacity': '60', 'consumables': '7 days', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/58/'], 'films': ['https://swapi.dev/api/films/5/', 'https://swapi.dev/api/films/6/'], 'created': '2014-12-20T17:35:23.906000Z', 'edited': '2014-12-20T21:23:49.930000Z', 'url': 'https://swapi.dev/api/starships/48/'}, {'name': 'H-type Nubian yacht', 'model': 'H-type Nubian yacht', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps', 'cost_in_credits': 'unknown', 'length': '47.9', 'max_atmosphering_speed': '8000', 'crew': '4', 'passengers': 'unknown', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': '0.9', 'MGLT': 'unknown', 'starship_class': 'yacht', 'pilots': ['https://swapi.dev/api/people/35/'], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T17:46:46.847000Z', 'edited': '2014-12-20T21:23:49.932000Z', 'url': 'https://swapi.dev/api/starships/49/'}, {'name': 'Republic Assault ship', 'model': 'Acclamator I-class assault ship', 'manufacturer': 'Rothana Heavy Engineering', 'cost_in_credits': 'unknown', 'length': '752', 'max_atmosphering_speed': 'unknown', 'crew': '700', 'passengers': '16000', 'cargo_capacity': '11250000', 'consumables': '2 years', 'hyperdrive_rating': '0.6', 'MGLT': 'unknown', 'starship_class': 'assault ship', 'pilots': [], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T18:08:42.926000Z', 'edited': '2014-12-20T21:23:49.935000Z', 'url': 'https://swapi.dev/api/starships/52/'}, {'name': 'Solar Sailer', 'model': 'Punworcca 116-class interstellar sloop', 'manufacturer': 'Huppla Pasa Tisc Shipwrights Collective', 'cost_in_credits': '35700', 'length': '15.2', 'max_atmosphering_speed': '1600', 'crew': '3', 'passengers': '11', 'cargo_capacity': '240', 'consumables': '7 days', 'hyperdrive_rating': '1.5', 'MGLT': 'unknown', 'starship_class': 'yacht', 'pilots': [], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T18:37:56.969000Z', 'edited': '2014-12-20T21:23:49.937000Z', 'url': 'https://swapi.dev/api/starships/58/'}, {'name': 'Trade Federation cruiser', 'model': 'Providence-class carrier/destroyer', 'manufacturer': 'Rendili StarDrive, Free Dac Volunteers Engineering corps.', 'cost_in_credits': '125000000', 'length': '1088', 'max_atmosphering_speed': '1050', 'crew': '600', 'passengers': '48247', 'cargo_capacity': '50000000', 'consumables': '4 years', 'hyperdrive_rating': '1.5', 'MGLT': 'unknown', 'starship_class': 'capital ship', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/11/'], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:40:21.902000Z', 'edited': '2014-12-20T21:23:49.941000Z', 'url': 'https://swapi.dev/api/starships/59/'}, {'name': 'Theta-class T-2c shuttle', 'model': 'Theta-class T-2c shuttle', 'manufacturer': 'Cygnus Spaceworks', 'cost_in_credits': '1000000', 'length': '18.5', 'max_atmosphering_speed': '2000', 'crew': '5', 'passengers': '16', 'cargo_capacity': '50000', 'consumables': '56 days', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'transport', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:48:40.409000Z', 'edited': '2014-12-20T21:23:49.944000Z', 'url': 'https://swapi.dev/api/starships/61/'}, {'name': 'Republic attack cruiser', 'model': 'Senator-class Star Destroyer', 'manufacturer': 'Kuat Drive Yards, Allanteen Six shipyards', 'cost_in_credits': '59000000', 'length': '1137', 'max_atmosphering_speed': '975', 'crew': '7400', 'passengers': '2000', 'cargo_capacity': '20000000', 'consumables': '2 years', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'star destroyer', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:52:56.232000Z', 'edited': '2014-12-20T21:23:49.946000Z', 'url': 'https://swapi.dev/api/starships/63/'}, {'name': 'Naboo star skiff', 'model': 'J-type star skiff', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps/Nubia Star Drives, Incorporated', 'cost_in_credits': 'unknown', 'length': '29.2', 'max_atmosphering_speed': '1050', 'crew': '3', 'passengers': '3', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': '0.5', 'MGLT': 'unknown', 'starship_class': 'yacht', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/35/'], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:55:15.396000Z', 'edited': '2014-12-20T21:23:49.948000Z', 'url': 'https://swapi.dev/api/starships/64/'}, {'name': 'Jedi Interceptor', 'model': 'Eta-2 Actis-class light interceptor', 'manufacturer': 'Kuat Systems Engineering', 'cost_in_credits': '320000', 'length': '5.47', 'max_atmosphering_speed': '1500', 'crew': '1', 'passengers': '0', 'cargo_capacity': '60', 'consumables': '2 days', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'starfighter', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/11/'], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:56:57.468000Z', 'edited': '2014-12-20T21:23:49.951000Z', 'url': 'https://swapi.dev/api/starships/65/'}, {'name': 'arc-170', 'model': 'Aggressive Reconnaissance-170 starfighte', 'manufacturer': 'Incom Corporation, Subpro Corporation', 'cost_in_credits': '155000', 'length': '14.5', 'max_atmosphering_speed': '1000', 'crew': '3', 'passengers': '0', 'cargo_capacity': '110', 'consumables': '5 days', 'hyperdrive_rating': '1.0', 'MGLT': '100', 'starship_class': 'starfighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T20:03:48.603000Z', 'edited': '2014-12-20T21:23:49.953000Z', 'url': 'https://swapi.dev/api/starships/66/'}, {'name': 'Banking clan frigte', 'model': 'Munificent-class star frigate', 'manufacturer': 'Hoersch-Kessel Drive, Inc, Gwori Revolutionary Industries', 'cost_in_credits': '57000000', 'length': '825', 'max_atmosphering_speed': 'unknown', 'crew': '200', 'passengers': 'unknown', 'cargo_capacity': '40000000', 'consumables': '2 years', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'cruiser', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T20:07:11.538000Z', 'edited': '2014-12-20T21:23:49.956000Z', 'url': 'https://swapi.dev/api/starships/68/'}, {'name': 'Belbullab-22 starfighter', 'model': 'Belbullab-22 starfighter', 'manufacturer': 'Feethan Ottraw Scalable Assemblies', 'cost_in_credits': '168000', 'length': '6.71', 'max_atmosphering_speed': '1100', 'crew': '1', 'passengers': '0', 'cargo_capacity': '140', 'consumables': '7 days', 'hyperdrive_rating': '6', 'MGLT': 'unknown', 'starship_class': 'starfighter', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/79/'], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T20:38:05.031000Z', 'edited': '2014-12-20T21:23:49.959000Z', 'url': 'https://swapi.dev/api/starships/74/'}, {'name': 'V-wing', 'model': 'Alpha-3 Nimbus-class V-wing starfighter', 'manufacturer': 'Kuat Systems Engineering', 'cost_in_credits': '102500', 'length': '7.9', 'max_atmosphering_speed': '1050', 'crew': '1', 'passengers': '0', 'cargo_capacity': '60', 'consumables': '15 hours', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'starfighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T20:43:04.349000Z', 'edited': '2014-12-20T21:23:49.961000Z', 'url': 'https://swapi.dev/api/starships/75/'}]\n" + ] + } + ], + "source": [ + "import requests\n", + "import re\n", + "\n", + "results_data = []\n", + "url=\"https://swapi.dev/api/starships/?page=1\"\n", + "while url != None:\n", + " request = requests.get(url)\n", + " response = request.json()\n", + " results_data.extend(response[\"results\"])\n", + " url = response[\"next\"]\n", + " print(url)\n", + "\n", + "print(results_data)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[('Naboo Royal Starship', 'J-type 327 Nubian royal starship', ['https://swapi.dev/api/people/39/']), ('Naboo star skiff', 'J-type star skiff', ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/35/'])]\n" + ] + } + ], + "source": [ + "#1. Create a function for finding the cargo capacity which is 'unknown' \n", + "# and the names starts with 'Naboo'and return a list with their name,model and pilots.\n", + "def func1():\n", + " tmp_list = []\n", + " for data in results_data:\n", + " if data[\"cargo_capacity\"] == \"unknown\" and re.search(\"NABOO\", data[\"name\"].upper()):\n", + " #if re.search(\"CAL\", data[\"name\"].upper()):\n", + " tmp_list.append((data[\"name\"],data[\"model\"],data[\"pilots\"]))\n", + " return tmp_list\n", + "\n", + "print(func1())\n" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['Star Destroyer', 'assault starfighter', 'Starfighter', 'Starfighter', 'Starfighter', 'Assault Starfighter', 'Starfighter', 'yacht', 'Starfighter', 'yacht', 'starfighter', 'starfighter', 'cruiser', 'starfighter', 'starfighter']\n" + ] + } + ], + "source": [ + "#2. Write a function to find the starship_class with no passengers(0) and return in a list.\n", + "def func2():\n", + " tmp_list = []\n", + " p = \"\"\n", + " for data in results_data:\n", + " p = data[\"passengers\"].replace(',' , '')\n", + " if not p.isnumeric() or int(p.replace(',','')) == 0:\n", + " tmp_list.append(data[\"starship_class\"])\n", + " return tmp_list\n", + "\n", + "print(func2())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#3. Find length and crew with minimum 1 pilots and 1 films\n" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[('CR90 corvette', '2.0', '60'), ('Imperial I-class Star Destroyer', '2.0', '60'), ('Sentinel-class landing craft', '1.0', '70'), ('DS-1 Orbital Battle Station', '4.0', '10'), ('YT-1300 light freighter', '0.5', '75'), ('BTL Y-wing', '1.0', '80'), ('T-65 X-wing', '1.0', '100'), ('Twin Ion Engine Advanced x1', '1.0', '105'), ('Executor-class star dreadnought', '2.0', '40'), ('GR-75 medium transport', '4.0', '20'), ('Firespray-31-class patrol and attack', '3.0', '70'), ('Lambda-class T-4a shuttle', '1.0', '50'), ('EF76 Nebulon-B escort frigate', '2.0', '40'), ('MC80 Liberty type Star Cruiser', '1.0', '60'), ('RZ-1 A-wing Interceptor', '1.0', '120'), ('A/SF-01 B-wing starfighter', '2.0', '91'), ('Consular-class cruiser', '2.0', 'unknown'), ('Lucrehulk-class Droid Control Ship', '2.0', 'unknown'), ('N-1 starfighter', '1.0', 'unknown'), ('J-type 327 Nubian royal starship', '1.8', 'unknown'), ('Star Courier', '1.5', 'unknown'), ('J-type diplomatic barge', '0.7', 'unknown'), ('Botajef AA-9 Freighter-Liner', 'unknown', 'unknown'), ('Delta-7 Aethersprite-class interceptor', '1.0', 'unknown'), ('H-type Nubian yacht', '0.9', 'unknown'), ('Acclamator I-class assault ship', '0.6', 'unknown'), ('Punworcca 116-class interstellar sloop', '1.5', 'unknown'), ('Providence-class carrier/destroyer', '1.5', 'unknown'), ('Theta-class T-2c shuttle', '1.0', 'unknown'), ('Senator-class Star Destroyer', '1.0', 'unknown'), ('J-type star skiff', '0.5', 'unknown'), ('Eta-2 Actis-class light interceptor', '1.0', 'unknown'), ('Aggressive Reconnaissance-170 starfighte', '1.0', '100'), ('Munificent-class star frigate', '1.0', 'unknown'), ('Belbullab-22 starfighter', '6', 'unknown'), ('Alpha-3 Nimbus-class V-wing starfighter', '1.0', 'unknown')]\n", + "None\n" + ] + } + ], + "source": [ + "#5. for given model , find the hyperdrive_rating and 'MGLT'.\n", + "# Additional Questions:\n", + "# problem 2 - Avoid the duplicates\n", + "# output:{'Starfighter', 'assault starfighter', 'starfighter', 'Assault Starfighter'}\n", + "# problem 2 - find how many time repeat that words in the list and return them in the dictionary\n", + "# output:\n", + "# {'assault starfighter': 1, 'Starfighter': 5, 'Assault Starfighter': 1, 'starfighter': 4}\n", + "\n", + "def func5(model):\n", + " tmp_list = []\n", + " for data in results_data:\n", + " if re.search(model, data[\"model\"]):\n", + " tmp_list.append((data[\"model\"], data[\"hyperdrive_rating\"], data[\"MGLT\"]))\n", + " print(tmp_list)\n", + " print(tmp_list.sort(key = lambda x: x[1]))\n", + " return tmp_list\n", + "\n", + "t = func5(\"\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)]" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "329e74eab13e1efbefcaeabff40e1514f85405b91e84e04e6869e473b0154ff3" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Jupyter-Notebooks/spotify_api_practice.ipynb b/Jupyter-Notebooks/spotify_api_practice.ipynb new file mode 100644 index 0000000..d9cb8b0 --- /dev/null +++ b/Jupyter-Notebooks/spotify_api_practice.ipynb @@ -0,0 +1,216 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import spotipy\n", + "from spotipy.oauth2 import SpotifyClientCredentials\n", + "from spotipy.oauth2 import SpotifyOAuth\n", + "import os\n", + "import requests\n", + "import pandas as pd\n", + "import mariadb\n", + "import sys\n", + "\n", + "client_id = 'e8730ef24c72408dac82416586828b8f'\n", + "client_secret = 'acd0e8fe228a4d7287132bd6e6312094'\n", + "redirect_Uri = 'http://localhost:8080/callback'\n", + " \n", + "uri = 'spotify:user:e8730ef24c72408dac82416586828b8f'\n", + "\n", + "sp = spotipy.Spotify(auth_manager=SpotifyOAuth(client_id=client_id, client_secret=client_secret, redirect_uri=redirect_Uri))\n", + "\n", + "results = sp.current_user()\n", + "#print(results[\"display_name\"])\n", + "#print(results)\n", + "\n", + "playlists = []\n", + "\n", + "results = sp.current_user_playlists()\n", + "print(results)\n", + "\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "total_playlists = results['total']\n", + "\n", + "for i in range(0,total_playlists):\n", + " playlists.append(results['items'][i])\n", + "\n", + "print(playlists)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "columns = []\n", + "row_list = []\n", + "\n", + "for i in range(0,total_playlists):\n", + " #print(pl.keys())\n", + " rows = []\n", + " for key, value in playlists[i].items():\n", + " datatype = str(type(value))[8:len(str(type(value)))-2]\n", + " if value == None:\n", + " value = \"\"\n", + " #print(key, datatype)\n", + " if i == 0:\n", + " if key == \"external_urls\":\n", + " columns.append(\"pl_\" + key + \" VARCHAR(255)\")\n", + " elif key == \"images\":\n", + " columns.append(\"pl_\" + key + \" TEXT\")\n", + " elif key == \"owner\":\n", + " columns.append(\"pl_\" + key + \" VARCHAR(255)\")\n", + " elif key == \"primary_color\":\n", + " columns.append(\"pl_\" + key + \" VARCHAR(255)\")\n", + " elif key == \"tracks\":\n", + " columns.append(\"pl_no_of_tracks VARCHAR(255)\")\n", + " else:\n", + " if datatype == \"str\":\n", + " columns.append(\"pl_\" + key + \" VARCHAR(255)\")\n", + " elif datatype == \"int\":\n", + " columns.append(\"pl_\" + key + \" INT\")\n", + " elif datatype == \"bool\":\n", + " columns.append(\"pl_\" + key + \" BOOL\")\n", + " #rows.append(\" VALUES \")\n", + " if key == \"external_urls\":\n", + " rows.append(str(value))\n", + " elif key == \"images\":\n", + " rows.append(str(value))\n", + " elif key == \"owner\":\n", + " rows.append(value[\"id\"])\n", + " elif key == \"primary_color\":\n", + " rows.append(value)\n", + " elif key == \"tracks\":\n", + " rows.append(value[\"total\"])\n", + " else:\n", + " rows.append(value)\n", + " #print(tuple(rows))\n", + " row_list.append(tuple(rows))\n", + "#print(tuple(columns)) \n", + "column_list = \"\"\n", + "for c in columns:\n", + " column_list += c + \", \"\n", + "column_list = \"(\" + column_list[:-2] + \")\"\n", + "print(column_list)\n", + "print(row_list) \n", + "#print(list)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "try:\n", + " conn = mariadb.connect(\n", + " user=\"root\",\n", + " password=\"password\",\n", + " host=\"localhost\",\n", + " port=3306,\n", + " database=\"test_db\"\n", + " )\n", + "except mariadb.Error as e:\n", + " print(f\"Error connecting to MariaDB Platform: {e}\")\n", + " sys.exit(1)\n", + "conn.autocommit = False\n", + "print(\"Connected Successfully!\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "try:\n", + " cur = conn.cursor()\n", + " create_table = f\"CREATE TABLE IF NOT EXISTS playlists {column_list} \"\n", + " #print(create_table)\n", + " cur.execute(\"DROP TABLE IF EXISTS playlist\")\n", + " cur.execute(create_table)\n", + "\n", + "except mariadb.Error as e:\n", + " print(f\"Error connecting to MariaDB Platform: {e}\")\n", + " sys.exit(1)\n", + " \n", + "print(\"Table created Successfully!\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "try:\n", + " cur.execute(\"SELECT * FROM playlists\")\n", + " delete_rows = \"DELETE FROM playlists\"\n", + " cur.execute(delete_rows)\n", + " print(\"O Rows in playlists Table!\")\n", + " for r in row_list:\n", + " insert_values = f\"INSERT INTO playlists VALUES {r}\" \n", + " #print(insert_values)\n", + " cur.execute(insert_values)\n", + "except mariadb.Error as e:\n", + " print(f\"Error connecting to MariaDB Platform: {e}\")\n", + " sys.exit(1)\n", + "\n", + "conn.commit()\n", + "print(\"Rows inserted Successfully!\")\n", + "cur.execute(\"SELECT * FROM playlists\")\n", + "print(cur.fetchall())\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "conn.close()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "329e74eab13e1efbefcaeabff40e1514f85405b91e84e04e6869e473b0154ff3" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Jupyter-Notebooks/starships.ipynb b/Jupyter-Notebooks/starships.ipynb new file mode 100644 index 0000000..6d30d4a --- /dev/null +++ b/Jupyter-Notebooks/starships.ipynb @@ -0,0 +1,297 @@ +{ + "cells": [ + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Write a function that returns all of the models of starships\n", + "Write a function that finds the ship that can carry the most cargo\n", + "Write a function that finds the number of crew and passengers on a given starship\n", + "Write a function to find the most expensive starship\n", + "Write a function to find all of the starships that are less than a given price\n", + "Write a function to find the starships that have appeared in a given number of films\n", + "Write a function that finds the shortest and longest ship. Return should be the names of the ship in addition to the numeric values. Convert values into feet." + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[{'name': 'CR90 corvette', 'model': 'CR90 corvette', 'manufacturer': 'Corellian Engineering Corporation', 'cost_in_credits': '3500000', 'length': '150', 'max_atmosphering_speed': '950', 'crew': '30-165', 'passengers': '600', 'cargo_capacity': '3000000', 'consumables': '1 year', 'hyperdrive_rating': '2.0', 'MGLT': '60', 'starship_class': 'corvette', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/3/', 'https://swapi.dev/api/films/6/'], 'created': '2014-12-10T14:20:33.369000Z', 'edited': '2014-12-20T21:23:49.867000Z', 'url': 'https://swapi.dev/api/starships/2/'}, {'name': 'Star Destroyer', 'model': 'Imperial I-class Star Destroyer', 'manufacturer': 'Kuat Drive Yards', 'cost_in_credits': '150000000', 'length': '1,600', 'max_atmosphering_speed': '975', 'crew': '47,060', 'passengers': 'n/a', 'cargo_capacity': '36000000', 'consumables': '2 years', 'hyperdrive_rating': '2.0', 'MGLT': '60', 'starship_class': 'Star Destroyer', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-10T15:08:19.848000Z', 'edited': '2014-12-20T21:23:49.870000Z', 'url': 'https://swapi.dev/api/starships/3/'}, {'name': 'Sentinel-class landing craft', 'model': 'Sentinel-class landing craft', 'manufacturer': 'Sienar Fleet Systems, Cyngus Spaceworks', 'cost_in_credits': '240000', 'length': '38', 'max_atmosphering_speed': '1000', 'crew': '5', 'passengers': '75', 'cargo_capacity': '180000', 'consumables': '1 month', 'hyperdrive_rating': '1.0', 'MGLT': '70', 'starship_class': 'landing craft', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/'], 'created': '2014-12-10T15:48:00.586000Z', 'edited': '2014-12-20T21:23:49.873000Z', 'url': 'https://swapi.dev/api/starships/5/'}, {'name': 'Death Star', 'model': 'DS-1 Orbital Battle Station', 'manufacturer': 'Imperial Department of Military Research, Sienar Fleet Systems', 'cost_in_credits': '1000000000000', 'length': '120000', 'max_atmosphering_speed': 'n/a', 'crew': '342,953', 'passengers': '843,342', 'cargo_capacity': '1000000000000', 'consumables': '3 years', 'hyperdrive_rating': '4.0', 'MGLT': '10', 'starship_class': 'Deep Space Mobile Battlestation', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/'], 'created': '2014-12-10T16:36:50.509000Z', 'edited': '2014-12-20T21:26:24.783000Z', 'url': 'https://swapi.dev/api/starships/9/'}, {'name': 'Millennium Falcon', 'model': 'YT-1300 light freighter', 'manufacturer': 'Corellian Engineering Corporation', 'cost_in_credits': '100000', 'length': '34.37', 'max_atmosphering_speed': '1050', 'crew': '4', 'passengers': '6', 'cargo_capacity': '100000', 'consumables': '2 months', 'hyperdrive_rating': '0.5', 'MGLT': '75', 'starship_class': 'Light freighter', 'pilots': ['https://swapi.dev/api/people/13/', 'https://swapi.dev/api/people/14/', 'https://swapi.dev/api/people/25/', 'https://swapi.dev/api/people/31/'], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-10T16:59:45.094000Z', 'edited': '2014-12-20T21:23:49.880000Z', 'url': 'https://swapi.dev/api/starships/10/'}, {'name': 'Y-wing', 'model': 'BTL Y-wing', 'manufacturer': 'Koensayr Manufacturing', 'cost_in_credits': '134999', 'length': '14', 'max_atmosphering_speed': '1000km', 'crew': '2', 'passengers': '0', 'cargo_capacity': '110', 'consumables': '1 week', 'hyperdrive_rating': '1.0', 'MGLT': '80', 'starship_class': 'assault starfighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-12T11:00:39.817000Z', 'edited': '2014-12-20T21:23:49.883000Z', 'url': 'https://swapi.dev/api/starships/11/'}, {'name': 'X-wing', 'model': 'T-65 X-wing', 'manufacturer': 'Incom Corporation', 'cost_in_credits': '149999', 'length': '12.5', 'max_atmosphering_speed': '1050', 'crew': '1', 'passengers': '0', 'cargo_capacity': '110', 'consumables': '1 week', 'hyperdrive_rating': '1.0', 'MGLT': '100', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/1/', 'https://swapi.dev/api/people/9/', 'https://swapi.dev/api/people/18/', 'https://swapi.dev/api/people/19/'], 'films': ['https://swapi.dev/api/films/1/', 'https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-12T11:19:05.340000Z', 'edited': '2014-12-20T21:23:49.886000Z', 'url': 'https://swapi.dev/api/starships/12/'}, {'name': 'TIE Advanced x1', 'model': 'Twin Ion Engine Advanced x1', 'manufacturer': 'Sienar Fleet Systems', 'cost_in_credits': 'unknown', 'length': '9.2', 'max_atmosphering_speed': '1200', 'crew': '1', 'passengers': '0', 'cargo_capacity': '150', 'consumables': '5 days', 'hyperdrive_rating': '1.0', 'MGLT': '105', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/4/'], 'films': ['https://swapi.dev/api/films/1/'], 'created': '2014-12-12T11:21:32.991000Z', 'edited': '2014-12-20T21:23:49.889000Z', 'url': 'https://swapi.dev/api/starships/13/'}, {'name': 'Executor', 'model': 'Executor-class star dreadnought', 'manufacturer': 'Kuat Drive Yards, Fondor Shipyards', 'cost_in_credits': '1143350000', 'length': '19000', 'max_atmosphering_speed': 'n/a', 'crew': '279,144', 'passengers': '38000', 'cargo_capacity': '250000000', 'consumables': '6 years', 'hyperdrive_rating': '2.0', 'MGLT': '40', 'starship_class': 'Star dreadnought', 'pilots': [], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-15T12:31:42.547000Z', 'edited': '2014-12-20T21:23:49.893000Z', 'url': 'https://swapi.dev/api/starships/15/'}, {'name': 'Rebel transport', 'model': 'GR-75 medium transport', 'manufacturer': 'Gallofree Yards, Inc.', 'cost_in_credits': 'unknown', 'length': '90', 'max_atmosphering_speed': '650', 'crew': '6', 'passengers': '90', 'cargo_capacity': '19000000', 'consumables': '6 months', 'hyperdrive_rating': '4.0', 'MGLT': '20', 'starship_class': 'Medium transport', 'pilots': [], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-15T12:34:52.264000Z', 'edited': '2014-12-20T21:23:49.895000Z', 'url': 'https://swapi.dev/api/starships/17/'}, {'name': 'Slave 1', 'model': 'Firespray-31-class patrol and attack', 'manufacturer': 'Kuat Systems Engineering', 'cost_in_credits': 'unknown', 'length': '21.5', 'max_atmosphering_speed': '1000', 'crew': '1', 'passengers': '6', 'cargo_capacity': '70000', 'consumables': '1 month', 'hyperdrive_rating': '3.0', 'MGLT': '70', 'starship_class': 'Patrol craft', 'pilots': ['https://swapi.dev/api/people/22/'], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/5/'], 'created': '2014-12-15T13:00:56.332000Z', 'edited': '2014-12-20T21:23:49.897000Z', 'url': 'https://swapi.dev/api/starships/21/'}, {'name': 'Imperial shuttle', 'model': 'Lambda-class T-4a shuttle', 'manufacturer': 'Sienar Fleet Systems', 'cost_in_credits': '240000', 'length': '20', 'max_atmosphering_speed': '850', 'crew': '6', 'passengers': '20', 'cargo_capacity': '80000', 'consumables': '2 months', 'hyperdrive_rating': '1.0', 'MGLT': '50', 'starship_class': 'Armed government transport', 'pilots': ['https://swapi.dev/api/people/1/', 'https://swapi.dev/api/people/13/', 'https://swapi.dev/api/people/14/'], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-15T13:04:47.235000Z', 'edited': '2014-12-20T21:23:49.900000Z', 'url': 'https://swapi.dev/api/starships/22/'}, {'name': 'EF76 Nebulon-B escort frigate', 'model': 'EF76 Nebulon-B escort frigate', 'manufacturer': 'Kuat Drive Yards', 'cost_in_credits': '8500000', 'length': '300', 'max_atmosphering_speed': '800', 'crew': '854', 'passengers': '75', 'cargo_capacity': '6000000', 'consumables': '2 years', 'hyperdrive_rating': '2.0', 'MGLT': '40', 'starship_class': 'Escort ship', 'pilots': [], 'films': ['https://swapi.dev/api/films/2/', 'https://swapi.dev/api/films/3/'], 'created': '2014-12-15T13:06:30.813000Z', 'edited': '2014-12-20T21:23:49.902000Z', 'url': 'https://swapi.dev/api/starships/23/'}, {'name': 'Calamari Cruiser', 'model': 'MC80 Liberty type Star Cruiser', 'manufacturer': 'Mon Calamari shipyards', 'cost_in_credits': '104000000', 'length': '1200', 'max_atmosphering_speed': 'n/a', 'crew': '5400', 'passengers': '1200', 'cargo_capacity': 'unknown', 'consumables': '2 years', 'hyperdrive_rating': '1.0', 'MGLT': '60', 'starship_class': 'Star Cruiser', 'pilots': [], 'films': ['https://swapi.dev/api/films/3/'], 'created': '2014-12-18T10:54:57.804000Z', 'edited': '2014-12-20T21:23:49.904000Z', 'url': 'https://swapi.dev/api/starships/27/'}, {'name': 'A-wing', 'model': 'RZ-1 A-wing Interceptor', 'manufacturer': 'Alliance Underground Engineering, Incom Corporation', 'cost_in_credits': '175000', 'length': '9.6', 'max_atmosphering_speed': '1300', 'crew': '1', 'passengers': '0', 'cargo_capacity': '40', 'consumables': '1 week', 'hyperdrive_rating': '1.0', 'MGLT': '120', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/29/'], 'films': ['https://swapi.dev/api/films/3/'], 'created': '2014-12-18T11:16:34.542000Z', 'edited': '2014-12-20T21:23:49.907000Z', 'url': 'https://swapi.dev/api/starships/28/'}, {'name': 'B-wing', 'model': 'A/SF-01 B-wing starfighter', 'manufacturer': 'Slayn & Korpil', 'cost_in_credits': '220000', 'length': '16.9', 'max_atmosphering_speed': '950', 'crew': '1', 'passengers': '0', 'cargo_capacity': '45', 'consumables': '1 week', 'hyperdrive_rating': '2.0', 'MGLT': '91', 'starship_class': 'Assault Starfighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/3/'], 'created': '2014-12-18T11:18:04.763000Z', 'edited': '2014-12-20T21:23:49.909000Z', 'url': 'https://swapi.dev/api/starships/29/'}, {'name': 'Republic Cruiser', 'model': 'Consular-class cruiser', 'manufacturer': 'Corellian Engineering Corporation', 'cost_in_credits': 'unknown', 'length': '115', 'max_atmosphering_speed': '900', 'crew': '9', 'passengers': '16', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': '2.0', 'MGLT': 'unknown', 'starship_class': 'Space cruiser', 'pilots': [], 'films': ['https://swapi.dev/api/films/4/'], 'created': '2014-12-19T17:01:31.488000Z', 'edited': '2014-12-20T21:23:49.912000Z', 'url': 'https://swapi.dev/api/starships/31/'}, {'name': 'Droid control ship', 'model': 'Lucrehulk-class Droid Control Ship', 'manufacturer': 'Hoersch-Kessel Drive, Inc.', 'cost_in_credits': 'unknown', 'length': '3170', 'max_atmosphering_speed': 'n/a', 'crew': '175', 'passengers': '139000', 'cargo_capacity': '4000000000', 'consumables': '500 days', 'hyperdrive_rating': '2.0', 'MGLT': 'unknown', 'starship_class': 'Droid control ship', 'pilots': [], 'films': ['https://swapi.dev/api/films/4/', 'https://swapi.dev/api/films/5/', 'https://swapi.dev/api/films/6/'], 'created': '2014-12-19T17:04:06.323000Z', 'edited': '2014-12-20T21:23:49.915000Z', 'url': 'https://swapi.dev/api/starships/32/'}, {'name': 'Naboo fighter', 'model': 'N-1 starfighter', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps', 'cost_in_credits': '200000', 'length': '11', 'max_atmosphering_speed': '1100', 'crew': '1', 'passengers': '0', 'cargo_capacity': '65', 'consumables': '7 days', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/11/', 'https://swapi.dev/api/people/35/', 'https://swapi.dev/api/people/60/'], 'films': ['https://swapi.dev/api/films/4/', 'https://swapi.dev/api/films/5/'], 'created': '2014-12-19T17:39:17.582000Z', 'edited': '2014-12-20T21:23:49.917000Z', 'url': 'https://swapi.dev/api/starships/39/'}, {'name': 'Naboo Royal Starship', 'model': 'J-type 327 Nubian royal starship', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps, Nubia Star Drives', 'cost_in_credits': 'unknown', 'length': '76', 'max_atmosphering_speed': '920', 'crew': '8', 'passengers': 'unknown', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': '1.8', 'MGLT': 'unknown', 'starship_class': 'yacht', 'pilots': ['https://swapi.dev/api/people/39/'], 'films': ['https://swapi.dev/api/films/4/'], 'created': '2014-12-19T17:45:03.506000Z', 'edited': '2014-12-20T21:23:49.919000Z', 'url': 'https://swapi.dev/api/starships/40/'}, {'name': 'Scimitar', 'model': 'Star Courier', 'manufacturer': 'Republic Sienar Systems', 'cost_in_credits': '55000000', 'length': '26.5', 'max_atmosphering_speed': '1180', 'crew': '1', 'passengers': '6', 'cargo_capacity': '2500000', 'consumables': '30 days', 'hyperdrive_rating': '1.5', 'MGLT': 'unknown', 'starship_class': 'Space Transport', 'pilots': ['https://swapi.dev/api/people/44/'], 'films': ['https://swapi.dev/api/films/4/'], 'created': '2014-12-20T09:39:56.116000Z', 'edited': '2014-12-20T21:23:49.922000Z', 'url': 'https://swapi.dev/api/starships/41/'}, {'name': 'J-type diplomatic barge', 'model': 'J-type diplomatic barge', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps, Nubia Star Drives', 'cost_in_credits': '2000000', 'length': '39', 'max_atmosphering_speed': '2000', 'crew': '5', 'passengers': '10', 'cargo_capacity': 'unknown', 'consumables': '1 year', 'hyperdrive_rating': '0.7', 'MGLT': 'unknown', 'starship_class': 'Diplomatic barge', 'pilots': [], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T11:05:51.237000Z', 'edited': '2014-12-20T21:23:49.925000Z', 'url': 'https://swapi.dev/api/starships/43/'}, {'name': 'AA-9 Coruscant freighter', 'model': 'Botajef AA-9 Freighter-Liner', 'manufacturer': 'Botajef Shipyards', 'cost_in_credits': 'unknown', 'length': '390', 'max_atmosphering_speed': 'unknown', 'crew': 'unknown', 'passengers': '30000', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': 'unknown', 'MGLT': 'unknown', 'starship_class': 'freighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T17:24:23.509000Z', 'edited': '2014-12-20T21:23:49.928000Z', 'url': 'https://swapi.dev/api/starships/47/'}, {'name': 'Jedi starfighter', 'model': 'Delta-7 Aethersprite-class interceptor', 'manufacturer': 'Kuat Systems Engineering', 'cost_in_credits': '180000', 'length': '8', 'max_atmosphering_speed': '1150', 'crew': '1', 'passengers': '0', 'cargo_capacity': '60', 'consumables': '7 days', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'Starfighter', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/58/'], 'films': ['https://swapi.dev/api/films/5/', 'https://swapi.dev/api/films/6/'], 'created': '2014-12-20T17:35:23.906000Z', 'edited': '2014-12-20T21:23:49.930000Z', 'url': 'https://swapi.dev/api/starships/48/'}, {'name': 'H-type Nubian yacht', 'model': 'H-type Nubian yacht', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps', 'cost_in_credits': 'unknown', 'length': '47.9', 'max_atmosphering_speed': '8000', 'crew': '4', 'passengers': 'unknown', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': '0.9', 'MGLT': 'unknown', 'starship_class': 'yacht', 'pilots': ['https://swapi.dev/api/people/35/'], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T17:46:46.847000Z', 'edited': '2014-12-20T21:23:49.932000Z', 'url': 'https://swapi.dev/api/starships/49/'}, {'name': 'Republic Assault ship', 'model': 'Acclamator I-class assault ship', 'manufacturer': 'Rothana Heavy Engineering', 'cost_in_credits': 'unknown', 'length': '752', 'max_atmosphering_speed': 'unknown', 'crew': '700', 'passengers': '16000', 'cargo_capacity': '11250000', 'consumables': '2 years', 'hyperdrive_rating': '0.6', 'MGLT': 'unknown', 'starship_class': 'assault ship', 'pilots': [], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T18:08:42.926000Z', 'edited': '2014-12-20T21:23:49.935000Z', 'url': 'https://swapi.dev/api/starships/52/'}, {'name': 'Solar Sailer', 'model': 'Punworcca 116-class interstellar sloop', 'manufacturer': 'Huppla Pasa Tisc Shipwrights Collective', 'cost_in_credits': '35700', 'length': '15.2', 'max_atmosphering_speed': '1600', 'crew': '3', 'passengers': '11', 'cargo_capacity': '240', 'consumables': '7 days', 'hyperdrive_rating': '1.5', 'MGLT': 'unknown', 'starship_class': 'yacht', 'pilots': [], 'films': ['https://swapi.dev/api/films/5/'], 'created': '2014-12-20T18:37:56.969000Z', 'edited': '2014-12-20T21:23:49.937000Z', 'url': 'https://swapi.dev/api/starships/58/'}, {'name': 'Trade Federation cruiser', 'model': 'Providence-class carrier/destroyer', 'manufacturer': 'Rendili StarDrive, Free Dac Volunteers Engineering corps.', 'cost_in_credits': '125000000', 'length': '1088', 'max_atmosphering_speed': '1050', 'crew': '600', 'passengers': '48247', 'cargo_capacity': '50000000', 'consumables': '4 years', 'hyperdrive_rating': '1.5', 'MGLT': 'unknown', 'starship_class': 'capital ship', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/11/'], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:40:21.902000Z', 'edited': '2014-12-20T21:23:49.941000Z', 'url': 'https://swapi.dev/api/starships/59/'}, {'name': 'Theta-class T-2c shuttle', 'model': 'Theta-class T-2c shuttle', 'manufacturer': 'Cygnus Spaceworks', 'cost_in_credits': '1000000', 'length': '18.5', 'max_atmosphering_speed': '2000', 'crew': '5', 'passengers': '16', 'cargo_capacity': '50000', 'consumables': '56 days', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'transport', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:48:40.409000Z', 'edited': '2014-12-20T21:23:49.944000Z', 'url': 'https://swapi.dev/api/starships/61/'}, {'name': 'Republic attack cruiser', 'model': 'Senator-class Star Destroyer', 'manufacturer': 'Kuat Drive Yards, Allanteen Six shipyards', 'cost_in_credits': '59000000', 'length': '1137', 'max_atmosphering_speed': '975', 'crew': '7400', 'passengers': '2000', 'cargo_capacity': '20000000', 'consumables': '2 years', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'star destroyer', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:52:56.232000Z', 'edited': '2014-12-20T21:23:49.946000Z', 'url': 'https://swapi.dev/api/starships/63/'}, {'name': 'Naboo star skiff', 'model': 'J-type star skiff', 'manufacturer': 'Theed Palace Space Vessel Engineering Corps/Nubia Star Drives, Incorporated', 'cost_in_credits': 'unknown', 'length': '29.2', 'max_atmosphering_speed': '1050', 'crew': '3', 'passengers': '3', 'cargo_capacity': 'unknown', 'consumables': 'unknown', 'hyperdrive_rating': '0.5', 'MGLT': 'unknown', 'starship_class': 'yacht', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/35/'], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:55:15.396000Z', 'edited': '2014-12-20T21:23:49.948000Z', 'url': 'https://swapi.dev/api/starships/64/'}, {'name': 'Jedi Interceptor', 'model': 'Eta-2 Actis-class light interceptor', 'manufacturer': 'Kuat Systems Engineering', 'cost_in_credits': '320000', 'length': '5.47', 'max_atmosphering_speed': '1500', 'crew': '1', 'passengers': '0', 'cargo_capacity': '60', 'consumables': '2 days', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'starfighter', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/11/'], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T19:56:57.468000Z', 'edited': '2014-12-20T21:23:49.951000Z', 'url': 'https://swapi.dev/api/starships/65/'}, {'name': 'arc-170', 'model': 'Aggressive Reconnaissance-170 starfighte', 'manufacturer': 'Incom Corporation, Subpro Corporation', 'cost_in_credits': '155000', 'length': '14.5', 'max_atmosphering_speed': '1000', 'crew': '3', 'passengers': '0', 'cargo_capacity': '110', 'consumables': '5 days', 'hyperdrive_rating': '1.0', 'MGLT': '100', 'starship_class': 'starfighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T20:03:48.603000Z', 'edited': '2014-12-20T21:23:49.953000Z', 'url': 'https://swapi.dev/api/starships/66/'}, {'name': 'Banking clan frigte', 'model': 'Munificent-class star frigate', 'manufacturer': 'Hoersch-Kessel Drive, Inc, Gwori Revolutionary Industries', 'cost_in_credits': '57000000', 'length': '825', 'max_atmosphering_speed': 'unknown', 'crew': '200', 'passengers': 'unknown', 'cargo_capacity': '40000000', 'consumables': '2 years', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'cruiser', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T20:07:11.538000Z', 'edited': '2014-12-20T21:23:49.956000Z', 'url': 'https://swapi.dev/api/starships/68/'}, {'name': 'Belbullab-22 starfighter', 'model': 'Belbullab-22 starfighter', 'manufacturer': 'Feethan Ottraw Scalable Assemblies', 'cost_in_credits': '168000', 'length': '6.71', 'max_atmosphering_speed': '1100', 'crew': '1', 'passengers': '0', 'cargo_capacity': '140', 'consumables': '7 days', 'hyperdrive_rating': '6', 'MGLT': 'unknown', 'starship_class': 'starfighter', 'pilots': ['https://swapi.dev/api/people/10/', 'https://swapi.dev/api/people/79/'], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T20:38:05.031000Z', 'edited': '2014-12-20T21:23:49.959000Z', 'url': 'https://swapi.dev/api/starships/74/'}, {'name': 'V-wing', 'model': 'Alpha-3 Nimbus-class V-wing starfighter', 'manufacturer': 'Kuat Systems Engineering', 'cost_in_credits': '102500', 'length': '7.9', 'max_atmosphering_speed': '1050', 'crew': '1', 'passengers': '0', 'cargo_capacity': '60', 'consumables': '15 hours', 'hyperdrive_rating': '1.0', 'MGLT': 'unknown', 'starship_class': 'starfighter', 'pilots': [], 'films': ['https://swapi.dev/api/films/6/'], 'created': '2014-12-20T20:43:04.349000Z', 'edited': '2014-12-20T21:23:49.961000Z', 'url': 'https://swapi.dev/api/starships/75/'}]\n" + ] + } + ], + "source": [ + "import requests\n", + "import json\n", + "from pprint import PrettyPrinter\n", + "import math\n", + "\n", + "url = \"https://swapi.dev/api/starships/?page=1\"\n", + "data = []\n", + "while url != None:\n", + " request = requests.get(url)\n", + " response = request.json()\n", + " url = response[\"next\"]\n", + " data.extend(response[\"results\"])\n", + "print(data)" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CR90 corvette\n", + "Imperial I-class Star Destroyer\n", + "Sentinel-class landing craft\n", + "DS-1 Orbital Battle Station\n", + "YT-1300 light freighter\n", + "BTL Y-wing\n", + "T-65 X-wing\n", + "Twin Ion Engine Advanced x1\n", + "Executor-class star dreadnought\n", + "GR-75 medium transport\n", + "Firespray-31-class patrol and attack\n", + "Lambda-class T-4a shuttle\n", + "EF76 Nebulon-B escort frigate\n", + "MC80 Liberty type Star Cruiser\n", + "RZ-1 A-wing Interceptor\n", + "A/SF-01 B-wing starfighter\n", + "Consular-class cruiser\n", + "Lucrehulk-class Droid Control Ship\n", + "N-1 starfighter\n", + "J-type 327 Nubian royal starship\n", + "Star Courier\n", + "J-type diplomatic barge\n", + "Botajef AA-9 Freighter-Liner\n", + "Delta-7 Aethersprite-class interceptor\n", + "H-type Nubian yacht\n", + "Acclamator I-class assault ship\n", + "Punworcca 116-class interstellar sloop\n", + "Providence-class carrier/destroyer\n", + "Theta-class T-2c shuttle\n", + "Senator-class Star Destroyer\n", + "J-type star skiff\n", + "Eta-2 Actis-class light interceptor\n", + "Aggressive Reconnaissance-170 starfighte\n", + "Munificent-class star frigate\n", + "Belbullab-22 starfighter\n", + "Alpha-3 Nimbus-class V-wing starfighter\n" + ] + } + ], + "source": [ + "#1. Write a function that returns all of the models of starships\n", + "def starships_models():\n", + " for each in data:\n", + " print(each[\"model\"])\n", + "\n", + "starships_models()" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Death Star\n" + ] + } + ], + "source": [ + "#2. Write a function that finds the ship that can carry the most cargo\n", + "def ship_with_most_cargo():\n", + " dict = {}\n", + " for each in data:\n", + " if each[\"cargo_capacity\"].isnumeric():\n", + " dict[each[\"name\"]] = int(each[\"cargo_capacity\"])\n", + " return max(dict, key=dict.get)\n", + "\n", + "print(ship_with_most_cargo())" + ] + }, + { + "cell_type": "code", + "execution_count": 75, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(5, 10)\n" + ] + } + ], + "source": [ + "#3. Write a function that finds the number of crew and passengers on a given starship\n", + "def crew_passenger_count(ship):\n", + " crew=0\n", + " passengers=0\n", + " for each in data:\n", + " if each[\"name\"] == ship:\n", + " crew += int(each[\"crew\"])\n", + " passengers += int(each[\"passengers\"])\n", + " return crew, passengers\n", + "\n", + "print(crew_passenger_count(\"J-type diplomatic barge\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Death Star\n" + ] + } + ], + "source": [ + "#4.Write a function to find the most expensive starship\n", + "def expensive_starship():\n", + " dict={}\n", + " for each in data:\n", + " if each[\"cost_in_credits\"].isnumeric():\n", + " dict[each[\"name\"]] = int(each[\"cost_in_credits\"])\n", + " return max(dict, key=dict.get)\n", + "\n", + "print(expensive_starship())" + ] + }, + { + "cell_type": "code", + "execution_count": 77, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'Sentinel-class landing craft': 240000, 'Millennium Falcon': 100000, 'Y-wing': 134999, 'X-wing': 149999, 'Imperial shuttle': 240000, 'A-wing': 175000, 'B-wing': 220000, 'Naboo fighter': 200000, 'Jedi starfighter': 180000, 'Solar Sailer': 35700, 'Jedi Interceptor': 320000, 'arc-170': 155000, 'Belbullab-22 starfighter': 168000, 'V-wing': 102500}\n" + ] + } + ], + "source": [ + "#5. Write a function to find all of the starships that are less than a given price\n", + "def ships_less_than(price):\n", + " dict={}\n", + " for each in data:\n", + " if each[\"cost_in_credits\"].isnumeric():\n", + " if int(each[\"cost_in_credits\"]) < price:\n", + " dict[each[\"name\"]] = int(each[\"cost_in_credits\"])\n", + " return dict\n", + "print(ships_less_than(360000))" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'Sentinel-class landing craft': 1, 'Death Star': 1, 'TIE Advanced x1': 1, 'Calamari Cruiser': 1, 'A-wing': 1, 'B-wing': 1, 'Republic Cruiser': 1, 'Naboo Royal Starship': 1, 'Scimitar': 1, 'J-type diplomatic barge': 1, 'AA-9 Coruscant freighter': 1, 'H-type Nubian yacht': 1, 'Republic Assault ship': 1, 'Solar Sailer': 1, 'Trade Federation cruiser': 1, 'Theta-class T-2c shuttle': 1, 'Republic attack cruiser': 1, 'Naboo star skiff': 1, 'Jedi Interceptor': 1, 'arc-170': 1, 'Banking clan frigte': 1, 'Belbullab-22 starfighter': 1, 'V-wing': 1}\n" + ] + } + ], + "source": [ + "#6. Write a function to find the starships that have appeared in a given number of films\n", + "def ships_in_films(count):\n", + " dict={}\n", + " for each in data:\n", + " if len(each[\"films\"]) == count:\n", + " dict[each[\"name\"]] = len(each[\"films\"])\n", + " return dict\n", + "print(ships_in_films(1))" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Jedi starfighter is the shortest ship with 26.25 feet\n", + "Death Star is the longest ship with 393700.8 feet\n" + ] + } + ], + "source": [ + "#7. Write a function that finds the shortest and longest ship. Return should be the names of the ship in addition to the numeric values. Convert values into feet.\n", + "def shortest_longest_ships():\n", + " dict={}\n", + " shortest = int(data[0][\"length\"])\n", + " longest = 0\n", + " shortest_ship=\"\"\n", + " for each in data:\n", + " if each[\"length\"].isnumeric():\n", + " if int(each[\"length\"]) < shortest:\n", + " shortest = int(each[\"length\"])\n", + " shortest_ship = each[\"name\"]\n", + " if int(each[\"length\"]) > longest:\n", + " longest = int(each[\"length\"])\n", + " longest_ship = each[\"name\"]\n", + " \n", + " shortest = round((shortest * 3.28084), 2)\n", + " longest = round((longest * 3.28084), 2)\n", + " return shortest_ship, shortest, longest_ship, longest\n", + "\n", + "a,b,c,d = shortest_longest_ships()\n", + "print(f\"{a} is the shortest ship with {b} feet\")\n", + "print(f\"{c} is the longest ship with {d} feet\")\n", + "\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "329e74eab13e1efbefcaeabff40e1514f85405b91e84e04e6869e473b0154ff3" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Pythin_DB_Connection_practice.py b/Pythin_DB_Connection_practice.py new file mode 100644 index 0000000..6de1d36 --- /dev/null +++ b/Pythin_DB_Connection_practice.py @@ -0,0 +1,86 @@ +import mysql.connector as mariadb + +con = mariadb.connect( + host="localhost", + user="root", + password="password", + database="test_db") + +print("Successfully connected to MariaDB") + +cur = con.cursor() + +def generate_user_table(): + st="CREATE TABLE IF NOT EXISTS user_table( \ + email varchar(100), \ + name varchar(50), \ + password varchar(30) ) " + cur.execute(st) + print("Created table user_table") + + st="INSERT INTO user_table (email, name, password) \ + VALUES ('ywbaek@perscholas.org', 'young', 'letsgomet'), \ + ('mcordon@perscholas.org', 'marcial', 'perscholas'), \ + ('mhaseeb@perscholas.org', 'haseeb', 'platform') " + cur.execute(st) + print("Inserted 3 records...") + #con.commit() + +def get_all_users(): + st="SELECT * FROM user_table" + cur.execute(st) + print(cur.fetchall()) + +def get_user_by_name(name): + st="SELECT * FROM user_table WHERE name = '{}'".format(name) + cur.execute(st) + print(cur.fetchall()) + +def validate_user(email,password): + st="SELECT name FROM user_table \ + WHERE email = '{}' and password ='{}' \ + ".format(email,password) + cur.execute(st) + result = cur.fetchall() + print(result) + if result == []: + print("Invalid user!") + return False + print("Valid user {}!".format(email)) + return True + +def update_user(email, name, password): + get_all_users() + st="SELECT * FROM user_table WHERE \ + email = '{}'".format(email) + cur.execute(st) + result = cur.fetchall() + print("update function") + print(result) + if result == []: + return False + else: + st="UPDATE user_table \ + SET name = '{}', \ + password = '{}' \ + WHERE email = '{}' \ + ".format(name, password, email) + cur.execute(st) + get_all_users() + return True + +generate_user_table() +get_all_users() +get_user_by_name("young") +#print(validate_user('mhaseeb@perscholas.org','platform')) +print(validate_user('abc','platform')) +print(update_user('a', 'b', 'c')) +print(update_user('ywbaek@perscholas.org', 'youngymbaek', 'letsgometymbaek')) + +con.commit() +con.close() + + + + + diff --git a/REST_practice.py b/REST_practice.py new file mode 100644 index 0000000..eac5966 --- /dev/null +++ b/REST_practice.py @@ -0,0 +1,40 @@ +import requests +import json +from pprint import pprint + +api_url = "https://jsonplaceholder.typicode.com/todos/1" +response = requests.get(api_url) +r=response.json() + +print(response.json()) +print(r) +pprint(r) +print(response.status_code) +print(response.headers) +pprint(response.headers["Content-Type"]) + + +#POST requests +api_url = "https://jsonplaceholder.typicode.com/todos/1" +todo = {"userId": 1, "title": "Buy milk", "completed": False} +response = requests.post(api_url, json=todo) +print(response.status_code) +print(response.json()) + +#alternate method +headers = {"Content-Type":"application/json"} +response = requests.post(api_url, data=json.dumps(todo), headers=headers) +response.json() + + +todo = {"userId": 1, "title": "Wash car", "completed": True} +response = requests.put(api_url, json=todo) +response.json() +print(response.status_code) + +#some extra response requests posted by sammi on the zoom chat +response = requests.get("https://api.open-notify.org/astros.json") +response = requests.get("http://api.open-notify.org/astros.json") +response = requests.get("http://api.open-notify.org/astros.json") + +#{'userId': 1, 'id': 1, 'title': 'delectus aut autem', 'completed': False} \ No newline at end of file diff --git a/Val_practice_problems b/Val_practice_problems new file mode 100644 index 0000000..da743d1 --- /dev/null +++ b/Val_practice_problems @@ -0,0 +1,20 @@ + +def create_tuple(x,y): + t = (x,y) + return t + + +print(create_tuple("Sushama", "Cardozo")) +print(type(create_tuple("Sushama", "Cardozo"))) +print(create_tuple("Sushama", 2023)) +x,y = create_tuple("Sushama", 2023) +print(x,y) +print(type(x)) +print(type(y)) +new_tuple = ("Happy New Year",) +print(type(new_tuple)) +new_tuple = new_tuple + ("2003",) +print(new_tuple) + + + diff --git a/apirequest.py b/apirequest.py new file mode 100644 index 0000000..341b940 --- /dev/null +++ b/apirequest.py @@ -0,0 +1,27 @@ +import requests + +baseurl = 'https://rickandmortyapi.com/api/' + +endpoint = 'character' + +def main_request(baseurl, endpoint): + r = requests.get(baseurl + endpoint) + return r.json() + +def get_pages(response): + return response['info']['pages'] + +def parse_json(response): + charlist = [] + for item in response['results']: + char = { + 'name': item['name'], + 'no_ep': len(item['episode']), + } + charlist.append(char) + return charlist + +data = main_request(baseurl, endpoint) +print(get_pages(data)) +print(parse_json(data)) + diff --git a/basic-python-regex.py b/basic-python-regex.py index d05e901..38404f0 100644 --- a/basic-python-regex.py +++ b/basic-python-regex.py @@ -25,4 +25,17 @@ st = "CREATE DATABASE test_db" cur.execute(st) print("test_db is created") -con.close() \ No newline at end of file +con.close() + +con = mariadb.connect( + host="localhost", + user="root", + password="password", + database="test_db") + +print("Successfully connected to MariaDB") + +cur = con.cursor() +st="CREATE TABLE Registration \ + (id ingterger, age integer, first varchar(50), \ + " \ No newline at end of file diff --git a/closure_decorators.py b/closure_decorators.py new file mode 100644 index 0000000..7ee74c2 --- /dev/null +++ b/closure_decorators.py @@ -0,0 +1,18 @@ +def dec(func): + def wrapper(n): + for _ in range(n): + func() + return wrapper + +@dec +def say_hello(): + print('hello') + +say_hello(5) + +# print(dec(say_hello)) + +# run_w = dec(say_hello) +# print(run_w(5)) + +# print(globals()) diff --git a/coursera_python_lab-1.jpynb b/coursera_python_lab-1.jpynb new file mode 100644 index 0000000..7a44534 --- /dev/null +++ b/coursera_python_lab-1.jpynb @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +import re +import operator + +per_user = {} +errors = {} + +with open('dpkg2.log') as f: + for ln in f.readlines(): + #match = re.search(r"ticky: ([\w+]*):? ([\w' ]*)[\[[#0-9]*\]?]? ?\((.*)\)$", ln) + #2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 + #2022-11-07 12:14:01 status half-configured avahi-autoipd:amd64 0.7-3.1ubuntu1.3 + #2022-11-07 12:14:02 status installed avahi-autoipd:amd64 0.7-3.1ubuntu1.3 + match = re.search(r" (\w+) ([\w+].*):(.*)", ln) + if match is None: + continue + else: + print("match is not none") + #print(match) + str, msg, user = match.group(1), match.group(2), match.group(3) + #str, msg, user = "status"," triggers-pending man-db","amd64 2.8.3-2ubuntu0.1" + #print("The 3 strings are : ", str, msg, user) + if str is None or msg is None or user is None: + continue + if msg not in errors.keys(): + errors[msg] = 1 + else: + errors[msg] += 1 + if user not in per_user.keys(): + per_user[user] = {} + per_user[user]['configure'] = 0 + per_user[user]['trigproc'] = 0 + if str == 'configure': #INFO + if user not in per_user.keys(): + #per_user[user] = {} + per_user[user]['configure'] = 0 + else: + per_user[user]["configure"] += 1 + elif str == 'trigproc': #ERROR + if user not in per_user.keys(): + #per_user[user] = {} + per_user[user]['trigproc'] = 0 + else: + per_user[user]['trigproc'] += 1 + +errors_arr = sorted(errors.items(), key=operator.itemgetter(1), reverse=True) +per_user_arr = sorted(per_user.items(), key=operator.itemgetter(0)) + +errors_arr.insert(0, ('Error', 'Count')) +per_user_arr.insert(0, ('Username', 'INFO', 'ERROR')) +#print(errors_arr) +print(per_user_arr) + +f.close() \ No newline at end of file diff --git a/data_file.json b/data_file.json new file mode 100644 index 0000000..84c2046 --- /dev/null +++ b/data_file.json @@ -0,0 +1,6 @@ +{ + "user": { + "name": "Williams Williams", + "age": 93 + } +} \ No newline at end of file diff --git a/demo.txt b/demo.txt new file mode 100644 index 0000000..f12fd8b --- /dev/null +++ b/demo.txt @@ -0,0 +1,3 @@ +This is the first line +This is the second line +This is the last line diff --git a/dpkg.log b/dpkg.log new file mode 100644 index 0000000..0a117b9 --- /dev/null +++ b/dpkg.log @@ -0,0 +1,5246 @@ +2022-11-07 12:14:00 startup archives unpack +2022-11-07 12:14:01 upgrade avahi-autoipd:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status half-configured avahi-autoipd:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:01 status half-installed avahi-autoipd:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:01 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:01 status half-installed avahi-autoipd:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 startup packages configure +2022-11-07 12:14:01 configure avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status unpacked avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:01 status half-configured avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:02 status installed avahi-autoipd:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:02 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:02 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:03 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:06 startup archives unpack +2022-11-07 12:14:07 upgrade avahi-daemon:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status half-configured avahi-daemon:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:07 status half-installed avahi-daemon:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:07 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:07 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:14:07 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 12:14:07 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:07 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:07 status half-installed avahi-daemon:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 startup packages configure +2022-11-07 12:14:07 configure avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status unpacked avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:07 status half-configured avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:08 status installed avahi-daemon:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:08 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:08 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:09 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:09 trigproc dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:09 status half-configured dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:09 status installed dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:09 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 12:14:09 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 12:14:09 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 12:14:09 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:14:09 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:14:09 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:14:13 startup archives unpack +2022-11-07 12:14:13 upgrade avahi-utils:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:14:13 status half-configured avahi-utils:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:13 status unpacked avahi-utils:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:13 status half-installed avahi-utils:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:13 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:13 status half-installed avahi-utils:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:14:13 status unpacked avahi-utils:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:13 status unpacked avahi-utils:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:13 startup packages configure +2022-11-07 12:14:13 configure avahi-utils:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:13 status unpacked avahi-utils:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:13 status half-configured avahi-utils:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:13 status installed avahi-utils:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:14:13 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:13 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:16 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:24 startup archives unpack +2022-11-07 12:14:24 upgrade bash:amd64 4.4.18-2ubuntu1.2 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status half-configured bash:amd64 4.4.18-2ubuntu1.2 +2022-11-07 12:14:24 status unpacked bash:amd64 4.4.18-2ubuntu1.2 +2022-11-07 12:14:24 status half-installed bash:amd64 4.4.18-2ubuntu1.2 +2022-11-07 12:14:24 status triggers-pending install-info:amd64 6.5.0.dfsg.1-2 +2022-11-07 12:14:24 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:24 status half-installed bash:amd64 4.4.18-2ubuntu1.2 +2022-11-07 12:14:24 status unpacked bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status unpacked bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 startup packages configure +2022-11-07 12:14:24 configure bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status unpacked bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status unpacked bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status unpacked bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status unpacked bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status unpacked bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status half-configured bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:24 status installed bash:amd64 4.4.18-2ubuntu1.3 +2022-11-07 12:14:25 startup packages configure +2022-11-07 12:14:25 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:25 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:27 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:27 trigproc install-info:amd64 6.5.0.dfsg.1-2 +2022-11-07 12:14:27 status half-configured install-info:amd64 6.5.0.dfsg.1-2 +2022-11-07 12:14:27 status installed install-info:amd64 6.5.0.dfsg.1-2 +2022-11-07 12:14:30 startup archives unpack +2022-11-07 12:14:30 upgrade bluez:amd64 5.48-0ubuntu3.4 5.48-0ubuntu3.9 +2022-11-07 12:14:30 status half-configured bluez:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:31 status half-installed bluez:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:31 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:31 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:14:31 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 12:14:31 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:31 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:31 status half-installed bluez:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 startup packages configure +2022-11-07 12:14:31 configure bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 status unpacked bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:31 status half-configured bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:32 status installed bluez:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:32 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:14:32 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:14:33 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:14:33 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:33 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:35 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:35 trigproc dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:35 status half-configured dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:35 status installed dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:14:35 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 12:14:35 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 12:14:35 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 12:14:39 startup archives unpack +2022-11-07 12:14:39 upgrade bluez-cups:amd64 5.48-0ubuntu3.4 5.48-0ubuntu3.9 +2022-11-07 12:14:39 status half-configured bluez-cups:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:39 status unpacked bluez-cups:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:39 status half-installed bluez-cups:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:39 status half-installed bluez-cups:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:39 status unpacked bluez-cups:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:39 status unpacked bluez-cups:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:39 startup packages configure +2022-11-07 12:14:39 configure bluez-cups:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:39 status unpacked bluez-cups:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:39 status half-configured bluez-cups:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:39 status installed bluez-cups:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:43 startup archives unpack +2022-11-07 12:14:43 upgrade bluez-obexd:amd64 5.48-0ubuntu3.4 5.48-0ubuntu3.9 +2022-11-07 12:14:43 status half-configured bluez-obexd:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:43 status unpacked bluez-obexd:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:43 status half-installed bluez-obexd:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:43 status half-installed bluez-obexd:amd64 5.48-0ubuntu3.4 +2022-11-07 12:14:43 status unpacked bluez-obexd:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:43 status unpacked bluez-obexd:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:44 startup packages configure +2022-11-07 12:14:44 configure bluez-obexd:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:44 status unpacked bluez-obexd:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:44 status half-configured bluez-obexd:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:44 status installed bluez-obexd:amd64 5.48-0ubuntu3.9 +2022-11-07 12:14:47 startup archives unpack +2022-11-07 12:14:47 upgrade busybox-initramfs:amd64 1:1.27.2-2ubuntu3.3 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:47 status half-configured busybox-initramfs:amd64 1:1.27.2-2ubuntu3.3 +2022-11-07 12:14:47 status unpacked busybox-initramfs:amd64 1:1.27.2-2ubuntu3.3 +2022-11-07 12:14:47 status half-installed busybox-initramfs:amd64 1:1.27.2-2ubuntu3.3 +2022-11-07 12:14:47 status half-installed busybox-initramfs:amd64 1:1.27.2-2ubuntu3.3 +2022-11-07 12:14:47 status unpacked busybox-initramfs:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:47 status unpacked busybox-initramfs:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:47 startup packages configure +2022-11-07 12:14:47 configure busybox-initramfs:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:47 status unpacked busybox-initramfs:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:47 status half-configured busybox-initramfs:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:47 status installed busybox-initramfs:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:51 startup archives unpack +2022-11-07 12:14:51 upgrade busybox-static:amd64 1:1.27.2-2ubuntu3.3 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:51 status triggers-pending initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:14:51 status half-configured busybox-static:amd64 1:1.27.2-2ubuntu3.3 +2022-11-07 12:14:51 status unpacked busybox-static:amd64 1:1.27.2-2ubuntu3.3 +2022-11-07 12:14:51 status half-installed busybox-static:amd64 1:1.27.2-2ubuntu3.3 +2022-11-07 12:14:51 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:51 status half-installed busybox-static:amd64 1:1.27.2-2ubuntu3.3 +2022-11-07 12:14:51 status unpacked busybox-static:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:51 status unpacked busybox-static:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:52 startup packages configure +2022-11-07 12:14:52 configure busybox-static:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:52 status unpacked busybox-static:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:52 status half-configured busybox-static:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:52 status installed busybox-static:amd64 1:1.27.2-2ubuntu3.4 +2022-11-07 12:14:52 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:52 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:53 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:14:53 trigproc initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:14:53 status half-configured initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:15:03 status installed initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:15:07 startup archives unpack +2022-11-07 12:15:08 upgrade ca-certificates:all 20210119~18.04.1 20211016~18.04.1 +2022-11-07 12:15:08 status half-configured ca-certificates:all 20210119~18.04.1 +2022-11-07 12:15:08 status unpacked ca-certificates:all 20210119~18.04.1 +2022-11-07 12:15:08 status half-installed ca-certificates:all 20210119~18.04.1 +2022-11-07 12:15:08 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:08 status half-installed ca-certificates:all 20210119~18.04.1 +2022-11-07 12:15:08 status unpacked ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:08 status unpacked ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:08 startup packages configure +2022-11-07 12:15:08 configure ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:08 status unpacked ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:08 status half-configured ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:10 status installed ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:10 status triggers-pending ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:10 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:10 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:11 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:11 trigproc ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:11 status half-configured ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:11 status installed ca-certificates:all 20211016~18.04.1 +2022-11-07 12:15:15 startup archives unpack +2022-11-07 12:15:15 upgrade cpio:amd64 2.12+dfsg-6ubuntu0.18.04.1 2.12+dfsg-6ubuntu0.18.04.4 +2022-11-07 12:15:15 status half-configured cpio:amd64 2.12+dfsg-6ubuntu0.18.04.1 +2022-11-07 12:15:15 status unpacked cpio:amd64 2.12+dfsg-6ubuntu0.18.04.1 +2022-11-07 12:15:15 status half-installed cpio:amd64 2.12+dfsg-6ubuntu0.18.04.1 +2022-11-07 12:15:15 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:15 status half-installed cpio:amd64 2.12+dfsg-6ubuntu0.18.04.1 +2022-11-07 12:15:15 status unpacked cpio:amd64 2.12+dfsg-6ubuntu0.18.04.4 +2022-11-07 12:15:15 status unpacked cpio:amd64 2.12+dfsg-6ubuntu0.18.04.4 +2022-11-07 12:15:15 startup packages configure +2022-11-07 12:15:15 configure cpio:amd64 2.12+dfsg-6ubuntu0.18.04.4 +2022-11-07 12:15:15 status unpacked cpio:amd64 2.12+dfsg-6ubuntu0.18.04.4 +2022-11-07 12:15:15 status half-configured cpio:amd64 2.12+dfsg-6ubuntu0.18.04.4 +2022-11-07 12:15:15 status installed cpio:amd64 2.12+dfsg-6ubuntu0.18.04.4 +2022-11-07 12:15:15 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:15 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:17 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:21 startup archives unpack +2022-11-07 12:15:21 upgrade cron:amd64 3.0pl1-128.1ubuntu1 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:21 status half-configured cron:amd64 3.0pl1-128.1ubuntu1 +2022-11-07 12:15:21 status unpacked cron:amd64 3.0pl1-128.1ubuntu1 +2022-11-07 12:15:21 status half-installed cron:amd64 3.0pl1-128.1ubuntu1 +2022-11-07 12:15:22 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:15:22 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 12:15:22 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:22 status half-installed cron:amd64 3.0pl1-128.1ubuntu1 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 startup packages configure +2022-11-07 12:15:22 configure cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status unpacked cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status half-configured cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:22 status installed cron:amd64 3.0pl1-128.1ubuntu1.2 +2022-11-07 12:15:23 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:15:23 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:15:23 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:15:23 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:23 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:25 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:25 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 12:15:25 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 12:15:25 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 12:15:29 startup archives unpack +2022-11-07 12:15:29 upgrade cups-common:all 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-07 12:15:29 status half-configured cups-common:all 2.2.7-1ubuntu2.8 +2022-11-07 12:15:29 status unpacked cups-common:all 2.2.7-1ubuntu2.8 +2022-11-07 12:15:29 status half-installed cups-common:all 2.2.7-1ubuntu2.8 +2022-11-07 12:15:30 status half-installed cups-common:all 2.2.7-1ubuntu2.8 +2022-11-07 12:15:30 status unpacked cups-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:30 status unpacked cups-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:30 startup packages configure +2022-11-07 12:15:30 configure cups-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:30 status unpacked cups-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:30 status half-configured cups-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:30 status installed cups-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:33 startup archives unpack +2022-11-07 12:15:34 upgrade cups-server-common:all 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-07 12:15:34 status half-configured cups-server-common:all 2.2.7-1ubuntu2.8 +2022-11-07 12:15:34 status unpacked cups-server-common:all 2.2.7-1ubuntu2.8 +2022-11-07 12:15:34 status half-installed cups-server-common:all 2.2.7-1ubuntu2.8 +2022-11-07 12:15:34 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:35 status half-installed cups-server-common:all 2.2.7-1ubuntu2.8 +2022-11-07 12:15:35 status unpacked cups-server-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:35 status unpacked cups-server-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:35 startup packages configure +2022-11-07 12:15:35 configure cups-server-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:35 status unpacked cups-server-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:35 status half-configured cups-server-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:35 status installed cups-server-common:all 2.2.7-1ubuntu2.9 +2022-11-07 12:15:35 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:35 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:35 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:39 startup archives unpack +2022-11-07 12:15:39 upgrade distro-info-data:all 0.37ubuntu0.9 0.37ubuntu0.14 +2022-11-07 12:15:39 status half-configured distro-info-data:all 0.37ubuntu0.9 +2022-11-07 12:15:39 status unpacked distro-info-data:all 0.37ubuntu0.9 +2022-11-07 12:15:39 status half-installed distro-info-data:all 0.37ubuntu0.9 +2022-11-07 12:15:39 status half-installed distro-info-data:all 0.37ubuntu0.9 +2022-11-07 12:15:39 status unpacked distro-info-data:all 0.37ubuntu0.14 +2022-11-07 12:15:39 status unpacked distro-info-data:all 0.37ubuntu0.14 +2022-11-07 12:15:39 startup packages configure +2022-11-07 12:15:39 configure distro-info-data:all 0.37ubuntu0.14 +2022-11-07 12:15:39 status unpacked distro-info-data:all 0.37ubuntu0.14 +2022-11-07 12:15:39 status half-configured distro-info-data:all 0.37ubuntu0.14 +2022-11-07 12:15:39 status installed distro-info-data:all 0.37ubuntu0.14 +2022-11-07 12:15:43 startup archives unpack +2022-11-07 12:15:43 upgrade dnsmasq-base:amd64 2.79-1ubuntu0.3 2.79-1ubuntu0.6 +2022-11-07 12:15:43 status half-configured dnsmasq-base:amd64 2.79-1ubuntu0.3 +2022-11-07 12:15:43 status unpacked dnsmasq-base:amd64 2.79-1ubuntu0.3 +2022-11-07 12:15:43 status half-installed dnsmasq-base:amd64 2.79-1ubuntu0.3 +2022-11-07 12:15:43 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:15:43 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:43 status half-installed dnsmasq-base:amd64 2.79-1ubuntu0.3 +2022-11-07 12:15:43 status unpacked dnsmasq-base:amd64 2.79-1ubuntu0.6 +2022-11-07 12:15:43 status unpacked dnsmasq-base:amd64 2.79-1ubuntu0.6 +2022-11-07 12:15:43 startup packages configure +2022-11-07 12:15:43 configure dnsmasq-base:amd64 2.79-1ubuntu0.6 +2022-11-07 12:15:43 status unpacked dnsmasq-base:amd64 2.79-1ubuntu0.6 +2022-11-07 12:15:43 status unpacked dnsmasq-base:amd64 2.79-1ubuntu0.6 +2022-11-07 12:15:43 status half-configured dnsmasq-base:amd64 2.79-1ubuntu0.6 +2022-11-07 12:15:43 status installed dnsmasq-base:amd64 2.79-1ubuntu0.6 +2022-11-07 12:15:43 trigproc dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:15:43 status half-configured dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:15:43 status installed dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:15:43 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:43 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:44 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:48 startup archives unpack +2022-11-07 12:15:48 upgrade dpkg:amd64 1.19.0.5ubuntu2.3 1.19.0.5ubuntu2.4 +2022-11-07 12:15:48 status half-configured dpkg:amd64 1.19.0.5ubuntu2.3 +2022-11-07 12:15:48 status unpacked dpkg:amd64 1.19.0.5ubuntu2.3 +2022-11-07 12:15:48 status half-installed dpkg:amd64 1.19.0.5ubuntu2.3 +2022-11-07 12:15:49 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:49 status half-installed dpkg:amd64 1.19.0.5ubuntu2.3 +2022-11-07 12:15:49 status unpacked dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status unpacked dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 startup packages configure +2022-11-07 12:15:49 configure dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status unpacked dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status unpacked dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status unpacked dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status unpacked dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status unpacked dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status unpacked dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status half-configured dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 status installed dpkg:amd64 1.19.0.5ubuntu2.4 +2022-11-07 12:15:49 startup packages configure +2022-11-07 12:15:49 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:49 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:52 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:56 startup archives unpack +2022-11-07 12:15:56 upgrade file-roller:amd64 3.28.0-1ubuntu1.2 3.28.0-1ubuntu1.3 +2022-11-07 12:15:56 status half-configured file-roller:amd64 3.28.0-1ubuntu1.2 +2022-11-07 12:15:56 status unpacked file-roller:amd64 3.28.0-1ubuntu1.2 +2022-11-07 12:15:56 status half-installed file-roller:amd64 3.28.0-1ubuntu1.2 +2022-11-07 12:15:56 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:15:56 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:15:56 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:15:56 status triggers-pending libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:15:56 status half-installed file-roller:amd64 3.28.0-1ubuntu1.2 +2022-11-07 12:15:56 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-07 12:15:56 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:57 status half-installed file-roller:amd64 3.28.0-1ubuntu1.2 +2022-11-07 12:15:57 status unpacked file-roller:amd64 3.28.0-1ubuntu1.3 +2022-11-07 12:15:57 status unpacked file-roller:amd64 3.28.0-1ubuntu1.3 +2022-11-07 12:15:57 startup packages configure +2022-11-07 12:15:57 configure file-roller:amd64 3.28.0-1ubuntu1.3 +2022-11-07 12:15:57 status unpacked file-roller:amd64 3.28.0-1ubuntu1.3 +2022-11-07 12:15:57 status half-configured file-roller:amd64 3.28.0-1ubuntu1.3 +2022-11-07 12:15:57 status triggers-awaited file-roller:amd64 3.28.0-1ubuntu1.3 +2022-11-07 12:15:57 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:15:57 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:15:57 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:15:57 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-07 12:15:57 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-07 12:15:57 status installed hicolor-icon-theme:all 0.17-2 +2022-11-07 12:15:57 trigproc mime-support:all 3.60ubuntu1 +2022-11-07 12:15:57 status half-configured mime-support:all 3.60ubuntu1 +2022-11-07 12:15:57 status installed mime-support:all 3.60ubuntu1 +2022-11-07 12:15:57 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:15:57 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:15:57 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:15:57 trigproc libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:15:57 status half-configured libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:15:57 status installed file-roller:amd64 3.28.0-1ubuntu1.3 +2022-11-07 12:15:57 status installed libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:15:57 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:57 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:15:59 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:16:04 startup archives unpack +2022-11-07 12:16:04 upgrade firefox:amd64 86.0+build3-0ubuntu0.18.04.1 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:04 status half-configured firefox:amd64 86.0+build3-0ubuntu0.18.04.1 +2022-11-07 12:16:04 status unpacked firefox:amd64 86.0+build3-0ubuntu0.18.04.1 +2022-11-07 12:16:04 status half-installed firefox:amd64 86.0+build3-0ubuntu0.18.04.1 +2022-11-07 12:16:11 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:16:11 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:16:11 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:16:11 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-07 12:16:11 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:16:12 status half-installed firefox:amd64 86.0+build3-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status unpacked firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status unpacked firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 startup packages configure +2022-11-07 12:16:12 configure firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status unpacked firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status unpacked firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status unpacked firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status unpacked firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status unpacked firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status half-configured firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 status installed firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:12 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:16:12 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:16:12 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:16:12 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-07 12:16:12 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-07 12:16:12 status installed hicolor-icon-theme:all 0.17-2 +2022-11-07 12:16:12 trigproc mime-support:all 3.60ubuntu1 +2022-11-07 12:16:12 status half-configured mime-support:all 3.60ubuntu1 +2022-11-07 12:16:12 status installed mime-support:all 3.60ubuntu1 +2022-11-07 12:16:12 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:16:12 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:16:12 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:16:12 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:16:12 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:16:13 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:16:19 startup archives unpack +2022-11-07 12:16:19 upgrade firefox-locale-en:amd64 86.0+build3-0ubuntu0.18.04.1 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status half-configured firefox-locale-en:amd64 86.0+build3-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status unpacked firefox-locale-en:amd64 86.0+build3-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status half-installed firefox-locale-en:amd64 86.0+build3-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status half-installed firefox-locale-en:amd64 86.0+build3-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status unpacked firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status unpacked firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:19 startup packages configure +2022-11-07 12:16:19 configure firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status unpacked firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status half-configured firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:19 status installed firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:16:23 startup archives unpack +2022-11-07 12:16:23 upgrade fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.10 2:102.10+LibO6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:16:23 status half-configured fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:16:23 status unpacked fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:16:23 status half-installed fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:16:23 status triggers-pending fontconfig:amd64 2.12.6-0ubuntu2 +2022-11-07 12:16:23 status half-installed fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:16:23 status unpacked fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:16:23 status unpacked fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:16:23 startup packages configure +2022-11-07 12:16:23 configure fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:16:23 status unpacked fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:16:23 status half-configured fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:16:23 status installed fonts-opensymbol:all 2:102.10+LibO6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:16:23 trigproc fontconfig:amd64 2.12.6-0ubuntu2 +2022-11-07 12:16:23 status half-configured fontconfig:amd64 2.12.6-0ubuntu2 +2022-11-07 12:16:23 status installed fontconfig:amd64 2.12.6-0ubuntu2 +2022-11-07 12:16:29 startup archives unpack +2022-11-07 12:16:29 upgrade gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:29 status half-configured gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:29 status unpacked gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:29 status half-installed gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:29 status half-installed gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:29 status unpacked gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:29 status unpacked gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:29 startup packages configure +2022-11-07 12:16:29 configure gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:29 status unpacked gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:29 status half-configured gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:29 status installed gir1.2-gst-plugins-base-1.0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:34 startup archives unpack +2022-11-07 12:16:34 upgrade gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:16:34 status half-configured gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:34 status unpacked gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:34 status half-installed gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:34 status half-installed gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:34 status unpacked gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:16:34 status unpacked gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:16:34 startup packages configure +2022-11-07 12:16:34 configure gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:16:34 status unpacked gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:16:34 status half-configured gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:16:34 status installed gir1.2-gstreamer-1.0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:16:38 startup archives unpack +2022-11-07 12:16:38 upgrade gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:38 status half-configured gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:38 status unpacked gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:38 status half-installed gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:38 status half-installed gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:38 status unpacked gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:38 status unpacked gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:38 startup packages configure +2022-11-07 12:16:38 configure gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:38 status unpacked gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:38 status half-configured gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:38 status installed gstreamer1.0-alsa:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:42 startup archives unpack +2022-11-07 12:16:42 upgrade gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:42 status half-configured gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:42 status unpacked gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:42 status half-installed gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:42 status half-installed gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:42 status unpacked gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:42 status unpacked gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:42 startup packages configure +2022-11-07 12:16:42 configure gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:42 status unpacked gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:42 status half-configured gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:42 status installed gstreamer1.0-gl:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:48 startup archives unpack +2022-11-07 12:16:48 upgrade gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:48 status half-configured gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:48 status unpacked gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:48 status half-installed gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:48 status half-installed gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:48 status unpacked gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:48 status unpacked gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:48 startup packages configure +2022-11-07 12:16:48 configure gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:48 status unpacked gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:48 status half-configured gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:48 status installed gstreamer1.0-gtk3:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:53 startup archives unpack +2022-11-07 12:16:53 upgrade gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:53 status half-configured gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:53 status unpacked gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:53 status half-installed gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:53 status half-installed gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:53 status unpacked gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:53 status unpacked gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:53 startup packages configure +2022-11-07 12:16:53 configure gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:53 status unpacked gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:53 status half-configured gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:53 status installed gstreamer1.0-plugins-base:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:58 startup archives unpack +2022-11-07 12:16:58 upgrade gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:58 status half-configured gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:58 status unpacked gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:58 status half-installed gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:58 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:16:58 status half-installed gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:16:58 status unpacked gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:58 status unpacked gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:58 startup packages configure +2022-11-07 12:16:58 configure gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:58 status unpacked gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:58 status half-configured gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:58 status installed gstreamer1.0-plugins-base-apps:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:16:58 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:16:58 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:01 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:05 startup archives unpack +2022-11-07 12:17:05 upgrade gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:05 status half-configured gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:05 status unpacked gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:05 status half-installed gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:06 status half-installed gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:06 status unpacked gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:06 status unpacked gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:06 startup packages configure +2022-11-07 12:17:06 configure gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:06 status unpacked gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:06 status half-configured gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:06 status installed gstreamer1.0-pulseaudio:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:10 startup archives unpack +2022-11-07 12:17:10 upgrade gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:17:10 status half-configured gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:10 status unpacked gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:10 status half-installed gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:10 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:10 status half-installed gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:10 status unpacked gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:17:10 status unpacked gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:17:10 startup packages configure +2022-11-07 12:17:10 configure gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:17:10 status unpacked gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:17:10 status half-configured gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:17:10 status installed gstreamer1.0-tools:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:17:10 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:10 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:12 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:15 startup archives unpack +2022-11-07 12:17:15 upgrade gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:15 status half-configured gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:15 status unpacked gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:15 status half-installed gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:16 status half-installed gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:17:16 status unpacked gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:16 status unpacked gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:16 startup packages configure +2022-11-07 12:17:16 configure gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:16 status unpacked gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:16 status half-configured gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:16 status installed gstreamer1.0-x:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:17:20 startup archives unpack +2022-11-07 12:17:20 upgrade gzip:amd64 1.6-5ubuntu1 1.6-5ubuntu1.2 +2022-11-07 12:17:20 status half-configured gzip:amd64 1.6-5ubuntu1 +2022-11-07 12:17:20 status unpacked gzip:amd64 1.6-5ubuntu1 +2022-11-07 12:17:20 status half-installed gzip:amd64 1.6-5ubuntu1 +2022-11-07 12:17:20 status triggers-pending install-info:amd64 6.5.0.dfsg.1-2 +2022-11-07 12:17:20 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:20 status half-installed gzip:amd64 1.6-5ubuntu1 +2022-11-07 12:17:20 status unpacked gzip:amd64 1.6-5ubuntu1.2 +2022-11-07 12:17:20 status unpacked gzip:amd64 1.6-5ubuntu1.2 +2022-11-07 12:17:20 startup packages configure +2022-11-07 12:17:20 configure gzip:amd64 1.6-5ubuntu1.2 +2022-11-07 12:17:20 status unpacked gzip:amd64 1.6-5ubuntu1.2 +2022-11-07 12:17:20 status half-configured gzip:amd64 1.6-5ubuntu1.2 +2022-11-07 12:17:20 status installed gzip:amd64 1.6-5ubuntu1.2 +2022-11-07 12:17:20 startup packages configure +2022-11-07 12:17:20 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:20 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:22 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:22 trigproc install-info:amd64 6.5.0.dfsg.1-2 +2022-11-07 12:17:22 status half-configured install-info:amd64 6.5.0.dfsg.1-2 +2022-11-07 12:17:22 status installed install-info:amd64 6.5.0.dfsg.1-2 +2022-11-07 12:17:26 startup archives unpack +2022-11-07 12:17:26 upgrade imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:26 status half-configured imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:26 status unpacked imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:26 status half-installed imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:26 status half-installed imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:26 status unpacked imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:26 status unpacked imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:27 startup packages configure +2022-11-07 12:17:27 configure imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:27 status unpacked imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:27 status half-configured imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:27 status installed imagemagick:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:30 startup archives unpack +2022-11-07 12:17:30 upgrade imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.9 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:30 status half-configured imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:30 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:30 status half-installed imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:31 status half-installed imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 startup packages configure +2022-11-07 12:17:31 configure imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status unpacked imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status half-configured imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:31 status installed imagemagick-6-common:all 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:35 startup archives unpack +2022-11-07 12:17:35 upgrade imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:35 status half-configured imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:35 status unpacked imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:35 status half-installed imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:35 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:17:35 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-07 12:17:35 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:35 status half-installed imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:17:35 status unpacked imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:35 status unpacked imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:35 startup packages configure +2022-11-07 12:17:35 configure imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:35 status unpacked imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:35 status half-configured imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:36 status installed imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:17:36 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-07 12:17:36 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-07 12:17:36 status installed hicolor-icon-theme:all 0.17-2 +2022-11-07 12:17:36 trigproc mime-support:all 3.60ubuntu1 +2022-11-07 12:17:36 status half-configured mime-support:all 3.60ubuntu1 +2022-11-07 12:17:36 status installed mime-support:all 3.60ubuntu1 +2022-11-07 12:17:36 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:36 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:37 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:42 startup archives unpack +2022-11-07 12:17:42 upgrade intel-microcode:amd64 3.20201110.0ubuntu0.18.04.2 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:42 status half-configured intel-microcode:amd64 3.20201110.0ubuntu0.18.04.2 +2022-11-07 12:17:42 status unpacked intel-microcode:amd64 3.20201110.0ubuntu0.18.04.2 +2022-11-07 12:17:42 status half-installed intel-microcode:amd64 3.20201110.0ubuntu0.18.04.2 +2022-11-07 12:17:42 status half-installed intel-microcode:amd64 3.20201110.0ubuntu0.18.04.2 +2022-11-07 12:17:43 status unpacked intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 status unpacked intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 startup packages configure +2022-11-07 12:17:43 configure intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 status unpacked intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 status unpacked intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 status unpacked intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 status unpacked intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 status half-configured intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 status installed intel-microcode:amd64 3.20220809.0ubuntu0.18.04.1 +2022-11-07 12:17:43 status triggers-pending initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:17:43 trigproc initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:17:43 status half-configured initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:17:53 status installed initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:17:57 startup archives unpack +2022-11-07 12:17:57 upgrade isc-dhcp-client:amd64 4.3.5-3ubuntu7.1 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status half-configured isc-dhcp-client:amd64 4.3.5-3ubuntu7.1 +2022-11-07 12:17:57 status unpacked isc-dhcp-client:amd64 4.3.5-3ubuntu7.1 +2022-11-07 12:17:57 status half-installed isc-dhcp-client:amd64 4.3.5-3ubuntu7.1 +2022-11-07 12:17:57 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:57 status half-installed isc-dhcp-client:amd64 4.3.5-3ubuntu7.1 +2022-11-07 12:17:57 status unpacked isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status unpacked isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 startup packages configure +2022-11-07 12:17:57 configure isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status unpacked isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status unpacked isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status unpacked isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status unpacked isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status unpacked isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status half-configured isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 status installed isc-dhcp-client:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:17:57 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:57 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:17:59 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:03 startup archives unpack +2022-11-07 12:18:03 upgrade isc-dhcp-common:amd64 4.3.5-3ubuntu7.1 4.3.5-3ubuntu7.4 +2022-11-07 12:18:03 status half-configured isc-dhcp-common:amd64 4.3.5-3ubuntu7.1 +2022-11-07 12:18:03 status unpacked isc-dhcp-common:amd64 4.3.5-3ubuntu7.1 +2022-11-07 12:18:03 status half-installed isc-dhcp-common:amd64 4.3.5-3ubuntu7.1 +2022-11-07 12:18:03 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:03 status half-installed isc-dhcp-common:amd64 4.3.5-3ubuntu7.1 +2022-11-07 12:18:03 status unpacked isc-dhcp-common:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:18:03 status unpacked isc-dhcp-common:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:18:03 startup packages configure +2022-11-07 12:18:03 configure isc-dhcp-common:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:18:03 status unpacked isc-dhcp-common:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:18:03 status half-configured isc-dhcp-common:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:18:03 status installed isc-dhcp-common:amd64 4.3.5-3ubuntu7.4 +2022-11-07 12:18:04 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:04 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:04 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:07 startup archives unpack +2022-11-07 12:18:08 upgrade libarchive13:amd64 3.2.2-3.1ubuntu0.6 3.2.2-3.1ubuntu0.7 +2022-11-07 12:18:08 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:08 status half-configured libarchive13:amd64 3.2.2-3.1ubuntu0.6 +2022-11-07 12:18:08 status unpacked libarchive13:amd64 3.2.2-3.1ubuntu0.6 +2022-11-07 12:18:08 status half-installed libarchive13:amd64 3.2.2-3.1ubuntu0.6 +2022-11-07 12:18:08 status half-installed libarchive13:amd64 3.2.2-3.1ubuntu0.6 +2022-11-07 12:18:08 status unpacked libarchive13:amd64 3.2.2-3.1ubuntu0.7 +2022-11-07 12:18:08 status unpacked libarchive13:amd64 3.2.2-3.1ubuntu0.7 +2022-11-07 12:18:08 startup packages configure +2022-11-07 12:18:08 configure libarchive13:amd64 3.2.2-3.1ubuntu0.7 +2022-11-07 12:18:08 status unpacked libarchive13:amd64 3.2.2-3.1ubuntu0.7 +2022-11-07 12:18:08 status half-configured libarchive13:amd64 3.2.2-3.1ubuntu0.7 +2022-11-07 12:18:08 status installed libarchive13:amd64 3.2.2-3.1ubuntu0.7 +2022-11-07 12:18:08 trigproc libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:08 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:08 status installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:12 startup archives unpack +2022-11-07 12:18:12 upgrade libasn1-8-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:18:12 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:12 status half-configured libasn1-8-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:18:12 status unpacked libasn1-8-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:18:12 status half-installed libasn1-8-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:18:12 status half-installed libasn1-8-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:18:12 status unpacked libasn1-8-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:18:13 status unpacked libasn1-8-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:18:13 startup packages configure +2022-11-07 12:18:13 configure libasn1-8-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:18:13 status unpacked libasn1-8-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:18:13 status half-configured libasn1-8-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:18:13 status installed libasn1-8-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:18:13 trigproc libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:13 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:13 status installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:17 startup archives unpack +2022-11-07 12:18:17 upgrade libavahi-client3:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:18:17 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:17 status half-configured libavahi-client3:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:17 status unpacked libavahi-client3:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:17 status half-installed libavahi-client3:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:17 status half-installed libavahi-client3:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:17 status unpacked libavahi-client3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:17 status unpacked libavahi-client3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:17 startup packages configure +2022-11-07 12:18:17 configure libavahi-client3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:17 status unpacked libavahi-client3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:17 status half-configured libavahi-client3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:17 status installed libavahi-client3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:17 trigproc libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:17 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:17 status installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:21 startup archives unpack +2022-11-07 12:18:21 upgrade libavahi-common-data:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:18:21 status half-configured libavahi-common-data:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:21 status unpacked libavahi-common-data:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:21 status half-installed libavahi-common-data:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:21 status half-installed libavahi-common-data:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:21 status unpacked libavahi-common-data:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:21 status unpacked libavahi-common-data:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:21 startup packages configure +2022-11-07 12:18:21 configure libavahi-common-data:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:21 status unpacked libavahi-common-data:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:21 status half-configured libavahi-common-data:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:21 status installed libavahi-common-data:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:25 startup archives unpack +2022-11-07 12:18:25 upgrade libavahi-common3:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:18:25 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:25 status half-configured libavahi-common3:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:25 status unpacked libavahi-common3:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:25 status half-installed libavahi-common3:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:25 status half-installed libavahi-common3:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:25 status unpacked libavahi-common3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:25 status unpacked libavahi-common3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:26 startup packages configure +2022-11-07 12:18:26 configure libavahi-common3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:26 status unpacked libavahi-common3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:26 status half-configured libavahi-common3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:26 status installed libavahi-common3:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:26 trigproc libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:26 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:26 status installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:30 startup archives unpack +2022-11-07 12:18:30 upgrade libavahi-core7:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:18:30 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:30 status half-configured libavahi-core7:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:30 status unpacked libavahi-core7:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:30 status half-installed libavahi-core7:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:30 status half-installed libavahi-core7:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:30 status unpacked libavahi-core7:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:30 status unpacked libavahi-core7:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:30 startup packages configure +2022-11-07 12:18:30 configure libavahi-core7:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:30 status unpacked libavahi-core7:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:30 status half-configured libavahi-core7:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:30 status installed libavahi-core7:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:30 trigproc libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:30 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:30 status installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:35 startup archives unpack +2022-11-07 12:18:35 upgrade libavahi-glib1:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:18:35 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:35 status half-configured libavahi-glib1:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:35 status unpacked libavahi-glib1:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:35 status half-installed libavahi-glib1:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:35 status half-installed libavahi-glib1:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:35 status unpacked libavahi-glib1:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:35 status unpacked libavahi-glib1:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:35 startup packages configure +2022-11-07 12:18:35 configure libavahi-glib1:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:35 status unpacked libavahi-glib1:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:35 status half-configured libavahi-glib1:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:35 status installed libavahi-glib1:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:35 trigproc libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:35 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:35 status installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:39 startup archives unpack +2022-11-07 12:18:39 upgrade libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.2 0.7-3.1ubuntu1.3 +2022-11-07 12:18:39 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:39 status half-configured libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:39 status unpacked libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:39 status half-installed libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:40 status half-installed libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.2 +2022-11-07 12:18:40 status unpacked libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:40 status unpacked libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:40 startup packages configure +2022-11-07 12:18:40 configure libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:40 status unpacked libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:40 status half-configured libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:40 status installed libavahi-ui-gtk3-0:amd64 0.7-3.1ubuntu1.3 +2022-11-07 12:18:40 trigproc libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:40 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:40 status installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:45 startup archives unpack +2022-11-07 12:18:45 upgrade libbluetooth3:amd64 5.48-0ubuntu3.4 5.48-0ubuntu3.9 +2022-11-07 12:18:45 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:45 status half-configured libbluetooth3:amd64 5.48-0ubuntu3.4 +2022-11-07 12:18:45 status unpacked libbluetooth3:amd64 5.48-0ubuntu3.4 +2022-11-07 12:18:45 status half-installed libbluetooth3:amd64 5.48-0ubuntu3.4 +2022-11-07 12:18:45 status half-installed libbluetooth3:amd64 5.48-0ubuntu3.4 +2022-11-07 12:18:45 status unpacked libbluetooth3:amd64 5.48-0ubuntu3.9 +2022-11-07 12:18:45 status unpacked libbluetooth3:amd64 5.48-0ubuntu3.9 +2022-11-07 12:18:45 startup packages configure +2022-11-07 12:18:45 configure libbluetooth3:amd64 5.48-0ubuntu3.9 +2022-11-07 12:18:45 status unpacked libbluetooth3:amd64 5.48-0ubuntu3.9 +2022-11-07 12:18:45 status half-configured libbluetooth3:amd64 5.48-0ubuntu3.9 +2022-11-07 12:18:45 status installed libbluetooth3:amd64 5.48-0ubuntu3.9 +2022-11-07 12:18:45 trigproc libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:45 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:45 status installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:50 startup archives unpack +2022-11-07 12:18:50 upgrade libc-bin:amd64 2.27-3ubuntu1.4 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status half-configured libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:50 status half-installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:50 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:50 status half-installed libc-bin:amd64 2.27-3ubuntu1.4 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 startup packages configure +2022-11-07 12:18:50 configure libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status unpacked libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:50 startup packages configure +2022-11-07 12:18:50 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:50 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:53 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:18:59 startup archives unpack +2022-11-07 12:18:59 upgrade libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.1 0.99.beta19-2ubuntu0.18.04.3 +2022-11-07 12:18:59 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:59 status half-configured libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.1 +2022-11-07 12:18:59 status unpacked libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.1 +2022-11-07 12:18:59 status half-installed libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.1 +2022-11-07 12:18:59 status half-installed libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.1 +2022-11-07 12:18:59 status unpacked libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.3 +2022-11-07 12:18:59 status unpacked libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.3 +2022-11-07 12:18:59 startup packages configure +2022-11-07 12:18:59 configure libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.3 +2022-11-07 12:18:59 status unpacked libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.3 +2022-11-07 12:18:59 status half-configured libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.3 +2022-11-07 12:18:59 status installed libcaca0:amd64 0.99.beta19-2ubuntu0.18.04.3 +2022-11-07 12:18:59 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:59 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:18:59 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:05 startup archives unpack +2022-11-07 12:19:05 upgrade libcom-err2:amd64 1.44.1-1ubuntu1.3 1.44.1-1ubuntu1.4 +2022-11-07 12:19:05 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:05 status half-configured libcom-err2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:19:05 status unpacked libcom-err2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:19:05 status half-installed libcom-err2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:19:05 status half-installed libcom-err2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:19:05 status unpacked libcom-err2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:19:05 status unpacked libcom-err2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:19:05 startup packages configure +2022-11-07 12:19:05 configure libcom-err2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:19:05 status unpacked libcom-err2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:19:05 status half-configured libcom-err2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:19:05 status installed libcom-err2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:19:05 startup packages configure +2022-11-07 12:19:05 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:05 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:05 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:11 startup archives unpack +2022-11-07 12:19:11 upgrade libcurl3-gnutls:amd64 7.58.0-2ubuntu3.12 7.58.0-2ubuntu3.21 +2022-11-07 12:19:11 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:11 status half-configured libcurl3-gnutls:amd64 7.58.0-2ubuntu3.12 +2022-11-07 12:19:11 status unpacked libcurl3-gnutls:amd64 7.58.0-2ubuntu3.12 +2022-11-07 12:19:11 status half-installed libcurl3-gnutls:amd64 7.58.0-2ubuntu3.12 +2022-11-07 12:19:11 status half-installed libcurl3-gnutls:amd64 7.58.0-2ubuntu3.12 +2022-11-07 12:19:11 status unpacked libcurl3-gnutls:amd64 7.58.0-2ubuntu3.21 +2022-11-07 12:19:11 status unpacked libcurl3-gnutls:amd64 7.58.0-2ubuntu3.21 +2022-11-07 12:19:11 startup packages configure +2022-11-07 12:19:11 configure libcurl3-gnutls:amd64 7.58.0-2ubuntu3.21 +2022-11-07 12:19:11 status unpacked libcurl3-gnutls:amd64 7.58.0-2ubuntu3.21 +2022-11-07 12:19:11 status half-configured libcurl3-gnutls:amd64 7.58.0-2ubuntu3.21 +2022-11-07 12:19:11 status installed libcurl3-gnutls:amd64 7.58.0-2ubuntu3.21 +2022-11-07 12:19:11 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:11 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:12 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:17 startup archives unpack +2022-11-07 12:19:18 upgrade libdjvulibre-text:all 3.5.27.1-8ubuntu0.2 3.5.27.1-8ubuntu0.4 +2022-11-07 12:19:18 status half-configured libdjvulibre-text:all 3.5.27.1-8ubuntu0.2 +2022-11-07 12:19:18 status unpacked libdjvulibre-text:all 3.5.27.1-8ubuntu0.2 +2022-11-07 12:19:18 status half-installed libdjvulibre-text:all 3.5.27.1-8ubuntu0.2 +2022-11-07 12:19:18 status half-installed libdjvulibre-text:all 3.5.27.1-8ubuntu0.2 +2022-11-07 12:19:18 status unpacked libdjvulibre-text:all 3.5.27.1-8ubuntu0.4 +2022-11-07 12:19:18 status unpacked libdjvulibre-text:all 3.5.27.1-8ubuntu0.4 +2022-11-07 12:19:18 startup packages configure +2022-11-07 12:19:18 configure libdjvulibre-text:all 3.5.27.1-8ubuntu0.4 +2022-11-07 12:19:18 status unpacked libdjvulibre-text:all 3.5.27.1-8ubuntu0.4 +2022-11-07 12:19:18 status half-configured libdjvulibre-text:all 3.5.27.1-8ubuntu0.4 +2022-11-07 12:19:18 status installed libdjvulibre-text:all 3.5.27.1-8ubuntu0.4 +2022-11-07 12:19:24 startup archives unpack +2022-11-07 12:19:24 upgrade libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:19:24 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:24 status half-configured libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-07 12:19:24 status unpacked libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-07 12:19:24 status half-installed libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-07 12:19:24 status half-installed libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-07 12:19:24 status unpacked libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:19:24 status unpacked libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:19:24 startup packages configure +2022-11-07 12:19:24 configure libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:19:24 status unpacked libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:19:24 status half-configured libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:19:24 status installed libdns-export1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:19:24 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:24 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:24 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:31 startup archives unpack +2022-11-07 12:19:31 upgrade libdpkg-perl:all 1.19.0.5ubuntu2.3 1.19.0.5ubuntu2.4 +2022-11-07 12:19:31 status half-configured libdpkg-perl:all 1.19.0.5ubuntu2.3 +2022-11-07 12:19:31 status unpacked libdpkg-perl:all 1.19.0.5ubuntu2.3 +2022-11-07 12:19:31 status half-installed libdpkg-perl:all 1.19.0.5ubuntu2.3 +2022-11-07 12:19:31 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:19:31 status half-installed libdpkg-perl:all 1.19.0.5ubuntu2.3 +2022-11-07 12:19:31 status unpacked libdpkg-perl:all 1.19.0.5ubuntu2.4 +2022-11-07 12:19:31 status unpacked libdpkg-perl:all 1.19.0.5ubuntu2.4 +2022-11-07 12:19:31 startup packages configure +2022-11-07 12:19:31 configure libdpkg-perl:all 1.19.0.5ubuntu2.4 +2022-11-07 12:19:31 status unpacked libdpkg-perl:all 1.19.0.5ubuntu2.4 +2022-11-07 12:19:31 status half-configured libdpkg-perl:all 1.19.0.5ubuntu2.4 +2022-11-07 12:19:31 status installed libdpkg-perl:all 1.19.0.5ubuntu2.4 +2022-11-07 12:19:31 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:19:31 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:19:32 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:19:39 startup archives unpack +2022-11-07 12:19:39 upgrade libevdev2:amd64 1.5.8+dfsg-1ubuntu0.1 1.5.8+dfsg-1ubuntu0.2 +2022-11-07 12:19:39 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:39 status half-configured libevdev2:amd64 1.5.8+dfsg-1ubuntu0.1 +2022-11-07 12:19:39 status unpacked libevdev2:amd64 1.5.8+dfsg-1ubuntu0.1 +2022-11-07 12:19:39 status half-installed libevdev2:amd64 1.5.8+dfsg-1ubuntu0.1 +2022-11-07 12:19:39 status half-installed libevdev2:amd64 1.5.8+dfsg-1ubuntu0.1 +2022-11-07 12:19:39 status unpacked libevdev2:amd64 1.5.8+dfsg-1ubuntu0.2 +2022-11-07 12:19:39 status unpacked libevdev2:amd64 1.5.8+dfsg-1ubuntu0.2 +2022-11-07 12:19:39 startup packages configure +2022-11-07 12:19:39 configure libevdev2:amd64 1.5.8+dfsg-1ubuntu0.2 +2022-11-07 12:19:39 status unpacked libevdev2:amd64 1.5.8+dfsg-1ubuntu0.2 +2022-11-07 12:19:40 status half-configured libevdev2:amd64 1.5.8+dfsg-1ubuntu0.2 +2022-11-07 12:19:40 status installed libevdev2:amd64 1.5.8+dfsg-1ubuntu0.2 +2022-11-07 12:19:40 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:40 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:40 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:46 startup archives unpack +2022-11-07 12:19:47 upgrade libexempi3:amd64 2.4.5-2 2.4.5-2ubuntu0.1 +2022-11-07 12:19:47 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:47 status half-configured libexempi3:amd64 2.4.5-2 +2022-11-07 12:19:47 status unpacked libexempi3:amd64 2.4.5-2 +2022-11-07 12:19:47 status half-installed libexempi3:amd64 2.4.5-2 +2022-11-07 12:19:47 status half-installed libexempi3:amd64 2.4.5-2 +2022-11-07 12:19:47 status unpacked libexempi3:amd64 2.4.5-2ubuntu0.1 +2022-11-07 12:19:47 status unpacked libexempi3:amd64 2.4.5-2ubuntu0.1 +2022-11-07 12:19:47 startup packages configure +2022-11-07 12:19:47 configure libexempi3:amd64 2.4.5-2ubuntu0.1 +2022-11-07 12:19:47 status unpacked libexempi3:amd64 2.4.5-2ubuntu0.1 +2022-11-07 12:19:47 status half-configured libexempi3:amd64 2.4.5-2ubuntu0.1 +2022-11-07 12:19:47 status installed libexempi3:amd64 2.4.5-2ubuntu0.1 +2022-11-07 12:19:47 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:47 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:47 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:53 startup archives unpack +2022-11-07 12:19:53 upgrade libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.5 0.25-3.1ubuntu0.18.04.11 +2022-11-07 12:19:53 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:53 status half-configured libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.5 +2022-11-07 12:19:53 status unpacked libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.5 +2022-11-07 12:19:53 status half-installed libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.5 +2022-11-07 12:19:53 status half-installed libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.5 +2022-11-07 12:19:53 status unpacked libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.11 +2022-11-07 12:19:53 status unpacked libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.11 +2022-11-07 12:19:54 startup packages configure +2022-11-07 12:19:54 configure libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.11 +2022-11-07 12:19:54 status unpacked libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.11 +2022-11-07 12:19:54 status half-configured libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.11 +2022-11-07 12:19:54 status installed libexiv2-14:amd64 0.25-3.1ubuntu0.18.04.11 +2022-11-07 12:19:54 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:54 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:19:54 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:01 startup archives unpack +2022-11-07 12:20:01 upgrade libexpat1:amd64 2.2.5-3ubuntu0.2 2.2.5-3ubuntu0.7 +2022-11-07 12:20:01 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:01 status half-configured libexpat1:amd64 2.2.5-3ubuntu0.2 +2022-11-07 12:20:01 status unpacked libexpat1:amd64 2.2.5-3ubuntu0.2 +2022-11-07 12:20:01 status half-installed libexpat1:amd64 2.2.5-3ubuntu0.2 +2022-11-07 12:20:01 status half-installed libexpat1:amd64 2.2.5-3ubuntu0.2 +2022-11-07 12:20:01 status unpacked libexpat1:amd64 2.2.5-3ubuntu0.7 +2022-11-07 12:20:01 status unpacked libexpat1:amd64 2.2.5-3ubuntu0.7 +2022-11-07 12:20:01 startup packages configure +2022-11-07 12:20:01 configure libexpat1:amd64 2.2.5-3ubuntu0.7 +2022-11-07 12:20:01 status unpacked libexpat1:amd64 2.2.5-3ubuntu0.7 +2022-11-07 12:20:01 status half-configured libexpat1:amd64 2.2.5-3ubuntu0.7 +2022-11-07 12:20:01 status installed libexpat1:amd64 2.2.5-3ubuntu0.7 +2022-11-07 12:20:01 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:01 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:01 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:08 startup archives unpack +2022-11-07 12:20:08 upgrade libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:08 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:08 status half-configured libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:20:08 status unpacked libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:20:08 status half-installed libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:20:08 status half-installed libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:20:08 status unpacked libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:08 status unpacked libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:09 startup packages configure +2022-11-07 12:20:09 configure libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:09 status unpacked libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:09 status half-configured libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:09 status installed libfreerdp-client2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:09 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:09 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:09 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:14 startup archives unpack +2022-11-07 12:20:14 upgrade libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:14 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:14 status half-configured libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:20:14 status unpacked libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:20:14 status half-installed libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:20:14 status half-installed libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:20:14 status unpacked libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:14 status unpacked libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:14 startup packages configure +2022-11-07 12:20:14 configure libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:14 status unpacked libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:14 status half-configured libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:14 status installed libfreerdp2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:20:14 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:14 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:14 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:19 startup archives unpack +2022-11-07 12:20:19 upgrade libfreetype6:amd64 2.8.1-2ubuntu2.1 2.8.1-2ubuntu2.2 +2022-11-07 12:20:19 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:19 status half-configured libfreetype6:amd64 2.8.1-2ubuntu2.1 +2022-11-07 12:20:20 status unpacked libfreetype6:amd64 2.8.1-2ubuntu2.1 +2022-11-07 12:20:20 status half-installed libfreetype6:amd64 2.8.1-2ubuntu2.1 +2022-11-07 12:20:20 status half-installed libfreetype6:amd64 2.8.1-2ubuntu2.1 +2022-11-07 12:20:20 status unpacked libfreetype6:amd64 2.8.1-2ubuntu2.2 +2022-11-07 12:20:20 status unpacked libfreetype6:amd64 2.8.1-2ubuntu2.2 +2022-11-07 12:20:20 startup packages configure +2022-11-07 12:20:20 configure libfreetype6:amd64 2.8.1-2ubuntu2.2 +2022-11-07 12:20:20 status unpacked libfreetype6:amd64 2.8.1-2ubuntu2.2 +2022-11-07 12:20:20 status half-configured libfreetype6:amd64 2.8.1-2ubuntu2.2 +2022-11-07 12:20:20 status installed libfreetype6:amd64 2.8.1-2ubuntu2.2 +2022-11-07 12:20:20 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:20 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:20 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:26 startup archives unpack +2022-11-07 12:20:26 upgrade libfribidi0:amd64 0.19.7-2 0.19.7-2ubuntu0.1 +2022-11-07 12:20:26 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:26 status half-configured libfribidi0:amd64 0.19.7-2 +2022-11-07 12:20:26 status unpacked libfribidi0:amd64 0.19.7-2 +2022-11-07 12:20:26 status half-installed libfribidi0:amd64 0.19.7-2 +2022-11-07 12:20:26 status half-installed libfribidi0:amd64 0.19.7-2 +2022-11-07 12:20:26 status unpacked libfribidi0:amd64 0.19.7-2ubuntu0.1 +2022-11-07 12:20:26 status unpacked libfribidi0:amd64 0.19.7-2ubuntu0.1 +2022-11-07 12:20:26 startup packages configure +2022-11-07 12:20:26 configure libfribidi0:amd64 0.19.7-2ubuntu0.1 +2022-11-07 12:20:26 status unpacked libfribidi0:amd64 0.19.7-2ubuntu0.1 +2022-11-07 12:20:26 status half-configured libfribidi0:amd64 0.19.7-2ubuntu0.1 +2022-11-07 12:20:26 status installed libfribidi0:amd64 0.19.7-2ubuntu0.1 +2022-11-07 12:20:26 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:26 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:26 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:31 startup archives unpack +2022-11-07 12:20:32 upgrade libgcrypt20:amd64 1.8.1-4ubuntu1.2 1.8.1-4ubuntu1.3 +2022-11-07 12:20:32 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:32 status half-configured libgcrypt20:amd64 1.8.1-4ubuntu1.2 +2022-11-07 12:20:32 status unpacked libgcrypt20:amd64 1.8.1-4ubuntu1.2 +2022-11-07 12:20:32 status half-installed libgcrypt20:amd64 1.8.1-4ubuntu1.2 +2022-11-07 12:20:32 status half-installed libgcrypt20:amd64 1.8.1-4ubuntu1.2 +2022-11-07 12:20:32 status unpacked libgcrypt20:amd64 1.8.1-4ubuntu1.3 +2022-11-07 12:20:32 status unpacked libgcrypt20:amd64 1.8.1-4ubuntu1.3 +2022-11-07 12:20:32 startup packages configure +2022-11-07 12:20:32 configure libgcrypt20:amd64 1.8.1-4ubuntu1.3 +2022-11-07 12:20:32 status unpacked libgcrypt20:amd64 1.8.1-4ubuntu1.3 +2022-11-07 12:20:32 status half-configured libgcrypt20:amd64 1.8.1-4ubuntu1.3 +2022-11-07 12:20:32 status installed libgcrypt20:amd64 1.8.1-4ubuntu1.3 +2022-11-07 12:20:32 startup packages configure +2022-11-07 12:20:32 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:32 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:32 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:38 startup archives unpack +2022-11-07 12:20:39 upgrade libgd3:amd64 2.2.5-4ubuntu0.4 2.2.5-4ubuntu0.5 +2022-11-07 12:20:39 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:39 status half-configured libgd3:amd64 2.2.5-4ubuntu0.4 +2022-11-07 12:20:39 status unpacked libgd3:amd64 2.2.5-4ubuntu0.4 +2022-11-07 12:20:39 status half-installed libgd3:amd64 2.2.5-4ubuntu0.4 +2022-11-07 12:20:39 status half-installed libgd3:amd64 2.2.5-4ubuntu0.4 +2022-11-07 12:20:39 status unpacked libgd3:amd64 2.2.5-4ubuntu0.5 +2022-11-07 12:20:39 status unpacked libgd3:amd64 2.2.5-4ubuntu0.5 +2022-11-07 12:20:39 startup packages configure +2022-11-07 12:20:39 configure libgd3:amd64 2.2.5-4ubuntu0.5 +2022-11-07 12:20:39 status unpacked libgd3:amd64 2.2.5-4ubuntu0.5 +2022-11-07 12:20:39 status half-configured libgd3:amd64 2.2.5-4ubuntu0.5 +2022-11-07 12:20:39 status installed libgd3:amd64 2.2.5-4ubuntu0.5 +2022-11-07 12:20:39 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:39 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:39 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:46 startup archives unpack +2022-11-07 12:20:46 upgrade libglib2.0-data:all 2.56.4-0ubuntu0.18.04.8 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:20:46 status half-configured libglib2.0-data:all 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:20:46 status unpacked libglib2.0-data:all 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:20:46 status half-installed libglib2.0-data:all 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:20:46 status half-installed libglib2.0-data:all 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:20:46 status unpacked libglib2.0-data:all 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:20:46 status unpacked libglib2.0-data:all 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:20:46 startup packages configure +2022-11-07 12:20:46 configure libglib2.0-data:all 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:20:46 status unpacked libglib2.0-data:all 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:20:46 status half-configured libglib2.0-data:all 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:20:46 status installed libglib2.0-data:all 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:20:50 startup archives unpack +2022-11-07 12:20:50 upgrade libgmp10:amd64 2:6.1.2+dfsg-2 2:6.1.2+dfsg-2ubuntu0.1 +2022-11-07 12:20:50 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:50 status half-configured libgmp10:amd64 2:6.1.2+dfsg-2 +2022-11-07 12:20:50 status unpacked libgmp10:amd64 2:6.1.2+dfsg-2 +2022-11-07 12:20:50 status half-installed libgmp10:amd64 2:6.1.2+dfsg-2 +2022-11-07 12:20:50 status half-installed libgmp10:amd64 2:6.1.2+dfsg-2 +2022-11-07 12:20:50 status unpacked libgmp10:amd64 2:6.1.2+dfsg-2ubuntu0.1 +2022-11-07 12:20:50 status unpacked libgmp10:amd64 2:6.1.2+dfsg-2ubuntu0.1 +2022-11-07 12:20:50 startup packages configure +2022-11-07 12:20:50 configure libgmp10:amd64 2:6.1.2+dfsg-2ubuntu0.1 +2022-11-07 12:20:50 status unpacked libgmp10:amd64 2:6.1.2+dfsg-2ubuntu0.1 +2022-11-07 12:20:50 status half-configured libgmp10:amd64 2:6.1.2+dfsg-2ubuntu0.1 +2022-11-07 12:20:50 status installed libgmp10:amd64 2:6.1.2+dfsg-2ubuntu0.1 +2022-11-07 12:20:50 startup packages configure +2022-11-07 12:20:50 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:50 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:50 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:57 startup archives unpack +2022-11-07 12:20:57 upgrade libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.2 0.2.3-1ubuntu0.4 +2022-11-07 12:20:57 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:57 status half-configured libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.2 +2022-11-07 12:20:57 status unpacked libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.2 +2022-11-07 12:20:57 status half-installed libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.2 +2022-11-07 12:20:57 status half-installed libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.2 +2022-11-07 12:20:57 status unpacked libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.4 +2022-11-07 12:20:57 status unpacked libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.4 +2022-11-07 12:20:57 startup packages configure +2022-11-07 12:20:57 configure libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.4 +2022-11-07 12:20:57 status unpacked libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.4 +2022-11-07 12:20:57 status half-configured libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.4 +2022-11-07 12:20:57 status installed libgnome-autoar-0-0:amd64 0.2.3-1ubuntu0.4 +2022-11-07 12:20:57 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:57 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:20:57 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:03 startup archives unpack +2022-11-07 12:21:03 upgrade libgnutls30:amd64 3.5.18-1ubuntu1.4 3.5.18-1ubuntu1.6 +2022-11-07 12:21:03 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:03 status half-configured libgnutls30:amd64 3.5.18-1ubuntu1.4 +2022-11-07 12:21:03 status unpacked libgnutls30:amd64 3.5.18-1ubuntu1.4 +2022-11-07 12:21:03 status half-installed libgnutls30:amd64 3.5.18-1ubuntu1.4 +2022-11-07 12:21:03 status half-installed libgnutls30:amd64 3.5.18-1ubuntu1.4 +2022-11-07 12:21:03 status unpacked libgnutls30:amd64 3.5.18-1ubuntu1.6 +2022-11-07 12:21:03 status unpacked libgnutls30:amd64 3.5.18-1ubuntu1.6 +2022-11-07 12:21:04 startup packages configure +2022-11-07 12:21:04 configure libgnutls30:amd64 3.5.18-1ubuntu1.6 +2022-11-07 12:21:04 status unpacked libgnutls30:amd64 3.5.18-1ubuntu1.6 +2022-11-07 12:21:04 status half-configured libgnutls30:amd64 3.5.18-1ubuntu1.6 +2022-11-07 12:21:04 status installed libgnutls30:amd64 3.5.18-1ubuntu1.6 +2022-11-07 12:21:04 startup packages configure +2022-11-07 12:21:04 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:04 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:04 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:10 startup archives unpack +2022-11-07 12:21:10 upgrade libgrilo-0.3-0:amd64 0.3.4-1 0.3.4-1ubuntu0.1 +2022-11-07 12:21:10 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:10 status half-configured libgrilo-0.3-0:amd64 0.3.4-1 +2022-11-07 12:21:10 status unpacked libgrilo-0.3-0:amd64 0.3.4-1 +2022-11-07 12:21:10 status half-installed libgrilo-0.3-0:amd64 0.3.4-1 +2022-11-07 12:21:10 status half-installed libgrilo-0.3-0:amd64 0.3.4-1 +2022-11-07 12:21:10 status unpacked libgrilo-0.3-0:amd64 0.3.4-1ubuntu0.1 +2022-11-07 12:21:10 status unpacked libgrilo-0.3-0:amd64 0.3.4-1ubuntu0.1 +2022-11-07 12:21:10 startup packages configure +2022-11-07 12:21:10 configure libgrilo-0.3-0:amd64 0.3.4-1ubuntu0.1 +2022-11-07 12:21:10 status unpacked libgrilo-0.3-0:amd64 0.3.4-1ubuntu0.1 +2022-11-07 12:21:10 status half-configured libgrilo-0.3-0:amd64 0.3.4-1ubuntu0.1 +2022-11-07 12:21:10 status installed libgrilo-0.3-0:amd64 0.3.4-1ubuntu0.1 +2022-11-07 12:21:10 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:10 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:10 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:16 startup archives unpack +2022-11-07 12:21:17 upgrade libgssapi3-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:17 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:17 status half-configured libgssapi3-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:17 status unpacked libgssapi3-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:17 status half-installed libgssapi3-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:17 status half-installed libgssapi3-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:17 status unpacked libgssapi3-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:17 status unpacked libgssapi3-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:17 startup packages configure +2022-11-07 12:21:17 configure libgssapi3-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:17 status unpacked libgssapi3-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:17 status half-configured libgssapi3-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:17 status installed libgssapi3-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:17 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:17 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:17 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:24 startup archives unpack +2022-11-07 12:21:24 upgrade libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:24 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:24 status half-configured libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:24 status unpacked libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:24 status half-installed libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:24 status half-installed libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:24 status unpacked libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:24 status unpacked libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:24 startup packages configure +2022-11-07 12:21:24 configure libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:24 status unpacked libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:24 status half-configured libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:24 status installed libgstreamer-gl1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:24 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:24 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:24 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:31 startup archives unpack +2022-11-07 12:21:32 upgrade libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:32 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:32 status half-configured libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:32 status unpacked libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:32 status half-installed libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:32 status half-installed libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:32 status unpacked libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:32 status unpacked libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:32 startup packages configure +2022-11-07 12:21:32 configure libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:32 status unpacked libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:32 status half-configured libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:32 status installed libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:21:32 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:32 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:32 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:39 startup archives unpack +2022-11-07 12:21:39 upgrade libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:21:39 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:39 status half-configured libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:39 status unpacked libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:39 status half-installed libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:39 status half-installed libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:21:39 status unpacked libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:21:39 status unpacked libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:21:40 startup packages configure +2022-11-07 12:21:40 configure libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:21:40 status unpacked libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:21:40 status half-configured libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:21:40 status installed libgstreamer1.0-0:amd64 1.14.5-0ubuntu1~18.04.2 +2022-11-07 12:21:40 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:40 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:40 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:48 startup archives unpack +2022-11-07 12:21:48 upgrade libhcrypto4-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:48 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:48 status half-configured libhcrypto4-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:48 status unpacked libhcrypto4-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:48 status half-installed libhcrypto4-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:48 status half-installed libhcrypto4-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:48 status unpacked libhcrypto4-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:48 status unpacked libhcrypto4-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:48 startup packages configure +2022-11-07 12:21:48 configure libhcrypto4-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:48 status unpacked libhcrypto4-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:48 status half-configured libhcrypto4-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:48 status installed libhcrypto4-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:48 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:48 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:48 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:57 startup archives unpack +2022-11-07 12:21:57 upgrade libheimbase1-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:57 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:57 status half-configured libheimbase1-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:57 status unpacked libheimbase1-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:57 status half-installed libheimbase1-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:57 status half-installed libheimbase1-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:21:57 status unpacked libheimbase1-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:57 status unpacked libheimbase1-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:57 startup packages configure +2022-11-07 12:21:57 configure libheimbase1-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:57 status unpacked libheimbase1-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:57 status half-configured libheimbase1-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:57 status installed libheimbase1-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:21:57 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:57 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:21:57 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:02 startup archives unpack +2022-11-07 12:22:02 upgrade libheimntlm0-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:02 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:02 status half-configured libheimntlm0-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:02 status unpacked libheimntlm0-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:02 status half-installed libheimntlm0-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:02 status half-installed libheimntlm0-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:02 status unpacked libheimntlm0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:02 status unpacked libheimntlm0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:03 startup packages configure +2022-11-07 12:22:03 configure libheimntlm0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:03 status unpacked libheimntlm0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:03 status half-configured libheimntlm0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:03 status installed libheimntlm0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:03 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:03 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:03 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:07 startup archives unpack +2022-11-07 12:22:08 upgrade libhttp-daemon-perl:all 6.01-1 6.01-1ubuntu0.1 +2022-11-07 12:22:08 status half-configured libhttp-daemon-perl:all 6.01-1 +2022-11-07 12:22:08 status unpacked libhttp-daemon-perl:all 6.01-1 +2022-11-07 12:22:08 status half-installed libhttp-daemon-perl:all 6.01-1 +2022-11-07 12:22:08 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:22:08 status half-installed libhttp-daemon-perl:all 6.01-1 +2022-11-07 12:22:08 status unpacked libhttp-daemon-perl:all 6.01-1ubuntu0.1 +2022-11-07 12:22:08 status unpacked libhttp-daemon-perl:all 6.01-1ubuntu0.1 +2022-11-07 12:22:08 startup packages configure +2022-11-07 12:22:08 configure libhttp-daemon-perl:all 6.01-1ubuntu0.1 +2022-11-07 12:22:08 status unpacked libhttp-daemon-perl:all 6.01-1ubuntu0.1 +2022-11-07 12:22:08 status half-configured libhttp-daemon-perl:all 6.01-1ubuntu0.1 +2022-11-07 12:22:08 status installed libhttp-daemon-perl:all 6.01-1ubuntu0.1 +2022-11-07 12:22:08 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:22:08 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:22:08 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:22:16 startup archives unpack +2022-11-07 12:22:16 upgrade libhx509-5-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:16 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:16 status half-configured libhx509-5-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:16 status unpacked libhx509-5-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:16 status half-installed libhx509-5-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:16 status half-installed libhx509-5-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:17 status unpacked libhx509-5-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:17 status unpacked libhx509-5-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:17 startup packages configure +2022-11-07 12:22:17 configure libhx509-5-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:17 status unpacked libhx509-5-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:17 status half-configured libhx509-5-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:17 status installed libhx509-5-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:17 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:17 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:17 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:22 startup archives unpack +2022-11-07 12:22:22 upgrade libicu60:amd64 60.2-3ubuntu3.1 60.2-3ubuntu3.2 +2022-11-07 12:22:22 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:22 status half-configured libicu60:amd64 60.2-3ubuntu3.1 +2022-11-07 12:22:22 status unpacked libicu60:amd64 60.2-3ubuntu3.1 +2022-11-07 12:22:22 status half-installed libicu60:amd64 60.2-3ubuntu3.1 +2022-11-07 12:22:23 status half-installed libicu60:amd64 60.2-3ubuntu3.1 +2022-11-07 12:22:23 status unpacked libicu60:amd64 60.2-3ubuntu3.2 +2022-11-07 12:22:23 status unpacked libicu60:amd64 60.2-3ubuntu3.2 +2022-11-07 12:22:23 startup packages configure +2022-11-07 12:22:23 configure libicu60:amd64 60.2-3ubuntu3.2 +2022-11-07 12:22:23 status unpacked libicu60:amd64 60.2-3ubuntu3.2 +2022-11-07 12:22:23 status half-configured libicu60:amd64 60.2-3ubuntu3.2 +2022-11-07 12:22:23 status installed libicu60:amd64 60.2-3ubuntu3.2 +2022-11-07 12:22:23 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:23 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:24 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:28 startup archives unpack +2022-11-07 12:22:29 upgrade libinput-bin:amd64 1.10.4-1ubuntu0.18.04.2 1.10.4-1ubuntu0.18.04.3 +2022-11-07 12:22:29 status half-configured libinput-bin:amd64 1.10.4-1ubuntu0.18.04.2 +2022-11-07 12:22:29 status unpacked libinput-bin:amd64 1.10.4-1ubuntu0.18.04.2 +2022-11-07 12:22:29 status half-installed libinput-bin:amd64 1.10.4-1ubuntu0.18.04.2 +2022-11-07 12:22:29 status triggers-pending udev:amd64 237-3ubuntu10.45 +2022-11-07 12:22:29 status half-installed libinput-bin:amd64 1.10.4-1ubuntu0.18.04.2 +2022-11-07 12:22:29 status unpacked libinput-bin:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-07 12:22:29 status unpacked libinput-bin:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-07 12:22:29 startup packages configure +2022-11-07 12:22:29 configure libinput-bin:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-07 12:22:29 status unpacked libinput-bin:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-07 12:22:29 status half-configured libinput-bin:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-07 12:22:29 status installed libinput-bin:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-07 12:22:29 trigproc udev:amd64 237-3ubuntu10.45 +2022-11-07 12:22:29 status half-configured udev:amd64 237-3ubuntu10.45 +2022-11-07 12:22:29 status installed udev:amd64 237-3ubuntu10.45 +2022-11-07 12:22:34 startup archives unpack +2022-11-07 12:22:35 upgrade libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:22:35 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:35 status half-configured libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-07 12:22:35 status unpacked libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-07 12:22:35 status half-installed libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-07 12:22:35 status half-installed libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-07 12:22:35 status unpacked libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:22:35 status unpacked libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:22:35 startup packages configure +2022-11-07 12:22:35 configure libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:22:35 status unpacked libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:22:35 status half-configured libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:22:35 status installed libisc-export169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-07 12:22:35 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:35 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:35 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:41 startup archives unpack +2022-11-07 12:22:41 upgrade libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.4 1.5.2-0ubuntu5.18.04.6 +2022-11-07 12:22:41 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:41 status half-configured libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.4 +2022-11-07 12:22:41 status unpacked libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.4 +2022-11-07 12:22:41 status half-installed libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.4 +2022-11-07 12:22:41 status half-installed libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.4 +2022-11-07 12:22:41 status unpacked libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.6 +2022-11-07 12:22:41 status unpacked libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.6 +2022-11-07 12:22:41 startup packages configure +2022-11-07 12:22:41 configure libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.6 +2022-11-07 12:22:41 status unpacked libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.6 +2022-11-07 12:22:41 status half-configured libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.6 +2022-11-07 12:22:41 status installed libjpeg-turbo8:amd64 1.5.2-0ubuntu5.18.04.6 +2022-11-07 12:22:41 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:41 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:41 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:49 startup archives unpack +2022-11-07 12:22:49 upgrade libkrb5-26-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:49 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:49 status half-configured libkrb5-26-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:49 status unpacked libkrb5-26-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:49 status half-installed libkrb5-26-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:49 status half-installed libkrb5-26-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:22:49 status unpacked libkrb5-26-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:49 status unpacked libkrb5-26-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:49 startup packages configure +2022-11-07 12:22:49 configure libkrb5-26-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:49 status unpacked libkrb5-26-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:49 status half-configured libkrb5-26-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:49 status installed libkrb5-26-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:22:49 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:49 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:49 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:55 startup archives unpack +2022-11-07 12:22:55 upgrade libksba8:amd64 1.3.5-2 1.3.5-2ubuntu0.18.04.1 +2022-11-07 12:22:55 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:55 status half-configured libksba8:amd64 1.3.5-2 +2022-11-07 12:22:55 status unpacked libksba8:amd64 1.3.5-2 +2022-11-07 12:22:55 status half-installed libksba8:amd64 1.3.5-2 +2022-11-07 12:22:55 status half-installed libksba8:amd64 1.3.5-2 +2022-11-07 12:22:55 status unpacked libksba8:amd64 1.3.5-2ubuntu0.18.04.1 +2022-11-07 12:22:55 status unpacked libksba8:amd64 1.3.5-2ubuntu0.18.04.1 +2022-11-07 12:22:55 startup packages configure +2022-11-07 12:22:55 configure libksba8:amd64 1.3.5-2ubuntu0.18.04.1 +2022-11-07 12:22:55 status unpacked libksba8:amd64 1.3.5-2ubuntu0.18.04.1 +2022-11-07 12:22:55 status half-configured libksba8:amd64 1.3.5-2ubuntu0.18.04.1 +2022-11-07 12:22:55 status installed libksba8:amd64 1.3.5-2ubuntu0.18.04.1 +2022-11-07 12:22:55 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:55 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:22:55 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:03 startup archives unpack +2022-11-07 12:23:03 upgrade libldap-common:all 2.4.45+dfsg-1ubuntu1.10 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:23:03 status half-configured libldap-common:all 2.4.45+dfsg-1ubuntu1.10 +2022-11-07 12:23:03 status unpacked libldap-common:all 2.4.45+dfsg-1ubuntu1.10 +2022-11-07 12:23:03 status half-installed libldap-common:all 2.4.45+dfsg-1ubuntu1.10 +2022-11-07 12:23:03 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:23:03 status half-installed libldap-common:all 2.4.45+dfsg-1ubuntu1.10 +2022-11-07 12:23:03 status unpacked libldap-common:all 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:23:03 status unpacked libldap-common:all 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:23:03 startup packages configure +2022-11-07 12:23:03 configure libldap-common:all 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:23:03 status unpacked libldap-common:all 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:23:03 status unpacked libldap-common:all 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:23:03 status half-configured libldap-common:all 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:23:03 status installed libldap-common:all 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:23:03 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:23:03 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:23:04 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:23:12 startup archives unpack +2022-11-07 12:23:12 upgrade libldb1:amd64 2:1.2.3-1ubuntu0.1 2:1.2.3-1ubuntu0.2 +2022-11-07 12:23:12 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:12 status half-configured libldb1:amd64 2:1.2.3-1ubuntu0.1 +2022-11-07 12:23:12 status unpacked libldb1:amd64 2:1.2.3-1ubuntu0.1 +2022-11-07 12:23:12 status half-installed libldb1:amd64 2:1.2.3-1ubuntu0.1 +2022-11-07 12:23:12 status half-installed libldb1:amd64 2:1.2.3-1ubuntu0.1 +2022-11-07 12:23:12 status unpacked libldb1:amd64 2:1.2.3-1ubuntu0.2 +2022-11-07 12:23:12 status unpacked libldb1:amd64 2:1.2.3-1ubuntu0.2 +2022-11-07 12:23:13 startup packages configure +2022-11-07 12:23:13 configure libldb1:amd64 2:1.2.3-1ubuntu0.2 +2022-11-07 12:23:13 status unpacked libldb1:amd64 2:1.2.3-1ubuntu0.2 +2022-11-07 12:23:13 status half-configured libldb1:amd64 2:1.2.3-1ubuntu0.2 +2022-11-07 12:23:13 status installed libldb1:amd64 2:1.2.3-1ubuntu0.2 +2022-11-07 12:23:13 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:13 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:13 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:21 startup archives unpack +2022-11-07 12:23:21 upgrade liblouis-data:all 3.5.0-1ubuntu0.3 3.5.0-1ubuntu0.4 +2022-11-07 12:23:21 status half-configured liblouis-data:all 3.5.0-1ubuntu0.3 +2022-11-07 12:23:21 status unpacked liblouis-data:all 3.5.0-1ubuntu0.3 +2022-11-07 12:23:21 status half-installed liblouis-data:all 3.5.0-1ubuntu0.3 +2022-11-07 12:23:22 status half-installed liblouis-data:all 3.5.0-1ubuntu0.3 +2022-11-07 12:23:22 status unpacked liblouis-data:all 3.5.0-1ubuntu0.4 +2022-11-07 12:23:22 status unpacked liblouis-data:all 3.5.0-1ubuntu0.4 +2022-11-07 12:23:22 startup packages configure +2022-11-07 12:23:22 configure liblouis-data:all 3.5.0-1ubuntu0.4 +2022-11-07 12:23:22 status unpacked liblouis-data:all 3.5.0-1ubuntu0.4 +2022-11-07 12:23:22 status half-configured liblouis-data:all 3.5.0-1ubuntu0.4 +2022-11-07 12:23:22 status installed liblouis-data:all 3.5.0-1ubuntu0.4 +2022-11-07 12:23:29 startup archives unpack +2022-11-07 12:23:29 upgrade liblouis14:amd64 3.5.0-1ubuntu0.3 3.5.0-1ubuntu0.4 +2022-11-07 12:23:29 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:29 status half-configured liblouis14:amd64 3.5.0-1ubuntu0.3 +2022-11-07 12:23:29 status unpacked liblouis14:amd64 3.5.0-1ubuntu0.3 +2022-11-07 12:23:29 status half-installed liblouis14:amd64 3.5.0-1ubuntu0.3 +2022-11-07 12:23:29 status half-installed liblouis14:amd64 3.5.0-1ubuntu0.3 +2022-11-07 12:23:29 status unpacked liblouis14:amd64 3.5.0-1ubuntu0.4 +2022-11-07 12:23:29 status unpacked liblouis14:amd64 3.5.0-1ubuntu0.4 +2022-11-07 12:23:30 startup packages configure +2022-11-07 12:23:30 configure liblouis14:amd64 3.5.0-1ubuntu0.4 +2022-11-07 12:23:30 status unpacked liblouis14:amd64 3.5.0-1ubuntu0.4 +2022-11-07 12:23:30 status half-configured liblouis14:amd64 3.5.0-1ubuntu0.4 +2022-11-07 12:23:30 status installed liblouis14:amd64 3.5.0-1ubuntu0.4 +2022-11-07 12:23:30 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:30 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:30 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:36 startup archives unpack +2022-11-07 12:23:36 upgrade liblz4-1:amd64 0.0~r131-2ubuntu3 0.0~r131-2ubuntu3.1 +2022-11-07 12:23:36 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:36 status half-configured liblz4-1:amd64 0.0~r131-2ubuntu3 +2022-11-07 12:23:36 status unpacked liblz4-1:amd64 0.0~r131-2ubuntu3 +2022-11-07 12:23:36 status half-installed liblz4-1:amd64 0.0~r131-2ubuntu3 +2022-11-07 12:23:36 status half-installed liblz4-1:amd64 0.0~r131-2ubuntu3 +2022-11-07 12:23:36 status unpacked liblz4-1:amd64 0.0~r131-2ubuntu3.1 +2022-11-07 12:23:36 status unpacked liblz4-1:amd64 0.0~r131-2ubuntu3.1 +2022-11-07 12:23:36 startup packages configure +2022-11-07 12:23:36 configure liblz4-1:amd64 0.0~r131-2ubuntu3.1 +2022-11-07 12:23:36 status unpacked liblz4-1:amd64 0.0~r131-2ubuntu3.1 +2022-11-07 12:23:36 status half-configured liblz4-1:amd64 0.0~r131-2ubuntu3.1 +2022-11-07 12:23:36 status installed liblz4-1:amd64 0.0~r131-2ubuntu3.1 +2022-11-07 12:23:36 startup packages configure +2022-11-07 12:23:36 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:36 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:37 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:42 startup archives unpack +2022-11-07 12:23:42 upgrade liblzma5:amd64 5.2.2-1.3 5.2.2-1.3ubuntu0.1 +2022-11-07 12:23:42 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:42 status half-configured liblzma5:amd64 5.2.2-1.3 +2022-11-07 12:23:42 status unpacked liblzma5:amd64 5.2.2-1.3 +2022-11-07 12:23:42 status half-installed liblzma5:amd64 5.2.2-1.3 +2022-11-07 12:23:42 status half-installed liblzma5:amd64 5.2.2-1.3 +2022-11-07 12:23:42 status unpacked liblzma5:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:23:42 status unpacked liblzma5:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:23:42 startup packages configure +2022-11-07 12:23:42 configure liblzma5:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:23:42 status unpacked liblzma5:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:23:42 status half-configured liblzma5:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:23:42 status installed liblzma5:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:23:42 startup packages configure +2022-11-07 12:23:42 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:42 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:42 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:47 startup archives unpack +2022-11-07 12:23:48 upgrade libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:48 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:48 status half-configured libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:48 status unpacked libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:48 status half-installed libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:48 status half-installed libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:48 status unpacked libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:48 status unpacked libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:48 startup packages configure +2022-11-07 12:23:48 configure libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:48 status unpacked libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:48 status half-configured libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:48 status installed libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:48 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:48 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:48 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:53 startup archives unpack +2022-11-07 12:23:54 upgrade libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:54 status half-configured libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:54 status unpacked libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:54 status half-installed libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:54 status half-installed libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:54 status unpacked libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:54 status unpacked libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:54 startup packages configure +2022-11-07 12:23:54 configure libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:54 status unpacked libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:54 status half-configured libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:54 status installed libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:59 startup archives unpack +2022-11-07 12:23:59 upgrade libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:59 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:59 status half-configured libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:59 status unpacked libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:59 status half-installed libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:59 status half-installed libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.9 +2022-11-07 12:23:59 status unpacked libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:59 status unpacked libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:59 startup packages configure +2022-11-07 12:23:59 configure libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:59 status unpacked libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:59 status half-configured libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:59 status installed libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-16ubuntu6.13 +2022-11-07 12:23:59 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:59 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:23:59 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:05 startup archives unpack +2022-11-07 12:24:05 upgrade libnss-myhostname:amd64 237-3ubuntu10.45 237-3ubuntu10.56 +2022-11-07 12:24:05 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:05 status half-configured libnss-myhostname:amd64 237-3ubuntu10.45 +2022-11-07 12:24:05 status unpacked libnss-myhostname:amd64 237-3ubuntu10.45 +2022-11-07 12:24:05 status half-installed libnss-myhostname:amd64 237-3ubuntu10.45 +2022-11-07 12:24:05 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:24:05 status half-installed libnss-myhostname:amd64 237-3ubuntu10.45 +2022-11-07 12:24:05 status unpacked libnss-myhostname:amd64 237-3ubuntu10.56 +2022-11-07 12:24:05 status unpacked libnss-myhostname:amd64 237-3ubuntu10.56 +2022-11-07 12:24:05 startup packages configure +2022-11-07 12:24:05 configure libnss-myhostname:amd64 237-3ubuntu10.56 +2022-11-07 12:24:05 status unpacked libnss-myhostname:amd64 237-3ubuntu10.56 +2022-11-07 12:24:05 status half-configured libnss-myhostname:amd64 237-3ubuntu10.56 +2022-11-07 12:24:05 status installed libnss-myhostname:amd64 237-3ubuntu10.56 +2022-11-07 12:24:05 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:24:05 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:24:06 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:24:06 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:06 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:06 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:11 startup archives unpack +2022-11-07 12:24:11 upgrade libnss3:amd64 2:3.35-2ubuntu2.12 2:3.35-2ubuntu2.15 +2022-11-07 12:24:11 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:11 status half-configured libnss3:amd64 2:3.35-2ubuntu2.12 +2022-11-07 12:24:11 status unpacked libnss3:amd64 2:3.35-2ubuntu2.12 +2022-11-07 12:24:11 status half-installed libnss3:amd64 2:3.35-2ubuntu2.12 +2022-11-07 12:24:11 status half-installed libnss3:amd64 2:3.35-2ubuntu2.12 +2022-11-07 12:24:11 status unpacked libnss3:amd64 2:3.35-2ubuntu2.15 +2022-11-07 12:24:11 status unpacked libnss3:amd64 2:3.35-2ubuntu2.15 +2022-11-07 12:24:11 startup packages configure +2022-11-07 12:24:12 configure libnss3:amd64 2:3.35-2ubuntu2.15 +2022-11-07 12:24:12 status unpacked libnss3:amd64 2:3.35-2ubuntu2.15 +2022-11-07 12:24:12 status half-configured libnss3:amd64 2:3.35-2ubuntu2.15 +2022-11-07 12:24:12 status installed libnss3:amd64 2:3.35-2ubuntu2.15 +2022-11-07 12:24:12 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:12 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:12 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:16 startup archives unpack +2022-11-07 12:24:16 upgrade libopenexr22:amd64 2.2.0-11.1ubuntu1.4 2.2.0-11.1ubuntu1.9 +2022-11-07 12:24:16 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:16 status half-configured libopenexr22:amd64 2.2.0-11.1ubuntu1.4 +2022-11-07 12:24:16 status unpacked libopenexr22:amd64 2.2.0-11.1ubuntu1.4 +2022-11-07 12:24:16 status half-installed libopenexr22:amd64 2.2.0-11.1ubuntu1.4 +2022-11-07 12:24:16 status half-installed libopenexr22:amd64 2.2.0-11.1ubuntu1.4 +2022-11-07 12:24:16 status unpacked libopenexr22:amd64 2.2.0-11.1ubuntu1.9 +2022-11-07 12:24:16 status unpacked libopenexr22:amd64 2.2.0-11.1ubuntu1.9 +2022-11-07 12:24:16 startup packages configure +2022-11-07 12:24:16 configure libopenexr22:amd64 2.2.0-11.1ubuntu1.9 +2022-11-07 12:24:16 status unpacked libopenexr22:amd64 2.2.0-11.1ubuntu1.9 +2022-11-07 12:24:16 status half-configured libopenexr22:amd64 2.2.0-11.1ubuntu1.9 +2022-11-07 12:24:16 status installed libopenexr22:amd64 2.2.0-11.1ubuntu1.9 +2022-11-07 12:24:16 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:16 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:16 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:21 startup archives unpack +2022-11-07 12:24:21 upgrade libpcre3:amd64 2:8.39-9 2:8.39-9ubuntu0.1 +2022-11-07 12:24:21 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:21 status half-configured libpcre3:amd64 2:8.39-9 +2022-11-07 12:24:21 status unpacked libpcre3:amd64 2:8.39-9 +2022-11-07 12:24:21 status half-installed libpcre3:amd64 2:8.39-9 +2022-11-07 12:24:21 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:24:21 status half-installed libpcre3:amd64 2:8.39-9 +2022-11-07 12:24:21 status unpacked libpcre3:amd64 2:8.39-9ubuntu0.1 +2022-11-07 12:24:21 status unpacked libpcre3:amd64 2:8.39-9ubuntu0.1 +2022-11-07 12:24:21 startup packages configure +2022-11-07 12:24:21 configure libpcre3:amd64 2:8.39-9ubuntu0.1 +2022-11-07 12:24:21 status unpacked libpcre3:amd64 2:8.39-9ubuntu0.1 +2022-11-07 12:24:21 status half-configured libpcre3:amd64 2:8.39-9ubuntu0.1 +2022-11-07 12:24:22 status installed libpcre3:amd64 2:8.39-9ubuntu0.1 +2022-11-07 12:24:22 startup packages configure +2022-11-07 12:24:22 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:24:22 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:24:22 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:24:22 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:22 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:22 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:26 startup archives unpack +2022-11-07 12:24:26 upgrade libqpdf21:amd64 8.0.2-3 8.0.2-3ubuntu0.1 +2022-11-07 12:24:26 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:26 status half-configured libqpdf21:amd64 8.0.2-3 +2022-11-07 12:24:26 status unpacked libqpdf21:amd64 8.0.2-3 +2022-11-07 12:24:26 status half-installed libqpdf21:amd64 8.0.2-3 +2022-11-07 12:24:26 status half-installed libqpdf21:amd64 8.0.2-3 +2022-11-07 12:24:26 status unpacked libqpdf21:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:24:26 status unpacked libqpdf21:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:24:26 startup packages configure +2022-11-07 12:24:26 configure libqpdf21:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:24:26 status unpacked libqpdf21:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:24:26 status half-configured libqpdf21:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:24:26 status installed libqpdf21:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:24:26 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:26 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:26 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:31 startup archives unpack +2022-11-07 12:24:31 upgrade libroken18-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:24:31 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:31 status half-configured libroken18-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:24:31 status unpacked libroken18-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:24:31 status half-installed libroken18-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:24:31 status half-installed libroken18-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:24:31 status unpacked libroken18-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:24:31 status unpacked libroken18-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:24:31 startup packages configure +2022-11-07 12:24:31 configure libroken18-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:24:31 status unpacked libroken18-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:24:31 status half-configured libroken18-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:24:31 status installed libroken18-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:24:31 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:31 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:31 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:36 startup archives unpack +2022-11-07 12:24:36 upgrade libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:36 status half-configured libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-07 12:24:36 status unpacked libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-07 12:24:36 status half-installed libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-07 12:24:36 status half-installed libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-07 12:24:36 status unpacked libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:36 status unpacked libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:36 startup packages configure +2022-11-07 12:24:36 configure libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:36 status unpacked libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:36 status unpacked libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:36 status half-configured libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:36 status installed libsasl2-modules:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:41 startup archives unpack +2022-11-07 12:24:41 upgrade libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:41 status half-configured libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-07 12:24:41 status unpacked libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-07 12:24:41 status half-installed libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-07 12:24:41 status half-installed libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-07 12:24:41 status unpacked libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:41 status unpacked libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:41 startup packages configure +2022-11-07 12:24:41 configure libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:41 status unpacked libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:41 status half-configured libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:41 status installed libsasl2-modules-db:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-07 12:24:46 startup archives unpack +2022-11-07 12:24:46 upgrade libseccomp2:amd64 2.4.3-1ubuntu3.18.04.3 2.5.1-1ubuntu1~18.04.2 +2022-11-07 12:24:46 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:46 status half-configured libseccomp2:amd64 2.4.3-1ubuntu3.18.04.3 +2022-11-07 12:24:46 status unpacked libseccomp2:amd64 2.4.3-1ubuntu3.18.04.3 +2022-11-07 12:24:46 status half-installed libseccomp2:amd64 2.4.3-1ubuntu3.18.04.3 +2022-11-07 12:24:46 status half-installed libseccomp2:amd64 2.4.3-1ubuntu3.18.04.3 +2022-11-07 12:24:46 status unpacked libseccomp2:amd64 2.5.1-1ubuntu1~18.04.2 +2022-11-07 12:24:46 status unpacked libseccomp2:amd64 2.5.1-1ubuntu1~18.04.2 +2022-11-07 12:24:46 startup packages configure +2022-11-07 12:24:46 configure libseccomp2:amd64 2.5.1-1ubuntu1~18.04.2 +2022-11-07 12:24:46 status unpacked libseccomp2:amd64 2.5.1-1ubuntu1~18.04.2 +2022-11-07 12:24:46 status half-configured libseccomp2:amd64 2.5.1-1ubuntu1~18.04.2 +2022-11-07 12:24:46 status installed libseccomp2:amd64 2.5.1-1ubuntu1~18.04.2 +2022-11-07 12:24:46 startup packages configure +2022-11-07 12:24:46 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:46 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:46 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:51 startup archives unpack +2022-11-07 12:24:51 upgrade libsepol1:amd64 2.7-1 2.7-1ubuntu0.1 +2022-11-07 12:24:51 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:51 status half-configured libsepol1:amd64 2.7-1 +2022-11-07 12:24:51 status unpacked libsepol1:amd64 2.7-1 +2022-11-07 12:24:51 status half-installed libsepol1:amd64 2.7-1 +2022-11-07 12:24:51 status half-installed libsepol1:amd64 2.7-1 +2022-11-07 12:24:51 status unpacked libsepol1:amd64 2.7-1ubuntu0.1 +2022-11-07 12:24:51 status unpacked libsepol1:amd64 2.7-1ubuntu0.1 +2022-11-07 12:24:51 startup packages configure +2022-11-07 12:24:51 configure libsepol1:amd64 2.7-1ubuntu0.1 +2022-11-07 12:24:51 status unpacked libsepol1:amd64 2.7-1ubuntu0.1 +2022-11-07 12:24:51 status half-configured libsepol1:amd64 2.7-1ubuntu0.1 +2022-11-07 12:24:51 status installed libsepol1:amd64 2.7-1ubuntu0.1 +2022-11-07 12:24:52 startup packages configure +2022-11-07 12:24:52 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:52 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:52 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:56 startup archives unpack +2022-11-07 12:24:56 upgrade libsndfile1:amd64 1.0.28-4ubuntu0.18.04.1 1.0.28-4ubuntu0.18.04.2 +2022-11-07 12:24:56 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:56 status half-configured libsndfile1:amd64 1.0.28-4ubuntu0.18.04.1 +2022-11-07 12:24:56 status unpacked libsndfile1:amd64 1.0.28-4ubuntu0.18.04.1 +2022-11-07 12:24:56 status half-installed libsndfile1:amd64 1.0.28-4ubuntu0.18.04.1 +2022-11-07 12:24:56 status half-installed libsndfile1:amd64 1.0.28-4ubuntu0.18.04.1 +2022-11-07 12:24:56 status unpacked libsndfile1:amd64 1.0.28-4ubuntu0.18.04.2 +2022-11-07 12:24:56 status unpacked libsndfile1:amd64 1.0.28-4ubuntu0.18.04.2 +2022-11-07 12:24:56 startup packages configure +2022-11-07 12:24:56 configure libsndfile1:amd64 1.0.28-4ubuntu0.18.04.2 +2022-11-07 12:24:56 status unpacked libsndfile1:amd64 1.0.28-4ubuntu0.18.04.2 +2022-11-07 12:24:56 status half-configured libsndfile1:amd64 1.0.28-4ubuntu0.18.04.2 +2022-11-07 12:24:56 status installed libsndfile1:amd64 1.0.28-4ubuntu0.18.04.2 +2022-11-07 12:24:56 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:56 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:24:56 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:00 startup archives unpack +2022-11-07 12:25:00 upgrade libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.6 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:00 status half-configured libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.6 +2022-11-07 12:25:00 status unpacked libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.6 +2022-11-07 12:25:00 status half-installed libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.6 +2022-11-07 12:25:00 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:25:00 status half-installed libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.6 +2022-11-07 12:25:01 status unpacked libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:01 status unpacked libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:01 startup packages configure +2022-11-07 12:25:01 configure libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:01 status unpacked libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:01 status half-configured libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:01 status installed libsnmp-base:all 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:01 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:25:01 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:25:01 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:25:05 startup archives unpack +2022-11-07 12:25:05 upgrade libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.6 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:05 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:05 status half-configured libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.6 +2022-11-07 12:25:05 status unpacked libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.6 +2022-11-07 12:25:05 status half-installed libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.6 +2022-11-07 12:25:06 status half-installed libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.6 +2022-11-07 12:25:06 status unpacked libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:06 status unpacked libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:06 startup packages configure +2022-11-07 12:25:06 configure libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:06 status unpacked libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:06 status half-configured libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:06 status installed libsnmp30:amd64 5.7.3+dfsg-1.8ubuntu3.7 +2022-11-07 12:25:06 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:06 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:06 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:10 startup archives unpack +2022-11-07 12:25:10 upgrade libspeex1:amd64 1.2~rc1.2-1ubuntu2 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:10 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:10 status half-configured libspeex1:amd64 1.2~rc1.2-1ubuntu2 +2022-11-07 12:25:10 status unpacked libspeex1:amd64 1.2~rc1.2-1ubuntu2 +2022-11-07 12:25:10 status half-installed libspeex1:amd64 1.2~rc1.2-1ubuntu2 +2022-11-07 12:25:10 status half-installed libspeex1:amd64 1.2~rc1.2-1ubuntu2 +2022-11-07 12:25:11 status unpacked libspeex1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:11 status unpacked libspeex1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:11 startup packages configure +2022-11-07 12:25:11 configure libspeex1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:11 status unpacked libspeex1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:11 status half-configured libspeex1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:11 status installed libspeex1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:11 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:11 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:11 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:15 startup archives unpack +2022-11-07 12:25:15 upgrade libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:15 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:15 status half-configured libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2 +2022-11-07 12:25:15 status unpacked libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2 +2022-11-07 12:25:15 status half-installed libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2 +2022-11-07 12:25:15 status half-installed libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2 +2022-11-07 12:25:15 status unpacked libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:15 status unpacked libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:15 startup packages configure +2022-11-07 12:25:15 configure libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:15 status unpacked libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:15 status half-configured libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:15 status installed libspeexdsp1:amd64 1.2~rc1.2-1ubuntu2.1 +2022-11-07 12:25:15 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:15 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:15 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:19 startup archives unpack +2022-11-07 12:25:19 upgrade libsqlite3-0:amd64 3.22.0-1ubuntu0.4 3.22.0-1ubuntu0.6 +2022-11-07 12:25:19 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:19 status half-configured libsqlite3-0:amd64 3.22.0-1ubuntu0.4 +2022-11-07 12:25:19 status unpacked libsqlite3-0:amd64 3.22.0-1ubuntu0.4 +2022-11-07 12:25:19 status half-installed libsqlite3-0:amd64 3.22.0-1ubuntu0.4 +2022-11-07 12:25:19 status half-installed libsqlite3-0:amd64 3.22.0-1ubuntu0.4 +2022-11-07 12:25:19 status unpacked libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-07 12:25:19 status unpacked libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-07 12:25:19 startup packages configure +2022-11-07 12:25:19 configure libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-07 12:25:19 status unpacked libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-07 12:25:19 status half-configured libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-07 12:25:19 status installed libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-07 12:25:19 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:19 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:19 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:23 startup archives unpack +2022-11-07 12:25:23 upgrade libss2:amd64 1.44.1-1ubuntu1.3 1.44.1-1ubuntu1.4 +2022-11-07 12:25:23 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:23 status half-configured libss2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:25:23 status unpacked libss2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:25:23 status half-installed libss2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:25:23 status half-installed libss2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:25:23 status unpacked libss2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:25:23 status unpacked libss2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:25:23 startup packages configure +2022-11-07 12:25:23 configure libss2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:25:23 status unpacked libss2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:25:23 status half-configured libss2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:25:23 status installed libss2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:25:24 startup packages configure +2022-11-07 12:25:24 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:24 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:24 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:28 startup archives unpack +2022-11-07 12:25:28 upgrade libssl1.0.0:amd64 1.0.2n-1ubuntu5.6 1.0.2n-1ubuntu5.10 +2022-11-07 12:25:28 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:28 status half-configured libssl1.0.0:amd64 1.0.2n-1ubuntu5.6 +2022-11-07 12:25:28 status unpacked libssl1.0.0:amd64 1.0.2n-1ubuntu5.6 +2022-11-07 12:25:28 status half-installed libssl1.0.0:amd64 1.0.2n-1ubuntu5.6 +2022-11-07 12:25:28 status half-installed libssl1.0.0:amd64 1.0.2n-1ubuntu5.6 +2022-11-07 12:25:28 status unpacked libssl1.0.0:amd64 1.0.2n-1ubuntu5.10 +2022-11-07 12:25:28 status unpacked libssl1.0.0:amd64 1.0.2n-1ubuntu5.10 +2022-11-07 12:25:28 startup packages configure +2022-11-07 12:25:28 configure libssl1.0.0:amd64 1.0.2n-1ubuntu5.10 +2022-11-07 12:25:28 status unpacked libssl1.0.0:amd64 1.0.2n-1ubuntu5.10 +2022-11-07 12:25:28 status half-configured libssl1.0.0:amd64 1.0.2n-1ubuntu5.10 +2022-11-07 12:25:28 status installed libssl1.0.0:amd64 1.0.2n-1ubuntu5.10 +2022-11-07 12:25:28 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:28 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:28 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:34 startup archives unpack +2022-11-07 12:25:35 upgrade libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.8 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:25:35 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:35 status half-configured libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.8 +2022-11-07 12:25:35 status unpacked libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.8 +2022-11-07 12:25:35 status half-installed libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.8 +2022-11-07 12:25:35 status half-installed libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.8 +2022-11-07 12:25:35 status unpacked libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:25:35 status unpacked libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:25:35 startup packages configure +2022-11-07 12:25:35 configure libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:25:35 status unpacked libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:25:35 status half-configured libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:25:35 status installed libssl1.1:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:25:35 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:35 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:35 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:39 startup archives unpack +2022-11-07 12:25:39 upgrade libtiff5:amd64 4.0.9-5ubuntu0.4 4.0.9-5ubuntu0.7 +2022-11-07 12:25:39 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:39 status half-configured libtiff5:amd64 4.0.9-5ubuntu0.4 +2022-11-07 12:25:39 status unpacked libtiff5:amd64 4.0.9-5ubuntu0.4 +2022-11-07 12:25:39 status half-installed libtiff5:amd64 4.0.9-5ubuntu0.4 +2022-11-07 12:25:39 status half-installed libtiff5:amd64 4.0.9-5ubuntu0.4 +2022-11-07 12:25:39 status unpacked libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-07 12:25:39 status unpacked libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-07 12:25:39 startup packages configure +2022-11-07 12:25:39 configure libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-07 12:25:39 status unpacked libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-07 12:25:39 status half-configured libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-07 12:25:39 status installed libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-07 12:25:39 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:39 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:39 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:43 startup archives unpack +2022-11-07 12:25:43 upgrade libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.3 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:43 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:43 status half-configured libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:43 status unpacked libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:43 status half-installed libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:43 status half-installed libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:43 status unpacked libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:43 status unpacked libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:43 startup packages configure +2022-11-07 12:25:43 configure libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:43 status unpacked libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:43 status half-configured libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:43 status installed libwayland-client0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:43 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:43 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:43 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:47 startup archives unpack +2022-11-07 12:25:48 upgrade libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.3 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:48 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:48 status half-configured libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:48 status unpacked libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:48 status half-installed libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:48 status half-installed libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:48 status unpacked libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:48 status unpacked libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:48 startup packages configure +2022-11-07 12:25:48 configure libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:48 status unpacked libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:48 status half-configured libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:48 status installed libwayland-cursor0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:48 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:48 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:48 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:52 startup archives unpack +2022-11-07 12:25:52 upgrade libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.3 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:52 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:52 status half-configured libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:52 status unpacked libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:52 status half-installed libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:52 status half-installed libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:52 status unpacked libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:52 status unpacked libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:52 startup packages configure +2022-11-07 12:25:52 configure libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:52 status unpacked libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:52 status half-configured libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:52 status installed libwayland-egl1:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:52 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:52 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:52 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:56 startup archives unpack +2022-11-07 12:25:56 upgrade libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.3 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:56 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:56 status half-configured libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:56 status unpacked libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:56 status half-installed libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:56 status half-installed libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.3 +2022-11-07 12:25:56 status unpacked libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:56 status unpacked libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:56 startup packages configure +2022-11-07 12:25:56 configure libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:56 status unpacked libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:56 status half-configured libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:56 status installed libwayland-server0:amd64 1.16.0-1ubuntu1.1~18.04.4 +2022-11-07 12:25:56 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:56 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:25:56 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:01 startup archives unpack +2022-11-07 12:26:01 upgrade libwebp6:amd64 0.6.1-2 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:01 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:01 status half-configured libwebp6:amd64 0.6.1-2 +2022-11-07 12:26:01 status unpacked libwebp6:amd64 0.6.1-2 +2022-11-07 12:26:01 status half-installed libwebp6:amd64 0.6.1-2 +2022-11-07 12:26:01 status half-installed libwebp6:amd64 0.6.1-2 +2022-11-07 12:26:01 status unpacked libwebp6:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:01 status unpacked libwebp6:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:02 startup packages configure +2022-11-07 12:26:02 configure libwebp6:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:02 status unpacked libwebp6:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:02 status half-configured libwebp6:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:02 status installed libwebp6:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:02 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:02 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:02 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:05 startup archives unpack +2022-11-07 12:26:05 upgrade libwebpdemux2:amd64 0.6.1-2 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:05 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:05 status half-configured libwebpdemux2:amd64 0.6.1-2 +2022-11-07 12:26:05 status unpacked libwebpdemux2:amd64 0.6.1-2 +2022-11-07 12:26:05 status half-installed libwebpdemux2:amd64 0.6.1-2 +2022-11-07 12:26:05 status half-installed libwebpdemux2:amd64 0.6.1-2 +2022-11-07 12:26:05 status unpacked libwebpdemux2:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:05 status unpacked libwebpdemux2:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:05 startup packages configure +2022-11-07 12:26:05 configure libwebpdemux2:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:05 status unpacked libwebpdemux2:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:05 status half-configured libwebpdemux2:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:05 status installed libwebpdemux2:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:05 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:05 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:06 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:09 startup archives unpack +2022-11-07 12:26:10 upgrade libwebpmux3:amd64 0.6.1-2 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:10 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:10 status half-configured libwebpmux3:amd64 0.6.1-2 +2022-11-07 12:26:10 status unpacked libwebpmux3:amd64 0.6.1-2 +2022-11-07 12:26:10 status half-installed libwebpmux3:amd64 0.6.1-2 +2022-11-07 12:26:10 status half-installed libwebpmux3:amd64 0.6.1-2 +2022-11-07 12:26:10 status unpacked libwebpmux3:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:10 status unpacked libwebpmux3:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:10 startup packages configure +2022-11-07 12:26:10 configure libwebpmux3:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:10 status unpacked libwebpmux3:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:10 status half-configured libwebpmux3:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:10 status installed libwebpmux3:amd64 0.6.1-2ubuntu0.18.04.1 +2022-11-07 12:26:10 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:10 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:10 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:13 startup archives unpack +2022-11-07 12:26:13 upgrade libwind0-heimdal:amd64 7.5.0+dfsg-1 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:26:13 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:13 status half-configured libwind0-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:26:13 status unpacked libwind0-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:26:13 status half-installed libwind0-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:26:14 status half-installed libwind0-heimdal:amd64 7.5.0+dfsg-1 +2022-11-07 12:26:14 status unpacked libwind0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:26:14 status unpacked libwind0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:26:14 startup packages configure +2022-11-07 12:26:14 configure libwind0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:26:14 status unpacked libwind0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:26:14 status half-configured libwind0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:26:14 status installed libwind0-heimdal:amd64 7.5.0+dfsg-1ubuntu0.1 +2022-11-07 12:26:14 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:14 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:14 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:18 startup archives unpack +2022-11-07 12:26:18 upgrade libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:26:18 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:18 status half-configured libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:26:18 status unpacked libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:26:18 status half-installed libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:26:18 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:18 status half-installed libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.1 +2022-11-07 12:26:18 status unpacked libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:26:18 status unpacked libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:26:18 startup packages configure +2022-11-07 12:26:18 configure libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:26:18 status unpacked libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:26:18 status half-configured libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:26:18 status installed libwinpr2-2:amd64 2.2.0+dfsg1-0ubuntu0.18.04.3 +2022-11-07 12:26:18 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:18 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:18 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:18 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:18 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:18 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:22 startup archives unpack +2022-11-07 12:26:22 upgrade libx11-6:amd64 2:1.6.4-3ubuntu0.3 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:22 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:22 status half-configured libx11-6:amd64 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:22 status unpacked libx11-6:amd64 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:22 status half-installed libx11-6:amd64 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:22 status half-installed libx11-6:amd64 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:22 status unpacked libx11-6:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:22 status unpacked libx11-6:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:22 startup packages configure +2022-11-07 12:26:22 configure libx11-6:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:22 status unpacked libx11-6:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:22 status half-configured libx11-6:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:22 status installed libx11-6:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:22 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:22 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:22 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:26 startup archives unpack +2022-11-07 12:26:26 upgrade libx11-data:all 2:1.6.4-3ubuntu0.3 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:26 status half-configured libx11-data:all 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:26 status unpacked libx11-data:all 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:26 status half-installed libx11-data:all 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:26 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:27 status half-installed libx11-data:all 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:27 status unpacked libx11-data:all 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:27 status unpacked libx11-data:all 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:27 startup packages configure +2022-11-07 12:26:27 configure libx11-data:all 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:27 status unpacked libx11-data:all 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:27 status half-configured libx11-data:all 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:27 status installed libx11-data:all 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:27 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:27 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:27 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:30 startup archives unpack +2022-11-07 12:26:30 upgrade libx11-xcb1:amd64 2:1.6.4-3ubuntu0.3 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:30 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:30 status half-configured libx11-xcb1:amd64 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:30 status unpacked libx11-xcb1:amd64 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:30 status half-installed libx11-xcb1:amd64 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:31 status half-installed libx11-xcb1:amd64 2:1.6.4-3ubuntu0.3 +2022-11-07 12:26:31 status unpacked libx11-xcb1:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:31 status unpacked libx11-xcb1:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:31 startup packages configure +2022-11-07 12:26:31 configure libx11-xcb1:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:31 status unpacked libx11-xcb1:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:31 status half-configured libx11-xcb1:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:31 status installed libx11-xcb1:amd64 2:1.6.4-3ubuntu0.4 +2022-11-07 12:26:31 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:31 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:31 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:34 startup archives unpack +2022-11-07 12:26:35 upgrade libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.3 2.9.4+dfsg1-6.1ubuntu1.7 +2022-11-07 12:26:35 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:35 status half-configured libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.3 +2022-11-07 12:26:35 status unpacked libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.3 +2022-11-07 12:26:35 status half-installed libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.3 +2022-11-07 12:26:35 status half-installed libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.3 +2022-11-07 12:26:35 status unpacked libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.7 +2022-11-07 12:26:35 status unpacked libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.7 +2022-11-07 12:26:35 startup packages configure +2022-11-07 12:26:35 configure libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.7 +2022-11-07 12:26:35 status unpacked libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.7 +2022-11-07 12:26:35 status half-configured libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.7 +2022-11-07 12:26:35 status installed libxml2:amd64 2.9.4+dfsg1-6.1ubuntu1.7 +2022-11-07 12:26:35 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:35 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:35 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:39 startup archives unpack +2022-11-07 12:26:39 upgrade libxslt1.1:amd64 1.1.29-5ubuntu0.2 1.1.29-5ubuntu0.3 +2022-11-07 12:26:39 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:39 status half-configured libxslt1.1:amd64 1.1.29-5ubuntu0.2 +2022-11-07 12:26:39 status unpacked libxslt1.1:amd64 1.1.29-5ubuntu0.2 +2022-11-07 12:26:39 status half-installed libxslt1.1:amd64 1.1.29-5ubuntu0.2 +2022-11-07 12:26:39 status half-installed libxslt1.1:amd64 1.1.29-5ubuntu0.2 +2022-11-07 12:26:39 status unpacked libxslt1.1:amd64 1.1.29-5ubuntu0.3 +2022-11-07 12:26:39 status unpacked libxslt1.1:amd64 1.1.29-5ubuntu0.3 +2022-11-07 12:26:39 startup packages configure +2022-11-07 12:26:39 configure libxslt1.1:amd64 1.1.29-5ubuntu0.3 +2022-11-07 12:26:39 status unpacked libxslt1.1:amd64 1.1.29-5ubuntu0.3 +2022-11-07 12:26:39 status half-configured libxslt1.1:amd64 1.1.29-5ubuntu0.3 +2022-11-07 12:26:39 status installed libxslt1.1:amd64 1.1.29-5ubuntu0.3 +2022-11-07 12:26:39 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:39 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:39 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:26:43 startup archives unpack +2022-11-07 12:26:43 upgrade locales:all 2.27-3ubuntu1.4 2.27-3ubuntu1.5 +2022-11-07 12:26:43 status half-configured locales:all 2.27-3ubuntu1.4 +2022-11-07 12:26:43 status unpacked locales:all 2.27-3ubuntu1.4 +2022-11-07 12:26:43 status half-installed locales:all 2.27-3ubuntu1.4 +2022-11-07 12:26:44 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:44 status half-installed locales:all 2.27-3ubuntu1.4 +2022-11-07 12:26:44 status unpacked locales:all 2.27-3ubuntu1.5 +2022-11-07 12:26:44 status unpacked locales:all 2.27-3ubuntu1.5 +2022-11-07 12:26:44 startup packages configure +2022-11-07 12:26:44 configure locales:all 2.27-3ubuntu1.5 +2022-11-07 12:26:44 status unpacked locales:all 2.27-3ubuntu1.5 +2022-11-07 12:26:44 status unpacked locales:all 2.27-3ubuntu1.5 +2022-11-07 12:26:44 status half-configured locales:all 2.27-3ubuntu1.5 +2022-11-07 12:26:54 status installed locales:all 2.27-3ubuntu1.5 +2022-11-07 12:26:54 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:54 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:55 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:59 startup archives unpack +2022-11-07 12:26:59 upgrade login:amd64 1:4.5-1ubuntu2 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status half-configured login:amd64 1:4.5-1ubuntu2 +2022-11-07 12:26:59 status unpacked login:amd64 1:4.5-1ubuntu2 +2022-11-07 12:26:59 status half-installed login:amd64 1:4.5-1ubuntu2 +2022-11-07 12:26:59 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:59 status half-installed login:amd64 1:4.5-1ubuntu2 +2022-11-07 12:26:59 status unpacked login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status unpacked login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 startup packages configure +2022-11-07 12:26:59 configure login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status unpacked login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status unpacked login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status unpacked login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status unpacked login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status unpacked login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status half-configured login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 status installed login:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:26:59 startup packages configure +2022-11-07 12:26:59 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:26:59 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:02 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:06 startup archives unpack +2022-11-07 12:27:06 upgrade multiarch-support:amd64 2.27-3ubuntu1.4 2.27-3ubuntu1.5 +2022-11-07 12:27:06 status half-configured multiarch-support:amd64 2.27-3ubuntu1.4 +2022-11-07 12:27:06 status unpacked multiarch-support:amd64 2.27-3ubuntu1.4 +2022-11-07 12:27:06 status half-installed multiarch-support:amd64 2.27-3ubuntu1.4 +2022-11-07 12:27:06 status half-installed multiarch-support:amd64 2.27-3ubuntu1.4 +2022-11-07 12:27:06 status unpacked multiarch-support:amd64 2.27-3ubuntu1.5 +2022-11-07 12:27:06 status unpacked multiarch-support:amd64 2.27-3ubuntu1.5 +2022-11-07 12:27:06 startup packages configure +2022-11-07 12:27:06 configure multiarch-support:amd64 2.27-3ubuntu1.5 +2022-11-07 12:27:06 status unpacked multiarch-support:amd64 2.27-3ubuntu1.5 +2022-11-07 12:27:06 status half-configured multiarch-support:amd64 2.27-3ubuntu1.5 +2022-11-07 12:27:06 status installed multiarch-support:amd64 2.27-3ubuntu1.5 +2022-11-07 12:27:10 startup archives unpack +2022-11-07 12:27:10 upgrade networkd-dispatcher:all 1.7-0ubuntu3.3 1.7-0ubuntu3.5 +2022-11-07 12:27:10 status half-configured networkd-dispatcher:all 1.7-0ubuntu3.3 +2022-11-07 12:27:10 status unpacked networkd-dispatcher:all 1.7-0ubuntu3.3 +2022-11-07 12:27:10 status half-installed networkd-dispatcher:all 1.7-0ubuntu3.3 +2022-11-07 12:27:10 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:10 status half-installed networkd-dispatcher:all 1.7-0ubuntu3.3 +2022-11-07 12:27:10 status unpacked networkd-dispatcher:all 1.7-0ubuntu3.5 +2022-11-07 12:27:10 status unpacked networkd-dispatcher:all 1.7-0ubuntu3.5 +2022-11-07 12:27:10 startup packages configure +2022-11-07 12:27:10 configure networkd-dispatcher:all 1.7-0ubuntu3.5 +2022-11-07 12:27:10 status unpacked networkd-dispatcher:all 1.7-0ubuntu3.5 +2022-11-07 12:27:10 status unpacked networkd-dispatcher:all 1.7-0ubuntu3.5 +2022-11-07 12:27:10 status half-configured networkd-dispatcher:all 1.7-0ubuntu3.5 +2022-11-07 12:27:11 status installed networkd-dispatcher:all 1.7-0ubuntu3.5 +2022-11-07 12:27:11 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:11 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:12 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:16 startup archives unpack +2022-11-07 12:27:16 upgrade openssh-client:amd64 1:7.6p1-4ubuntu0.3 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 status half-configured openssh-client:amd64 1:7.6p1-4ubuntu0.3 +2022-11-07 12:27:16 status unpacked openssh-client:amd64 1:7.6p1-4ubuntu0.3 +2022-11-07 12:27:16 status half-installed openssh-client:amd64 1:7.6p1-4ubuntu0.3 +2022-11-07 12:27:16 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:16 status half-installed openssh-client:amd64 1:7.6p1-4ubuntu0.3 +2022-11-07 12:27:16 status unpacked openssh-client:amd64 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 status unpacked openssh-client:amd64 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 startup packages configure +2022-11-07 12:27:16 configure openssh-client:amd64 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 status unpacked openssh-client:amd64 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 status unpacked openssh-client:amd64 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 status unpacked openssh-client:amd64 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 status half-configured openssh-client:amd64 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 status installed openssh-client:amd64 1:7.6p1-4ubuntu0.5 +2022-11-07 12:27:16 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:16 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:18 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:22 startup archives unpack +2022-11-07 12:27:22 upgrade openssl:amd64 1.1.1-1ubuntu2.1~18.04.8 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:27:22 status half-configured openssl:amd64 1.1.1-1ubuntu2.1~18.04.8 +2022-11-07 12:27:22 status unpacked openssl:amd64 1.1.1-1ubuntu2.1~18.04.8 +2022-11-07 12:27:22 status half-installed openssl:amd64 1.1.1-1ubuntu2.1~18.04.8 +2022-11-07 12:27:22 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:22 status half-installed openssl:amd64 1.1.1-1ubuntu2.1~18.04.8 +2022-11-07 12:27:22 status unpacked openssl:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:27:22 status unpacked openssl:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:27:22 startup packages configure +2022-11-07 12:27:22 configure openssl:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:27:22 status unpacked openssl:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:27:22 status unpacked openssl:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:27:22 status half-configured openssl:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:27:22 status installed openssl:amd64 1.1.1-1ubuntu2.1~18.04.20 +2022-11-07 12:27:22 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:22 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:24 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:28 startup archives unpack +2022-11-07 12:27:28 upgrade passwd:amd64 1:4.5-1ubuntu2 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status half-configured passwd:amd64 1:4.5-1ubuntu2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2 +2022-11-07 12:27:28 status half-installed passwd:amd64 1:4.5-1ubuntu2 +2022-11-07 12:27:28 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:28 status half-installed passwd:amd64 1:4.5-1ubuntu2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 startup packages configure +2022-11-07 12:27:28 configure passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status unpacked passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status half-configured passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 status installed passwd:amd64 1:4.5-1ubuntu2.2 +2022-11-07 12:27:28 startup packages configure +2022-11-07 12:27:28 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:28 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:33 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:36 startup archives unpack +2022-11-07 12:27:37 upgrade perl-modules-5.26:all 5.26.1-6ubuntu0.5 5.26.1-6ubuntu0.6 +2022-11-07 12:27:37 status half-configured perl-modules-5.26:all 5.26.1-6ubuntu0.5 +2022-11-07 12:27:37 status unpacked perl-modules-5.26:all 5.26.1-6ubuntu0.5 +2022-11-07 12:27:37 status half-installed perl-modules-5.26:all 5.26.1-6ubuntu0.5 +2022-11-07 12:27:38 status half-installed perl-modules-5.26:all 5.26.1-6ubuntu0.5 +2022-11-07 12:27:38 status unpacked perl-modules-5.26:all 5.26.1-6ubuntu0.6 +2022-11-07 12:27:38 status unpacked perl-modules-5.26:all 5.26.1-6ubuntu0.6 +2022-11-07 12:27:38 startup packages configure +2022-11-07 12:27:38 configure perl-modules-5.26:all 5.26.1-6ubuntu0.6 +2022-11-07 12:27:38 status unpacked perl-modules-5.26:all 5.26.1-6ubuntu0.6 +2022-11-07 12:27:38 status half-configured perl-modules-5.26:all 5.26.1-6ubuntu0.6 +2022-11-07 12:27:39 status installed perl-modules-5.26:all 5.26.1-6ubuntu0.6 +2022-11-07 12:27:42 startup archives unpack +2022-11-07 12:27:42 upgrade python3-apport:all 2.20.9-0ubuntu7.23 2.20.9-0ubuntu7.28 +2022-11-07 12:27:42 status half-configured python3-apport:all 2.20.9-0ubuntu7.23 +2022-11-07 12:27:43 status unpacked python3-apport:all 2.20.9-0ubuntu7.23 +2022-11-07 12:27:43 status half-installed python3-apport:all 2.20.9-0ubuntu7.23 +2022-11-07 12:27:43 status half-installed python3-apport:all 2.20.9-0ubuntu7.23 +2022-11-07 12:27:43 status unpacked python3-apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:43 status unpacked python3-apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:43 startup packages configure +2022-11-07 12:27:43 configure python3-apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:43 status unpacked python3-apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:43 status half-configured python3-apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:43 status installed python3-apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:47 startup archives unpack +2022-11-07 12:27:47 upgrade python3-mako:all 1.0.7+ds1-1 1.0.7+ds1-1ubuntu0.2 +2022-11-07 12:27:47 status half-configured python3-mako:all 1.0.7+ds1-1 +2022-11-07 12:27:47 status unpacked python3-mako:all 1.0.7+ds1-1 +2022-11-07 12:27:47 status half-installed python3-mako:all 1.0.7+ds1-1 +2022-11-07 12:27:47 status half-installed python3-mako:all 1.0.7+ds1-1 +2022-11-07 12:27:47 status unpacked python3-mako:all 1.0.7+ds1-1ubuntu0.2 +2022-11-07 12:27:47 status unpacked python3-mako:all 1.0.7+ds1-1ubuntu0.2 +2022-11-07 12:27:47 startup packages configure +2022-11-07 12:27:47 configure python3-mako:all 1.0.7+ds1-1ubuntu0.2 +2022-11-07 12:27:47 status unpacked python3-mako:all 1.0.7+ds1-1ubuntu0.2 +2022-11-07 12:27:47 status half-configured python3-mako:all 1.0.7+ds1-1ubuntu0.2 +2022-11-07 12:27:47 status installed python3-mako:all 1.0.7+ds1-1ubuntu0.2 +2022-11-07 12:27:51 startup archives unpack +2022-11-07 12:27:51 upgrade python3-problem-report:all 2.20.9-0ubuntu7.23 2.20.9-0ubuntu7.28 +2022-11-07 12:27:51 status half-configured python3-problem-report:all 2.20.9-0ubuntu7.23 +2022-11-07 12:27:51 status unpacked python3-problem-report:all 2.20.9-0ubuntu7.23 +2022-11-07 12:27:51 status half-installed python3-problem-report:all 2.20.9-0ubuntu7.23 +2022-11-07 12:27:51 status half-installed python3-problem-report:all 2.20.9-0ubuntu7.23 +2022-11-07 12:27:51 status unpacked python3-problem-report:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:51 status unpacked python3-problem-report:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:51 startup packages configure +2022-11-07 12:27:51 configure python3-problem-report:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:51 status unpacked python3-problem-report:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:51 status half-configured python3-problem-report:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:51 status installed python3-problem-report:all 2.20.9-0ubuntu7.28 +2022-11-07 12:27:55 startup archives unpack +2022-11-07 12:27:55 upgrade qpdf:amd64 8.0.2-3 8.0.2-3ubuntu0.1 +2022-11-07 12:27:55 status half-configured qpdf:amd64 8.0.2-3 +2022-11-07 12:27:55 status unpacked qpdf:amd64 8.0.2-3 +2022-11-07 12:27:55 status half-installed qpdf:amd64 8.0.2-3 +2022-11-07 12:27:55 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:55 status half-installed qpdf:amd64 8.0.2-3 +2022-11-07 12:27:55 status unpacked qpdf:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:27:55 status unpacked qpdf:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:27:55 startup packages configure +2022-11-07 12:27:55 configure qpdf:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:27:55 status unpacked qpdf:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:27:55 status half-configured qpdf:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:27:55 status installed qpdf:amd64 8.0.2-3ubuntu0.1 +2022-11-07 12:27:55 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:55 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:27:56 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:00 startup archives unpack +2022-11-07 12:28:00 upgrade rsync:amd64 3.1.2-2.1ubuntu1.1 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:00 status half-configured rsync:amd64 3.1.2-2.1ubuntu1.1 +2022-11-07 12:28:00 status unpacked rsync:amd64 3.1.2-2.1ubuntu1.1 +2022-11-07 12:28:00 status half-installed rsync:amd64 3.1.2-2.1ubuntu1.1 +2022-11-07 12:28:00 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:28:00 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 12:28:00 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:01 status half-installed rsync:amd64 3.1.2-2.1ubuntu1.1 +2022-11-07 12:28:01 status unpacked rsync:amd64 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:01 status unpacked rsync:amd64 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:01 startup packages configure +2022-11-07 12:28:01 configure rsync:amd64 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:01 status unpacked rsync:amd64 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:01 status unpacked rsync:amd64 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:01 status unpacked rsync:amd64 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:01 status half-configured rsync:amd64 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:01 status installed rsync:amd64 3.1.2-2.1ubuntu1.5 +2022-11-07 12:28:01 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:01 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:02 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:02 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 12:28:02 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 12:28:02 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 12:28:02 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:28:02 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:28:03 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:28:06 startup archives unpack +2022-11-07 12:28:06 upgrade rsyslog:amd64 8.32.0-1ubuntu4 8.32.0-1ubuntu4.2 +2022-11-07 12:28:06 status half-configured rsyslog:amd64 8.32.0-1ubuntu4 +2022-11-07 12:28:06 status unpacked rsyslog:amd64 8.32.0-1ubuntu4 +2022-11-07 12:28:07 status half-installed rsyslog:amd64 8.32.0-1ubuntu4 +2022-11-07 12:28:07 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:28:07 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 12:28:07 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:07 status half-installed rsyslog:amd64 8.32.0-1ubuntu4 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 startup packages configure +2022-11-07 12:28:07 configure rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status unpacked rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:07 status half-configured rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:08 status installed rsyslog:amd64 8.32.0-1ubuntu4.2 +2022-11-07 12:28:08 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:28:08 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:28:08 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:28:08 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:08 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:09 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:09 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 12:28:09 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 12:28:09 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 12:28:13 startup archives unpack +2022-11-07 12:28:13 upgrade snapd:amd64 2.48.3+18.04 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:13 status half-configured snapd:amd64 2.48.3+18.04 +2022-11-07 12:28:13 status unpacked snapd:amd64 2.48.3+18.04 +2022-11-07 12:28:13 status half-installed snapd:amd64 2.48.3+18.04 +2022-11-07 12:28:16 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:28:16 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:28:16 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:28:16 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:28:16 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:16 status half-installed snapd:amd64 2.48.3+18.04 +2022-11-07 12:28:17 status unpacked snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:17 status unpacked snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:17 startup packages configure +2022-11-07 12:28:17 configure snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:17 status unpacked snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:17 status unpacked snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:17 status unpacked snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:17 status unpacked snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:17 status unpacked snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:17 status half-configured snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:20 status installed snapd:amd64 2.54.3+18.04.2ubuntu0.2 +2022-11-07 12:28:20 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:28:20 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:28:20 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:28:20 trigproc dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:28:20 status half-configured dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:28:20 status installed dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:28:20 trigproc mime-support:all 3.60ubuntu1 +2022-11-07 12:28:20 status half-configured mime-support:all 3.60ubuntu1 +2022-11-07 12:28:20 status installed mime-support:all 3.60ubuntu1 +2022-11-07 12:28:20 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:28:20 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:28:20 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:28:20 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:20 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:20 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:25 startup archives unpack +2022-11-07 12:28:25 upgrade squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.1 1:4.3-6ubuntu0.18.04.4 +2022-11-07 12:28:25 status half-configured squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.1 +2022-11-07 12:28:25 status unpacked squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.1 +2022-11-07 12:28:25 status half-installed squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.1 +2022-11-07 12:28:25 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:25 status half-installed squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.1 +2022-11-07 12:28:25 status unpacked squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.4 +2022-11-07 12:28:25 status unpacked squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.4 +2022-11-07 12:28:25 startup packages configure +2022-11-07 12:28:25 configure squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.4 +2022-11-07 12:28:25 status unpacked squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.4 +2022-11-07 12:28:25 status half-configured squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.4 +2022-11-07 12:28:25 status installed squashfs-tools:amd64 1:4.3-6ubuntu0.18.04.4 +2022-11-07 12:28:25 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:25 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:26 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:30 startup archives unpack +2022-11-07 12:28:30 upgrade systemd-sysv:amd64 237-3ubuntu10.45 237-3ubuntu10.56 +2022-11-07 12:28:30 status half-configured systemd-sysv:amd64 237-3ubuntu10.45 +2022-11-07 12:28:30 status unpacked systemd-sysv:amd64 237-3ubuntu10.45 +2022-11-07 12:28:30 status half-installed systemd-sysv:amd64 237-3ubuntu10.45 +2022-11-07 12:28:30 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:30 status half-installed systemd-sysv:amd64 237-3ubuntu10.45 +2022-11-07 12:28:30 status unpacked systemd-sysv:amd64 237-3ubuntu10.56 +2022-11-07 12:28:30 status unpacked systemd-sysv:amd64 237-3ubuntu10.56 +2022-11-07 12:28:30 startup packages configure +2022-11-07 12:28:30 configure systemd-sysv:amd64 237-3ubuntu10.56 +2022-11-07 12:28:30 status unpacked systemd-sysv:amd64 237-3ubuntu10.56 +2022-11-07 12:28:30 status half-configured systemd-sysv:amd64 237-3ubuntu10.56 +2022-11-07 12:28:30 status installed systemd-sysv:amd64 237-3ubuntu10.56 +2022-11-07 12:28:30 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:30 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:32 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:36 startup archives unpack +2022-11-07 12:28:36 upgrade tar:amd64 1.29b-2ubuntu0.2 1.29b-2ubuntu0.3 +2022-11-07 12:28:36 status half-configured tar:amd64 1.29b-2ubuntu0.2 +2022-11-07 12:28:36 status unpacked tar:amd64 1.29b-2ubuntu0.2 +2022-11-07 12:28:36 status half-installed tar:amd64 1.29b-2ubuntu0.2 +2022-11-07 12:28:36 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:28:36 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:36 status half-installed tar:amd64 1.29b-2ubuntu0.2 +2022-11-07 12:28:36 status unpacked tar:amd64 1.29b-2ubuntu0.3 +2022-11-07 12:28:36 status unpacked tar:amd64 1.29b-2ubuntu0.3 +2022-11-07 12:28:36 startup packages configure +2022-11-07 12:28:36 configure tar:amd64 1.29b-2ubuntu0.3 +2022-11-07 12:28:36 status unpacked tar:amd64 1.29b-2ubuntu0.3 +2022-11-07 12:28:36 status unpacked tar:amd64 1.29b-2ubuntu0.3 +2022-11-07 12:28:36 status half-configured tar:amd64 1.29b-2ubuntu0.3 +2022-11-07 12:28:36 status installed tar:amd64 1.29b-2ubuntu0.3 +2022-11-07 12:28:36 startup packages configure +2022-11-07 12:28:36 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:36 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:37 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:37 trigproc mime-support:all 3.60ubuntu1 +2022-11-07 12:28:37 status half-configured mime-support:all 3.60ubuntu1 +2022-11-07 12:28:38 status installed mime-support:all 3.60ubuntu1 +2022-11-07 12:28:42 startup archives unpack +2022-11-07 12:28:42 upgrade tcpdump:amd64 4.9.3-0ubuntu0.18.04.1 4.9.3-0ubuntu0.18.04.2 +2022-11-07 12:28:42 status half-configured tcpdump:amd64 4.9.3-0ubuntu0.18.04.1 +2022-11-07 12:28:42 status unpacked tcpdump:amd64 4.9.3-0ubuntu0.18.04.1 +2022-11-07 12:28:42 status half-installed tcpdump:amd64 4.9.3-0ubuntu0.18.04.1 +2022-11-07 12:28:42 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:42 status half-installed tcpdump:amd64 4.9.3-0ubuntu0.18.04.1 +2022-11-07 12:28:42 status unpacked tcpdump:amd64 4.9.3-0ubuntu0.18.04.2 +2022-11-07 12:28:42 status unpacked tcpdump:amd64 4.9.3-0ubuntu0.18.04.2 +2022-11-07 12:28:42 startup packages configure +2022-11-07 12:28:42 configure tcpdump:amd64 4.9.3-0ubuntu0.18.04.2 +2022-11-07 12:28:42 status unpacked tcpdump:amd64 4.9.3-0ubuntu0.18.04.2 +2022-11-07 12:28:42 status unpacked tcpdump:amd64 4.9.3-0ubuntu0.18.04.2 +2022-11-07 12:28:42 status half-configured tcpdump:amd64 4.9.3-0ubuntu0.18.04.2 +2022-11-07 12:28:42 status installed tcpdump:amd64 4.9.3-0ubuntu0.18.04.2 +2022-11-07 12:28:42 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:42 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:43 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:28:47 startup archives unpack +2022-11-07 12:28:47 upgrade thunderbird-locale-en-us:all 1:68.10.0+build1-0ubuntu0.18.04.1 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:47 status half-configured thunderbird-locale-en-us:all 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:47 status unpacked thunderbird-locale-en-us:all 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:47 status half-installed thunderbird-locale-en-us:all 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:48 status half-installed thunderbird-locale-en-us:all 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:48 status unpacked thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:48 status unpacked thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:48 startup packages configure +2022-11-07 12:28:48 configure thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:48 status unpacked thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:48 status half-configured thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:48 status installed thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-07 12:28:53 startup archives unpack +2022-11-07 12:28:54 upgrade tzdata:all 2021a-0ubuntu0.18.04 2022f-0ubuntu0.18.04.0 +2022-11-07 12:28:54 status half-configured tzdata:all 2021a-0ubuntu0.18.04 +2022-11-07 12:28:54 status unpacked tzdata:all 2021a-0ubuntu0.18.04 +2022-11-07 12:28:54 status half-installed tzdata:all 2021a-0ubuntu0.18.04 +2022-11-07 12:28:55 status half-installed tzdata:all 2021a-0ubuntu0.18.04 +2022-11-07 12:28:55 status unpacked tzdata:all 2022f-0ubuntu0.18.04.0 +2022-11-07 12:28:55 status unpacked tzdata:all 2022f-0ubuntu0.18.04.0 +2022-11-07 12:28:55 startup packages configure +2022-11-07 12:28:55 configure tzdata:all 2022f-0ubuntu0.18.04.0 +2022-11-07 12:28:55 status unpacked tzdata:all 2022f-0ubuntu0.18.04.0 +2022-11-07 12:28:55 status half-configured tzdata:all 2022f-0ubuntu0.18.04.0 +2022-11-07 12:28:55 status installed tzdata:all 2022f-0ubuntu0.18.04.0 +2022-11-07 12:29:00 startup archives unpack +2022-11-07 12:29:01 upgrade unzip:amd64 6.0-21ubuntu1.1 6.0-21ubuntu1.2 +2022-11-07 12:29:01 status half-configured unzip:amd64 6.0-21ubuntu1.1 +2022-11-07 12:29:01 status unpacked unzip:amd64 6.0-21ubuntu1.1 +2022-11-07 12:29:01 status half-installed unzip:amd64 6.0-21ubuntu1.1 +2022-11-07 12:29:01 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:29:01 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:01 status half-installed unzip:amd64 6.0-21ubuntu1.1 +2022-11-07 12:29:01 status unpacked unzip:amd64 6.0-21ubuntu1.2 +2022-11-07 12:29:01 status unpacked unzip:amd64 6.0-21ubuntu1.2 +2022-11-07 12:29:01 startup packages configure +2022-11-07 12:29:01 configure unzip:amd64 6.0-21ubuntu1.2 +2022-11-07 12:29:01 status unpacked unzip:amd64 6.0-21ubuntu1.2 +2022-11-07 12:29:01 status half-configured unzip:amd64 6.0-21ubuntu1.2 +2022-11-07 12:29:01 status installed unzip:amd64 6.0-21ubuntu1.2 +2022-11-07 12:29:01 trigproc mime-support:all 3.60ubuntu1 +2022-11-07 12:29:01 status half-configured mime-support:all 3.60ubuntu1 +2022-11-07 12:29:01 status installed mime-support:all 3.60ubuntu1 +2022-11-07 12:29:01 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:01 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:02 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:05 startup archives unpack +2022-11-07 12:29:05 upgrade wireless-regdb:all 2020.11.20-0ubuntu1~18.04.1 2022.06.06-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status half-configured wireless-regdb:all 2020.11.20-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status unpacked wireless-regdb:all 2020.11.20-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status half-installed wireless-regdb:all 2020.11.20-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:05 status half-installed wireless-regdb:all 2020.11.20-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status unpacked wireless-regdb:all 2022.06.06-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status unpacked wireless-regdb:all 2022.06.06-0ubuntu1~18.04.1 +2022-11-07 12:29:05 startup packages configure +2022-11-07 12:29:05 configure wireless-regdb:all 2022.06.06-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status unpacked wireless-regdb:all 2022.06.06-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status half-configured wireless-regdb:all 2022.06.06-0ubuntu1~18.04.1 +2022-11-07 12:29:05 status installed wireless-regdb:all 2022.06.06-0ubuntu1~18.04.1 +2022-11-07 12:29:05 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:05 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:06 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:09 startup archives unpack +2022-11-07 12:29:09 upgrade xserver-common:all 2:1.19.6-1ubuntu4.8 2:1.19.6-1ubuntu4.11 +2022-11-07 12:29:09 status half-configured xserver-common:all 2:1.19.6-1ubuntu4.8 +2022-11-07 12:29:09 status unpacked xserver-common:all 2:1.19.6-1ubuntu4.8 +2022-11-07 12:29:09 status half-installed xserver-common:all 2:1.19.6-1ubuntu4.8 +2022-11-07 12:29:09 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:09 status half-installed xserver-common:all 2:1.19.6-1ubuntu4.8 +2022-11-07 12:29:09 status unpacked xserver-common:all 2:1.19.6-1ubuntu4.11 +2022-11-07 12:29:09 status unpacked xserver-common:all 2:1.19.6-1ubuntu4.11 +2022-11-07 12:29:09 startup packages configure +2022-11-07 12:29:09 configure xserver-common:all 2:1.19.6-1ubuntu4.11 +2022-11-07 12:29:09 status unpacked xserver-common:all 2:1.19.6-1ubuntu4.11 +2022-11-07 12:29:09 status half-configured xserver-common:all 2:1.19.6-1ubuntu4.11 +2022-11-07 12:29:09 status installed xserver-common:all 2:1.19.6-1ubuntu4.11 +2022-11-07 12:29:09 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:09 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:10 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:14 startup archives unpack +2022-11-07 12:29:14 upgrade xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:14 status half-configured xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 +2022-11-07 12:29:14 status unpacked xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 +2022-11-07 12:29:14 status half-installed xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 +2022-11-07 12:29:14 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:14 status half-installed xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 +2022-11-07 12:29:15 status unpacked xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:15 status unpacked xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:15 startup packages configure +2022-11-07 12:29:15 configure xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:15 status unpacked xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:15 status half-configured xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:15 status installed xserver-xorg-core-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:15 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:15 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:16 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:19 startup archives unpack +2022-11-07 12:29:20 upgrade xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:20 status half-configured xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 +2022-11-07 12:29:20 status unpacked xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 +2022-11-07 12:29:20 status half-installed xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 +2022-11-07 12:29:20 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:20 status half-installed xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.4 +2022-11-07 12:29:20 status unpacked xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:20 status unpacked xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:20 startup packages configure +2022-11-07 12:29:20 configure xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:20 status unpacked xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:20 status half-configured xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:20 status installed xserver-xorg-legacy-hwe-18.04:amd64 2:1.20.8-2ubuntu2.2~18.04.7 +2022-11-07 12:29:20 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:20 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:21 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:25 startup archives unpack +2022-11-07 12:29:25 upgrade xxd:amd64 2:8.0.1453-1ubuntu1.4 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:29:25 status half-configured xxd:amd64 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:29:25 status unpacked xxd:amd64 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:29:25 status half-installed xxd:amd64 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:29:25 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:25 status half-installed xxd:amd64 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:29:25 status unpacked xxd:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:29:25 status unpacked xxd:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:29:25 startup packages configure +2022-11-07 12:29:25 configure xxd:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:29:25 status unpacked xxd:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:29:25 status half-configured xxd:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:29:25 status installed xxd:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:29:25 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:25 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:26 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:30 startup archives unpack +2022-11-07 12:29:30 upgrade xz-utils:amd64 5.2.2-1.3 5.2.2-1.3ubuntu0.1 +2022-11-07 12:29:30 status half-configured xz-utils:amd64 5.2.2-1.3 +2022-11-07 12:29:30 status unpacked xz-utils:amd64 5.2.2-1.3 +2022-11-07 12:29:30 status half-installed xz-utils:amd64 5.2.2-1.3 +2022-11-07 12:29:30 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:30 status half-installed xz-utils:amd64 5.2.2-1.3 +2022-11-07 12:29:30 status unpacked xz-utils:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:29:30 status unpacked xz-utils:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:29:30 startup packages configure +2022-11-07 12:29:30 configure xz-utils:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:29:30 status unpacked xz-utils:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:29:30 status half-configured xz-utils:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:29:30 status installed xz-utils:amd64 5.2.2-1.3ubuntu0.1 +2022-11-07 12:29:30 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:30 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:31 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:35 startup archives unpack +2022-11-07 12:29:35 upgrade zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2 1:1.2.11.dfsg-0ubuntu2.2 +2022-11-07 12:29:35 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:29:35 status half-configured zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2 +2022-11-07 12:29:35 status unpacked zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2 +2022-11-07 12:29:35 status half-installed zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2 +2022-11-07 12:29:35 status half-installed zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2 +2022-11-07 12:29:35 status unpacked zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2.2 +2022-11-07 12:29:35 status unpacked zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2.2 +2022-11-07 12:29:35 startup packages configure +2022-11-07 12:29:35 configure zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2.2 +2022-11-07 12:29:35 status unpacked zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2.2 +2022-11-07 12:29:35 status half-configured zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2.2 +2022-11-07 12:29:35 status installed zlib1g:amd64 1:1.2.11.dfsg-0ubuntu2.2 +2022-11-07 12:29:35 startup packages configure +2022-11-07 12:29:35 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:29:35 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:29:35 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:29:39 startup archives unpack +2022-11-07 12:29:39 upgrade apport:all 2.20.9-0ubuntu7.23 2.20.9-0ubuntu7.28 +2022-11-07 12:29:39 status half-configured apport:all 2.20.9-0ubuntu7.23 +2022-11-07 12:29:39 status unpacked apport:all 2.20.9-0ubuntu7.23 +2022-11-07 12:29:39 status half-installed apport:all 2.20.9-0ubuntu7.23 +2022-11-07 12:29:39 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:29:39 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 12:29:39 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-07 12:29:39 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:39 status half-installed apport:all 2.20.9-0ubuntu7.23 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 startup packages configure +2022-11-07 12:29:40 configure apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status unpacked apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:40 status half-configured apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:41 status installed apport:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:41 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-07 12:29:41 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-07 12:29:41 status installed hicolor-icon-theme:all 0.17-2 +2022-11-07 12:29:41 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 12:29:41 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 12:29:41 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 12:29:41 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:29:41 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:29:41 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:29:41 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:41 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:42 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:46 startup archives unpack +2022-11-07 12:29:46 upgrade apport-gtk:all 2.20.9-0ubuntu7.23 2.20.9-0ubuntu7.28 +2022-11-07 12:29:46 status half-configured apport-gtk:all 2.20.9-0ubuntu7.23 +2022-11-07 12:29:46 status unpacked apport-gtk:all 2.20.9-0ubuntu7.23 +2022-11-07 12:29:46 status half-installed apport-gtk:all 2.20.9-0ubuntu7.23 +2022-11-07 12:29:46 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:29:46 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:29:46 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:29:46 status half-installed apport-gtk:all 2.20.9-0ubuntu7.23 +2022-11-07 12:29:46 status unpacked apport-gtk:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:46 status unpacked apport-gtk:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:46 startup packages configure +2022-11-07 12:29:46 configure apport-gtk:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:46 status unpacked apport-gtk:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:46 status half-configured apport-gtk:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:46 status installed apport-gtk:all 2.20.9-0ubuntu7.28 +2022-11-07 12:29:46 trigproc mime-support:all 3.60ubuntu1 +2022-11-07 12:29:46 status half-configured mime-support:all 3.60ubuntu1 +2022-11-07 12:29:46 status installed mime-support:all 3.60ubuntu1 +2022-11-07 12:29:46 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:29:46 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:29:46 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:29:46 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:29:46 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:29:46 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:29:50 startup archives unpack +2022-11-07 12:29:50 upgrade aspell:amd64 0.60.7~20110707-4ubuntu0.1 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status half-configured aspell:amd64 0.60.7~20110707-4ubuntu0.1 +2022-11-07 12:29:50 status unpacked aspell:amd64 0.60.7~20110707-4ubuntu0.1 +2022-11-07 12:29:50 status half-installed aspell:amd64 0.60.7~20110707-4ubuntu0.1 +2022-11-07 12:29:50 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:50 status half-installed aspell:amd64 0.60.7~20110707-4ubuntu0.1 +2022-11-07 12:29:50 status unpacked aspell:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status unpacked aspell:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 upgrade libaspell15:amd64 0.60.7~20110707-4ubuntu0.1 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:29:50 status half-configured libaspell15:amd64 0.60.7~20110707-4ubuntu0.1 +2022-11-07 12:29:50 status unpacked libaspell15:amd64 0.60.7~20110707-4ubuntu0.1 +2022-11-07 12:29:50 status half-installed libaspell15:amd64 0.60.7~20110707-4ubuntu0.1 +2022-11-07 12:29:50 status half-installed libaspell15:amd64 0.60.7~20110707-4ubuntu0.1 +2022-11-07 12:29:50 status unpacked libaspell15:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status unpacked libaspell15:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 startup packages configure +2022-11-07 12:29:50 configure libaspell15:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status unpacked libaspell15:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status half-configured libaspell15:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status installed libaspell15:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 configure aspell:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status unpacked aspell:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:50 status half-configured aspell:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:51 status installed aspell:amd64 0.60.7~20110707-4ubuntu0.2 +2022-11-07 12:29:51 status triggers-pending dictionaries-common:all 1.27.2 +2022-11-07 12:29:51 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:51 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:51 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:51 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:29:51 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:29:51 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:29:51 trigproc dictionaries-common:all 1.27.2 +2022-11-07 12:29:51 status half-configured dictionaries-common:all 1.27.2 +2022-11-07 12:29:52 status installed dictionaries-common:all 1.27.2 +2022-11-07 12:29:56 startup archives unpack +2022-11-07 12:29:56 upgrade cups-ppdc:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-07 12:29:56 status half-configured cups-ppdc:amd64 2.2.7-1ubuntu2.8 +2022-11-07 12:29:56 status unpacked cups-ppdc:amd64 2.2.7-1ubuntu2.8 +2022-11-07 12:29:56 status half-installed cups-ppdc:amd64 2.2.7-1ubuntu2.8 +2022-11-07 12:29:56 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:56 status half-installed cups-ppdc:amd64 2.2.7-1ubuntu2.8 +2022-11-07 12:29:56 status unpacked cups-ppdc:amd64 2.2.7-1ubuntu2.9 +2022-11-07 12:29:56 status unpacked cups-ppdc:amd64 2.2.7-1ubuntu2.9 +2022-11-07 12:29:56 startup packages configure +2022-11-07 12:29:56 configure cups-ppdc:amd64 2.2.7-1ubuntu2.9 +2022-11-07 12:29:56 status unpacked cups-ppdc:amd64 2.2.7-1ubuntu2.9 +2022-11-07 12:29:56 status half-configured cups-ppdc:amd64 2.2.7-1ubuntu2.9 +2022-11-07 12:29:56 status installed cups-ppdc:amd64 2.2.7-1ubuntu2.9 +2022-11-07 12:29:56 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:56 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:29:57 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:01 startup archives unpack +2022-11-07 12:30:01 upgrade libext2fs2:amd64 1.44.1-1ubuntu1.3 1.44.1-1ubuntu1.4 +2022-11-07 12:30:01 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:01 status half-configured libext2fs2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:30:01 status unpacked libext2fs2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:30:01 status half-installed libext2fs2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:30:01 status half-installed libext2fs2:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:30:01 status unpacked libext2fs2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:01 status unpacked libext2fs2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:01 startup packages configure +2022-11-07 12:30:01 configure libext2fs2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:01 status unpacked libext2fs2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:01 status half-configured libext2fs2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:01 status installed libext2fs2:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:01 startup archives unpack +2022-11-07 12:30:01 upgrade e2fsprogs:amd64 1.44.1-1ubuntu1.3 1.44.1-1ubuntu1.4 +2022-11-07 12:30:01 status half-configured e2fsprogs:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:30:01 status unpacked e2fsprogs:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:30:01 status half-installed e2fsprogs:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:30:01 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:02 status half-installed e2fsprogs:amd64 1.44.1-1ubuntu1.3 +2022-11-07 12:30:02 status unpacked e2fsprogs:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:02 status unpacked e2fsprogs:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:02 startup packages configure +2022-11-07 12:30:02 configure e2fsprogs:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:02 status unpacked e2fsprogs:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:02 status unpacked e2fsprogs:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:02 status half-configured e2fsprogs:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:02 status installed e2fsprogs:amd64 1.44.1-1ubuntu1.4 +2022-11-07 12:30:02 status triggers-pending initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:30:02 startup packages configure +2022-11-07 12:30:02 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:02 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:02 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:02 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:02 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:03 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:03 trigproc initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:30:03 status half-configured initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:30:12 status installed initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:30:16 startup archives unpack +2022-11-07 12:30:16 upgrade gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:16 status half-configured gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:30:16 status unpacked gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:30:16 status half-installed gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:30:16 status half-installed gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:30:16 status unpacked gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:16 status unpacked gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:16 upgrade libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:16 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:16 status half-configured libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:30:16 status unpacked libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:30:16 status half-installed libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:30:16 status half-installed libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 +2022-11-07 12:30:17 status unpacked libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 status unpacked libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 startup packages configure +2022-11-07 12:30:17 configure libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 status unpacked libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 status half-configured libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 status installed libgstreamer-plugins-good1.0-0:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 configure gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 status unpacked gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 status half-configured gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 status installed gstreamer1.0-plugins-good:amd64 1.14.5-0ubuntu1~18.04.3 +2022-11-07 12:30:17 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:17 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:17 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:20 startup archives unpack +2022-11-07 12:30:20 upgrade klibc-utils:amd64 2.0.4-9ubuntu2 2.0.4-9ubuntu2.1 +2022-11-07 12:30:20 status half-configured klibc-utils:amd64 2.0.4-9ubuntu2 +2022-11-07 12:30:20 status unpacked klibc-utils:amd64 2.0.4-9ubuntu2 +2022-11-07 12:30:20 status half-installed klibc-utils:amd64 2.0.4-9ubuntu2 +2022-11-07 12:30:20 status half-installed klibc-utils:amd64 2.0.4-9ubuntu2 +2022-11-07 12:30:20 status unpacked klibc-utils:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:20 status unpacked klibc-utils:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:20 upgrade libklibc:amd64 2.0.4-9ubuntu2 2.0.4-9ubuntu2.1 +2022-11-07 12:30:20 status half-configured libklibc:amd64 2.0.4-9ubuntu2 +2022-11-07 12:30:20 status unpacked libklibc:amd64 2.0.4-9ubuntu2 +2022-11-07 12:30:20 status half-installed libklibc:amd64 2.0.4-9ubuntu2 +2022-11-07 12:30:20 status half-installed libklibc:amd64 2.0.4-9ubuntu2 +2022-11-07 12:30:20 status unpacked libklibc:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:20 status unpacked libklibc:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:21 startup packages configure +2022-11-07 12:30:21 configure libklibc:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:21 status unpacked libklibc:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:21 status half-configured libklibc:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:21 status installed libklibc:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:21 configure klibc-utils:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:21 status unpacked klibc-utils:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:21 status half-configured klibc-utils:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:21 status installed klibc-utils:amd64 2.0.4-9ubuntu2.1 +2022-11-07 12:30:24 startup archives unpack +2022-11-07 12:30:24 upgrade libc6-dbg:amd64 2.27-3ubuntu1.4 2.27-3ubuntu1.5 +2022-11-07 12:30:24 status half-configured libc6-dbg:amd64 2.27-3ubuntu1.4 +2022-11-07 12:30:24 status unpacked libc6-dbg:amd64 2.27-3ubuntu1.4 +2022-11-07 12:30:24 status half-installed libc6-dbg:amd64 2.27-3ubuntu1.4 +2022-11-07 12:30:25 status half-installed libc6-dbg:amd64 2.27-3ubuntu1.4 +2022-11-07 12:30:25 status unpacked libc6-dbg:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:25 status unpacked libc6-dbg:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:26 upgrade libc6:amd64 2.27-3ubuntu1.4 2.27-3ubuntu1.5 +2022-11-07 12:30:26 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:26 status half-configured libc6:amd64 2.27-3ubuntu1.4 +2022-11-07 12:30:26 status unpacked libc6:amd64 2.27-3ubuntu1.4 +2022-11-07 12:30:26 status half-installed libc6:amd64 2.27-3ubuntu1.4 +2022-11-07 12:30:26 status half-installed libc6:amd64 2.27-3ubuntu1.4 +2022-11-07 12:30:26 status unpacked libc6:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:26 status unpacked libc6:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:26 startup packages configure +2022-11-07 12:30:26 configure libc6:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:26 status unpacked libc6:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:26 status unpacked libc6:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:26 status half-configured libc6:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:27 status installed libc6:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:27 startup packages configure +2022-11-07 12:30:27 configure libc6-dbg:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:27 status unpacked libc6-dbg:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:27 status half-configured libc6-dbg:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:27 status installed libc6-dbg:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:27 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:27 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:27 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:30 startup archives unpack +2022-11-07 12:30:30 upgrade libdjvulibre21:amd64 3.5.27.1-8ubuntu0.2 3.5.27.1-8ubuntu0.4 +2022-11-07 12:30:30 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:30 status half-configured libdjvulibre21:amd64 3.5.27.1-8ubuntu0.2 +2022-11-07 12:30:30 status unpacked libdjvulibre21:amd64 3.5.27.1-8ubuntu0.2 +2022-11-07 12:30:30 status half-installed libdjvulibre21:amd64 3.5.27.1-8ubuntu0.2 +2022-11-07 12:30:30 status half-installed libdjvulibre21:amd64 3.5.27.1-8ubuntu0.2 +2022-11-07 12:30:30 status unpacked libdjvulibre21:amd64 3.5.27.1-8ubuntu0.4 +2022-11-07 12:30:30 status unpacked libdjvulibre21:amd64 3.5.27.1-8ubuntu0.4 +2022-11-07 12:30:31 startup packages configure +2022-11-07 12:30:31 configure libdjvulibre21:amd64 3.5.27.1-8ubuntu0.4 +2022-11-07 12:30:31 status unpacked libdjvulibre21:amd64 3.5.27.1-8ubuntu0.4 +2022-11-07 12:30:31 status half-configured libdjvulibre21:amd64 3.5.27.1-8ubuntu0.4 +2022-11-07 12:30:31 status installed libdjvulibre21:amd64 3.5.27.1-8ubuntu0.4 +2022-11-07 12:30:31 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:31 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:31 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:34 startup archives unpack +2022-11-07 12:30:34 upgrade libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.8 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:34 status half-configured libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:30:34 status unpacked libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:30:34 status half-installed libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:30:34 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:34 status half-installed libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:30:34 status unpacked libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:34 status unpacked libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:34 upgrade libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:34 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:34 status half-configured libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:30:34 status unpacked libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:30:34 status half-installed libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:30:35 status half-installed libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.8 +2022-11-07 12:30:35 status unpacked libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 status unpacked libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 startup packages configure +2022-11-07 12:30:35 configure libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 status unpacked libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 status half-configured libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 status installed libglib2.0-0:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 configure libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 status unpacked libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 status half-configured libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 status installed libglib2.0-bin:amd64 2.56.4-0ubuntu0.18.04.9 +2022-11-07 12:30:35 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:35 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:36 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:36 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:36 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:36 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:39 startup archives unpack +2022-11-07 12:30:39 upgrade libnettle6:amd64 3.4-1 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:39 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:39 status half-configured libnettle6:amd64 3.4-1 +2022-11-07 12:30:39 status unpacked libnettle6:amd64 3.4-1 +2022-11-07 12:30:39 status half-installed libnettle6:amd64 3.4-1 +2022-11-07 12:30:39 status half-installed libnettle6:amd64 3.4-1 +2022-11-07 12:30:39 status unpacked libnettle6:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:39 status unpacked libnettle6:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:39 startup packages configure +2022-11-07 12:30:39 configure libnettle6:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:39 status unpacked libnettle6:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:39 status half-configured libnettle6:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:39 status installed libnettle6:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:40 startup archives unpack +2022-11-07 12:30:40 upgrade libhogweed4:amd64 3.4-1 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:40 status half-configured libhogweed4:amd64 3.4-1 +2022-11-07 12:30:40 status unpacked libhogweed4:amd64 3.4-1 +2022-11-07 12:30:40 status half-installed libhogweed4:amd64 3.4-1 +2022-11-07 12:30:40 status half-installed libhogweed4:amd64 3.4-1 +2022-11-07 12:30:40 status unpacked libhogweed4:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:40 status unpacked libhogweed4:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:40 startup packages configure +2022-11-07 12:30:40 configure libhogweed4:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:40 status unpacked libhogweed4:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:40 status half-configured libhogweed4:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:40 status installed libhogweed4:amd64 3.4.1-0ubuntu0.18.04.1 +2022-11-07 12:30:40 startup packages configure +2022-11-07 12:30:40 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:40 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:40 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:44 startup archives unpack +2022-11-07 12:30:44 upgrade libwebkit2gtk-4.0-37:amd64 2.30.5-0ubuntu0.18.04.1 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:44 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:44 status half-configured libwebkit2gtk-4.0-37:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-07 12:30:44 status unpacked libwebkit2gtk-4.0-37:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-07 12:30:44 status half-installed libwebkit2gtk-4.0-37:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-07 12:30:45 status half-installed libwebkit2gtk-4.0-37:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-07 12:30:45 status unpacked libwebkit2gtk-4.0-37:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:45 status unpacked libwebkit2gtk-4.0-37:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:45 upgrade libjavascriptcoregtk-4.0-18:amd64 2.30.5-0ubuntu0.18.04.1 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:45 status half-configured libjavascriptcoregtk-4.0-18:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-07 12:30:45 status unpacked libjavascriptcoregtk-4.0-18:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-07 12:30:45 status half-installed libjavascriptcoregtk-4.0-18:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status half-installed libjavascriptcoregtk-4.0-18:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status unpacked libjavascriptcoregtk-4.0-18:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status unpacked libjavascriptcoregtk-4.0-18:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 startup packages configure +2022-11-07 12:30:46 configure libjavascriptcoregtk-4.0-18:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status unpacked libjavascriptcoregtk-4.0-18:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status half-configured libjavascriptcoregtk-4.0-18:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status installed libjavascriptcoregtk-4.0-18:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 configure libwebkit2gtk-4.0-37:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status unpacked libwebkit2gtk-4.0-37:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status half-configured libwebkit2gtk-4.0-37:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 status installed libwebkit2gtk-4.0-37:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-07 12:30:46 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:46 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:46 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:50 startup archives unpack +2022-11-07 12:30:50 upgrade libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.10 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:30:50 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:50 status half-configured libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.10 +2022-11-07 12:30:50 status unpacked libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.10 +2022-11-07 12:30:50 status half-installed libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.10 +2022-11-07 12:30:50 status half-installed libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.10 +2022-11-07 12:30:50 status unpacked libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:30:50 status unpacked libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:30:50 startup packages configure +2022-11-07 12:30:50 configure libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:30:50 status unpacked libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:30:50 status half-configured libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:30:50 status installed libldap-2.4-2:amd64 2.4.45+dfsg-1ubuntu1.11 +2022-11-07 12:30:50 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:50 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:50 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:54 startup archives unpack +2022-11-07 12:30:54 upgrade ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.2 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:54 status triggers-pending initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:30:54 status half-configured ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.2 +2022-11-07 12:30:54 status unpacked ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.2 +2022-11-07 12:30:54 status half-installed ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.2 +2022-11-07 12:30:54 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:30:54 status half-installed ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.2 +2022-11-07 12:30:54 status unpacked ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:54 status unpacked ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 upgrade libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.2 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:30:55 status half-configured libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.2 +2022-11-07 12:30:55 status unpacked libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.2 +2022-11-07 12:30:55 status half-installed libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.2 +2022-11-07 12:30:55 status half-installed libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.2 +2022-11-07 12:30:55 status unpacked libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 status unpacked libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 startup packages configure +2022-11-07 12:30:55 configure libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 status unpacked libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 status half-configured libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 status installed libntfs-3g88:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 configure ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 status unpacked ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 status half-configured ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 status installed ntfs-3g:amd64 1:2017.3.23-2ubuntu0.18.04.5 +2022-11-07 12:30:55 trigproc initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:30:55 status half-configured initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:31:04 status installed initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:31:04 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:04 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:04 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:04 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:04 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:05 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:09 startup archives unpack +2022-11-07 12:31:09 upgrade udev:amd64 237-3ubuntu10.45 237-3ubuntu10.56 +2022-11-07 12:31:09 status half-configured udev:amd64 237-3ubuntu10.45 +2022-11-07 12:31:09 status unpacked udev:amd64 237-3ubuntu10.45 +2022-11-07 12:31:09 status half-installed udev:amd64 237-3ubuntu10.45 +2022-11-07 12:31:09 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:31:09 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 12:31:09 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:09 status half-installed udev:amd64 237-3ubuntu10.45 +2022-11-07 12:31:10 status unpacked udev:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status unpacked udev:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 upgrade libudev1:amd64 237-3ubuntu10.45 237-3ubuntu10.56 +2022-11-07 12:31:10 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:10 status half-configured libudev1:amd64 237-3ubuntu10.45 +2022-11-07 12:31:10 status unpacked libudev1:amd64 237-3ubuntu10.45 +2022-11-07 12:31:10 status half-installed libudev1:amd64 237-3ubuntu10.45 +2022-11-07 12:31:10 status half-installed libudev1:amd64 237-3ubuntu10.45 +2022-11-07 12:31:10 status unpacked libudev1:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status unpacked libudev1:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 startup packages configure +2022-11-07 12:31:10 configure libudev1:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status unpacked libudev1:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status half-configured libudev1:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status installed libudev1:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 startup packages configure +2022-11-07 12:31:10 configure udev:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status unpacked udev:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status unpacked udev:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status unpacked udev:amd64 237-3ubuntu10.56 +2022-11-07 12:31:10 status half-configured udev:amd64 237-3ubuntu10.56 +2022-11-07 12:31:11 status installed udev:amd64 237-3ubuntu10.56 +2022-11-07 12:31:11 status triggers-pending initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:31:11 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:11 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:12 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:12 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 12:31:12 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 12:31:12 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 12:31:12 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:12 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:12 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:12 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:31:12 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:31:12 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:31:12 trigproc initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:31:12 status half-configured initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:31:20 status installed initramfs-tools:all 0.130ubuntu3.11 +2022-11-07 12:31:23 startup archives unpack +2022-11-07 12:31:23 upgrade python3-louis:all 3.5.0-1ubuntu0.3 3.5.0-1ubuntu0.4 +2022-11-07 12:31:23 status half-configured python3-louis:all 3.5.0-1ubuntu0.3 +2022-11-07 12:31:23 status unpacked python3-louis:all 3.5.0-1ubuntu0.3 +2022-11-07 12:31:23 status half-installed python3-louis:all 3.5.0-1ubuntu0.3 +2022-11-07 12:31:23 status half-installed python3-louis:all 3.5.0-1ubuntu0.3 +2022-11-07 12:31:23 status unpacked python3-louis:all 3.5.0-1ubuntu0.4 +2022-11-07 12:31:23 status unpacked python3-louis:all 3.5.0-1ubuntu0.4 +2022-11-07 12:31:24 startup packages configure +2022-11-07 12:31:24 configure python3-louis:all 3.5.0-1ubuntu0.4 +2022-11-07 12:31:24 status unpacked python3-louis:all 3.5.0-1ubuntu0.4 +2022-11-07 12:31:24 status half-configured python3-louis:all 3.5.0-1ubuntu0.4 +2022-11-07 12:31:24 status installed python3-louis:all 3.5.0-1ubuntu0.4 +2022-11-07 12:31:28 startup archives unpack +2022-11-07 12:31:28 upgrade python3-pil:amd64 5.1.0-1ubuntu0.5 5.1.0-1ubuntu0.8 +2022-11-07 12:31:28 status half-configured python3-pil:amd64 5.1.0-1ubuntu0.5 +2022-11-07 12:31:28 status unpacked python3-pil:amd64 5.1.0-1ubuntu0.5 +2022-11-07 12:31:28 status half-installed python3-pil:amd64 5.1.0-1ubuntu0.5 +2022-11-07 12:31:28 status half-installed python3-pil:amd64 5.1.0-1ubuntu0.5 +2022-11-07 12:31:28 status unpacked python3-pil:amd64 5.1.0-1ubuntu0.8 +2022-11-07 12:31:28 status unpacked python3-pil:amd64 5.1.0-1ubuntu0.8 +2022-11-07 12:31:28 startup packages configure +2022-11-07 12:31:28 configure python3-pil:amd64 5.1.0-1ubuntu0.8 +2022-11-07 12:31:28 status unpacked python3-pil:amd64 5.1.0-1ubuntu0.8 +2022-11-07 12:31:28 status half-configured python3-pil:amd64 5.1.0-1ubuntu0.8 +2022-11-07 12:31:29 status installed python3-pil:amd64 5.1.0-1ubuntu0.8 +2022-11-07 12:31:34 startup archives unpack +2022-11-07 12:31:34 upgrade ure:amd64 6.0.7-0ubuntu0.18.04.10 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:34 status half-configured ure:amd64 6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:34 status unpacked ure:amd64 6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:34 status half-installed ure:amd64 6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:34 status triggers-pending libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:35 status half-installed ure:amd64 6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:35 status unpacked ure:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status unpacked ure:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 upgrade uno-libs3:amd64 6.0.7-0ubuntu0.18.04.10 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:35 status half-configured uno-libs3:amd64 6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:35 status unpacked uno-libs3:amd64 6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:35 status half-installed uno-libs3:amd64 6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:35 status half-installed uno-libs3:amd64 6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:35 status unpacked uno-libs3:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status unpacked uno-libs3:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 startup packages configure +2022-11-07 12:31:35 configure uno-libs3:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status unpacked uno-libs3:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status half-configured uno-libs3:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status installed uno-libs3:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 configure ure:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status unpacked ure:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status half-configured ure:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 status installed ure:amd64 6.0.7-0ubuntu0.18.04.12 +2022-11-07 12:31:35 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:35 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:35 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:35 trigproc libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:35 status half-configured libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:35 status installed libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-07 12:31:39 startup archives unpack +2022-11-07 12:31:40 upgrade vim-tiny:amd64 2:8.0.1453-1ubuntu1.4 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status half-configured vim-tiny:amd64 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:31:40 status unpacked vim-tiny:amd64 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:31:40 status half-installed vim-tiny:amd64 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:31:40 status half-installed vim-tiny:amd64 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:31:40 status unpacked vim-tiny:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status unpacked vim-tiny:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 upgrade vim-common:all 2:8.0.1453-1ubuntu1.4 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status half-configured vim-common:all 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:31:40 status unpacked vim-common:all 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:31:40 status half-installed vim-common:all 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:31:40 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:31:40 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:31:40 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:31:40 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-07 12:31:40 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-07 12:31:40 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:40 status half-installed vim-common:all 2:8.0.1453-1ubuntu1.4 +2022-11-07 12:31:40 status unpacked vim-common:all 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status unpacked vim-common:all 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 startup packages configure +2022-11-07 12:31:40 configure vim-common:all 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status unpacked vim-common:all 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status unpacked vim-common:all 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status half-configured vim-common:all 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status installed vim-common:all 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 configure vim-tiny:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status unpacked vim-tiny:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status unpacked vim-tiny:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status half-configured vim-tiny:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 status installed vim-tiny:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-07 12:31:40 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:31:40 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:31:40 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-07 12:31:40 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:40 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:42 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:42 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:31:42 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:31:42 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-07 12:31:42 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-07 12:31:42 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-07 12:31:42 status installed hicolor-icon-theme:all 0.17-2 +2022-11-07 12:31:42 trigproc mime-support:all 3.60ubuntu1 +2022-11-07 12:31:42 status half-configured mime-support:all 3.60ubuntu1 +2022-11-07 12:31:42 status installed mime-support:all 3.60ubuntu1 +2022-11-07 12:31:45 startup archives unpack +2022-11-07 12:31:45 upgrade xserver-xephyr:amd64 2:1.19.6-1ubuntu4.8 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:45 status half-configured xserver-xephyr:amd64 2:1.19.6-1ubuntu4.8 +2022-11-07 12:31:45 status unpacked xserver-xephyr:amd64 2:1.19.6-1ubuntu4.8 +2022-11-07 12:31:45 status half-installed xserver-xephyr:amd64 2:1.19.6-1ubuntu4.8 +2022-11-07 12:31:45 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:45 status half-installed xserver-xephyr:amd64 2:1.19.6-1ubuntu4.8 +2022-11-07 12:31:45 status unpacked xserver-xephyr:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:45 status unpacked xserver-xephyr:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:46 startup packages configure +2022-11-07 12:31:46 configure xserver-xephyr:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:46 status unpacked xserver-xephyr:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:46 status half-configured xserver-xephyr:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:46 status installed xserver-xephyr:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:46 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:46 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:47 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:52 startup archives unpack +2022-11-07 12:31:52 upgrade xwayland:amd64 2:1.19.6-1ubuntu4.8 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:52 status half-configured xwayland:amd64 2:1.19.6-1ubuntu4.8 +2022-11-07 12:31:52 status unpacked xwayland:amd64 2:1.19.6-1ubuntu4.8 +2022-11-07 12:31:52 status half-installed xwayland:amd64 2:1.19.6-1ubuntu4.8 +2022-11-07 12:31:52 status half-installed xwayland:amd64 2:1.19.6-1ubuntu4.8 +2022-11-07 12:31:52 status unpacked xwayland:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:52 status unpacked xwayland:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:53 startup packages configure +2022-11-07 12:31:53 configure xwayland:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:53 status unpacked xwayland:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:53 status half-configured xwayland:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:53 status installed xwayland:amd64 2:1.19.6-1ubuntu4.11 +2022-11-07 12:31:56 startup archives unpack +2022-11-07 12:31:57 upgrade dbus-x11:amd64 1.12.2-1ubuntu1.2 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 status half-configured dbus-x11:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status unpacked dbus-x11:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status half-installed dbus-x11:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:57 status half-installed dbus-x11:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status unpacked dbus-x11:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 status unpacked dbus-x11:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 upgrade dbus:amd64 1.12.2-1ubuntu1.2 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 status half-configured dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status unpacked dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status half-installed dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:31:57 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 12:31:57 status half-installed dbus:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status unpacked dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 status unpacked dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 upgrade libdbus-1-3:amd64 1.12.2-1ubuntu1.2 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:31:57 status half-configured libdbus-1-3:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status unpacked libdbus-1-3:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status half-installed libdbus-1-3:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status half-installed libdbus-1-3:amd64 1.12.2-1ubuntu1.2 +2022-11-07 12:31:57 status unpacked libdbus-1-3:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 status unpacked libdbus-1-3:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 startup packages configure +2022-11-07 12:31:57 configure libdbus-1-3:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 status unpacked libdbus-1-3:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:57 status half-configured libdbus-1-3:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status installed libdbus-1-3:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 configure dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status unpacked dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status unpacked dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status unpacked dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status half-configured dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status installed dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 configure dbus-x11:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status unpacked dbus-x11:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status unpacked dbus-x11:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status unpacked dbus-x11:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status half-configured dbus-x11:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 status installed dbus-x11:amd64 1.12.2-1ubuntu1.4 +2022-11-07 12:31:58 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:31:58 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:31:58 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 12:31:58 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:31:58 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:32:00 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 12:32:00 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 12:32:00 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 12:32:00 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 12:32:00 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:32:00 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 12:32:00 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 13:22:45 startup archives unpack +2022-11-07 13:22:45 install libpkcs11-helper1:amd64 1.22-4 +2022-11-07 13:22:45 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 13:22:45 status half-installed libpkcs11-helper1:amd64 1.22-4 +2022-11-07 13:22:46 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 13:22:46 status unpacked libpkcs11-helper1:amd64 1.22-4 +2022-11-07 13:22:46 status unpacked libpkcs11-helper1:amd64 1.22-4 +2022-11-07 13:22:46 install openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status half-installed openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-07 13:22:46 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-07 13:22:46 status unpacked openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status unpacked openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 startup packages configure +2022-11-07 13:22:46 configure libpkcs11-helper1:amd64 1.22-4 +2022-11-07 13:22:46 status unpacked libpkcs11-helper1:amd64 1.22-4 +2022-11-07 13:22:46 status half-configured libpkcs11-helper1:amd64 1.22-4 +2022-11-07 13:22:46 status installed libpkcs11-helper1:amd64 1.22-4 +2022-11-07 13:22:46 configure openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status unpacked openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status unpacked openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status unpacked openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status unpacked openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status unpacked openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status unpacked openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:46 status half-configured openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:47 status installed openvpn:amd64 2.4.4-2ubuntu1.7 +2022-11-07 13:22:47 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-07 13:22:47 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-07 13:22:47 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-07 13:22:47 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 13:22:47 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 13:22:48 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-07 13:22:48 trigproc ureadahead:amd64 0.100.0-21 +2022-11-07 13:22:48 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-07 13:22:48 status installed ureadahead:amd64 0.100.0-21 +2022-11-07 13:22:48 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 13:22:48 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-07 13:22:48 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:30 startup archives unpack +2022-11-08 10:15:30 upgrade dbus-user-session:amd64 1.12.2-1ubuntu1.2 1.12.2-1ubuntu1.4 +2022-11-08 10:15:30 status half-configured dbus-user-session:amd64 1.12.2-1ubuntu1.2 +2022-11-08 10:15:30 status unpacked dbus-user-session:amd64 1.12.2-1ubuntu1.2 +2022-11-08 10:15:30 status half-installed dbus-user-session:amd64 1.12.2-1ubuntu1.2 +2022-11-08 10:15:30 status half-installed dbus-user-session:amd64 1.12.2-1ubuntu1.2 +2022-11-08 10:15:30 status unpacked dbus-user-session:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:15:30 status unpacked dbus-user-session:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:15:30 startup packages configure +2022-11-08 10:15:30 configure dbus-user-session:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:15:30 status unpacked dbus-user-session:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:15:30 status unpacked dbus-user-session:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:15:30 status half-configured dbus-user-session:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:15:30 status installed dbus-user-session:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:15:32 startup archives unpack +2022-11-08 10:15:33 upgrade libinput10:amd64 1.10.4-1ubuntu0.18.04.2 1.10.4-1ubuntu0.18.04.3 +2022-11-08 10:15:33 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:33 status half-configured libinput10:amd64 1.10.4-1ubuntu0.18.04.2 +2022-11-08 10:15:33 status unpacked libinput10:amd64 1.10.4-1ubuntu0.18.04.2 +2022-11-08 10:15:33 status half-installed libinput10:amd64 1.10.4-1ubuntu0.18.04.2 +2022-11-08 10:15:33 status half-installed libinput10:amd64 1.10.4-1ubuntu0.18.04.2 +2022-11-08 10:15:33 status unpacked libinput10:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-08 10:15:33 status unpacked libinput10:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-08 10:15:33 startup packages configure +2022-11-08 10:15:33 configure libinput10:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-08 10:15:33 status unpacked libinput10:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-08 10:15:33 status half-configured libinput10:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-08 10:15:33 status installed libinput10:amd64 1.10.4-1ubuntu0.18.04.3 +2022-11-08 10:15:33 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:33 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:33 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:35 startup archives unpack +2022-11-08 10:15:35 upgrade libpixman-1-0:amd64 0.34.0-2 0.34.0-2ubuntu0.1 +2022-11-08 10:15:35 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:35 status half-configured libpixman-1-0:amd64 0.34.0-2 +2022-11-08 10:15:35 status unpacked libpixman-1-0:amd64 0.34.0-2 +2022-11-08 10:15:35 status half-installed libpixman-1-0:amd64 0.34.0-2 +2022-11-08 10:15:35 status half-installed libpixman-1-0:amd64 0.34.0-2 +2022-11-08 10:15:35 status unpacked libpixman-1-0:amd64 0.34.0-2ubuntu0.1 +2022-11-08 10:15:35 status unpacked libpixman-1-0:amd64 0.34.0-2ubuntu0.1 +2022-11-08 10:15:35 startup packages configure +2022-11-08 10:15:35 configure libpixman-1-0:amd64 0.34.0-2ubuntu0.1 +2022-11-08 10:15:35 status unpacked libpixman-1-0:amd64 0.34.0-2ubuntu0.1 +2022-11-08 10:15:35 status half-configured libpixman-1-0:amd64 0.34.0-2ubuntu0.1 +2022-11-08 10:15:35 status installed libpixman-1-0:amd64 0.34.0-2ubuntu0.1 +2022-11-08 10:15:35 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:35 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:35 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:37 startup archives unpack +2022-11-08 10:15:37 upgrade libraw16:amd64 0.18.8-1ubuntu0.3 0.18.8-1ubuntu0.4 +2022-11-08 10:15:37 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:37 status half-configured libraw16:amd64 0.18.8-1ubuntu0.3 +2022-11-08 10:15:37 status unpacked libraw16:amd64 0.18.8-1ubuntu0.3 +2022-11-08 10:15:37 status half-installed libraw16:amd64 0.18.8-1ubuntu0.3 +2022-11-08 10:15:37 status half-installed libraw16:amd64 0.18.8-1ubuntu0.3 +2022-11-08 10:15:37 status unpacked libraw16:amd64 0.18.8-1ubuntu0.4 +2022-11-08 10:15:37 status unpacked libraw16:amd64 0.18.8-1ubuntu0.4 +2022-11-08 10:15:37 startup packages configure +2022-11-08 10:15:37 configure libraw16:amd64 0.18.8-1ubuntu0.4 +2022-11-08 10:15:37 status unpacked libraw16:amd64 0.18.8-1ubuntu0.4 +2022-11-08 10:15:37 status half-configured libraw16:amd64 0.18.8-1ubuntu0.4 +2022-11-08 10:15:37 status installed libraw16:amd64 0.18.8-1ubuntu0.4 +2022-11-08 10:15:38 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:38 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:38 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:40 startup archives unpack +2022-11-08 10:15:40 upgrade libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-08 10:15:40 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:40 status half-configured libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-08 10:15:40 status unpacked libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-08 10:15:40 status half-installed libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-08 10:15:40 status half-installed libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.3 +2022-11-08 10:15:40 status unpacked libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-08 10:15:40 status unpacked libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-08 10:15:40 startup packages configure +2022-11-08 10:15:40 configure libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-08 10:15:40 status unpacked libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-08 10:15:40 status half-configured libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-08 10:15:40 status installed libsasl2-2:amd64 2.1.27~101-g0780600+dfsg-3ubuntu2.4 +2022-11-08 10:15:40 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:40 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:40 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:42 startup archives unpack +2022-11-08 10:15:42 upgrade libsqlite3-0:amd64 3.22.0-1ubuntu0.6 3.22.0-1ubuntu0.7 +2022-11-08 10:15:42 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:42 status half-configured libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-08 10:15:42 status unpacked libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-08 10:15:42 status half-installed libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-08 10:15:42 status half-installed libsqlite3-0:amd64 3.22.0-1ubuntu0.6 +2022-11-08 10:15:42 status unpacked libsqlite3-0:amd64 3.22.0-1ubuntu0.7 +2022-11-08 10:15:42 status unpacked libsqlite3-0:amd64 3.22.0-1ubuntu0.7 +2022-11-08 10:15:42 startup packages configure +2022-11-08 10:15:42 configure libsqlite3-0:amd64 3.22.0-1ubuntu0.7 +2022-11-08 10:15:42 status unpacked libsqlite3-0:amd64 3.22.0-1ubuntu0.7 +2022-11-08 10:15:42 status half-configured libsqlite3-0:amd64 3.22.0-1ubuntu0.7 +2022-11-08 10:15:42 status installed libsqlite3-0:amd64 3.22.0-1ubuntu0.7 +2022-11-08 10:15:42 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:42 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:42 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:45 startup archives unpack +2022-11-08 10:15:45 upgrade libtiff5:amd64 4.0.9-5ubuntu0.7 4.0.9-5ubuntu0.8 +2022-11-08 10:15:45 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:45 status half-configured libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-08 10:15:45 status unpacked libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-08 10:15:45 status half-installed libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-08 10:15:45 status half-installed libtiff5:amd64 4.0.9-5ubuntu0.7 +2022-11-08 10:15:45 status unpacked libtiff5:amd64 4.0.9-5ubuntu0.8 +2022-11-08 10:15:45 status unpacked libtiff5:amd64 4.0.9-5ubuntu0.8 +2022-11-08 10:15:45 startup packages configure +2022-11-08 10:15:45 configure libtiff5:amd64 4.0.9-5ubuntu0.8 +2022-11-08 10:15:45 status unpacked libtiff5:amd64 4.0.9-5ubuntu0.8 +2022-11-08 10:15:45 status half-configured libtiff5:amd64 4.0.9-5ubuntu0.8 +2022-11-08 10:15:45 status installed libtiff5:amd64 4.0.9-5ubuntu0.8 +2022-11-08 10:15:45 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:45 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:45 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:47 startup archives unpack +2022-11-08 10:15:47 upgrade gir1.2-webkit2-4.0:amd64 2.30.5-0ubuntu0.18.04.1 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status half-configured gir1.2-webkit2-4.0:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status unpacked gir1.2-webkit2-4.0:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status half-installed gir1.2-webkit2-4.0:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status half-installed gir1.2-webkit2-4.0:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status unpacked gir1.2-webkit2-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status unpacked gir1.2-webkit2-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 upgrade gir1.2-javascriptcoregtk-4.0:amd64 2.30.5-0ubuntu0.18.04.1 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status half-configured gir1.2-javascriptcoregtk-4.0:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status unpacked gir1.2-javascriptcoregtk-4.0:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status half-installed gir1.2-javascriptcoregtk-4.0:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status half-installed gir1.2-javascriptcoregtk-4.0:amd64 2.30.5-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status unpacked gir1.2-javascriptcoregtk-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status unpacked gir1.2-javascriptcoregtk-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 startup packages configure +2022-11-08 10:15:47 configure gir1.2-javascriptcoregtk-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status unpacked gir1.2-javascriptcoregtk-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status half-configured gir1.2-javascriptcoregtk-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status installed gir1.2-javascriptcoregtk-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 configure gir1.2-webkit2-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status unpacked gir1.2-webkit2-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status half-configured gir1.2-webkit2-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:47 status installed gir1.2-webkit2-4.0:amd64 2.32.4-0ubuntu0.18.04.1 +2022-11-08 10:15:50 startup archives unpack +2022-11-08 10:15:50 upgrade perl-base:amd64 5.26.1-6ubuntu0.5 5.26.1-6ubuntu0.6 +2022-11-08 10:15:50 status half-configured perl-base:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:50 status unpacked perl-base:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:50 status half-installed perl-base:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:50 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:15:50 status half-installed perl-base:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:50 status unpacked perl-base:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:50 status unpacked perl-base:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:50 startup packages configure +2022-11-08 10:15:50 configure perl-base:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:50 status unpacked perl-base:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:50 status half-configured perl-base:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:50 status installed perl-base:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:50 startup archives unpack +2022-11-08 10:15:51 upgrade perl:amd64 5.26.1-6ubuntu0.5 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status half-configured perl:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:51 status unpacked perl:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:51 status half-installed perl:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:51 status half-installed perl:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:51 status unpacked perl:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status unpacked perl:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 upgrade libperl5.26:amd64 5.26.1-6ubuntu0.5 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:51 status half-configured libperl5.26:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:51 status unpacked libperl5.26:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:51 status half-installed libperl5.26:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:51 status half-installed libperl5.26:amd64 5.26.1-6ubuntu0.5 +2022-11-08 10:15:51 status unpacked libperl5.26:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status unpacked libperl5.26:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 startup packages configure +2022-11-08 10:15:51 configure libperl5.26:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status unpacked libperl5.26:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status half-configured libperl5.26:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status installed libperl5.26:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 configure perl:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status unpacked perl:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status unpacked perl:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status half-configured perl:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 status installed perl:amd64 5.26.1-6ubuntu0.6 +2022-11-08 10:15:51 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:15:51 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:15:52 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:15:52 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:52 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:52 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:55 startup archives unpack +2022-11-08 10:15:55 upgrade poppler-utils:amd64 0.62.0-2ubuntu2.12 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status half-configured poppler-utils:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status unpacked poppler-utils:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status half-installed poppler-utils:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:15:55 status half-installed poppler-utils:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status unpacked poppler-utils:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status unpacked poppler-utils:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 upgrade libpoppler-glib8:amd64 0.62.0-2ubuntu2.12 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:55 status half-configured libpoppler-glib8:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status unpacked libpoppler-glib8:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status half-installed libpoppler-glib8:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status half-installed libpoppler-glib8:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status unpacked libpoppler-glib8:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status unpacked libpoppler-glib8:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 upgrade libpoppler73:amd64 0.62.0-2ubuntu2.12 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status half-configured libpoppler73:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status unpacked libpoppler73:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status half-installed libpoppler73:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status half-installed libpoppler73:amd64 0.62.0-2ubuntu2.12 +2022-11-08 10:15:55 status unpacked libpoppler73:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status unpacked libpoppler73:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 startup packages configure +2022-11-08 10:15:55 configure libpoppler73:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status unpacked libpoppler73:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status half-configured libpoppler73:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status installed libpoppler73:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 configure libpoppler-glib8:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status unpacked libpoppler-glib8:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status half-configured libpoppler-glib8:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status installed libpoppler-glib8:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 configure poppler-utils:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status unpacked poppler-utils:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status half-configured poppler-utils:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 status installed poppler-utils:amd64 0.62.0-2ubuntu2.14 +2022-11-08 10:15:55 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:15:55 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:15:56 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:15:56 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:56 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:56 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:58 startup archives unpack +2022-11-08 10:15:58 upgrade libpython2.7:amd64 2.7.17-1~18.04ubuntu1.6 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:15:58 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:15:58 status half-configured libpython2.7:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:58 status unpacked libpython2.7:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:58 status half-installed libpython2.7:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status half-installed libpython2.7:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status unpacked libpython2.7:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:15:59 status unpacked libpython2.7:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:15:59 upgrade libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.6 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:15:59 status half-configured libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status unpacked libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status half-installed libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status half-installed libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status unpacked libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:15:59 status unpacked libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:15:59 upgrade libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.6 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:15:59 status half-configured libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status unpacked libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status half-installed libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status half-installed libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.6 +2022-11-08 10:15:59 status unpacked libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:15:59 status unpacked libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 startup packages configure +2022-11-08 10:16:00 configure libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status unpacked libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status unpacked libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status half-configured libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status installed libpython2.7-minimal:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 configure libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status unpacked libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status half-configured libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status installed libpython2.7-stdlib:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 configure libpython2.7:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status unpacked libpython2.7:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status half-configured libpython2.7:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 status installed libpython2.7:amd64 2.7.17-1~18.04ubuntu1.8 +2022-11-08 10:16:00 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:00 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:00 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:02 startup archives unpack +2022-11-08 10:16:02 upgrade libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:02 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:02 status half-configured libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:02 status unpacked libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:02 status half-installed libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:02 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:02 status half-installed libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:02 status unpacked libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:02 status unpacked libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:02 upgrade samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:02 status half-configured samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:02 status unpacked samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:02 status half-installed samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:03 status half-installed samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:03 status unpacked samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status unpacked samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 upgrade libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status half-configured libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:03 status unpacked libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:03 status half-installed libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:03 status half-installed libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 +2022-11-08 10:16:03 status unpacked libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status unpacked libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 startup packages configure +2022-11-08 10:16:03 configure libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status unpacked libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status half-configured libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status installed libwbclient0:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 configure samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status unpacked samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status half-configured samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status installed samba-libs:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 configure libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status unpacked libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status half-configured libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 status installed libsmbclient:amd64 2:4.7.6+dfsg~ubuntu-0ubuntu2.28 +2022-11-08 10:16:03 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:03 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:03 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:03 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:03 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:03 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:06 startup archives unpack +2022-11-08 10:16:06 upgrade thunderbird-locale-en:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status half-configured thunderbird-locale-en:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status unpacked thunderbird-locale-en:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status half-installed thunderbird-locale-en:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status half-installed thunderbird-locale-en:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status unpacked thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status unpacked thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 upgrade thunderbird:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status half-configured thunderbird:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status unpacked thunderbird:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:06 status half-installed thunderbird:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:10 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:10 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-08 10:16:10 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-08 10:16:10 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:10 status half-installed thunderbird:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 upgrade thunderbird-gnome-support:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status half-configured thunderbird-gnome-support:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird-gnome-support:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status half-installed thunderbird-gnome-support:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status half-installed thunderbird-gnome-support:amd64 1:68.10.0+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 startup packages configure +2022-11-08 10:16:10 configure thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status half-configured thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status installed thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 configure thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status half-configured thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status installed thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 configure thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status unpacked thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status half-configured thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 status installed thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-08 10:16:10 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:10 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:10 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:10 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-08 10:16:10 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-08 10:16:11 status installed hicolor-icon-theme:all 0.17-2 +2022-11-08 10:16:11 trigproc mime-support:all 3.60ubuntu1 +2022-11-08 10:16:11 status half-configured mime-support:all 3.60ubuntu1 +2022-11-08 10:16:11 status installed mime-support:all 3.60ubuntu1 +2022-11-08 10:16:11 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:11 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:11 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:11 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:11 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:11 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:13 startup archives unpack +2022-11-08 10:16:14 upgrade libbinutils:amd64 2.30-21ubuntu1~18.04.5 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:14 status half-configured libbinutils:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status unpacked libbinutils:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status half-installed libbinutils:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status half-installed libbinutils:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status unpacked libbinutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status unpacked libbinutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 upgrade binutils-common:amd64 2.30-21ubuntu1~18.04.5 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status half-configured binutils-common:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status unpacked binutils-common:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status half-installed binutils-common:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:14 status half-installed binutils-common:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status unpacked binutils-common:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status unpacked binutils-common:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 upgrade binutils:amd64 2.30-21ubuntu1~18.04.5 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status half-configured binutils:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status unpacked binutils:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status half-installed binutils:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status half-installed binutils:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status unpacked binutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status unpacked binutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 upgrade binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.5 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status half-configured binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status unpacked binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status half-installed binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status half-installed binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.5 +2022-11-08 10:16:14 status unpacked binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status unpacked binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 startup packages configure +2022-11-08 10:16:14 configure binutils-common:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status unpacked binutils-common:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status half-configured binutils-common:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status installed binutils-common:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 configure libbinutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status unpacked libbinutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status half-configured libbinutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status installed libbinutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 configure binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status unpacked binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status half-configured binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status installed binutils-x86-64-linux-gnu:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 configure binutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status unpacked binutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status half-configured binutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 status installed binutils:amd64 2.30-21ubuntu1~18.04.7 +2022-11-08 10:16:14 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:14 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:15 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:15 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:15 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:15 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:18 startup archives unpack +2022-11-08 10:16:18 upgrade ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:18 status half-configured ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:18 status unpacked ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:18 status half-installed ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:18 status half-installed ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:18 status unpacked ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:18 status unpacked ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:18 upgrade ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:18 status half-configured ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:18 status unpacked ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:18 status half-installed ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:18 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:18 status half-installed ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status unpacked ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status unpacked ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 upgrade libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:19 status half-configured libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status unpacked libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status half-installed libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status half-installed libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status unpacked libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status unpacked libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 upgrade libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.14 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status half-configured libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status unpacked libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status half-installed libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status half-installed libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.14 +2022-11-08 10:16:19 status unpacked libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status unpacked libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 startup packages configure +2022-11-08 10:16:19 configure libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status unpacked libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status half-configured libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status installed libgs9-common:all 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 configure libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status unpacked libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status half-configured libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status installed libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 configure ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status unpacked ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status half-configured ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status installed ghostscript:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 configure ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status unpacked ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status half-configured ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 status installed ghostscript-x:amd64 9.26~dfsg+0-0ubuntu0.18.04.17 +2022-11-08 10:16:19 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:19 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:20 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:20 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:20 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:20 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:22 startup archives unpack +2022-11-08 10:16:23 upgrade grub-pc:amd64 2.02-2ubuntu8.21 2.02-2ubuntu8.23 +2022-11-08 10:16:23 status half-configured grub-pc:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status unpacked grub-pc:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status half-installed grub-pc:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:23 status half-installed grub-pc:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status unpacked grub-pc:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:23 status unpacked grub-pc:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:23 upgrade grub-pc-bin:amd64 2.02-2ubuntu8.21 2.02-2ubuntu8.23 +2022-11-08 10:16:23 status half-configured grub-pc-bin:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status unpacked grub-pc-bin:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status half-installed grub-pc-bin:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status half-installed grub-pc-bin:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status unpacked grub-pc-bin:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:23 status unpacked grub-pc-bin:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:23 upgrade grub2-common:amd64 2.02-2ubuntu8.21 2.02-2ubuntu8.23 +2022-11-08 10:16:23 status half-configured grub2-common:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status unpacked grub2-common:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status half-installed grub2-common:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status triggers-pending install-info:amd64 6.5.0.dfsg.1-2 +2022-11-08 10:16:23 status half-installed grub2-common:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status unpacked grub2-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:23 status unpacked grub2-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:23 upgrade grub-common:amd64 2.02-2ubuntu8.21 2.02-2ubuntu8.23 +2022-11-08 10:16:23 status half-configured grub-common:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status unpacked grub-common:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status half-installed grub-common:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:23 status triggers-pending systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:23 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-08 10:16:24 status half-installed grub-common:amd64 2.02-2ubuntu8.21 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 startup packages configure +2022-11-08 10:16:24 configure grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status half-configured grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status installed grub-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 configure grub-pc-bin:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-pc-bin:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status half-configured grub-pc-bin:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status installed grub-pc-bin:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 configure grub2-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub2-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status half-configured grub2-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status installed grub2-common:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 configure grub-pc:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-pc:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-pc:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status unpacked grub-pc:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:24 status half-configured grub-pc:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:26 status installed grub-pc:amd64 2.02-2ubuntu8.23 +2022-11-08 10:16:26 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:26 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:27 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:27 trigproc ureadahead:amd64 0.100.0-21 +2022-11-08 10:16:27 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-08 10:16:27 status installed ureadahead:amd64 0.100.0-21 +2022-11-08 10:16:27 trigproc install-info:amd64 6.5.0.dfsg.1-2 +2022-11-08 10:16:27 status half-configured install-info:amd64 6.5.0.dfsg.1-2 +2022-11-08 10:16:27 status installed install-info:amd64 6.5.0.dfsg.1-2 +2022-11-08 10:16:27 trigproc systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:27 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:27 status installed systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 startup archives unpack +2022-11-08 10:16:29 upgrade libnss-systemd:amd64 237-3ubuntu10.45 237-3ubuntu10.56 +2022-11-08 10:16:29 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:29 status half-configured libnss-systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status unpacked libnss-systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status half-installed libnss-systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:29 status half-installed libnss-systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status unpacked libnss-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:29 status unpacked libnss-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:29 upgrade libpam-systemd:amd64 237-3ubuntu10.45 237-3ubuntu10.56 +2022-11-08 10:16:29 status half-configured libpam-systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status unpacked libpam-systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status half-installed libpam-systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status half-installed libpam-systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status unpacked libpam-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:29 status unpacked libpam-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:29 upgrade systemd:amd64 237-3ubuntu10.45 237-3ubuntu10.56 +2022-11-08 10:16:29 status half-configured systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:29 status unpacked systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:30 status half-installed systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:30 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-08 10:16:30 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:30 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:30 status half-installed systemd:amd64 237-3ubuntu10.45 +2022-11-08 10:16:30 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:30 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:30 upgrade libsystemd0:amd64 237-3ubuntu10.45 237-3ubuntu10.56 +2022-11-08 10:16:30 status half-configured libsystemd0:amd64 237-3ubuntu10.45 +2022-11-08 10:16:30 status unpacked libsystemd0:amd64 237-3ubuntu10.45 +2022-11-08 10:16:30 status half-installed libsystemd0:amd64 237-3ubuntu10.45 +2022-11-08 10:16:30 status half-installed libsystemd0:amd64 237-3ubuntu10.45 +2022-11-08 10:16:30 status unpacked libsystemd0:amd64 237-3ubuntu10.56 +2022-11-08 10:16:30 status unpacked libsystemd0:amd64 237-3ubuntu10.56 +2022-11-08 10:16:30 startup packages configure +2022-11-08 10:16:30 configure libsystemd0:amd64 237-3ubuntu10.56 +2022-11-08 10:16:30 status unpacked libsystemd0:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status half-configured libsystemd0:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status installed libsystemd0:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 startup packages configure +2022-11-08 10:16:31 configure systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status half-configured systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status installed systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 configure libnss-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked libnss-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status half-configured libnss-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status installed libnss-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 configure libpam-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status unpacked libpam-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status half-configured libpam-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 status installed libpam-systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:16:31 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:31 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:31 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:31 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:31 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:32 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:32 trigproc dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:32 status half-configured dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:32 status installed dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:32 trigproc ureadahead:amd64 0.100.0-21 +2022-11-08 10:16:32 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-08 10:16:32 status installed ureadahead:amd64 0.100.0-21 +2022-11-08 10:16:35 startup archives unpack +2022-11-08 10:16:35 upgrade gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.5 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status half-configured gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status unpacked gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 upgrade policykit-1:amd64 0.105-20ubuntu0.18.04.5 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status half-configured policykit-1:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed policykit-1:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:35 status triggers-pending dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:35 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:35 status half-installed policykit-1:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 upgrade libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.5 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:35 status half-configured libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status unpacked libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 upgrade libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.5 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status half-configured libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status unpacked libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 upgrade libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.5 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status half-configured libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status half-installed libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.5 +2022-11-08 10:16:35 status unpacked libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:35 status unpacked libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 startup packages configure +2022-11-08 10:16:36 configure libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status half-configured libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status installed libpolkit-gobject-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 configure libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status half-configured libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status installed libpolkit-agent-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 configure gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status half-configured gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status installed gir1.2-polkit-1.0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 configure libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status half-configured libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status installed libpolkit-backend-1-0:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 configure policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status unpacked policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status half-configured policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 status installed policykit-1:amd64 0.105-20ubuntu0.18.04.6 +2022-11-08 10:16:36 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:36 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:37 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:37 trigproc dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:37 status half-configured dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:37 status installed dbus:amd64 1.12.2-1ubuntu1.4 +2022-11-08 10:16:37 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:37 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:37 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:39 startup archives unpack +2022-11-08 10:16:39 upgrade libpython3.6:amd64 3.6.9-1~18.04ubuntu1.4 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:39 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:39 status half-configured libpython3.6:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:39 status unpacked libpython3.6:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:39 status half-installed libpython3.6:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:39 status half-installed libpython3.6:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:39 status unpacked libpython3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:39 status unpacked libpython3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:39 upgrade python3.6:amd64 3.6.9-1~18.04ubuntu1.4 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:39 status half-configured python3.6:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:39 status unpacked python3.6:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:39 status half-installed python3.6:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:39 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:39 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:39 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-08 10:16:40 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:40 status half-installed python3.6:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status unpacked python3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 status unpacked python3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 upgrade libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.4 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 status half-configured libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status unpacked libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status half-installed libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status half-installed libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status unpacked libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 status unpacked libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 upgrade python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 status half-configured python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status unpacked python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status half-installed python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status half-installed python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status unpacked python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 status unpacked python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 upgrade libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:40 status half-configured libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status unpacked libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:40 status half-installed libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:41 status half-installed libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.4 +2022-11-08 10:16:41 status unpacked libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status unpacked libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 startup packages configure +2022-11-08 10:16:41 configure libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status unpacked libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status unpacked libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status half-configured libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status installed libpython3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 configure libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status unpacked libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status half-configured libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status installed libpython3.6-stdlib:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 configure python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status unpacked python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status half-configured python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status installed python3.6-minimal:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 configure libpython3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status unpacked libpython3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status half-configured libpython3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status installed libpython3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 configure python3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status unpacked python3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status half-configured python3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 status installed python3.6:amd64 3.6.9-1~18.04ubuntu1.8 +2022-11-08 10:16:41 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:41 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:41 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:41 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:41 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:41 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:16:41 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:41 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:42 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:42 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:42 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:42 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:42 trigproc mime-support:all 3.60ubuntu1 +2022-11-08 10:16:42 status half-configured mime-support:all 3.60ubuntu1 +2022-11-08 10:16:42 status installed mime-support:all 3.60ubuntu1 +2022-11-08 10:16:44 startup archives unpack +2022-11-08 10:16:44 upgrade libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:44 status half-configured libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status unpacked libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status half-installed libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status half-installed libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status unpacked libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:44 status unpacked libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:44 upgrade libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:44 status half-configured libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status unpacked libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status half-installed libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status triggers-pending libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status half-installed libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status unpacked libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:44 status unpacked libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:44 upgrade libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:44 status half-configured libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status unpacked libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:44 status half-installed libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:45 status half-installed libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:45 status unpacked libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:45 status unpacked libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:45 upgrade libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:45 status half-configured libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:45 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:45 status half-installed libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:47 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:47 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:47 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-08 10:16:47 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-08 10:16:47 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:47 status triggers-pending shared-mime-info:amd64 1.9-2 +2022-11-08 10:16:50 status half-installed libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 upgrade libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status half-configured libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:50 status unpacked libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:50 status half-installed libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:50 status half-installed libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:16:50 status unpacked libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 startup packages configure +2022-11-08 10:16:50 configure libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status half-configured libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status installed libreoffice-style-tango:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 configure libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status half-configured libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status installed libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 configure libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status half-configured libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status installed libreoffice-pdfimport:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 configure libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status half-configured libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status installed libreoffice-style-galaxy:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 configure libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status unpacked libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status half-configured libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 status installed libreoffice-style-breeze:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:16:50 trigproc mime-support:all 3.60ubuntu1 +2022-11-08 10:16:50 status half-configured mime-support:all 3.60ubuntu1 +2022-11-08 10:16:50 status installed mime-support:all 3.60ubuntu1 +2022-11-08 10:16:50 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:50 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:50 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:16:50 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:50 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:51 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:16:51 trigproc shared-mime-info:amd64 1.9-2 +2022-11-08 10:16:51 status half-configured shared-mime-info:amd64 1.9-2 +2022-11-08 10:16:52 status installed shared-mime-info:amd64 1.9-2 +2022-11-08 10:16:52 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:52 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:52 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:16:52 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-08 10:16:52 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-08 10:16:53 status installed hicolor-icon-theme:all 0.17-2 +2022-11-08 10:16:55 startup archives unpack +2022-11-08 10:16:55 install linux-modules-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:55 status half-installed linux-modules-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:58 status unpacked linux-modules-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:58 status unpacked linux-modules-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:58 install linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:58 status half-installed linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:58 status unpacked linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:58 status unpacked linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:58 install linux-modules-extra-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:16:58 status half-installed linux-modules-extra-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:04 status unpacked linux-modules-extra-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:04 status unpacked linux-modules-extra-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:04 upgrade linux-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 5.4.0.131.147~18.04.108 +2022-11-08 10:17:04 status half-configured linux-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:04 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:04 status half-installed linux-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:04 status half-installed linux-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:04 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:04 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:04 upgrade linux-image-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 5.4.0.131.147~18.04.108 +2022-11-08 10:17:04 status half-configured linux-image-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:04 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:04 status half-installed linux-image-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:04 status half-installed linux-image-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:04 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:04 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:05 install linux-hwe-5.4-headers-5.4.0-131:all 5.4.0-131.147~18.04.1 +2022-11-08 10:17:05 status half-installed linux-hwe-5.4-headers-5.4.0-131:all 5.4.0-131.147~18.04.1 +2022-11-08 10:17:16 status unpacked linux-hwe-5.4-headers-5.4.0-131:all 5.4.0-131.147~18.04.1 +2022-11-08 10:17:16 status unpacked linux-hwe-5.4-headers-5.4.0-131:all 5.4.0-131.147~18.04.1 +2022-11-08 10:17:17 install linux-headers-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:17 status half-installed linux-headers-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status unpacked linux-headers-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status unpacked linux-headers-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 upgrade linux-headers-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 5.4.0.131.147~18.04.108 +2022-11-08 10:17:23 status half-configured linux-headers-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:23 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:23 status half-installed linux-headers-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:23 status half-installed linux-headers-generic-hwe-18.04:amd64 5.4.0.67.75~18.04.62 +2022-11-08 10:17:23 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:23 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:23 startup packages configure +2022-11-08 10:17:23 configure linux-modules-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status unpacked linux-modules-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status half-configured linux-modules-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status installed linux-modules-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 configure linux-hwe-5.4-headers-5.4.0-131:all 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status unpacked linux-hwe-5.4-headers-5.4.0-131:all 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status half-configured linux-hwe-5.4-headers-5.4.0-131:all 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status installed linux-hwe-5.4-headers-5.4.0-131:all 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 configure linux-headers-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status unpacked linux-headers-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status half-configured linux-headers-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status installed linux-headers-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 configure linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status unpacked linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status half-configured linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status installed linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:23 status triggers-pending linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:24 configure linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status half-configured linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status installed linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 configure linux-modules-extra-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:24 status unpacked linux-modules-extra-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:24 status half-configured linux-modules-extra-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:24 status installed linux-modules-extra-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:24 configure linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status half-configured linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status installed linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 configure linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status half-configured linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 status installed linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-08 10:17:24 trigproc linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:24 status half-configured linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:31 status installed linux-image-5.4.0-131-generic:amd64 5.4.0-131.147~18.04.1 +2022-11-08 10:17:34 startup archives unpack +2022-11-08 10:17:34 upgrade libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:17:34 status half-configured libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 upgrade dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:34 status half-installed dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 upgrade bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 upgrade libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 upgrade libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 upgrade libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 upgrade libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 upgrade libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 upgrade liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.14 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status half-installed liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.14 +2022-11-08 10:17:34 status unpacked liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 startup packages configure +2022-11-08 10:17:34 configure libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed libisc169:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 configure libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed libisccc160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 configure libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed libdns1100:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 configure liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed liblwres160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 configure libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed libisccfg160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 configure libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed libirs160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 configure libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed libbind9-160:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 configure bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed bind9-host:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 configure dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status unpacked dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status half-configured dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 status installed dnsutils:amd64 1:9.11.3+dfsg-1ubuntu1.18 +2022-11-08 10:17:34 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:34 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:35 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:35 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:17:35 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:17:35 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:17:37 startup archives unpack +2022-11-08 10:17:37 upgrade libcupscgi1:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:37 status triggers-pending libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:17:37 status half-configured libcupscgi1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:37 status unpacked libcupscgi1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:37 status half-installed libcupscgi1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:37 status half-installed libcupscgi1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:37 status unpacked libcupscgi1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:37 status unpacked libcupscgi1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:37 upgrade cups-ipp-utils:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:37 status half-configured cups-ipp-utils:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:37 status unpacked cups-ipp-utils:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:37 status half-installed cups-ipp-utils:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:38 status half-installed cups-ipp-utils:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-ipp-utils:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked cups-ipp-utils:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 upgrade cups-core-drivers:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status half-configured cups-core-drivers:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-core-drivers:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed cups-core-drivers:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed cups-core-drivers:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-core-drivers:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked cups-core-drivers:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 upgrade libcupsmime1:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status half-configured libcupsmime1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked libcupsmime1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed libcupsmime1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed libcupsmime1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked libcupsmime1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked libcupsmime1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 upgrade libcupsimage2:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status half-configured libcupsimage2:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked libcupsimage2:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed libcupsimage2:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed libcupsimage2:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked libcupsimage2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked libcupsimage2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 upgrade libcupsppdc1:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status half-configured libcupsppdc1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked libcupsppdc1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed libcupsppdc1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed libcupsppdc1:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked libcupsppdc1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked libcupsppdc1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 upgrade cups-bsd:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status half-configured cups-bsd:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-bsd:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed cups-bsd:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed cups-bsd:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-bsd:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked cups-bsd:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 upgrade cups-client:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status half-configured cups-client:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-client:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed cups-client:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed cups-client:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-client:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked cups-client:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 upgrade cups-daemon:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status half-configured cups-daemon:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed cups-daemon:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status triggers-pending systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:17:38 status triggers-pending ureadahead:amd64 0.100.0-21 +2022-11-08 10:17:38 status triggers-pending ufw:all 0.36-0ubuntu0.18.04.1 +2022-11-08 10:17:38 status half-installed cups-daemon:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 upgrade libcups2:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status half-configured libcups2:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked libcups2:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed libcups2:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status half-installed libcups2:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:38 status unpacked libcups2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:38 status unpacked libcups2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 upgrade cups:amd64 2.2.7-1ubuntu2.8 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status half-configured cups:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:39 status unpacked cups:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:39 status half-installed cups:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:39 status half-installed cups:amd64 2.2.7-1ubuntu2.8 +2022-11-08 10:17:39 status unpacked cups:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 startup packages configure +2022-11-08 10:17:39 configure libcups2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked libcups2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status half-configured libcups2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status installed libcups2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 configure cups-ipp-utils:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-ipp-utils:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status half-configured cups-ipp-utils:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status installed cups-ipp-utils:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 configure libcupsmime1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked libcupsmime1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status half-configured libcupsmime1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status installed libcupsmime1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 configure cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status half-configured cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status installed cups-daemon:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 configure cups-core-drivers:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:39 status unpacked cups-core-drivers:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status half-configured cups-core-drivers:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status installed cups-core-drivers:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 configure libcupsppdc1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status unpacked libcupsppdc1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status half-configured libcupsppdc1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status installed libcupsppdc1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 configure libcupsimage2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status unpacked libcupsimage2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status half-configured libcupsimage2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status installed libcupsimage2:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 configure cups-client:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status unpacked cups-client:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status half-configured cups-client:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status installed cups-client:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 configure libcupscgi1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status unpacked libcupscgi1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status half-configured libcupscgi1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status installed libcupscgi1:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 configure cups:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status unpacked cups:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status unpacked cups:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:40 status half-configured cups:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:44 status installed cups:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:44 configure cups-bsd:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:44 status unpacked cups-bsd:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:44 status half-configured cups-bsd:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:45 status installed cups-bsd:amd64 2.2.7-1ubuntu2.9 +2022-11-08 10:17:45 trigproc systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:17:45 status half-configured systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:17:45 status installed systemd:amd64 237-3ubuntu10.56 +2022-11-08 10:17:45 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:45 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:46 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:46 trigproc ufw:all 0.36-0ubuntu0.18.04.1 +2022-11-08 10:17:46 status half-configured ufw:all 0.36-0ubuntu0.18.04.1 +2022-11-08 10:17:46 status installed ufw:all 0.36-0ubuntu0.18.04.1 +2022-11-08 10:17:46 trigproc ureadahead:amd64 0.100.0-21 +2022-11-08 10:17:46 status half-configured ureadahead:amd64 0.100.0-21 +2022-11-08 10:17:46 status installed ureadahead:amd64 0.100.0-21 +2022-11-08 10:17:46 trigproc libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:17:46 status half-configured libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:17:46 status installed libc-bin:amd64 2.27-3ubuntu1.5 +2022-11-08 10:17:48 startup archives unpack +2022-11-08 10:17:48 upgrade gpg-wks-client:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:48 status half-configured gpg-wks-client:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:48 status unpacked gpg-wks-client:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:48 status half-installed gpg-wks-client:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:48 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:48 status half-installed gpg-wks-client:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:48 status unpacked gpg-wks-client:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:48 status unpacked gpg-wks-client:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:48 upgrade dirmngr:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:48 status half-configured dirmngr:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:48 status unpacked dirmngr:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:48 status half-installed dirmngr:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:48 status half-installed dirmngr:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:48 status unpacked dirmngr:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:48 status unpacked dirmngr:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:48 upgrade gnupg-l10n:all 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:48 status half-configured gnupg-l10n:all 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gnupg-l10n:all 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gnupg-l10n:all 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gnupg-l10n:all 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gnupg-l10n:all 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gnupg-l10n:all 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 upgrade gpg:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpg:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpg:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpg:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpg:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 upgrade gnupg-utils:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gnupg-utils:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gnupg-utils:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gnupg-utils:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gnupg-utils:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gnupg-utils:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gnupg-utils:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 upgrade gpg-agent:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpg-agent:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpg-agent:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpg-agent:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpg-agent:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpg-agent:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg-agent:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 upgrade gpgsm:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpgsm:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpgsm:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpgsm:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpgsm:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpgsm:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpgsm:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 upgrade gpgconf:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpgconf:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpgconf:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpgconf:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpgconf:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpgconf:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpgconf:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 upgrade gnupg:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gnupg:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gnupg:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gnupg:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status triggers-pending install-info:amd64 6.5.0.dfsg.1-2 +2022-11-08 10:17:49 status half-installed gnupg:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gnupg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gnupg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 upgrade gpg-wks-server:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpg-wks-server:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpg-wks-server:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpg-wks-server:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpg-wks-server:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpg-wks-server:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg-wks-server:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 upgrade gpgv:amd64 2.2.4-1ubuntu1.4 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpgv:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpgv:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpgv:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status half-installed gpgv:amd64 2.2.4-1ubuntu1.4 +2022-11-08 10:17:49 status unpacked gpgv:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpgv:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 startup packages configure +2022-11-08 10:17:49 configure gpgv:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpgv:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpgv:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gpgv:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 startup packages configure +2022-11-08 10:17:49 configure gpgconf:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpgconf:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpgconf:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gpgconf:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure gpg-agent:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg-agent:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg-agent:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg-agent:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpg-agent:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gpg-agent:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure gnupg-l10n:all 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gnupg-l10n:all 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gnupg-l10n:all 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gnupg-l10n:all 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure gpgsm:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpgsm:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpgsm:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gpgsm:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure gnupg-utils:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gnupg-utils:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gnupg-utils:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gnupg-utils:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure dirmngr:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked dirmngr:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured dirmngr:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed dirmngr:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure gpg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gpg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure gpg-wks-server:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg-wks-server:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpg-wks-server:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gpg-wks-server:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure gpg-wks-client:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gpg-wks-client:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gpg-wks-client:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gpg-wks-client:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 configure gnupg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status unpacked gnupg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status half-configured gnupg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 status installed gnupg:amd64 2.2.4-1ubuntu1.6 +2022-11-08 10:17:49 trigproc install-info:amd64 6.5.0.dfsg.1-2 +2022-11-08 10:17:49 status half-configured install-info:amd64 6.5.0.dfsg.1-2 +2022-11-08 10:17:49 status installed install-info:amd64 6.5.0.dfsg.1-2 +2022-11-08 10:17:49 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:49 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:50 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:52 startup archives unpack +2022-11-08 10:17:52 upgrade libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:52 status half-configured libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:52 status unpacked libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:52 status half-installed libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:52 status triggers-pending libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:53 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-08 10:17:53 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:17:53 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:17:53 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-08 10:17:53 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:17:53 status half-installed libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:53 status unpacked libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:53 status unpacked libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:53 upgrade libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:53 status half-configured libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:53 status unpacked libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:53 status half-installed libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:53 status half-installed libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:53 status unpacked libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:53 status unpacked libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:53 upgrade libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:53 status half-configured libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:53 status unpacked libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:53 status half-installed libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status unpacked libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 upgrade libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status half-configured libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status unpacked libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 upgrade libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status half-configured libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status unpacked libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 upgrade python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status half-configured python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status unpacked python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 upgrade libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status half-configured libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status unpacked libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 upgrade libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status half-configured libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status unpacked libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 upgrade libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status half-configured libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status unpacked libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 upgrade libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status half-configured libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status unpacked libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 upgrade libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:54 status half-configured libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status unpacked libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:54 status half-installed libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:55 status half-installed libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:55 status unpacked libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:55 status unpacked libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:55 upgrade libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.10 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:55 status half-configured libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:55 status unpacked libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:55 status half-installed libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:59 status half-installed libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.10 +2022-11-08 10:17:59 status unpacked libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:59 status unpacked libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:59 startup packages configure +2022-11-08 10:17:59 configure libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:59 status unpacked libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:59 status half-configured libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:59 status installed libreoffice-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:59 configure python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:59 status unpacked python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:17:59 status half-configured python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed python3-uno:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-gtk3:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-gnome:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-draw:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-avmedia-backend-gstreamer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-impress:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-math:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-base-core:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-calc:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-ogltrans:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 configure libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status unpacked libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-writer:amd64 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 trigproc libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status half-configured libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 status installed libreoffice-common:all 1:6.0.7-0ubuntu0.18.04.12 +2022-11-08 10:18:00 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:18:00 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:18:00 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-08 10:18:00 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:18:00 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:18:00 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-08 10:18:00 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:18:00 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:18:00 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-08 10:18:00 trigproc mime-support:all 3.60ubuntu1 +2022-11-08 10:18:00 status half-configured mime-support:all 3.60ubuntu1 +2022-11-08 10:18:00 status installed mime-support:all 3.60ubuntu1 +2022-11-09 08:35:28 startup packages remove +2022-11-09 08:35:28 status installed linux-headers-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:28 remove linux-headers-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:28 status half-configured linux-headers-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:28 status half-installed linux-headers-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:29 status config-files linux-headers-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:29 status config-files linux-headers-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:29 status config-files linux-headers-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:29 status not-installed linux-headers-5.3.0-28-generic:amd64 +2022-11-09 08:35:29 startup packages configure +2022-11-09 08:35:31 startup packages remove +2022-11-09 08:35:31 status installed linux-modules-extra-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:31 remove linux-modules-extra-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:31 status half-configured linux-modules-extra-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:31 status half-installed linux-modules-extra-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:32 status config-files linux-modules-extra-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:32 status config-files linux-modules-extra-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:32 status installed linux-image-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:32 remove linux-image-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:32 status half-configured linux-image-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:32 status half-installed linux-image-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 status config-files linux-image-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 status config-files linux-image-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 status installed linux-modules-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 remove linux-modules-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 status half-configured linux-modules-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 status half-installed linux-modules-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 status config-files linux-modules-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 status config-files linux-modules-5.3.0-28-generic:amd64 5.3.0-28.30~18.04.1 +2022-11-09 08:35:34 startup packages configure +2022-11-09 08:35:36 startup packages remove +2022-11-09 08:35:36 status installed linux-headers-5.3.0-28:all 5.3.0-28.30~18.04.1 +2022-11-09 08:35:37 remove linux-headers-5.3.0-28:all 5.3.0-28.30~18.04.1 +2022-11-09 08:35:37 status half-configured linux-headers-5.3.0-28:all 5.3.0-28.30~18.04.1 +2022-11-09 08:35:37 status half-installed linux-headers-5.3.0-28:all 5.3.0-28.30~18.04.1 +2022-11-09 08:35:38 status config-files linux-headers-5.3.0-28:all 5.3.0-28.30~18.04.1 +2022-11-09 08:35:38 status config-files linux-headers-5.3.0-28:all 5.3.0-28.30~18.04.1 +2022-11-09 08:35:38 status config-files linux-headers-5.3.0-28:all 5.3.0-28.30~18.04.1 +2022-11-09 08:35:38 status not-installed linux-headers-5.3.0-28:all +2022-11-09 08:35:38 startup packages configure +2022-11-09 13:07:13 startup archives unpack +2022-11-09 13:07:13 install net-tools:amd64 1.60+git20161116.90da8a0-1ubuntu1 +2022-11-09 13:07:13 status half-installed net-tools:amd64 1.60+git20161116.90da8a0-1ubuntu1 +2022-11-09 13:07:13 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-09 13:07:13 status unpacked net-tools:amd64 1.60+git20161116.90da8a0-1ubuntu1 +2022-11-09 13:07:13 status unpacked net-tools:amd64 1.60+git20161116.90da8a0-1ubuntu1 +2022-11-09 13:07:13 startup packages configure +2022-11-09 13:07:13 configure net-tools:amd64 1.60+git20161116.90da8a0-1ubuntu1 +2022-11-09 13:07:13 status unpacked net-tools:amd64 1.60+git20161116.90da8a0-1ubuntu1 +2022-11-09 13:07:13 status half-configured net-tools:amd64 1.60+git20161116.90da8a0-1ubuntu1 +2022-11-09 13:07:13 status installed net-tools:amd64 1.60+git20161116.90da8a0-1ubuntu1 +2022-11-09 13:07:13 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-09 13:07:13 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-09 13:07:14 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-12 16:41:16 startup archives unpack +2022-11-12 16:41:17 upgrade firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:17 status half-configured firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:17 status unpacked firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:17 status half-installed firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-12 16:41:23 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-12 16:41:23 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-12 16:41:23 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-12 16:41:23 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-12 16:41:23 status half-installed firefox:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status unpacked firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status unpacked firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 startup packages configure +2022-11-12 16:41:23 configure firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status unpacked firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status unpacked firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status unpacked firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status unpacked firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status unpacked firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status half-configured firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 status installed firefox:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:23 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-12 16:41:23 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-12 16:41:23 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-12 16:41:23 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-12 16:41:23 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-12 16:41:23 status installed hicolor-icon-theme:all 0.17-2 +2022-11-12 16:41:23 trigproc mime-support:all 3.60ubuntu1 +2022-11-12 16:41:23 status half-configured mime-support:all 3.60ubuntu1 +2022-11-12 16:41:23 status installed mime-support:all 3.60ubuntu1 +2022-11-12 16:41:23 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-12 16:41:23 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-12 16:41:23 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-12 16:41:24 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-12 16:41:24 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-12 16:41:24 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-12 16:41:28 startup archives unpack +2022-11-12 16:41:28 upgrade firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status half-configured firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status unpacked firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status half-installed firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status half-installed firefox-locale-en:amd64 106.0.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status unpacked firefox-locale-en:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status unpacked firefox-locale-en:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 startup packages configure +2022-11-12 16:41:28 configure firefox-locale-en:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status unpacked firefox-locale-en:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status half-configured firefox-locale-en:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:28 status installed firefox-locale-en:amd64 106.0.5+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:31 startup archives unpack +2022-11-12 16:41:31 upgrade thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status half-configured thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status unpacked thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status half-installed thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status half-installed thunderbird-locale-en-us:all 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status unpacked thunderbird-locale-en-us:all 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status unpacked thunderbird-locale-en-us:all 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:31 startup packages configure +2022-11-12 16:41:31 configure thunderbird-locale-en-us:all 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status unpacked thunderbird-locale-en-us:all 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status half-configured thunderbird-locale-en-us:all 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:31 status installed thunderbird-locale-en-us:all 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:35 startup archives unpack +2022-11-12 16:41:35 upgrade thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status half-configured thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status unpacked thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status half-installed thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status half-installed thunderbird-locale-en:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status unpacked thunderbird-locale-en:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status unpacked thunderbird-locale-en:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:35 upgrade thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status half-configured thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status unpacked thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:35 status half-installed thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status triggers-pending gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-12 16:41:40 status triggers-pending desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-12 16:41:40 status triggers-pending mime-support:all 3.60ubuntu1 +2022-11-12 16:41:40 status triggers-pending hicolor-icon-theme:all 0.17-2 +2022-11-12 16:41:40 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-12 16:41:40 status half-installed thunderbird:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 upgrade thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status half-configured thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status half-installed thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status half-installed thunderbird-gnome-support:amd64 1:102.2.2+build1-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird-gnome-support:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird-gnome-support:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 startup packages configure +2022-11-12 16:41:40 configure thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status half-configured thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status installed thunderbird:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 configure thunderbird-gnome-support:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird-gnome-support:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status half-configured thunderbird-gnome-support:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status installed thunderbird-gnome-support:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 configure thunderbird-locale-en:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status unpacked thunderbird-locale-en:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status half-configured thunderbird-locale-en:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 status installed thunderbird-locale-en:amd64 1:102.4.2+build2-0ubuntu0.18.04.1 +2022-11-12 16:41:40 trigproc gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-12 16:41:40 status half-configured gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-12 16:41:40 status installed gnome-menus:amd64 3.13.3-11ubuntu1.1 +2022-11-12 16:41:40 trigproc hicolor-icon-theme:all 0.17-2 +2022-11-12 16:41:40 status half-configured hicolor-icon-theme:all 0.17-2 +2022-11-12 16:41:40 status installed hicolor-icon-theme:all 0.17-2 +2022-11-12 16:41:40 trigproc mime-support:all 3.60ubuntu1 +2022-11-12 16:41:40 status half-configured mime-support:all 3.60ubuntu1 +2022-11-12 16:41:41 status installed mime-support:all 3.60ubuntu1 +2022-11-12 16:41:41 trigproc desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-12 16:41:41 status half-configured desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-12 16:41:41 status installed desktop-file-utils:amd64 0.23-1ubuntu3.18.04.2 +2022-11-12 16:41:41 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-12 16:41:41 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-12 16:41:41 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-14 15:05:32 startup archives unpack +2022-11-14 15:05:32 install vim-runtime:all 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:32 status half-installed vim-runtime:all 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:33 status triggers-pending man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-14 15:05:34 status unpacked vim-runtime:all 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:34 status unpacked vim-runtime:all 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:34 install vim:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:34 status half-installed vim:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:34 status unpacked vim:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:34 status unpacked vim:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:34 startup packages configure +2022-11-14 15:05:34 configure vim-runtime:all 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:34 status unpacked vim-runtime:all 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:34 status half-configured vim-runtime:all 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:35 status installed vim-runtime:all 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:35 configure vim:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:35 status unpacked vim:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:35 status half-configured vim:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:35 status installed vim:amd64 2:8.0.1453-1ubuntu1.9 +2022-11-14 15:05:35 trigproc man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-14 15:05:35 status half-configured man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-14 15:05:35 status installed man-db:amd64 2.8.3-2ubuntu0.1 +2022-11-16 06:16:41 startup archives unpack +2022-11-16 06:16:41 install linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:41 status half-installed linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:43 status unpacked linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:43 status unpacked linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:43 install linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:43 status half-installed linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:44 status unpacked linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:44 status unpacked linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:44 install linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:44 status half-installed linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:49 status unpacked linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:49 status unpacked linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:16:49 upgrade linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 5.4.0.132.148~18.04.109 +2022-11-16 06:16:49 status half-configured linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:16:49 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:16:50 status half-installed linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:16:50 status half-installed linux-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:16:50 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:16:50 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:16:50 upgrade linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 5.4.0.132.148~18.04.109 +2022-11-16 06:16:50 status half-configured linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:16:50 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:16:50 status half-installed linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:16:50 status half-installed linux-image-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:16:50 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:16:50 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:16:50 install linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:16:50 status half-installed linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:01 status unpacked linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:01 status unpacked linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:01 install linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:01 status half-installed linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 upgrade linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 status half-configured linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:17:07 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:17:07 status half-installed linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:17:07 status half-installed linux-headers-generic-hwe-18.04:amd64 5.4.0.131.147~18.04.108 +2022-11-16 06:17:07 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 startup packages configure +2022-11-16 06:17:07 configure linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status half-configured linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status installed linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 configure linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status half-configured linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status installed linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 configure linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status half-configured linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status installed linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 configure linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 status half-configured linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 status installed linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 configure linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status half-configured linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status installed linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status triggers-pending linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 configure linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status unpacked linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status half-configured linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status installed linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 configure linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status half-configured linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status installed linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 configure linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status half-configured linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status installed linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 trigproc linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status half-configured linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:16 status installed linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 diff --git a/dpkg2.log b/dpkg2.log new file mode 100644 index 0000000..b711da7 --- /dev/null +++ b/dpkg2.log @@ -0,0 +1,34 @@ +2022-11-16 06:17:07 status half-configured linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status installed linux-hwe-5.4-headers-5.4.0-132:all 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 configure linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status half-configured linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status installed linux-headers-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 configure linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status half-configured linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status installed linux-modules-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 configure linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 status unpacked linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 status half-configured linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 status installed linux-headers-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:07 configure linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status unpacked linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:07 status half-configured linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status installed linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status triggers-pending linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 configure linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status unpacked linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status half-configured linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status installed linux-modules-extra-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 configure linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status unpacked linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status half-configured linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status installed linux-image-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 configure linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status unpacked linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status half-configured linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 status installed linux-generic-hwe-18.04:amd64 5.4.0.132.148~18.04.109 +2022-11-16 06:17:08 trigproc linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:08 status half-configured linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 +2022-11-16 06:17:16 status installed linux-image-5.4.0-132-generic:amd64 5.4.0-132.148~18.04.1 diff --git a/json_practice.py b/json_practice.py new file mode 100644 index 0000000..e568233 --- /dev/null +++ b/json_practice.py @@ -0,0 +1,58 @@ +import json +import requests +from pprint import pp + +#serialize a json +#deserialize a json +#They are not perfect inverses + +#Serialize +#dump() writes data to a file like object in json format +#open() in a try and except block with open() as +#dumps() write the data to string in join format + +data = { + "user": + { + "name": "Williams Williams", + "age": 93 + } + } + +print(data["user"]["age"]) + +with open("data_file.json","w") as write_file: + json.dump(data, write_file, indent=4) + +json_str=json.dumps(data,indent=1) +print(json_str) + +black_jack=(8,"Q") +encoded=json.dumps(black_jack) +decoded=json.loads(encoded) + +print(type(black_jack)) +print(type(decoded)) + +print(black_jack) +print(decoded) +print(tuple(decoded)) + + +#deserislize example + +response = requests.get("http://jsonplaceholder.typicode.com/todos") +todos=json.loads(response.text) +print(type(todos)) +pp(todos[:10]) + +dict_new = {} + +for item in todos: + if item["completed"] == True: + if item["userId"] not in dict_new.keys(): + dict_new[item["userId"]] = 1 + else: + dict_new[item["userId"]] += 1 + +print(dict_new) diff --git a/movies.xml b/movies.xml new file mode 100644 index 0000000..894ee77 --- /dev/null +++ b/movies.xml @@ -0,0 +1,120 @@ + + + + + DVD + 1981 + PG + + 'Archaeologist and adventurer Indiana Jones + is hired by the U.S. government to find the Ark of the + Covenant before the Nazis.' + + + + DVD,Online + 1984 + PG + None provided. + + + Blu-ray + 1985 + PG + Marty McFly + + + + + dvd, digital + 2000 + PG-13 + Two mutants come to a private academy for their kind whose resident superhero team must + oppose a terrorist organization with similar powers. + + + VHS + 1992 + PG13 + NA. + + + Online + 1992 + R + WhAtEvER I Want!!!?! + + + + + + + + DVD + 1979 + R + """"""""" + + + + + DVD + 1986 + PG13 + Funny movie about a funny guy + + + blue-ray + 2000 + Unrated + psychopathic Bateman + + + + + + + + DVD,VHS + 1966 + PG + What a joke! + + + + + DVD + 2010 + PG--13 + Emma Stone = Hester Prynne + + + DVD,digital,Netflix + 2011 + Unrated + Tim (Rudd) is a rising executive + who 'succeeds' in finding the perfect guest, + IRS employee Barry (Carell), for his boss monthly event, + a so-called 'dinner for idiots,'' which offers certain + advantages to the exec who shows up with the biggest buffoon. + + + + + + Online,VHS + 1984 + PG + Who ya gonna call? + + + + + Blu_Ray + 1991 + Unknown + Robin Hood slaying + + + + \ No newline at end of file diff --git a/movies1.xml b/movies1.xml new file mode 100644 index 0000000..ba79891 --- /dev/null +++ b/movies1.xml @@ -0,0 +1,120 @@ + + + + + DVD + 1981 + PG + + 'Archaeologist and adventurer Indiana Jones + is hired by the U.S. government to find the Ark of the + Covenant before the Nazis.' + + + + DVD,Online + 1984 + PG + None provided. + + + Blu-ray + 1985 + PG + Marty McFly + + + + + dvd, digital + 2000 + PG-13 + Two mutants come to a private academy for their kind whose resident superhero team must + oppose a terrorist organization with similar powers. + + + Online + 1992 + R + WhAtEvER I Want!!!?! + + + + + + + + DVD + 1979 + R + """"""""" + + + + + DVD + 1986 + PG13 + Funny movie about a funny guy + + + blue-ray + 2000 + Unrated + psychopathic Bateman + + + + + + + + DVD,VHS + 1966 + PG + What a joke! + + + + + DVD + 2010 + PG--13 + Emma Stone = Hester Prynne + + + DVD,digital,Netflix + 2011 + Unrated + Tim (Rudd) is a rising executive + who 'succeeds' in finding the perfect guest, + IRS employee Barry (Carell), for his boss monthly event, + a so-called 'dinner for idiots,'' which offers certain + advantages to the exec who shows up with the biggest buffoon. + + + + + + Online,VHS + 1984 + PG + Who ya gonna call? + + + + + Blu_Ray + 1991 + Unknown + Robin Hood slaying + + + + + VHS + 1992 + PG13 + NA. + + \ No newline at end of file diff --git a/python-json-practice-problem.py b/python-json-practice-problem.py new file mode 100644 index 0000000..ca64047 --- /dev/null +++ b/python-json-practice-problem.py @@ -0,0 +1,107 @@ +import requests +import json +from pprint import PrettyPrinter +import math + + +url = 'https://swapi.dev/api/people/?page=1' +response = requests.get(url) +new_response = response.json() +data = [] + +print(len(new_response["results"])) +total_pages = math.ceil(new_response["count"] / len(new_response["results"])) +print(total_pages) + +url = 'https://swapi.dev/api/people/?page=' +for i in range(1, total_pages + 1): + response = requests.get(url + str(i)) + new_response = response.json() + data.append(new_response) +#print(data) + +results_list = [] +for pages in range(0, total_pages): + results_list.extend(data[pages]["results"]) + + +#1. Create a function that returns a list of all the names. +def list_of_names(): + names = [] + for each_name in results_list: + names.append(each_name["name"]) + return names + +#2. Create a function that counts the total number of males and females. Return both numbers +def total_gender(): + male_count = 0 + female_count = 0 + for each_gender in results_list: + if each_gender["gender"] == "male": + male_count += 1 + elif each_gender["gender"] == "female": + female_count += 1 + return (male_count, female_count) + +#3. Create a function that returns a list of all the characters that appear in more than x number of films. +# Where 'x' is the number of films you are checking for and is passed into the function. +def char_films_count(): + char_films_list = [] + for each_char in results_list: + char_films_list.append((each_char["name"],len(each_char["films"]))) + return char_films_list + + +#4. Create function that returns a tuple of the min, max, and avg height for all characters +def char_height(): + char_ht_list = [] + total_ht = 0 + for each_char in results_list: + char_ht_list.append(int(each_char["height"])) + + return (min(char_ht_list), max(char_ht_list), sum(char_ht_list) / len(char_ht_list)) + +#5. Create a function that accepts two arguements: eye color and hair color. Return a dictionary with the min, max, and avg height based on the parameters. +def eye_hair_dict_mod(eye_color, hair_color): + eye_hair_dict = {} + eye_hair_list = [] + + for each_record in results_list: + if each_record["eye_color"].strip() == eye_color and each_record["hair_color"].strip() == hair_color : + if each_record["height"].isnumeric(): + eye_hair_list.append(int(each_record["height"])) + + if eye_hair_list != []: + if len(eye_hair_list) == 1: + eye_hair_dict["eye_color"] = eye_color + eye_hair_dict["hair_color"] = hair_color + eye_hair_dict["min"] = eye_hair_list[0] + eye_hair_dict["max"] = eye_hair_list[0] + eye_hair_dict["avg"] = eye_hair_list[0] + else: + eye_hair_dict["eye_color"] = eye_color + eye_hair_dict["hair_color"] = hair_color + eye_hair_dict["min"] = min(eye_hair_list) + eye_hair_dict["max"] = max(eye_hair_list) + eye_hair_dict["avg"] = math.ceil(sum(eye_hair_list)/len(eye_hair_list)) + return eye_hair_dict + +#Challenge 1: Get all of the response data into a list using a "While Loop" instead of a "For Loop" +#def response_list_using_while(): + # pass + +print(list_of_names()) + +x, y = total_gender() +print(f"Male count = {x} and Female count = {y}") + +print(char_films_count()) + +min, max, avg = char_height() +print(f"Minimum = {min} : Maximum = {max} : Aveage = {avg}") + +print(eye_hair_dict_mod("blue","blond")) + + + + diff --git a/python-sql.py b/python-sql.py new file mode 100644 index 0000000..3154e02 --- /dev/null +++ b/python-sql.py @@ -0,0 +1 @@ +import mysql.connector diff --git a/xml_practice.py b/xml_practice.py new file mode 100644 index 0000000..5e7b137 --- /dev/null +++ b/xml_practice.py @@ -0,0 +1,44 @@ +import xml.etree.ElementTree as ET + +tree = ET.parse("movies.xml") +root = tree.getroot() + +print(tree) +print(root) + +print(root.tag) +print(root.attrib) + +#for child in root: +# print(child.tag,child.attrib) +#print([elem.tag for elem in root.iter()]) +#print(ET.tostring(root,encoding='utf8').decode('utf8')) + +#for movie in root.iter("movie"): +# print(movie.attrib) + +#for description in root.iter("description"): +# print(description.text) +# pass + +#for movies in root.findall("./genre/decade/movie/[year='1992']"): +# print(movies.attrib) +# pass + +#for movies in root.findall("./genre/decade/movie/format/[@multiple='Yes']"): +# print(movies.attrib) + +#for movies in root.findall("./genre/decade/movie/format/[@multiple='Yes']..."): +# print(movies.attrib) + +back = root.find("./genre/decade/movie[@title='Back 2 the Future']") +print(back) +back.attrib = 'Back to the Future' +print(back.attrib) + +tree.write("movies.xml") +# tree = ET.parse("movies.xml") +# root = tree.getroot() + +# for movie in root.iter("movie"): +# print(movie.attrib) \ No newline at end of file From 27094fb25ef84d25e9f6a20f082061b9772a05c3 Mon Sep 17 00:00:00 2001 From: sushama Date: Wed, 18 Jan 2023 14:00:49 -0600 Subject: [PATCH 7/7] pulled changes --- Jupyter-Notebooks/pandas_demos | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jupyter-Notebooks/pandas_demos b/Jupyter-Notebooks/pandas_demos index fc23a7f..ecc3d91 160000 --- a/Jupyter-Notebooks/pandas_demos +++ b/Jupyter-Notebooks/pandas_demos @@ -1 +1 @@ -Subproject commit fc23a7f7c01f61f9b97228b9d74ba4efb987a7df +Subproject commit ecc3d911195264b5a65edab134e5612c534e76bb