Giter Site home page Giter Site logo

iso's Introduction

Pop!_OS ISO production

This repository contains the tools necessary for building Pop!_OS ISOs.

Requirements

First you need to import the Pop!_OS ISO signing key:

gpg --recv-keys 204DD8AEC33A7AFF

Then you need to generate your own GPG key and upload it to a keyserver:

gpg --full-gen-key
gpg --send-keys --keyserver keyserver.ubuntu.com ${YOUR_KEY_ID_HERE}

While you are waiting for your key to be uploaded, install the dependencies:

./deps.sh

Building

The build is controlled by the Makefile. The following commands can be used:

  • make - Build an ISO at build/17.10/pop-os.iso
  • make qemu_bios - Run the ISO in BIOS mode
  • make qemu_uefi - Run the ISO in UEFI mode
  • make clean - Remove the build files, keeping the debootstrap
  • make distclean - Remove the debootstrap and other build files

The configuration can be changed in mk/config.mk.

To rebuild the ISO when you have made changes, you can use make clean && make

iso's People

Contributors

13r0ck avatar armahillo avatar brs17 avatar cassidyjames avatar dan-and avatar ids1024 avatar isantop avatar jackpot51 avatar jacobgkau avatar jasonmccallister avatar leviport avatar mmstick avatar ryanleesipes avatar taivlam avatar watchmkr avatar xeboc avatar xv-02 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iso's Issues

Possible Bug: /etc/os-release may make configuration tools fail to function properly

The file /etc/os-release has been edited to read "Pop_OS". While I certainly understand why you did this, you should also keep in mind this will most likely break configuration tools such as Ansible/Puppet/Chef, as they are not configured to recognize Pop_OS.

For reference, other spins of Ubuntu (Xubuntu, Ubuntu GNOME, etc) do NOT edit this file. This file should only be edited if you are making your own distribution completely (not using Ubuntu's base, and being completely separate similar to Solus).

It's my strong recommendation to not configure this file, as it will only cause challenges to your developer customers that rely on configuring their machines with DevOps tools.

Install a restore partition by default

With Steam OS if something breaks there's an option at boot to boot a different partition which will fix the operating system without having to do a complete reinstall, and keeps your data intact.

Package Request: Ship Node.js LTS

It's a little ridiculous that Ubuntu/Debian aren't shipping the Node.js LTS. Which means if you install the "nodejs" package from the repo, you are not going to be compatible with a variety of modern Node libraries.

I propose that we make the Node.js LTS available in Pop!_OS

Feature request: Plotinus

Pop aims to be a developer-focused distro. Developers love doing stuff with their keyboard. Plotinus is a modern approach to keyboard interaction that brings a searchable command palette to every GTK+ 3 application. It supports all GNOME core apps, as well as many others such as LibreOffice and the upcoming GTK3 builds of Inkscape and GIMP. It does not require any modifications to these apps in order to work.

In my (highly biased) opinion, Plotinus offers a keyboard interface that is in many ways superior to classic keyboard shortcuts. It is unobtrusive and only appears when needed, and it would be a nice differentiation factor for a Linux desktop to have.

I therefore propose to ship and enable Plotinus by default in Pop!_OS. This was actually suggested by @ryanleesipes himself in a recent interview with LifeOnLinux (thanks Ryan!). Since then, Plotinus has gained per-application configurability and a powerful D-Bus API for integration with other software. I now consider Plotinus to be feature complete and am not aware of any major remaining bugs. In other words, I believe it is quite ready to become a default component of Pop.

GNOME Initial Setup > Privacy > Location Services choice is not adhered to when enabled

Reporter info

 * Distribution - (run ```lsb_release -a```)
Pop!_OS 17.04 Alpha
 * Related Application and/or Package Version - apt policy $PACKAGE NAME
gnome-initial-setup

Actual issue

Privacy > Location Services choice is not adhered to when enabled.

Steps to reproduce (if you knew)

Set Location Services to Enabled during GNOME Initial Setup. Login and observe the location setting in the System Menu.

Expected behaviour

Location Services setting is retained in the user account.

Other Note (feature-request, question, etc...)

Feature Request: Install and activate Synapse by default

Feature request: Install Synapse by default and have it automatically come up at boot. This allows you to launch applications and open files quickly, by pressing CTRL+Space, you can bring up a menu to search content faster than the GNOME shell.

Feature Request: Find my 76!(iCloud like Find My Device Feature)

I was thinking what I have on my MBP that I would be giving up if I got rid of MacOS. Only thing that came to mind was Find my iPhone, iPad, Mac.

I would appreciate if there was feature like this to locate a laptop that was lost or stolen. Option to remotely erase the data.

Makefile 57 error

I have tried to build this in a Digital Ocean Droplet, and on a vm, but I get the same error in both:
Makefile:57: recipe for target 'build/iso_extract.tag' failed.
(running ubuntu 16.04 and 17.04 respectively). Am I missing a library?

Unable to add web calendars to GNOME Calendar

Reporter info

 * Distribution 
    Distributor ID:	Ubuntu
    Description:	Ubuntu 17.04
    Release:	17.04
    Codename:	zesty

 * Related Application and/or Package Version
    gnome-calendar:
      Installed: 3.24.2-0ubuntu0.1
      Candidate: 3.24.2-0ubuntu0.1
      Version table:
     *** 3.24.2-0ubuntu0.1 500
            500 http://pt.archive.ubuntu.com/ubuntu zesty-updates/main amd64 Packages
            100 /var/lib/dpkg/status
         3.24.0-0ubuntu1 500
            500 http://pt.archive.ubuntu.com/ubuntu zesty/main amd64 Packages

Issue/Bug Description

I'm currently unable to add a web calendar to GNOME Calendar if said calendar url starts with webcal://.

Steps to reproduce (if you know)

  1. Open GNOME Calendar
  2. On the top right corner press manage your calendars
  3. Press Calendar settings
  4. On the Calendars section, press Add -> From Web...
  5. Insert a webcal:// url and press enter (For a webcal example go to Facebook -> Events and there should be 2 links on the right bottom column for future events and anniversaries)
  6. After pressing Enter a loading bar starts to spin and never ends. No erros, the Add option remains disabled, nothings happens afterwards.

Expected behaviour

After step 5 previously described the loading bar should disappear and the Add button should be enabled for the user to click, therefore allowing the addition of the calendar.

Other Notes

I found a work around by installing Evolution and adding the calendar there, it would appear in GNOME Calendar.

Make Pop a Truly Free (as in free speech) Distro

Will Pop OS be a freedom-respecting OS recommended by the FSF (fsf.org)? Will there be an option to offer freedom-respecting versions of the OS?

I say that there should be a version of the OS that is like Trisquel (trisquel.info). Trisquel is a GNU/Linux distro based off of Ubuntu that removes all non-free drivers and software from it. The FSF endorses it and its a truly freedom respecting platform.

In fact, Trisquel is even on Github. Maybe use it to make Pop: https://github.com/trisquelgnulinux/trisquel-packages

"Powerwash" -> Erase Everything, get Fresh Install

Feature Request

ChromeOS has a feature called "Powerwash" that erases all user information on the machine and gives you what is essentially a fresh install. I'm hoping with the Initial User Setup we could do something like this that involves just erasing existing users and boom, you're back at setup. As far as what to do with existing data, I'm not sure. But we could call it NIFS (Nuke it from Space). ;)

Theme GDM

GDM Doesn't currently support loading any GNOME shell extensions, which prevents loading the Pop GNOME Shell theme on the login screen. It should allow for loading User Themes, which will allow the login screen to be themed.

Logging in after Lock sometimes breaks GNOME Shell

Reporter info

 * Distribution - (run ```lsb_release -a```)
    Distributor ID:	Ubuntu
    Description:	Ubuntu 17.04
    Release:	17.04
    Codename:	zesty

 * Related Application and/or Package Version - apt policy $PACKAGE NAME
    gnome-screensaver:
      Installed: (none)
      Candidate: 3.6.1-7ubuntu5
      Version table:
         3.6.1-7ubuntu5 500
            500 http://pt.archive.ubuntu.com/ubuntu zesty/main amd64 Packages
   gnome-shell:
     Installed: 3.24.2-0ubuntu0.1
     Candidate: 3.24.2-0ubuntu0.1
     Version table:
    *** 3.24.2-0ubuntu0.1 500
           500 http://pt.archive.ubuntu.com/ubuntu zesty-updates/universe amd64 Packages
           100 /var/lib/dpkg/status
        3.24.0-0ubuntu2 500
           500 http://pt.archive.ubuntu.com/ubuntu zesty/universe amd64 Packages

Issue/Bug Description

After not using my pc for a bit and it showing the lock screen, when I try logging in to my account it sometimes breaks the Shell.

In this case breaking means that the extensions are not loaded or I'm placed back at the login screen and logout of my account.

Steps to reproduce (if you know)

  1. Let the computer lock
  2. Login
  3. Sometimes it shows up with no extensions loaded.

Expected behaviour

At step 3 it should always load correctly. (I know this not very helpful)

Other Notes

I think there is a bug report on this for Ubuntu GNOME 17.04.

List of active extensions:

  • Alternatetab
  • Appfolders management extension
  • Better Volume indicator
  • Dash to dock
  • Freon
  • Native window placement
  • Places status indicator
  • Removable drive menu
  • Screenshot tool
  • Shelltile
  • Sound input & output device chooser
  • Suspend button
  • Topicons plus
  • User Themes
  • Cpufreq

Include nvidia driver in the iso

I downloaded the Pop iso from the System76 website and installed it on an 8GB USB 2.0 drive. I then attempted to boot to it from my UEFI on my non-System76 desktop. Everything worked fine until I got to the try or install screen.

After I pressed enter, the screen went black for a couple of seconds, and instead of loading, I got the following error:

nouveau 0000:03:00.0: bus: MMIO write of 800000e6 FAULT at 10eb14 [ IBUS ]
nouveau 0000:03:00.0: priv: GPC0: 419df4 00000000 (184082e)
nouveau 0000:03:00.0: priv: GPC1: 419df4 00000000 (184082e)
nouveau 0000:03:00.0: priv: GPC2: 419df4 00000000 (184082e)
nouveau 0000:03:00.0: priv: GPC3: 419df4 00000000 (184082e)
nouveau 0000:03:00.0: fifo: read fault at 00ff880000 engine 1f [] client 12 [PMU] reason 0d [REGION_VIOLATION] on channel -1 [0000000000 unknown]
nouveau 0000:03:00.0: gr: init failed, -110
nouveau 0000:03:00.0: fifo: write fault at 000030b000 engine 05 [BAR2] client 08 [HOST_CPU_NB] reason 0d [REGION_VIOLATION] on channel -1 [00ffbf3000 unknown]

The next time I booted, I added the option modprobe.blacklist=nouveau to exclude the nouveau driver, and the boot worked fine.

On a probably separate note, I then installed on a 500GB HDD (freshly formatted) and when I try to boot to the 500GB drive, I only get a black screen with a blinking cursor (doesn't even load GRUB).

System Information:
Intel Core i7 4820K @ 3.7 GHz
nVidia GTX 970 (EVGA SC)
16 GB DDR3 memory
500GB Western Digital Blue

Edit: I was able to boot to a Linux Mint 18 livecd on the same flash drive. Install also worked, but nouveau was disabled on both the livecd and the installation (defaulted to software rendering). Proprietary driver works fine.

Font too large when entering encryption key

Reporter info
TheMonologueGuy

 * Distribution - Pop OS 17.04
 * Related Application and/or Package Version - LUKS encryption

Actual issue
The encryption works fine, however the font is a bit too large when entering the key.

Steps to reproduce (if you knew)
enable encryption of hard drive during setup.
When the computer boots, you'll be prompted with the key. You'll notice the hidden font is a bit big.

Need a Default Email Client

Reporter info
TheMonologueGuy

 * Distribution - Pop OS 17.04
 * Related Application and/or Package Version - email client

Actual issue
There appears to be no preloaded email client for Pop. It might be beneficial to include one that can easily integrate with the Online Accounts step during initial setup.

Other Note (feature-request, question, etc...)
I typically use Thunderbird, however Geary's looking quite nice in Pop.

TOR as VPN Option

Feature Request

I think to offer TOR as an OOTB VPN option in the networking/privacy settings would be really powerful and a great differentiator. With a focus on encryption already with the distribution, this would allow us to set Pop apart as a leader in privacy and security. I know that some people have set up transparent proxies in the past to accomplish this, I'm not really certain as to what the best way to accomplish this now is.

Feature Request: Geany as default text editor

Gedit is nice, but Geany is a great text editor that should be considered as the default. It has a lot of great developer tools (such as running/compling code by simply pressing F5) and the interface can be configured to make it cleaner by default (for example, hiding the status pane on the bottom by default, as well as the side panel if you wish to make it take less screen real estate). I think the added features will benefit developers quite a bit.

Bug/Feature Request: disk encryption has no UI

Reporter info

 * Ubuntu 17.04 zesty

Actual issue

Disk encryption has no UI, forcing it into a blank terminal to enter the key, followed by more GRUB and Kernel decryption jabber that beginners may not like.

Steps to reproduce (if you knew)

Enable disk encryption on install.

Expected behaviour

NO IDEA.

Other Note (feature-request, question, etc...)

Up to you how it is. Just don't make me crazy like the Ubuntu one.

Keep it simple.

No way to go back when you click to set up an enterprise account.

Reporter info

 * Distribution - Ubuntu 17.04
 * Related Application and/or Package Version - apt policy $PACKAGE NAME

Actual issue
When you are setting up your account, there is an button to set up an enterprise account. (or something like that) Clicking the button takes you to the page, but you can't go back to setting up a regular account without rebooting.

I'm not sure if that makes sense?

Steps to reproduce (if you knew)
Click that button.

Expected behaviour
When I click the back button it should take me to the regular accounts page instead of the slide before your chose to set it up.

Other Note (feature-request, question, etc...)

Battery icon not keeping up/changing with battery drain

Reporter info

 * Distribution - Pop!_OS
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 17.04
Release:	17.04
Codename:	zesty
 * Related Application and/or Package Version - GNOME Shell, pop icon theme 1.1.10 (not completely sure which application is the related one)

Actual issue
image

The battery icon takes a very long time to change its look to indicate how much battery is left. It took between 30 minutes and 45 minutes before the battery icon indicated it was down to around halfway.

Steps to reproduce (if you knew)
Unplug laptop (System76 Gazp9) and allow battery to drain. The icon does not seem to keep up with the draining (reproduced multiple times, but not consistent)

Expected behaviour
This icon should "drain" with the battery percentage to indicate to the user how much is left at a quick glance.

Other Note (feature-request, question, etc...)

Bug: Bluetooth won't stay off after restart

Reporter info
System76 Gazelle (Gaze11)
RAM: 7.7 GiB
Processor: Intel® Core™ i5-6300HQ CPU @ 2.30GHz × 4
Graphics: Intel® HD Graphics 530 (Skylake GT2)

 * Distribution - Pop_OS 17.04 64-bit
 * Related Application and/or Package Version - Bluetooth

Actual issue
Bluetooth can be disabled easily, however it doesn't retain the setting when the system is restarted.

Steps to reproduce (if you knew)
Disable Bluetooth
Restart or power cycle device

Expected behaviour
I was expecting Bluetooth to remain disabled, especially since I installed tlp-drw along with tlp. With these packages, the function works on Linux Mint Cinnamon.

Other Note (feature-request, question, etc...)

Bug: Ubiquity: Time zone/location requested twice

During installation, the installer asks you to select your location for the time zone. This is prompted for again after installation, during the first launch utility that comes up. This seems redundant and I'm assuming this wasn't intended.

Theme breaking apps run in Wine

Reporter info

 * Distribution - (run ```lsb_release -a```)
 * Related Application and/or Package Version - apt policy $PACKAGE NAME

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.04
Release: 17.04
Codename: zesty

Actual issue
While running 1Password in Wine with GTK theming enabled, the menus are all white

Steps to reproduce (if you knew)
Install newest version of wine(2.11). Open winecfg and under staging you enable GTK theming. Now install 1Password. When it opens up, the file menu is all white. If you hover over the options the text is black like it should be.

image

Expected behaviour
The text in the file menu should be black since the background is white

Other Note (feature-request, question, etc...)
In the chrome Linux version, the 1password dropdown from the extension does the same thing. Maybe this is all on 1Password?

Desktop icon as a first class citizen feature

The new GNOME philosophy doesn't contemplate the desktop view (desktop icons) as a desirable feature, presenting a clean desktop by default, however, over time they have neglected this feature that provides by nautilus, creating a separate process for this and not considering new improvements, manifesting their disinterests in gnome bugzilla.

However, for many users desktop view is an important element of their workflow, being a very sought after and maintained feature in operating systems such as macOS, Windows or desktop environments such as KDE, Cinnamon, XFCE, MATE and Unity. At the moment only has been discussed separate this feature of Nautilus and to create an extension. Considering the previous thing, it would be very good that in the custom desktop of Pop! _OS this feature would be included by default offering functions of a modern OS.

PostgreSQL 9.6 Install Failure

Reporter info

 * Distribution - Pop!_OS 
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 17.04
Release:	17.04
Codename:	zesty

 * Related Application and/or Package Version - postgresql

Actual issue

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libpq5 postgresql-9.6 postgresql-client-9.6 postgresql-client-common
  postgresql-common postgresql-contrib-9.6 sysstat
Suggested packages:
  postgresql-doc locales-all postgresql-doc-9.6 libdbd-pg-perl isag
The following NEW packages will be installed:
  libpq5 postgresql postgresql-9.6 postgresql-client-9.6
  postgresql-client-common postgresql-common postgresql-contrib-9.6 sysstat
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,035 kB of archives.
After this operation, 20.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://us.archive.ubuntu.com/ubuntu zesty-updates/main amd64 libpq5 amd64 9.6.3-0ubuntu0.17.04 [79.4 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu zesty/main amd64 postgresql-client-common all 179 [29.0 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu zesty-updates/main amd64 postgresql-client-9.6 amd64 9.6.3-0ubuntu0.17.04 [887 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu zesty/main amd64 postgresql-common all 179 [157 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu zesty-updates/main amd64 postgresql-9.6 amd64 9.6.3-0ubuntu0.17.04 [3,114 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu zesty/main amd64 postgresql all 9.6+179 [5,684 B]
Get:7 http://us.archive.ubuntu.com/ubuntu zesty-updates/main amd64 postgresql-contrib-9.6 amd64 9.6.3-0ubuntu0.17.04 [491 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu zesty/main amd64 sysstat amd64 11.4.3-1 [272 kB]
Fetched 5,035 kB in 1s (4,333 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libpq5:amd64.
(Reading database ... 214441 files and directories currently installed.)
Preparing to unpack .../0-libpq5_9.6.3-0ubuntu0.17.04_amd64.deb ...
Unpacking libpq5:amd64 (9.6.3-0ubuntu0.17.04) ...
Selecting previously unselected package postgresql-client-common.
Preparing to unpack .../1-postgresql-client-common_179_all.deb ...
Unpacking postgresql-client-common (179) ...
Selecting previously unselected package postgresql-client-9.6.
Preparing to unpack .../2-postgresql-client-9.6_9.6.3-0ubuntu0.17.04_amd64.deb ...
Unpacking postgresql-client-9.6 (9.6.3-0ubuntu0.17.04) ...
Selecting previously unselected package postgresql-common.
Preparing to unpack .../3-postgresql-common_179_all.deb ...
Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common'
Unpacking postgresql-common (179) ...
Selecting previously unselected package postgresql-9.6.
Preparing to unpack .../4-postgresql-9.6_9.6.3-0ubuntu0.17.04_amd64.deb ...
Unpacking postgresql-9.6 (9.6.3-0ubuntu0.17.04) ...
Selecting previously unselected package postgresql.
Preparing to unpack .../5-postgresql_9.6+179_all.deb ...
Unpacking postgresql (9.6+179) ...
Selecting previously unselected package postgresql-contrib-9.6.
Preparing to unpack .../6-postgresql-contrib-9.6_9.6.3-0ubuntu0.17.04_amd64.deb ...
Unpacking postgresql-contrib-9.6 (9.6.3-0ubuntu0.17.04) ...
Selecting previously unselected package sysstat.
Preparing to unpack .../7-sysstat_11.4.3-1_amd64.deb ...
Unpacking sysstat (11.4.3-1) ...
Setting up sysstat (11.4.3-1) ...

Creating config file /etc/default/sysstat with new version
update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode
Processing triggers for ureadahead (0.100.0-19) ...
Setting up libpq5:amd64 (9.6.3-0ubuntu0.17.04) ...
Processing triggers for libc-bin (2.24-9ubuntu2.2) ...
Setting up postgresql-client-common (179) ...
Processing triggers for systemd (232-21ubuntu5) ...
Setting up postgresql-common (179) ...
/usr/share/postgresql-common/supported-versions: 81: /etc/os-release: 1: parameter not set
dpkg: error processing package postgresql-common (--configure):
 subprocess installed post-installation script returned error exit status 2
Processing triggers for man-db (2.7.6.1-2) ...
Setting up postgresql-client-9.6 (9.6.3-0ubuntu0.17.04) ...
update-alternatives: using /usr/share/postgresql/9.6/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
dpkg: dependency problems prevent configuration of postgresql-9.6:
 postgresql-9.6 depends on postgresql-common (>= 171~); however:
  Package postgresql-common is not configured yet.

dpkg: error processing package postgresql-9.6 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql:
 postgresql depends on postgresql-9.6; however:
  Package postgresql-9.6 is not configured yet.

dpkg: error processing package postgresql (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql-contrib-9.6:
 postgresql-contrib-9.6 depends on postgresql-9.6 (= 9.6.3-0ubuntu0.17.04); however:
  Package postgresql-9.6 is not configured yet.

dpkg: error processing package postgresql-contrib-9.6 (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          No apport report written because the error message indicates its a followup error from a previous failure.
                                                    No apport report written because MaxReports is reached already
                                  Processing triggers for systemd (232-21ubuntu5) ...
Processing triggers for ureadahead (0.100.0-19) ...
Errors were encountered while processing:
 postgresql-common
 postgresql-9.6
 postgresql
 postgresql-contrib-9.6
E: Sub-process /usr/bin/dpkg returned an error code (1)

Steps to reproduce (if you knew)
sudo apt install postgresql

Expected behaviour
PostgreSQL should be installed

Other Note (feature-request, question, etc...)

Ubiquity > Drop down arrow contrast and Remove (or only show) Skip when necessary

Reporter info

 * Distribution - (run ```lsb_release -a```)
Pop OS 17.04
 * Related Application and/or Package Version - apt policy $PACKAGE NAME
ubiquity

Actual issue

During installation the drop down arrow for more detail is invisible (it appears left of the text describing the installation step).

The skip button doesn't appear to do anything. If true remove or at least show only when valid.

Steps to reproduce (if you knew)

Install Pop OS

Expected behaviour

Arrow is visible. Skip button does something or doesn't show.

Other Note (feature-request, question, etc...)

Feature Request: Provide dash to dock extension

Many users expect a computer to work with the ever same principle, with an application menu and a taskbar or some kind of dock.
This is why I think it's important to include the Dash to Dock extension, which can then be enabled through the GNOME Tweaks tool.
It basically allows one to let the sidebar in the activities menu behave like a dock.

Side note:
For easy installation of shell addons from https://extensions.gnome.org/, it's also important to provide the GNOME Shell integration browser extension in firefox.

ENHANCEMENT: Gnome Extensions

Reporter info
This is to keep track of the extensions that are in use by different users to determine what would be good extensions to include by default.

My extensions:
Better volume indicator
No topleft hot corner (Disable Hot Corners refused to work for me)
random walls
removable drive menu
Show desktop from overview
Suspend button
Topicons Plus
User Themes

Clarify the scope of the project

Pop!_OS is being reported on Reddit and Phoronix as a "distro". And the name of the project here on GitHub is "pop-distro". But the README refers to it as a spin.

It would be helpful to clarify the scope and aim of the project, as well as how much interoperability should be expected with mainline Ubuntu, and whether (and/or how much) Pop!_OS will be supported on non-System76 hardware.

Thank you.

Running source /etc/os-release return an error

Reporter info

 * Distribution - (run ```lsb_release -a```)
    Distributor ID:	Ubuntu
    Description:	Ubuntu 17.04
    Release:	17.04
    Codename:	zesty

Issue/Bug Description

When installing Unreal Engine, their script runs into a problem when trying to run source /etc/os-release, which doesn't happen on Ubuntu 16.10.

The error returned is ubuntu: command not found.

Steps to reproduce (if you know)

Running the following gives you an error.

$ source /etc/os-release
ubuntu: command not found

Expected behaviour

While in the script the command would populate variables like ID and ID_LIKE that are needed for Unreal Engine.

Other Notes

To download the source and install Unreal Engine visit website.

Memory Use is Too High

Reporter info

 * Distribution - (run ```lsb_release -a```)
 * Related Application and/or Package Version - apt policy $PACKAGE NAME

Pop!_OS 17.04

Issue/Bug Description
Memory usage is high compared to other GNOME based distros. Appears related to theming.

Steps to reproduce (if you know)
From internal testing at System76 - Pop!_OS does legitimately use 1.4G where Ubuntu uses 1.0G of memory at idle. Switching back to the Adwaita lowers the memory.

Expected behaviour
Use equivalent or lower memory than other GNOME based distributions.

Docker not yet available for zesty OS

Distributor ID:	Ubuntu
Description:	Ubuntu 17.04
Release:	17.04
Codename:	zesty

 * Related Application and/or Package Version - apt policy $PACKAGE NAME
sudo apt install docker  or sudo apt install docker-ce

Issue/Bug Description
With no official docker release for zesty, POP-OS will require the user perform a manual install of docker from binaries.
https://askubuntu.com/questions/909691/how-to-install-docker-on-ubuntu-17-04
Docker is essential for developers especially if it's to be installed as the primary OS on a development laptop.

Steps to reproduce (if you know)

Attempt to follow the docker-ce instructions here :
https://docs.docker.com/engine/installation/linux/docker-ce/debian/#install-using-the-repository

The step to update the repository will fail with :
Err:9 https://download.docker.com/linux/debian zesty Release
404 Not Found

Expected behaviour

The latest docker should be install-able through the normal apt get install command.

Other Notes

Terminal theme - font color visibilty

Reporter info

 * Distribution - No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 17.04
Release:	17.04
Codename:	zesty
 * Related Application and/or Package Version - apt policy $PACKAGE NAME

zsh:
  Installed: 5.2-5ubuntu1
  Candidate: 5.2-5ubuntu1
  Version table:
 *** 5.2-5ubuntu1 500
        500 http://us.archive.ubuntu.com/ubuntu zesty/main amd64 Packages
        100 /var/lib/dpkg/status

Actual issue
I am using zsh in the terminal and I am using a zsh plugin called zsh-autosuggestions. When typing a previous command again, it will show you a possible match to your history. This text color is a lighter color. In the below screenshots you will see what it looks like. Then if I highlight the area, you see there is more text.

image

But there is more text that is not visible

image

Maybe this has to do with the plugin itself but not sure.

Steps to reproduce (if you knew)

  • Install ZSH
  • Install plugin zsh-autosuggestions
  • reload the terminal
  • Start typing something that is in your zsh history and see the possible command it should be

Expected behaviour

I should be able to see the text

Ship GNOME MPV as default Video Player

I would like to point out that I went ahead and tried MPV 3.24 and we should take it under consideration for shipping by default. It is really great and respects all the GNOME-isms we've grown so fond of. ;)

screenshot from 2017-06-21 09-36-48

Also works with Wayland properly for screenshots ^

Feature request: Software Boutique

I think that the Software Boutique would be a wonderful addition to this distribution. Although Software Boutique is currently specific to Ubuntu MATE, it's being redesigned to not have any requirements on Ubuntu MATE and to instead be completely independent. It's also going to be given features to install any Debian package normally in the repositories, even if it's not featured in the Software Boutique. Once this conversion is finished, you should only need to install the Software Boutique.

This new version of Software Boutique is targeting 17.10, which is also what Pop is targeting. I think this should come up by default during the first run wizard. A welcome screen would be a great asset.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.