Commit Graph

133 Commits

Author SHA1 Message Date
Michael Hudson-Doyle 58af29b933 update github urls to new organization 2021-02-23 12:03:37 +13:00
Michael Hudson-Doyle 9271f17dd2 move subiquity.snapd to subiquitycore.snapd 2020-07-02 12:56:49 +12:00
Maciej Borzecki 06de80cf60 debian/console-conf@.service: use triggering conditions, make recovery marker file one
Use triggering conditions for controlling when console-conf should run. We
effectively want it to start if there is no /var/lib/console-conf/complete
file *or* the snapd recovery marker file exists.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
2020-05-13 18:24:27 +02:00
Dimitri John Ledkov abefa90b50 releasing package subiquity version 20.04.1+git45g5f9fae19 2020-04-20 15:35:29 +01:00
Dimitri John Ledkov ada4c7b14d Upload subiquity snapshot with newer translations and consoleconf. 2020-04-09 14:04:47 +01:00
Dimitri John Ledkov a5c106be0c releasing package subiquity version 20.03.3+git107gb7ae4d06 2020-04-06 17:14:36 +01:00
Dimitri John Ledkov 88dd0e021f Update clean target to regenerate .pot 2020-03-10 12:00:13 +00:00
Dimitri John Ledkov 68a71d36d1 releasing package subiquity version 19.12.2+git106g3d9374ad 2020-03-05 09:51:29 +00:00
Ian Johnson 7696cf2112 debian/console-conf*.service: add core18 services as After deps
These are currently applied with hacks in the core18 repo when building the
core18 snap, but that was always meant to be a temporary thing until it was
upstreamed... here's the upstreaming.

Signed-off-by: Ian Johnson <ian.johnson@canonical.com>
2020-02-25 15:55:30 +01:00
Maciek Borzecki 3e14aa2ae5 debian/console-conf.*.service: run after snapd.recovery-chooser-trigger.service
On Core20 devices, the user may decice to invoke a recovery chooser by holding
down a specific key. Make sure that the recovery chooser trigger detection
service runs before, so that by the time console-conf runs, the trigger
detection window is closed and we may launch the chooser if needed.

Note, the patch only includes the bits for ensuring the correct order during
boot.

Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
2020-02-25 11:30:27 +01:00
Maciek Borzecki 06f528bb7f debian/console-conf.*.service: refactor the dependency on core.start-snapd.service
The service is named core.start-snapd.service in core20. Add a comment
explaining why we need this.

Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
2020-02-25 11:29:08 +01:00
Michael Vogt fc224aab0c services: run console-conf after core18.start-snapd.service
On core18 the firstboot seeding happens via the core18.start-snapd
service. This service will do the initial start of snapd when the
system is unseeded. This service will wait until the system is
fully seeded.

We cannot run console-conf before that because it uses the "snap"
command which will not be available before the system is seeded.

Once that has landed https://github.com/snapcore/core18/pull/74
can be reverted (in fact the hooks/200-console-conf-after.chroot
file can be removed entirely).
2020-02-25 11:05:09 +01:00
Dimitri John Ledkov 8f88daeb64 Upload subiquity snapshot to unbreak console-conf on core20. 2019-12-16 20:49:39 +00:00
Steve Langasek 857a28fdcd releasing package subiquity version 19.12.1.1 2019-12-12 11:16:25 -08:00
Steve Langasek 2390e0f616 Drop crufty .deb packages from the source package build. LP: #1855727. 2019-12-12 11:16:17 -08:00
Steve Langasek f6416abd78 Don't call dh_missing
Just don't bother, it's not worth creating a whitelist that's 3x longer than
the actual target packages we're building
2019-10-30 10:57:54 -07:00
Steve Langasek 4129f6f5ff Drop crufty .deb packages from the source package build
The binary packages from the subiquity source are unused with the exception
of console-conf (+subiquitycore) which is input into the core snap build;
and subiquity-tools is particularly bad as it has a hard-coded dependency
on python-all, which is not at all normal for a runtime package.

So just stop building these unmaintained binaries, and only build the ones
we actually use.
2019-10-30 10:41:46 -07:00
Dimitri John Ledkov 8e29d93293 Switch dependencies from probert, to probert-storage and
probert-network as needed. Reduces dependencies in core20 snap.
2019-09-06 12:19:26 +01:00
Dimitri John Ledkov 010911d950 Unbreak console-conf. 2019-08-15 12:13:30 +01:00
Dimitri John Ledkov b1151b6c1c Move python3-attr to subiquitycore package, as it is used by console-conf too. 2019-08-07 17:29:23 +01:00
Dimitri John Ledkov 14b81f53d5 Allow starting subiquity/console-conf without translations. 2019-08-07 15:59:16 +01:00
Dimitri John Ledkov b11965c72c Revert "Trick pkgstriptranslations into creating translations tarball with .pot/po but not stripping any .mo translations from the subiquitycore package (by using blacklist section) and ship empty /usr/share/locale directory in the console-conf package. Otherwise, console-conf fails to start on core20 as it needs _a_ translation. However, not sure if one can use translations in console-conf at all."
This reverts commit 3c1f8e1d27.

Because base tarballs dpkg exclude translations anyway, so this will
not work.
2019-08-07 15:58:16 +01:00
Dimitri John Ledkov 3c1f8e1d27 Trick pkgstriptranslations into creating translations tarball with .pot/po but not stripping any .mo translations from the subiquitycore package (by using blacklist section) and ship empty /usr/share/locale directory in the console-conf package. Otherwise, console-conf fails to start on core20 as it needs _a_ translation. However, not sure if one can use translations in console-conf at all. 2019-08-07 12:29:51 +01:00
Dimitri John Ledkov bb1a01893b releasing package subiquity version 19.08.1 2019-08-06 13:37:32 +01:00
Dimitri John Ledkov 822c21462f Fix up debian packaging:
* Fix up debian packaging:
  - generate .rtupdate in all the required packages
  - install .egg-info directory for scripts to work
2019-08-06 13:36:40 +01:00
Dimitri John Ledkov 71dbea28b1 Upgrade consoleconf in Ubuntu archive with i18n support.
Fixes #502
2019-07-01 11:07:27 +01:00
Łukasz 'sil2100' Zemczak 14c3d43b24 agetty needs an explicit -i to not to display the /etc/issue file before the login prompt. This was the default in the past probably. 2018-08-03 11:46:32 +02:00
Scott Moser cda9b7f1c8 debian: minor package cleanups.
run 'wrap-and-sort' and drop bzr as a build-depends.
2018-06-05 23:41:48 -04:00
Scott Moser af94275618 Make tox and Makefile more similar.
This does a few things with the end goal of making simplifying and
making consistent tox and 'make' methods of test or check.

Things here:
 * move python programs out of bin and into their own main.  Use
   entry_points to get scripts written for them.  One gain here is
   that we no longer have python programs that are not named .py.
   flake8 and friends would not check those programs by default.
 * install scripts in bin/ using the setup.py scripts and adjust
   snapcraft.yaml and debian packaging for that.
 * declare and use PYTHON in Makefile to avoid repeating 'python3'
 * declare and use CHECK_DIRS in Makefile for list of dirs to check.
 * no longer run 'flake8' from 'make check' by default.
 * remove the old tests/ directory.
2018-06-05 22:19:17 -04:00
Michael Hudson-Doyle 5ab28c9b98 bump version in debian/changelog 2018-03-16 15:30:08 +13:00
Dimitri John Ledkov 693f3e7c7d
Barebones i18n setup. 2017-09-18 14:14:39 +01:00
Michael Hudson-Doyle dfaae805c2 releasing package subiquity version 0.0.29 2017-03-29 13:10:00 +13:00
Michael Hudson-Doyle 8e7242e50e changelog for 0.0.29 2017-03-29 13:05:45 +13:00
Michael Hudson-Doyle f79c1ab6b9 some other things that shouldn't end up in the source package... 2017-03-28 15:54:18 +13:00
Michael Hudson-Doyle 23cb5de789 add python3-attr as a dependency 2017-03-13 15:23:39 +13:00
Michael Hudson-Doyle d07abbe250 run subquity on the serial console too 2017-03-03 15:59:18 +13:00
Michael Hudson-Doyle 292fd12df6 releasing package subiquity version 0.0.28 2017-02-17 15:14:43 +13:00
Michael Hudson-Doyle 8c7efc1b73 changelog 2017-02-17 15:14:43 +13:00
Michael Hudson-Doyle cc74f34fe9 start changelog 2017-02-17 14:09:44 +13:00
Michael Hudson-Doyle 9774a0ae41 releasing package subiquity version 0.0.27 2017-02-16 12:59:59 +13:00
Michael Hudson-Doyle 81cf01dfcb proof read changelog entry a bit 2017-02-16 12:59:05 +13:00
Michael Hudson-Doyle e82af36122 changelog updates 2017-02-16 12:11:38 +13:00
Michael Hudson-Doyle 3ba708ad5e ignore *.img files when building package
this makes using geninstaller -l a bit less painful
2017-02-14 10:48:34 +13:00
Michael Hudson-Doyle cdbd52d642 an attempt to make shift tab work in the linux console 2017-02-10 16:07:26 +13:00
Michael Hudson-Doyle c2928d4f5a fix typo in masking of subiquity-debug@tty1.service 2017-01-27 09:57:40 +13:00
Michael Hudson-Doyle bc9606ea7c changelog entries for recent work 2017-01-26 14:54:01 +13:00
Michael Hudson-Doyle 1706fd886d prevent system-debug@tty1 from running 2017-01-25 14:20:13 +13:00
Michael Hudson-Doyle 60982157b0 rearrange systemd stuff to only run subiquity on tty1
for https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1654085
2017-01-20 16:28:50 +13:00
Michael Hudson-Doyle 8ede2d730c and with that, we no longer depend on tornado 2017-01-18 12:02:34 +13:00
Michael Hudson-Doyle 950cef9031 changelog entry for this branch 2017-01-09 22:04:19 +13:00