Same parameters are sent to trial

When search space is limited to only some choices and there is many trials working concurrently, some tuners will send same config to trials.

I've met the same problem when using TPE tuner.

Fix for TPE #729

I've met the same problem when using TPE tuner.

@zehuichen123  I think it

I noticed that NNI using TPE from hyperopt, maybe that's the reason

I noticed that NNI using TPE from hyperopt, maybe that's the reason

@zehuichen123
Yeah, I am considering how to fix it in an elegant way.

@zehuichen123  You could reference this PR: random search when suggested parameter appeared in the history #734.   Fixed this problem.


Changing Settings with a  attribute

I am specifically trying to configure an Outlook 2016 GPO that only forces 3 days of synced mail. The ADMX gets ingested just fine and I can configure a piece of the setting just fine as well.
Where the issue lies is each setting is tied to a value for 2 registry keys. One is a  another is a . I can set the value and that sets the number of Months to sync, but not days. The ability to set days is contained withing the  area which I can not seem to access in my OMA-URI. Example of XML below. (for some reason I had to replace the <,> with dashes because the XML markup would not show up on its own)
-policy name="L_CachedExchangeModeSyncSlider" class="User" displayName="$(string.L_CachedExchangeModeSyncSlider)" explainText="$(string.L_CachedExchangeModeSyncSliderExplainText)" presentation="$(presentation.L_CachedExchangeModeSyncSlider)" key="software\policies\microsoft\office\16.0\outlook\cached mode"-
-parentCategory ref="L_CachedExchangeMode" /-
-supportedOn ref="windows:SUPPORTED_Windows7" /-
-elements-
-enum id="L_SelectCachedExchangeModeSyncSettings" valueName="syncwindowsetting"-
-item displayName="$(string.L_SyncSliderThreeDays)"-
-value-
-decimal value="0" /-
-/value-
-valueList-
-item key="software\policies\microsoft\office\16.0\outlook\cached mode" valueName="syncwindowsettingdays"-
-value-
-decimal value="3" /-  <-----------------HOW DO I SET THIS VALUE IN A OMAURI?
-/value-
-/item-
-/valueList-
-/item-
I need to be able to call the second value in my OMA-URI but I dont know how to call upon a value list.

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

ID: 7f5ed380-12c6-ad56-3f3b-1a0fe190acc9
Version Independent ID: ecdc3e8c-21e4-0a4c-6208-67905a4e57d4
Content: Win32 and Desktop Bridge app policy configuration
Content Source: windows/client-management/mdm/win32-and-centennial-app-policy-configuration.md
Service: unspecified
Product: w10
GitHub Login: @MariciaAlforque
Microsoft Alias: maricia

Here a bit more information what we are trying to achieve. We are using ADMX backed policies with Intune:
https://docs.microsoft.com/en-us/windows/client-management/mdm/understanding-admx-backed-policies
we ingested the outlook admx (outlk16.admx) file and then try to configure a certain setting. The documentation has no example for valueLists.

This is the OMA-URI we are using:
./User/Vendor/MSFT/Policy/Config/Outlook16~Policy~L_MicrosoftOfficeOutlook~L_ToolsAccounts~L_Exchangesettings~L_CachedExchangeMode/L_CachedExchangeModeSyncSlider

we tried several ways to configure the setting, but we can only control the first decimal in the enum:
<enabled/><data id="L_SelectCachedExchangeModeSyncSettings" value="0"/>

What do we need to add to set the second decimal value in the valueList as mentioned above (compare admx xml file for setting enum id="L_SelectCachedExchangeModeSyncSettings")

Hello
Did you manage to get an answer to the  issue of figure it out as having a similar issue myself?
Cheers

Yeah, eventually through a yammer group we found out that a value pair is not able to be set via custom policy ingestion at this time. You have to set the first value then push a powershell script to set the regkey for the second.

Thanks for the quick reply - better start writing some PowerShell then :-)

@officedocsbot assign @mypil

@toanyonebutyou - Thank you for submitting this feedback.
From our understanding, the issue has been resolved but it may take a few days for the merged content to appear in the article. If you feel it hasn't been resolved, please re-open this issue.
Thank you for your contribution to make the docs better! Much appreciated!

@officedocsbot close


Layout/MultilineMethodArgumentLineBreaks False Positive On Multiline Assignment

This is a pretty major bug.  The Layout/MultilineMethodArgumentLineBreaks cop is throwing errors when an assignment spans multiple lines.  I'm assuming because it sees the assignment operator as a "method" (which it technically is but should not be treated like a method call for the purposes of this cop).
Original PR: #6826
/cc @maxh

Expected behavior
The following code should not throw an error.
class Thing
  def call
    bar['foo'] = ::Time.zone.at(
                   huh['foo'],
                 )
  end
end

Actual behavior
It throws an error.
Steps to reproduce the problem
See code snippet above.
RuboCop version
0.67.2 (using Parser <IP_ADDRESS>, running on ruby 2.6.2 x86_64-darwin17)

Apologies for delay; didn't get an email for this. Fix: https://github.com/rubocop-hq/rubocop/pull/7072


Add iOS snapshot files to Git LFS

Issue

close #542

Overview (Required)

Trying to store iOS snapshot to Git LFS
I haven't rewritten past commits, so it won't disappear from the Git object, but future changes will no longer be saved. 👀

Links

Screenshot

Before
After

@takahirom
I also think that LFS can resolve the concern and it seems you have properly configured LFS for the snapshot files. However, this PR didn't trigger the snapshot testing, right? We should address the two points below.

Make sure the workflow works with Git-LFS. We also enable LFS option of actions/checkout and add a step that pulls LFS files (and does cache, ideally).
How to manage them should be documented. For example, LFS files won't be downloaded by default but they're required for iOS snapshot testing.

It seems that we should add lfs: true for actions/checkout  👍
We can add the document here.
https://github.com/DroidKaigi/conference-app-2021/tree/main/ios#snapshot-testing

I have a concern about using git-lfs.
Using git-lfs can cost DroidKaigi organization money, is that okay?
( git-lfs bandwidth limit is 1GB/month for free. )

Thank you for checking 🙏
I think it is ok. 👍  But I don't want to waste it, so I would like to save it by reducing the image size. 👀

Probably we can cache by using this 👀
https://github.com/actions/checkout/issues/165#issuecomment-657673315

It may be necessary to resize the image, so I would like to ask if that happens. 🙏


Accept multiple credentials for allow list

Hi,
since support for multiple authenticators seems to be in the pipeline it also seems sensible to add support for multiple credentials since in the end there is no way to tell which credential belongs to which authenticator.
This PR adds support for multiple credentials by accepting an slice of credentials rather than just one credential in get_assertion which will break the api I suppose, so feel free to use this once possible.

Thank you for the very valuable PR.
Also, thanks for the PR towards the develop branch.
Multiple Authenticator support has just been merged (#46).
Conflicts occurred due to major fixes.
Please confirm.


Maplibre plugins without Mapbox?

Can I use Maplibre plugins without Mapbox credentials?
I want to use basic marker, scale map features. Is there a way to use without mapbox?

Hi please use Discussions on the main repo for questions: https://github.com/maplibre/maplibre-native/discussions
If you want a base map you need to use a tile provider such as Jawg Maps.


chore(master): release 1.1.16

:robot: I have created a release beep boop
1.1.16 (2023-04-10)
Miscellaneous

deps: lock file maintenance (0c92f26)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/keywind/releases/tag/v1.1.16 :sunflower:


Removing concourse_jobs_schedulingDuration.* metrics from collection

Description
This is a new metric with the most recent version of Concourse that has exploded our cardinality in GrafanaCloud.
Motivation and Context
Save $$$
How Has This Been Tested?
No, not tested.
Types of changes

X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Enhancement (improves on existing behavior)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project. (Did you install and run the pre-commit hooks?)
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

:+1:


Lock window / dim items to sell on AH

Describe the feature
Can we please add a Lock anchor to the window. I keep clicking on the window and move it by accident. Also when you open the AH, is there a way to dim the items that we can't sell. Allows us to determine/see which items can be sold on the AH.
Describe the implementation
^

Yes, a lock anchor mode will make a return in the future. Can you make a different issue for the AH one please? It helps me track each individual work item.
Thanks :)


Resinhup fixes

A number of small fixes to resinhup scripts, while working on other parts.

get the API endpoint, instead of hardcode (which should be wrong when using current script on staging, for example)
fix a bug when only supervisor update was requested, but still needed to pass hostOS version for the script
fix the sections that are marked as errors by shellcheck (haven't touched the "warnings" yet, these are some minimum changes needed)

Happy to hear any comments!

A couple of comments here:

we don't have versionist support in 1.X line so specific footers would not do anything
you have chage-type patch in every commit, with versionist integration that would produce changelog for each and every one of it. Generally this is not bed but given that all these changes are pretty small I would have only one with a Chagelog-entry: "fixes and tweaks in resinhup script".
could you please add signed off by as well (as easy as using -s in the commit command). This is because meta-resin complies with oe patch guidelines http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines . It should be stated in the README too.

@agherzan I believe all the comments were addressed in this rewrite, thanks! :)
Let me know if any more changes are required!
Regarding what you said about many change-type entries, I think that's debatable, but indeed it doesn't make any difference here.

ping @agherzan

@imrehg One last annoying thing to do: Can the git commit message for the change in the Changelog file have the same format as the other commits: "component: subject"? We keep this format for consistency even though for Changelog it doesn't make obvious sense, when we query for commits it helps - see git log for examples.

@agherzan like this is good?

Builds fail due to update of the docker images we run the builds in. @floion can confirm.

Rebase on current 1.X. Will merge without waiting for builds as currently the 1.X builds are broken - will get fixed with a new 1.X meta-resin release.


SSL certificate problem

For each function the same problem:
Error in open.connection(x, "rb") :
  SSL certificate problem: certificate has expired```

similar to #15 , i think this is likely an issue on understat's side at the time you were using the package. I can't recreate at time of writing. Try again?
library(understatr)

get_team_players_stats(team_name = "Manchester City", year = 2018)
#>
#> ── Column specification ────────────────────────────────────────────────────────
#> cols(
#>   player_id = col_double(),
#>   player_name = col_character(),
#>   games = col_double(),
#>   time = col_double(),
#>   goals = col_double(),
#>   xG = col_double(),
#>   assists = col_double(),
#>   xA = col_double(),
#>   shots = col_double(),
#>   key_passes = col_double(),
#>   yellow_cards = col_double(),
#>   red_cards = col_double(),
#>   position = col_character(),
#>   team_name = col_character(),
#>   npg = col_double(),
#>   npxG = col_double(),
#>   xGChain = col_double(),
#>   xGBuildup = col_double()
#> )
#> # A tibble: 21 × 19
#>    player_id player_name     games  time goals    xG assists     xA shots key_passes
#>        <dbl> <chr>           <dbl> <dbl> <dbl> <dbl>   <dbl>  <dbl> <dbl>      <dbl>
#>  1       619 Sergio Agüero      33  2515    21 19.9        8  5.23    118         34
#>  2       618 Raheem Sterling    34  2788    17 15.9       10 10.8      77         66
#>  3       337 Leroy Sané         31  1866    10  6.98      10  8.10     56         40
#>  4       750 Riyad Mahrez       27  1333     7  6.62       4  5.01     54         24
#>  5      3635 Bernardo Silva     36  2851     7  8.20       7  8.63     62         71
#>  6      5543 Gabriel Jesus      29   993     7 12.6        3  2.65     43         21
#>  7       314 Ilkay Gündogan     31  2133     6  4.21       3  4.97     43         43
#>  8       617 David Silva        33  2426     6  8.13       8 10.1      51         73
#>  9      2498 Aymeric Laporte    35  3059     3  3.75       3  0.839    26         13
#> 10       447 Kevin De Bruyne    19   965     2  1.47       2  6.65     31         36
#> # … with 11 more rows, and 9 more variables: yellow_cards <dbl>,
#> #   red_cards <dbl>, position <chr>, team_name <chr>, npg <dbl>, npxG <dbl>,
#> #   xGChain <dbl>, xGBuildup <dbl>, year <dbl>

Created on 2022-01-14 by the reprex package (v2.0.1)


Random Image Feed/Generator - Incorrect Link

On the site, when you click on Random Image Feed, it takes you to: https://50projects50days.com/projects/random-image-feed, however, it should take you to: https://50projects50days.com/projects/random-image-generator/.

Fixed, thank you :)


Updata README and all its translations

The specific changes can not well expressed, please check the document change

Thank you.
I have modified the file for Japanese, as I think the original wording is the most natural.


Support UTF-8 index also for the visualizer search

Description
Convert UTF-8 input to hex like for the normal search
Motivation
Easier to use
Are you planning to do it yourself in a pull request?
No.

Fixed https://github.com/iotaledger/explorer/commit/4a316185454943f7bbcff1410cf40dc08ffd5620


Also send correlation metadata on elastic send error

Pull request
Description
We discovered that we didnt send correlation metadata with error response events when we run into a send error with elastic, that is when the downstream elasticsearch node is down.
Related
Checklist

[x] The RFC, if required, has been submitted and approved
[x] Any user-facing impact of the changes is reflected in docs.tremor.rs
[x] The code is tested
[x] Use of unsafe code is reasoned about in a comment
[x] Update CHANGELOG.md appropriately, recording any changes, bug fixes, or other observable changes in behavior
[x] The performance impact of the change is measured (see below)

Performance

Coverage decreased (-0.9%) to 82.74% when pulling 5e805e77602108920451dcc0f2f778dd8a89b890 on elastic-send-error-correlation into 56156a294ededc880378a2820cd5c940afcb25ed on main.

The test failure looks like a race condition that will be complex enough to plug - perhaps we should ignore the test for now in CI and come back to it in v0.12? So add a TODO and an ignore directive to the test?

Found the cause of the flakyness, tick signals were interleaving/disturbing. fixed that.

Even better! 🎸
On Wed, 21 Apr 2021, 20:54 Matthias Wahl, @.***> wrote:

Found the cause of the flakyness, tick signals were
interleaving/disturbing. fixed that.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/tremor-rs/tremor-runtime/pull/943#issuecomment-824284234,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABX5MTBHACP34GCHO6A7R3TJ4NOXANCNFSM43KKJI6Q
.


Added Travis badge to README.

Travis mac builds are down atm, this is just a README change so i'm overriding the Travis build requirement.


Using a default value for alpha

Hi,
I've built a library of pre-defined colours and am looking at adding some more helper functions.  But in my  code for each colour I set it up so that the alpha has a default value if the user doesn't specify one.  That way I don't have to write two functions.  Here's an example:
class func antiqueWhiteColor ( alpha: CGFloat = 1.0 ) -> UIColor {
    return  UIColor.init ( red: 250.0/255.0, green: 235.0/255.0, blue: 215.0/255.0, alpha: alpha ) }

I do this instead of writing
class func antiqueWhiteColor ( ) -> UIColor {
return  UIColor.antiqueWhiteColor (  alpha: 1.0 ) }
class func antiqueWhiteColor ( alpha: CGFloat ) -> UIColor {
    return  UIColor.init ( red: 250.0/255.0, green: 235.0/255.0, blue: 215.0/255.0, alpha: alpha ) }

@NorthernRealities It seems like it's not possible in the init method.


Convert View MP Methods to Mid Fi Designs

Definition of Ready

[x] Does this meet the INVEST criteria?
[x] Does this have a clearly defined user?
[x] Does this have an estimate?
[x] Does this have acceptance criteria?
[x] Does this have sufficient context (wireframes, business rules, etc.)?
[x] Is this traceable to a feature, epic, or PI?

User Story
As a user
I want to view MP Methods using the mid fidelity design
So that I have a better experience
Acceptance Criteria
Given a user has accessed MP Methods
When it is viewed
Then it is displayed according to the wireframes
Context
https://xd.adobe.com/view/dccab567-3abe-484a-bff7-844d701cd4eb-8999/
Testing
Test Case: TC235
Tester: @mosesdeeCVP
Definition of Done

[x] Have all Acceptance Criteria been agreed to and validated by the scrum team?
[x] Has the code been unit tested and peer reviewed?
[x] Have the functional tests been executed?
[x] Have all defects been reviewed and dispositioned, resolved, or deferred?
[x] Has the user story been accepted by the Product Owner?
[x] Is the user story ready to be deployed to the test/staging environments?

Test Passed


Selenium Approach to Accessors

Regardless of the With Statements, we need a baseline approach to setting values.
We should either follow the NetBeans Approach (#106) or the Selenium Approach. This is the Selenium Approach.
(This is getting compared to a branch with no accessors just to see an apples-to-apples comparison)
Pro:

Enums (when used) protect users from incorrect values
List of allowed capabilities allows us to throw an exception if something is not recognized
Easy to toggle fluent support
More Straightforward implementation

Con:

No Type checks on capabilities; no way to enforce usage of enums
Values set as Strings get returned as enums
No easy to see list of what capabilities are allowed

This is what it looks like. Note that we can have these be fluent or not.  :)
// Setting values
FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.addArguments("--foo");
firefoxOptions.addPreference("foo", "bar");

sauceOptions = new SauceOptions(firefoxOptions);

// setCapability() takes String / Object / Enum values as necessary
sauceOptions.setCapability("pageLoadStrategy", Options.PageLoadStrategy.EAGER)
            .setCapability("acceptInsecureCerts", true)
            .setCapability("unhandledPromptBehavior", "ignore);

Map<Options.Timeouts, Integer> timeouts = new HashMap<>();
timeouts.put(Options.Timeouts.IMPLICIT, 1);
timeouts.put(Options.Timeouts.PAGE_LOAD, 100);
timeouts.put(Options.Timeouts.SCRIPT, 10);
sauceOptions.setCapability("timeouts", timeouts);

// Getting Values --> Values set as Strings return as
assertEquals(Options.PageLoadStrategy.EAGER, sauceOptions.getCapability("pageLoadStrategy"));
assertEquals(Options.UnhandledPromptBehavior.IGNORE, sauceOptions.getCapability("unhandledPromptBehavior"));

I'm not sure it is the best way to do it, but I namespaced all of the enums under Options which I think should make it easier to see what is available? Let me know if that's dumb, I can change it.

An exception is thrown if the capability is not recognized
This converts String values to Enum values where possible, though that might be confusing since we aren't type checking anything, and users may want to get/set compare and this will prevent that
Overall this implementation is more straightforward, but the user-facing API is not as helpful.

FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.addArguments("--foo");
firefoxOptions.addPreference("foo", "bar");
sauceOptions = new SauceOptions(firefoxOptions);

^^^ This part makes sense. Clean and simple, just reusing what Selenium gives us.
// setCapability() takes String / Object / Enum values as necessary
sauceOptions.setCapability("pageLoadStrategy", Options.PageLoadStrategy.EAGER)
            .setCapability("acceptInsecureCerts", true)
            .setCapability("unhandledPromptBehavior", "ignore);

^^^ No matter how hard I try, I see little value in having the ability to pass in strings into setCapability(). Extremely error prone and zero guidance form the IDE regarding what's possible. I prefer our users don't rely on our documentation which has never been really good and I have lots of doubts if it ever will be. Rather, I want them to rely on us to provide a clean API that they can navigate in their IDE.

Yeah, compared to the Java Beans approach there is a lot less protection for users. If we go this route, we can't enforce Type and if we can't enforce Type, we'd have to support string values like this.
The more generic use case for when we need to be able to accept String values is for this situation: #109

We've agreed to do #106 instead of this.


Workspace is re-cloned every build for definitions with no root repository mapping

This relates to issues #438 and #398.
When a build has no root repository mapping, the current behavior results in an exception being thrown by tf vc scorch which in turn leads to the workspace being re-cloned on every build. Given the remap of workspace mappings through tf vc workfold /map is not performant, this leads to a significant increase in build time for builds with many mappings. For example, in our production environment we have a build definition with 139 mappings, where the Get Sources step increases from 26 seconds to 12.5 minutes when upgrading from the v1.105.6 agent to v2.112.0.
It seems this issue, and others related to workspace mappings with no root mapping, can be resolved by providing a wildcarded source directory itemspec (e.g. D:\B\1\2\s\*) and /recursive to the tf vc command.

If i remember correctly, I think this is intentional because scorch won't delete files that fall outside of the mapping. For example, if the mapping is:
$/foo => C:\a\1\s\foo
$/bar => C:\a\1\s\bar

Then I think scorch C:\a\1\s\* /r won't remove C:\a\1\s\baz

I would prefer to see a fix in TF.exe rather than introduce a reliability problem in the agent (sometimes cleans files under build.sourcesDirectory, sometimes doesn't).
What's the major problem(s) for your scenario? Is recreating the workspace taking a long time because adding each individual mapping takes a long time? Or does getting the files take a long time? Or both?
Would a workaround be: add a root mapping, cloak subfolders, and explicitly map underneath? Or a single-level root (which effectively an empty folder), and then explicit mappings underneath?

Another workaround would be to set the clean option to false on the build definition, and then add your own step to call tf.exe scorch. If you check Allow scripts access to OAuth token, then you can use the environment variable $SYSTEM_ACCESS_TOKEN and specify the same authentication settings like the agent when you call tf.exe (agent adds tf.exe to your PATH).

What's the major problem(s) for your scenario? Is recreating the workspace taking a long time because adding each individual mapping takes a long time? Or does getting the files take a long time? Or both?
Would a workaround be: add a root mapping, cloak subfolders, and explicitly map underneath? Or a single-level root (which effectively an empty folder), and then explicit mappings underneath?

It's recreating the workspace that is the bottleneck. Each call to tf vc workfold /map can take upwards of 2 seconds. For our production build servers it can be up to 12 seconds, which I assume is correlated to the number of workspaces that exist for a server and the build agent identity. The majority of the time of the map invocation is actually time spent processing the request on the application tier. (I have a support ticket open with MS for this).
Adding a root mapping to an empty folder is probably the most feasible workaround, but it seems awkward and requires our development teams to have explicit knowledge of builds without a root mapping being problematic.

This is still an issue for us, although we're mid - migration to git, so we will be caring less going forward.


PR: Catch IOError and OSError in spyder-kernels get_cwd

Description of Changes

[ ] Wrote at least one-line docstrings (for any new functions)
[ ] Added unit test(s) covering the changes (if testable)

[ ] Included a screenshot or animation (if affecting the UI, see Licecap)

Catch the error to prevent a PermissionError, IOError and OSError.
Issue(s) Resolved

Fixes #14100
Depends on spyder-ide/spyder-kernels#261
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct: Steff456

Hey @steff456, now that I merged Depends on spyder-ide/spyder-kernels#261, please run in the branch associated to this PR:
git subrepo clone https://github.com/spyder-ide/spyder-kernels.git external-deps/spyder-kernels -b 1.x -f

That wil re-sync our subrepo again, this time with the 1.x branch of spyder-kernels.


Eiyuu Densetsu: Zero no Kiseki Evolution [PCSG00042]

Game summary

Game name: Eiyuu Densetsu: Zero no Kiseki Evolution
Game serial: PCSG00042
Game version: 1.01

Vita3K summary

Version: v0.1
Build number: 1075
Commit hash: https://github.com/vita3k/vita3k/commit/6142543

Test environment summary

Tested by: Zangetsu38
OS: Windows 10
CPU: AMD Ryzen 2700X
GPU: NVIDIA GTX 1080 Ti
RAM: 16 GB DDR4 3600 mhz

Issues

Unicorn error

|C| [run]: Unicorn error 0x6 at: start PC: 0x71765E7 error PC 0x7183ACC LR: 0x0

Stop boot on Psarc file loading

sceKernelSignalLwCond returned SCE_KERNEL_ERROR_LW_MUTEX_RECURSIVE (0x80028182)

Log
vita3k.log

Vita3K summary

Version: v0.1.5
Build number: 2627
Commit hash: https://github.com/vita3k/vita3k/commit/a31fd85c
CPU backend: Dynamic

Test environment summary

Tested by: othmanead
OS: Windows 11
CPU: Intel i5-10300H
GPU: RTX 3060 mobile
RAM: 16 GB

Issue:

game goes bootable with a black screen

Screenshots:

Log
vita3k.log
Recommended labels

Bootable

as of https://github.com/Vita3K/Vita3K/commit/8d345f002187fb9e619fc386bd7a73ea64a393dc, the game goes ingame. same status as #1125.
Screenshots

Log
vita3k.log
Recommended Label

Ingame +
audio quality
graphics bug

as of Vita3K/Vita3K@8d345f0, the game goes ingame. same status as #1125.
Screenshots

Log
vita3k.log
Recommended Label

Ingame +
audio quality
graphics bug

still not playable?

Save ui bug cant save

Version: Vita3K v0.2.0 3571-6ce9b659
OS: Arch (Linux 5.13.13-arch1-1)
CPU: AMD Ryzen 7 5800H
GPU: AMD RENOIR
RAM: 16GB

Random crashes in dungeon with Unhandled C++ exception. std::bad_alloc
vita3k.log


Tighten Types With Array.isArray

/** @type {*} */
var foo = null;

if (Array.isArray(foo)) {
  console.log(foo.length); // foo is guaranteed to be an array
}

I thought https://github.com/google/closure-compiler/commit/023d516e660616140f648060d00f96ef214726d3 fixed it already. Is that not the case?

Assigning foo to null causes the problem. OTI thinks foo is proven to be null in the if branch. The following works:
/** @type {*} */
var foo;

if (Array.isArray(foo)) {
  console.log(foo.length); // foo is guaranteed to be an array
}

Ahh thanks.


Overall Improvements

[ ] All pages need a unique title: right now a lot of the generated docs have no title (ex. kubectl pages)
[ ] Replace javascript redirects with something better or not at all: everything in https://github.com/kubernetes/kubernetes.github.io/blob/master/js/redirects.js is a 302 redirect which throws a 404 then gets redirected and is pretty bad for SEO either we should replace them with 301 redirects via a web server or not have them at all, it also hurts page load time
[ ] SSL: we can get SSL pretty easily by hosting via netlify instead of github pages, it would not require any changes to jekyll etc, it would just be a flip on a DNS record and a setting inside the netlify UI (I am willing to help, I just dont have the right permissions but I have a lot of other sites I've set up doing this)

All great comments, will help search ability of the site with page titles.
SGTM - Google project need SEO help

Replace javascript redirects with something better or not at all

Netlify can handle those redirects too out of the box :smile:
https://www.netlify.com/docs/redirects/
This is a rough translation of what's in that JS to a _redirects file:
# 301 redirects
/third_party/swagger-ui http://kubernetes.io/kubernetes/third_party/swagger-ui/
/resource-quota http://kubernetes.io/docs/admin/resourcequota/
/horizontal-pod-autoscaler http://kubernetes.io/docs/user-guide/horizontal-pod-autoscaling/
/docs/roadmap https://github.com/kubernetes/kubernetes/milestones/
/api-ref https://github.com/kubernetes/kubernetes/milestones/
/docs/user-guide/overview http://kubernetes.io/docs/whatisk8s/

The forwardning rules to the repo branch might be more involved, but still doable. That _redirects file can also be generated based on a template, it's always processed after Netlify builds the site.

Tagged this with P1 and Needs tech review. I think we should figure this out soon.  Netlify seems to be the right way forward.

I'm targeting 2017Q3 to move k8s.io prod over to Netlify.

@chenopis happy to jump in a Hangout or meet somewhere else to prepare this.

@calavera Awesome. Thanks for volunteering to jump in. Once k8s 1.7 is out the door, hopefully next week, I will setup some meetings to work on a plan for the cutover.

OMG, all three of these are done!


Change webapp to read JSON schema instead of markdown

After completing https://github.com/cdklabs/construct-hub/issues/142 we should adapt the frontend
@MrArnoldPalmer please update the labels of time estimation and risk

Not stale - just lower priority for the time being

keep

keep

Do you guys have an ETA on this or just general guidance on how you're prioritizing this?

@gshpychka we don't have an ETA but a lot of backend work for this has been completed so progress is being made. We had hoped to mitigate a lot of the performance issues previously seen by breaking up larger md document rendering. Are there packages you're seeing that are still very slow?


Browsers don't send If-None-Match when requesting entity CSV

Reproduce:

Go to https://test.getodk.cloud/#/projects/149/datasets
Turn on browser inspection
Request an entity CSV, see the 200 and that the response includes an Etag header
Request an entity CSV, see the 200 and that the response includes the same Etag header as before, notice that the request did not include an If-None-Match header.

I would have expected a 304 for the second one. I suspect that this has to do with making a direct backend request rather than one through the frontend so this might actually be a frontend issue or maybe one we don't want to address.

I took a quick look into this, and apparently in Chrome devtools, in the Network tab, there's a checkbox to "Disable cache", which defaults to checked. When I uncheck it, I see If-None-Match being sent.

Very interesting! I'm using Firefox. All other resources I expect to be cached are (e.g. version.txt, javascript, etc).

I see the same thing in Firefox (also Safari).

All other resources I expect to be cached are (e.g. version.txt, javascript, etc).

It's pretty rare for Backend itself to return a 304, but I guess nginx adds ETags to many resources and handles the subsequent If-None-Match.
I tried downloading an entities.csv locally and saw the same behavior in Chrome and Firefox as I did for the test server: Chrome sent If-None-Match, but Firefox did not.
I thought the Vary header might somehow be involved in this. But I turned off nginx gzipping of CSVs locally, and while that removed the Vary header, it didn't result in If-None-Match being sent in Firefox.
When I check about:cache in Firefox, I see entities.csv, but its "data size" is 0 bytes. Not sure whether that's meaningful. Most entries in the cache seem to have a value for "last modified" and "expires", but entities.csv doesn't. I'm not sure that those are needed given that we're using ETags, but I just thought I'd mention it.
I think I'll leave it at here for now and turn back to other tasks. Pretty interesting though!

Thanks for looking into it, @matthew-white! Interesting to see that Chrome sends the header. I'm going to close this for now because we didn't even intend to use Etags for this endpoint anyway (#826).


Modified links in sidebar.md

Changed links in sidebar.md to reference newly created files that are in
other PRs. It is dependent on PR #85, PR #84 and PR #81.

I'll merge this in once #81 and #85 are both ready to go. #81 actually needs a small change from you before I can merge it in.

Thanks!


action: Update actions/cache to v4

actions/cache@v3 is deprecated and we must switch to v4.
Otherwise, you get the following warning:
Node.js 16 actions are deprecated. Please update the following
actions to use Node.js 20: actions/cache@v3. For more information
see:
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Already part of #5, but thanks!


bug: "get KubeStellar" misplaced in example1 and other documents

Describe the bug
https://docs.kubestellar.io/release-0.3/Coding Milestones/PoC2023q1/example1/#get-kubestellar describes "getting" KubeStellar.  But there is another instance of "getting" KubeStellar buried earlier under the "Start kcp" heading --- and that is the one that is actually executed!
Steps To Reproduce
RTFM
Expected Behavior
I expect only one section describing getting KubeStellar, and I expect it to not be buried under "Start kcp".
Additional Context
Present in release-0.2 and later.

@amanroa can you PR a change that changes the order of the paragraph to match the order of the commands that run?  Needs to be PR'ed in release-0.2, 0.3 and main branches.  3 PRs total.

The PR for main was approved, I just made the PRs for release-0.2 and 0.3: #758 #759

fixed - closing


smsDeleteMessage() on read messages.

From @GoogleCodeExporter on May 31, 2015 11:30
import android

droid = android.Android()

msgs = droid.smsGetMessageIds(False,'inbox')[1]

for msg in msgs:
    droid.smsDeleteMessage(msg)

Okies now, smsGetMessageIds(False,'inbox') must return a list of ids, False as
in Boolean unreadOnly is set to false, so this must delete all the sms that are
read, but even with long chain of read SMS text in inbox, it's not really
removing them all.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 28 Aug 2011 at 4:10
Copied from original issue: damonkohler/android-scripting#561

From @GoogleCodeExporter on May 31, 2015 11:30
Happens to me too...

Original comment by<EMAIL_ADDRESS>on 16 Nov 2014 at 3:13


How to install?

Describe the bug
Installation doesn't work as described:
$ asdf plugin add ansible
updating plugin repository...remote: Enumerating objects: 440, done.
remote: Counting objects: 100% (269/269), done.
remote: Compressing objects: 100% (76/76), done.
remote: Total 440 (delta 220), reused 237 (delta 193), pack-reused 171
Receiving objects: 100% (440/440), 130.54 KiB | 3.73 MiB/s, done.
Resolving deltas: 100% (267/267), done.
From https://github.com/asdf-vm/asdf-plugins
   9b4ca58..621e088  master     -> origin/master
HEAD is now at 621e088 feat(plugin): certstrap (#598)
plugin ansible not found in repository

and
$ asdf plugin add https://github.com/Bleacks/asdf-ansible.git
https://github.com/Bleacks/asdf-ansible.git is invalid. Name must match regex ^[a-zA-Z0-9_-]+$

Thank you for your efforts of the Ansible plugin for asdf. :raised_hands:

Same here. Is this project dead?

Apologies I opened this repo as a test to fiddle around but didn't know people were actually using it
There has been efforts to address this in that PR
Keep me posted


[Optimizing] improve and refine the usage scope of interfaces and classes.

Description
Some controller classes in the project currently use implementation classes of interfaces for dependency injection. While this method allows the project to function properly, it does not adhere to modern code layering practices and may lead to difficulties with future scalability and maintenance.
Optimize
I believe this section of the code should be refactored to clearly separate interfaces from their implementation classes, ensuring standardized usage.
Benfits
The refactored code offers several benefits:

It aligns with common project layering best practices;
It facilitates easier code reuse in the future.

If it's possible, please assign this issue to me. I'm willing to take it on and resolve it.
@wtt40122 @goodjava

Thanks to everyone for your code reviews and support during this process. I believe all the optimization tasks for this issue have been successfully completed. Feel free to close the issue whenever you're ready. @wodiwudi @gaoxh @sadadw1
感谢大家的代码review和这个过程中的帮助。我认为这个issue涉及的优化任务已经全部完成了。你们可以随时关闭这个issue

During the process of #457 , I conducted a final review. I can confirm that the task has been fully completed. I will proceed to close this issue. Thank you all once again for your help!
我在处理 #457 的时候进行了再一次的检查。此任务确认已经全部完成了。我将关闭这个issue。再次感谢大家的帮助。


⚠ Bofrost.fr has degraded performance

In 8038798, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 931 ms

Resolved: Bofrost.fr performance has improved in 23144c4 after 13 minutes.


FallbackGroup tries first target twice instead of second target

NLog version: 5.0.5
Platform: .NET6
Current NLog config (xml or C#, if relevant)
<target xsi:type="FallbackGroup" name="TargetGroup" returnToFirstOnSuccess="true">
  <target name="Web1"
     xsi:type="WebService"
     url="http://server1"
     protocol='JsonPost'
     encoding='UTF-8'
     ProxyType='NoProxy'
     preAuthenticate="true">
       <header name="Authorization" layout="randomNumbers"/>
       <parameter   name="event">
       <layout xsi:type="JsonLayout">
         <attribute name="Exception" encode="false" layout="${exception:format=@}" />
         <attribute name="Logger" layout="${logger}" />
         <attribute name="Level" layout="${level}"/>
         <attribute name="Date" layout="${longdate}"/>
       </layout>
     </parameter>
   </target>
  <target name="Web2"
     xsi:type="WebService"
     url="http://server2"
     protocol='JsonPost'
     encoding='UTF-8'
     ProxyType='NoProxy'
     preAuthenticate="true">
       <header name="Authorization" layout="randomNumbers"/>
       <parameter   name="event">
       <layout xsi:type="JsonLayout">
        <attribute name="Exception" encode="false" layout="${exception:format=@}" />
        <attribute name="Logger" layout="${logger}" />
        <attribute name="Level" layout="${level}"/>
        <attribute name="Date" layout="${longdate}"/>
      </layout>
    </parameter>
  </target>
</target>

What is the current result?

If the first target fails, NLog tries the second target but with the same config as the first one i.e. it tries the first one again. How do we know? If the first server is unavailable, the second target throws the same exeception, saying server1 is not reachable. If the authentication header for the first target is wrong but correct for the second one, the second target throws the same exception. We also changed the second target to a file based one and even then the first one is repeated. If we have three targets the third one is irgnored if the first two fail.

What is the expected result?

After the first target fails NLog should try the second one.

Did you checked the Internal log?

Yes, that's how we noticed that NLog tries the first target again.

Please post full exception details (message, stacktrace, inner exceptions)

Error WebServiceTarget(Name=Web1): Error receiving response for url=http://server1 Exception: System.Net.WebException: host is not known. (http://server1)
Warn FallbackGroup(Name=TargetGroup): Target 'WebServiceTarget(Name=Web1)' failed. Fallback to next: WebServiceTarget(Name=Web2) Exception: System.Net.WebException: host is not known. (http://server1)

Are there any workarounds? no
Is there a version in which it did work? n/a
Can you help us by writing an unit test? probably not

Update: It seems like as if both log entries (Error and Warn) are a result of the first target. The error is written when the exception occurs and the warning tells us, that the second target is now used including the exception of the first target i.e. target one isn't executed twice only the error message is printed twice. But if target two fails, there are no more error messages.

I will close this issue, since this looks like a layer 8 issue. We tried it with more targets and different configs and somehow everything worked as expected. The copy of the error message of the previous target in the warning confused us more than it should have. In the end all failed targets were correctly logged and the succeeded target was logged in debug.


Fix URL for Tryton repository

[Current coverage][cc-pull] is 99.66%

Merging [#698][cc-pull] into [master][cc-base-branch] will increase coverage by -0.32%

File ...ookiecutter/utils.py (not in diff) was modified. more

Misses +2
Partials 0
Hits -2

@@           master       #698   diff @@
========================================
  Files          13         13
  Lines         583        583
  Methods         0          0
  Messages        0          0
  Branches        0          0
========================================
- Hits          583        581     -2
- Misses          0          2     +2
  Partials        0          0

Powered by Codecov. Last updated by [0f57f88...d9909eb][cc-compare]
[cc-base-branch]: https://codecov.io/gh/audreyr/cookiecutter/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/audreyr/cookiecutter/compare/0f57f88c227bef3ed6cbe2fb18409fd7e970ef0e...d9909eb55870efd787fad1c7d2d2488fb045b50b
[cc-pull]: https://codecov.io/gh/audreyr/cookiecutter/pull/698?src=pr


Make Ferdi avaliable in Chocolatey

Hi,
it would be great if one could install and update ferdi easily with chocolatey (https://chocolatey.org/docs/create-packages).

Related: https://chocolatey.org/docs/create-packages

I can make a choco package and maintain it or help you to setup to maintain it. I use an AU repo (the chocolatey recommended way) that uses your releases to automatically publish updates to chocolatey. Since you added hte Hacktobberfest label, i'm going to go ahead and get started.
If you want to take it over or just be added as a maintainer, let me know. (being a maintainer gives you rights to the package on Chocolatey)

https://chocolatey.org/packages/ferdi in review

Is it possible to automate publishing of Ferdi to chocolatey?

@vdurante - I am not a windows user, but if you can point me to any docs on how to publish to chocolatey - I will try to see how to set it up with the CI process?

@vraravam maybe @digitalcoyote could help, since he is the mantainer of chocolatey's pacakge. You can find how he does it here.
I believe you would need to update .nuspec and push the package.

Thanks @vdurante - I have created a PR for this now: https://github.com/digitalcoyote/chocolatey-packages/pull/24

Thank you, @vraravam

Ferdi v5.6.0 is online at: https://community.chocolatey.org/packages/ferdi
@vraravam Is the automatic update process in place? Then we can close this issue.

According to this comment - the auto-update should be working. Lets close this ticket for now. Can reopen if this is still an issue.


what does (: a (-> B A)) mean ?

I am pretty sure it's not the right place ask, but couldn't find better.
In the MeTTa specification, I have hard time understanding the -> (arrow) built-in.
For instance, what does (: a (-> B A)) mean ?
Thanks

For instance, what does (: a (-> B A)) mean ?

Arrow is a type constructor of function types. (-> B A) is a type of a function with single argument of type B which returns value of type A. (-> C B A) is a function which gets two arguments of type C and B respectively and returns value of type A.

Ok very clear, thanks a lot


Not serializing contents

The object builder provides the following result:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<prestashop>
  <stock_availables>
    <stock_available id="1804">[object Object]</stock_available>
    <stock_available id="1805">[object Object]</stock_available>
    <stock_available id="1806">[object Object]</stock_available>
  </stock_availables>
</prestashop>

When providing this object:
const stock = {
  prestashop: {
    stock_availables; {
      stock_available: [{
        _: {
          stock_available: {
            id: 'sample'
            id_product: 'sample'
            id_shop: 'sample'
            id_shop_group: 'sample'
            id_product_attribute: 'sample'
            quantity: 'sample'
            depends_on_stock: 'sample'
            out_of_stock: 'sample'
          }
        },
        $: {
          id: 'sample'
        }
      }]
    }
  }
}

If you collapse the $ and _ (Meaning, working without the attribute 'id') you can serialize it.

Seems like _ is reserved for text content, so probably .toString() is being called on it. I suggest flattening your data out so that every property on the inner stock_available object is just placed as a sibling to the $ property, and getting rid of the _.

The original script is in TS so the ; is probably due to a transcription error. I'll check out the _ text field.


Google Analytics cannot detect tracking code

[x] This is a question about using the theme.
[x] I have updated all gems with bundle update.
[x] I have tested locally with bundle exec jekyll build.

I'm trying to set up Google Analytics but GA keeps telling me that it cannot find the tracking code.  I've tried a variety of things, including directly pasting the tracking code in google-universal.html but nothing seems to help. Any advice is much appreciated. This is the repo I'm having problems with https://github.com/weiyangtham/weiyangtham.github.io

Looks to me whatever edits you made to _includes/analytics-providers/google-universal.html broke things. You have invalid {% if %} statement wrapping the entire GA tracking script, which is why it's not appearing in your HTML source.
It should be this https://github.com/mmistakes/minimal-mistakes/blob/master/_includes/analytics-providers/google-universal.html
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', '{{ site.analytics.google.tracking_id }}', 'auto');
  ga('send', 'pageview');
</script>

And then the YAML you have in your _config.yml should work.

Thanks! I was having issues with the original script before I edited anything but this seems to have done the trick now


Starting a chroot with xorg breaks dev console ctr-alt refresh (freon)

chronos@localhost / $ sudo enter-chroot -n trusty croutonversion
Entering /mnt/stateful_partition/crouton/chroots/trusty...
Unknown username "whoopsie" in message bus configuration file
crouton: version 1-20150327195116~master:cf2aacba
release: trusty
architecture: amd64
xmethod: xiwi
targets: xiwi,xorg,xfce,keyboard,extension,chrome
host: version 6885.0.0 (Official Build) dev-channel falco
kernel: Linux localhost 3.8.11 #1 SMP Mon Mar 16 19:46:02 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux
freon: yes

Like the title says, dev console is not reachable anymore with ctr-alt refresh after having a chroot started with Xmethod xorg on devices with freon. Only a reboot gets the situation back to normal. Logging out of the chroot has no effect.

Yeah, unfortunately we have to kill frecon because it's currently eating the wrong key combo; see f11169f4cdb4f6502ef8d023713543b937e80f71.  Once that's fixed we could stop killing it, although we'd have to be sure to disable the crouton keyboard shortcut if frecon is currently active (since there's no way to ask frecon to drop DRI), and we'd have to make sure frecon doesn't asplode if crouton is active and you hit ctrl+alt+F1/F2.
You can relaunch frecon via the command line; iirc sudo frecon works.

Thanks for the info

Is https://github.com/dnschneid/crouton/commit/f11169f4cdb4f6502ef8d023713543b937e80f71 still necessary? It looks like a fix for 'frecon responds to Ctrl+Alt+SHIFT+fkey in addition to Ctrl+Alt+fkey' may have rolled out in release-R42-6812.B but I'm not sure.

Yeah, we could revert that, but we need a way to detect that frecon is currently foregrounded and prevent crouton from attempting to switch in that situation.

This has been fixed with #2097


Not compatible with Newtonsoft.Json 10.0.3

Unable to resolve dependencies. 'Newtonsoft.Json 10.0.3' is not compatible with 'Xam.Plugin.VersionTracking 2.0.0 constraint: Newtonsoft.Json (= 9.0.1)'.

there are no dependencies: https://www.nuget.org/packages/Plugin.VersionTracking/2.0.0-beta5

That is not the official plugin


Terminal screen shrunk/not properly zoomed in LibreWolf browser (Firefox fork)

I'm assuming this is theme/css related but please move if otherwise.
Upon using the Virtualmin terminal (without any input), the command line screen looks like this in the LibreWolf browser (Chrome appears fine so it is browser-specific but I don't have Firefox to test if the problem's unique to LibreWolf or Firefox more broadly):

When I enter a command (e.g., csf -ra), the screen looks as such:

I'm seeing the following error in the browser's Inspector: "This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”." I don't know that this is causing the problem as the error also shows on the non-terminal Virtualmin pages and those all look proper.
I don't remember which version of Virtualmin (or LibreWolf) this started but I know I had the issue long before I upgraded from Debian 10.
Operating system 	Debian Linux 11
Webmin version 	2.101
Usermin version 	2.001
Virtualmin version 	7.7
Authentic theme version 	21.05
LibreWolf 117.0-1

Try opening the browser's console and run:
config_portable_module_xterm_render_addon = false;
theme.config.save();

It works perfectly fine in Firefox.

Try opening the browser's console and run:
config_portable_module_xterm_render_addon = false;
theme.config.save();

It works perfectly fine in Firefox.

Yes, that does solve the problem. Thank you.

Next Authentic Theme release will have support for disabling WebGL addon for Terminal module in module config!

Next Authentic Theme release will have support for disabling WebGL addon for Terminal module in module config!

Currently using Authentic Theme version 21.09.5 and see this problem again. This time, executing the above console commands doesn't help. However, if I just bring up the terminal (e.g., by typing terminal in the search bar rather than clicking on the terminal icon in the lower-left sidebar), it looks OK. I have disabled Enable WebGL rendering addon (i.e., set to no).
Terminal via icon:

Terminal via search:

LibreWolf 124.0.1-1
Operating system 	Debian Linux 12
Webmin version 	2.105
Usermin version 	2.005
Virtualmin version 	7.10.0
Authentic theme version 	21.09.5

Hello,
Could you try the lates nightly version of Webmin and see if it fixes your issue?

Hello,
Could you try the lates nightly version of Webmin and see if it fixes your issue?

Be happy to. I see https://builds.webmin.dev/webmin-latest.deb on https://builds.webmin.dev/ but it's not clear how to update. Is there an update script? Or what's the URL for a changed apt source? Thanks.

Download it and use apt-get install ./webmin-latest.deb command.

Well done - that fixed it. Thanks for the quick response. However, what concern should I have about the permission denied error at the bottom?
Get:1 http://deb.debian.org/debian bookworm/main amd64 libqrencode4 amd64 4.1.1-1 [40.4 kB]
Get:2 /root/webmin-latest.deb webmin all 2.105.202404071621 [10.3 MB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 qrencode amd64 4.1.1-1 [42.6 kB]
Fetched 83.0 kB in 0s (653 kB/s)
[master da36f3e] saving uncommitted changes in /etc prior to apt run
15 files changed, 175 insertions(+), 13 deletions(-)
create mode 100644 ssh/sshd_config.save
create mode 100644 usermin/authentic-theme/scripts.js
create mode 100644 webmin/authentic-theme/scripts.js
create mode 100644 webmin/sshd/version
create mode 100755 webmin/xterm/shellserver.pl
Reading changelogs... Done
(Reading database ... 150561 files and directories currently installed.)
Preparing to unpack /root/webmin-latest.deb ...
Unpacking webmin (2.105.202404071621) over (2.105) ...
Selecting previously unselected package libqrencode4:amd64.
Preparing to unpack .../libqrencode4_4.1.1-1_amd64.deb ...
Unpacking libqrencode4:amd64 (4.1.1-1) ...
Selecting previously unselected package qrencode.
Preparing to unpack .../qrencode_4.1.1-1_amd64.deb ...
Unpacking qrencode (4.1.1-1) ...
Setting up webmin (2.105.202404071621) ...
Setting up libqrencode4:amd64 (4.1.1-1) ...
Setting up qrencode (4.1.1-1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u4) ...
[master ec00f01] committing changes in /etc made by "apt-get install ./webmin-latest.deb"
9 files changed, 24 insertions(+), 16 deletions(-)
delete mode 100644 webmin/postfix/version
N: Download is performed unsandboxed as root as file '/root/webmin-latest.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

It's good to know that it worked for you!
The notice can be ignored.

It's good to know that it worked for you!
The notice can be ignored.

Here's hoping the production release (when it's released) overwrites the nightly build so I can get back on the production track ;)

Yes, of course it will. No worries.


Urgent - Which version of SBT and assembly to use for scala 2.11.8 (spark 2.2.1)

Please provide sample configuration files that is a working set.

Any version is fine. For example in my project sbt 0.13.17 and sbt-assembly 0.14.6.
(Please use stackoverflow.com for such questions)


[Bug] [RD] cannot set Timeout strategy

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
Whatever I set to the Timeout strategy, it won't save and will show the default value '30 mins and Timeout alarm checked'
What you expected to happen
It should save the Timeout strategy value and the next time I open the task node, the value should be the value I saved last time.
How to reproduce
Just create a new task node and set the Timeout strategy,  and open it again it won't save.
Anything else
No response
Version
dev
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

your ds version？ 2.0.3 seems not like this

It's a UI bug, PTAL @songjianet

I will fix it.


Use legacy keras & update seed

@as-suvorov  could you please also update image in notebook meta?
it looks like now it uses image from clip notebook...

@as-suvorov could you please also update image in notebook meta? it looks like now it uses image from clip notebook...

I need a kind of checklist for adding new notebooks, so many things to miss:)
Thank you! fixed


Floating bar with time as x-axis

hello folks,
i've tried out the master version of chart.js and wondered if floating bar with time as x-axis is supported.
i've tried
data: [{x:'2016-12-25', y:[20, 25]}, {x:'2016-12-26', y:[13, 28]}]
but its kinda not working.
any tips?
thanks!

What if you try it with labels: ['2016-12-25', '2016-12-26'] and data: [[20,25], [13,28]]?
I think that data format might be the only one supported right now although what you tried really should be supported as well. If you or anyone else wants to try adding support for that a PR would be welcome!

What if you try it with labels: ['2016-12-25', '2016-12-26'] and data: [[20,25], [13,28]]?
I think that data format might be the only one supported right now although what you tried really should be supported as well. If you or anyone else wants to try adding support for that a PR would be welcome!

new attempt with following code, but its still not working. the range of the y-axis is correct but the bar is somehow not rendered.
data: {     datasets: [         {             label: "Float",             labels: [                 "30.08.2019 00:08:00",                 "31.08.2019 00:08:00",                 "01.09.2019 00:08:00"             ],             data: [                 [160, 100],                 [160, 100],                 [160, 100]             ],             backgroundColor: "rgba(75, 192, 192, 0.2)",             borderColor: "rgba(75, 192, 192, 1)",             borderWidth: 1,             fill: false,             lineTension: 0,             type: "bar"         }     ] }

Labels are supposed to go outside the dataset:
data: {
    labels: [
        "30.08.2019 00:08:00",
        "31.08.2019 00:08:00",
        "01.09.2019 00:08:00"
    ],
    datasets: [
        {
            label: "Float",
            data: [
                [160, 100],
                [160, 100],
                [160, 100]
            ],
            backgroundColor: "rgba(75, 192, 192, 0.2)",
            borderColor: "rgba(75, 192, 192, 1)",
            borderWidth: 1,
            fill: false,
            lineTension: 0,
            type: "bar"
        }
    ]
}

If you're able to share an interactive example on plunker or a similar site that will allow us to provide more help

@benmccann I can't seem to get it working. I tried your example in jsfiddle and it's not working: https://jsfiddle.net/ekerstein/p34vtf0w/16/

I responded on the other thread, but posting here as well for anyone else who sees it. The feature is not yet released and will be included in the upcoming 2.9.0 release


Allow negative charge costs

Many Tesla owners in the UK are with Octopus Energy, a provider who's half-hourly rates are based on wholesale costs. Occassionally this can result in negative prices, ie being paid to use electricity.
Currently Teslamate prevents setting charge costs as negative, requiring them to be 0 or greater. If this is simply human validation and not a larger job, affecting the database and calculations, can this be amended to allow for negative values please?

Somewhat related #655 (Octopus Energy)

Paid to use electricity?! What am I doing wrong.

Paid to use electricity?! What am I doing wrong.

I know! Lockdown has helped. Lowest rate tomorrow is -11.81p/kW @ 14:30-15:00 and along with the rest of the afternoon I should be paid ~£4 for charging the M3. Small gains!

@adriankumpf
I manually updated my charge cost today to a negative via psql and it appears to be displaying correctly and doesn't seem to have broken any grafana calcs so I presume the prevention is/was just for human error.
By the way, thank you for all your hard work on this, I've been meaning to donate since I started using it a few weeks ago but got around to it this evening.


Fix peerDependencies

As per Twitter discussion. This moves React back into peerDependencies where it should be (h/t Dan). The output is your code bundled into one file with external dependencies on "react" and "auth0-js".

@all-contributors add @developit for code


Register provider via policy For CognitiveServices.

Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

/azp run java - cognitiveservices - ci

/azp run java - cognitiveservices - ci

API change check
API changes are not detected in this pull request.

/azp run java - cognitiveservices - mgmt - tests


🍒[5.7][Distributed] More docs for ad-hoc requirements

Description: Add documentation of undocumented ad-hoc requirements, making it easier for people to implement a distributed actor system. Also removed a reference to one non-existing method (decodeIdentity) that slipped through and referred early revisions of the API.
Risk: Low, docs only change.
Review by: @DougGregor
Testing: PR testing
Original PR: https://github.com/apple/swift/pull/60916
Radar: rdar://99899213

@swift-ci please nominate

@swift-ci please test

@swift-ci please test Linux


fix URI

The Route of the API URI is pointed to "api/test" and not "test", see TestController.cs.

thanks - but I just retired the 2.x samples.


[UI]: Navbar bg change

closes #33
This is the final look.

it isn't matching up with the design flow, can you come up with something better ?

How about this? @dakshsinghrathore

How about this? @dakshsinghrathore

Lgtm, kindly create a fresh PR ! will review it and merge it shortly !


mkWindowsApp - Add wayland support

I have an unpublished branch which adds Wayland support, but the Wine Wayland graphics driver is currently really buggy.

What's the status on this? Could you at least publish the branch so people can test it out?

I tried enabling Wayland, but I get the following error:

I realize I'm a very early WL adopter, but can you see any easy fix?

I've had only minimal experience with the Wine Wayland driver, since it didn't work very well. Therefore, I'm unaware of what could be causing your issue.


Sync user info after UAA user is logged in

This is a fix to #4895.
Currently the user data will not be populated correctly after a user in
UAA is logged in.  This problem is fixed in this commit.

Coverage decreased (-0.006%) to 64.515% when pulling 6a607c8bbcf86dcec2aa0e0a701ac27db64fa3c7 on reasonerjt:fix-uaa-admin-bug into 92782abce9b2e428ffd77422a48f08f1080d4c20 on vmware:master.


Clinical features with same labels are colored similarly in Oncoplot

Describe the issue
When two clinical features have the same labels, oncoplot colors them similarly and according to the first color chosen.

How does it look when you provide a manual list of colors?

Here is an example
clinical <- as.data.frame(cbind(Gender = Gender,
                                TimeToDeath = cut(TimeToDeath, breaks = c(1, 10, 20, 30, 40, 50), right = FALSE, labels = c("1-10", "10-20", "20-30", "30-40", "40-50")),
                                TimeToRecurrence = cut(TimeToRecurrence, breaks = c(1, 10, 20, 30, 40, 50), right = FALSE, labels = c("1-10", "10-20", "20-30", "30-40", "40-50"))))

library(RColorBrewer)
genderColors = c("blue", "pink")
time2DeathColors = RColorBrewer::brewer.pal(n = 5, name = "Blues")
time2RecurrenceColors = RColorBrewer::brewer.pal(n = 5, name = "Greens")

names(genderColors) = c("M", "F")
names(time2DeathColors) = c("1-10", "10-20", "20-30", "30-40", "40-50")
names(time2RecurrenceColors) = c("1-10", "10-20", "20-30", "30-40", "40-50")

annotationColor = list(Gender = genderColors, TimeToDeath = time2DeathColors, TimeToRecurrence = time2RecurrenceColors)

oncoplot(maf = maf, removeNonMutated = TRUE, colors = col, showTumorSampleBarcodes = FALSE,  clinicalFeatures = c("Gender", "TimeToDeath", "TimeToRecurrence"), annotationColor = annotationColor)

In this case, both TimeToDeath and TimeToRecurrence end up colored with Blues although Greens is specificied for TimeToRecurrence.
My only way to overcome that was to change the labels for TimeToRecurrence to have them as labels = c("_1-10", "_10-20", "_20-30", "_30-40", "_40-50").
It looks like colors are associated to labels instead of the pair clinical feature and labels!!!
This wasn't the case in previous version of maftools

Okay, I have fixed it. Could you please try it again and let me know? You will have to install from GitHub.


Break communication process bug (patch provided)

Patch attached as provided by user (see ticket #50530 for more info)
LINanalyzer_cpp.patch.zip

Updated patch:
LINAnalyzerResults_cpp.patch.zip


refactor doesn't work if you have sub-packages of packages with 'code'

Refactor generates invalid code if you have a package with code (proto-messages or enums) that has an sub-package.
You can create an repro by tweeking respose/helloworld of the test a bit:
syntax = "proto3";

import "grpc_build/response/sub.proto";

package grpc_build.response.helloworld;

// The response message containing the greetings
message HelloReply {
  string message = 1;
  grpc_build.response.helloworld.sub.SubEnum subEnum = 2;
}

the sub-package in the same directory is:
syntax = "proto3";

package grpc_build.response.helloworld.sub;

enum SubEnum {
  SUB = 0;
}

I'm new to Rust an can't fix it myself (for now). We have a big base of Proto-Models used for different languages, so that changing the protos is not an option.
Thx.
response.zip

Yeah I noticed that a while back. I got a bit too clever with the rewrite in 0.3 it seems 😓 I had an idea to fix it (by concatenating all the contents into a single file), but haven't had the time to plan it out

I have a PR that should fix that https://github.com/stefandanaita/grpc-build/pull/44

Thank you @tl-carlos-rosa for fixing this!


Validate the template against aws before stack creation

Working with @markfalk discovered its helpful to have AWS validate the template before stack creation. This change includes these updates while maintaining backwards compatibility:

Can now use -u or --update to trigger a cfn update action instead of a create action
Fixes pep8 trailing whitespace
Fixes pep8 line length to be < 80 chars

Friendly ping - Hoping to get a review on this PR.

These changes LGTM. 👍

Fantastic.  I can't merge this so I'll leave it up to your team to do so.  Thanks for the review!

Thanks for the PR!
@rcuza thanks for the code review feedback


lerna-script-tasks-idea: Add support for exclude patterns

Allows you to indicate an exclusion pattern that will be added to all projects
Useful for generated or dist folders

README?


Chapter 19: Knowledge in Learning

I would like to implement the below algorithms within this chapter
Current-Best-Learning
Version-Space-Learning
Minimal-Consistent-Determination
FOIL

@jaydeepingle, that would be awesome. Opening an issue like this is a good idea, to make it less likely for two people to work on the same thing. So, I'd suggest picking one to start and posting that here.

@darius Sure Darius. As in sequence I would like to start with the first one and want to cover the whole chapter. I am also planning to look into the following
Chapter 11. Planning and Acting in the real world

Job-Shop-Problem-With-Resources
Hierarchical-Search
Angelic-Search
Chapter 25. Robotics
Monte-Carlo-Localization

Once I am done with 19 I will start with other chapters.

Great!


Added support for Zclassic (ZCL)

This adds support for Zclassic ( ZCL ) & added Zclassic Icons
https:/www.zclassic.org
https://github.com/z-classic/zclassic

@btchip LedgerHQ do you need some users to build it and flash it to nano s to speed up the pull?

when the wallet will be available for the users? thank you

Will take a look at it and fix @fdv thanks!


Upgrade Cypress to Version 7

I think we are using a bit old version of Cypress (v4.12.1). There is a PR by dependabot sometime back to update this but I think it had problems; https://github.com/opencollective/opencollective-frontend/pull/5583. Current version of Cypress is v7 and I think it would be nice to upgrade to this so that we can use new features of Cypress such as the cy.intercept function. 😄

If no objection I'll be upgrading this next week or so. 😄

@SudharakaP It's really welcome, we're happy to have all packages up to date.
I don't remember what was the blocker by then.

@SudharakaP It's really welcome, we're happy to have all packages up to date.
I don't remember what was the blocker by then.

No worries. There's so many breaking changes between major versions so I'll try to do a incremental migration from 4 -> 5 -> 6 -> 7 instead of going straight to v7. 😄

I hope this will help with #3347 :crossed_fingers:

@opencollective/core-developers : Looking good so far with the Cypress update; I would like to highlight the following aspects before merging these PRs. Maybe when we write tests in the future we can leverage these features.

We should start using cy.intercept() instead of cy.route(). Although cy.route() can probably be still used it is deprecated.

Supports using Cypress Studio; maybe when developing we can try this out; https://docs.cypress.io/guides/core-concepts/cypress-studio#Overview

Test retries might be a good option to investigate for flaky tests; https://docs.cypress.io/guides/guides/test-retries#Custom-Configurations.

Pay attention to the opacity; opacity: 0 is not considered visible anymore; https://docs.cypress.io/guides/references/migration-guide#Opacity-visibility

Cypress will start failing on non handled exceptions; https://docs.cypress.io/guides/references/migration-guide#Uncaught-exception-and-unhandled-rejections. We have several which I've added exceptions; https://github.com/opencollective/opencollective-frontend/pull/6310/files#diff-f4ccba99a203f90dfdca7435832cfa68e0ddd4865c0abe3adde145a056a14309R26-R32, but I think we should ideally make sure our tests are written so that we handle the exceptions properly. 😄

** For the future **

Maybe we can think about using component testing; https://docs.cypress.io/guides/component-testing/introduction once it's out of alpha. 🤔

@SudharakaP Thank you for sharing this! Component testing looks great, I'd love to try that once it's in a stable state.


noob question - Am i using this right?

Lets say i want to target house.com, and get all it's subdomains (e.g *.house.com)
Currently when i run ./reconftw.sh -d house.com -r it ends up gathering domains i'm not interested in
e.g onthehouse.com or myhouse.com (So basically *house.com)
Am i running this wrong?  Or should i be using it like ./reconftw.sh -d .house.com -r
Hope this makes sense.  I just want my domain plus *.domain stuff.  Cheers

Hi!
This could be mainly for three reasons:

you're not using the latest version.
you are running with fullscope flag (--fs) which may return this kind of results.
you have set FULLSCOPE=true in reconftw.cfg config file.

Please check these 3 cases and try again.

Annnnndd, the winner is!
Not using the latest version.   Problem sorted.
Thanks heaps for the quick reply, and epic tool! :)


Release 0.42.1

Target release time period is the end of August.

We want to get #3793 out so I'm going to do this release much earlier than the end of August. My plan is to do it as soon as the next version of the release-bot-action is ready (which I'll have to make time for in the next couple weeks).

#3794 makes this a breaking change release so it will be 0.43.0

Changing this to a 0.43.0 as breaking change as we are dropping (perhaps only temporarily) support for 32 bit Arm platforms.

underway

all finished except the ubuntu 18.04 build that failed twice in the same way. but.. its a failure that as far as i know shouldnt be possible.

done

https://github.com/ponylang/ponyc/commit/fa6b46603f974b22f710c3de96efc2f99c8356d2 is the fix for the odd ubuntu issue.
https://github.com/ponylang/ponyc/commit/fa6b46603f974b22f710c3de96efc2f99c8356d2


Create a task doc explaining how to encrypt RDS connections

By default, applications' connections to RDS are not encrypted.
Create a walkthrough, with example code, that shows how to use encrypted connections to RDS.
See this guide from AWS:
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.SSL
In particular, we should make the rds.force_ssl option available via the RDS module, and encourage teams to use it for their production RDS instances

this is also request from Form builder team. Please let them know when this ticket is finished.

rds.force_ssl has been introduced with : https://github.com/ministryofjustice/cloud-platform/issues/950
Is this ticket still relevant ?

rds.force_ssl has been introduced with : ministryofjustice/cloud-platform#950
Is this ticket still relevant ?

This is to document the required steps on the client side.

I think we should document how teams can connect to the RDS instance, if force_ssl is enabled.


Add Retention policies LWRP

This pull adds a LWRP to control InfluxDB retention policies.  It contains the pulls from Issue #78 but I have separated it to avoid further muddying that already large PR.
There are two major commits to this PR (on top of #78):

2d757f244f59b260a8976f89021cc361439848b0 Adds the LWRP
a8a022dd26d363c8f69f0e4bdbfb207261bd6e19 Adds support to pull in a custom Influx gem over HTTP.

a8a022dd26d363c8f69f0e4bdbfb207261bd6e19 is required as this pull relies on functionality in the upstream Gem proposed in https://github.com/influxdb/influxdb-ruby/pull/109 and https://github.com/influxdb/influxdb-ruby/pull/114.  Once those pulls are merged and released in the Gem a8a022dd26d363c8f69f0e4bdbfb207261bd6e19 can be reverted.

Awesome. Thank you!


Add systemd unit file

Bug report #569 "Starting with systemd for daemon management"

Changes proposed in this pull request:

Adds util/gnatsd.service which is a systemd unit file

/cc @nats-io/core

Coverage decreased (-0.3%) to 91.703% when pulling 1415511cdf1a9ae1f9a6485a4e496e4f5287205f on RedShift1:master into c3e09519f9ef6cdd131479154729cac4fa18c04f on nats-io:master.

Can an exclusion be added to not cover this file?

@RedShift1 , thank you for the PR!  I can see this having dependencies on the .rpm/.deb installations.  Let's keep this open until those are created.

Well here's the thing. If I add the RPM spec file before the systemd unit file, I have to reference (in the spec file) the unit file that's outside the source. So in order to successfully build the RPM, you'd need the specfile, the systemd unit file and the source tar. When the unit file is added to the source afterwards, I would have to change the spec file to reference the unit file that ships with the source tar.
If we add the systemd unit file to the source before we add the spec file, then I can immediately reference the unit file from the source. Done.

Coverage decreased (-0.1%) to 91.853% when pulling 89cbb9613c6b185550d7ffe228c8aa8bb35b4a67 on RedShift1:master into c3e09519f9ef6cdd131479154729cac4fa18c04f on nats-io:master.

lgtm


Export abstracts to PDF

If we want to upload the abstracts to zenodo, we should make them available as PDF. My suggestion would be to use pandoc to convert the event page (markdown) to a PDF with a custom template. I could set up something to do this automatically and create the template. We should also make these PDFs available on the website for Download.
To automate this, I'd suggest to create a workflow that reacts on new pull requests, generate a PDF and opens a pull request into the compare branch with the updated file. What do you think @vsoch? We'd need to install pandoc and latex, but this should be fairly simple using the pandoc/latex docker image.
But just to be sure: @eileen-kuehn, there are also possibilities to create PDFs out of Indico, right? Can we make one per (accepted) submission? And how would they look like?

That definitely seems doable, and then upload as an artifact? Or actually add to the website so do a push or PR? I've done work with pdf generation via GitHub just once, and I think I used CircleCI (github didn't exist at time) and it seemed to work ok. https://github.com/openbases/openbases-pdf and https://github.com/openbases/builder-pdf. If the service you use Indico has an option that might be easier / more well-branded though.

Is there a generic template you would want to use?

Or actually add to the website so do a push or PR?

I thought about a PR into the PR that is about to change or add the abstract to the website.

https://github.com/openbases/openbases-pdf and https://github.com/openbases/builder-pdf.

absolutely awesome! :heavy_check_mark:

Is there a generic template you would want to use?

No, I did not yet look around about already existing templates. I like the one from JOSS and it seems like you incorporated that already in openbases-pdf :+1:, but I am pretty agnostic. It should just include

our SORSE logo
authors
ORCids
affiliations
DOI
a link to the event on our website

This would be fun to work on! I think I'd like to update the current tooling to try and use a GitHub action. Can you show me an example markdown / bib (something else?) that you would want rendered?

what about the dummy ones from 4a2267c8cb532c0a0494f8180ee96758b39ebe38? They do not yet have an ORCid, but I'll add this in a bit

hey @Chilipp ! Okay I have a GitHub action started (it's not ready for use here yet) https://github.com/rseng/pdf-generator and I want to discuss a few things before next steps. First, a few quick previews:

The example minimal template we can generate you can view here: https://github.com/rseng/pdf-generator/blob/master/paper/minimal.pdf Of course this is for a more robust markdown so it's likely to look better than the simple abstract counterpart.
Likely what we want to go for is the more "complex" template, here is a quick preview: https://github.com/rseng/pdf-generator/blob/master/paper/paper.pdf

And of course the sorse logo would be in the upper left instead. But here is where we should have discussion - what metadata goes in the left column? And what markdown fields should I look for, for each field? I likely am stopping work for today, but if you can tell me these fields and point to a file, I can put together a test for the action, and then come back here to talk about how we want it to trigger (e.g., would we want to add a variable to generate pdfs based on an input folder? And then into an output folder?) I'm also going to add a template to share the pdf on GitHub pages although I suspect we won't need that (we would just save as artifacts instead?)

And here is a quick one with the sorse logo from the repo here - it has to be png afaik so we likely want one a little higher resolution.
paper.pdf
Okay being bad, I should go to sleep :) Just wanted to try that out! Let's discuss the variables / markdown mapping and then I'll develop some strategy to generalize it for the action.

But just to be sure: @eileen-kuehn, there are also possibilities to create PDFs out of Indico, right? Can we make one per (accepted) submission? And how would they look like?

It is possible to get PDFs from contributions, e.g. for test contribution you only need to extend the url for contribution.pdf and voila you get a PDF: https://indico.scc.kit.edu/event/714/contributions/6514/contribution.pdf.
I have no idea if we can actually style this pdf in the way we want. Further it might happen, that information we don't want to be in there are printed. So I think generating the PDF ourselves might fit our workflow much better.

it has to be png afaik so we likely want one a little higher resolution

@trallard: Could you provide a logo with a higher resolution that is suitable for print in the above mentioned PDF?

Concerning meta data:
from the markdown frontmatter, it's
title: An awesome workshop
authors:
  - name: Workshop Guy
    affiliation: "From Somewhere on Earth"
  - name: Some One Else
    affiliation: "Another affiliation"
    orcid: 0000-0001-6171-7716
  - name: Some Guy
    affiliation: "Another affiliation"
date: 2020-07-11T18:00:00Z
doi: 10.5281/zenodo.90423948
category: workshop

date will be the date of publication (not the date and time of the event itself) that also appears on our website
Furthermore we should manually add the URL on the website (something like pandoc -V website=sorse.github.io/programme/workshops/event-004/)

@Chilipp so for the metadata - could you list what you want in the left column,and then for other variables, where you want them? It would be helpful to be explicit because I have to update the template.

Hmm, from my feeling, the sidebar should contain:
DOI: $doi$
Links:
  - \href{https://sorse.github.io}{SORSE}
  - \href{$website$}{Event Website}
Category: $category$
Published: $date$
License:
<<your current text>

And the authors should be listed as you do, and maybe you can add an ORCid button next to it? You could use the academicons latex package for it (see https://tex.stackexchange.com/questions/275578/is-there-a-standard-way-to-include-orcid-in-tex-pdf)
hope this pseudo-code is understandable :sweat_smile:

The orcid package is just a font file, we can look at that after the basics are addressed. Can you walk me through how the abstracts are to be discovered? In a folder? A list somewhere? I need to know how the action should expect to find them. How can I start to go about testing the action?

@Chilipp what I can do is have an input file of full paths to different markdown files, and then loop through that. And so that would mean that the events should render into a text file we can use for that. Thoughts? If I can get a basic setup I can start actually creating the sorse template and action yaml.

Can you walk me through how the abstracts are to be discovered? In a folder?

yes, they are all located as _events/*/event-???.md, that's probably easier than a file

How can I start to go about testing the action?

via PR into https://github.com/Chilipp/sorse.github.io maybe? Actually we could also take the master branch of my fork and make it a branch here. Would you prefer that?

Let me first develop the ability to specify an input folder with markdowns, then I'll open a PR to your branch to test with the minimal template, then we'll update to an actual template (and add it to the repo) and go from there!

$ find _events -regex '.*/[^/]*.md'
_events/workshops/event-004.md
_events/software_demos/event-002.md
_events/software_demos/event-001.md
_events/talks/event-003.md

looks good!

I'd suggest to put the PDF files with the same path, just ending in .pdf (i.e. when we convert _events/workshops/event-004.md, the PDF file should be rendered at _events/workshops/event-004.pdf)


[FEATURE] Suggested MiniHack Editor Webpage tweaks

🚀 Feature
Could we populate the level with a standard level that demonstrates the individual building blocks (like the one used on the readme)? Could we also have a "clear level" button to get to the empty level that is currently shown when calling https://minihack-editor.github.io/

CC @Bam4d

Solved in https://github.com/minihack-editor/minihack-editor.github.io/pull/1.


Replaced Freedom with Liberty

Q
A

Bug fix?
no

New feature?
yes

Needs wipe?
no

Fixed issues
#462

Description:
The USS Freedom carrier is now replaced with the USS Liberty destroyer. All essential markers and and assets are moved to sensible positions on the destroyer and provide a working start point for the campaign. The two little birds in the hangar can be flown out of there, when the Potato 01 helicopter is gone from the aft deck. In a later stage, with a "startbase dialog", there will be a functionality to move the helicopter to the aft deck automatically.
The weapon systems on the destroyer are fully functional and can be accessed via a UAV terminal. Currently the ship artillery and guided missile depot are empty. The basic thought is to provide a kind of "invest X amount of resource or point Y to rearm these powerful weapons" in a later phase.
Content:

[x] Removed USS Freedom
[x] Placed down USS Liberty
[x] Moved all needed markers and assets to the new platform
[x] Replaced the hull number, ship flag and ship name
[x] Adjusted the start vehicle spawn code to work with the boat racks etc.

Tested on:

[x] Local MP Vanilla
[x] Local MP ACE
[x] Dedicated MP Vanilla
[x] Dedicated MP ACE

lgtm


fix(cli): generate static libs in "src-tauri"

What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[x] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[x] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[x] I have added a convincing reason for adding this feature, if necessary

Other information
Currently with @tauri-apps/cli@next we generate the static libs into project root <project>/gen/.. instead of <project>/src-tauri/gen/apple/Externals/debug/lib<name>.a, so npm run tauri ios dev fails.
This PR fixes it.

I don't know much about Tauri's mobile implemention but to be honest i can't imagine that this is the correct solution. The src-tauri directory is not required to have this name, or be on that folder level, it's only the standard we use for the templates.
Instead i think we should try to detect the correct "root" dir (the tauri dir) like we do everywhere else.
Either way, thanks for looking into it and for taking the time to contribute :)

@FabianLars if you can send me a ref where we search the "src-tauri", I can update the PR for this.

There should be a tauri_dir() function in helpers/app_paths.rs i think

@FabianLars I found it, too :)
PR open again.
cargo fmt doesn't work on my machine :/

I didn't see your PR earlier and fixed the issue with the same approach on #6699. Checking your PR still made me realize there's a better way to implement it, so let's do it :)


Add support for additional ops in OpSpecConstantOp.

MSL: Support op OpQuantizeToF16 in OpSpecConstantOp.
All: Support op OpSRem in OpSpecConstantOp.
I was not able add new tests, as these would require SPIR-V Assembly shaders, which I'm not familiar with creating.

I have some experience with that. Hang on a moment...

There is an existing test, shaders-msl/asm/vert/spec-constant-op-composite.asm.vert. I have attached a patch which adds some tests to that file.
spec-const-tests.diff.txt

I have attached a patch which adds some tests to that file.

Thanks very much! Tests added to PR.


wrong training result when changing training data

When I use VOC2007 data to train, every thing is perfect.
But when I download 'cat' from Imagenet website, the training result is wrong even I changed the number of classes to 1 and the other corresponding place to 2.

Hello @lantuzi
Are you pre-processing the image correctly? You might be missing the pre-processing step found in the generator. If I recall correctly you should pre-process your input using this function
from keras.applications.imagenet_utils import preprocess_input

Hi, @oarriaga
I still use the code from repo with slight change. So the training has this one in 'SSD_training.ipynb':
yield preprocess_input(tmp_inp), tmp_targets
and the test has this one in 'SSD.ipynb':
inputs = preprocess_input(np.array(inputs))


Devise 4: unkown colum 'password'

After updating to Devise 4 just now, I can no longer do
User.new(email<EMAIL_ADDRESS>password: 'testtest', password_confirmation: 'testtest').save!
The above line will fail, because column password  does not exist.
After switching back to < 4, everything works as expected.
What changed? This should be documented!

@sepastian Devise 4 now support Rails 5 and method to track the attribute password changes was added.  Are you using Ruby on Rails? Which version of Rails are you using? I think it was a Rails bug that it tried to insert all non-persisted attributes on database. You may want to update your Rails minor version together.

Thanks @ulissesalmeida!
I was using rails-4.2.0 together with devise-4.0.0.
After updating to rails-4.2.6, everything works as expected, i.e. I again can do:
User.new(email<EMAIL_ADDRESS>password: 'testtest', password_confirmation: 'testtest').save!


after pause video the view show thick gray line ?

after pausing the video the view of youtubePlayer showing thick gray line like this image

How to remove it ?

Am also experiencing same thing. Did You get solution for this, If yes could you please share answer here.
Thank you

yes,I moved the constraint to go under the navigation item. (Stupid solution), for better results I think you should change the library.
Sorry bro. :(


Question: Monolith example EC2 + EKS

Question
I am deploying a modified version of the Monolith example.
I am having some success getting registration working but I am not seeing connections established.
Examples
The main error I see in the NSC init container is:
Jun 15 23:42:50.429 [ERRO] [cmd:[/bin/app]] [retryClient:Request] try attempt has failed: Error returned from api/pkg/api/networkservice/networkServiceClient.Request: rpc error: code = Unknown desc = an error occurred during authorization policy check: rpc error: code = PermissionDenied desc = no sufficient privileges: cannot support any of the requested mechanism

The main error that I see on the NSE is:
Jun 15 23:45:05.144 [ERRO] [id:nsm] [type:networkService] (11.1)             Peer link not found

Context
The primary differences between my setup and the setup in the example:
Basics, I am using…

An EKS cluster instead of KinD
The NSE running on a separate EC2 instance
AWS NLBs instead of MetalLB
Route53 records instead of the local coreDNS container

Kubernetes Version: 1.23
NSM version: 1.8.0
Spire Version: 1.6.2

Other artifacts/Logs
Cluster info dump
https://drive.google.com/file/d/1KS3W_VEPUUH1s4jUgamaU_1m8kNG4Jry/view?usp=sharing
External NSE logs
https://drive.google.com/file/d/13fsFB29isPmvmMq279UaK537ietAwekD/view?usp=drive_link

K8s Spire Server:
apiVersion: v1
data:
  server.conf: |
    server {
        bind_address = "<IP_ADDRESS>"
        bind_port = "8081"
        trust_domain = "use.experimental.k8s.ikarem.io"
        data_dir = "/run/spire/data"
        log_level = "DEBUG"
        #AWS requires the use of RSA.  EC cryptography is not supported
        ca_key_type = "rsa-2048"
        default_x509_svid_ttl = "1h"
        default_jwt_svid_ttl = "1h"
        ca_subject = {
            country = ["US"],
            organization = ["SPIFFE"],
            common_name = "",
        }
        # Federation config was added here for unification of Spire setups
        # This config will do nothing until Spiffe Federation bundles are configured manually
        federation {
            bundle_endpoint {
                address = "<IP_ADDRESS>"
                port = 8443
            }
            federates_with "docker.nsm" {
                bundle_endpoint_url = "https://external-nse.usw.experimental.k8s.ikarem.io:8443"
                bundle_endpoint_profile "https_spiffe" {
                    endpoint_spiffe_id = "spiffe://docker.nsm/spire/server"
                }
            }
        }
    }

    plugins {
        DataStore "sql" {
            plugin_data {
                database_type = "sqlite3"
                connection_string = "/run/spire/data/datastore.sqlite3"
            }
        }

        NodeAttestor "k8s_psat" {
            plugin_data {
                clusters = {
                # NOTE: Change this to your cluster name
                    "experimental-use" = {
                        use_token_review_api_validation = true
                        service_account_allow_list = ["spire:spire-agent"]
                    }
                }
            }
        }

        KeyManager "disk" {
            plugin_data {
                keys_path = "/run/spire/data/keys.json"
            }
        }
        Notifier "k8sbundle" {
            plugin_data {
                webhook_label = "spiffe.io/webhook"
            }
        }
    }
kind: ConfigMap
metadata:
  name: spire-server
  namespace: spire

K8s Spire Agent
❯ kubectl get configmap spire-agent -n spire -o yaml
apiVersion: v1
data:
  agent.conf: |
    agent {
        data_dir = "/run/spire"
        log_level = "DEBUG"
        server_address = "spire-server"
        server_port = "8081"
        socket_path = "/run/spire/sockets/agent.sock"
        trust_bundle_path = "/run/spire/bundle/bundle.crt"
        trust_domain = "use.experimental.k8s.ikarem.io"
    }

    plugins {
        NodeAttestor "k8s_psat" {
            plugin_data {
                cluster = "experimental-use"
            }
        }

        KeyManager "memory" {
            plugin_data {}
        }

        WorkloadAttestor "k8s" {
            plugin_data {
                # Defaults to the secure kubelet port by default.
                # Minikube does not have a cert in the cluster CA bundle that
                # can authenticate the kubelet cert, so skip validation.
                skip_kubelet_verification = true
            }
        }
        WorkloadAttestor "unix" {
            plugin_data {}
        }
    }
kind: ConfigMap
metadata:
  name: spire-agent
  namespace: spire

Docker Spire Server:
root@ip-10-1-101-46:/# cat /tmp/spire1451413651/server/server.conf
server {
    bind_address = "<IP_ADDRESS>"
    bind_port = "8081"
    trust_domain = "docker.nsm"
    data_dir = "/tmp/spire1451413651/data"
    log_level = "WARN"
    ca_key_type = "rsa-2048"
    default_svid_ttl = "1h"
    ca_subject = {
        country = ["US"],
        organization = ["SPIFFE"],
        common_name = "",
    }
    federation {
        bundle_endpoint {
            address = "<IP_ADDRESS>"
            port = 8443
        }
        federates_with "use.experimental.k8s.ikarem.io" {
            bundle_endpoint_url = "https://spire-server.spire.use.experimental.k8s.ikarem.io:8443"
            bundle_endpoint_profile "https_spiffe" {
                endpoint_spiffe_id = "spiffe://use.experimental.k8s.ikarem.io/spire/server"
            }
        }
    }
}

plugins {
    DataStore "sql" {
        plugin_data {
            database_type = "sqlite3"
            connection_string = "/tmp/spire1451413651/data/datastore.sqlite3"
        }
    }

    NodeAttestor "join_token" {
        plugin_data {
        }
    }

    KeyManager "memory" {
        plugin_data = {}
    }
}

Docker Spire Agent
cat /tmp/spire1451413651/agent/agent.conf
agent {
    data_dir = "/tmp/spire1451413651/data"
    log_level = "WARN"
    server_address = "<IP_ADDRESS>"
    server_port = "8081"
    insecure_bootstrap = true
    trust_domain = "docker.nsm"
}

plugins {
    NodeAttestor "join_token" {
        plugin_data {
        }
    }
    KeyManager "disk" {
        plugin_data {
            directory = "/tmp/spire1451413651/data"
        }
    }
    WorkloadAttestor "unix" {
        plugin_data {
            discover_workload_path = true
        }
    }
}

@trastle Thanks for details!
Also I did not find logs from the nsc/nsmgr/reigstry/forwarder from the k8s cluster. By some reason cluster dump did not collect all stuff. So if you have a possible please attach logs from  nsc/nsmgr/reigstry/forwarder too.
I saw in logs problems with registry authz, so probabbly the use-case could work with NSM v1.6.1 https://github.com/networkservicemesh/deployments-k8s/tree/release/v1.6.1/examples/k8s_monolith
Let me know if you test it.

Thanks Denis.
New log uploaded here: https://drive.google.com/file/d/1LlW0NyZaoO7q_GY5f5JRnE6LvB0GbxiU/view

I'm not sure I follow the comment about v1.6.1
Do you want me to try downgrading NSM to the older version?
I can run the integration test for https://github.com/networkservicemesh/deployments-k8s/tree/release/v1.8.0/examples/k8s_monolith so I presume the use case works correctly on there however once I modify the deployment to use EKS and an EC2 instance rather than everything being in containers on the Kind network I am not having success getting connections.
Which log messages are you seeing that indicate a failure in the registry Authz? I would like to understand how to observe the same.

Thanks for updating logs.
Good new there is no problems with spire.
As I can see the issue in the logs that forwarder from k8s cluster can not connect to the forwawrder part of the monolith nse
by url tcp://<IP_ADDRESS>:32965.
So k8s cluster part of the setup looks good and we should focus on the monolith nse.
Could you restart the example and start capture logs from the  monolith nse with flag --followright at start?
I think we're missing critical logs from the start of the monolith nse that could help with next steps .


create CreatedOnStaticGeneratorsChangeEvent, CreatedOnTemplatesChangeEvent async objects

create CreatedOnStaticGeneratorsChangeEvent, CreatedOnTemplatesChangeEvent async objects

It's not possible for now. I don't know yet if we really need this approach.