• Bug#1066895: python-reactivex: duplicate of src:python-rx

    From Andreas Beckmann@21:1/5 to All on Fri Mar 15 03:00:01 2024
    Source: python-reactivex
    Version: 4.0.4-1
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: piuparts fileconflict
    Control: affects -1 + src:python-rx

    Hi,

    during a test with piuparts I noticed your package failed to install
    because it tries to overwrite other packages files.

    python-reactivex seems to be a duplication of python-rx which is already
    in the archive.

    From the attached log (scroll to the bottom...):

    Preparing to unpack .../python3-reactivex_4.0.4-1_all.deb ...
    Unpacking python3-reactivex (4.0.4-1) ...
    dpkg: error processing archive /var/cache/apt/archives/python3-reactivex_4.0.4-1_all.deb (--unpack):
    trying to overwrite '/usr/lib/python3/dist-packages/reactivex/__init__.py', which is also in package python3-rx 4.0.4-2
    Errors were encountered while processing:
    /var/cache/apt/archives/python3-reactivex_4.0.4-1_all.deb

    List of duplicated files:

    usr/lib/python3/dist-packages/reactivex-0.0.0.dist-info/METADATA usr/lib/python3/dist-packages/reactivex-0.0.0.dist-info/WHEEL usr/lib/python3/dist-packages/reactivex/__init__.py usr/lib/python3/dist-packages/reactivex/_version.py usr/lib/python3/dist-packages/reactivex/abc/__init__.py usr/lib/python3/dist-packages/reactivex/abc/disposable.py usr/lib/python3/dist-packages/reactivex/abc/observable.py usr/lib/python3/dist-packages/reactivex/abc/observer.py usr/lib/python3/dist-packages/reactivex/abc/periodicscheduler.py usr/lib/python3/dist-packages/reactivex/abc/scheduler.py usr/lib/python3/dist-packages/reactivex/abc/startable.py usr/lib/python3/dist-packages/reactivex/abc/subject.py usr/lib/python3/dist-packages/reactivex/disposable/__init__.py usr/lib/python3/dist-packages/reactivex/disposable/booleandisposable.py usr/lib/python3/dist-packages/reactivex/disposable/compositedisposable.py usr/lib/python3/dist-packages/reactivex/disposable/disposable.py usr/lib/python3/dist-packages/reactivex/disposable/multipleassignmentdisposable.py
    usr/lib/python3/dist-packages/reactivex/disposable/refcountdisposable.py usr/lib/python3/dist-packages/reactivex/disposable/scheduleddisposable.py usr/lib/python3/dist-packages/reactivex/disposable/serialdisposable.py usr/lib/python3/dist-packages/reactivex/disposable/singleassignmentdisposable.py
    usr/lib/python3/dist-packages/reactivex/internal/__init__.py usr/lib/python3/dist-packages/reactivex/internal/basic.py usr/lib/python3/dist-packages/reactivex/internal/concurrency.py usr/lib/python3/dist-packages/reactivex/internal/constants.py usr/lib/python3/dist-packages/reactivex/internal/exceptions.py usr/lib/python3/dist-packages/reactivex/internal/priorityqueue.py usr/lib/python3/dist-packages/reactivex/internal/utils.py usr/lib/python3/dist-packages/reactivex/notification.py usr/lib/python3/dist-packages/reactivex/observable/__init__.py usr/lib/python3/dist-packages/reactivex/observable/amb.py usr/lib/python3/dist-packages/reactivex/observable/case.py usr/lib/python3/dist-packages/reactivex/observable/catch.py usr/lib/python3/dist-packages/reactivex/observable/combinelatest.py usr/lib/python3/dist-packages/reactivex/observable/concat.py usr/lib/python3/dist-packages/reactivex/observable/connectableobservable.py usr/lib/python3/dist-packages/reactivex/observable/defer.py usr/lib/python3/dist-packages/reactivex/observable/empty.py usr/lib/python3/dist-packages/reactivex/observable/forkjoin.py usr/lib/python3/dist-packages/reactivex/observable/fromcallback.py usr/lib/python3/dist-packages/reactivex/observable/fromfuture.py usr/lib/python3/dist-packages/reactivex/observable/fromiterable.py usr/lib/python3/dist-packages/reactivex/observable/generate.py usr/lib/python3/dist-packages/reactivex/observable/generatewithrelativetime.py usr/lib/python3/dist-packages/reactivex/observable/groupedobservable.py usr/lib/python3/dist-packages/reactivex/observable/ifthen.py usr/lib/python3/dist-packages/reactivex/observable/interval.py usr/lib/python3/dist-packages/reactivex/observable/marbles.py usr/lib/python3/dist-packages/reactivex/observable/merge.py usr/lib/python3/dist-packages/reactivex/observable/never.py usr/lib/python3/dist-packages/reactivex/observable/observable.py usr/lib/python3/dist-packages/reactivex/observable/onerrorresumenext.py usr/lib/python3/dist-packages/reactivex/observable/range.py usr/lib/python3/dist-packages/reactivex/observable/repeat.py usr/lib/python3/dist-packages/reactivex/observable/returnvalue.py usr/lib/python3/dist-packages/reactivex/observable/start.py usr/lib/python3/dist-packages/reactivex/observable/startasync.py usr/lib/python3/dist-packages/reactivex/observable/throw.py usr/lib/python3/dist-packages/reactivex/observable/timer.py usr/lib/python3/dist-packages/reactivex/observable/toasync.py usr/lib/python3/dist-packages/reactivex/observable/using.py usr/lib/python3/dist-packages/reactivex/observable/withlatestfrom.py usr/lib/python3/dist-packages/reactivex/observable/zip.py usr/lib/python3/dist-packages/reactivex/observer/__init__.py usr/lib/python3/dist-packages/reactivex/observer/autodetachobserver.py usr/lib/python3/dist-packages/reactivex/observer/observeonobserver.py usr/lib/python3/dist-packages/reactivex/observer/observer.py usr/lib/python3/dist-packages/reactivex/observer/scheduledobserver.py usr/lib/python3/dist-packages/reactivex/operators/__init__.py usr/lib/python3/dist-packages/reactivex/operators/_all.py usr/lib/python3/dist-packages/reactivex/operators/_amb.py usr/lib/python3/dist-packages/reactivex/operators/_asobservable.py usr/lib/python3/dist-packages/reactivex/operators/_average.py usr/lib/python3/dist-packages/reactivex/operators/_buffer.py usr/lib/python3/dist-packages/reactivex/operators/_bufferwithtime.py usr/lib/python3/dist-packages/reactivex/operators/_bufferwithtimeorcount.py usr/lib/python3/dist-packages/reactivex/operators/_catch.py usr/lib/python3/dist-packages/reactivex/operators/_combinelatest.py usr/lib/python3/dist-packages/reactivex/operators/_concat.py usr/lib/python3/dist-packages/reactivex/operators/_contains.py usr/lib/python3/dist-packages/reactivex/operators/_count.py usr/lib/python3/dist-packages/reactivex/operators/_debounce.py usr/lib/python3/dist-packages/reactivex/operators/_defaultifempty.py usr/lib/python3/dist-packages/reactivex/operators/_delay.py usr/lib/python3/dist-packages/reactivex/operators/_delaysubscription.py usr/lib/python3/dist-packages/reactivex/operators/_delaywithmapper.py usr/lib/python3/dist-packages/reactivex/operators/_dematerialize.py usr/lib/python3/dist-packages/reactivex/operators/_distinct.py usr/lib/python3/dist-packages/reactivex/operators/_distinctuntilchanged.py usr/lib/python3/dist-packages/reactivex/operators/_do.py usr/lib/python3/dist-packages/reactivex/operators/_dowhile.py usr/lib/python3/dist-packages/reactivex/operators/_elementatordefault.py usr/lib/python3/dist-packages/reactivex/operators/_exclusive.py usr/lib/python3/dist-packages/reactivex/operators/_expand.py usr/lib/python3/dist-packages/reactivex/operators/_filter.py usr/lib/python3/dist-packages/reactivex/operators/_finallyaction.py usr/lib/python3/dist-packages/reactivex/operators/_find.py usr/lib/python3/dist-packages/reactivex/operators/_first.py usr/lib/python3/dist-packages/reactivex/operators/_firstordefault.py usr/lib/python3/dist-packages/reactivex/operators/_flatmap.py usr/lib/python3/dist-packages/reactivex/operators/_forkjoin.py usr/lib/python3/dist-packages/reactivex/operators/_groupby.py usr/lib/python3/dist-packages/reactivex/operators/_groupbyuntil.py usr/lib/python3/dist-packages/reactivex/operators/_groupjoin.py usr/lib/python3/dist-packages/reactivex/operators/_ignoreelements.py usr/lib/python3/dist-packages/reactivex/operators/_isempty.py usr/lib/python3/dist-packages/reactivex/operators/_join.py usr/lib/python3/dist-packages/reactivex/operators/_last.py usr/lib/python3/dist-packages/reactivex/operators/_lastordefault.py usr/lib/python3/dist-packages/reactivex/operators/_map.py usr/lib/python3/dist-packages/reactivex/operators/_materialize.py usr/lib/python3/dist-packages/reactivex/operators/_max.py usr/lib/python3/dist-packages/reactivex/operators/_maxby.py usr/lib/python3/dist-packages/reactivex/operators/_merge.py usr/lib/python3/dist-packages/reactivex/operators/_min.py usr/lib/python3/dist-packages/reactivex/operators/_minby.py usr/lib/python3/dist-packages/reactivex/operators/_multicast.py usr/lib/python3/dist-packages/reactivex/operators/_observeon.py usr/lib/python3/dist-packages/reactivex/operators/_onerrorresumenext.py usr/lib/python3/dist-packages/reactivex/operators/_pairwise.py usr/lib/python3/dist-packages/reactivex/operators/_partition.py usr/lib/python3/dist-packages/reactivex/operators/_pluck.py usr/lib/python3/dist-packages/reactivex/operators/_publish.py usr/lib/python3/dist-packages/reactivex/operators/_publishvalue.py usr/lib/python3/dist-packages/reactivex/operators/_reduce.py usr/lib/python3/dist-packages/reactivex/operators/_repeat.py usr/lib/python3/dist-packages/reactivex/operators/_replay.py usr/lib/python3/dist-packages/reactivex/operators/_retry.py usr/lib/python3/dist-packages/reactivex/operators/_sample.py usr/lib/python3/dist-packages/reactivex/operators/_scan.py usr/lib/python3/dist-packages/reactivex/operators/_sequenceequal.py usr/lib/python3/dist-packages/reactivex/operators/_single.py usr/lib/python3/dist-packages/reactivex/operators/_singleordefault.py usr/lib/python3/dist-packages/reactivex/operators/_skip.py usr/lib/python3/dist-packages/reactivex/operators/_skiplast.py usr/lib/python3/dist-packages/reactivex/operators/_skiplastwithtime.py usr/lib/python3/dist-packages/reactivex/operators/_skipuntil.py usr/lib/python3/dist-packages/reactivex/operators/_skipuntilwithtime.py usr/lib/python3/dist-packages/reactivex/operators/_skipwhile.py usr/lib/python3/dist-packages/reactivex/operators/_skipwithtime.py usr/lib/python3/dist-packages/reactivex/operators/_slice.py usr/lib/python3/dist-packages/reactivex/operators/_some.py usr/lib/python3/dist-packages/reactivex/operators/_startswith.py usr/lib/python3/dist-packages/reactivex/operators/_subscribeon.py usr/lib/python3/dist-packages/reactivex/operators/_sum.py usr/lib/python3/dist-packages/reactivex/operators/_switchlatest.py usr/lib/python3/dist-packages/reactivex/operators/_take.py usr/lib/python3/dist-packages/reactivex/operators/_takelast.py usr/lib/python3/dist-packages/reactivex/operators/_takelastbuffer.py usr/lib/python3/dist-packages/reactivex/operators/_takelastwithtime.py usr/lib/python3/dist-packages/reactivex/operators/_takeuntil.py usr/lib/python3/dist-packages/reactivex/operators/_takeuntilwithtime.py usr/lib/python3/dist-packages/reactivex/operators/_takewhile.py usr/lib/python3/dist-packages/reactivex/operators/_takewithtime.py usr/lib/python3/dist-packages/reactivex/operators/_throttlefirst.py usr/lib/python3/dist-packages/reactivex/operators/_timeinterval.py usr/lib/python3/dist-packages/reactivex/operators/_timeout.py usr/lib/python3/dist-packages/reactivex/operators/_timeoutwithmapper.py usr/lib/python3/dist-packages/reactivex/operators/_timestamp.py usr/lib/python3/dist-packages/reactivex/operators/_todict.py usr/lib/python3/dist-packages/reactivex/operators/_tofuture.py usr/lib/python3/dist-packages/reactivex/operators/_toiterable.py usr/lib/python3/dist-packages/reactivex/operators/_tomarbles.py usr/lib/python3/dist-packages/reactivex/operators/_toset.py usr/lib/python3/dist-packages/reactivex/operators/_whiledo.py usr/lib/python3/dist-packages/reactivex/operators/_window.py usr/lib/python3/dist-packages/reactivex/operators/_windowwithcount.py usr/lib/python3/dist-packages/reactivex/operators/_windowwithtime.py usr/lib/python3/dist-packages/reactivex/operators/_windowwithtimeorcount.py usr/lib/python3/dist-packages/reactivex/operators/_withlatestfrom.py usr/lib/python3/dist-packages/reactivex/operators/_zip.py usr/lib/python3/dist-packages/reactivex/operators/connectable/__init__.py usr/lib/python3/dist-packages/reactivex/operators/connectable/_refcount.py usr/lib/python3/dist-packages/reactivex/pipe.py usr/lib/python3/dist-packages/reactivex/py.typed usr/lib/python3/dist-packages/reactivex/run.py usr/lib/python3/dist-packages/reactivex/scheduler/__init__.py usr/lib/python3/dist-packages/reactivex/scheduler/catchscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/currentthreadscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/eventloop/__init__.py usr/lib/python3/dist-packages/reactivex/scheduler/eventloop/asyncioscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/eventloop/asynciothreadsafescheduler.py
    usr/lib/python3/dist-packages/reactivex/scheduler/eventloop/eventletscheduler.py
    usr/lib/python3/dist-packages/reactivex/scheduler/eventloop/geventscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/eventloop/ioloopscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/eventloop/twistedscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/eventloopscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/historicalscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/immediatescheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/mainloop/__init__.py usr/lib/python3/dist-packages/reactivex/scheduler/mainloop/gtkscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/mainloop/pygamescheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/mainloop/qtscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/mainloop/tkinterscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/mainloop/wxscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/newthreadscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/periodicscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/scheduleditem.py usr/lib/python3/dist-packages/reactivex/scheduler/scheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/threadpoolscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/timeoutscheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/trampoline.py usr/lib/python3/dist-packages/reactivex/scheduler/trampolinescheduler.py usr/lib/python3/dist-packages/reactivex/scheduler/virtualtimescheduler.py usr/lib/python3/dist-packages/reactivex/subject/__init__.py usr/lib/python3/dist-packages/reactivex/subject/asyncsubject.py usr/lib/python3/dist-packages/reactivex/subject/behaviorsubject.py usr/lib/python3/dist-packages/reactivex/subject/innersubscription.py usr/lib/python3/dist-packages/reactivex/subject/replaysubject.py usr/lib/python3/dist-packages/reactivex/subject/subject.py usr/lib/python3/dist-packages/reactivex/testing/__init__.py usr/lib/python3/dist-packages/reactivex/testing/coldobservable.py usr/lib/python3/dist-packages/reactivex/testing/hotobservable.py usr/lib/python3/dist-packages/reactivex/testing/marbles.py usr/lib/python3/dist-packages/reactivex/testing/mockdisposable.py usr/lib/python3/dist-packages/reactivex/testing/mockobserver.py usr/lib/python3/dist-packages/reactivex/testing/reactivetest.py usr/lib/python3/dist-packages/reactivex/testing/recorded.py usr/lib/python3/dist-packages/reactivex/testing/subscription.py usr/lib/python3/dist-packages/reactivex/testing/testscheduler.py usr/lib/python3/dist-packages/reactivex/typing.py


    cheers,

    Andreas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Wed Apr 10 18:40:01 2024
    This is a multi-part message in MIME format...

    Your message dated Wed, 10 Apr 2024 16:35:15 +0000
    with message-id <E1ruaup-0060uJ-He@fasolo.debian.org>
    and subject line Bug#1066901: Removed package(s) from unstable
    has caused the Debian Bug report #1066895,
    regarding python-reactivex: duplicate of src:python-rx
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


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

    Received: (at submit) by bugs.debian.org; 15 Mar 2024 01:52:33 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-6.0 required=4.0 tests=BAYES_00,FROMDEVELOPER,
    SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham
    autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 513; hammy, 150; neutral, 133; spammy,
    0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--H*F:U*anbe,
    0.000-+--H*rp:U*anbe, 0.000-+--Hx-spam-relays-external:anbe@debian.org,
    0.000-+--H*RU:anbe@debian.org
    Return-path: <anbe@debian.org>
    Received: from lambdaproxy.unixos.de ([87.106.170.14]:36150)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
    (Exim 4.94.2)
    (envelope-from <anb