使用 H2 内存数据库，自动初始化快速启动失败，日志并没有错误日志，请问这是什么原因？

[x] 我已经检查过discussions
[x] 我已经搜索过issues
[x] 我已经仔细检查过FAQ

快速启动失败。
简洁明了地描述一下bug
如下：使用文档中描述的步骤，H2内存快速初始化，但是启动失败！
https://www.apolloconfig.com/#/zh/deployment/quick-start 文档中2-1方式启动。
export SPRING_PROFILES_ACTIVE="github,auth"
unset SPRING_SQL_CONFIG_INIT_MODE
unset SPRING_SQL_PORTAL_INIT_MODE
java -jar apollo-all-in-one.jar
额外的细节和日志
错误日志

[root@VM-12-46-tencentos /home/anymatch/apollo/quick-start]# java -jar apollo-all-in-one.jar
15:17:02,887 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
15:17:02,887 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
15:17:02,887 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/classes!/logback.xml]
15:17:02,889 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.
15:17:02,889 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/apollo-adminservice-1.9.0.jar!/logback.xml]
15:17:02,889 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/apollo-portal-1.9.0.jar!/logback.xml]
15:17:02,889 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/apollo-configservice-1.9.0.jar!/logback.xml]
15:17:02,889 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/classes!/logback.xml]
15:17:02,921 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@2d38eb89 - URL [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/classes!/logback.xml] is not of type file
15:17:02,977 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
15:17:02,985 |-INFO in ch.qos.logback.core.joran.util.ConfigurationWatchListUtil@5fa7e7ff - Adding [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/spring-boot-2.4.2.jar!/org/springframework/boot/logging/logback/defaults.xml] to configuration watch list.
15:17:02,985 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@2d38eb89 - URL [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/spring-boot-2.4.2.jar!/org/springframework/boot/logging/logback/defaults.xml] is not of type file
15:17:02,987 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word clr with class [org.springframework.boot.logging.logback.ColorConverter]
15:17:02,988 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word wex with class [org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter]
15:17:02,988 |-INFO in ch.qos.logback.core.joran.action.ConversionRuleAction - registering conversion word wEx with class [org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter]
15:17:02,993 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.catalina.startup.DigesterFactory] to ERROR
15:17:02,993 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.catalina.util.LifecycleBase] to ERROR
15:17:02,993 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.coyote.http11.Http11NioProtocol] to WARN
15:17:02,993 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.sshd.common.util.SecurityUtils] to WARN
15:17:02,993 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.tomcat.util.net.NioSelectorPool] to WARN
15:17:02,993 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.eclipse.jetty.util.component.AbstractLifeCycle] to ERROR
15:17:02,993 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.hibernate.validator.internal.util.Version] to WARN
15:17:02,994 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.springframework.boot.actuate.endpoint.jmx] to WARN
15:17:02,994 |-INFO in ch.qos.logback.core.joran.util.ConfigurationWatchListUtil@5fa7e7ff - Adding [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/spring-boot-2.4.2.jar!/org/springframework/boot/logging/logback/file-appender.xml] to configuration watch list.
15:17:02,994 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@2d38eb89 - URL [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/spring-boot-2.4.2.jar!/org/springframework/boot/logging/logback/file-appender.xml] is not of type file
15:17:02,996 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
15:17:03,003 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE]
15:17:03,010 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:17:03,061 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1177096266 - setting totalSizeCap to 0 Bytes
15:17:03,064 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1177096266 - Archive files will be limited to [10 MB] each.
15:17:03,067 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1177096266 - Will use gz compression
15:17:03,068 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1177096266 - Will use the pattern /tmp/apollo-assembly.log.%d{yyyy-MM-dd}.%i for the active file
15:17:03,070 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@27f8302d - The date pattern is 'yyyy-MM-dd' from file name pattern '/tmp/apollo-assembly.log.%d{yyyy-MM-dd}.%i.gz'.
15:17:03,070 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@27f8302d - Roll-over at midnight.
15:17:03,072 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@27f8302d - Setting initial period to Tue Mar 12 11:38:53 CST 2024
15:17:03,076 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: /tmp/apollo-assembly.log
15:17:03,076 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [/tmp/apollo-assembly.log]
15:17:03,078 |-INFO in ch.qos.logback.core.joran.util.ConfigurationWatchListUtil@5fa7e7ff - Adding [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/spring-boot-2.4.2.jar!/org/springframework/boot/logging/logback/console-appender.xml] to configuration watch list.
15:17:03,078 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@2d38eb89 - URL [jar:file:/home/anymatch/apollo/quick-start/apollo-all-in-one.jar!/BOOT-INF/lib/spring-boot-2.4.2.jar!/org/springframework/boot/logging/logback/console-appender.xml] is not of type file
15:17:03,079 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
15:17:03,081 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE]
15:17:03,081 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
15:17:03,085 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
15:17:03,239 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to Logger[ROOT]
15:17:03,239 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE] to Logger[ROOT]
15:17:03,239 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
15:17:03,240 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@4d76f3f8 - Registering current configuration as safe fallback point

/ \   _ __   ___ | | | ___
/ _ \ | '_ \ / _ | | |/ _
/ ___ | |) | () | | | () |
//   _\ ./ _/|||___/
|_|

:: Spring Boot ::  (v2.4.2)
2024-03-13 15:17:04.039  INFO 30701 --- [           main] c.c.f.apollo.assembly.ApolloApplication  : Starting ApolloApplication v1.9.0 using Java 1.8.0_322 on VM-12-46-tencentos with PID 30701 (/home/anymatch/apollo/quick-start/apollo-all-in-one.jar started by root in /home/anymatch/apollo/quick-start)
2024-03-13 15:17:04.042  INFO 30701 --- [           main] c.c.f.apollo.assembly.ApolloApplication  : The following profiles are active: github,auth
2024-03-13 15:17:05.162  INFO 30701 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=e4e7a962-7e6a-32f7-a9a2-73b8244230aa
2024-03-13 15:17:05.477  INFO 30701 --- [           main] o.s.l.c.support.AbstractContextSource    : Property 'userDn' not set - anonymous context will be used for read-write operations
2024-03-13 15:17:05.842  INFO 30701 --- [           main] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses Jersey
2024-03-13 15:17:05.932  WARN 30701 --- [           main] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheManager to the classpath.
2024-03-13 15:17:05.960  INFO 30701 --- [           main] o.s.c.n.eureka.InstanceInfoFactory       : Setting initial instance status as: STARTING
2024-03-13 15:17:05.985  INFO 30701 --- [           main] com.netflix.discovery.DiscoveryClient    : Initializing Eureka in region us-east-1
2024-03-13 15:17:05.986  INFO 30701 --- [           main] com.netflix.discovery.DiscoveryClient    : Client configured to neither register nor query for data.
2024-03-13 15:17:06.080  INFO 30701 --- [           main] com.netflix.discovery.DiscoveryClient    : Discovery Client initialized at timestamp<PHONE_NUMBER>992 with initial instances count: 0
2024-03-13 15:17:06.085  INFO 30701 --- [           main] o.s.c.n.e.s.EurekaServiceRegistry        : Registering application UNKNOWN with eureka with status UP
2024-03-13 15:17:06.102  INFO 30701 --- [           main] c.c.f.apollo.assembly.ApolloApplication  : Started ApolloApplication in 2.697 seconds (JVM running for 3.477)
2024-03-13 15:17:06.105  INFO 30701 --- [           main] c.c.f.apollo.assembly.ApolloApplication  : application isActive: true
2024-03-13 15:17:06.106  INFO 30701 --- [extShutdownHook] o.s.c.n.e.s.EurekaServiceRegistry        : Unregistering application UNKNOWN with eureka with status DOWN
2024-03-13 15:17:06.110  INFO 30701 --- [extShutdownHook] com.netflix.discovery.DiscoveryClient    : Shutting down DiscoveryClient ...
2024-03-13 15:17:06.140  INFO 30701 --- [extShutdownHook] com.netflix.discovery.DiscoveryClient    : Completed shut down of DiscoveryClient

平台和操作系统
centos 7

这三个版本试了都是同样的问题
apollo-quick-start-1.9.0
apollo-quick-start-2.1.0
apollo-quick-start-2.2.0

2024-03-13 15:08:31.471  INFO 31577 --- [main] c.c.f.apollo.assembly.ApolloApplication  : Starting ApolloApplication v1.9.0 using Java 1.8.0_322 on VM-12-46-tencentos with PID 31577 (/home/anymatch/apollo/quick-start/apollo-all-in-one.jar started by root in /home/anymat
ch/apollo/quick-start)
2024-03-13 15:08:31.474  INFO 31577 --- [main] c.c.f.apollo.assembly.ApolloApplication  : The following profiles are active: github,auth
2024-03-13 15:08:32.606  INFO 31577 --- [main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=e4e7a962-7e6a-32f7-a9a2-73b8244230aa
2024-03-13 15:08:32.920  INFO 31577 --- [main] o.s.l.c.support.AbstractContextSource    : Property 'userDn' not set - anonymous context will be used for read-write operations
2024-03-13 15:08:33.291  INFO 31577 --- [main] DiscoveryClientOptionalArgsConfiguration : Eureka HTTP Client uses Jersey
2024-03-13 15:08:33.378  WARN 31577 --- [main] iguration$LoadBalancerCaffeineWarnLogger : Spring Cloud LoadBalancer is currently working with the default cache. You can switch to using Caffeine cache, by adding it and org.springframework.cache.caffeine.CaffeineCacheMana
ger to the classpath.
2024-03-13 15:08:33.406  INFO 31577 --- [main] o.s.c.n.eureka.InstanceInfoFactory       : Setting initial instance status as: STARTING
2024-03-13 15:08:33.431  INFO 31577 --- [main] com.netflix.discovery.DiscoveryClient    : Initializing Eureka in region us-east-1
2024-03-13 15:08:33.433  INFO 31577 --- [main] com.netflix.discovery.DiscoveryClient    : Client configured to neither register nor query for data.
2024-03-13 15:08:33.537  INFO 31577 --- [main] com.netflix.discovery.DiscoveryClient    : Discovery Client initialized at timestamp<PHONE_NUMBER>438 with initial instances count: 0
2024-03-13 15:08:33.542  INFO 31577 --- [main] o.s.c.n.e.s.EurekaServiceRegistry        : Registering application UNKNOWN with eureka with status UP
2024-03-13 15:08:33.561  INFO 31577 --- [main] c.c.f.apollo.assembly.ApolloApplication  : Started ApolloApplication in 2.713 seconds (JVM running for 3.487)
2024-03-13 15:08:33.564  INFO 31577 --- [main] c.c.f.apollo.assembly.ApolloApplication  : application isActive: true
2024-03-13 15:08:33.565  INFO 31577 --- [SpringContextShutdownHook] o.s.c.n.e.s.EurekaServiceRegistry        : Unregistering application UNKNOWN with eureka with status DOWN
2024-03-13 15:08:33.570  INFO 31577 --- [SpringContextShutdownHook] com.netflix.discovery.DiscoveryClient    : Shutting down DiscoveryClient ...
2024-03-13 15:08:33.601  INFO 31577 --- [SpringContextShutdownHook] com.netflix.discovery.DiscoveryClient    : Completed shut down of DiscoveryClient

It may be related to https://github.com/spring-cloud/spring-cloud-netflix/issues/3570
I tests the master branch. It works well.

Sorry for the confusion, please follow the README.md for now. The H2 support for quick start demo is in 2.3.0 which is not yet released.


Use correct class type for FROM clause on criteria page

When creating a criterion on the criteria builder page, the resulting AQL FROM clause always used the class type OBSERVATION. In this commit it is changed to use a class type depending on the archetype name.

Example: OBSERVATION is incorrectly used instead of EVALUATION


--registrar:legacystatic not working

For compatibility reasons, I am trying to compile a Xamarin project with the --registrar:legacystatic flag, as specified in this documentation, but it fails with the following error:
Error MT0020: The valid options for '--registrar' are 'static, dynamic or default'. (MT0020)
How can I fix this? Do I need a different version of Xamarin.iOS?
I am using:

Visual Studio Community: 7.6.1 (build 9)
Xamarin.iOS: <IP_ADDRESS>
Xcode: 9.4.1

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 71d4e877-4fe6-075a-e812-186658ed9324
Version Independent ID: a99afca7-8008-9400-d6a6-1e477580a6d9
Content: Type Registrar for Xamarin.iOS - Xamarin
Content Source: docs/ios/internals/registrar.md
Product: xamarin
GitHub Login: @bradumbaugh
Microsoft Alias: brumbaug

Hi @alexmantaut – this doc needs an update to indicate that the option you've mentioned doesn't work with the Unified API.
I see there's a further discussion about this here (in case anyone else looks at this issue and would find it helpful).
I've updated this doc in a number of ways; should be published soon. Thanks for calling this out.


Propose Logo

Hi sir @katspaugh . I'm graphic designer and an open source enthusiast. I would like to contribute to your awesome project. I've designed a logo for your project and its free. if you need something else i'll make it for your project. Thank you
Best Regard. Mirza Zulfan

Hi Mirza!
Thanks a lot for offering your help!
I'd rather see a stylized waveform on the logo, or an actual tidal wave 🌊or a surf board 🏄♂.

Thank for your response sir. I'll make it and shown it to you.

Thanks for your feedback. :) ... i'll try to make it better. :)

awesome initiative @mirzazulfan

What about this:

Great idea, @entonbiba! Visually, I like the upper part of the wave.

Maybe we could go minimalistic and leave just that?

@katspaugh yea we can do that, I'll convert it into svg as well today.

+1


toolchain list shows targets that do not exist

On stable there aren't yet mips targets but 'toolchain list' still shows them.
At the present this command shows all targets even when the manifest says they aren't available. We might instead hide targets that are indicated as not available. Unfortunately, the manifest is not rich enough to describe why the target isn't available, and there are two reasons: either the build failed on a non-gated target, or the target doesn't exist yet on the channel. The 'available' manifest flag was designed for the former use case (transient build failures), not the latter.
Perhaps instead of hiding unavailable toolchains we could instead say (unavailable). Not sure offhand.

Let's just add "(unavailable)" to the text.


Cache totals data to reduce processing time

Users with a large number of items or on slower machines currently experience page responsiveness issues whenever totals are calculated. Presently, this happens every time there's an account change, screen change, every reload, and other times.
Totals should only be calculated if its specific options are modified or if account data changes. It can be loaded from cache any other time to reduce cpu usage.

Added new class Muledump_TotalsCounter.
var global = new Muledump_TotalsCounter('global');
var counter = new Muledump_TotalsCounter(guid);
var itemId = 2397;
var quantity = 33;
counter.count(itemId, quantity);

Aggregate totals are stored in  Muledump_TotalsCounter.data.totals.
Total types are stored in  Muledump_TotalsCounter.data.types.
For the purposes of keeping a global totals list, an import method is made available to load data from multiple trackers. The global totals list gets regenerated any time a Mule.parse() is called and its totals prepares to save the data cache.
Mule tracker cache data is invalidated any time Mule.parse() is called.

Added in options to import() for excluding a list of guids or resetting the exclusion list.
Global Totals will now only calculate for active accounts that aren't disabled (via ctrl+click), excluded, or missing from accounts filter.

Published in v9.3.0.


Implement task processing queue collection

What changed?
Implement task processing queue collection, which manages a set of non-overlapping processing queues

Why?
Part of multi-cursor queue implementation

How did you test it?
Unit test

Potential risks
N/A, implementation not used yet.

Coverage decreased (-0.7%) to 68.242% when pulling f124b6e1f7025b74fb4d1925f3d15e3d57b693c4 on yycptt:queue-collection into 0f34983de353c37a47627b701dbed0d648f52754 on uber:master.


PAY-1087 Add a create_order method to the NuveiAchGateway in our lexop/active_merchant repo

https://lexop.atlassian.net/browse/PAY-1087

I did this before you started yours 🚮
It is not the same: in order to use payment intents with NuveiAch, you need to use create order and not create session.
Another difference is that this one adds tests, and maybe there was some miscommunication, but we were supposed to add these as gems, and not into our own repository.

By the way, I agree that now that we see you created a library with basically the same functions we could merges together, but that's a task for later and not something that we knew at the time.

closed - these changes were merged in d6a98424166ecbcdc75df0669131aa3045b29724 because at the same time @VergunDA was adding this to our main repo in the /lib folder, which ultimately was a better solution. https://github.com/Lexop/lexop/commit/702b62aabb071e4260276b7b369193f0437cadbc


Misc | Settings are not migrated when shifting from v4 to v5

Switch to v4 by changing in the manifest file.
Add some new items in Context Menu
Again change the version to 5 (via manifest file)
You will see, then whatever new items you added in v4 are not migrated to v5.

Actually, it will never happen. The migration will happen when the user moved from v4 to v5 (means from local storage to chrome's local storage). What I did, was changed the manifest version but the code still points to v5 which stores data in chrome storage. So when I shifted to v5, a version difference found and it overrode the default settings as it didn't find anything in local storage. Practically, it should never happen.


jQuery dependency

Hi, good job with Tilt, I really liked, but I have an question, do you plan a version without jquery dependency?
:v:

I'm not sure, I wouldn't count on it. I'll update this issue if I change my mind.

I was wondering the same, really liked your job here, @gijsroge, wanted to use it with React but without jQuery.

There's nothing major in here that couldn't be nicely abstracted using vanilla JS to eliminate the jQuery dep :)
Pretty much need the following, and jQuery can be eliminated:

[ ] helper for applying css props
[ ] helper for checking for data attributes
[ ] helper for getting event co-ordinates
[ ] a few custom events to trigger

Would love to get on this, but can't dedicate any time at the moment :/
Would also be beneficial to convert this to a UMD module.
Anyways, great job, awesome effect :)

Hi Guys, I hope @gijsroge won't be upset. I initially wanted to make a fork and improve the actual jQuery code (mostly to cache things) and then make a pull request, but then I saw that many of you wanted a vanilla version, without any dependencies so I started a new project which is a shameless copy of @gijsroge  work but without jQuery.
Here you can find the vanilla version: https://micku7zu.github.io/vanillaTilt.js/index.html
@gijsroge I don't need any credits about the vanilla version, if you want to include it in your project and maintain it, I will be happy to delete my own project and help / write code on your project.

@micku7zu Thanks for the amazing effort! Looks really solid.
I'm not fond of including this in my library as it would only increase the time to maintain/write tests etc.
I do think you should start your own repo, and i'll happily link that one in my readme :)
Also if you start your own repo, leave a reply here for future visitors that are looking for a vanilla version :)
Thanks again!

@gijsroge I think you might be surprised at how far vanilla JS has come :) comparing the two versions, the jQuery one is not any more maintainable.
For comparison: Tilt.js and vanillaTilt.js
(full code is available here: https://github.com/micku7zu/vanillaTilt.js)
If you're comfortable in jQuery, it's totally understandable that you wouldn't feel the need to change the codebase. That said, I think it behooves you to take another look at ditching jQuery, in this and your work in general; IMO it's becoming a pointless abstraction as browser compatibility and browser APIs improve, and you don't want to be bundling a big library if you don't have to.

Loved the work, @micku7zu!
I think it would be great if you included it on the README, @gijsroge.
Great job, guys! 😄

@joshwcomeau Yes I know, i did some work in vanilla JS, but I felt like doing something with jQuery as people are more familliar with it. But i agree this could easily be done in vanilla JS. But I don't want to change the whole codebase in this repo after 2 days :)

@gijsroge Thanks. I appreciate what kind of person you are 👍  Keep up the good work man!
Ok, so now that we know the directions of both projects, I will have to do some more work on my own repository, because it was all just a messy copy & paste.
I will credit you and your project everywhere I can in my repository, because people should know that a jQuery version is present and it was the original idea of the effect 😄
I will contact you after the repository will be polished and if you want, you can include somewhere in the Readme.
Good job again,
Have a nice day all!

@gijsroge shame you won't accept a PR to remove jquery as a dependency. jQuery is increasingly becoming more obsolete with libraries like vue.js, react, etc and browser's becoming more and more similar with their nuances, it's almost pointless including it - in fact, my website doesn't use jquery at all and so tilt.js just isn't worth it, if I have to include jQuery as well.
There's really only a win win for removing jQuery as dependency imo, but of course it's your call. 😄

Also, you could still use jquery to write tests, if you like.

@gijsroge
Any updates on this one?
I would also like to use tile.js without jQuery.
Translating your code to vanilla JS should not be too hard with modern JavaScript.
I suggest adding a jQuery wrapper in a separate file so still support both options.
If you like, I can help you out and provide a PR.

@marcobiedermann Its your lucky day cause @micku7zu has already wrote a vanilla js version -> https://github.com/micku7zu/vanillaTilt.js

@gijsroge
I've already seen this comment (https://github.com/gijsroge/tilt.js/issues/1#issuecomment-275838911). But I don't think it makes any sense to create a separate repo for this.
Makes maintaining and implementing features / bugfixes way harder and will always be out of sync.
My question was if you / your project is interested in moving over to a vanilla approach :)


false negative when using not

When using not: in this case,  the order of the lines are not considered
weggli '{
    function(_($param));
    NOT: $foo = _;
    function();
}' /target/src

for example, with this target, there are no findings:
void fun(){
    foo = 1;
    function(&param);
    function(&param);
}

But it should because there is no assignment to foo between calls to function.
In this other case where i remove the _(...) in the function parameter, then it works as expected
weggli '{
    function($param);
    NOT: $foo = _;
    function();
}' /target/src

[I am not a maintainer, just curios]
I believe the second case you wrote is the right way to query what you want. In the first one you query for a call of "function" that  gets as a parameter another call for a function that gets &param.
The interesting thing here is actually that this query matches:
weggli '{
    $function(_(&$param));
    $function(&$param);
}' .

/tmp/src/./a.c:1
void fun(){
    int param;
    int foo = 1;
    function(&param); // <----- These two lines actually match
    function(&param);
}

As the first call to "function" has no parameter that is by itself a call for a function

A
{
    function();
    NOT: foo = _;
    function();
}

also works. Same as
{
    function(&$param);
    NOT: foo = _;
    function(&$param);
}

or
{
    function(_);
    NOT: foo = _;
    function(_);
}

Looks like the _(...) expressions with not throws it off.


Support Floating Window

https://github.com/Blacksuan19/init.nvim/issues/3

Done https://github.com/yuki-ycino/fzf-preview.vim/commit/4c4a98751ba67cb8bea2499b87d4bad25299eb8d


DefaultCredentials.from_env requires ENV_VAR to be GOOGLE_APPLICATION_CREDENTIALS

If I'm developing for multiple systems on my laptop, it would be nice to be able to use different json files for each system. The current implementation requires the ENV_VAR to be GOOGLE_APPLICATION_CREDENTIALS, and is not customizable.

I'd recommend using a tool like dotenv to manage the environment variables for each project.

+1 to using dotenv or just simple shell scripts for different configs.

I don't think that a ruby library should have strong opinions on application environmental variables. I'd argue that the application developer should be making those decisions. I guess we'll have to agree on disagreeing.

The use of the GOOGLE_APPLICATION_CREDENTIALS environment variable was not made by the ruby library maintainers and is present in other the Google Auth libraries (e.g. java client library).  It would be more confusing to break from this convention.

Closing this:

The use of the GOOGLE_APPLICATION_CREDENTIALS environment variable was not made by the ruby library maintainers

+1 to using dotenv


docket.directModelSubstitute is not working with List of enums

I got an issue with docket.directModelSubstitute.
I'm trying to replace a List of enums to the type String as following:
docket.directModelSubstitute(RemovalType.class, String.class);
The RemovalEnum is declared in a Removal class as this: List removalTypes.
When I'm generating my swagger contract, it doesn't replace the RemovalType.class with String class.
There is only a issue, when it is used with a List - if im trying with a normal enum class, it is working fine.
springfox-staticdocs version 2.6.1
Any suggestion?

You need to also add an explicit alternate type rule for List<RemovalType> to List<String>


test: add unit tests regarding issue 2901

pr https://github.com/gogf/gf/pull/2915 also fixes the problems mentioned in issue https://github.com/gogf/gf/issues/2901. This submission adds unit tests for issue https://github.com/gogf/gf/issues/2901.

Codecov Report
Patch coverage: 77.15% and project coverage change: +0.08% :tada:

Comparison is base (74bf1b4) 79.15% compared to head (df22652) 79.23%.
Report is 7 commits behind head on master.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the GitHub App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2930      +/-   ##
==========================================
+ Coverage   79.15%   79.23%   +0.08%
==========================================
  Files         638      632       -6
  Lines       52570    52300     -270
==========================================
- Hits        41611    41440     -171
+ Misses       8892     8819      -73
+ Partials     2067     2041      -26

Flag
Coverage Δ

go-1.18-386
?

go-1.18-amd64
79.21% <77.15%> (+0.01%)
:arrow_up:

go-1.19-386
?

go-1.19-amd64
?

go-1.20-386
79.14% <77.15%> (-0.09%)
:arrow_down:

go-1.20-amd64
79.17% <77.15%> (-0.03%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

container/gmap/gmap_hash_str_any_map.go
98.20% <ø> (ø)

database/gdb/gdb.go
68.34% <ø> (ø)

database/gdb/gdb_result.go
36.00% <ø> (+3.85%)
:arrow_up:

internal/instance/instance.go
100.00% <ø> (ø)

os/gcache/gcache.go
96.77% <ø> (ø)

os/gtime/gtime.go
86.93% <ø> (ø)

text/gregex/gregex_cache.go
100.00% <ø> (ø)

text/gstr/gstr_slashes.go
100.00% <ø> (ø)

text/gstr/gstr_sub.go
93.47% <ø> (ø)

contrib/drivers/dm/dm.go
69.70% <45.83%> (-0.55%)
:arrow_down:

... and 20 more

... and 10 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Executing pane:close will ask to save changes of TextEditors twice

Prerequisites

[X] Can you reproduce the problem in safe mode?
[X] Are you running the latest version of Atom?
[X] Did you check the debugging guide?
[X] Did you check the FAQs on Discuss?
[X] Are you reporting to the correct repository?
[X] Did you perform a cursory search to see if your bug or enhancement is already reported?

For more information on how to write a good bug report or enhancement request, see the CONTRIBUTING guide.
Description
If you execute pane:close the dialog asking you to save appears twice when you press the Dont Save button. This does not happen with core:close command in combination with the Close Empty Panes configuration option.
Steps to Reproduce

Open Atom in safe mode.
Ensure you only have one pane, this bug does not reproduce when closing a split pane.
Open a new untitled tab (Or any tab it is not limited to untitled tabs).
Make any modifications to the tab.
Run pane:close from the command-palette, this doesn't reproduce when the pane is closed using the Remove Empty Panes option.
In the dialog that appears press Don't Save.

Expected behavior: Pane to close.
Actual behavior: Dialog asking to save appears once again.
Versions
atom --version
Atom    : 1.12.0-beta0
Electron: 1.3.6
Chrome  : 52.0.2743.82
Node    : 6.3.0

apm --version
apm  1.12.5
npm  3.10.5
node 4.4.5
python 2.7.11
git 2.10.1.windows.1
visual studio 2015

Does this happen in macOS also?

@miguelcg Unsure if it happens on macOS. I don't have access to a mac to test it out.
When trying to reproduce it is important that you only have one pane open as it doesn't seem to happen when closing split panes and also it doesn't happen when the pane is closed by the Remove Empty Panes option. I have updated the steps of the bug to include this information.


Robyn/stars

swapped star graphics for white background and transparent star shape. Add textarea and options for what the restaurant is good for with value of 1 for each incase we want to calculate a total for future. Still need to figure how to make stars below selected star to change color. Currently only the one we click on changes color. Also need to work on spacing of input fields and size of starts for. Need to refactor styles for styled components, currently using app.css

@johndavis92790 please review updates to your requested changes. Not sure how to resolve the css issues at this time.

@johndavis92790 please review updates to your requested changes. Not sure how to resolve the css issues at this time.

Send Matthew a message on this to help you out, but as far as I understand it, you put all the css code for a component in the correlated "Styles" .tsx file. For example, all the css code for the "Title" component located in the Title.tsx file, would be placed in the TitleStyles.tsx file in the same directory.

Okay all looks good on my end. I would like to make the styling issue on Review a separate tickets because it deals with reworking the Global Styles that @MatteoThomas started.

Okay all looks good on my end. I would like to make the styling issue on Review a separate tickets because it deals with reworking the Global Styles that @MatteoThomas started.

Ya thats fine as long as what you wrote at least works for now.


ACK EKS does not update the NodeGroup tags

Describe the bug
When updating tags on the NodeGroup, the NodeGroup in AWS is not updated. The rest of the fields is working.
Probably because tagging in AWS is another api call
Steps to reproduce

Create a NodeGroup with:

tags   tagone=toto and tagtwo=tutu
labels tagone=toto and tagtwo=tutu

Update tag and label tagone=tata
Observe in AWS the NodeGroup labels are updated but not the tags

Expected outcome
Tags must be updated
Environment

Kubernetes version 1.24
Using EKS (yes/no), if so version?  eks.15
AWS service targeted (S3, RDS, etc.) eks NodeGroup 1.1.1

Currently none of the eks-controller CRDs support tag updates.. It should be doable with some copy pasta from other controllers. @speedfl interested into working on this? other wise i'll get into it once we ship AccessEntry CRD

AccessEntries will come with tag support.. Tags update code is here https://github.com/aws-controllers-k8s/eks-controller/pull/84

@speedfl This should be supported now - for all eks-controller resources.
/close


decouple data-node image from cluster object module

Passing the POD_IP as data-node hostname.
It should be hostIP when using docker host-network mode, and it should also work when using other network modes..

I think you are changing the deployment script rather then the data-node image. And data-node don't have an specific image.


feat: Multi Y-Axis Support & Y-Axis Label Support

Explanation About What Code Achieves:
@frlinw mentioned in issue #160 the desire for multi axis support. However, it's been more than a year and we haven't seen that feature added. I decided to go ahead and work on that feature and this is it! 🎉 Also included is the ability to label the y-axis which was requested by @lasalesi in #219.
The configurations is pretty simple. Within the axisOptions configuration property you will need to include a new yAxis array which contains your yAxis objects. Within each yAxis object you will include the following properties:

property
definition

id
id of the axis

position
positioning of axis on the chart (left or right)

yAxisMode
span or tick (default is span)

title
the label of the axis (optional)

The datasets array need to include an axisID to match with the name of the coexisting y-axis id that was defined in the yAxis configuration object.
Here is an example of how the configuration should look:
new Chart('#Chart', {
    axisOptions: {
        xIsSeries: true,
        yAxis: [
            {
                id: 'right-axis',
                position: 'right',
                yAxisMode: 'span',
                title: 'Label Right'
            },
            {
                id: 'left-axis',
                position: 'left',
                yAxisMode: 'span',
                title: 'Label Left'
            }
        ]
    },
    barOptions: {
        stacked: false,
        spaceRatio: 0.7
    },
    data: {
        labels: [
            '12am-3am',
            '3am-6pm',
            '6am-9am',
            '9am-12am',
            '12pm-3pm',
            '3pm-6pm',
            '6pm-9pm',
            '9am-12am'
        ],
        datasets: [
            {
                axisID: 'left-axis',
                name: 'Price',
                type: 'line',
                values: [25, 40, 30, 35, 8, 52, 17, 0]
            },
            {
                axisID: 'right-axis',
                name: 'Visits',
                type: 'line',
                values: [12000, 18760, 11290, 25800, 19240, 17200, 8200, 16050]
            }
        ]
    },
    type: 'axis-mixed',
    animate: 1,
    height: 500,
    colors: ['#FBD1A2', '#7DCFB6']
});

Note: If you only need one y-axis you can only include one object within the yAxis array in the axisConfiguration object.
This should be a non-breaking change and is backwards compatible  with existing configuration settings, users will not need to change any existing configurations.
Here is a JSFiddle with the working feature.
Screenshots/GIFs:

TODOs:

Currently if you define a y-axis label with a smaller-height chart, the labels will clash with the values.

@scmmishra or any maintainers want to give this a gloss over?
I feel it might be a huge step in the right direction for adding this feature. The want for this feature has been mentioned a couple times. 🎉

@scmmishra Hi Shivan, just wanted to flag this PR to your attn again. Would love to see this feature added as well.

This feature is super convenient, hope it will be land soon 😭

Any updates on that? It's been open for over a year now with no visible progress.

Any updates on that? It's been open for over a year now with no visible progress.

The project was stale and unattended for a while. Look forward to work on this PR over the next few days.


pbTests: switch mirrorlist to vault on centOS6 yum repo

This should fix the yum problem on CentOS6 in VPC ...
Draft while

I verify that it works ok
I decide whether this is the right place to do it instead of the playbooks (it probably isn't)

Checklist

[x] commit message has one of the standard prefixes
[ ] FAQ.md updated if appropriate
[ ] other documentation is changed or added (if applicable)
[x] playbook changes run through VPC or QPC (if you have access) - https://ci.adoptopenjdk.net/view/Tooling/job/VagrantPlaybookCheck/964/
[ ] inventory changes, ensure bastillion is updated accordingly

@Willsparker since Stewart is away, can you take this PR over?

Sure :-)

Closing in favour of #1765


Wrapper for file, required for windows to work

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#5  👈
#4
#3
#2
#1
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Cohors1316 and the rest of your teammates on  Graphite


使用 --move 参数出错

$ bypy --move upload file.txt tmp/

<E> [13:21:49] Exception occurred:
Exception:
<class 'AttributeError'> - 'ByPy' object has no attribute 'debug'
Stack:
  File "//*****/.pyenv/versions/3.6.4/bin/bypy", line 11, in <module>
    sys.exit(main())
  File "/*****/.pyenv/versions/3.6.4/lib/python3.6/site-packages/bypy/bypy.py", line 3701, in main
    perr("Exception occurred:\n{}".format(formatex(ex)))
  File "/*****/.pyenv/versions/3.6.4/lib/python3.6/site-packages/bypy/util.py", line 73, in formatex
    type(ex), ex, ''.join(traceback.format_stack()))

Abort
Traceback (most recent call last):
  File "/*****/.pyenv/versions/3.6.4/bin/bypy", line 11, in <module>
    sys.exit(main())
  File "/*****/.pyenv/versions/3.6.4/lib/python3.6/site-packages/bypy/bypy.py", line 3677, in main
    by = ByPy(**bypyopt)
  File "/*****/.pyenv/versions/3.6.4/lib/python3.6/site-packages/bypy/bypy.py", line 376, in __init__
    self.pd("Forcing verification since we will delete source for successful transfers.")
  File "/*****/.pyenv/versions/3.6.4/lib/python3.6/site-packages/bypy/bypy.py", line 517, in pd
    if self.debug >= level:
AttributeError: 'ByPy' object has no attribute 'debug'

看了下源码，获取self.debug的操作出现在了赋值操作之前???

感谢反馈。
没错，就是因为self.dbug读取在赋值之前，已经修改顺序修正，更新bypy到最新版本(1.6.4)应该可以解决了。


Unable to pan window

If I am top of the page scroll, I can pan the window around
If I am not top of the page, I am unable to pan the window around

You mean you can scroll left/right at the top of the page but not after scrolling down? Are you on the home or some other page?
I can't scroll left/right anywhere, so maybe I'm just misunderstanding the issue. If you could record a gif that'd be helpful. If not but can list steps to reproduce that would be equally helpful.

Experiencing the same. What he means is that you can drag the entire window the normal way when the scroll position is 0. But after you have scrolled a little bit down, it seems like the drag handle of the window disappeared and you can't move the window anymore.

@SamVerschueren is correct.

Did a screen capture

I tried to look into this but couldn't find anything to be honest. The -webkit-app-region: drag style is still aplied to the header when scrolling down but somehow this isn't working.

Imo, the application should not overlap the window's title bar - should shift the application down. I usually double click any application title bar to maximise it's window, but this doesnt.
Design change, yes I know :(
OSX user


Suggestion: Add community translations support to website.

The OpenELA Website is still new, so there are less string to translate, you should start adding translation support now than later.

Do you have any suggestions of platforms to use for translations?

Thank you for this suggestion! Do you have any suggestions of platforms to use for translations?

I saw many open source projects including Fedora Linux using Weblate


Self-Certification Tool categorizes A3 printer as A4 one

Hi,
OKI engineer has found an issue that Self-Certification Tool mistakenly categorizes A3 printer (with no finisher supported) as A4 one.
The versions we chacked are v1.1 Update 4 (Beta) and Update3. (I think the former one also includes this issue because the code has not been updated recetly)
As OKI printer is not always supported finisher, the engineer considers that the value "finishings_supported->first_child" is used in line494 so that the line 496-505 are skipped.
Please see the code below in line487-507 and find the attached file "ippevesubmit.c.png".
https://github.com/istopwg/ippeveselfcert/blob/master/tools/ippevesubmit.c

Could you please investigate more and fix it?
In addition, why is finishings_supported value seen in line494?
What we expect is that A3 printer with no finisher is categorized A3 one exactly.
Thank you. Cheers.

It seems like line 494 ought to be initializing the loop using media_supported, not finishings_supported, like so:
for (value = media_supported->first_child; value; value = value->next_sibling)

Also, if the media sizes aren't listed smallest to largest, then if the last one is smaller than a previous one, it could be that the media_format might switch from MEDIA_FORMAT_LARGE to MEDIA_FORMAT_MEDIUM, which isn't desirable.

I think the logic is correct, we just need to loop on the right values... :)
I will confirm with some unsorted test data that the logic works as expected.

[master 7a30fc0] Fix media size categories (Issue #84)

Hi,
It works well on sw-ippeveselfcert11-20220429-windows.msi.
Thank you. Cheers.


Time out when registering project leads to data loss

Describe the bug
It took me longer than 1 hour form me to manually enter project metadata for a study with 27 authors at different institutions in Ingest UI prod. When I clicked Register, I got an error (I think it was 404 Not Found). Tried to log in again in another window, but when I went back to the original window with the data I had entered, it still failed to register and showed the same 404 error. When I clicked to Show all projects button, the new project was not listed. I tried to go back to the project registration page, but I was asked to log in again and then I got to a new and empty registration page. All the data I entered disappeared.
To Reproduce
Steps to reproduce the behaviour:

Enter some project related metadata via Ingest UI.
Wait an hour or more until you click Register.
See what happens.

Expected behaviour
Any user entered data should be retained in some form so they do not need to re-enter them.

Introduce autosave to get around this

PR raised here: https://github.com/ebi-ait/ingest-ui/pull/89
The current implementation / flow is as follows:
While registering a new project, the project will get autosaved to the client browser storage, 10 seconds after every user change to the form. The project stays saved in the browser till a successful save to the ingest db occurs, after which the project is removed from the client browser storage.
There's now an option to restore your unsaved project on the UI:

@clairerye this is in dev now -- is this going to be tested by a wrangler? There isn't any wrangler assigned to it yet

wrangler testing assigned to @ESapenaVentura
cc: @clairerye

I have tried it with a project and I have a couple of notes:
Autogenerate label does not work after being logged out (I guess it's not in the scope of this but just wanted to point it out)
If there was required information not filled, it doesn’t let you click save (It will always tell you there are errors and to go back to fix them, even though there aren't any)
It was actually saved but it is not super apparent, I have to click on "register my project" again and look at the tiny text below. Can there be a pop-up in the main page saying that you got an unsaved project? And have something like “continue” “dismiss”? I think a frustated, logged out contributor would be very glad to read that
On the bright side, I inputted information AFTER I was logged out and it was saved. That is very nice!

Thank you for the feedback @ESapenaVentura
Would it be possible for you to post a screenshot of autogenerate label not working after being logged out, for tracking / record keeping purposes?
And yes, we need to do more work on better showing the project being autosaved from the UX / UI perspective

@clairerye I've moved this into the In Production pipeline, is that okay or do we need it in the Evaluating Impact pipeline?

I will move it into the evaluating impact now we are at the end of the sprint, thank you!

Next steps, @MightyAx, @ESapenaVentura  and @clairerye to confirm what we need from the above, what it may cost and what the priority is.


Use patched version of modal package.

What's this PR do?
This fixes an error that @deadlybutter had flagged on Thor (based on updating the build system for that package earlier today), and plugs up that intermittent "can't call .css on null" error as well.
How should this be reviewed?
Try buildin' and it should work. 🔨
Any background context you want to provide?
The relevant commit in the modal package: 8984c6a
Relevant tickets
Fixes 🍃.
Checklist

[ ] Documentation added for new features/changed endpoints.
[ ] Tested on staging.
[ ] Pinged a PM if this is a larger PR that would benefit from some additional testing love.

:ship:

¡OLÉ! :sheep: it!


[core/rid-catalog] Suggestion to add an example of where RIDs are used in project.json

Customer feedback posted at https://docs.microsoft.com/en-us/dotnet/articles/core/rid-catalog
This is great but can you use an example of where to define them ? i.e.
"runtimes": {
"win10-x64": { },
"osx.10.11-x64": { }
}, in project.json file?

@mairaw Is this up for grabs or is it assigned to you? Seems like it should be one or the other.

it's assigned to me since I won the topic, but if anyone wants to jump in, they can. Makes sense?

@mairaw Rather than providing a standalone example, one option is to link to the section on self-contained deployment in the deployment topic, which has a complete example that builds an app for Windows 10 and OS X.

For me, seeing that an issue is assigned would lead me to believe it's no longer up for grabs, but maybe that's just me :-)

This is the full example for Window 7 & OSX
https://github.com/Satindersatty/dotNetCore/blob/gh-pages/project.json_Window7Runtime
https://github.com/Satindersatty/dotNetCore/blob/gh-pages/Project.json_OSX

@livarcocc is this still applicable with csproj?

Yes. In csproj you can have RuntimeIdentifier (for a single one) or RuntimeIdentifiers (when you have multiples):
https://github.com/dotnet/cli/blob/master/TestAssets/TestProjects/MSBuildTestApp/MSBuildTestApp.csproj#L7

@mairaw I think this can be closed based on these:
https://docs.microsoft.com/en-us/dotnet/core/packages
https://docs.microsoft.com/en-us/dotnet/core/rid-catalog
If you agree, go ahead and close it.


Update current weather header only if not undefined

Changes introduced in 84dc1fa1 changed the title of the currentweather module to undefined, if no title is set in the config.
If the currentweather module is shown without a title, this makes the title show just undefined.

Warnings

:warning:

Please include an updated CHANGELOG.md file.This way we can keep track of all the contributions.

  Generated by :no_entry_sign: dangerJS


Using the test_label CLI argument runs the specific test and then the whole test suite

Django==1.10.5
django-nose==1.4.4
djangorestframework==3.5.4
nose==1.3.7
I try to run the tests in only one file using the following command:
python manage.py test tests.views.test_module_view
Result: It runs the specified file first, but then runs the whole test suite. In the coverage report, I can see that (n + x) tests have been run where n is the total amount of tests in my suite and x is the amount of tests in the specified file
Expected result: It runs only the tests in the specified file

My bad, I actually had a NOSE_ARGS setting specifying BASE_DIR as test_label


Fix 'manage.py makemessages' error.

Running 'manage.py makemessages' produces two errors as referenced in #265. This commit adds LOCALE_PATH in settings.py and adds gettext to APT_DEPENDECIES in provision.py
Closes #265

Automated message from Dropbox CLA bot
@shumbashi, it looks like you've already signed the Dropbox CLA. Thanks!

Awesome, thanks @shumbashi !  Merged after fixing the commit message linewrapping and using your better commit title from the PR.


mold: wrap with ld-wrapper

Description of changes
Wrapping mold so it can find libraries from the nix build environment.
See #24744 for additional context. The situation with lld is very similar, but mold was easier to fix.
Demo:
$ printf '#include <iostream>\nint main(){std::cout << "Woo!\\\n";}\n' \
  | c++ -B$(nix build --print-out-paths .#mold)/bin -x c++ - \
  && readelf -p .comment a.out \
  && ./a.out

String dump of section '.comment':
  [     0]  GCC: (GNU) 10.3.0
  [    12]  mold 1.2.1 (compatible with GNU ld)
  [    37]  GCC: (GNU) 8.3.0

Woo!

[ ] check in a nix-shell with additional dependencies

[ ] verify that this doesn't involuntarily break linking when used with rust

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage

[x] Tested basic functionality of all binary files (usually in ./result/bin/)

22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

would be totally neat if this got merged

I tested the following under x86_64-linux:

check in a nix-shell with additional dependencies
verify that this doesn't involuntarily break linking when used with rust: I can't verify that, but I tested it with various projects that link with shared libraries (sqlite3, openssl, gtk, adwaita) and it worked flawlessly in my tests

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/1100

Linkers in nixpkgs are left unwrapped intentionally – our wrapper scripts are quite invasive and we want users to be able to deal with more low-level situations manually as well – outside of stdenv the wrapper scripts are useless anyways.
Therefore, you work should be split into mold and mold-unwrapped or similar. Additionally, the wrapped version should probably utilise wrapBintools (not sure where to pull the other bintools from best, maybe llvm?), so it can be used in a custom stdenv.

Can I help to get this merged?

I don't have any capacity to work on this at the moment. Fell free to open a new PR and work in the suggestions from @sternenseemann.

@RaitoBezarius I've poked at using wrapBintools for this for a proof of concept for work. One big issue with it is that it's less than helpful on macOS without some patching. Further, it's hard to test since changing the original file will be a world rebuild. We should possibly introduce a new parameter to it or use a postInstall hook or something to work around this issue.
{ mold
, stdenv
, libcCross
, callPackage
, darwin
}:
let wrapBintoolsWith2 =
  { bintools
  , libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
  , ...
  } @ extraArgs:
  callPackage ./pkgs/build-support/bintools-wrapper2 (
    let self = {
      nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
      nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
      nativePrefix = stdenv.cc.nativePrefix or "";

      noLibc = (self.libc == null);

      inherit bintools libc;
      inherit (darwin) postLinkSignHook signingUtils;
    } // extraArgs; in self
  );
in
wrapBintoolsWith2 {
  bintools = mold;
}

I've patched binutils-wrapper2/default.nix like so:
      # added ld.mold ld64.mold
      for variant in ld.gold ld.bfd ld.lld ld.mold ld64.mold; do
        local underlying=$ldPath/${targetPrefix}$variant
        [[ -e "$underlying" ]] || continue
        wrap ${targetPrefix}$variant ${./ld-wrapper.sh} $underlying
      done

Anything blocking this?

adding mold to the variant list https://github.com/NixOS/nixpkgs/pull/216383
@lf- postInstall isn't being run because you're overriding installPhase and not using runHook postInstall

i think https://github.com/NixOS/nixpkgs/pull/216383 replaces the need for this pr


UAV agent's motors all spin same direction

Describe the bug
The UAV's propellers are all animated to spin clockwise.
To Reproduce
Please provide sample code to reproduce the bug.
Expected behavior
It should be clockwise front-left and back-right, counter-clockwise for front-right and back-left motors.
Screenshots
It should look like this:

I know this doesn't affect anything, I'm just bringing this up for purposes of aesthetics. :)

https://www.youtube.com/watch?v=hou0lU8WMgo


changes for LOVE V0.10.0

love.graphics.printf has been changed in V0.10.0
"Enter" of numpad keys added

Implemented changes in the newest commit (ff682192d8443a95d846f8b3aff5bced65c097fc)


deconvolution is unmatched with the output shape

when applying deconvolution for 9x15x256, output is 18x30x256, which is unmatched with 17x30x256 when  operarion of adding is performed.
How to figure out this issue?
Thank you very much.

I've noticed this too, so far I kept the image sizes as a factor of 2. A solution would be to use bilinear upsampling to a prespecified size, as described in the paper. I'm curious about the qualitative difference between the two actually. Instinctively I would think Deconv works better. What would you propose?

Solved by https://github.com/delftrobotics/keras-retinanet/commit/b04c4798b6bb3992c7723887bceea45c27b5d99a .

@hgaiser I donot think resizing is good enough, how about deconvolution+cropping to match the output shape?

Why do you think resizing is not good enough?
https://distill.pub/2016/deconv-checkerboard/


about bug in the code

i had done what u told but getting strange image

Hi @suryadevelope !! Can you please give us some information?
For example a link to the page from where you are trying to get the image from, and the image you got as a result.
Cordially,
Alfredo


Issue 901 sourcesets

https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/issues/901

Build failed

Rebased and force-pushed. If the tests still pass, will merge on green.


[admin] Updating package.json

Docs Build status updates of commit 3c5b81a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

generate-docs/api-extractor-inputs-excel-async/tsdoc-metadata.json
:white_check_mark:Succeeded

generate-docs/api-extractor-inputs-excel/tsdoc-metadata.json
:white_check_mark:Succeeded

generate-docs/json/excel-async/excel.api.json
:white_check_mark:Succeeded

generate-docs/json/excel/ExcelScript.api.json
:white_check_mark:Succeeded

generate-docs/package-lock.json
:white_check_mark:Succeeded

generate-docs/scripts/package-lock.json
:white_check_mark:Succeeded

generate-docs/scripts/package.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Migrate To NuGet From GH Packages

Starting surgical to see if this works. Also version bumped.

Wasn't sure if this would resolve #8, but it appears to be the case.


Graph does not reflect auto-selected filters on the left

When the value of filter 1 is changed, the content of filter 2 is automatically adjusted according to the availability of data, but not the graph on the right. The graph on the right-hand side retains the last value of filter 2. A refresh does not refresh the graph either, you have to select another value in filter 2 to refresh the graph. If there is only one value in filter 2, it cannot be displayed.
To Reproduce

open Bathing Stites in INT
choose bar chart
add color : parameter
add Filter Monitoring programm
Deplace the filter monitoring programm in position 1
Select BAQUA_SO in Filter Monitoring Programm
-> Impossible to display the graph for the bathing site "Solothurn"

Screenshots

Environment (please complete the following information):
INT v3.4.2 ([3e72a7d]

Edge

Reopening until deployed to int

Fixed on int. It was a silly mistake on my part. Thanks @ortnever for the feedback.

LGTM! 👍

Yes, it's perfect. Thank you very much!


Adding an option to override file extension

without this change it's impossible to change the generated file extension
with this change you can do it. E.g. provide your own test generator that will store files in .php file
fixes #253

Codecov Report

Merging #255 into master will decrease coverage by <.01%.
The diff coverage is 28.57%.

@@             Coverage Diff              @@
##             master     #255      +/-   ##
============================================
- Coverage     58.58%   58.57%   -0.01%
+ Complexity     1512     1506       -6
============================================
  Files           215      215
  Lines          6365     6342      -23
  Branches        844      846       +2
============================================
- Hits           3729     3715      -14
+ Misses         2165     2154      -11
- Partials        471      473       +2

Impacted Files
Coverage Δ
Complexity Δ

...framework/cloud/contract/verifier/FileSaver.groovy
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...contract/verifier/builder/JavaTestGenerator.groovy
71.64% <0%> (-1.09%)
8 <0> (ø)

...ework/cloud/contract/verifier/TestGenerator.groovy
48.38% <0%> (ø)
8 <0> (ø)
:arrow_down:

...loud/contract/verifier/config/TestFramework.groovy
94.73% <100%> (+0.29%)
9 <0> (ø)
:arrow_down:

...contract/wiremock/WireMockApplicationListener.java
85.71% <0%> (-14.29%)
5% <0%> (-2%)

.../cloud/contract/spec/internal/RegexPatterns.groovy
83.33% <0%> (-3.77%)
10% <0%> (-4%)

...contract/wiremock/SpringBootHttpServerFactory.java
64.51% <0%> (+0.36%)
2% <0%> (ø)
:arrow_down:

...tract/spec/internal/PatternValueDslProperty.groovy
3.44% <0%> (+0.5%)
1% <0%> (ø)
:arrow_down:

...ud/contract/wiremock/restdocs/WireMockSnippet.java
75.67% <0%> (+6.53%)
19% <0%> (ø)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ac9e976...038c5a9. Read the comment docs.


Changing colors of the light mode

Dark mode works as expected.
Light mode is buggy somehow.
I applied the ascent mode as descripted into config.yaml:
ascentColor: "bg-blue-100",

The problem is, that I was able to get only some blue, green and gray colors so far. Others do not show up, the field is just white. And unfortunately only on local host.
When I deploy it on k8s (nginx/alpine) it never changes color in light mode.
Do I miss some library or something? Should I do some post-install?

Same problem here :-(

Did you launch the site with the commands here ? or using hugo serve?
Hugo serve doesn't rebuild the site's CSS files for the color change

Good point! Let me check and I will let you know 👍🏻

@sramekmichal have you checked this yet?


Add crowdano

Thank you for participating here. Unfortunately, this pull request needs to be closed because of:

Project does not run on Cardano mainnet
Project has no running product


Add boundingRect to virtualKeyboard object

Per this comment, we should also store the boundingRect of the VK in virtualKeyboard along with firing JS events when there is an update to the state.

Added this to the explainer.


Save settings and links to a file

Hi RoryCombe,
Thanks for the apps. I really like it.
Now, It would be great if faviconbar could autosave a backup everytime we add a favicon. Safari will often reopen without the entire list of icon but the default 5 one we get when first installed. I often forgot to save a new backup file everytime I add a new Favicon. Today, the faviconbar apps did that. Since I had many favicon add last week, I have lost all of them since I forgot to save a new backup. I guess I will remember now, but still, if that is not to much work, it would be great.
Thanks
Luc

Hi there, the only time this should happen is if you clear all of your cookies/cache or if you have an extension that does this automatically.  I'd love to figure out exactly why this is happening to some people, but I don't know what is triggering it at this time.  The icons should be remembered in the browser's local storage.

Hi,
Thanks for the reply. Well, I am making a backup everytime I do a mofification to the favicon bar. It is simple and fast. Is see it like an update done by me :)  Thanks
On Jun 10, 2018, at 1:22 PM, db <notifications<EMAIL_ADDRESS>wrote:
Hi there, the only time this should happen is if you clear all of your cookies/cache or if you have an extension that does this automatically. I'd love to figure out exactly why this is happening to some people, but I don't know what is triggering it at this time. The icons should be remembered in the browser's local storage.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/RoryCombe/FaviconBar/issues/46#issuecomment-396066124, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AlNRWQxWC4Amq9t7IvDJfyhwrn7qiBxqks5t7VXAgaJpZM4TzzQz.


Parse nested function scope struct

Is your feature request related to a problem? Please describe.
I have many function scope struct define in my handler function, and lots of then were nested struct, looks like this:
func ListMyGoods(app *app.Application) gin.HandlerFunc {

	type Good struct {
		ID        int       `json:"id"`
		Name      string    `json:"name"`
		OwnerID   int       `json:"owner_id"`
		CreatedAt time.Time `json:"created_at"`
		UpdatedAt time.Time `json:"updated_at"`
	}

	type Response struct {
		Goods []Good `json:"goods"`
	}

	return func(c *gin.Context) {
                 // business logic
		}
}

and it seems unable to parse it with tag @Success 200 {object} router.ListMyGoods.Response
I got error when I try to generate swagger json
cannot find type definition: Good

I notice there is a solution for a similar problem recently #1274.
Describe the solution you'd like
Can we make it also support nested struct?

+1 For this


Add data structure

This should instead be captured in documentation, rather than adding files to the repository that a user has to delete.