Project

General

Profile

Bug #16576

deb.tails.boum.org: adjust incoming handling & documentation

Added by CyrilBrulebois 2 months ago. Updated 2 days ago.

Status:
In Progress
Priority:
Low
Assignee:
Category:
Infrastructure
Target version:
Start date:
03/19/2019
Due date:
% Done:

0%

QA Check:
Ready for QA
Feature Branch:
Type of work:
Sysadmin
Blueprint:
Starter:
Affected tool:

Description

The current contents of /srv/reprepro/incoming/ follow:

-rw-r--r-- 1 reprepro reprepro  12975 Feb  9 18:52 ikiwiki_3.20170111.0tails2_amd64.buildinfo
-rw-rw-r-- 1 reprepro reprepro  19450 Jan 13 10:35 systemd_240-4~bpo9+0tails1_amd64.buildinfo
-rw-r--r-- 1 reprepro reprepro   7502 Jan 16 10:31 tails-greeter_1.0.9_amd64.buildinfo
-rw-r--r-- 1 reprepro reprepro   7711 Feb 23 12:37 tails-installer_5.0.14+dfsg-0tails1_amd64.buildinfo
-rw-r--r-- 1 reprepro reprepro   7711 Feb 24 06:30 tails-installer_5.0.15+dfsg-0tails1_amd64.buildinfo
-rw------- 1 reprepro reprepro  18635 Jan 16 11:30 tails-iuk_3.5-1_amd64.buildinfo
-rw-r--r-- 1 reprepro reprepro  23903 Jan 16 11:09 tails-persistence-setup_2.0.3-1_amd64.buildinfo
-rw-r--r-- 1 reprepro reprepro  24142 Mar 17 08:20 tails-persistence-setup_2.1.0-1_amd64.buildinfo
-rw-r--r-- 1 reprepro reprepro  55738 Mar 17 21:12 thunderbird_60.5.1-1~deb9u1.0tails1_amd64.buildinfo
-rw-rw-r-- 1 reprepro reprepro 262144 Jan 13 11:01 udev-udeb_240-4~bpo9+0tails1_amd64.udeb
-rw-r--r-- 1 reprepro reprepro  11149 Jan 16 11:33 whisperback_1.7.20_amd64.buildinfo
-rw-r--r-- 1 reprepro reprepro  11221 Mar 18 08:36 whisperback_1.7.21_amd64.buildinfo

I haven't done any particular clean-up for my thunderbird upload, from an sbuild stretch chroot on stretch, and that upload was processed just fine. So I think 09824d3cd53b06c15af7f4c80b5c7c53966b7908 is right and we could update the documentation to strip those bits entirely?

On the infra side, it might make sense to get rid of .buildinfo and .udeb files though, as part of some clean-up?

Filing this as contributors documentation, without categorizing as infra as it's a bit of a dual bug report (infra & doc)…

Associated revisions

Revision 7c7a44df (diff)
Added by intrigeri 2 months ago

Custom APT repo: drop obsolete instruction (refs: #16576).

dbgsym are supported and imported just fine into our custom APT repo.

For example we currently have:

thunderbird-dbgsym | 1:60.5.1-1~deb9u1.0tails1 | tor+http://jenw7xbd6tf7vfhp.onion stable/main amd64 Packages
thunderbird-dbgsym | 1:60.5.1-1~deb9u1.0tails1 | tor+http://jenw7xbd6tf7vfhp.onion devel/main amd64 Packages
thunderbird-dbgsym | 1:60.3.0-1~deb9u1.0tails1 | tor+http://jenw7xbd6tf7vfhp.onion testing/main amd64 Packages

Revision 91a3d74f (diff)
Added by intrigeri 2 months ago

Custom APT repo: drop obsolete instruction (refs: #16576).

The version of reprepro we currently run does not choke on .buildinfo files.
The only remaining issue is that reprepro leaves these files in the "incoming"
directory after successfully importing a package, but that should be dealt with
elsewhere (e.g. on the infra side) — if at all — instead of requiring
everyone who uploads a package to do some extra work.

History

#1 Updated by intrigeri 2 months ago

  • Status changed from Confirmed to In Progress

#2 Updated by intrigeri 2 months ago

  • Category set to Infrastructure
  • Assignee set to bertagaz
  • Target version set to Tails_3.14
  • QA Check set to Ready for QA
  • Type of work changed from Contributors documentation to Sysadmin

I haven't done any particular clean-up for my thunderbird upload, from an sbuild stretch chroot on stretch, and that upload was processed just fine. So I think 09824d3cd53b06c15af7f4c80b5c7c53966b7908 is right and we could update the documentation to strip those bits entirely?

Right, doc fixed.

On the infra side, it might make sense to get rid of .buildinfo and .udeb files though, as part of some clean-up?

Good point! Given the low impact (relatively to the 24GB our custom APT repo currently uses), I did the cheapest possible thing that seemed good enough, i.e. clean these files up once at boot time.

@bertagaz, please review https://git.tails.boum.org/puppet-tails/commit/?id=fffd09356570cbbedb1a63b06af02820084d715d. Thanks in advance!

#3 Updated by CyrilBrulebois 2 days ago

  • Target version changed from Tails_3.14 to Tails_3.15

Also available in: Atom PDF