Feature #7746
Rebase our patches on top of Icedove 38
100%
Description
Subtasks
Related issues
Has duplicate Tails - |
Duplicate | 2015-05-29 | |
Blocks Tails - |
Resolved | 2013-10-16 | |
Blocked by Tails - |
Resolved |
History
#1 Updated by intrigeri 2014-08-05 08:40:21
- blocks
Feature #6369: Build Debian packages of Icedove 38 with our patches / create proper branch situation added
#2 Updated by intrigeri 2014-08-05 08:42:11
- blocked by deleted (
)Feature #6369: Build Debian packages of Icedove 38 with our patches / create proper branch situation
#3 Updated by intrigeri 2014-08-05 08:42:23
- Target version deleted (
Sustainability_M1)
#4 Updated by intrigeri 2014-08-05 08:42:52
- Parent task changed from
Feature #5663toFeature #6154
#5 Updated by intrigeri 2014-08-05 08:43:16
- blocks
Feature #6369: Build Debian packages of Icedove 38 with our patches / create proper branch situation added
#6 Updated by intrigeri 2014-08-11 12:50:16
- blocked by
Feature #7064: Update our plans for securing Icedove's autoconfig wizard wrt. recent developments added
#7 Updated by intrigeri 2014-08-12 13:43:52
- Category set to 212
#8 Updated by anonym 2015-03-12 15:14:53
- Feature Branch set to icedove:secure_account_creation-31.3.0-1_deb7u1
It seems I have rebased the patches on version 31.3.0-1_deb7u1 in the secure_account_creation-31.3.0-1_deb7u1
branch. I can’t recall if I have tested that it actually works. The other branches in our Git repo that contains some version of the patches are:
secure_account_creation
(based on version 8.0-1)secure_account_creation-24
(based on version 24.6.0-1~deb7u1)
#9 Updated by intrigeri 2015-05-29 12:30:46
- Subject changed from Rebase our patches on top of Icedove 31 to Rebase our patches on top of Icedove 38
- Assignee deleted (
None) - Target version set to 246
Icedove 38 will be out soon, so before the work on Icedove actually starts.
#10 Updated by intrigeri 2015-05-29 12:31:15
- blocks #8668 added
#11 Updated by sajolida 2015-11-27 04:44:49
- Target version changed from 246 to Tails_2.0
#12 Updated by Anonymous 2016-02-04 17:44:17
- Status changed from Confirmed to In Progress
- % Done changed from 0 to 10
- Feature Branch changed from icedove:secure_account_creation-31.3.0-1_deb7u1 to icedove:tails_secure_account_creation-38.5.0
anonym has rebased the patches on icedove:secure_account_creation-38.5.0-1. However this branch actually seems to not have the latest packaging work, but only the latest upstream code.
I’ve also retested these patches on a clean checkout of the upstream code, version 38.5.0. I did that using Debian’s git repository branch upstream/38.5.0. They do apply cleanly.
From here, I am treating these patches as debian patches only. I have rebased them on a branch forked off of Debian’s master branch, which is the current packaging branch. There, I’ve added them to debian/patches and debian/patches/series. I’ll push this branch to our Icedove repository. This shall be icedove:tails_secure_account_creation-38.5.0. I will propose this as a patch against the Debian package for the time being.
#13 Updated by Anonymous 2016-02-04 18:30:05
- Feature Branch changed from icedove:tails_secure_account_creation-38.5.0 to icedove:tails-secure_account_creation-38.5.0
#14 Updated by intrigeri 2016-02-04 19:11:39
JFTR, “gbp pq” (and similar tools) allows one to maintain patches against upstream code “the Git way”, which is generally a nice way to work on the code and patches themselves, and still get them as quilt patches, that we need for the Debian packaging.
#15 Updated by Anonymous 2016-02-05 16:49:11
- Target version changed from Tails_2.0 to Tails_2.2
#16 Updated by Anonymous 2016-02-24 11:22:24
intrigeri wrote:
> JFTR, “gbp pq” (and similar tools) allows one to maintain patches against upstream code “the Git way”, which is generally a nice way to work on the code and patches themselves, and still get them as quilt patches, that we need for the Debian packaging.
Indeed, but from what I understand this creates another branch (quite heavy on this code), and so I stick to the debian quilt way for now.
#17 Updated by Anonymous 2016-03-08 11:24:38
I’ve finally managed to push this to https://git-tails.immerda.ch/icedove/log/?h=tails_secure_account_creation-38.5.0
#18 Updated by anonym 2016-03-09 03:52:15
u wrote:
> I’ve finally managed to push this to https://git-tails.immerda.ch/icedove/log/?h=tails_secure_account_creation-38.5.0
I created a new branch tails_secure_account_creation-38.6.0-deb8u1
which is a rebase of this branch ontop of the Debian upstream’s security/jessie
and built packages (see Feature #6158#note-22).
Of course, I guess we should do it cleanly some how, with a tails_secure_account_creation-38.6.0
branch based on Debian unstable, etc.
#19 Updated by Anonymous 2016-03-10 14:41:05
- Status changed from In Progress to Resolved
- Feature Branch changed from icedove:tails-secure_account_creation-38.5.0 to icedove:tails-secure_account_creation-38.6.0
#20 Updated by intrigeri 2016-05-10 04:29:44
- Assignee deleted (
) - % Done changed from 10 to 100
#21 Updated by intrigeri 2016-05-10 04:44:10
- has duplicate
Feature #9492: Adapt the patchset to work on current Icedove added