著者: Kill Your TV 日付: To: tails-dev 題目: Re: [Tails-dev] [review'n'merge:1.2]
feature/7732-i2p-network-manager-hook
On Fri, 26 Sep 2014 16:25:16 +0000 (UTC)
anonym <anonym@???> wrote:
> 26/09/14 14:31, Kill Your TV wrote:
> > On Fri, 26 Sep 2014 02:46:42 +0000 (UTC)
> > anonym <anonym@???> wrote:
> >
> >> First, you haven't removed the
> >> `config/chroot_local-includes/usr/local/bin/tails-start-i2p`
> >> script, which imho now is obsolete.
> >
> > Correct. I didn't remove it in case others thought that what I came
> > up with was "subpar".
>
> If we're merging your branch (which seems likely after the things I
> mentioned get fixed) it's going to be the replacement of the old way,
> so please go ahead and remove those things.
Done.
> >> Similarly we can remove
> >> `config/chroot_local-includes/usr/share/applications/i2p.desktop*`
> >> to drop the also obsolete Applications -> Internet -> i2p .desktop
> >> entry.
> >
> > In the I2P browser branch I changewd that desktop entry to point to
> > the browser. I wasn't sure that I could delete it here without
> > causing a problem when/if the other branch (the I2P browser one) is
> > merged in.
>
> I see. In general, when working on multiple related branches, it's
> better if you try to keep the inter-dependencies to a minimum, since
> it's not necessary that all of them get merged at the same time.
Indeed, in practice I try to make branches 'self-contained' so that
they can be merged (or not) without affecting any other branch, but with
these two branches that wasn't possible without introducing merge
conflicts. Granted, they're *easy* to solve merge conflicts, but
conflicts nontheless.
> As for this specific issue, I suggest you re-write the history a bit
> in feature/7725-i2p-browser and create a new i2p-browser.desktop which
> names it "I2P-enabled Browser" (or "I2P Browser" for consistency with
> "Tor Browser"?), and then remove i2p.desktop in
> feature/7732-i2p-network-manager-hook.
Done, other than the rewriting of feature/7725-i2p-browser's history
since merging everything into a transient branch worked fine.