miri reports undefined behavior

This unit test reports undefined behavior in miri:
#[test]
fn oops() {
    executor::run(async {
        let (s, r) = async_channel::unbounded();

        std::thread::spawn(move || {
            s.send_blocking("42").unwrap();
        });

        // Receive the value.
        let res = r.recv().await;
        assert_eq!(res, Ok("42"));
    })
}

Miri output:
test tests::oops ... error: Undefined Behavior: trying to retag from <90602> for SharedReadWrite permission at alloc22794[0x0], but that tag does not exist in the borrow stack for this location
   --> /home/eric/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:401:18
    |
401 |         unsafe { &*self.as_ptr().cast_const() }
    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |                  |
    |                  trying to retag from <90602> for SharedReadWrite permission at alloc22794[0x0], but that tag does not exist in the borrow stack for this location
    |                  this error occurs as part of retag at alloc22794[0x0..0x28]
    |
    = help: this indicates a potential bug in the program: it performed an invalid operation, but the Stacked Borrows rules it violated are still experimental
    = help: see https://github.com/rust-lang/unsafe-code-guidelines/blob/master/wip/stacked-borrows.md for further information
help: <90602> was created by a SharedReadWrite retag at offsets [0x18..0x51]
   --> src/lib.rs:6:9
    |
6   | /         executor::run(async {
7   | |             let (s, r) = async_channel::unbounded();
8   | |
9   | |             std::thread::spawn(move || {
...   |
15  | |             assert_eq!(res, Ok("42"));
16  | |         })
    | |__________^
    = note: BACKTRACE (of the first span) on thread `tests::oops`:
    = note: inside `std::ptr::NonNull::<alloc::sync::ArcInner<executor::Task<()>>>::as_ref::<'_>` at /home/eric/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:401:18: 401:46
    = note: inside `std::sync::Arc::<executor::Task<()>>::inner` at /home/eric/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs:1796:18: 1796:35
    = note: inside `<std::sync::Arc<executor::Task<()>> as std::clone::Clone>::clone` at /home/eric/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs:2075:24: 2075:36
    = note: inside `<std::mem::ManuallyDrop<std::sync::Arc<executor::Task<()>>> as std::clone::Clone>::clone` at /home/eric/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/manually_drop.rs:51:5: 51:13
    = note: inside `woke::increase_refcount::<executor::Task<()>>` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/woke-0.0.4/src/lib.rs:38:44: 38:55
    = note: inside `woke::clone_arc_raw::<executor::Task<()>>` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/woke-0.0.4/src/lib.rs:42:5: 42:33
    = note: inside `<std::task::Waker as std::clone::Clone>::clone` at /home/eric/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/task/wake.rs:514:29: 514:71
    = note: inside `event_listener::TaskRef::<'_>::into_task` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-5.2.0/src/lib.rs:1322:47: 1322:60
    = note: inside `event_listener::sys::<impl event_listener::Inner<()>>::register` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-5.2.0/src/std.rs:165:45: 165:61
    = note: inside `event_listener::InnerListener::<(), std::sync::Arc<event_listener::Inner<()>>>::poll_internal` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-5.2.0/src/lib.rs:1159:15: 1160:65
    = note: inside `<event_listener::EventListener as std::future::Future>::poll` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-5.2.0/src/lib.rs:878:17: 878:54
    = note: inside `<event_listener_strategy::NonBlocking<'_> as event_listener_strategy::Strategy<'_>>::poll::<(), event_listener::EventListener>` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-strategy-0.5.0/src/lib.rs:467:20: 472:23
    = note: inside `<async_channel::RecvInner<'_, &str> as event_listener_strategy::EventListenerFuture>::poll_with_strategy::<'_, event_listener_strategy::NonBlocking<'_>>` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-channel-2.2.0/src/lib.rs:1196:24: 1196:66
    = note: inside `<event_listener_strategy::FutureWrapper<async_channel::RecvInner<'_, &str>> as std::future::Future>::poll` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-strategy-0.5.0/src/lib.rs:381:9: 383:70
    = note: inside `<async_channel::Recv<'_, &str> as std::future::Future>::poll` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/event-listener-strategy-0.5.0/src/lib.rs:259:17: 259:52
note: inside closure
   --> src/lib.rs:14:32
    |
14  |             let res = r.recv().await;
    |                                ^^^^^
    = note: inside `<std::sync::Arc<executor::Task<()>> as executor::Pendable>::is_pending` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/executor-0.8.4/src/lib.rs:47:18: 47:47
    = note: inside `executor::Executor::poll_tasks` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/executor-0.8.4/src/lib.rs:85:16: 85:33
    = note: inside `executor::Executor::run::<()>` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/executor-0.8.4/src/lib.rs:58:9: 58:26
    = note: inside `executor::run::<(), {async block@src/lib.rs:6:23: 16:10}>` at /home/eric/.cargo/registry/src/index.crates.io-6f17d22bba15001f/executor-0.8.4/src/lib.rs:98:5: 98:50
note: inside `tests::oops`
   --> src/lib.rs:6:9
    |
6   | /         executor::run(async {
7   | |             let (s, r) = async_channel::unbounded();
8   | |
9   | |             std::thread::spawn(move || {
...   |
15  | |             assert_eq!(res, Ok("42"));
16  | |         })
    | |__________^

This is with async-channel = "2.2.0", executor = "0.8.4".
The toolchain that was used:
$ rustc +nightly -V
rustc 1.78.0-nightly (d18480b84 2024-03-04)

hmmm, i retry run the same code, but with new syntax (executor::run func hasn't args) and got
help: <92347> was created by a SharedReadOnly retag at offsets [0x29..0x82]    --> /home/tiny/workplace/executor/src/lib.rs:57:21     | 57  |         let waker = waker_ref(self);     |                     ^^^^^^^^^^^^^^^     = note: BACKTRACE (of the first span):
Don't actually understand potential issues with this code fragment, so guess that miri cant properly parse some code fragments. Same issues was with other guys like https://stackoverflow.com/questions/66164453/miri-complains-about-ub-when-initializing-and-manually-dropping-maybeuninit.
But since there is a potential problem, I think it's worth paying attention to in the future)

Thanks for your report, Unfortunately, I still didn’t understand why miri was complaining about that section of the code, another issue with the same code block was find and fix. PR is open, waiting for review from the author of the project.


added power and temperature features

added gpu power and temperature metrics

Current coverage is 88.68% (diff: 0.00%)

Merging #206 into v0.1 will increase coverage by 0.07%

@@               v0.1       #206   diff @@
==========================================
  Files            22         22
  Lines          2494       2493     -1
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           2210       2211     +1
+ Misses          284        282     -2
  Partials          0          0

Powered by Codecov. Last update 9398435...aa483e6


docs(auth): Append auth0.2.0 API reference

@DAB0mB can you please move you PR to the new docs repo?


fix: migrate object and tuples with grit

fixes https://github.com/fabian-hiller/valibot/issues/621

Thank you very much! I will merge it, but I think there are a few cases your changes do not cover yet. object can take additional arguments besides the entries and the rest schema. The same goes for merge. We just need to copy those arguments over. Also, I suggest applying the merge pattern before the object pattern, as the object pattern may transform the output of the merge pattern if merge contains a rest schema. Also, I would run both patterns before anything else, as the rewrite_pipes pattern may transform the output of the other patterns.
// Before
const Schema = merge([ObjectSchema1, ObjectSchema1], v.string(), 'Error message', [v.custom(() => true)]);

// After
const Sschema = v.pipe(v.objectWithRest({ ...ObjectSchema1.entries, ...ObjectSchema1.entries }, v.string(), 'Error message'), v.check(() => true));

@fabian-hiller I believe the instance where object or rewrite_pipes transforms the output of other rewrites is handled by the top-level sequential pattern, which runs rewrite_functions twice. The order of the disjunction in rewrite_functions doesn't actually make a difference to the final output.
I'm having trouble finding documentation of the old merge function. Would you be able to point me to it, or else explain how the various arguments of
const Schema = merge([ObjectSchema1, ObjectSchema1], v.string(), 'Error message', [v.custom(() => true)]);

map to the new pipe syntax?

merge returned an object and had the exact same arguments with exception of the first argument to merge the object entries. Here is the old API reference. pipe is necessary in this example because of last argument. The merge pattern should only transform it to object. The object pattern should pick it up if any "rest" is specified and the pipe pattern should transform the pipelines.


Implement a point in polygon algorithm.

We need an implementation for a point in polygon algorithm, more info can be found here.
If you are a new contributor this is perfect, get in touch by responding below. Your code will end up in our next release after finishing. What we think you can learn:

More about geo-algorithms.
More about routing/itinero.
Maybe some C#.
How to contribute to open-source projects.

What you need:

A computer with Linux, Windows or MacOS.

We'll help you get started and we can offer personal guidance.

https://github.com/NetTopologySuite/NetTopologySuite/blob/2c0f950c7deb77ab780b28396cb11d63dc250a1d/NetTopologySuite/Algorithm/Locate/IndexedPointInAreaLocator.cs
^ fastest I'm aware of, requires some preprocessing on the polygon
https://github.com/NetTopologySuite/NetTopologySuite/blob/2c0f950c7deb77ab780b28396cb11d63dc250a1d/NetTopologySuite/Algorithm/PointLocator.cs
^ fastest I'm aware of that doesn't require any preprocessing

Thanks @pietervdvn 👍


Avoid emitting empty logical lines

Summary
The changes to the lexer reflected in #4444 cause us to now encounter empty lines in the token stream, which we're now emitting as logical lines. Pycodestyle skips these entirely, and tracks the "number of blank lines" separately. This PR mimics that behavior, skipping empty lines.
(We may want to make this a flag on LogicalLine, but this seems fine for now.)

One bug, fixing...


Setup of collaboration channels

Apologies @johannesvwgs  if this is the wrong approach but was keen to reach out and see about getting either a Slack / Discord going that the community could join to discuss and collaborate on this further.
I myself would be keen to contribute more.

Hi @salty2011, I've enabled Discussions feature for the repo. Should work for now. We can think of something else in the future.


REST client corrupts parameter of type double

Trying to send by client double parameter with value 123.456789.
Client generates HTTP-request:
GET /echo_float8?value_for_echo=123.457 HTTP/1.1

Where value is 123.457
Server also receives 123.457 value instead of 123.456789.

client code:
    import vibe.web.rest;

    interface ITest
    {
        string getEchoText(string value_for_echo);
        long getEchoBigint(long value_for_echo);
        double getEchoFloat8(double value_for_echo);
        double postEchoFloat8(double value_for_echo);
    }

    auto m = new RestInterfaceClient!ITest(httpUrl);

    assert(m.getEchoText("abc") == "abc");
    assert(m.getEchoBigint(123456) == 123456);
    assert(m.getEchoFloat8(123.45) == 123.45); // fail

@denizzzka this is due to the IEE 754 non-exact way with which float-point numbers are represented. Try the following on your machine:
double d = 123.456789;
writeln(d); // 123.457

@wilzbach I am doubt: try to add assert - it isn't fails in these case
assert(d == 123.456789);

writeln just cuts output


Few JDK9 related & general changes

Changes apply to older JDKs as well.

Rebased & changed to use Integer instead of double same as we do in PlatformMBeanUtil.

Core - Full Integration Build 294 is now running using a merge of 1b703df3bfc074c19e9783f3503a4fbf614f96d6

Windows Build 719 is now running using a merge of 1b703df3bfc074c19e9783f3503a4fbf614f96d6

Linux Build 1007 is now running using a merge of 1b703df3bfc074c19e9783f3503a4fbf614f96d6

Windows Build 719 outcome was SUCCESS using a merge of 1b703df3bfc074c19e9783f3503a4fbf614f96d6
Summary: Tests passed: 2930, ignored: 95 Build time: 0:15:43

Linux Build 1007 outcome was SUCCESS using a merge of 1b703df3bfc074c19e9783f3503a4fbf614f96d6
Summary: Tests passed: 2930, ignored: 95 Build time: 0:19:47

Core - Full Integration Build 294 outcome was SUCCESS using a merge of 1b703df3bfc074c19e9783f3503a4fbf614f96d6
Summary: Tests passed: 2833, ignored: 430 Build time: 0:41:57

Linux Build 1023 is now running using a merge of 7e621f10f997a50d660f0864c8b298b6efc0578e

Windows Build 733 is now running using a merge of 7e621f10f997a50d660f0864c8b298b6efc0578e

Core - Full Integration Build 308 is now running using a merge of 7e621f10f997a50d660f0864c8b298b6efc0578e

Windows Build 733 outcome was SUCCESS using a merge of 7e621f10f997a50d660f0864c8b298b6efc0578e
Summary: Tests passed: 2931, ignored: 95 Build time: 0:15:52

Linux Build 1023 outcome was SUCCESS using a merge of 7e621f10f997a50d660f0864c8b298b6efc0578e
Summary: Tests passed: 2931, ignored: 95 Build time: 0:19:47

Core - Full Integration Build 308 outcome was FAILURE using a merge of 3ff8091920bd05b2b38c1ce0e548215ac6b768d9
Summary: Tests failed: 2 (2 new), passed: 2838, ignored: 430 Build time: 0:42:08
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.ejb.stateful.passivation.PassivationTestCase.testPassivationMaxSize: javax.ejb.EJBException: java.lang.IllegalStateException: WFLYCLEJBINF0008: Stateful session bean {[-12, 74, -73, -78, -107, -4, 67, -60, -105, 81, 30, -34, 106, -44, -22, 30]} refers to an invalid bean group e510a44b-117b-4fc4-b86e-e5e7bc38fa0e
	at org.wildfly.clustering.ejb.infinispan.bean.InfinispanBeanFactory.createBean(InfinispanBeanFactory.java:75)
	at org.wildfly.clustering.ejb.infinispan.InfinispanBeanManager.findBean(InfinispanBeanManager.java:266)

org.jboss.as.test.integration.ws.wsse.signencrypt.EJBSignEncryptMultipleClientsTestCase.encryptedAndSignedRequestFromAlice: javax.xml.ws.WebServiceException: Could not send Message.
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:152)

Core - Full Integration Build 309 is now running using a merge of 3ff8091920bd05b2b38c1ce0e548215ac6b768d9

Windows Build 734 is now running using a merge of 3ff8091920bd05b2b38c1ce0e548215ac6b768d9

Linux Build 1024 is now running using a merge of 3ff8091920bd05b2b38c1ce0e548215ac6b768d9

Windows Build 734 outcome was SUCCESS using a merge of 3ff8091920bd05b2b38c1ce0e548215ac6b768d9
Summary: Tests passed: 2931, ignored: 95 Build time: 0:15:48

Linux Build 1024 outcome was SUCCESS using a merge of 3ff8091920bd05b2b38c1ce0e548215ac6b768d9
Summary: Tests passed: 2931, ignored: 95 Build time: 0:19:43

Core - Full Integration Build 309 outcome was FAILURE using a merge of 3ff8091920bd05b2b38c1ce0e548215ac6b768d9
Summary: Tests failed: 1, passed: 2839, ignored: 430 Build time: 0:42:44
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.ws.wsse.signencrypt.EJBSignEncryptMultipleClientsTestCase.encryptedAndSignedRequestFromAlice: javax.xml.ws.WebServiceException: Could not send Message.
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:152)

Windows Build 751 is now running using a merge of c7ce66c7570249d53d446641ccfa1a654981decc

Core - Full Integration Build 326 is now running using a merge of c7ce66c7570249d53d446641ccfa1a654981decc

Linux Build 1044 is now running using a merge of c7ce66c7570249d53d446641ccfa1a654981decc

Windows Build 751 outcome was SUCCESS using a merge of c7ce66c7570249d53d446641ccfa1a654981decc
Summary: Tests passed: 2932, ignored: 95 Build time: 0:15:52

Linux Build 1044 outcome was SUCCESS using a merge of c7ce66c7570249d53d446641ccfa1a654981decc
Summary: Tests passed: 2932, ignored: 95 Build time: 0:19:59

Core - Full Integration Build 326 outcome was SUCCESS using a merge of c7ce66c7570249d53d446641ccfa1a654981decc
Summary: Tests passed: 2847, ignored: 432 Build time: 0:42:45

Windows Build 773 is now running using a merge of b3c269d6913c4cfd8c95ee007b56ea10043b0877

Linux Build 1066 is now running using a merge of b3c269d6913c4cfd8c95ee007b56ea10043b0877

Core - Full Integration Build 347 is now running using a merge of b3c269d6913c4cfd8c95ee007b56ea10043b0877

Windows Build 773 outcome was SUCCESS using a merge of b3c269d6913c4cfd8c95ee007b56ea10043b0877
Summary: Tests passed: 2932, ignored: 95 Build time: 0:15:58

Linux Build 1066 outcome was SUCCESS using a merge of b3c269d6913c4cfd8c95ee007b56ea10043b0877
Summary: Tests passed: 2932, ignored: 95 Build time: 0:19:39

Core - Full Integration Build 347 outcome was FAILURE using a merge of b3c269d6913c4cfd8c95ee007b56ea10043b0877
Summary: Tests failed: 1 (1 new), passed: 2848, ignored: 432 Build time: 0:41:57
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.ws.wsse.signencrypt.EJBSignEncryptMultipleClientsTestCase.encryptedAndSignedRequestFromAlice: javax.xml.ws.WebServiceException: Could not send Message.
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:152)

RE: b3c269d6913c4cfd8c95ee007b56ea10043b0877. I vote we just remove the @ServerControl annotation and use a system property to control the automaticServiceControl boolean.

@jamezp that would prevent us to have mixed type of tests as part of same test execution.

Seems OK

We don't have mixed tests and I don't see it in our future, but if I'm the only one voting that way then... :)

I'm going to back peddle here a bit. We should remove that last commit with the @ServerControl annotation change. Then a separate PR to remove it. I'm not sold we need it at all. It's only used in manual mode tests and even they don't use the default. It seems to be more trouble than it's worth.

@jamezp done, removed last commit, will send new PR just about testrunner once this is merged

Core - Full Integration Build 359 is now running using a merge of cb9c6077d6ac2f509632e8bbf61cf168fc1a1a60

Windows Build 785 is now running using a merge of cb9c6077d6ac2f509632e8bbf61cf168fc1a1a60

Linux Build 1079 is now running using a merge of cb9c6077d6ac2f509632e8bbf61cf168fc1a1a60

Windows Build 785 outcome was SUCCESS using a merge of cb9c6077d6ac2f509632e8bbf61cf168fc1a1a60
Summary: Tests passed: 2932, ignored: 95 Build time: 0:15:52

Linux Build 1079 outcome was SUCCESS using a merge of cb9c6077d6ac2f509632e8bbf61cf168fc1a1a60
Summary: Tests passed: 2932, ignored: 95 Build time: 0:19:51

Core - Full Integration Build 359 outcome was SUCCESS using a merge of cb9c6077d6ac2f509632e8bbf61cf168fc1a1a60
Summary: Tests passed: 2868, ignored: 377 Build time: 0:40:27


Add multi select dropdown

We often need the ability to select multiple options from a list.
Our current solution is to use Grafana variables at the top of the page and add them to the request, but this is not the best workflow, as changes will affect the dashboard before the request is sent.
Would it be possible to add the multi-select from @grafana/ui to the available options; it could work the same as the current select as for configuration and submit an array of the variable name.
Docs for reference:
https://developers.grafana.com/ui/canary/index.html?path=/docs/forms-select--docs#multiselect

Agree!

@ashleymcdonald @greasyfamilyzhi Thank you for opening the feature request.
I will plan to add it in the upcoming version.


fix: only display new pincode copy during onboarding

Description
A few sentences describing the overall effects and goals of the pull request's commits.
What is the current behavior, and what is the updated/expected behavior with this PR?
Other changes
Describe any minor or "drive-by" changes here.
Tested
An explanation of how the changes were tested or an explanation as to why they don't need to be.
How others should test
Does this need to be tested by QA in the next release cycle? If so please give a brief explanation of how to test these changes.
Related issues

Fixes #[issue number here]

Backwards compatibility
Brief explanation of why these changes are/are not backwards compatible.

Closing in favor of reverting #2817 and subsequent fix.


Error when creating list template type 106 (Events)

Error when creating list template type 106 (Events).
"Folders are not allowed for this template type" translated to English. Setting property EnableFolderCreation="false" solves the problem, but that shouldn't be neccessary.
Here's the XML for my list:
<pnp:ListInstance Title="Kalender" Description="" TemplateType="106" Url="Lists/Kalender" />
powershell.exe Information: 0 : 2015-12-03 10:13:58.3059        [List instances]        [7]     [Debug] Creating list Kalender failed: Mapper er ikke tillatt for denne listemalen. :    at Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(Stream responseStream)
at Microsoft.SharePoint.Client.ClientRequest.ProcessResponse()
at Microsoft.SharePoint.Client.ClientContextExtensions.ExecuteQueryImplementation(ClientRuntimeContext clientContext, Int32 retryCount, Int32 delay)
at OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectListInstance.CreateList(Web web, ListInstance list, TokenParser parser, PnPMonitoredScope scope)
at OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectListInstance.ProvisionObjects(Web web, ProvisioningTemplate template, TokenParser parser, ProvisioningTemplateApplyingInformation applyingInformation)   1281ms  1c6afe23-5498-45f4-a2fb-ef312f246027
powershell.exe Information: 0 : 2015-12-03 10:13:58.3079        [List instances]        [7]     [Debug] Code execution scope ended
1284ms  1c6afe23-5498-45f4-a2fb-ef312f246027
powershell.exe Information: 0 : 2015-12-03 10:13:58.3089        [Provisioning]  [7]     [Debug] Code execution scope ended      2502ms       1c6afe23-5498-45f4-a2fb-ef312f246027

Thanks Ole. Good catch as well. We'll get the exception handling included in the engine for Event library for this. Can't make to December release (tomorrow), but we'll get this included in the Jan release.

Good stuff, @VesaJuvonen

I'll reopen this until it's fully fixed by the team, so that we can track this.

Ok @VesaJuvonen. I though you were adding issues to milestones.

Hi, I've just fixed this issue with PR #400.

This is still as issue on 2.10.1612.0


Print dist/ directory tree when failing to find hoc data files

For debugging purpose, it would help if hpc-coveralls could output both the current directory and the dist/hpc/ directory tree when it fails to find hpc data files.
Feature branch: https://github.com/guillaume-nargeot/hpc-coveralls/tree/dump-directories-on-failure

Fixed by 99a0dc4b69d6e945a58d29740a06e441800e5da2


[FLINK-19581][orc] Introduce Orc ColumnarRow File source bulk Format

What is the purpose of the change
Implement File source ORC Vectorized Reader
Brief change log
The AbstractOrcFileInputFormat reference from https://github.com/apache/flink/pull/13401

The base for ORC readers, Implements the reader initialization, vectorized reading, and pooling of column vector objects.
The format of Row and GenericRow can be implemented based on this class.
Use OrcShim to do orc related operations.
Use both offset and recordsAfterOffset in CheckpointedPosition for better fitting the concept of RecordReader. Avoid skipping some of the middle rows when using pushdown filter.

The OrcColumnarRowFileInputFormat:

This class can add extra fields through ColumnBatchFactory, for example, add partition fields.
Provides ColumnarRow as a view of column batch for high performance.

Verifying this change
OrcColumnarRowFileInputFormatTest
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? yes
If yes, how is the feature documented? JavaDocs

Thanks @JingsongLi , I left some minor comments. Another suggestion is to make the naming convention consistent between parquet and orc. For example, the base bulk format class of orc is AbstractOrcFileInputFormat, while the counterpart in parquet is named ParquetVectorizedInputFormat. Making them consistent should make the code easier to understand.

I think it is better to add abstract to abstract class, but the name of ParquetVectorizedInputFormat is too long.

This looks pretty good to me, we could merge it like it is.
One idea for an improvement would be to not use the "skipRecordsCount" at all here. I fear this can lead to surprised with ORC due to pushed down predicates. If during after update, the predicate would be more selective, then ORC itself would filter more rows and we would skip too many later.
What we could do is the following: The VectorizedRowBatch has the int[] selected array, which has the positions of the rows. We could also pass that array to the ColumnarRowIterator, instead of the startingOffset.
When returning the next record, it would set that position to the result, rather than incrementing the skipCount.
What do you think?

Hi @StephanEwen, int[] selected in VectorizedRowBatch is used by Hive vectorization computation engine. (Hive filter node can do zero-copy filter). ORC RecordReader does not use this field.
About pushed down predicates, I have done some research and testing, and I think that at least Orc will guarantee the equivalence of RecordReader.nextBatch and RecordReader.seekToRow, no matter how many predicates there are. So I think it should be safe.

I see. In that case, +1 to merge this.

Thanks @lirui-apache and @StephanEwen for your help and review, merging...


Ecto 3 upgrade

Coverage remained the same at 85.714% when pulling 159461ddf8bb22a7ff5ba2342b5b5b730f17d5ec on sashman:master into be71240760dffa4ae591db88d60fdee3bfba2219 on mtwilliams:master.

Apologies ended up merging two features in this PR. Please check if this satisfies #7


[错误报告] 最近查看log发现的问题

当前程序版本
2.5.25-fix
问题类型
程序运行问题
问题描述
几个问题一起写了，可能是自己的问题，但无法解决寻求帮助

反复添加“机动战士高达 S1”，我实际订阅了漫游和NC的水星魔女，但查看qb这条实际上没有匹配到任何东西（上面一行水星魔女是AB版本更新或者重置前加的）

AB经常性“假死”，具体如下。
问题1的图1中，10-07 07:46:29更新了一条“Start xxxxx”log后再无反应，10-08无一条log记录。
下图1中10-06 21:43:27更新了最后一条log“Start xxxxx”，之后再无反应
下图2中10-04 15:40:02更新了最后一条log“WARNING：xxxxx”，之后再无反应
除此之外还有很多次的断点，每次只能通过重启、重置AB解决，期间从未关闭nas。
所有断点看了一下应该都在扫RSS期间发生，猜想会不会是本人网络问题。最近不知道是不是要开会的原因，从log中可以看到极其频繁出现DNS问题，PC端写了host没有感觉，NAS这里就没有关注到。但网络问题一般是五次DNS的ERROR后就finished了，这种断log的情况，最近一个月才发现，所以来询问。

顺便报一条解析问题，这个问题不大我倒是无所谓。
漫游的水星魔女，其他组挂的是00的tag。另一条过家家我看有人报过了。
ERROR     Parser cannot analyse [漫游字幕组] Mobile Suit Gundam The Witch from Mercury 机动战士高达 水星的魔女 序章 Webrip 1080p MKV 简繁外挂 'NoneType' object has no attribute 'groups'

4.另外询个建议，对于mikan，qb中“每个订阅源文章数目最大值”设为多少合适？最近改成了50，发现明明字幕组已更新很久但qb这边一直没RSS进来，刷新也没用。改成100后就立刻加进来了。按照我的理解应该后面的订阅会把前面的顶掉，这个数值没太大影响才对，难道是我理解错了？我其他的订阅之前这样改都ok的。这个问题我还没有对他进行复现，所以仅做询问。
多有打扰，谢谢！
发生问题时系统日志
No response

需要更详细的 Debug Log 或者bangumi.json文件，后者可以通过 API 调取
假死问题已经发现，正在排查
我这边是设定500的，后续版本应该会加入一个定时刷新的功能

第一个反复添加的问题我也遇到了，订阅的是桜都的入间同学，qb里面也没有匹配到任何东西，去看匹配规则发现它必须包含填的是Mairimashita! Iruma-kun (2022)，多加了一个年份，删掉以后就能匹配到了。

[2022-10-12 18:13:23,690] DEBUG:    RAW:[猎户不鸽压制] 点满农民相关技能后，不知为何就变强了。Noumin Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta [02] [1080p] [简中内嵌] [2022年10月番] >> Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta
[2022-10-12 18:13:23,693] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:13:24,183] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:13:24,251] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:13:24,323] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:13:24,326] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:13:24,326] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:13:24,328] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:13:24,811] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E6%96%B0%E4%BA%BA%E7%82%BC%E9%87%91%E6%9C%AF%E5%B8%88%E7%9A%84%E5%BA%97%E9%93%BA%E7%BB%8F%E8%90%A5&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:13:24,874] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/133938?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:13:24,933] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/133938?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:13:24,936] DEBUG:    TMDB Matched, official title is 新人炼金术师的店铺经营
[2022-10-12 18:13:24,936] DEBUG:    RAW:[LoliHouse] 新人炼金术师的店铺经营 / 菜鸟炼金术师开店营业中 / Shinmai Renkinjutsushi no Tenpo Keiei - 02 [WebRip 1080p HEVC-10bit AAC][简繁内封字幕] >> Shinmai Renkinjutsushi no Tenpo Keiei
[2022-10-12 18:13:24,938] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:13:25,132] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:13:25,221] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:13:25,278] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:13:25,281] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:13:25,281] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:13:25,283] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:13:25,771] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%A4%AB%E5%A6%BB%E4%BB%A5%E4%B8%8A%EF%BC%8C%E6%81%8B%E4%BA%BA%E6%9C%AA%E6%BB%A1%E3%80%82&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:13:25,832] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%A4%AB%E5%A6%BB%E4%BB%A5%E4%B8%8A%EF%BC%8C%E6%81%8B%E4%BA%BA%E6%9C%AA%E6%BB%A1%E3%80%82&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:13:25,833] DEBUG:    local variable 'id' referenced before assignment
[2022-10-12 18:13:25,833] WARNING:  Not Matched with TMDB
[2022-10-12 18:13:25,834] DEBUG:    RAW:【喵萌奶茶屋】★10月新番★[夫妻以上，恋人未满。/夫妇以上，恋人未满。 (2022) Season 1
[2022-10-12 18:13:32,060] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,060] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:13:32,063] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,063] INFO:     Add 新人炼金术师的店铺经营 (2022) Season 1
[2022-10-12 18:13:32,066] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,066] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:13:32,069] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,069] INFO:     Add 夫妻以上，恋人未满。 Season 1
[2022-10-12 18:13:32,072] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,073] INFO:     Add 因为是反派大小姐所以养了魔王 (2022) Season 1
[2022-10-12 18:13:32,075] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,076] INFO:     Add 机动战士高达：水星的魔女 (2022) Season 1
[2022-10-12 18:13:32,078] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,079] INFO:     Add 无良公会 (2022) Season 1
[2022-10-12 18:13:32,081] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,082] INFO:     Add pop子和pipi美的日常 (2018) Season 2
[2022-10-12 18:13:32,084] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,085] INFO:     Add 秋叶原冥途战争 (2022) Season 1
[2022-10-12 18:13:32,087] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,088] INFO:     Add PUI PUI 天竺鼠车车 驾训班篇 Season 1
[2022-10-12 18:13:32,090] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,091] INFO:     Add 想要成为影之实力者 (2022) Season 1
[2022-10-12 18:13:32,093] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,094] INFO:     Add 彻夜之歌 (2022) Season 1
[2022-10-12 18:13:32,096] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,097] INFO:     Add 灵能百分百 (2016) Season 3
[2022-10-12 18:13:32,099] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:13:32,100] INFO:     Add 转生成为魔剑 (2022) Season 1
[2022-10-12 18:13:32,100] DEBUG:    Finished.
[2022-10-12 18:13:32,100] INFO:     Finished
[2022-10-12 18:13:32,100] INFO:     Running....
[2022-10-12 18:13:32,126] DEBUG:    Saved
[2022-10-12 18:13:32,455] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:13:32,513] DEBUG:    Checked 165 files
[2022-10-12 18:14:32,576] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:14:32,964] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:14:33,021] DEBUG:    Checked 165 files
[2022-10-12 18:15:33,071] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:15:33,384] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:15:33,457] DEBUG:    Checked 165 files
[2022-10-12 18:16:33,513] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:16:33,854] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:16:33,909] DEBUG:    Checked 165 files
[2022-10-12 18:17:33,978] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:17:34,577] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:17:34,633] DEBUG:    Checked 165 files
[2022-10-12 18:18:34,694] INFO:     Start collecting RSS info.
[2022-10-12 18:18:34,696] DEBUG:    Starting new HTTPS connection (1): mikanani.me:443
[2022-10-12 18:18:35,289] DEBUG:    https://mikanani.me:443 "GET /RSS/MyBangumi?token=vu%2BjbUWXpUmSwGcAzPpzBQ%3D%3D HTTP/1.1" 200 None
[2022-10-12 18:18:35,308] DEBUG:    Had added Spy x Family in auto_download rule before
[2022-10-12 18:18:35,308] DEBUG:    Had added Chainsaw Man in auto_download rule before
[2022-10-12 18:18:35,308] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:18:35,309] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:18:35,309] DEBUG:    Had added Beast Tamer in auto_download rule before
[2022-10-12 18:18:35,309] DEBUG:    Had added Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta in auto_download rule before
[2022-10-12 18:18:35,311] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:18:35,538] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:18:35,598] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:18:35,671] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:18:35,674] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:18:35,674] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:18:35,674] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:18:35,676] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:20:42,917] DEBUG:    URL: https://api.themoviedb.org/3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=入间同学入魔了！&include_adult=false
[2022-10-12 18:20:42,918] DEBUG:    HTTPSConnectionPool(host='api.themoviedb.org', port=443): Max retries exceeded with url: /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f031a1eb1c0>, 'Connection to api.themoviedb.org timed out. (connect timeout=None)'))
[2022-10-12 18:20:42,918] WARNING:  ERROR with Connection.Please check DNS/Connection settings
[2022-10-12 18:20:47,920] DEBUG:    Starting new HTTPS connection (2): api.themoviedb.org:443
[2022-10-12 18:22:55,143] DEBUG:    URL: https://api.themoviedb.org/3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=入间同学入魔了！&include_adult=false
[2022-10-12 18:22:55,143] DEBUG:    HTTPSConnectionPool(host='api.themoviedb.org', port=443): Max retries exceeded with url: /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f031a1eafb0>, 'Connection to api.themoviedb.org timed out. (connect timeout=None)'))
[2022-10-12 18:22:55,143] WARNING:  ERROR with Connection.Please check DNS/Connection settings
[2022-10-12 18:23:00,149] DEBUG:    Starting new HTTPS connection (3): api.themoviedb.org:443
[2022-10-12 18:23:00,367] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:23:00,425] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:23:00,498] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:23:00,501] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:23:00,501] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:23:00,501] DEBUG:    Had added Fuufu Ijou, Koibito Miman. in auto_download rule before
[2022-10-12 18:23:00,501] DEBUG:    Had added Akuyaku Reijou nanode Last Boss wo Kattemimashita in auto_download rule before
[2022-10-12 18:23:00,501] DEBUG:    Had added Mobile Suit Gundam THE WITCH FROM MERCURY in auto_download rule before
[2022-10-12 18:23:00,501] DEBUG:    Had added 不道德公会 Futoku no Guild（无圣光版） in auto_download rule before
[2022-10-12 18:23:00,501] DEBUG:    Had added Pop Team Epic in auto_download rule before
[2022-10-12 18:23:00,502] DEBUG:    Had added Akiba Maid Sensou in auto_download rule before
[2022-10-12 18:23:00,502] DEBUG:    Had added Pui Pui Molcar：Driving School in auto_download rule before
[2022-10-12 18:23:00,502] DEBUG:    Had added Kage no Jitsuryokusha ni Naritakute! in auto_download rule before
[2022-10-12 18:23:00,502] DEBUG:    Had added 彻夜之歌 in auto_download rule before
[2022-10-12 18:23:00,502] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:23:00,502] DEBUG:    Had added Mob Psycho 100 in auto_download rule before
[2022-10-12 18:23:00,502] DEBUG:    Had added Tensei shitara Ken deshita in auto_download rule before
[2022-10-12 18:23:00,502] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:23:00,503] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:23:00,503] DEBUG:    Start adding rules.
[2022-10-12 18:23:00,504] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:23:00,506] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:23:00,507] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:23:00,509] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:23:00,510] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:23:00,510] DEBUG:    Finished.
[2022-10-12 18:23:00,510] INFO:     Finished
[2022-10-12 18:23:00,511] INFO:     Running....
[2022-10-12 18:23:00,512] DEBUG:    Saved
[2022-10-12 18:23:00,825] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:23:00,880] DEBUG:    Checked 165 files
[2022-10-12 18:24:00,942] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:24:01,482] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:24:01,537] DEBUG:    Checked 165 files
[2022-10-12 18:25:01,592] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:25:01,912] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:25:02,000] DEBUG:    Checked 165 files
[2022-10-12 18:26:02,064] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:26:02,378] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:26:02,433] DEBUG:    Checked 165 files
[2022-10-12 18:27:02,493] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:27:02,810] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:27:02,864] DEBUG:    Checked 165 files
[2022-10-12 18:28:02,922] INFO:     Start collecting RSS info.
[2022-10-12 18:28:02,924] DEBUG:    Starting new HTTPS connection (1): mikanani.me:443
[2022-10-12 18:28:03,675] DEBUG:    https://mikanani.me:443 "GET /RSS/MyBangumi?token=vu%2BjbUWXpUmSwGcAzPpzBQ%3D%3D HTTP/1.1" 200 None
[2022-10-12 18:28:03,696] DEBUG:    Had added Spy x Family in auto_download rule before
[2022-10-12 18:28:03,697] DEBUG:    Had added Chainsaw Man in auto_download rule before
[2022-10-12 18:28:03,697] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:28:03,697] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:28:03,697] DEBUG:    Had added Beast Tamer in auto_download rule before
[2022-10-12 18:28:03,697] DEBUG:    Had added Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta in auto_download rule before
[2022-10-12 18:28:03,699] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:28:04,226] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:28:04,284] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:28:04,341] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:28:04,345] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:28:04,345] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:28:04,345] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:28:04,347] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:28:04,528] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:28:04,578] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:28:04,630] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:28:04,633] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:28:04,633] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:28:04,633] DEBUG:    Had added Fuufu Ijou, Koibito Miman. in auto_download rule before
[2022-10-12 18:28:04,633] DEBUG:    Had added Akuyaku Reijou nanode Last Boss wo Kattemimashita in auto_download rule before
[2022-10-12 18:28:04,633] DEBUG:    Had added Mobile Suit Gundam THE WITCH FROM MERCURY in auto_download rule before
[2022-10-12 18:28:04,634] DEBUG:    Had added 不道德公会 Futoku no Guild（无圣光版） in auto_download rule before
[2022-10-12 18:28:04,634] DEBUG:    Had added Pop Team Epic in auto_download rule before
[2022-10-12 18:28:04,634] DEBUG:    Had added Akiba Maid Sensou in auto_download rule before
[2022-10-12 18:28:04,634] DEBUG:    Had added Pui Pui Molcar：Driving School in auto_download rule before
[2022-10-12 18:28:04,634] DEBUG:    Had added Kage no Jitsuryokusha ni Naritakute! in auto_download rule before
[2022-10-12 18:28:04,634] DEBUG:    Had added 彻夜之歌 in auto_download rule before
[2022-10-12 18:28:04,634] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:28:04,634] DEBUG:    Had added Mob Psycho 100 in auto_download rule before
[2022-10-12 18:28:04,635] DEBUG:    Had added Tensei shitara Ken deshita in auto_download rule before
[2022-10-12 18:28:04,635] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:28:04,635] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:28:04,635] DEBUG:    Start adding rules.
[2022-10-12 18:28:04,637] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:28:04,661] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:28:04,662] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:28:04,664] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:28:04,665] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:28:04,665] DEBUG:    Finished.
[2022-10-12 18:28:04,665] INFO:     Finished
[2022-10-12 18:28:04,665] INFO:     Running....
[2022-10-12 18:28:04,666] DEBUG:    Saved
[2022-10-12 18:28:04,985] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:28:05,041] DEBUG:    Checked 165 files
[2022-10-12 18:29:05,103] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:29:05,418] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:29:05,496] DEBUG:    Checked 165 files
[2022-10-12 18:30:05,560] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:30:05,881] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:30:05,936] DEBUG:    Checked 165 files
[2022-10-12 18:31:05,999] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:31:06,310] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:31:06,366] DEBUG:    Checked 165 files
[2022-10-12 18:32:06,427] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:32:06,966] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:32:07,022] DEBUG:    Checked 165 files
[2022-10-12 18:33:07,082] INFO:     Start collecting RSS info.
[2022-10-12 18:33:07,084] DEBUG:    Starting new HTTPS connection (1): mikanani.me:443
[2022-10-12 18:33:08,868] DEBUG:    https://mikanani.me:443 "GET /RSS/MyBangumi?token=vu%2BjbUWXpUmSwGcAzPpzBQ%3D%3D HTTP/1.1" 200 None
[2022-10-12 18:33:08,887] DEBUG:    Had added Spy x Family in auto_download rule before
[2022-10-12 18:33:08,887] DEBUG:    Had added Chainsaw Man in auto_download rule before
[2022-10-12 18:33:08,887] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:33:08,888] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:33:08,888] DEBUG:    Had added Beast Tamer in auto_download rule before
[2022-10-12 18:33:08,888] DEBUG:    Had added Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta in auto_download rule before
[2022-10-12 18:33:08,890] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:33:09,099] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:33:09,152] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:33:09,203] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:33:09,206] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:33:09,206] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:33:09,206] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:33:09,208] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:33:09,400] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:33:09,454] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:33:09,508] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:33:09,512] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:33:09,512] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:33:09,512] DEBUG:    Had added Fuufu Ijou, Koibito Miman. in auto_download rule before
[2022-10-12 18:33:09,512] DEBUG:    Had added Akuyaku Reijou nanode Last Boss wo Kattemimashita in auto_download rule before
[2022-10-12 18:33:09,512] DEBUG:    Had added Mobile Suit Gundam THE WITCH FROM MERCURY in auto_download rule before
[2022-10-12 18:33:09,512] DEBUG:    Had added 不道德公会 Futoku no Guild（无圣光版） in auto_download rule before
[2022-10-12 18:33:09,512] DEBUG:    Had added Pop Team Epic in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added Akiba Maid Sensou in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added Pui Pui Molcar：Driving School in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added Kage no Jitsuryokusha ni Naritakute! in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added 彻夜之歌 in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added Mob Psycho 100 in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added Tensei shitara Ken deshita in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:33:09,513] DEBUG:    Start adding rules.
[2022-10-12 18:33:09,515] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:33:09,517] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:33:09,517] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:33:09,520] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:33:09,521] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:33:09,521] DEBUG:    Finished.
[2022-10-12 18:33:09,521] INFO:     Finished
[2022-10-12 18:33:09,521] INFO:     Running....
[2022-10-12 18:33:09,522] DEBUG:    Saved
[2022-10-12 18:33:09,861] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:33:09,940] DEBUG:    Checked 165 files
[2022-10-12 18:34:10,003] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:34:10,317] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:34:10,406] DEBUG:    Checked 165 files
[2022-10-12 18:35:10,469] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:35:10,785] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:35:10,840] DEBUG:    Checked 165 files
[2022-10-12 18:36:10,901] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:36:11,251] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:36:11,307] DEBUG:    Checked 165 files
[2022-10-12 18:37:11,364] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:37:11,679] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:37:11,734] DEBUG:    Checked 165 files
[2022-10-12 18:38:11,795] INFO:     Start collecting RSS info.
[2022-10-12 18:38:11,797] DEBUG:    Starting new HTTPS connection (1): mikanani.me:443
[2022-10-12 18:38:12,981] DEBUG:    https://mikanani.me:443 "GET /RSS/MyBangumi?token=vu%2BjbUWXpUmSwGcAzPpzBQ%3D%3D HTTP/1.1" 200 None
[2022-10-12 18:38:12,999] DEBUG:    Had added Spy x Family in auto_download rule before
[2022-10-12 18:38:13,000] DEBUG:    Had added Chainsaw Man in auto_download rule before
[2022-10-12 18:38:13,000] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:38:13,000] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:38:13,000] DEBUG:    Had added Beast Tamer in auto_download rule before
[2022-10-12 18:38:13,000] DEBUG:    Had added Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta in auto_download rule before
[2022-10-12 18:38:13,002] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:38:13,524] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:38:13,586] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:38:13,646] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:38:13,653] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:38:13,653] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:38:13,653] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:38:13,655] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:38:13,855] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:38:13,957] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:38:14,037] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:38:14,040] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:38:14,040] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:38:14,040] DEBUG:    Had added Fuufu Ijou, Koibito Miman. in auto_download rule before
[2022-10-12 18:38:14,040] DEBUG:    Had added Akuyaku Reijou nanode Last Boss wo Kattemimashita in auto_download rule before
[2022-10-12 18:38:14,040] DEBUG:    Had added Mobile Suit Gundam THE WITCH FROM MERCURY in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added 不道德公会 Futoku no Guild（无圣光版） in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added Pop Team Epic in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added Akiba Maid Sensou in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added Pui Pui Molcar：Driving School in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added Kage no Jitsuryokusha ni Naritakute! in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added 彻夜之歌 in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added Mob Psycho 100 in auto_download rule before
[2022-10-12 18:38:14,041] DEBUG:    Had added Tensei shitara Ken deshita in auto_download rule before
[2022-10-12 18:38:14,042] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:38:14,042] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:38:14,042] DEBUG:    Start adding rules.
[2022-10-12 18:38:14,043] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:38:14,045] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:38:14,046] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:38:14,048] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:38:14,049] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:38:14,049] DEBUG:    Finished.
[2022-10-12 18:38:14,049] INFO:     Finished
[2022-10-12 18:38:14,049] INFO:     Running....
[2022-10-12 18:38:14,050] DEBUG:    Saved
[2022-10-12 18:38:14,368] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:38:14,423] DEBUG:    Checked 165 files
[2022-10-12 18:39:14,485] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:39:14,897] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:39:14,952] DEBUG:    Checked 165 files
[2022-10-12 18:40:15,015] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:40:15,333] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:40:15,389] DEBUG:    Checked 165 files
[2022-10-12 18:41:15,448] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:41:15,765] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:41:15,821] DEBUG:    Checked 165 files
[2022-10-12 18:42:15,883] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:42:16,199] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:42:16,254] DEBUG:    Checked 165 files
[2022-10-12 18:43:16,315] INFO:     Start collecting RSS info.
[2022-10-12 18:43:16,317] DEBUG:    Starting new HTTPS connection (1): mikanani.me:443
[2022-10-12 18:43:16,821] DEBUG:    https://mikanani.me:443 "GET /RSS/MyBangumi?token=vu%2BjbUWXpUmSwGcAzPpzBQ%3D%3D HTTP/1.1" 200 None
[2022-10-12 18:43:16,848] DEBUG:    Had added Spy x Family in auto_download rule before
[2022-10-12 18:43:16,848] DEBUG:    Had added Chainsaw Man in auto_download rule before
[2022-10-12 18:43:16,848] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:43:16,848] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:43:16,848] DEBUG:    Had added Beast Tamer in auto_download rule before
[2022-10-12 18:43:16,849] DEBUG:    Had added Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta in auto_download rule before
[2022-10-12 18:43:16,851] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:43:17,052] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:43:17,103] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:43:17,172] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:43:17,176] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:43:17,176] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:43:17,176] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:43:17,179] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:43:17,374] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:43:17,429] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:43:17,480] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:43:17,483] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:43:17,483] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:43:17,483] DEBUG:    Had added Fuufu Ijou, Koibito Miman. in auto_download rule before
[2022-10-12 18:43:17,483] DEBUG:    Had added Akuyaku Reijou nanode Last Boss wo Kattemimashita in auto_download rule before
[2022-10-12 18:43:17,483] DEBUG:    Had added Mobile Suit Gundam THE WITCH FROM MERCURY in auto_download rule before
[2022-10-12 18:43:17,483] DEBUG:    Had added 不道德公会 Futoku no Guild（无圣光版） in auto_download rule before
[2022-10-12 18:43:17,483] DEBUG:    Had added Pop Team Epic in auto_download rule before
[2022-10-12 18:43:17,483] DEBUG:    Had added Akiba Maid Sensou in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Had added Pui Pui Molcar：Driving School in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Had added Kage no Jitsuryokusha ni Naritakute! in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Had added 彻夜之歌 in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Had added Mob Psycho 100 in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Had added Tensei shitara Ken deshita in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:43:17,484] DEBUG:    Start adding rules.
[2022-10-12 18:43:17,486] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:43:17,488] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:43:17,488] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:43:17,491] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:43:17,492] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:43:17,492] DEBUG:    Finished.
[2022-10-12 18:43:17,492] INFO:     Finished
[2022-10-12 18:43:17,492] INFO:     Running....
[2022-10-12 18:43:17,493] DEBUG:    Saved
[2022-10-12 18:43:17,817] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:43:17,873] DEBUG:    Checked 165 files
[2022-10-12 18:44:17,936] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:44:18,256] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:44:18,311] DEBUG:    Checked 165 files
[2022-10-12 18:45:18,373] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:45:18,692] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:45:18,779] DEBUG:    Checked 165 files
[2022-10-12 18:46:18,833] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:46:19,150] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:46:19,239] DEBUG:    Checked 165 files
[2022-10-12 18:47:19,298] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:47:19,612] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:47:19,669] DEBUG:    Checked 165 files
[2022-10-12 18:48:19,730] INFO:     Start collecting RSS info.
[2022-10-12 18:48:19,732] DEBUG:    Starting new HTTPS connection (1): mikanani.me:443
[2022-10-12 18:48:20,226] DEBUG:    https://mikanani.me:443 "GET /RSS/MyBangumi?token=vu%2BjbUWXpUmSwGcAzPpzBQ%3D%3D HTTP/1.1" 200 None
[2022-10-12 18:48:20,505] DEBUG:    Had added Spy x Family in auto_download rule before
[2022-10-12 18:48:20,505] DEBUG:    Had added Chainsaw Man in auto_download rule before
[2022-10-12 18:48:20,505] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:48:20,506] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:48:20,506] DEBUG:    Had added Beast Tamer in auto_download rule before
[2022-10-12 18:48:20,506] DEBUG:    Had added Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta in auto_download rule before
[2022-10-12 18:48:20,508] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:48:21,048] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:48:21,109] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:48:21,166] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:48:21,169] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:48:21,169] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:48:21,169] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:48:21,171] DEBUG:    Starting new HTTPS connection (1): api.themoviedb.org:443
[2022-10-12 18:48:21,384] DEBUG:    https://api.themoviedb.org:443 "GET /3/search/tv?api_key=32b19d6a05b512190a056fa4e747cbbc&page=1&query=%E5%85%A5%E9%97%B4%E5%90%8C%E5%AD%A6%E5%85%A5%E9%AD%94%E4%BA%86%EF%BC%81&include_adult=false HTTP/1.1" 200 None
[2022-10-12 18:48:21,441] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:48:21,505] DEBUG:    https://api.themoviedb.org:443 "GET /3/tv/91801?api_key=32b19d6a05b512190a056fa4e747cbbc&language=zh-CN HTTP/1.1" 200 None
[2022-10-12 18:48:21,508] DEBUG:    TMDB Matched, official title is 入间同学入魔了！
[2022-10-12 18:48:21,508] DEBUG:    RAW:[桜都字幕组] 入间同学入魔了！第3季 / Mairimashita! Iruma-kun (2022) [01][1080p][简繁内封] >> Mairimashita! Iruma-kun (2022)
[2022-10-12 18:48:21,508] DEBUG:    Had added Fuufu Ijou, Koibito Miman. in auto_download rule before
[2022-10-12 18:48:21,508] DEBUG:    Had added Akuyaku Reijou nanode Last Boss wo Kattemimashita in auto_download rule before
[2022-10-12 18:48:21,508] DEBUG:    Had added Mobile Suit Gundam THE WITCH FROM MERCURY in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added 不道德公会 Futoku no Guild（无圣光版） in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added Pop Team Epic in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added Akiba Maid Sensou in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added Pui Pui Molcar：Driving School in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added Kage no Jitsuryokusha ni Naritakute! in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added 彻夜之歌 in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added 我家师傅没有尾巴 in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added Mob Psycho 100 in auto_download rule before
[2022-10-12 18:48:21,509] DEBUG:    Had added Tensei shitara Ken deshita in auto_download rule before
[2022-10-12 18:48:21,510] DEBUG:    Had added Shinobi no Ittoki in auto_download rule before
[2022-10-12 18:48:21,510] DEBUG:    Had added Shinmai Renkinjutsushi no Tenpo Keiei in auto_download rule before
[2022-10-12 18:48:21,510] DEBUG:    Start adding rules.
[2022-10-12 18:48:21,511] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:48:21,514] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:48:21,515] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:48:21,518] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/rss/setRule HTTP/1.1" 200 0
[2022-10-12 18:48:21,526] INFO:     Add 入间同学入魔了！ (2019) Season 3
[2022-10-12 18:48:21,526] DEBUG:    Finished.
[2022-10-12 18:48:21,526] INFO:     Finished
[2022-10-12 18:48:21,526] INFO:     Running....
[2022-10-12 18:48:21,532] DEBUG:    Saved
[2022-10-12 18:48:21,870] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:48:21,946] DEBUG:    Checked 165 files
[2022-10-12 18:49:22,004] DEBUG:    Resetting dropped connection: <IP_ADDRESS>
[2022-10-12 18:49:22,318] DEBUG:    http://<IP_ADDRESS>:8989 "POST /api/v2/torrents/info HTTP/1.1" 200 175344
[2022-10-12 18:49:22,374] DEBUG:    Checked 165 files

bangumi.json文件:
{
    "rss_link": "https://mikanani.me/RSS/MyBangumi?token=vu%2bjbUWXpUmSwGcAzPpzBQ%3d%3d",
    "data_version": 4.0,
    "bangumi_info": [
        {
            "official_title": "间谍过家家 (2022)",
            "title_raw": "Spy x Family",
            "season": 1,
            "season_raw": "",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": true
        },
        {
            "official_title": "电锯人 (2022)",
            "title_raw": "Chainsaw Man",
            "season": 1,
            "season_raw": "",
            "group": "星空字幕组",
            "dpi": "1080P",
            "source": null,
            "subtitle": "简日双语",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "忍之一时 (2022)",
            "title_raw": "Shinobi no Ittoki",
            "season": 1,
            "season_raw": "",
            "group": "LoliHouse",
            "dpi": "1080p",
            "source": "WebRip",
            "subtitle": "简繁内封字幕",
            "added": true,
            "eps_collect": true
        },
        {
            "official_title": "我家师傅没有尾巴 (2022)",
            "title_raw": "我家师傅没有尾巴",
            "season": 1,
            "season_raw": "",
            "group": "澄空学园&动漫国字幕组",
            "dpi": "1080P",
            "source": null,
            "subtitle": "简体",
            "added": true,
            "eps_collect": true
        },
        {
            "official_title": "驯兽师被逐出队伍后邂逅最强少女 (2022)",
            "title_raw": "Beast Tamer",
            "season": 1,
            "season_raw": "",
            "group": "爱恋字幕社&漫猫字幕社",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简中",
            "added": true,
            "eps_collect": true
        },
        {
            "official_title": "点满农民相关技能后，不知为何就变强了。 (2022)",
            "title_raw": "Kanren no Skill Bakka Agetetara Nazeka Tsuyoku Natta",
            "season": 1,
            "season_raw": "",
            "group": "猎户不鸽压制",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简中内嵌",
            "added": true,
            "eps_collect": true
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "新人炼金术师的店铺经营 (2022)",
            "title_raw": "Shinmai Renkinjutsushi no Tenpo Keiei",
            "season": 1,
            "season_raw": "",
            "group": "LoliHouse",
            "dpi": "1080p",
            "source": "WebRip",
            "subtitle": "简繁内封字幕",
            "added": true,
            "eps_collect": true
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita!  (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        },
        {
            "official_title": "入间同学入魔了！ (2019)",
            "title_raw": "Mairimashita! Iruma-kun (2022)",
            "season": 3,
            "season_raw": "第3季",
            "group": "桜都字幕组",
            "dpi": "1080p",
            "source": null,
            "subtitle": "简繁内封",
            "added": true,
            "eps_collect": false
        }
    ]
}

log.txt
bangumi.txt

看了下Mairimashita! Iruma-kun (2022)这个应该是由于字幕组命名问题，建议从rss剔除手动添加吧【

我在国外的机器也持续收到WARNING:  ERROR with Connection.Please check DNS/Connection settings
同样的链接用浏览器访问并无问题


Link in  README.md to Documentation is broken

The link to the documentation is broken.
https://steelbreeze.net/state/docs/
Results in a 404

Hi @WillCPP,
This version has been deprecated for quite some time and moved over to https://github.com/steelbreeze/state where there is good documentation.
I will however see what I can do about recreating documentation for this version...

Documentation recreated and can be found here: http://steelbreeze.net/state/api/v5/
Link in README updated.


problem with python prepDE.py3 -i sample_lst.txt

Hi, I am using prepDE.py3 and I got this error:
python prepDE.py3 -i sample_lst.txt
Problem parsing file ./04_counts/STRG.F1.cov_refs.gtf at line:
:['atg000086l_1', 'AUGUSTUS', 'transcript', '604659', '606419', '.', '-', '.', 'ID=Ccac_cleaned_g34.t1;CDS=604659:606419;CDSphase=0;geneID=Ccac_cleaned_g34;coverage=0.00\n']
could you help me to identify what the problem is. Many thanks
sample_lst.txt
STRG.F1.cov_refs.zip

I sorry, my directory tree was wrong.


Add valuesRecursive Collection method

I added the valuesRecursive to Collection and LazyCollection classes. This method will allow developers to reset indexes recursively through multidimensional colletions, like so:
collect([
    "a" => [
        "x" => 1,
        "y" => [
             "0"
          ]
      ],
      "b" => 1
])->valuesRecursive();

/* Will return
[
    [
        1,
        [
            "0"
        ]
    ],
    1
]
*/

It will not break any current features, as it is completely new method, which does not interfere with any other Collection methods.

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.


ci: goreleaser config align with v2.2

Pull Request Test Coverage Report for Build<PHONE_NUMBER>3
Details

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage remained the same at 52.537%

Files with Coverage Reduction
New Missed Lines
%

internal/helm/chart/dependency_manager.go
2
90.1%

Totals

Change from base Build<PHONE_NUMBER>2:
0.0%

Covered Lines:
1719

Relevant Lines:
3272

💛  - Coveralls


Adding reference to main doc page

Feedback was to add reference to main doc page so that people would go there and sign up for Cloud Search in the event of error.

Looks good!


Write a macro to remove bloat from custom validators

If one compares different validators in tests, one can see there is a lot of bloat that one has to write to make a custom validator. Let's remove this difficult and confusing manual effort from the user by providing a macro

Apply this macro in default_validator crate and all crates in client/tests/integration/smartcontracts


GC problem when going throught netherportal

Timings link

Description of issue
When going throught netherportal multiple time like in the video it seem like there memory problem like in the chat using /spark gcmonitor
i will do more testing locally and on server to see if i can reproduce it 100% all the time or not.
https://streamable.com/jrum29
Spark heapsum: https://spark.lucko.me/lWNfyuBXzJ
have try with paper/purpur
java 16/17
Purpur version
[00:45:15 INFO]: This server is running Purpur version git-Purpur-1427 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 8bb5a93 on ver/1.17.1)
[00:45:15 INFO]: You are running the latest version
Agreements

[X] I am running the latest version of Purpur available from https://purpur.pl3x.net/downloads.
[X] I have searched for and ensured there isn't already an open issue regarding this.
[X] My version of Minecraft is supported by Purpur.

Other
No response

Issue opened upstream PaperMC/Paper#7098


FormKit element breaks page when using NuxtPage with page transition in Nuxt 3.9

Reproduction
https://stackblitz.com/~/github.com/Gardamuse/nuxt-starter-uy3uwx
Describe the bug
When a FormKit component is added on a page rendered via NuxtPage, and a pageTransition is set up in nuxt.config, the following warning messages are displayed in the console even though there is a single root node:
[Vue warn]: Component inside <Transition> renders non-element root node that cannot be animated.
[nuxt] `/pages/index.vue` does not have a single root node and will cause errors when navigating between routes.
If multiple pages are added and the user tries to transition between them, the page that should be transitioned to is never rendered. (Not part of the reproduction example.)

Nuxt page transitions activated like this
FormKit installed as instructed here

Environment
• OS: Linux
• Browser: Firefox
• Nuxt v3.9.0
• FormKit 1.4.0

I think this is just because your page does not have a root element.

I think this is just because your page does not have a root element.

Oh. Could you point out where I am missing a root element? Both app.vue and index.vue has a single div at the root which I thought would be enough.
app.vue
<template>

    <NuxtPage />

</template>

index.vue
<template>

index

    <FormKit type="text" />

</template>

When i originally went to the page there was no  wrapper in your index.vue. With that in there do you still get errors?

@justin-schroeder Yes, I receive the error with the current reproduction repo.

@Gardamuse I see that now too. I think this is now addressed in the @next tag of @formkit/nuxt.

ok, actually delay on that 😂 more bugs to fix there....

Ok this is resolved with<EMAIL_ADDRESS>which is now on the @next tag of @formkit/nuxt

Facing the same issue even though I'm using @formkit/nuxt with the next tag. Here is a minimal reproduction

@root5427 yep, there were still some issues, try again with the latest version of next (1.5.0-6a47acc) and it should be working better.

Great, thank you! I can confirm that it works for me now using the next tag!


Consider transitioning TagHelper property null checks into TagHelper.Init methods.

In today's default TagHelpers there are several instances where we check that we've been provided the correct set of TagHeper properties. We should consider moving all of our if (null) => throw checks into the Init method.
What does this buy us?
When multiple TagHelpers are running on a single element if one ends up eventually exploding due to invalid parameters being passed in it ensures that the rest of the TagHelpers in the pipeline have not had their Process/ProcessAsync methods called. You could imagine this being valuable in the case that a user for some reason persists some sort of data in a ProcessAsync method only to have the rest of the pipeline fail.

@NTaylorMullen / @DamianEdwards any concern if I close this? Do we really need this? This scenario sounds fairly contrived to me. Tag helpers don't really "persist" things...

I'm alright with closing this. Investigated what it'd do with our TagHelpers and turned out to be a lot of code churn for little benefit.


Deep links are broken when both (A) with HTTPS and (B) without www prefix

Example of a broken link:
https://metanorma.com/blog/12-05-2018/intro-to-metanorma/
There may be something regarding Lambda@Edge redirect logic?

Credit for this discovery goes to the author of our new illustrations Adele.

This is reproducible across other project sites, e.g. https://rnpgp.com/blog/08-20-2018/rnp-010-released/

I’ve gone through https://github.com/riboseinc/terraform-aws-s3-cloudfront-redirect and I can’t pinpoint where the issue may be so far

Interesting, both these work:

http://metanorma.com
https://metanorma.com

If there's a short path attached it still works:

https://metanorma.com/blog/
https://metanorma.com/blog/

But https://metanorma.com/blog/12-05-2018/intro-to-metanorma/ really doesn't work.
The particular error is:
504 ERROR

The request could not be satisfied.

CloudFront attempted to establish a connection with the origin, but either the attempt failed or the origin closed the connection.
If you received this error while trying to use an app or access a website, please contact the provider or website owner for assistance.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by following steps in the CloudFront documentation (https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/http-504-gateway-timeout.html).
Generated by cloudfront (CloudFront)
Request ID: k6tO63KqedjUvoh6xkA9gzE72h1t35MoYBu0RVBxfhuxNb8v2Nharw==


Migration Failed from v12.2.14 to v13.0.0

Command
update
Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
While trying to update the current angular version to 13, I am having the error × Migration failed: Cannot convert undefined or null to object
[error] TypeError: Cannot convert undefined or null to object
at Function.entries ()
at _buildPackageInfo (\AppData\Local\Temp\angular-cli-packages-GQiRwr\node_modules@angular\cli\src\commands\update\schematic\index.js:435:52)
at AppData\Local\Temp\angular-cli-packages-GQiRwr\node_modules@angular\cli\src\commands\update\schematic\index.js:710:53
at Map.forEach ()
at \AppData\Local\Temp\angular-cli-packages-GQiRwr\node_modules@angular\cli\src\commands\update\schematic\index.js:709:27
at runMicrotasks ()
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async callRuleAsync (\AppData\Local\Temp\angular-cli-packages-GQiRwr\node_modules@angular-devkit\schematics\src\rules\call.js:78:18)
Minimal Reproduction
Run the following command from the root directory of the project.
ng update
Exception or Error
No response
Your Environment
Angular CLI: 13.0.0
Node: 18.12.0 (Unsupported)
Package Manager: npm 8.19.2
OS: win32 x64

Angular: undefined
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1300.0
@angular-devkit/core         13.0.0
@angular-devkit/schematics   13.0.0
@angular/cli                 13.0.0
@schematics/angular          13.0.0

Anything else relevant?
No response

This seems like a bug but we'll need to look at a reproduction to find and fix the problem. Can you setup a minimal repro please?
You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.
This might be related to your directory structure so its really important to get an accurate repro to diagnose this.

Closing due to the lack of a reproduction.


programs.gnupg: Support setting the gnupg program

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@Infinisil ping.

@peti @fpletz as you are maintainers of gpg22

@peti Addressed your comment.

@Infinisil fixed.

This pull request has been mentioned on Nix community. There might be relevant details there:
https://discourse.nixos.org/t/gpg-version-warning-when-using-gpg-agent-from-nixos-but-gnupg-from-user/2740/4


could you add this method to Zone.php?

public function getAllNodes($fqdn = null)
{
    $path = '/NodeList/'.$this->name;
    if ($fqdn) {
        $path .= '/'.$fqdn;
    }
    $path .= '/';

    $result = $this->apiClient->get($path, array('detail' => 'y'));
    if ($result && $result->isComplete()) {
        return ($result->data);
    }

    return false;
}

This function has been added to version 0.8.0 as getNodeList() (since that matches the name of the underlying API call). Hopefully that'll do what you're after.
Thanks for the suggestion!


show rendering error

Maybe?

https://github.com/BinaryKits/BinaryKits.Zpl/issues/84

i have add a try catch block on the drawer part.

https://github.com/BinaryKits/BinaryKits.Zpl/blob/0105973569adfa6851a606098bccb4a948ae247d/src/BinaryKits.Zpl.Viewer/ZplElementDrawer.cs#L84
Seems the error is eaten but not report back to the user?


feat: added a custom user-agent to the API connection configuration

Closes https://github.com/redhat-developer/app-services-cli/issues/994

@craicoverflow would you envision this configs being different in the future. There is a lot of repetition for each SDK maybe config can be part of the common codebase?

This haven't been released yet. You can do PR in the CLI assuming that changes are there and we will provide release for it soon.

@craicoverflow would you envision this configs being different in the future. There is a lot of repetition for each SDK maybe config can be part of the common codebase?

When there was only a single module there was actually a single config in internal, where each SDK had its own type which was assigned to it like: type Config = internal.APIConfig. I had removed it to make the switch to multi-module easier but now that that is complete it can be brought back. This was not cause any breaking change if we follow the previous approach.

@craicoverflow actually I remember it. Since you have explained it let's keep it the way it was - it might be that SDK's will have different config at some point etc.

https://github.com/redhat-developer/app-services-sdk-go/issues/261
Yeah, but the way it was done meant that we could easily diverge API configs in the future without causing a breaking change. So it is worth to have again.


Feedback for: /fundamentals/principles/index.html

Good spot, we will take a look.  It shouldn't be doing this (I suspect it because the title is massive)

I believe this has been fixed in our latest update.


Leaflet Map Feature

UI ready, still need to change "Export Route" button functionality so that it posts the route's linestrings to DB instead of creating a pop up that shows the linestrings.
Also, moved node_modules/ and js/ folders to the route-rangers-api directory.

@benjaleivas I'm closing this since we handled it with PR #52


Cannot install with npm command

Type of issue

[x] Bug
[ ] New feature
[ ] Enhancement

Description
When attempting to install from npm, the install fails even running with admin/sudo permission.
Steps to reproduce

Run npm install -g iot-solutions or sudo npm install -g iot-solutions

Expected behavior
iot-solutions should install as expected.
Current behavior
Install fails with the following errors:
npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated<EMAIL_ADDRESS>Package no longer supported. Contact<EMAIL_ADDRESS>for more info.
npm WARN deprecated<EMAIL_ADDRESS>Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
/usr/local/bin/pcs -> /usr/local/lib/node_modules/iot-solutions/publish/index.js

><EMAIL_ADDRESS>install /usr/local/lib/node_modules/iot-solutions/node_modules/websocket
> (node-gyp rebuild 2> builderror.log) || (exit 0)

sh: builderror.log: Permission denied

><EMAIL_ADDRESS>postinstall /usr/local/lib/node_modules/iot-solutions/node_modules/jsonpath
> node lib/aesprim.js > generated/aesprim-browser.js

sh: generated/aesprim-browser.js: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>postinstall: `node lib/aesprim.js > generated/aesprim-browser.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/admin/.npm/_logs/2020-06-15T14_37_30_176Z-debug.log

Context and Environment

Operating System: macOS Catalina (10.15.5)
Node.js Runtime: 12.16.1

Appears this was an odd permissions issue. Manage to resolve this by configuring the NPM_CONFIG_PREFIX ENV variable.


Create Catalog Query

Create a catalog Query system, similar to the Artifact Store one. Unlike the Artifact store one, it needs to to be able to search in a list of provided catalogs.

Closed in #478


Validate CAN for FMUv4

@davids5 Please validate CAN on the Pixracer board.

@LorenzMeier
PR https://github.com/PX4/Firmware/pull/3297 includes working version of uavcan.
Is it on purpose that v4 is not built by travis?

Done.


Problem running netflix proxy

I keep getting, syntax error near unexpected token `newline' when I run ifup he-ipv6 && apt-get update && apt-get -y install vim dnsutils curl sudo git && curl -sSL https://get.docker.com/ | sh && git clone https://github.com/ab77/netflix-proxy /opt/netflix-proxy && cd /opt/netflix-proxy && ./build.sh -s <2001:470:1f07:890::/64> on the server

Which line?

Doesn't say, I'm left guessing as to wether its a syntax error or something else. I'm using vultr debian 8 X 64.

Very good :grimacing:


Move the prombench Dockerfile

Signed-off-by: Krasi Georgiev<EMAIL_ADDRESS>

I would prefer keeping prombench Dockerfile in root directory.
Dockerfile involves copying nodepool.yaml & manifests/benchmark in the image.
Am not much fond of using ../../components in Dockerfile

ok


Config for my DCS-930L

I've successfully setup Homebridge with my camera and I can see updated still images in HomeKit. How cool is that. Many thanks.
But I am not able to make the video work. Could you kindly help?
My config is the following:
"videoConfig": {
"source": "-re -i<EMAIL_ADDRESS>"stillImageSource": "-i<EMAIL_ADDRESS>"maxStreams": 1,
"maxWidth": 640,
"maxHeight": 480,
"maxFPS": 5
}
I can see the camera from a browser with this:
<EMAIL_ADDRESS>Thank you!

based on the url it's a mjpeg stream. To use that with ffmpeg, try changing the source to -f mjpeg -i<EMAIL_ADDRESS>and see if that works or not.

WOW!
First, thank you for the quick response! :)
Second... it works indeed... THANKS!

Just for reference here is my current, working config:
"videoConfig": {
"source": "-f mjpeg -i<EMAIL_ADDRESS>"stillImageSource": "-i<EMAIL_ADDRESS>"maxStreams": 1,
"maxWidth": 640,
"maxHeight": 480,
"maxFPS": 5
}

glad to know. If possible can you share how's the frame rate for the stream? is it super slow or do you think it's acceptable?

I have originally set it to 5 fps and I believe it was ok. Now I've changed to 10 and it is perfect for the purpose.
It is an entry level camera, the DCS-930L, with a maximum resolution of 640x480.

Okay :) Thanks for sharing. I'll close the issue for now. If you encountered any new issues, feel free to open a new issue.