Problem with Nginx

Hello,
I install the script on my new Debian 8 server to test, Radarr and Sonarr no worries; RTorrent idem, everything goes well, but to rutorrent it blocks:
AtoMiC Nginx Installer Script

--->Stopping apache2...
Nothing found to stop

--->Disabling apache2...
/etc/init.d/apache2 Disabled
insserv: warning: current start runlevel(s) (empty) of script `apache2' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `apache2' overrides LSB defaults (0 1 6).

--->Stopping Nginx...
Nothing found to stop

--->Adding Nginx repository...
deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx

--->Adding Nginx Keys...
OK

--->Refreshing packages list...
Done

--->Installing Nginx...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  nginx
0 mis à jour, 1 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 784 ko dans les archives.
Après cette opération, 2 889 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://nginx.org/packages/debian/ jessie/nginx nginx amd64 1.12.1-1~jessie [784 kB]
784 ko réceptionnés en 0s (8 490 ko/s)
Sélection du paquet nginx précédemment désélectionné.
(Lecture de la base de données... 46045 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../nginx_1.12.1-1~jessie_amd64.deb ...
----------------------------------------------------------------------

Thanks for using nginx!

Please find the official documentation for nginx here:
* http://nginx.org/en/docs/

Please subscribe to nginx-announce mailing list to get
the most important news about nginx:
* http://nginx.org/en/support.html

Commercial subscriptions for nginx are available on:
* http://nginx.com/products/

----------------------------------------------------------------------
Dépaquetage de nginx (1.12.1-1~jessie) ...
Traitement des actions différées (« triggers ») pour man-db (<IP_ADDRESS>-5) ...
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u7) ...
Paramétrage de nginx (1.12.1-1~jessie) ...
Traitement des actions différées (« triggers ») pour systemd (215-17+deb8u7) ...

--->configuring NGINX
Set the correct folder permissions
cp: impossible de créer le fichier standard « /etc/nginx/sites-available/AtoMiC-ToolKit-configured-sites »: Aucun fichier ou dossier de ce type
\e[91mCould not move AtoMiC-ToolKit-configured-sites file.\033[0m

Any idea ?
Thank

I have the same text whan I try to install organizr
--->configuring NGINX
Set the correct folder permissions
cp: impossible de créer le fichier standard « /etc/nginx/sites-available/AtoMiC-ToolKit-configured-sites »: Aucun fichier ou dossier de ce type
\e[91mCould not move AtoMiC-ToolKit-configured-sites file.\033[0m

I have just tried with many applications, the last one is Muximux, and all those that touch Nginx have the same error. They do not manage to modify Nginx therefore its plant.

Hi, Thanks for reporting this. I will take a look.

Thank you

I had the same trouble as @Arck0s and how I fixed it was went into /etc/nginx/sites-enabled/AtoMiC-ToolKit-configured-sites and added my WAN ip after <IP_ADDRESS>.
Hope this helps.

The error suggests it cant copy AtoMiC-ToolKit-configured-sites to the /etc/nginx/sites-enabled/ folder. I'm suspecting its a permissions issue. I'm just creating a Debian 8.9 VM and hope I might be able to get to the bottom of this.
I think @bonyboy answer would help if you wanted to access the application externally however as the file isnt there in the first place I doubt it will help much at the moment?
I've not forgotton about this issue. Hold tight and we'll fix it don't worry :-)
Tom

I've applied some Nginx fixes.
Not sure if its related but can you give it another try?
thanks
Tom

Hello, I have exactly the same problem, I did the installation today.
Do you have a solution?

I'm currently rewriting the Nginx install to use the official mainstream repositories with some bug fixes as well. I'm just in the final stages of testing and hope to push the changes up later this evening.
Thanks for letting me know.
Tom

Hi Tom, thanks for the response as fast, good luck and thanks for all this work.

I've pushed up fixes that I hope should resolve this. Can you report back how you get on? Thanks

I did the installation this morning of Nginx, no problem, no error, it works very well, thanks

That's great news!
@Arck0s Have you had a chance to retry this install?
Thanks

Hello.
Sorry, I'm on the move for my job.
Normally I could try this weekend.
Thank you

No problem at all.
Just let me know how you get on and I'll help where I can.

Hello,
I test on VM Scalawag on Debian Jessy Up to date, but I've a problem for installation
`│││││││││ ├─┤ │ ├─┘│  ├┴┐├┤ │ ┬│││││││├┤ ├┬┘ │  │ ││││
└┴┘└┴┘└┴┘o┴ ┴ ┴ ┴  └─┘└─┘└─┘└─┘┴┘└┘┘└┘└─┘┴└─o└─┘└─┘┴ ┴
__  ___
/\ |_ _ |/|./     | _  _ ||/.|
/--|()|  ||__   |()()|| ||_
--->DISCLAIMERS:
Already agreed. Can be cleared in the next screen.
--->USER INFORMATION:
--->Type the username of the user you want to use for managing apps and press [ENTER]...
Typically, this is your system login name (IMPORTANT! Ensure correct spelling and case). Do not use "root". Current username is "": arck0s
Invalid username. No changes were made. Please rerun script and provide correct username.
root@scw-******:/opt/AtoMiC-ToolKit#
`
Any idea ?

Hi,
The error appears because it checks to see if there is a directory called /home/XXXX. XXXX being whatever you typed in as your username. With a quick google I assume you mean your using Scaleway?
Looking at the next bit of the error it suggests your home directory is scw-******
I don't have any experience using Scaleway i'm afraid but from what you've posted it suggests it creates your home directory with scw- in front of the username you selected?
You could try putting scw- in front of your username when you type it in but i'm not sure of the knock on effects later on.
If this doesnt work are you able to select what the home directory name is called or did you somehow choose scw-******
I could possibly make a change to the toolkit to try and workout what the home directory is based on what username you typed in. However this would take some time to implement and I'm not sure how common it is to have a different folder name to the username and if that's even possible?!
Hope this helps
Tom

Hi,
I try with scw-****** but it’s doesn’t works.
So I try on my Mac with Debian VM. Installation it’s okay but I’ ve somme difficulty for local connexion but this is another story :)
Thanx for tour great job 👍🏼


The type property appears in the default layer schema

The GeoJson type property appears in the property list (table view, chart view) because it is probably included in the generated schema by default.

Input data was actually erroneous, schema generation is correctly restricted to the properties.


Update function names

Change ns.function to ns.stock.function

thank you very much for your help!


PR for Kotlin kernel

Oh, great idea! I wanted to propose a kotlin kernel (since I am moving a lot of code to kotlin from java/groovy), but decided to postpone it until first stable release since you seemed to have your hands full.

Thanks , it was my suggestion to do Kotlin kernel.

when i run any cell i get
ERROR: warning: classpath entry points to a non-existent location: /Users/spot/src/beakerx/kernel/kotlin/build/libs/kotlin.jar;
warning: classpath entry points to a non-existent location: <no_path>/lib/kotlin-runtime.jar
warning: classpath entry points to a non-existent location: <no_path>/lib/kotlin-script-runtime.jar
warning: classpath entry points to a non-existent location: <no_path>/lib/kotlin-reflect.jar

Now it whould work for linux/mac.
But for now we will have warnings on exeption.

There is not much info about Kotlin compilers in internet.
But, us I know, there is only one way to run kotlin code in JVM.
This is org.jetbrains.kotlin.cli.jvm.K2JVMCompiler
Same class uses by kotlinc - kotlin command line compiller.
Problem that stay in kotlin kernel is that if code have errors, then we get warnings that some classpath is missing.
warning: classpath entry points to a non-existent location: <no_path>\lib\kotlin-runtime.jar
warning: classpath entry points to a non-existent location: <no_path>\lib\kotlin-script-runtime.jar
warning: classpath entry points to a non-existent location: <no_path>\lib\kotlin-reflect.jar

This K2JVMCompiler wants that kotlin should be installed on local PC.
And on of it mandatory parameters is kotlinHome.
kotlinHome is a path to main kotlin libs, and it shouls point where is folder where is "lib" folder with 3 jar files in it:
Example:
kotlinHome = "C:\abc"
This means that it should be like this:
C:\abc\lib\kotlin-runtime.jar
C:\abc\lib\kotlin-script-runtime.jar
C:\abc\lib\kotlin-reflect.jar

With certains names! Jar names can not be others.
This error becames from K2JVMCompiler:
class K2JVMCompiler : CLICompiler<K2JVMCompilerArguments>() {
    override fun doExecute(arguments: K2JVMCompilerArguments, configuration: CompilerConfiguration, rootDisposable: Disposable): ExitCode {
        val messageCollector = configuration.getNotNull(CLIConfigurationKeys.MESSAGE_COLLECTOR_KEY)

        val paths = if (arguments.kotlinHome != null)
            KotlinPathsFromHomeDir(File(arguments.kotlinHome))
        else
            PathUtil.getKotlinPathsForCompiler()

OK, I wanted to propose to write to kotliners themselves, but I see, that you already done that. :)

There is Some implementation jupyter kernel, written on Kotlin:
https://github.com/ligee/kotlin-jupyter

Also You can try to look for some ideas in kscript. They seem to solve problems for local script evaluation which is not far from what needed for remote kernel.

FTR I've described the intended solution in https://discuss.kotlinlang.org/t/k2jvmcompiler/3629/3

PR fixed, thanks to "ilya.chernikov"


Broken Link

The substitution parameters should be generated using the paramgen.
The above link does not work.

Oops, the paramgen was moved to the driver repository. Fixing it in a moment. Thanks for reporting!


Copy ansible logs from user's home dir to artifacts log dir

We run artifacts role on controller-0 in the BM reproducer job. We generate different ansible log files for nested ansible call done via reproducer.
This pr will help to collect these logs in the log collection and make debugging easier.
As a pull request owner and reviewers, I checked that:

[x] Appropriate testing is done and actually running

/approve


Remove manual implementation of Serialize, Deserialize, and From<u32> for -common types

Role has a manual implementation of From<u32> and Into<u32> so that it can be converted to numbers easily. This should be some kind of derive macro. I noticed that we even test our implementation (because I messed it up at one point). The argument for this is that adding new ones will be easier, since the implementation's match block will require us to cover all cases.
Similar deal with State, Interface, they have manual Serialide and Deserialize implementations for the same reasons. Ideally, this could just be handled. IIRC, the reason for this was that I needed constant static strings of the interfaces and states, and I couldn't use a constant static string as a value for serde's de/serialize customizations.
I'll gladly close if that's still the case.

I am not sure I fully follow your train of thought, but I'll try. Please correct me where I go wrong.

Role has a manual implementation of From<u32> and Into<u32>
Implement From, get Into for free.

so that it can be converted to numbers easily. This should be some kind of derive macro.
I think we can safely cast.

Role is a simple type:
    <method name="GetRole">
      <arg direction="out" type="u"/>
    </method>

It is unambiguously defined as a u32. Should you want the u32 of a Role, casting Role is fine provided  Role has #[repr(u32], which it has:
#[derive(Clone, Copy, Debug, PartialEq, Eq, Serialize, Deserialize, Type, Hash)]
/// Role docs
#[repr(u32)]
pub enum Role {

I may have a problem with this one:
TryFrom<u32> for Role

which I think is unneeded. If you want a Role in Rust, you will just create a Role::*.
I also think both attribute macros should not be separated by item docs.

Similar deal with State, Interface, they have manual Serialide and Deserialize implementations for the same reasons. Ideally, this could just be handled. IIRC, the reason for this was that I needed constant static strings of the interfaces and states, and I couldn't use a constant static string as a value for serde's de/serialize customizations.
I'll gladly close if that's still the case.

State has derived Serialize and Deserialize. Let's review:
State
State is a bit different, because we decided to keep it as BitFlags. A single state is a u32.
GetState returns an array of States which we keep as StateSet(Bitflags<State>)
    <method name="GetState">
      <arg direction="out" type="au"/>
      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
    </method>

#[bitflags]
#[non_exhaustive]
#[repr(u64)]
#[derive(Clone, Copy, Debug, Serialize, Deserialize, PartialEq, Eq, Hash, Default)]
#[serde(rename_all = "kebab-case")]
pub enum State {

Note that  State has Deserialize derived, which might work, if feature 'serde' is enabled on 'bitflags' - but I am less convinced of the derived Serialize because how does the 'bitflags' deserializer know we need the serialized type to be of size u32 if the State's representation is u64?
though? (what am I missing?)
StateSet
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, Default)]
/// The bitflag representation of all states an object may have.
pub struct StateSet(BitFlags<State>);

The rust StateSet is a single u64. Its corresponding DBus representation is 'au', an [u32], so I think it is reasonable we have a custom Serializer and Deserializer in place. because each BitFlag<u64> needs to be translated into a u32 State value and placed in a Vec.
It seems warranted to have tests for this.
I am not sure why we'd need these though?:
impl From<State> for String

impl From<String> for State

DBus hands us u32's and if we want to create a State we can just instantiate a State::*, no?
Interface and InterfaceSet
In DBus, interfaces are stringly typed.
    <method name="GetInterfaces">
      <arg direction="out" type="as"/>
    </method>

Whereas rusty atspi wants to save space:
/// AT-SPI interfaces an accessible object can implement.
#[bitflags]
#[repr(u32)]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum Interface

This means we need custom Serialize / Deserialize for Interface and InterfaceSet.
Maybe TryFrom<&str> for Interface is not strictly needed?

Maybe TryFrom<&str> for Interface is not strictly needed?

Yes. This is sort of the idea I'm getting at:
pub enum Interface {
    #[serde(rename = ACCESSIBLE_INTERFACE_NAME)]
    Accessible,
    ...
}

Seems so much cleaner. Although, I'm not sure we can actually do this, since I think you need to type out a string literal :shrug: would be much better in either case because it removes our messing up the conversion in a match for us.

I am not sure why we'd need these though?:
impl From<State> for String
impl From<String> for State

That was my original thought as well. But I see your point: if you want a string representation (with Odilia does), then you'd have to write it yourself, which seems so silly! But do we want to provide "official" translations when somebody wants a French String? (Spoiler: No!) Why not send that responsibility down to the users? I'm not sure what the right option is here. Your advice would be appreciated.

I may have a problem with this one:
TryFrom<u32> for Role
which I think is unneeded. If you want a Role in Rust, you will just create a Role::*.

Right... That code was actually added by @DataTriny . They needed a way to convert from the number u32 to Role for accesskit. In addition, they needed to implement Role.name() which returns a reference to a static string slice. None of these are exactly desirable, but I do understand why they're needed upstream. This ties into earlier: "Should we provide the 'official' names of things which don't have 'official' string representations?" It seems to me that the answer is no, but I want input from you both on this.
P.S. Thanks Luuk, you took my thoughts (which were not even correct!) and converted them into useful, actionable items!

FYI in AccessKit we need textual representation of states to emit signals such as object:state-changed. The code could probably be refactored to take advantage of serde. However, we now have a new codepath for the upcoming Newton protocol in which we create an event struct meant to be consumed by ATs directly. We need these textual representations here as well, but D-Bus is not involved here so we don't serialize anything.
You could argue that Newton is a new thing so it should provide its own representation of such values and I would agree.

There are a number of subjects intersecting in this thread.

From<Repr> for Enum
The crate strum_macros provides derive macro FromRepr to replace tedious From<u32> for Role.
We can safely cast to get the repr for the variant.

'static &str conversions
AccessKit needs &'static strs for each variant in State which seems reasonable to offer.

The way we do it now, atleast for Role, implicitly relies on the ordering of const ROLE_NAMES: &[&str] and Role variants to coincide. I'd prefer a more direct relationship,
The strum_macros crate provides derive macros IntoStaticStr and AsRefStr which will do that for us.

I propose to drop the conversions to owned strings.
If we already offer From<Enum> for &'static str, users can always own it if they need it.

Localization
I agree to push that responsibility to application developers. I am currently not familiar with how that is done.
Should users want us to adhere to some standard, I am sure we'll hear about it.

I would like to add these features to all or most public facing enums so that there is consistency across the board.
Also should I be missing the point(s), please help me see what is missing from above.

I will try inside accesskit_unix to make use of more types from atspi-common so that serde can take care of all these string representations.
Like I said in the past, I'd prefer not to add strum as yet another dependency, the tree is already big enough.

Since our remaining usecase cannot be solved by serde, I'd be OK having strum as an optional dependency.

Good, I'll do that.
Side note on the dependency count, due to zbus 4.x we lost a bit of weight.
atspi v0.19.0 has 241 unique packages found in Cargo.lock
atspi HEAD has 218  unique packages found in Cargo.lock
For reference  accesskit v0_12_3 has a count of 296.
When in future time accesskit can justify to migrate to latest atspi, it will enjoy a lighter atspi.

Thank you Luuk, for clarifying the issue and adding important information!


bracket push: implement exercise

Make sure the brackets and braces all match.

Description
Test Data

This exercise has been implemented: #241, so this issue can be closed.


Worksheet!P640 -> Uninitialized string offset: 1

Hi i have problem when print report by laravel excel
i have data with period 2018-08-08 to 2019-07-24
when function print executed i have this error
Worksheet!P640 -> Uninitialized string offset: 1
Can help with this issue?

Please create a new ticket with the issue template filled in. Please don't delete the contents of the issue template as mentioned inside the issue template. Providing us with more structured information, helps us giving support in a more efficient manner.


Support container deletion on unschedule

What needs to be done

Implement destroy method for Pod workloads

Why is it needed?
We previously (#65) added a feature to have the ability to unschedule a workload. We are currently only able to unschedul Function while we should support all kind of workload to unschedule.

Hey ! Is this one still undergoing ? Am I able to work on it or does @MaloPolese still working on a PR ? For my first issues I'd like to implement the full deletion process for containers.

Hello, sorry for the delayed answer @Roxxas96, I believe containers deletion is done, but not yet functions. You can indeed help us with that if you'd like


Resolve PE bugs

Resolved the following issues.

Events with same name but different fields are not allowed
-Indicated in UG that event names are identity fields.

Description and Location cannot take brackets
-Changed the regex for Description and Location such that they can accept all characters

"eaddv -> vedit -> eremovev" and "eaddv -> vedit -> elistv" does not work as intended
-Indicated in UG that volunteer names are identity fields, hence vedit will not be able to change the names of volunteers.

Corrected the error message for ecreate to show a valid example

but i think the regex fails the invalid test case so i think a good example of invalid location etc. could be " "


Make Illusion wear off properly after Entrainment, Gastro Acid, Simple Beam or Worry Seed

Should probably work for Mega Evolving in Hackmons too.
The Gastro Acid change just changes the order of the messages; without it you would see

Illusion's Ability was suppressed!
Zoroark's Illusion wore off!

Zoroark's Ability was suppressed!

(No, I don't know which order they appear on in the cart, or even if you get both messages.)

This would be a good idea if Damage wasn't one of the events ignored by Mold Breaker and friends. A quick glance tells me that currently, Sturdy is the only Ability using it that could be affected by Mold Breaker, so if you can figure out a way to use something else for either one of these that would probably be ideal.
Also yeah both messages appear and they're in the first order so the Gastro Acid change is unnecessary.

I was trying to share code at one point, but the damage code doesn't need to be changed if you don't want to. Also added a line to really fix hackmons illusion mega evos.

If you read the Known Mechanics Bugs checklist item it says Illusion doesn't wear off when Mega Evolving. Illusion Meloetta transforming with Relic Song doesn't break the Illusion either, but at least you can still break it by hitting it unlike the Mega Evolution interaction. That stuff requires client changes as well so feel free to ignore it for now.

Sorry, I'm now confused as to what the Mega Evolving/Meloetta bug is in that case. (Fortunately the only way you can Freeze a Shaymin-Sky is via an attack, so you don't have to worry about Illusion.)

I've found the bug report (it's now on page 260), so I see that a forme change shouldn't affect the Illusion. Would you still expect to see the transform/primal/mega message (but using the Illusion's name)? Would the client attempt to animate from the illusion to the illusion?

Not sure about Primal Reversion since the bug report post seems to contradict what happens to Mega Evolutions and other forme changes. If I understand it correctly, anyway, it's pretty unclear. But yeah for Megas and forme changes the appearance before and after is the Illusion's, complete with its name in the message(s).
Here are the notes I took for Meloetta the first time I tried it:

Illusion Meloetta disguised as Lucario -> Relic Song -> Lucario transformed! (still looks like Lucario)
check summary, says it has Serene Grace now -> attacking it breaks the Illusion, but Skill Swap fails on it
switch out and back in, and suddenly it's disguised as Lucario again -> Skill Swap succeeds this time and the Illusion wears off, but the swapped Ability is actually Serene Grace (or at least, the game thinks it's Serene Grace (?))
switch out and back in, still disguised as Lucario as if it has Illusion -> hitting it breaks the Illusion, and Skill Swap confirms it's Serene Grace again

As you can see, it's kind of a mess. The game always assumes you have a specific Ability right after a forme change for the purposes of the summary screen (based on your Pokemon's Ability slot) because it never considers what your Ability actually is at the time. For example, a permanent Zen Mode Darmanitan with Zen Mode but Ability slot set to 1 will transform at the end of the turn and have its Ability listed as Sheer Force for the rest of the battle even though it's still Zen Mode and acts as Zen Mode. However, the only forme changes that actually change your Ability are the Shaymin Sky reversion and Mega Evolution/Primal Reversion, so potentially in Meloetta's case it thinks it has both Abilities? Maybe?

OK I hope I have everything correct now:

Relic Song doesn't break Meloetta's Illusion
When Meloetta's Illusion wears off, it should revert to her current forme
Mega Evolving should not break Illusion (very hacky sorry)
After Mega Evolving, an Illusion can no longer be broken

Great work, you've covered most of the bizarre mechanics here! The last thing is Illusion should stop working for Mega-Evolved Pokemon after they switch out the first time, so probably setting pokemon.illusion to null after every switch out would work fine (and also removing onSwitchOut from Illusion since it would then be redundant).
As for setting the Ability to Honey Gather while Mega Evolving, wouldn't it also work if you just used an empty string?

Now resetting illusion on switch out. I used Honey Gather because I'd forgotten that the battle engine can handle a total lack of ability (for old gens) so that's now an empty string as suggested. Also I misread the client code and thought I couldn't use -mega which does all you want for me. (I actually copied the messages from Mix and Mega so I guess the latter is wrong.)

Perfect, nice work! :+1:


Checklist for openshift origin v1.4.0

As an Openshift Origin system administrator,
In order to benefit from the new features
I want to deploy to deploy the newly released Openshift Origin v1.4.0 with this chef cookbook.
We will need to check the following points:

[X] availability of Centos packages for Openshift Origin v1.4.0 : openshift/origin#12567
[ ] deploy etcd v3.x (current version deployed by this cookbook :  etcd-2.3.7-4.el7.x86_64)
[ ] update master.yml, node.yml and scheduler.json (and possibly other) templates
[ ] logging addon use elasticsearch 2.4.1 and kibana 4.5.4, there may be some differences in deployment
[ ] metrics addon should version its image ('latest' metrics deployer image expects hawkular SA with view cluster role binding) #52
[ ] what else?

I would also like to work on an upgrade procedure for openshift. 1.3 to 1.4...
Not sure if it is worth it or not?
Please let me know. @jperville  @ianmiell

For the moment I'm thinking on making this cookbook support the new release. Migrating from 1.3.x cluster to 1.4.x cluster out of scope since it is probably tricky and I have only one openshift 1.3.x cluster in production so I can do manually.

We are still looking to upgrade from 1.2 to 1.3, so a chef path for
anything would be great!
On Fri, Jan 20, 2017 at 9:01 PM, Julien Pervillé<EMAIL_ADDRESS>wrote:

For the moment I'm thinking on making this cookbook support the new
release. Migrating from 1.3.x cluster to 1.4.x cluster out of scope since
it is probably tricky and I have only one openshift 1.3.x cluster in
production so I can do manually.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IshentRas/cookbook-openshift3/issues/51#issuecomment-274178876,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGrczRfcC7f4_fmyINlVWMXtWNMRXEitks5rUSCxgaJpZM4LpMbI
.

--
My book on Docker in Practice: Get 39% off with the code 39miell
http://manning.com/miell/?a_aid=zwischenzugs&a_bid=e0d48f62

It looks like the centos package for origin v1.4.0 just appeared on http://buildlogs.centos.org/centos/7/paas/x86_64/openshift-origin/ ...

I am thinking of starting working on OSE 1.4.x support soon.
What do you think would be the best way to support multiple OSE major versions with this cookbook? I expect some differences in configuration files, especially master.yml, node.yml and scheduler,json.
We have a node['cookbook-openshift3']['ose_major_version'] attribute that tells us the major OSE version. We could either implement the configuration file differences by littering our templates with branches for each version, or we could have multiple files implementing the same template, one for each version. I prefer the later if the differences are too many.
We should also expand the kitchen tests to support the multiple major versions.
Anyway, I'll start playing at the end of week or on evenings if I can afford it.

@jperville :+1:  I believe also. The big deal here are for the infrastructure and hosted templates. Between 3.3 and 3.4 few things have changed and I believe we do need to represent those. For masters and nodes, it is not a big deal as most of the enhancements have been back-ported.
I am currently working on a first draft that you could use as a starting point if needed. (Should be there by tonight)

I'm interested @IshentRas , little time this week but if you prepare a list of differences between the configuration files I can prepare something.

Will update this chat with what I think is relevant.

My experiments are working quite well so far and the changes I had to make to this cookbook (see #60) quite limited.

Question: when the origin 1.4.x packages make it to the official CentOS paas repository, how does this cookbook know which version to install depending on the value of node['cookbook-openshift3']['ose_major_version'] ? Is there a simple mechanism to ensure that the cluster has the proper major version, without having to pin exact package version in node['cookbook-openshift3']['ose_version'] ?

My PR #60 implementing support for OSE 1.4.x is almost finished, I think we can now close this issue.


Fixing broken tests.

Tests were failing:
There were 5 errors:

1) CF\WordPress\Test\PluginActionsTest::testReturnApplyDefaultSettingsWithZoneWithPlanBIZ
Undefined offset: 1

/CloudFlare-Wordpress/src/WordPress/PluginActions.php:40
/CloudFlare-Wordpress/src/Test/WordPress/PluginActionsTest.php:83

2) CF\WordPress\Test\PluginActionsTest::testReturnApplyDefaultSettingsWithZoneWithFreePlan
Undefined offset: 1

/CloudFlare-Wordpress/src/WordPress/PluginActions.php:40
/CloudFlare-Wordpress/src/Test/WordPress/PluginActionsTest.php:107

3) CF\WordPress\Test\PluginActionsTest::testReturnApplyDefaultSettingsZoneDetailsThrowsZoneSettingFailException
Undefined offset: 1

/CloudFlare-Wordpress/src/WordPress/PluginActions.php:40
/CloudFlare-Wordpress/src/Test/WordPress/PluginActionsTest.php:120

4) CF\WordPress\Test\PluginActionsTest::testReturnApplyDefaultSettingsChangeZoneSettingsThrowsZoneSettingFailException
Undefined offset: 1

/CloudFlare-Wordpress/src/WordPress/PluginActions.php:40
/CloudFlare-Wordpress/src/Test/WordPress/PluginActionsTest.php:137

5) CF\WordPress\Test\PluginActionsTest::testReturnApplyDefaultSettingsCreatePageRuleThrowsPageRuleLimitException
Undefined offset: 1

/CloudFlare-Wordpress/src/WordPress/PluginActions.php:40
/CloudFlare-Wordpress/src/Test/WordPress/PluginActionsTest.php:153

Removed createWordPressClientAPI() because since you don't mock the class under test you can't mock that method and since it has logic (creating the client) it breaks.  Replaced with the setter
Mocked $this->request.  I know you stole this approach from me so fixing my own mistake here.  Its better to mock it though because you can modify the request on a per request basis.
Use real constructor for CF\WordPress\PluginActions
Moved setClientAPI() into the setup() since every class needs it.

I haven't tested this on an actual WordPress blog but I'm assuming its fine because composer test passes.  If anything breaks (I dont think it will) lets try to write tests to cover those edge cases.

I'm not sure whats wrong with the formatting in the PR, if its still broken after merging I'll fix.


Bad file descriptor errno 9

Hello there :)
I was developing a youtube-downloader and i was stuck with some of videos. Then i found your repository, and started using your executable by integrating to my application. My main iade was to sycn a favourite playlist for my offline-listening purposes.
Anyways, i am getting this error. This can be for a very specific  issue. The video is a very old kind. I was preferring to download at most 720p quality.
If you need any details further, i can provide you. As stated below, I am using windows 7 ultimate, x64.
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'http://www.youtube.com/watch?v=w6QGe-pXgdI', u'-o', u'D:\_Videos\YT Favourites\0259-%(title)s.%(ext)s', u'--no-continue', u'-v', u'-w', u'-i']
[debug] Encodings: locale cp1254, fs mbcs, out None, pref cp1254
[debug] youtube-dl version 2016.01.01
[debug] Python version 2.7.10 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-50911-g9efcfbe
[debug] Proxy map: {}
ERROR: [Errno 9] Bad file descriptor
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.pyo", line 665, in extract_info
File "youtube_dl\extractor\common.pyo", line 291, in extract
File "youtube_dl\extractor\youtube.pyo", line 1124, in _real_extract
File "youtube_dl\extractor\common.pyo", line 443, in _download_webpage
File "youtube_dl\extractor\common.pyo", line 350, in _download_webpage_handle
File "youtube_dl\extractor\common.pyo", line 323, in _request_webpage
File "youtube_dl\extractor\common.pyo", line 508, in report_download_webpage
File "youtube_dl\extractor\common.pyo", line 500, in to_screen
File "youtube_dl\YoutubeDL.pyo", line 423, in to_screen
File "youtube_dl\YoutubeDL.pyo", line 437, in to_stdout
File "youtube_dl\YoutubeDL.pyo", line 426, in _write_string
File "youtube_dl\utils.pyo", line 1142, in write_string
IOError: [Errno 9] Bad file descriptor

Did you run youtube-dl.exe directly in cmd.exe?

Nope, i am calling it from my application, and reading both standart output and error streams to check whether there was an error processing the request or not.
You can take a look at my repository: [https://github.com/oguzhankahyaoglu/YoutubeListSyncronizer/blob/master/v2/YoutubeListSyncronizer/YoutubeListSyncronizer/YoutubeDownloadExe.cs]

I've played with v2 https://github.com/oguzhankahyaoglu/YoutubeListSyncronizer/blob/master/v2/Executable/YoutubeListSyncronizer.exe. Here are my steps:

Run the program
Click OK to use the default playlist URL
Wait for playlist downloading and then click OK
Uncheck all videos and the click on the first one
Click "Start Downloading"
Choose a temporary empty folder
Click OK

Everything looks OK. How did you get the errors above?

okay you were good. and my program runs fine. it just gave that error for a very specific video, the one i used in verbose log. its chris brown's run it song :)
you can try to use its link for downloading. it might be a temporary error by the way. anyway if it was a temp issue, the error message should be more descriptive.
Sent from my ASUS
-------- Original Message --------
From:Yen Chi Hsuan<EMAIL_ADDRESS>Sent:Fri, 29 Jan 2016 20:18:47 +0200
To:rg3/youtube-dl<EMAIL_ADDRESS>Cc:Oğuzhan Kahyaoğlu<EMAIL_ADDRESS>Subject:Re: [youtube-dl] Bad file descriptor errno 9 (#8344)

I've played with v2 https://github.com/oguzhankahyaoglu/YoutubeListSyncronizer/blob/master/v2/Executable/YoutubeListSyncronizer.exe. Here are my steps:
Run the programClick OK to use the default playlist URLWait for playlist downloading and then click OKUncheck all videos and the click on the first oneClick "Start Downloading"Choose a temporary empty folderClick OK
Everything looks OK. How did you get the errors above?
—
Reply to this email directly or view it on GitHub.￼

Pasting http://www.youtube.com/watch?v=w6QGe-pXgdI to the program leads me to a successful download. FWIW, I have .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 installed.

Hi dude,
I am getting this error again for ALL of my yt download requests. Do i get banned ? :)
I dont think so. I am able to reach all these videos from yt's website. I got some articles btw for this issue.
For debug outputs;
url: http://www.youtube.com/watch?v=Bznxx12Ptl0

[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'http://www.youtube.com/watch?v=Bznxx12Ptl0', u'-o', u'D:\\_Videos\\YT Favourites\\0086-%(title)s.%(ext)s', u'--no-continue', u'-w', u'-i', u'-v', u'-f', u'mp4[height<=?720]']
[debug] Encodings: locale cp1254, fs mbcs, out None, pref cp1254
[debug] youtube-dl version 2016.04.19
[debug] Python version 2.7.10 - Windows-7-6.1.7601-SP1
[debug] exe versions: none
[debug] Proxy map: {}
ERROR: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "youtube_dl\YoutubeDL.pyo", line 671, in extract_info
  File "youtube_dl\extractor\common.pyo", line 341, in extract
  File "youtube_dl\extractor\youtube.pyo", line 1210, in _real_extract
  File "youtube_dl\extractor\common.pyo", line 501, in _download_webpage
  File "youtube_dl\extractor\common.pyo", line 408, in _download_webpage_handle
  File "youtube_dl\extractor\common.pyo", line 373, in _request_webpage
  File "youtube_dl\extractor\common.pyo", line 566, in report_download_webpage
  File "youtube_dl\extractor\common.pyo", line 558, in to_screen
  File "youtube_dl\YoutubeDL.pyo", line 428, in to_screen
  File "youtube_dl\YoutubeDL.pyo", line 442, in to_stdout
  File "youtube_dl\YoutubeDL.pyo", line 431, in _write_string
  File "youtube_dl\utils.pyo", line 1174, in write_string
IOError: [Errno 9] Bad file descriptor

Another;
url: http://www.youtube.com/watch?v=CZUwh21Nhgw
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'http://www.youtube.com/watch?v=CZUwh21Nhgw', u'-o', u'D:\\_Videos\\YT Favourites\\0127-%(title)s.%(ext)s', u'--no-continue', u'-w', u'-i', u'-v', u'-f', u'mp4[height<=?720]']
[debug] Encodings: locale cp1254, fs mbcs, out None, pref cp1254
[debug] youtube-dl version 2016.04.19
[debug] Python version 2.7.10 - Windows-7-6.1.7601-SP1
[debug] exe versions: none
[debug] Proxy map: {}
ERROR: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "youtube_dl\YoutubeDL.pyo", line 671, in extract_info
  File "youtube_dl\extractor\common.pyo", line 341, in extract
  File "youtube_dl\extractor\youtube.pyo", line 1210, in _real_extract
  File "youtube_dl\extractor\common.pyo", line 501, in _download_webpage
  File "youtube_dl\extractor\common.pyo", line 408, in _download_webpage_handle
  File "youtube_dl\extractor\common.pyo", line 373, in _request_webpage
  File "youtube_dl\extractor\common.pyo", line 566, in report_download_webpage
  File "youtube_dl\extractor\common.pyo", line 558, in to_screen
  File "youtube_dl\YoutubeDL.pyo", line 428, in to_screen
  File "youtube_dl\YoutubeDL.pyo", line 442, in to_stdout
  File "youtube_dl\YoutubeDL.pyo", line 431, in _write_string
  File "youtube_dl\utils.pyo", line 1174, in write_string
IOError: [Errno 9] Bad file descriptor

For possible solutions, i got these links;
http://stackoverflow.com/questions/15958026/getting-errno-9-bad-file-descriptor-in-python-socket
http://stackoverflow.com/questions/7686275/what-can-lead-to-ioerror-errno-9-bad-file-descriptor-during-os-system

I tried to run this app from another computer and it succeeds for same urls. I think, YT has banned me. but, shouldnt i access the webpage too?
Anyway, if you check the app, you will be able to download without any errors, probably. In such cases, you  should provide a better error message in my opinion. YT should be sending different content for such cases.
For your debugging purposes, I can provide you remote connection btw.

From your logs it's a system (Windows, .NET Framework, Python, etc.) problem rather than a network one.
Is it working if you run the following command directly in CMD.EXE or PowerShell?
youtube-dl "http://www.youtube.com/watch?v=Bznxx12Ptl0" -o "D:\_Videos\YT Favourites\0086-%(title)s.%(ext)s" --no-continue -w  -i -v -f "mp4[height<=?720]"

Yes it does, but how? I am confused. I am passing these arguments to youtube-dl.
I thought of priviledges, but i am running this app in administrator mode.

Could you do more tests:

Download and install Python 2 from https://www.python.org/downloads/
Run C:\Python27\python.exe -c "import sys; sys.stdout.write(b'abcd'); sys.stdout.flush()" in CMD.EXE or PowerShell.
Run the same command from C#.


Shift + Home not always working

As I and Madshn stated in the now closed issue #375, I have the following experience:
Testing shift+home/shift+end in a textarea here in Github it actually works fine i.e. Shift+Home and Shift+End goes to start/end of line and selects the text underneath it.
However, in SublimeText3 that I use for coding, only Shift + End works as expected. Shift + Home doesn't. Is it perhaps a conflicting thing in Sublime's default keymapping??
I know this sounds weird but I can only describe what is happening.

Never mind. I re-mapped the keys myself in SublimeText. Now it works where it matters to me so you can leave this be. Thanks for a superb tool. Sorry for the inconvenience this issue may have caused.


Add query builder, object relationships

Added class TCObjectQuery which gives OO way to build SELECT queries to fetch TCObjects.
Added a new abstract function to TCObject get_db_relationships for extending classes to define their relations. This allows posts to be counted for each thread in one query for example (see themes/tincan/templates/page/board.php)

@rbertram90 This works great! Could I just ask one small change?
The document block at the top of files should indicate who created the file. Could you change the @author section to include your name or GitHub handle, whichever you prefer? You can omit your email address if you like.

No problem, updated. For me @author and @version tags are a bit of a relic from days before git was widely used.


Axes not defined

I got
ax1 = Axis((; x1=1))
ax2 = Axis((; x2=1))
A1 = ComponentMatrix(zeros(1, 1), ax1, ax1)
A2 = ComponentMatrix(zeros(1, 1), ax2, ax2)
[A for A in [A1, A2]]

julia> [A for A in [A1, A2]]
ERROR: UndefVarError: Axes not defined
Stacktrace:
 [1] getaxes(#unused#::Type{ComponentMatrix{Float64}})
   @ ComponentArrays ~/.julia/packages/ComponentArrays/exfK6/src/componentarray.jl:276
 [2] convert(#unused#::Type{ComponentMatrix{Float64}}, x::ComponentMatrix{Float64})
   @ ComponentArrays ~/.julia/packages/ComponentArrays/exfK6/src/similar_convert_copy.jl:46
 [3] setindex!
   @ ./array.jl:839 [inlined]
 [4] copyto!(dest::Vector{ComponentMatrix{Float64}}, src::Tuple{ComponentMatrix{Float64}, ComponentMatrix{Float64}})
   @ Base ./abstractarray.jl:846
 [5] vect(::ComponentMatrix{Float64}, ::Vararg{Any, N} where N)
   @ Base ./array.jl:129
 [6] top-level scope
   @ REPL[24]:1

(@v1.6) pkg> st ComponentArrays
      Status `~/.julia/environments/v1.6/Project.toml`
  [b0b7db55] ComponentArrays v0.9.9

pointing to
https://github.com/jonniedie/ComponentArrays.jl/blob/master/src/componentarray.jl#L276
which is

There's a couple of issue here. First, my type annotations were just wrong. But after that, there's some weird type promotion of Axes going on that I'll have to figure out.

Oh I see, I wasn't even doing the promotion right here. I must have written that part a long time ago. I'm surprised it hasn't been an issue until now.

I remember now why I was doing promotion incorrectly. Getting promote_rules to work with the weird values-as-types thing I have for Axes was pretty difficult. I just gave up and defined promote explicitly. The problem is [A for A in [A1, A2]] bypasses promote, so now I'll have to figure out the correct way to handle it.


falcon-helm: Update initContainer args

The arguments in the initContainer check if the executable file /opt/CrowdStrike/falcon-daemonset-init exists. Since the hostPath volume falconstore-dir is mounted to /host_opt, this file is not visible inside the initContainer, and the check always fails. I assume this is the helper binary to initialize falconstore?
The mountPath change from /opt to host_opt was introduced in this commit

Hello,
This change is actually incorrect and introduces a bug. /opt/CrowdStrike/falcon-daemonset-init exists in /opt in the initContainer and /host_opt is the node's /opt. /opt/CrowdStrike/falcon-daemonset-init does not exist in the node's /opt. Please make sure that you are using the latest sensor, and if needed,


.Xresources transparency is not restored with -R

This is the same issue as #120 but I am experiencing it on Arch Linux (5.1.12-arch1-1-ARCH) using pywal 3.3.0 and urxvt.
As far as I can tell, the problem seems to be that the alpha property used in the templates always uses util.Color.alpha_num. This value is only correct when the -a
switch is initially passed to set the transparency. When -R is passed the default value of 100 is used and the colors.Xresources file is generated incorrectly beforre xrdb -merge is called.
One way to fix this would be to set util.Color.alpha to the value from the colorscheme file when -a is not passed.
As mentioned in pull request #146, it could also be fixed by removing the -a flag entirely and having the transparency defined in a user template. This makes the most sense to me, because I don't really see transparency as part of the colorscheme itself but more of an application specific setting. If I switch backgrounds, I don't need my terminal transparency to change. Furthermore it would simplify the codebase a bit.
If we do want to keep handling transparency in pywal, we should add it to the filenames of the colorschemes so that two themes generated from the same image with different transparency values can coexist.
If I could get some feedback on which solution would be preferred, I would be glad to implement the fix.

Any news in fixing this bug?


MSBuild unit test refactoring

This change adds the first MSBuild project unit test and unifies the "sample projects" into a top-level folder called "test-assets"

It's likely that the CI build will fail when running tests for MSBuild on net46. I'm guessing I'll need to disable that for now.

Ugh. The new MSBuild unit test fails on OSX/Linux because it needs to be restored first to get the targets and packages. However, because we build with an older version of the .NET CLI, restore won't work for the csproj. 😞


Add Cache Flush

This adds the cache flush intrinsic, and adds cache flush to
unique_map. Altough it was working before, it seems sensible
to flush the cache on an unmap to ensure all mapped memory
is written.
Signed-off-by: “Rian<EMAIL_ADDRESS>

@josephsharkey / @ktemkin / @brendank310 / @connojd
I added the clflush to the unique_map. I was unable to find in the Intel SDM how multiple virt to phys mappings on the same core are handled with respect to write-back memory. Seems to me that if you happen to map the same phys address to two different virtual addresses that you would end up with a cache coherency issue because they both have their own cache, in which case one would overwrite the other. Correct me if I am wrong
So with that said, I'm puzzled why they don't seem to address this issue with respect to VMX in the manual (maybe I just cannot find the section). Without VMX.. mapping the same physical memory twice seems like a terrible idea, but it will almost certainly happen with respect to VMX. For example, the host mapping guest memory for emulation, or a guest mapping another guest's memory for comms. I guess the question is... how does the hardware deal with this? So far it just seems to work, but I'd like to know why, and I cannot find the text in the manual that addresses this issue.

I did a lot more reading on this called "aliasing"... (bringing back horrible memories from Comp Arch 101), so long as the page tables map memory the same (i.e. the aliases are all WB) the CPU takes care of the issue. I was able to find a reference as well that stated that for Intel, the physical address is used for the cache and not the virtual which eliminates the issue as well.

@brendank310 Ok, based on what we learned, I have left the cache_flush code in there, but it's not automatically run on unmap as its likely not needed. Future versions of the map code should lookup the cache properties of the map prior to mapping so that mapping is consistent but for now, we should be able to get away with WB only. Once the tests complete, this should be good to merge.

@brendank310 After sleeping on it, I'm still not happy with this solution, and I think in general there might be a larger issue with how we are programming the PATs (i.e. I think the hypervisor is currently set to uncached memory for everything), so I'm working on a more comprehensive patch that will use the PATs properly, and allow unique_map to setup mappings the same as the guest's mappings, or at least yell when it can't. This should be a lot safer.


Multiqueue worker

I created a new broker that allows the same worker to read from a list of queues.
I also added a new util to create the multiqueue worker. Only to create the worker and not a multiqueue broker because there is no use for that.
When unserializing the job, now we get the queue from the job metadata instead of the worker, as said worker could have many queues.

When do you plan to merge that? This is really useful!

@patoroco I heard that some startups in the US are using this in production with great success!
+1 to this being merged 😂

@igalarzab
Dear sqjobs creator and BDFL,
I hope this PR comment finds you well in this troubled Brexit times.
Here, in the land of the Trump, we would very much appreciate to see this PR merged. So that we can get rid of the horrible hack we are using right now to install this version.
If there's anything that is preventing you from merging this, please, let me know so I can fix it as soon as I can.
Best wishes,
Carlos
PD: Espero que vaya todo bien y dale un abrazo a Ismanol de mi parte 😄

Does continue this project alive?

Yes, I'm talking with @carlosedo about the implementation of the PR


Implement a Visual Studio Code extension

This should simply wrap our LSP implementation.
Depends on:

[ ] #62

Basic tasks that need doing:

[ ] Fill out README.md.
[ ] Write some syntax patterns for non-semantic highlighting.
[ ] Write some code snippets.

(None of these depend on the LSP implementation.)

Everything here is basically done. The remaining works in on the language server side, i.e. #62.


Upgrade to Zivid 1.8

I don't understand why this fails. Can you help me figure it out?

Looking into it now.

Ready.


test: update tests for node 20 LTS plus node 16 EOL

there's another re2 test case which needs an update. will do it as soon as possible


refactor(parser): fetch 2 bytes in ? byte handler

[!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

#4563  👈
#4562
#4561
main

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

Join @overlookmotel and the rest of your teammates on  Graphite


Bonus Stats : Defense is improving chance of death

Describe the bug
In Paladin Protection Sim
My conf :
https://wowsims.github.io/wotlk/protection_paladin/#eJzVVEFrE0EUzvdmWydrK9PiYYwe0j2FQnV2w0L1ktUfIAEv9WaRFkEPoQhqQYhWIYpK8CA0KOlBQagV9SDR0qBUsMlBQ5BSWrQSCOZSCOLBo2+Tehe0Bx98w5v3ve+bZeax9kFJigyN4hQyyAJ5YA4/xGPgGVADvgItoA36CcoRjjkSChpxMkhjjDW5UADunyOshW04EhmMxJ72XEVv+tz4pYkp2aOsWBW2UteXSH/4Qk7vw2UqFsm21PIi2f0qx/UHm+SI2VdkS3W3THp9QbBghonKBgu4O+R2q08vSee5FRF7j7rGdOG7cCymI+zz/jXpG0+EIxql0Oc208358IBHrGotiO4BlrpTDtd5zvtUca1r/7EU7ppV3q2UaKVjUF8kXdsIsxpnuc1QNVMmx5aWEWkxJi5iOE+R/zJOBjvlPC15RkhTHFUcsg8oxLRNspchGJJBDDCiPCj9moY6sjcvggRuIjFifGN8N+l7xri+l3TdJIfrJY074hvX84znMpVsQMvPq6RuvSX9vEnxVp0S3+pkmnVqwWpjVwH7bcUvxi88KLufdjwYmOzEaqoErCM60K23U84WRTtpdjLYLu4N9hVmw6ikDncrtdTQb7m3RJn7l6f70uPnT5+5MDF1Nu758RNa7vQ8tK8E/8ImW3n3Nz5mdDhz9E+bO5eXvdcIthWtFP8zfgH5PJm7
To Reproduce
Steps to reproduce the behavior:

Click "Simulate" (I took 100000 iterations)
Check the chance of death (mine was 1.06%)
Add 100 Defensive Bonus
Click on Simulate
-> The chance of death increase (mine was 1.36% with +100 def, increase of 0.3% chance)
Tried several times, same result.

Expected behavior
The chance of death must decrease if we add 100 defensive bonus.
Sim Links and Screenshots
If applicable, add links to your sim settings or screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS] : Windows 10
Browser [e.g. chrome, safari] : Chrome
Version [e.g. 22] 107.0.5304.88

With default settings this is to be expected as the healing model scales with your DTPS, so increasing avoidance causes them to heal less, while your ability to survive a given streak is not changing.
Set a fixed HPS amount and they will not adapt. The model is very simplistic but keep in mind that there is some truth to the behavior.

Ah ! Thanks a lot, didn't notice that thing.


Companion app availability is incorrect

There’s also a companion app available for iOS and Android.
Microsoft will retired the mobile apps for Android and iOS on December 1, 2022.

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

ID: f7484dd4-5d94-dd6c-0dbe-551c852677c1
Version Independent ID: 257d60e2-9313-e08b-dccf-120cb4b30f5b
Content: Microsoft Bookings Frequently Asked Questions
Content Source: microsoft-365/bookings/bookings-faq.yml
Service: bookings
GitHub Login: @kwekuako
Microsoft Alias: kwekua

@tszafran Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/12193
Once the author approves, the changes will be live.
Thanks
Sri


XML extension crashed

code-server version: 1.4.1,f51e045cd5483561afc07694f39307fb673b6d1d
OS Version: docker 19.03.5, build 633a0ea838
Extension: https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml
XML(redhat.vscode-xml)0.5.1

Description
when I open a xml file, I would receive a message,"The XML Support server crashed 5 times in the last 3 minutes. The server will not be restarted."
chrome console logs below:
The XML Support server crashed 5 times in the last 3 minutes. The server will not be restarted.
notificationsAlerts.ts:40
// Always log errors to console with full details
if (e.item.severity === Severity.Error) {
if (e.item.message.original instanceof Error) {
console.error(e.item.message.original);
} else {
console.error(toErrorMessage(e.item.message.value, true));
}
}
Steps to Reproduce

install XML extension(redhat.vscode-xml)
open a xml file

I have fixed it，download the newest extension's vsix file and run “code-server --install-extension vscode-xml-0.10.1_vsixhub.com.vsix” install it.


hi

what was ur final IB score for this essay?

This essay ended up getting an A grade from the IB. I had to convince my school to let me write it (since we don't have a CS program), but that wasn't a problem for grading.

That is awesome. I did an essay on a similar topic. Waiting for my results this fall!


Launch with URL fails if there's a space

If you use a URL like this to launch BoxStarter:
http://boxstarter.org/package/url?http://localhost/api/script/someuser/script%20name

Boxstarter launches, but it tries to retrieve the script from:
http://localhost/api/script/someuser/script

The space and everything after gets dropped.

Could you try use the quotation mark chars ?
like "http://boxstarter.org/package/url?http://localhost/api/script/someuser/script%20name"

Any idea how I can get a browser to accept a URL surrounded by quotes? Chrome and Edge won't take it. They turn it into a search.

I don't think quotations will have any effect. I wonder if there is an issue with the URL rewrite rules on boxstarter.org at https://github.com/mwrock/boxstarter/blob/master/Web/Web.config#L15.
Notably:
        <rule name="LaunchPackageInstallFromUrl" stopProcessing="true">
            <match url="^package/url/?$"/>
            <action type="Redirect" url="launch/Boxstarter.WebLaunch.Application?package={QUERY_STRING}"/>
        </rule>

Perhaps it is not including the url encoded in the package query string value which would effectively lose anything after the space.

The web launcher may need to inspect the URI and grab everything after "package=" instead of using the friendly ParseQueryString method in https://github.com/mwrock/boxstarter/blob/master/Boxstarter.ClickOnce/Launcher.cs#L24


Handle when TenantId has not been set

Solves https://github.com/JasperFx/marten/issues/2174
The issue there was that TenantId was never null during code generation, so it always tried to get tenant from StaticMultiTenancy, instead of getting default.

@babuannamalai I'm going to pull this in and make a quick test for it just to clean things off.


XMLTypeDescContextTest fails with the removal of XML functional constructors

Description:
XMLTypeDescContextTest for config3.json and config4.json fails with the removal of XML functional constructor related code. This test is currently disabled in #26172
Steps to reproduce:
Upon removal of all XML functional constructor related code the above mentioned tests are failing with the following errors.
language-server-core-test-suite > language-server-core-tests > org.ballerinalang.langserver.completion.latest.XMLTypeDescContextTest > test[2](config3.json, xml_typedesc_context) FAILED
    java.lang.AssertionError: Failed Test for: completion/new/xml_typedesc_context/config/config3.json expected [[CompletionItem [
      label = "Element"
      kind = Unit
      detail = "Xml"
      documentation = null
      deprecated = null
      preselect = null
      sortText = null
      filterText = null
      insertText = "Element"
      insertTextFormat = Snippet
      textEdit = null
      additionalTextEdits = null
      commitCharacters = null
      command = null
      data = null
    ], CompletionItem [
      label = "ProcessingInstruction"
      kind = Unit
      detail = "Xml"
      documentation = null
      deprecated = null
      preselect = null
      sortText = null
      filterText = null
      insertText = "ProcessingInstruction"
      insertTextFormat = Snippet
      textEdit = null
      additionalTextEdits = null
      commitCharacters = null
      command = null
      data = null
    ], CompletionItem [
      label = "Comment"
      kind = Unit
      detail = "Xml"
      documentation = null
      deprecated = null
      preselect = null
      sortText = null
      filterText = null
      insertText = "Comment"
      insertTextFormat = Snippet
      textEdit = null
      additionalTextEdits = null
      commitCharacters = null
      command = null
      data = null
    ], CompletionItem [
      label = "Text"
      kind = Unit
      detail = "Xml"
      documentation = null
      deprecated = null
      preselect = null
      sortText = null
      filterText = null
      insertText = "Text"
      insertTextFormat = Snippet
      textEdit = null
      additionalTextEdits = null
      commitCharacters = null
      command = null
      data = null
    ]]] but found [[]]

language-server-core-test-suite > language-server-core-tests > org.ballerinalang.langserver.completion.latest.XMLTypeDescContextTest > test[3](config4.json, xml_typedesc_context) FAILED
    java.lang.AssertionError: Failed Test for: completion/new/xml_typedesc_context/config/config4.json expected [[CompletionItem [
      label = "Element"
      kind = Unit
      detail = "Xml"
      documentation = null
      deprecated = null
      preselect = null
      sortText = null
      filterText = null
      insertText = "Element"
      insertTextFormat = Snippet
      textEdit = null
      additionalTextEdits = null
      commitCharacters = null
      command = null
      data = null
    ], CompletionItem [
      label = "ProcessingInstruction"
      kind = Unit
      detail = "Xml"
      documentation = null
      deprecated = null
      preselect = null
      sortText = null
      filterText = null
      insertText = "ProcessingInstruction"
      insertTextFormat = Snippet
      textEdit = null
      additionalTextEdits = null
      commitCharacters = null
      command = null
      data = null
    ], CompletionItem [
      label = "Comment"
      kind = Unit
      detail = "Xml"
      documentation = null
      deprecated = null
      preselect = null
      sortText = null
      filterText = null
      insertText = "Comment"
      insertTextFormat = Snippet
      textEdit = null
      additionalTextEdits = null
      commitCharacters = null
      command = null
      data = null
    ], CompletionItem [
      label = "Text"
      kind = Unit
      detail = "Xml"
      documentation = null
      deprecated = null
      preselect = null
      sortText = null
      filterText = null
      insertText = "Text"
      insertTextFormat = Snippet
      textEdit = null
      additionalTextEdits = null
      commitCharacters = null
      command = null
      data = null
    ]]] but found [[]]

These tests have been enabled in latest master. Hence closing


Support Visual Studio 2022 compiler

Click to expand!
Issue Type
Feature Request
Have you reproduced the bug with TF nightly?
No
Source
source
Tensorflow Version
2.11.0
Custom Code
No
OS Platform and Distribution
Windows 11 x64
Mobile device
N/A
Python version
3.11.0
Bazel version
6.0
GCC/Compiler version
Visual Studio 2022
CUDA/cuDNN version
11.8/8.7.0
GPU model and memory
RTX3090
Current Behaviour?
only visual studio 2019 compiler supported

Standalone code to reproduce the issue
build

Relevant log output
No response

@alanpurple
Can you please elaborate about your Feature and please specify the Use Cases for this feature ?
Thank you!

no support for VS 2022 yet, possible attach full error screen
https://stackoverflow.com/questions/73129804/cannot-build-tensorflow-on-windows
https://www.tensorflow.org/install/source_windows#install_visual_c_build_tools_2019

Hi, For the Tensorflow version 2.11 for GPU, as per the tested build configuration we support below configuration.
For the Tensorflow 2.12 version, we are planning to upgrade CUDA version to 11.8 and other build configurations will be published once the next stable release is available. Thanks!
GPU

Version
Python version
Compiler
Build tools
cuDNN
CUDA

tensorflow_gpu-2.11.0
3.7-3.10
MSVC 2019
Bazel 5.3.0
8.1
11.2

@learning-to-play, not sure how to handle this. I'm not familiar with the Windows build and am unsure of whether want to officially or unofficially support MSVC 2022 or not.
CC @angerson

Hi,
Thank you for opening this issue. Since this issue has been open for a long time, the code/debug information for this issue may not be relevant with the current state of the code base.
The Tensorflow team is constantly improving the framework by fixing bugs and adding new features. We suggest you try the latest TensorFlow version with the latest compatible hardware configuration which could potentially resolve the issue. If you are still facing the issue, please create a new GitHub issue with your latest findings, with all the debugging information which could help us investigate.
Please follow the release notes to stay up to date with the latest developments which are happening in the Tensorflow space.

@Venkat6871
I think this has been fixed since i can see visual studio 2022 in tensorflow build guide
I don't know why any tensorflower haven't closed this issue yet.
I am closing this now


Changing host does not update ingress

Describe the bug
When setting up an ArgoCd, and later changing the host the ingress will not be updated with the new host information.
To Reproduce
Do a kubectl apply on something like:
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
  name: argocd
spec:
  server:
    ingress:
      enabled: true

followed by a kubectl apply on something like:
apiVersion: argoproj.io/v1alpha1
kind: ArgoCD
metadata:
  name: argocd
spec:
  server:
    host: foo.bar

    ingress:
      enabled: true

then the host will still be set to the default value when describing the ingress
Expected behavior
That the ingress will be updated with the new host

Is there any news on this please? Its a bit counter intuitive to have an operator but its still needed to alter the ingress directly after installation.

@svghadi i think thats an issue that should be prioritized. we run into the same issue, additionally its possible that this behavior is at more places.
we deleted the ingress, so it got recreated with the new host, but it did not update other things related to that
like
  sso:
    dex:
      config: |
        connectors:
        - type: oidc
          id: keycloak
          name: keycloak
          config:
            issuer: https://sso.example.com/realms/MASTER
            redirectURI: https://argocd.example.com/api/dex/callback
            clientID: argocd.example.com

we changed clientID and redirectURI and the operator did not update those after we recreated the ingress (with deleting it and let the operator recreate it), so we couldn't login.
so i think the operator has in general issues with updating values when they get changed, imo we should look into that and maybe rework the update mechanism in general.
we ended up in just deleting the argocd custom resource itself and re applied it.

Thanks @Elyytscha for highlighting the issue. @nmirasch is working on a fix for this.


Add porygon package

Added

Added Interactor model.
Added InteractorAsync model.
Added CreateEntityPort model.
Added DeleteEntityPort model.
Added ReadEntityPort model.
Added UpdateEntityPort model.
Added ModuleTypeToSymbolMap model.
Added CrudModuleType enum.
Added DomainCrudContainerModuleApi module.

Codecov Report

Merging #50 (74da6fb) into master (64ca064) will increase coverage by 0.65%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #50      +/-   ##
==========================================
+ Coverage   96.53%   97.18%   +0.65%
==========================================
  Files          32       43      +11
  Lines         577      711     +134
  Branches       91       92       +1
==========================================
+ Hits          557      691     +134
  Misses         18       18
  Partials        2        2

Flag
Coverage Δ

cuaktask
93.18% <ø> (ø)

iocuak
97.13% <ø> (ø)

porygon
100.00% <100.00%> (?)

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

Impacted Files
Coverage Δ

...s/porygon/src/crud/models/domain/CrudModuleType.ts
100.00% <100.00%> (ø)

.../src/crud/modules/domain/CreateEntityInteractor.ts
100.00% <100.00%> (ø)

.../src/crud/modules/domain/DeleteEntityInteractor.ts
100.00% <100.00%> (ø)

...rc/crud/modules/domain/ReadManyEntityInteractor.ts
100.00% <100.00%> (ø)

...src/crud/modules/domain/ReadOneEntityInteractor.ts
100.00% <100.00%> (ø)

.../src/crud/modules/domain/UpdateEntityInteractor.ts
100.00% <100.00%> (ø)

...d/modules/iocuak/DomainCreateContainerModuleApi.ts
100.00% <100.00%> (ø)

...rud/modules/iocuak/DomainCrudContainerModuleApi.ts
100.00% <100.00%> (ø)

...d/modules/iocuak/DomainDeleteContainerModuleApi.ts
100.00% <100.00%> (ø)

...rud/modules/iocuak/DomainReadContainerModuleApi.ts
100.00% <100.00%> (ø)

... and 1 more

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 af95a5e...74da6fb. Read the comment docs.


ci: Use if-else instead for points table creation

Issue
While the fix/feature PR would run smoothly through CI, the github-actions bot would fail on the create-table job, specifically on the last step.
nothing to commit, working tree clean
Error: Process completed with exit code 1.

Fix
Use an if statement to explicitly check the exit status of git diff --quiet and allow proper branching based on whether changes are detected or not.
Also replaced make install with pip installing only the needed packages to speed up CI.

Note that by adding the line echo $? at the end of the original file, I was also able to get the CI step to pass.

Thanks for taking the time on this @isaac-chung!


Refactor dbt-postgres to use batch context object instead of __dbt_internal variables

During the betas/rcs of dbt-core 1.9.0, the variables __dbt_internal_event_time_start and __dbt_internal_event_time_end were available on the model in the jinja context. However, when the final of dbt-core 1.9.0 was released, dbt-core started providing a batch object on the model available in the jinja context. This batch object made available all the previous information and more, and it is the "correct" way to get the information (i.e. __dbt_internal_event_time_end and __dbt_internal_event_time_start are deprecated.

dbt-postgres doesn't reference the now deprecated __dbt_internal_event_time_start and __dbt_internal_event_time_end, and thus there is nothing to do


Update Theme 2021 Hacktoberfest

[ ] Change README Banner
[ ] Fix typos
[ ] Update contribution steps

Hi, i would like to work on this issue. Can you elaborate more on the 3rd point?
Thanks

Hi can I work on this issue?

@himanshu007-creato

The banner should be changed to this image

The contribution steps on the readme might be missing - or we might forgot something | you may update them or change them to be more user-friendly


readable values

how to make values of Vehicle Speed readable values
Vehicle Speed="1091308888Km/h" !!

I have that issue too.. Seems that the sdk have bug...

@MostafaSlaam @cliffgr
I had the same issue with my ELM327 device (image from amazon). I've the reply was different from what the api expected. still, I've created my own version of SpeedCommand, and got accurate speed.
class MySpeedCommand : ObdCommand() {
    override val tag = "SPEED"
    override val name = "Vehicle Speed"
    override val mode = "01"
    override val pid = "0D"

    override val defaultUnit = "Km/h"
    override val handler = { it: ObdRawResponse -> it.bufferedValue[4].toString() }
}

Great let me check it. But about the other commands :(

@cliffgr. my guess you will need to do the same for each command. the bytesToInt command expect the 8 bytes you recive from the OBD to be a single Long which is apparently what the developer's device is giving (my guess it is more of little endian / big endian thingy, but I don't really know)
I case you need only several commands to work with, I suggest to implement each command by yourself. use this wiki page in order to understand the raw output better.
At least, this is what I'm going to do on my project.

Thanks for sharing your solution @elip-OE.
You're right about the bytesToInt function, I added the tests to this command not taking into consideration there can be some residual value (noise) coming from the OBD device, and just the first byte should be used for the calculation.
I'll try to come up with a solution for the bytesToInt function to add a limit of bytes to be used, so I can update the existing commands with this issue.

Hey!
Version 1.2.0 was just released and it should fix this issue.


Two identical workflows, one works, the other errors out

I have one workflow used to deploy, and at the end it runs this NR deployment marker Action
I run it alternately in two GHA "Environments" -- QA and PROD
each env receives a different NR GUID via an per-env environment variable
The first one, QA, works fine
For PROD runs of this workflow, I get this weird error
Error:  level=fatal msg="Argument \"deployment\" has invalid value $deployment.\nIn field \"entityGuid\": Expected type \"EntityGuid!\", found \"MzQ........................................1NQ\\r\"."

The two Environments run the same workflow the same way; the only difference is the GUID. I have several debug steps to validate the values of all the required env vars and secrets and they look fine.
I tried running this action locally (i.e. on my workstation) following the docker build steps and env var scaffolding that seem to happen inside GHA and I never get this error. I also rebuilt locally with the --debug flag but since i could not reproduce the error, that wasn't super helpful.
I browsed the NR CLI codebase as well (https://github.com/newrelic/newrelic-cli) trying to find what would be causing this error but nothing obvious comes up.
The second part of this error implies to me that there is an empty or shifted field somewhere. But I can't find it. I also don't really understand the first part of the error -- there is no field or variable named $deployment anywhere. There is a field $deploymenttype, but that doesn't match up.
Any help is appreciated. Is there a way to enable debugging on this action?

details matter -- the \r in the above error was the problem. there was, indeed, a carriage return in the env var value field. removed the \r and this now works. sorry :(


Issues with getting the database to restore in SSMS

Im having issues getting the database file that was included to restore on the current version of SSMS. Any help would be greatly appreciated.

Hello @dpolomis ,
you have an older version of SQL Server than that we've used to create the backup.
I've created .sql files where the database creation is scripted. You should be able to restore the database this way. I've added the files to both "master" and "builders" branches (representing course modules), into the Db subfolder.
You can simply open the .sql file in SSMS and hit F5 to create the MedioClinic database.
Please let me know if it works with your version.

@JanLenoch Once I extracted the new Db folder, there is indeed a new file but it is still in the format of a .bak file and not a .sql file. what am I missing?

In both the "master" and the "builders" branches, there is a new MedioClinicSqlScript.zip file.
(The .sql files contain all database data, hence that .zip file.)

Oh, I'm sorry, I really packed a wrong file into that .zip archive. Just a sec ...

@JanLenoch No worries lol,  I was just very confused to why I couldn't find the files that you said got dropped in the project

You can go ahead and try again now.

@JanLenoch All good, thanks


Is it possible to serve sails under subcategory

I can't find anywhere. I have nginx in front of sails and I will proxy the request to the sails server under a subcategory. See example below. Is that possible?
http://domain.tld/sails/socket.io -> http://localhost:1337/socket.io
http://domain.tld/sails/model -> http://localhost:1337/model
Etc.

You should be able to rewrite the URL with nginx pretty easily, search for internal rewrite

(or post on StackOverflow, someone should prolly be able to give you the right config)

I managed it by nginx. Thanks! I was just wondering if it was possible through sails.


Add some documentation for X509_gmtime_adj()

Other very similar functions were documented, but this one was missing.

If this cherry-picks cleanly, it should be merged to 3.0 as well.

24 hours has passed since 'approval: done' was set, but as this PR has been updated in that time the label 'approval: ready to merge' is not being automatically set.  Please review the updates and set the label manually.

Pushed to master and 3.0.


v1.6.0 deps co-body version

The deps version of co-body now is *,  and just hours ago co-body release a new version(6.0.0), our Node server(6.10) down because of syntax error, so I think to lock the version.

+1

+1

@dlau update npm package, plz

+1

Live in 2.6.0

@dlau I'm using koa@1, please update 1.6.0.

Published in npm @ 1.7.0


Fix typo in install script for Fedora

Before this change, running the install.sh script on a Fedora Linux system causes the last package to be treated as if it were a command name, for a command that does not exist, and it does not install the package.
I believe this might not have been caught before because it does not cause the install.sh script to abort or misbehave in any other way, and the python3-pexpect package seems to be installed either by default in an initial Fedora Linux installation, or it is installed as a dependency of some other package that is installed.
In any case, it seems cleaner to fix this in the script.

Thanks @jafingerhut , great catch


tour: the link to the Sqrt function exercise doesn't work.

Context: https://go.dev/tour/methods/20
The link to the Sqrt function exercise directs to https://go.dev/flowcontrol/8 instead of https://go.dev/tour/flowcontrol/8.

This was fixed in golang/website@c937063ca31ad4d43debd0e2ecd9293a09a34377


Use string split instead of regex.

~30% speedup (python 3.7)

Note that I haven't tested it with python 2.

forgot that split() is equivalent, and slightly faster.


[WIP] New sync view controller

[x] Added sbconstants gem for more convenient storyboard handling
[x] Made ARSync generate a very basic SyncLog
[x] Finished UI layout of Sync VC in storyboard
[ ] Determine the best way to add DI and tests

still working on the best way to test this and subsequent view controllers; there are several options

this feels good, do not add anything more, just cover this with tests

tests?

took some inspiration from this, which is old, but interesting: https://developer.apple.com/library/ios/samplecode/MultipleDetailViews/
it's now much easier for me to add detail views and inject dependencies, so i expect subsequent PRs to be much smaller and simpler with this kind of structure in place

Yeah, let's do this!


eperson/epeople administration: edit view does not change browser URL

This is a follow-up of a discussion in PR https://github.com/DSpace/dspace-angular/pull/2293#issuecomment-1587238743
When you click an edit button (marked red in the screenshot) in the eperson/epeople administration the page URL (in the browser) does not change (it remains unchanged: https://demo7.dspace.org/access-control/epeople)

In contrast, in the group administration the UUID of the selected group is present in the URL, e.g. https://demo7.dspace.org/access-control/groups/d246bf6f-907a-4499-839d-35c25c54333a

Agreed this is a bug.  It's a minor thing, but should be fixed.  Pulling over to the 7.6 maintenance board to find a volunteer.

I would like to claim this issue

@alexandrevryghem : sounds great!  Assigning you to it.

Closing, fixed by #2391


fix: resolve the full name for a repo whose remote origin is a local path

Fixes #116

https://github.com/oracle-samples/macaron/actions/runs/4663975971/jobs/8255790962#step:8:8320
Because for repository that has origin remote being a local path, this field in the report might be in-deterministic in those cases. This is what happened in the integration test above where the remote path for running it in my local machine will be different when run in the Github Action runner. WIP


[T3A3][W11-A4]Lui Rong Hua

Ready for Review

Avoid accumulating unrelated changes into a single PR.
Tip: If you are currently on branch1 and want to create a new branch2, you need to switch back to master branch before creating branch2. If not, changes in branch1 will appear in the PR created from branch2 later.

@Roahhh

all in all good work on this. keep it up!

Some comments added. Please ack & close the PR after reading comments.


[jts] Properly spec out format property

This is a discussion issue atm for improving the definition of the format property

string - text formatting (e.g. markdown)
date / dateTime - format structure (or should we always enforce iso and make unstructured dates strings ...)
number - percentage, etc etc
...

Issues
format as input parsing vs display
Suggest we have displayFormat for display and keep it clearly different from parsing the actual structure of the current field ...
Units vs format
e.g. is percentage a unit or a format
e.g. is currency part of (display)format or a unit etc

FIXED. This was largely done in #159 - see http://dataprotocols.org/json-table-schema/#field-types-and-formats


3DGS Densification Config for SplaTAM

Hi, thanks for this brilliant work.
I came across a bug running an offline demo on the replica dataset. I found that in the config file, use gaussian splatting-based densification is set to false:
use_gaussian_splatting_densification=False, # Use Gaussian Splatting-based Densification during Mapping
When I set this config to True, a bug appeared when training:
File "/home/user/splatam/SplaTAM/utils/slam_external.py", line 101, in accumulate_mean2d_gradient    variables['means2D_gradient_accum'][variables['seen']] += torch.norm(IndexError: The shape of the mask [853079] at index 0 does not match the shape of the indexed tensor [853064] at index 0
And this shape mismatch error can be reproduced in other dataset demos.

Same problem.
Thanks for your work. I also would like to know whether setting use_gaussian_splatting_densification=False means that we don't split the 3D gaussian.

Hi, Thanks for your interest in our work!
We don't use the official 3DGS Densification in SplaTAM. We don't currently support the use_gaussian_splatting_densification config. It was used in an old version of our code. We will try to fix this bug.

I get it. Thanks for your reply anyway!

Thanks for your reply!

Hello guys, I've meet a similar request. I haven't tried to run this densification strategy. But after reading the code, I don't know why this would happen. Have you fixed this bug?


Enable fine grain access per user per workflow or set of workflows

Is your feature request related to a problem? Please describe
Coming from https://github.com/opensearch-project/opensearch-build/issues/5171
The current jenkins infrastructure has permissions set up which allows only admin or readonly access. See https://github.com/opensearch-project/opensearch-ci/blob/main/lib/compute/oidc-config.ts#L82-L85
Describe the solution you'd like
Have more fine grain access such that:

User A can access:

Workflow A
Workflow B
Workflow C

User B can access:

Workflow A
Everything under folder called foo

Default read-only and admin access should be retained as is.

Everything including user handle, workflow names or pattern or folder and exact permission should be infrastructure as code.

Describe alternatives you've considered
No response
Additional context
Role-based Authorization Strategy plugin and config is already being used. Enhance on top of it to give fine grain access.

[Catch All Triage - 1, 2, 3]

Starting with the builder role that would have permissions to build, rebuild, cancel and read jobs. This role would not have access to create or delete or update jobs.
  authorizationStrategy:
    roleBased:
      permissionTemplates:
      - name: "builder-template"
        permissions:
        - "Job/Build"
        - "Job/Cancel"
        - "Job/Discover"
        - "Job/Read"
        - "Lockable Resources/View"
        - "Run/Replay"
        - "Metrics/View"
        - "View/Read"
      roles:
        items:
        - entries:
          - user: "gaiksaya"
          name: "builder-role"
          pattern: "(?i)distribution-.*"
          permissions:
          - "Job/Cancel"
          - "Lockable Resources/View"
          - "Job/Build"
          - "Run/Update"
          - "Job/Discover"
          - "Job/Read"
          - "Metrics/View"
          - "View/Read"
          - "Run/Replay"
          templateName: "builder"

Adding @rishabh6788 @prudhvigodithi @peterzhuamazon to confirm the permissions. Not sure if putting jobs into folders would make sense here since we have too many different jobs related to distribution build, test and release but very few for standalone component release jobs.

I am ok we follow the folder structure of jenkins folder on build repo so it is a match to match.


Figure out replacement for DRONE_JOB_NUMBER for Drone 1.0.0

Now that Drone 1.0.0 is released I've tried to port my 0.8 configs to it. I've noticed that DRONE_JOB_NUMBER is no longer available. I think a good replacement would be DRONE_STAGE_NAME or DRONE_STAGE_NUMBER (see https://github.com/drone/drone/blob/master/operator/runner/env.go#L65). But when I'm using that via
    cache_key: [ DRONE_REPO_OWNER, DRONE_REPO_NAME, DRONE_STAGE_NAME ]

I'm getting:
Warning! Environment variable 'DRONE_STAGE_NAME' does not contain a value, it will be ignored!

Any idea why that variable doesn't get passed to the plugin?

The message you see is only printed when the given variable does not contain a value, so it may be that DRONE_STAGE_NAME is not a good variable to use by default. The removal of DRONE_JOB_NUMBER does warrant an update to this plugin though. When I migrate my projects to Drone 1.0 I'll take a look at the options. Meanwhile I'm open to other suggestions if anyone has them.

It was a Drone bug (see referenced issue), now fixed in 1.0.1! DRONE_STAGE_NUMBER is the equivalent replacement and works :)

So it now works when using cache_key: [ DRONE_REPO_OWNER, DRONE_REPO_NAME, DRONE_STAGE_NUMBER ]?
I think we can eventually start using this as the default cache_key, but I'd like to wait for 1.0 to settle properly before I break all the 0.8 installations.

Yes :)


Merge the newlibc string into NuttX.

Summary
Merge the newlibc string into NuttX.
Impact
use optimizate c string.
Testing
ci

All code come from https://github.com/bminor/newlib/tree/master/newlib/libc/string which doesn't declare copyright in source code. should we copy the full text from to https://github.com/bminor/newlib/blob/master/COPYING.NEWLIB to https://github.com/apache/nuttx/blob/master/LICENSE?

@yangguangcai01 let add copyright to LICENSE file

if this code has a different licence than NuttX then the build of these files must be guarded by CONFIG_ALLOW_XXX_COMPONENTS. Adding copyrights to the LICENSE file is not sufficient. But in case of this PR where files have no copyright headers, what option should be used ?

If there is no license in the file they inherit the license from LICENSE file.
I would advise to handle with care files that go into the core NuttX since they may cause legal issues.
All this code should be scanned with a snippet scanner to ensure that we import the licenses for code that we think that we import and avoid pollution.

but what is the final license of these files? is it BSD or Apache? Is there anyone who can clearly confirm this?
if it's BSD, it should depend on the ALLOW_BSD_COMPONENTS option, but since these are basic OS features, the entire OS should depend on the BSD by default

As the Summary said, "BSD License"
We will update this PR, add 'ALLOW_BSD_COMPONENTS' depends.

@raiden00pl @jerpelea All license concern is addressed, please review again.

what do you thing about creating a new configuration option like this:
config LIBC_STRING_OPTIMIZE
  depends on ALLOW_BSD_COMPONENTS
  default y
  --help--
    Use optimized string function implementation based on newlib.

this way, it'll be more visible to the user that feature like this exist. On the other hand, the user may want to disable this optimization (I assume it is more FLASH consuming).

what do you thing about creating a new configuration option like this:
config LIBC_STRING_OPTIMIZE
  depends on ALLOW_BSD_COMPONENTS
  default y
  --help--
    Use optimized string function implementation based on newlib.

this way, it'll be more visible to the user that feature like this exist. On the other hand, the user may want to disable this optimization (I assume it is more FLASH consuming).

ok, done

Houston we gotta problem, I did a bisect from master head and looks like we broke configure with this one :-)
Kconfig file syntax seems invalid and CI did not catch it :-)
@yangguangcai01 can you please double check?
@xiaoxiang781216 @raiden00pl shall we revert or patch ?
% git bisect good
6e87f110833363d353b7c3e849d510d72749b67d is the first bad commit
commit 6e87f110833363d353b7c3e849d510d72749b67d
Author: yangguangcai<EMAIL_ADDRESS>Date:   Fri Jan 26 10:50:25 2024 +0800

    Merge the newlibc string into NuttX.

    Signed-off-by: yangguangcai<EMAIL_ADDRESS>
 LICENSE                          |  31 +++++++++++++++++++++++++++++++
 libs/libc/string/Kconfig         |   7 +++++++
 libs/libc/string/lib_memccpy.c   |  96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_memchr.c    | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_memcmp.c    |  69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_memcpy.c    |  70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_memmove.c   |   8 +-------
 libs/libc/string/lib_memrchr.c   | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_stpcpy.c    |  48 ++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_stpncpy.c   |  72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_strcat.c    |  53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_strchr.c    | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_strchrnul.c |   6 ++++++
 libs/libc/string/lib_strcmp.c    |  66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_strcoll.c   |   2 +-
 libs/libc/string/lib_strcpy.c    |  53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_strdup.c    |   2 +-
 libs/libc/string/lib_strlen.c    |  60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_strncmp.c   |  85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_strncpy.c   |  71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libs/libc/string/lib_strrchr.c   |  19 +++++++++++++++++++
 21 files changed, 1128 insertions(+), 9 deletions(-)

% git checkout master
% git checkout c113a224e8432cca8456b0f509b7716091594ee9

% git log -2
commit c113a224e8432cca8456b0f509b7716091594ee9 (HEAD)
Author: yangguangcai<EMAIL_ADDRESS>Date:   Mon Feb 26 22:59:52 2024 +0800

    newlibc:skip asan check.

    Signed-off-by: yangguangcai<EMAIL_ADDRESS>
commit 6e87f110833363d353b7c3e849d510d72749b67d
Author: yangguangcai<EMAIL_ADDRESS>Date:   Fri Jan 26 10:50:25 2024 +0800

    Merge the newlibc string into NuttX.

    Signed-off-by: yangguangcai<EMAIL_ADDRESS>

% ./tools/configure.sh -B nucleo-l432kc:nsh
  Copy files
  Select CONFIG_HOST_BSD=y
  Refreshing...
CP: arch/dummy/Kconfig to /XXX/nuttx.git/arch/dummy/dummy_kconfig
CP: boards/dummy/Kconfig to /XXX/nuttx.git/boards/dummy/dummy_kconfig
LN: platform/board to /XXX/nuttx-apps.git/platform/dummy
LN: include/arch to arch/arm/include
LN: include/arch/board to /XXX/nuttx.git/boards/arm/stm32l4/nucleo-l432kc/include
LN: drivers/platform to /XXX/nuttx.git/drivers/dummy
LN: include/arch/chip to /XXX/nuttx.git/arch/arm/include/stm32l4
LN: arch/arm/src/chip to /XXX/nuttx.git/arch/arm/src/stm32l4
LN: arch/arm/src/board to /XXX/nuttx.git/boards/arm/stm32l4/nucleo-l432kc/src
mkkconfig in /XXX/nuttx-apps.git/audioutils
mkkconfig in /XXX/nuttx-apps.git/benchmarks
mkkconfig in /XXX/nuttx-apps.git/boot
mkkconfig in /XXX/nuttx-apps.git/canutils
mkkconfig in /XXX/nuttx-apps.git/crypto
mkkconfig in /XXX/nuttx-apps.git/database
mkkconfig in /XXX/nuttx-apps.git/examples/mcuboot
mkkconfig in /XXX/nuttx-apps.git/examples/module
mkkconfig in /XXX/nuttx-apps.git/examples/sotest
mkkconfig in /XXX/nuttx-apps.git/examples
mkkconfig in /XXX/nuttx-apps.git/fsutils
mkkconfig in /XXX/nuttx-apps.git/games
mkkconfig in /XXX/nuttx-apps.git/graphics
mkkconfig in /XXX/nuttx-apps.git/industry
mkkconfig in /XXX/nuttx-apps.git/inertial
mkkconfig in /XXX/nuttx-apps.git/interpreters/luamodules
mkkconfig in /XXX/nuttx-apps.git/interpreters
mkkconfig in /XXX/nuttx-apps.git/logging
mkkconfig in /XXX/nuttx-apps.git/lte
mkkconfig in /XXX/nuttx-apps.git/math
mkkconfig in /XXX/nuttx-apps.git/mlearning
mkkconfig in /XXX/nuttx-apps.git/netutils
mkkconfig in /XXX/nuttx-apps.git/sdr
mkkconfig in /XXX/nuttx-apps.git/system
mkkconfig in /XXX/nuttx-apps.git/testing
mkkconfig in /XXX/nuttx-apps.git/videoutils
mkkconfig in /XXX/nuttx-apps.git/wireless/bluetooth
mkkconfig in /XXX/nuttx-apps.git/wireless/ieee802154
mkkconfig in /XXX/nuttx-apps.git/wireless
mkkconfig in /XXX/nuttx-apps.git
libs/libc/string/Kconfig:44: syntax error
libs/libc/string/Kconfig:43: unknown option "--help--"
libs/libc/string/Kconfig:44: unknown option "Use"
gmake: *** [tools/Unix.mk:696: olddefconfig] Error 1
ERROR: failed to refresh

Same here, all the RISC-V Builds are broken: https://gist.github.com/lupyuen/974f625cdd57da30805277566dd404e5
libs/libc/string/Kconfig:44: syntax error
libs/libc/string/Kconfig:43: unknown option "--help--"
libs/libc/string/Kconfig:44: unknown option "Use"
make: *** [olddefconfig] Error 1
ERROR: failed to refresh

@yangguangcai01 We are missing hyphens in ---help---:
	--help--
		Use optimized string function implementation based on newlib.

Should be:
	---help---
		Use optimized string function implementation based on newlib.

Thanks @lupyuen I have free moment here goes the fix https://github.com/apache/nuttx/pull/14388 :-)

@cederom do you find the reason why nuttx ci doesn't catch this type of error?

Wonder if CI is running a different version of Kconfig?

@yangguangcai01 We are missing hyphens in ---help---:
	--help--
		Use optimized string function implementation based on newlib.

Should be:
	---help---
		Use optimized string function implementation based on newlib.

Thanks for your thoughts.

I use kconfig-frontends-<IP_ADDRESS> on FreeBSD :-)

Wonder if CI is running a different version of Kconfig?

ci may use https://pypi.org/project/kconfiglib/, we can switch some back to use kconfig-frontend.

Looking at the logs here: https://github.com/apache/nuttx/actions/runs/11384169288/job/31671394520#step:7:101
This script is used for builds: https://github.com/apache/nuttx/blob/master/tools/testbuild.sh
Comparing logs with the script it seems CMake is used for configuration not Kconfig ? #14285 https://github.com/apache/nuttx/blob/e75ac114c121b2194aeabe4f1a5bdefdafd847b4/tools/testbuild.sh#L507

I was experimenting with defconfig files: https://github.com/apache/nuttx/pull/14299
If the tools/ci/testlist/arm-01.dat file contains "CMake,nucleo-f334r8:adc", then CI Build runs CMake to apply the defconfig. Otherwise it calls tools/configure.sh

auto select from:
https://github.com/apache/nuttx/blob/master/tools/Unix.mk#L634-L679

@xiaoxiang781216: auto select from: https://github.com/apache/nuttx/blob/master/tools/Unix.mk#L634-L679

Wow so kconfiglib can now work with all of the NuttX Kconfig files? :-)

0430AM here, setting sleep bit for a while, take care folks :-)

Wonder if CI is running a different version of Kconfig?

ci may use https://pypi.org/project/kconfiglib/, we can switch some back to use kconfig-frontend.

Good idea! kconfiglib doesn't have all features we have on kconfig-frontend, even the search doesn't work when you search for CONFIG_SYMBOL_NAME


Boku wa Mori Sekai no Kami Tonaru [PCSG00797]

App summary

App name: Boku wa Mori Sekai no Kami Tonaru
App serial: PCSG00797
App version: 1.00

Vita3K summary

Version: v0.1.6

Build number: 3041

Commit hash: https://github.com/Vita3K/Vita3K/commit/c70d526

CPU backend: Dynarmic

GPU backend: Vulkan

Test environment summary

Tested by: elPrimoDorado
OS: Windows 10
CPU: AMD Ryzen 3 2200G
GPU: NVIDIA GTX 1050TI
RAM: 32 GB

Issues

Always crash after clear first mission

Screenshots

Log
vita3k.log
Recommended labels

Ingame-

in v0.1.8 : Crash after each end levels, but you can restart the game to play next level.


cleanup

Great plugin - this will be popular.
One thing you might want to note is that the copied scripts need to be migrated from using Gant. You might also want to copy non-source files to src/main/resources and src/test/resources.

@burtbeckwith thanks a lot for the PR, it's looking much tidier now!

One thing you might want to note is that the copied scripts need to be migrated from using Gant.

Obviously this is not something that the plugin can do, but I'll add a note about this to the README

You might also want to copy non-source files to src/main/resources and src/test/resources.

I'm not sure this is a good idea because

it would break any tests that assume the resources are in the same dir as the test class (which is where I normally put test resources)
src/main/resources and src/test/resources are not created by default when you run grails create-app so they don't appear to be conventional locations for resources

BTW, I've opened a few issues that contain questions you may be able to answer. Any further help you can provide would be much appreciated.