Bug#907718: python-dateutil breaks python-vobject autopkgtest

2019-01-24 Thread Antonio Terceiro
On Wed, Jan 09, 2019 at 05:55:47PM +0200, Adrian Bunk wrote:
> On Thu, Dec 13, 2018 at 11:21:35PM +0100, Jonas Smedegaard wrote:
> > Control: tags -1 help
> > 
> > Quoting Guido Günther (2018-12-13 19:21:45)
> > > On Thu, Dec 13, 2018 at 05:53:03PM +0100, Jonas Smedegaard wrote:
> > > > @Guido, could you please have a fresh look at this bug to see if it 
> > > > can either be lowered or fully solved, now that (I believe) all 
> > > > blocking bugs are addressed?
> > >  
> > > If you have some spare cycles it'd trust your judgement here. I have 
> > > this on my todo list since some time and it keeps slipping.
> > 
> > I would have acted already if I could: I don't really understand what 
> > the remaining bug _is_ here (as also indicated by how I earlier closed 
> > it in error).
> 
> The only potential issue here is adding Breaks against the older 
> versions of packages that were broken (not just build/test breakage).
> 
> This would help preventing problems during stretch->buster upgrades
> (or if python-dateutil gets backported to stretch).

The attached patch adds the necessary Breaks: against the versions from
the affected packages before they got fixed.

We could probably upload that and move on with dateutil in buster.
diff --git a/debian/control b/debian/control
index 7cef506..5bc440a 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,8 @@ Package: python-dateutil
 Architecture: all
 Depends: ${python:Depends}, ${misc:Depends}, tzdata
 XB-Python-Version: ${python:Version}
+Breaks: python-icalendar (<< 4.0.3-2~),
+python-vobject (<< 0.9.6.1-0.1~),
 Description: powerful extensions to the standard Python datetime module
  It features:
  .
@@ -45,6 +47,9 @@ Package: python3-dateutil
 Architecture: all
 Depends: ${python3:Depends}, ${misc:Depends}, tzdata
 XB-Python-Version: ${python3:Version}
+Breaks: khal (<< 1:0.9.10-0.1~),
+python3-icalendar (<< 4.0.3-2~),
+python3-vobject (<< 0.9.6.1-0.1~),
 Description: powerful extensions to the standard Python 3 datetime module
  It features:
  .


signature.asc
Description: PGP signature


Bug#907718: python-dateutil breaks python-vobject autopkgtest

2019-01-09 Thread Adrian Bunk
On Thu, Dec 13, 2018 at 11:21:35PM +0100, Jonas Smedegaard wrote:
> Control: tags -1 help
> 
> Quoting Guido Günther (2018-12-13 19:21:45)
> > On Thu, Dec 13, 2018 at 05:53:03PM +0100, Jonas Smedegaard wrote:
> > > @Guido, could you please have a fresh look at this bug to see if it 
> > > can either be lowered or fully solved, now that (I believe) all 
> > > blocking bugs are addressed?
> >  
> > If you have some spare cycles it'd trust your judgement here. I have 
> > this on my todo list since some time and it keeps slipping.
> 
> I would have acted already if I could: I don't really understand what 
> the remaining bug _is_ here (as also indicated by how I earlier closed 
> it in error).

The only potential issue here is adding Breaks against the older 
versions of packages that were broken (not just build/test breakage).

This would help preventing problems during stretch->buster upgrades
(or if python-dateutil gets backported to stretch).

>  - Jonas

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Processed: Re: Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-12-13 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 help
Bug #907718 [src:python-dateutil] python-dateutil: RRULE UNTIL values must be 
specified in UTC when DTSTART is timezone-aware
Added tag(s) help.

-- 
907718: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907718
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-12-13 Thread Jonas Smedegaard
Control: tags -1 help

Quoting Guido Günther (2018-12-13 19:21:45)
> On Thu, Dec 13, 2018 at 05:53:03PM +0100, Jonas Smedegaard wrote:
> > @Guido, could you please have a fresh look at this bug to see if it 
> > can either be lowered or fully solved, now that (I believe) all 
> > blocking bugs are addressed?
>  
> If you have some spare cycles it'd trust your judgement here. I have 
> this on my todo list since some time and it keeps slipping.

I would have acted already if I could: I don't really understand what 
the remaining bug _is_ here (as also indicated by how I earlier closed 
it in error).


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-12-13 Thread Guido Günther
Hi,
On Thu, Dec 13, 2018 at 05:53:03PM +0100, Jonas Smedegaard wrote:
> Hi,
> 
> @Guido, could you please have a fresh look at this bug to see if it can 
> either be lowered or fully solved, now that (I believe) all blocking 
> bugs are addressed?
 
If you have some spare cycles it'd trust your judgement here. I have
this on my todo list since some time and it keeps slipping.
 -- Guido



Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-12-13 Thread Jonas Smedegaard
Hi,

@Guido, could you please have a fresh look at this bug to see if it can 
either be lowered or fully solved, now that (I believe) all blocking 
bugs are addressed?


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-09-02 Thread Paul Gevers
Hi Adrian,

On 02-09-18 10:04, Adrian Bunk wrote:
>>> This also causes FTBFS, the first two seen are:
>>> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-icalendar.html
>>> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-vobject.html

>> This was broken by efba12d3 due to
>>
>> https://github.com/dateutil/dateutil/issues/620
>>
>> so we likely want reverse deps to catch up and fix this.
> 
> Adding khal as affected package:
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/khal.html

Any reason why you don't also create FTBFS bug reports for these reverse
dependencies while you're at it (as Guido said this change is here to
stay)? They are now not notified that they need to fix anything IIUC.
(Merely having one's package being affected by an other bug isn't enough
to trigger action in my mind). Those bugs should be blocking this bug,
like what we do with other bugs that need versioned Breaks.

Paul



signature.asc
Description: OpenPGP digital signature


Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-09-02 Thread Adrian Bunk
Control: affects -1 src:khal

On Sat, Sep 01, 2018 at 03:47:58PM +0200, Guido Günther wrote:
>...
> > On Fri, Aug 31, 2018 at 09:41:32PM +0200, Paul Gevers wrote:
> > > Source: python-dateutil, python-vobject
> > > Control: found -1 python-dateutil/2.7.3-1
> > > Control: found -1 python-vobject/0.9.5-2
> > > X-Debbugs-CC: debian...@lists.debian.org
> > > User: debian...@lists.debian.org
> > > Usertags: breaks needs-update
> > > 
> > > Dear maintainers,
> > > 
> > > With a recent upload of python-dateutil the autopkgtest of
> > > python-vobject started to fail in testing. I copied some of the output
> > > below.
> > >...
> > 
> > This also causes FTBFS, the first two seen are:
> > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-icalendar.html
> > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-vobject.html
> > 
> > I strongly suspect that there will also be runtime issues with other 
> > packages using python-dateutil currently in stretch and buster, so even 
> > in case this is considered a bug in reverse dependencies there will 
> > still be Breaks required in python{,3}-dateutil against packages in 
> > stretch and buster that got broken (unless it was only a broken test).
> 
> This was broken by efba12d3 due to
> 
> https://github.com/dateutil/dateutil/issues/620
> 
> so we likely want reverse deps to catch up and fix this.

Adding khal as affected package:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/khal.html

> Cheers,
>  -- Guido

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Processed: Re: Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-09-02 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 src:khal
Bug #907718 [src:python-dateutil] python-dateutil: RRULE UNTIL values must be 
specified in UTC when DTSTART is timezone-aware
Added indication that 907718 affects src:khal

-- 
907718: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907718
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-09-01 Thread Guido Günther
Hi,
On Sat, Sep 01, 2018 at 02:54:25PM +0300, Adrian Bunk wrote:
> Control: reassign -1 src:python-dateutil 2.7.3-1
> Control: retitle -1 python-dateutil: RRULE UNTIL values must be specified in 
> UTC when DTSTART is timezone-aware
> Control: severity -1 serious
> Control: affects -1 python-dateutil python3-dateutil src:python-vobject 
> src:python-icalendar

Thanks!

> 
> On Fri, Aug 31, 2018 at 09:41:32PM +0200, Paul Gevers wrote:
> > Source: python-dateutil, python-vobject
> > Control: found -1 python-dateutil/2.7.3-1
> > Control: found -1 python-vobject/0.9.5-2
> > X-Debbugs-CC: debian...@lists.debian.org
> > User: debian...@lists.debian.org
> > Usertags: breaks needs-update
> > 
> > Dear maintainers,
> > 
> > With a recent upload of python-dateutil the autopkgtest of
> > python-vobject started to fail in testing. I copied some of the output
> > below.
> >...
> 
> This also causes FTBFS, the first two seen are:
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-icalendar.html
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-vobject.html
> 
> I strongly suspect that there will also be runtime issues with other 
> packages using python-dateutil currently in stretch and buster, so even 
> in case this is considered a bug in reverse dependencies there will 
> still be Breaks required in python{,3}-dateutil against packages in 
> stretch and buster that got broken (unless it was only a broken test).

This was broken by efba12d3 due to

https://github.com/dateutil/dateutil/issues/620

so we likely want reverse deps to catch up and fix this.
Cheers,
 -- Guido



Processed: Re: Bug#907718: python-dateutil breaks python-vobject autopkgtest

2018-09-01 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 src:python-dateutil 2.7.3-1
Bug #907718 [src:python-dateutil, src:python-vobject] python-dateutil breaks 
python-vobject autopkgtest
Bug reassigned from package 'src:python-dateutil, src:python-vobject' to 
'src:python-dateutil'.
No longer marked as found in versions python-dateutil/2.7.3-1 and 
python-vobject/0.9.5-2.
Ignoring request to alter fixed versions of bug #907718 to the same values 
previously set
Bug #907718 [src:python-dateutil] python-dateutil breaks python-vobject 
autopkgtest
Marked as found in versions python-dateutil/2.7.3-1.
> retitle -1 python-dateutil: RRULE UNTIL values must be specified in UTC when 
> DTSTART is timezone-aware
Bug #907718 [src:python-dateutil] python-dateutil breaks python-vobject 
autopkgtest
Changed Bug title to 'python-dateutil: RRULE UNTIL values must be specified in 
UTC when DTSTART is timezone-aware' from 'python-dateutil breaks python-vobject 
autopkgtest'.
> severity -1 serious
Bug #907718 [src:python-dateutil] python-dateutil: RRULE UNTIL values must be 
specified in UTC when DTSTART is timezone-aware
Severity set to 'serious' from 'normal'
> affects -1 python-dateutil python3-dateutil src:python-vobject 
> src:python-icalendar
Bug #907718 [src:python-dateutil] python-dateutil: RRULE UNTIL values must be 
specified in UTC when DTSTART is timezone-aware
Added indication that 907718 affects python-dateutil, python3-dateutil, 
src:python-vobject, and src:python-icalendar

-- 
907718: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907718
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems