Debian Package Tracker
Register | Log in
Subscribe

freedom-maker

FreedomBox image builder

Choose email to subscribe with

general
  • source: freedom-maker (main)
  • version: 0.28
  • maintainer: FreedomBox Packaging Team (DMD)
  • uploaders: James Valleroy [DMD] – Federico Ceratto [DMD] – Joseph Nuthalapati [DMD] – Sunil Mohan Adapa [DMD]
  • arch: all
  • std-ver: 4.5.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • stable: 0.23
  • testing: 0.28
  • unstable: 0.28
versioned links
  • 0.23: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.28: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • freedom-maker
action needed
Depends on packages which need a new maintainer normal
The packages that freedom-maker depends on which need a new maintainer are:
  • sudo (#976244)
    • Depends: sudo
Created: 2020-12-02 Last update: 2021-01-19 23:38
18 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 3f6f5e22ecac47c81454c780c070028f04570da4
Author: Joseph Nuthalapati <njoseph@riseup.net>
Date:   Fri Aug 28 23:32:24 2020 +0530

    with-build-dep: Remove check for stable
    
    `--with-build-dep` option doesn't currently work for Buster stable
    images. We wouldn't be building stable images for development as part of
    our CI system. This can be tried again in Bullseye maybe.
    
    Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit b1ffae532306b156b3692b50385ed9642c05c1e8
Author: Joseph Nuthalapati <njoseph@riseup.net>
Date:   Wed Aug 26 10:28:28 2020 +0530

    with-build-dep: Clean up cloned freedombox repo
    
    Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit a92877956e03365a4f0b9c7043c41bcb700f8595
Author: Joseph Nuthalapati <njoseph@riseup.net>
Date:   Wed Aug 26 09:17:42 2020 +0530

    with-build-dep: Remove implicit image size setting
    
    Image size can be set by the --image-size argument while building images.
    
    Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 6181d401b2521439855c86bf02ea7ea59ba6f841
Author: Joseph Nuthalapati <njoseph@riseup.net>
Date:   Tue Aug 25 06:56:58 2020 +0530

    YAPF formatting
    
    Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 56cfd88adc562a2b547399e0ea66ed4814dc0521
Author: Joseph Nuthalapati <njoseph@riseup.net>
Date:   Tue Aug 25 06:54:53 2020 +0530

    Allow build dependencies to be included in images
    
    Such images can be used for FreedomBox development when used with
    virtual machines or with systemd-nspawn containers.
    
    Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 5d6a7429754332e26387de31849f9e6afd047570
Author: Debian Janitor <janitor@jelmer.uk>
Date:   Sat Aug 29 07:29:24 2020 +0000

    debian/tests: Replace use of deprecated $ADTTMP with $AUTOPKGTEST_TMP
    
    Changes-By: lintian-brush
    Fixes: lintian: uses-deprecated-adttmp
    See-also: https://lintian.debian.org/tags/uses-deprecated-adttmp.html
    
    Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>

commit aec75413401bfa542bbedaa12ce8130a2631e259
Author: Joseph Nuthalapati <njoseph@riseup.net>
Date:   Wed Aug 26 11:00:08 2020 +0530

    stable: Remove udiskie using `apt autoremove`
    
    This reduces the size of the stable images from 625MB to 546MB.
    
    Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
    [sunil: Update test case]
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>

commit 97f755998bc065330bc254262358f920faf57920
Author: James Valleroy <jvalleroy@mailbox.org>
Date:   Sun Aug 9 14:29:14 2020 -0400

    debian: Add gbp dch config
    
    Simplifies running the gbp dch command.
    
    Also detected by debian-janitor to skip updating the changelog.
    
    Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
    Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>

commit 5e50e2f53140f35a1374684ca2451011be0e4b22
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Aug 7 15:56:32 2020 -0700

    man: Regenerate manual page
    
    $ cd doc; xmlto man freedom-maker.xml; mv freed-maker.1 ../debian
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit e1e4f556cac17d54877e965c4306990ba0f3ed26
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Aug 7 15:55:15 2020 -0700

    README, man: Add information about new targets - arm64, armhf
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 29692e9d311087924597149920697950f98dc774
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Thu Aug 6 15:27:34 2020 -0700

    arm_efi: Don't allow grub to update NVRAM variables
    
    When grub is installed on EFI targets, it attempts to update the EFI variables
    in NVRAM to point to itself. When building an image on a different host than
    what is going to run the image, this is not relevant. Tell grub not to touch the
    NVRAM variables.
    
    Tests:
    
    - Build arm64 and amd64 unstable images on a machine with non-EFI.
    
    - Build arm64 image on a machine with EFI (on builtbot).
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>

commit 3d9fd26b15fdf993a2d6af3257eee301e07262aa
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Thu Jul 2 18:55:22 2020 -0700

    *: Switch to SPDX license identifier
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 8b761cf1f2468ab4ba1ee11b734daa81d1a5c68b
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Sat Jul 25 12:12:21 2020 -0700

    armhf: New target to build generic UEFI images for all armhf boards
    
    Tested on A20-OLinuXino-Lime2 Rev.K with BAY-HDD with u-boot on SD card and
    FreedomBox on HDD.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit da70e81de2105dab8ede3eb07db40578ed931d0a
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Sat Jul 25 12:10:50 2020 -0700

    arm64: Factor out code related to ARM EFI so it can be reused
    
    For building armhf UEFI image, very similar code as for arm64 UEFI image is
    needed. Factor out the code into a base class so that it can be reused by armhf
    UEFI image.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 37944de4166175f46bde5e732a052ca028d20505
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Sat Jul 25 12:08:11 2020 -0700

    library: Allow specifying GRUB target platform
    
    This will be useful for building UEFI images for armhf. On that platform,
    grub-install errors out as the default target platform is not arm-efi.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit b805c7a0a3da0b5bff8f8a0396d79140d10049fa
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Jul 14 22:11:01 2020 -0700

    arm64: Add a builder for ARM64 universal images based on UEFI
    
    Tests:
    
    - Build an arm64 image and verify that:
    
      - Boot Rock64 board with SD card with an SPI flash containing u-boot. OS disk
      in USB 3.0 port does not work. OS disk in USB 2.0 port works.
    
      - Boot RockPro64 board with OS disk in USB 2.0 (and 3.0) port with an SPI
      flash containing u-boot.
    
      - Boot Raspberry Pi 3B+ board with OS disk in USB port with an SD card
      containing u-boot.
    
      - grub-efi-arm64 package is installed in the image.
    
      - /boot/efi/EFI/boot/bootaa64.efi is present.
    
      - /boot/efi/dtb folder contains the list of all DTBs in the kernel.
    
      - After booting the OS, install linux-image-<version>-cloud-arm64. Notice that
      /boot/efi/dtb/ directory contains all the contents of
      /usr/lib/linux-image-<version>-cloud-arm64. When the package is removed the
      contents of /boot/efi/dtb revert to /usr/lib/linux-image-<version>-arm64.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 6cd0f221cf10fd1f38cd1448cff5d866ab90fca6
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Wed Jul 15 18:17:17 2020 -0700

    builder: internal: Allow building images with GPT partition table
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>

commit 7c489cfe4316c27a29640de42e112be6dc14e49e
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Jul 14 22:10:17 2020 -0700

    builder: internal: Allow creating an EFI partition
    
    Tests:
    
    - Built an arm64 image and observed the following:
    
      - EFI partition was created as first partition. It's size is 256M. Remaining
      space is allocated to root partition. The space between the two partitions is
      not significant.
    
      - EFI partition has vfat file system.
    
      - /etc/fstab has entry for /boot/efi with the properly filesystem UUID.
    
      - btrfs-progs package is installed.
    
      - EFI partition contains files it is supposed to have such as
      EFI/debian/grubaa64.efi.
    
    Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
    Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
Created: 2020-07-25 Last update: 2021-01-17 14:34
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.5.1 instead of 4.5.0).
Created: 2020-11-17 Last update: 2020-11-17 05:41
news
[rss feed]
  • [2020-07-03] freedom-maker 0.28 MIGRATED to testing (Debian testing watch)
  • [2020-06-30] Accepted freedom-maker 0.28 (source) into unstable (James Valleroy)
  • [2020-05-06] freedom-maker 0.27 MIGRATED to testing (Debian testing watch)
  • [2020-05-04] Accepted freedom-maker 0.27 (source) into unstable (James Valleroy)
  • [2020-02-13] freedom-maker 0.26 MIGRATED to testing (Debian testing watch)
  • [2020-02-11] Accepted freedom-maker 0.26 (source) into unstable (James Valleroy)
  • [2019-10-06] freedom-maker 0.25 MIGRATED to testing (Debian testing watch)
  • [2019-10-04] Accepted freedom-maker 0.25 (source) into unstable (James Valleroy)
  • [2019-07-18] freedom-maker 0.24 MIGRATED to testing (Debian testing watch)
  • [2019-07-16] Accepted freedom-maker 0.24 (source) into unstable (James Valleroy)
  • [2019-01-31] freedom-maker 0.23 MIGRATED to testing (Debian testing watch)
  • [2019-01-28] Accepted freedom-maker 0.23 (source) into unstable (James Valleroy)
  • [2019-01-17] freedom-maker 0.22 MIGRATED to testing (Debian testing watch)
  • [2019-01-14] Accepted freedom-maker 0.22 (source) into unstable (James Valleroy)
  • [2019-01-03] freedom-maker 0.21 MIGRATED to testing (Debian testing watch)
  • [2019-01-01] Accepted freedom-maker 0.21 (source) into unstable (James Valleroy)
  • [2018-12-07] freedom-maker 0.20 MIGRATED to testing (Debian testing watch)
  • [2018-12-04] Accepted freedom-maker 0.20 (source) into unstable (James Valleroy)
  • [2018-07-20] freedom-maker 0.19 MIGRATED to testing (Debian testing watch)
  • [2018-07-18] Accepted freedom-maker 0.19 (source) into unstable (James Valleroy)
  • [2018-06-22] freedom-maker 0.18 MIGRATED to testing (Debian testing watch)
  • [2018-06-20] Accepted freedom-maker 0.18 (source) into unstable (James Valleroy)
  • [2018-06-07] freedom-maker 0.17 MIGRATED to testing (Debian testing watch)
  • [2018-06-04] Accepted freedom-maker 0.17 (source) into unstable (James Valleroy)
  • [2018-05-24] freedom-maker 0.16 MIGRATED to testing (Debian testing watch)
  • [2018-05-21] Accepted freedom-maker 0.16 (source) into unstable (James Valleroy)
  • [2018-05-03] freedom-maker 0.15 MIGRATED to testing (Debian testing watch)
  • [2018-04-28] Accepted freedom-maker 0.15 (source) into unstable (James Valleroy)
  • [2018-04-01] freedom-maker 0.14 MIGRATED to testing (Debian testing watch)
  • [2018-03-26] Accepted freedom-maker 0.14 (source) into unstable (James Valleroy)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • buildd: logs, clang, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.28

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing