-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 19 May 2020 00:26:18 +0200 Source: mini-buildd Architecture: source Version: 1.1.32 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.1.32) experimental; urgency=medium . ** 1.1.x are _development_ releases, use for testing only. ** . API fixup, part X: Merge Event Log This concludes the API fixup. All obsoleted code api/client code phased out; mini-buildd-events POC merged to new mini-buildd-client. . * [4bc0f40] daemon.py: Fix error string wording (still mentions 'last packages'...). * [01ca194] src/mini_buildd/*: Internal: Conformly refer to the 'event log' as 'events'. * [bf67269] Events: Rename event "UPLOADED" -> "BUILT". * [cab90e7] mbd_events.html: Fat event types. Much better... * [106364b] mini-buildd-events: Add error handling. * [018b4c0] Events: Actually remove http clients from queue, max client limit && error handling via status code. * [17e7b8a] Event "MIGRATED": 'distribution' should be dest dist, not source dist. * [8317a9b] events.py: Replay all past events to client. * [4609661] cli.py: log format: Make more readable: Put possibly long thread names last, don't indent prefix. * [5351ad4] events.py: Make log() and attach() calls thread-save. * [55ea9e9] mini-buildd-events: Add subcommand "monitor": Filter events, optionally stop at found event. * [f2d6f81] devel: build-and-migrate: Use m-b-events instead of handwritten pull & wait. * [da58f43] mini-buildd-events: Add --minimal-version filter. * [9fac55c] mini-buildd-events: Merge code into mini-buildd-api. * [5cece5c] Rename mini-buildd-api -> mini-buildd-client:. * [10b229c] events.py: Add _NoLock() helper class for debugging. * [808dc8e] devel: Add initial try to reproduce deadlock (later). * [5ef3392] net.py: Add http_connect() helper function. * [c7fd3e6] mini-buildd-client: Move actual 'events' impl to client (also gets rid of 3rd party "requests" package) * [090854f] Events: Rename json "typ" as "type" (python restriction should influence json). * [e412ebb] client.py: Move client code from api.py into own module. * [f32831d] .prospector.yaml: Re-enable member-warnings. * [44adb7b] .prospector.yaml: Don't use django. Return to half-automatic 'generated-members' exclusions. * [227aa81] api.py: Rm wrong pylint disable comment. * [62681cc] pylint no-member: false-positive exceptions for twisted. * [46b898c] cli.py: Add pure virtual runcli() (fixes pylint no-member). * [3d7bccb] devel: pylintgeneratedmembers: Add 'mbd_check'. * [a5393a1] models/daemon.py: Fix name of login path config variable. * [5cf6682] urls.py: pylint: Exception for django (sort of) false- positive (invalid-name) for urlpatterns. * [6cd254b] models/source.py: oylint: Exception for django false- positive (unsubscriptable-object). * [ab4c854] mini-buildd: pylint: Exceptions for false-positve no-member for daemon module. * [dd3eda6] webapp.py: pylint: Exception for no-member django false positive. * [c764464] devel: Importchecker: Make actually fail on error. * [f1fbbb4] devel: on exit: In the end, do the workaround "for emacs" anyway. * [584fe8d] daemon.py: events import: Fix: Have deque 'maxlen' when imported. * [101c07d] api.py: Rm obsoleted absolute import net. * [de3f590] html: Replace "<tt>" (not html 5) by "<code>" in various places. * [6257bef] devel: Make some wrong 'run targets' 'extra targets'. * [831e4a1] client.py: Rename Client.call() -> Client.api(). * [21ebf4f] python-client: Update to new client module- * [1b8258d] doc/user.rst: Some updates for new api/client setup. * [10065cc] client.py: Finally remove all obsoleted extra functionality. Checksums-Sha1: 94d8b182f6880445b6d6b682b962279001a90064 2255 mini-buildd_1.1.32.dsc 7d0cf1ae6be582ea182cdea8b56e335c3e96d36e 523476 mini-buildd_1.1.32.tar.xz eb8928798199c8bb2a865850149e70e13e4c7419 10182 mini-buildd_1.1.32_source.buildinfo Checksums-Sha256: 90215ade8fa18135bab23b1210707e84f9a4a162be83609ae72ca06e7978659e 2255 mini-buildd_1.1.32.dsc 90eb8da997a24571c9d776d529d778da277df8e89d950e6d1480c6b9a540bebb 523476 mini-buildd_1.1.32.tar.xz e520a27c438201443b050b08938f1358dcd3a27b919104d1de390ffdc02c3d6e 10182 mini-buildd_1.1.32_source.buildinfo Files: 3fa690b3e1fdce429d06cbaa3dfaaa6d 2255 devel optional mini-buildd_1.1.32.dsc 085e721e8daa5f5885fc6677c2c848cd 523476 devel optional mini-buildd_1.1.32.tar.xz ad13381f3989ada13b2915259d7bba29 10182 devel optional mini-buildd_1.1.32_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl7DDMgSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZdNAP/1BZGwV+mqJHjL/sGSxwNoNJhJyzK6tq d7FTO023A61ouLxfz61TKJbtuJHWAnUnGVhcc4vsmBmC4i8UIUTkHs9P1WUaCI0s zpO2n0T7wyGruMtj3lHSjLmAxdJLz+fXnZ3zA/Uf73J+6ASmUHJqZy/fD+n05WTi okMh2sNdgEKGqxPT/7QPnIJ+grbOywMykKYnoqIZojmgkph51NlZQdVHDJSICaCO aiWIb9xwXKqiLFRsa5RQQc6dXdhc/dIwtGkbBTU9dEVHuFiqcZ3iriy1FwUvO8Qd oYLdNF4QXZNuSmb9dQ+BKSa1IgtKhm44+X2pzD/7UR4JHJb2Mveh7GsdsjJr1bd2 dhNmmMtSpJ4zyTbZH/wv3Wz3pbsLEgBNlwwhW+M0MkmBBpeSn29R77+UqSViv+2S +HJTt5ybNHTZTLQ5PgWFtmgAc19e78YSr1as/+iHR/BlusWagOs3GYGhHHHapCSo O9AGP3SNQ5nbFXI1bJ1gVye6isCC0Z2AeH1lPNS/PLWF2pli7dbkzUxnMzNmixTw 5z8BaxMW2W7nHJ4eoxYwNivng3oGrcr300mIObZ5qmg95RDdreyrlV4OY79R/weV 2oNTBL4NO1H6JAqqtZpB2lztlrw9u9/fmmz0xH2+4xfqXsg+wzAkqSeaMydfnfs2 TMbca+a/eptK =aDsC -----END PGP SIGNATURE-----