Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-03-25 Thread Carsten Schoenert
Dear Release Team,

On Fri, Mar 10, 2017 at 10:19:23PM +0100, Carsten Schoenert wrote:
... 
> BTW: The last emails from Julien in this bug report wasn't reaching me,
> so it is not intended to don't answering question from the RT, I simply
> hasn't seen any activity here.
> 
> If no new big issues will arise we hopefully can write a unblock request
> in about a few days ...

it's seems you guys are working really quick and wanted to prevent me to
write a extra unblock request for Thunderbird 1:45.8.0-2. :-)

Thanks for already allowing the recent Thunderbird version to enter
testing without extra action on our side!

What should happen to this report? Should it be kept open? I guess this
isn't really needed and the report could be closed.

Regards
Carsten



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-03-10 Thread Carsten Schoenert
Hello Emilio,

On Fri, Mar 10, 2017 at 05:18:32PM +0100, Emilio Pozuelo Monfort wrote:
> BTW why is the source package still named icedove instead of thunderbird?

that's related to apt-listchanges. If we change the source name now
apt-listchanges can't do his job for getting automatic information to
the system administrators as apt-listchanges uses also the source
package name to display NEWS entries.

The name change for the source package is planned of course, but first
we would need to get the change of the binary packages into testing (and
stable-security and also wheezy-lts).

> And thanks for the prompt fix.

This was natural a needed thing to not break things longer than needed,
and, Mozilla has released a new version. So the upload was not simply a
re-upload with some fixes. We also got arm64 fixed by this.

BTW: The last emails from Julien in this bug report wasn't reaching me,
so it is not intended to don't answering question from the RT, I simply
hasn't seen any activity here.

If no new big issues will arise we hopefully can write a unblock request
in about a few days ...

Regards
Carsten



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-03-10 Thread Emilio Pozuelo Monfort
BTW why is the source package still named icedove instead of thunderbird?

And thanks for the prompt fix.

Cheers,
Emilio



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-03-06 Thread Julien Cristau
On 02/11/2017 04:20 PM, Julien Cristau wrote:
> On Sat, Jan 28, 2017 at 15:04:40 +0100, Julien Cristau wrote:
> 
>> On Sat, Jan 28, 2017 at 08:55:14 +0100, Carsten Schoenert wrote:
>>
>>> Mozilla upstream released Thunderbird 45.7.0 two days ago. Are you o.k.
>>> if we plan the upload about this version into unstable?
>>> I mean, there are only two packages with that dependency on the -dev
>>> package and other packages wont break even for stretch.
>>>
>> Let's do that.
>>
> This is still not in unstable?  What's going on?
> 
So now it's been in unstable 3 weeks, but it's FTBFS on most archs, and
there's not been any more upload to fix it since the first 45.7 upload
to sid.  What's blocking?  Can we do something to try and get this in
releaseable shape ASAP?

Thanks,
Julien



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-02-11 Thread Julien Cristau
On Sat, Jan 28, 2017 at 15:04:40 +0100, Julien Cristau wrote:

> On Sat, Jan 28, 2017 at 08:55:14 +0100, Carsten Schoenert wrote:
> 
> > Mozilla upstream released Thunderbird 45.7.0 two days ago. Are you o.k.
> > if we plan the upload about this version into unstable?
> > I mean, there are only two packages with that dependency on the -dev
> > package and other packages wont break even for stretch.
> > 
> Let's do that.
> 
This is still not in unstable?  What's going on?

Cheers,
Julien



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-01-28 Thread Julien Cristau
On Sat, Jan 28, 2017 at 08:55:14 +0100, Carsten Schoenert wrote:

> Mozilla upstream released Thunderbird 45.7.0 two days ago. Are you o.k.
> if we plan the upload about this version into unstable?
> I mean, there are only two packages with that dependency on the -dev
> package and other packages wont break even for stretch.
> 
Let's do that.

Cheers,
Julien



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-01-27 Thread Carsten Schoenert
On Fri, Jan 27, 2017 at 01:01:18AM +0100, Emilio Pozuelo Monfort wrote:
... 
> emilio@tatooine:~$ build-rdeps icedove-dev
> WARNING: dose-extra >= 4.0 is not installed. Falling back to old unreliable
> behaviour.
> Reverse Build-depends in main:
> --
> 
> calendar-exchange-provider
> sogo-connector
> 
> Found a total of 2 reverse build-depend(s) for icedove-dev.

I'm the maintainer of the latter package, I will prepare a upload for
this package on this weekend (it's planed for a longer time at all),
sogo-connector is only using some *.idl files from icedove-dev, that are
more or less just JS files. But to get of the need for the transitional
packages for the build and the package later the package needs a
rebuild.

I filled bug #852875 for calendar-exchange-provider, it's quite the same
as for the sogo-connector. No header or libraries are used, the B-D and
the Depends field needs to be adjusted.

Mozilla upstream released Thunderbird 45.7.0 two days ago. Are you o.k.
if we plan the upload about this version into unstable?
I mean, there are only two packages with that dependency on the -dev
package and other packages wont break even for stretch.

Regards
Carsten



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-01-26 Thread Emilio Pozuelo Monfort
On 25/01/17 22:49, Carsten Schoenert wrote:
> One more minor note,
> 
> On Tue, Jan 24, 2017 at 08:07:02AM +0100, Carsten Schoenert wrote:
> ...
>> So maybe some extension may break now simply because the package
>> dependencies are now to strict. Such packages should be easy to find as
>> if the icedove package is referenced the thunderbird package needed to
>> be provided as well. Christoph could (and should) address such problems
>> in his announcement.
> 
> this statement is not fully true from a backview.
> We need to ship the transitional icedove package for Stretch at all
> times so a dependency on 'icedove' will end in the reverse dependency on
> 'thunderbird' and the extension will work. For Stretch+1 we need to proof
> the xul-ext packages for depending on thunderbird then.
> 
> Christoph will check which reverse depends on icedove-dev we have.

emilio@tatooine:~$ build-rdeps icedove-dev
WARNING: dose-extra >= 4.0 is not installed. Falling back to old unreliable
behaviour.
Reverse Build-depends in main:
--

calendar-exchange-provider
sogo-connector

Found a total of 2 reverse build-depend(s) for icedove-dev.

Cheers,
Emilio



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-01-25 Thread Carsten Schoenert
One more minor note,

On Tue, Jan 24, 2017 at 08:07:02AM +0100, Carsten Schoenert wrote:
...
> So maybe some extension may break now simply because the package
> dependencies are now to strict. Such packages should be easy to find as
> if the icedove package is referenced the thunderbird package needed to
> be provided as well. Christoph could (and should) address such problems
> in his announcement.

this statement is not fully true from a backview.
We need to ship the transitional icedove package for Stretch at all
times so a dependency on 'icedove' will end in the reverse dependency on
'thunderbird' and the extension will work. For Stretch+1 we need to proof
the xul-ext packages for depending on thunderbird then.

Christoph will check which reverse depends on icedove-dev we have.

Regards



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-01-23 Thread Carsten Schoenert
Hello Julien,

On Sun, Jan 22, 2017 at 05:32:01PM +0100, Julien Cristau wrote:
> I guess it's better to do that now rather than after the release.  What
> are the effects of the rebranding on reverse dependencies, if any?

thanks for your positive answer in principal about that! And yes, we
think also the switch is done better now than some weeks after the
relase.

I'm running Thunderbird packages for about at least 1/2 year in all
versions since 45.1.0. I haven't had any problems on that and haven't
seen any non working reverse depended packages. But I can't test all
xul-ext-* packages and other named plugins that can be found in the
repository. As far as I've seen most of the maintainers of such packages
have already done the extension the the package description with the
adoption of the Provides/Enhances and the Depends field of their
packages.
So maybe some extension may break now simply because the package
dependencies are now to strict. Such packages should be easy to find as
if the icedove package is referenced the thunderbird package needed to
be provided as well. Christoph could (and should) address such problems
in his announcement.

The typical extensions I'm using are working so far. Normaly I've
installed enigmail, xul-ext-adblock-plus, xul-ext-compactheader,
xul-ext-dispmua.

I don't know a binary based reverse package that is using header and
libs from icedove-dev or thunderbird-dev package. And I haven't done a
look in detail into the the libraries in

/usr/lib/icedove-devel/sdk/lib/

and

/usr/lib/thunderbird-devel/sdk/lib/

Namely there are four libararies there:
  libldap60.so, libldif60.so, libprldap60.so, libxul.so

So I can't say right now if there are some potentially pitfall inside.
But that should be easy to check.

Regards
Carsten



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-01-22 Thread Julien Cristau
Control: tag -1 moreinfo

On Fri, Jan 20, 2017 at 16:56:57 +0100, Carsten Schoenert wrote:

> We also would like to see the migrated Thunderbird packages going into
> the stretch release. But as we are now after the 5th Jan we need to
> figure out the possibility with the release team. So I like to ask
> what's the release team is thinking about Thunderbird for stretch. We
> believe it's still possible to do that.
> 
I guess it's better to do that now rather than after the release.  What
are the effects of the rebranding on reverse dependencies, if any?

Cheers,
Julien



Bug#851989: release.debian.org: de-branding Icedove, Thunderbird packages in Stretch?

2017-01-20 Thread Carsten Schoenert
Package: release.debian.org
Severity: normal

Dear release team,

as you know the Iceweasel package was moving back to use the offizial
Mozilla Branding, that was reintroducing the Firefox packages.

Sylvestre Ledru was requesting the same for Icedove, please see report
#816679.

For various reasons it tooks a painful long time to follow that request
and do the needed preparation and basic testing of all. Unfortunately
the new de-branded thunderbird packages couldn't be uploaded before 5th
Dec 2016.

In the near past we also was fighting with the binutils issue on the
mips* platforms and focused on preparation for stable-security uploads.

Anyway, Christoph was able to upload a first shoot of the new
thunderbird packages into experimental on 31th Dec 2016. Some days ago
Christoph has uploaded a new version with some fixups to experimental.

We have planed to do a d-d-a this weekend about the relaunch of
Thunderbird to get some more testers.

We also would like to see the migrated Thunderbird packages going into
the stretch release. But as we are now after the 5th Jan we need to
figure out the possibility with the release team. So I like to ask
what's the release team is thinking about Thunderbird for stretch. We
believe it's still possible to do that.

[1] https://bugs.debian.org/816679

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf

Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)