Media files called gedcom.ged incompatible with GEDZIP format

As previously mentioned in https://groups.google.com/g/gedcomgeneral/c/Hh05Hj8X8Ac
If a GEDCOM file contains a media file named gedcom.ged (as per the following example), and the data is then saved in GEDZIP format, then the media file will have the same name as the GEDCOM file (gedcom.ged).  Clearly we cannot have two files with the same name.
0 @X1@ OBJE
1 FILE gedcom.ged
1 NOTE A family tree supplied by my cousin

Originally, I suggested that media is stored in a subfolder in the GEDZIP file.  However, now that 7.0 is issued, this will lead to a significant backwards incompatibility, and I suspect this change is not likely to be approved.
As an alternative, we could state that media files MUST NOT have the name gedcom.ged.

I agree this is a problem with the current spec. As you note, the spec has been released so I thing we ban gedcom.ged as a FILE payload. I also think it worthwhile to ban MANIFEST.MF and all paths beginning META-INF/; I see that as the intent of the paragraph mentioning them in the current specification.


Restricted use of sudo for containerlab

Hi,
I would like to allow the use of containerlab for non root user who's not allowed to run all command with sudo.
 For information the user have docker rootless installed in it's home with kernel userremap enabled and set in /etc/subuid and /etc/subgid.
Thanks

closing due to inactivity

Maybe with podman support, containerlab doesn't need to be run as root finally?

sudo containerlab deploy --topo srlceos01.clab.yml                                                                                1 ⨯
Error: could not list containers: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

It seem that containerlab not read the DOCKER_HOST env variable

You need to use sudo -E to preserve env vars.

it worked on me


Creating User Model

This issue covers the creation and testing of the User Model in our application. The User Model is a critical component of our system, representing the users of our application and their associated data.
The User Model should include the following fields:
Basic user information: First name, last name, username, email, password, and role.
Profile details: Bio, profile picture path, occupation, birthday, hobbies, social media links, skills, favorite quote, languages, achievements, education, and work experience.
Relationships with other users: Lists of followers and following.
Saved products: A list of products saved by the user.
Chat sessions: A list of chat sessions the user is part of.
Each field should have appropriate validation, such as required fields, minimum and maximum lengths, and uniqueness constraints. The model should also include methods for checking if a username or email already exists in the database.
In addition, the password should be hashed before being stored in the database for security reasons.
Unit tests should be written to ensure the model behaves as expected, including tests for validation and any methods added to the model.
Finally, the model should be integrated into the rest of the application and tested in the context of the entire system.

Also, the building-in validations for checking if the email of username already exists


stage1: add pod mutability as a service

To provide pod mutation capabilities for finer-grained control over rkt app containers a new optional stage1 service with special semantics is proposed.
See kubernetes/kubernetes#25899

cc @jonboulle @alban @iaguis @s-urbaniak @lucab @yifan-gu @euank

Can we also have the SVG (or whatever was the source) for the PNG? It will make future updates to this quicker.

The rktnetes code would need to get support for this PodMutator interface. What about @vcaputo's suggestion on https://github.com/systemd/systemd/issues/3610#issuecomment-229709336:
The rktnetes code could enter the pod namespaces and exec systemctl from there. That could be done via rkt container start... commands that would:

in stage0, fetch the new app, extract it in the CAS, render it in the pod rootfs
in stage1, write the systemd unit files, enter the pod, execute systemctl commands from within the pod

@alban what about other orchestration frameworks than kubernetes?
Also keep in mind that due to the recent container runtime interface proposal, rk8s will have to be restructured.

@tmrts if there are commands like rkt container start..., then most of the code will be in rkt. rktnetes could merely call those commands, so it would not cause code duplication.

@alban I was referring to this

The rktnetes code could enter the pod namespaces and exec systemctl from there.
But, creating a rkt container start ... is possible with any solution

General comment on this proposal:

Depending on the low-level interface exposed by this service, external consumers/orchestrators will need to keep track and enter each pod namespace (eg. network) in order to mutate apps
If I'm not wrong, this solves only half of k8s requirements as it doesn't allow for operations outside of stage1 (eg. attaching a new volume)

@alban @lucab @yifan-gu @euank Using the given feedback and having OOB discussions, it seems that creating subcommands for the necessary operations seems the preferred way at the moment. While I'm reluctant about changing the API to facilitate new features instead of introducing flexibility, I'll proceed with the other approach for the purposes of CRI

#2932 supersedes this design

Can this be closed out then?

Please close it if it's not needed anymore. I'll move it to the next milestone in the meantime.

The design might still be useful in the future, but in the meantime I'm closing this issue.


Local SMTP Endpoint Route Not Working

Describe the bug
I've got Postal up and running and almost everything is working.  Inbound routing works for Address Endpoints, but doesn't seem to work for SMTP endpoints.  I am using Postal for outbound email successfully, and the goal was to replace inbound email intended for a self-hosted GitLab's incoming email service.  Previously, I simply NAT'd TCP/25 directly to the internal GitLab instance, but would like to place Postal between them so that I can have more flexibility with all inbound email to the domain.
To Reproduce

Add SMTP Endpoint with internal IP address.
Add a route that uses the SMTP Endpoint
Send an email to this new route.
Incoming Messages error indicates "No SMTP servers were available for .  No hosts to try."

Expected behaviour
I expected the email to be delivered to Postal first and then forwarded to the GitLab instance (where I'm also running Postfix).
Screenshots
N/A
Environment details

OS: Ubuntu
Browser: Chrome
Version: Postal 3.3.3
Type: Web UI

Additional information/context
SMTP directly into GitLab works.  Telnet to GitLab SMTP (TCP/25) from the Postal host works.

Thank you for your reply.  I apologize, I just realized I didn't explain that GitLab is on a separate VM, so I didn't need to change the SMTP port there.  Postal is running on it's own server and the SMTP Endpoint just has the IP of the GitLab server (and the default port 25).

Did you have a look at the SMTP logs in Postal?

Add SMTP Endpoint with internal IP address

I just spotted this, I bet that is the problem. I think it has to be a hostname in the box rather than an IP address.

Perfect!  This was, in fact, the issue.  I had to add an entry to my /etc/hosts so that it resolved correctly internally, but once I did that, it worked with the hostname rather than IP.

Glad you figured it out :pray:


fix: deployment to Portainer is broken

:tada: This PR is included in version 0.3.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

Fixes #35


Ember 3.13

This should also fix testem and gpu issues. I updated travis to use ember-try, as well, so we can test against the recommended Ember versions.

@aomran any chance we could get this in? Looks like we need to restart the travis build.


feat(editor): design updates on editor header

This PR...
Changes

Fixes

How to test it

Screenshots

Checklist

[x] tested locally
[ ] added new dependencies
[ ] updated the docs
[ ] added a test

@topliceanurazvan lets resolve issues on this mate then I will raise another pr with those changes to 2.0 if we change remote on this it becomes 43 files since source branch is different :)

Closing this since we moved this mr from 2.0 on here https://github.com/kubeshop/monokle/pull/2785/files


API Privileges via Groups

OS.js definately needs privilege support via groups. This is easily doable via the Handler.
It basically only needs to throw an Exception when calling certain functions server-side.
Demo handler will make all users have FULL PRIVILEGES
Groups:
admin - Full privileges

api - Core API Access
application - Application API
vfs - Filesystem read/write
upload - Filesystem upload
curl - cURL access

Frontend

[ ] Hide packages that you do not have privileges to
[x] Add more user information in Settings application

PHP

[x] Implement a check method
[x] Implement check call in API methods
[ ] Add checks to packages
[ ] Filesystem paths etc

How to add privilege to a custom function:
class TestAPIHandler
  extends APIHandler
{

  public static function myFunction(Array $arguments) {
    // ...
  }

}

API::AddHandler('myFunction', Array('TestAPIHandler', 'myFunction'), Array(APIUser::GROUP_VFS, 'customgroup'));
API::SetHandler('TestAPIHandler');

Node

[x] Implement a check method
[x] Implement check call in API methods
[ ] Add checks to packages
[ ] Filesystem paths etc

How to add privilege to a custom function:

(function() {

  exports.register = function(CONFIG, API, HANDLER) {

    API.myFunction= function(args, callback, request, response) {

      if ( !HANDLER.checkPrivilege(request, response, ['groupname']) ) {
        return;
      }

      // ...
    };

  };

})();

@livep2000 It's on its way ;) It works in the PHP server now at least.

@khoaakt Just letting you know that I've started on this ;)

That was easier than I first thought... The ground-work is there now :)

@andersevenrud Good job ;), but don't hurry because it will waste time for bug fixes

@andersevenrud : love ye !
Got a custom handler running now, accessing my own userdatabase.
With use of the new nginx configuration file.
I'll wait a bit before I translate my sites usergroups to your privilege template.
But looks good so far!
Imre

@khoaakt I have no issues marked as bug. And have not recieved a bug-request in ages. ;)

Superseeded by #304


⚠ Bofrost.es has degraded performance

In 0a4b85d, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1464 ms

Resolved: Bofrost.es performance has improved in b0838cc after 10 minutes.


pkp/pkp-lib#7222 Use default landing page url for current publication

https://github.com/pkp/pkp-lib/issues/7222

oh, noticed I need a continue instead of break there. Will fix that.

Nate, I think you're already active on this one.

Yeah let's see what happens in the discussion for https://github.com/pkp/pkp-lib/issues/8027.

Did you make a decision about the versioning?

Yes, we decided to remove the feature to automatically generate a new DOI for each version. I believe support for the %b variable has just been removed.

ok, so basically in that case we just want to have
$postedContentNode = $this->createPostedContentNode($doc, $pubObject->getCurrentPublication(), $pubObject);
and no looping through other versions. Also we can remove the intraWork relations that deal with versions.
Right?

@ajnyga I'm not sure. It's still possible to assign different DOIs to two versions of the same publication. The only thing we settled on was removing the automatic creation of a different DOI for each version.


[Bug?] Extra space on the right side of the screen on iOS safari in portrait orientation

Hi, I found that in the portrait mode of iOS safari, there is some extra white space on the right side of the screen(outside of the screen) ,that means you can accidentaly scroll to the white space.
You can see the problem on this sample site as well, so it seems not to be the problem of my code.
https://jeromeetienne.github.io/AR.js/three.js/examples/mobile-performance.html
Any solution to this?
Thank you!

I'm on Chrome 80 on Android 10. I have seen the same- a white border about as wide as the VR icon. But it's only there sometimes (less often than not). Feels random, I can't always reprodice it, but seems related to change of screen- either rotate from landscape back to portrait, or VR headset mode back to screen based AR.


Allow inputs of strings

What would be the chance of allowing native input of a string, rather than a file input? otherwise your library is pretty good 😄

Hi there, sorry for the delay in getting back to you.
It is possible to do the tokenization / de-encapsulization in a syncrhonous manner, where you just have a Buffer or string and not a stream. This is how I use it syncronously in one of my projects:
function deEncapsulate(rtf) {
  const onError = (err) => {
    if (err) {
      throw err;
    }
  };

  const stream1 = new Tokenize();
  const stream2 = new DeEncapsulate('either', true);

  // Hijack the push methods
  stream1.push = (token) => {
    stream2._transform(token, '', onError);
    return true;
  };

  const strs = [];
  stream2.push = (piece) => {
    strs.push(piece);
    return true;
  };

  // Pump the data
  stream1._transform(rtf, '', onError);
  stream1._flush(onError);
  stream2._flush(onError);

  const str = strs.join('');
  if (!str.startsWith('html:') && !str.startsWith('text:')) {
    throw new Error('Expected "html:" or "text:" prefix');
  }

  return {
    mode: str.startsWith('html:') ? 'html' : 'text',
    text: str.substr(5)
  };
}````


missing plugin error

Hi,
I got a working jasmine-karma, and just installed this after reading: https://docs.angularjs.org/guide/unit-testing, which directes here.
So I installed the plugin and setup the karma.conf.js as mentioned in the readme file.
When I run Karma I get:
Perhaps you are missing some plugin?```

Any idea why this happens?

In your karma.conf.js, add 'karma-ng-html2js-preprocessor', to the plugins.

Hi,
It was the first or second thing I tried - with no success...
It just says the same thing about "plugins" instead of "preprocessors" (WARN ["plugins"]).
requirejs and jasmin do work though...
Any more ideas?

Just a sanity check, you already installed the package by npm install --save-dev karma-ng-html2js-preprocessor, right?

Hmmm... I've installed it globally.
My Karma is installed globally, so that's what I did with this plugin...
Might this be the issue?

It needs to be installed locally

Sorry about that... I've just copied the files locally and it reads the plugin :)


Security Schema does not include description

The Swagger spec includes a description key, the schema for the security document in Swagger2Markup also has the key, but even if included in the provided swagger document, it is not included in the rendered output. I have made a Security Document Extension and verified that the description key is null, so I assume the problem is with the parser and not the output generation.
Swagger2Markup version: 1.3.1 & 1.3.2-SNAPSHOT

Thx. Would you like to create an issue in the swagger-parser project.

@RobWin I do not know how this project uses that project or how to tell them that the problem even exists in that place. I have tried to checkout the code and see if I can fix this myself, but I can't really figure out how the pieces fit together (I am not a java developer).
https://github.com/swagger-api/swagger-parser/issues/480  maybe you can add some specific information?


Updates to ChatOps - Automated commit

What

Adds chatops commands

'/test all'
'/test bats'
'/test readme'
'/test terratest'

Drops codefresh
Drops slash-command-dispatch
Removes codefresh badge
Rebuilds README

Why

Change over from codefresh to GH Actions
Facilitate testing of PRs from forks

/test all

/test all

@3h4x It's funny, the tests are required but we can't run them since they don't yet exist in the master branch. 😅


add quiet as non-cli option?

i use grunt-sass which implements node-sass. i know that node-sass offers a quiet option, but when i pass {"quiet": true} as an option, i continue to get debug warnings during compilation. i believe this is because quiet is not actually implemented as an option outside the cli. that being the case, it would be wonderful if you could pass quiet as an option when instantiating node-sass. please consider implementing this enhancement.
thanks!

The quiet flag only quiets CLI output. I'm not sure what you'd expect it to do via the Node API.
There is no way to quiet @debug and @warning in either the CLI or Node API.

um, is grunt not a cli application?

Node Sass is split into two parts, the CLI and the Node API. The CLI has a quiet option for informational output from the CLI. The Node API has not output that can be quieted.
@debug and @warn are part of the Sass language, they cannot be turned off.


Validation error when score -1

As fixed with https://github.com/AppraiseDev/OCELoT/commit/0ac45f450ec177620d3765b0a0fbe7f5988923ba
We would need a proper validation error in case we end up in the -1 scenario

@kocmitom can you please remind me: when did this happen and where would you like to throw a ValidationError?

I do not remember the details, but the issue was that the last year we did a quick fix by making score -1 when it failed. And we should make a proper validation of that error.

Unclear what the desired change of behaviour here is... closing as wontfix.


Dorks not work

``I've tested the library and it's awesome.
But dorks not work.
from googlesearch import search
result = search("site:semana.com nacion 2011", num_results=100, lang="es", advanced=True)
for x in result:
    print(x)

I fixed it in an upcoming release.


Remove API to dynamically disable plugins

A plugin being enabled or disabled based on the runtime config is not useful except for component plugins.
Removing that bit of state from the generic plugin level rids us form a couple of corner cases, e.g., missing plugins from the version operator, or a warning that gets displayed tenzir connects to a tenzir-node with mismatching plugins.

Re-targeted onto topic/error-propagation, this should automatically switch back to main once the other branch is merged.


Feature Request (Submitted by 3723)

Description
Admin search (or general site search if it's the same): if we correct spellings of player names with special characters (with accents or umlauts) you have to type them in exactly the way they're spelled or you can't find the card, e.g. Hài Nam Hoàng instead of Hai Nam Hoang or AOU instead of names with ÄÖÜ.
Desired Functionality
The search should find the player even if the name isn't spelled with special characters. That way we can have correct names but it's easier to look for players. So a less strict search perhaps?

Not reproducable


Issue159: Enable Reader Groups and implement release_segment at a particular offset for EventStreamReaders.

Change log description

Enable release_segment_at a given offset.
Enable reader group API.

Purpose of the change
Fixes #159
What the code does

Enable an API to release segment slice at a given offset.

    ///
    /// Release a partially read segment back to the reader and also indicate the offset upto which
    /// the segment slice is consumed/processed.
    ///
    pub fn release_segment_at(&mut self, slice: SegmentSlice, offset: i64) {}

Ensure a drop() of SegmentSlice causes segmentSlice to be auto released.
Enable creation of ReaderGroup. The reader group object can be used to create event stream readers.

// Create a reader group to read data from the Pravega stream.
let rg = client_factory.create_reader_group("rg".to_string(), stream).await;
// Create a reader under the reader group. The segments of the stream are assigned among the
// readers which are part of the reader group.
let reader1 = rg.create_reader("r1".to_string()).await;

Enable the following new APIs on the Readers.

A method to initialize the event reader EventReader#init
A method to obtain a SegmentSlice to read events from a Pravega segment.The user can use the
SegmentSlice's iterator API to fetch individual events from a given Segment Slice.
EventReader#acquire_segment.
A method to release the Segment back at the given offset. EventReader#release_segment_at.
This method needs to be invoked only the user does not consume all the events in a SegmentSlice.
A method to mark the reader as offline.EventReader#reader_offline.
This method ensures the segments owned by this readers are transferred to other readers
in the reader group.

Tests

Additional unit and integrations tests to verify release_segment and read in presence of Stream scaling.
Additional unit and integration tests to verify multi readers , segment rebalance and reader offline functionality.
Enabled the use of mock-all for unit tests.

How to verify it
All the existing and newly added tests should pass.

Codecov Report

Merging #165 into master will decrease coverage by 1.11%.
The diff coverage is 53.52%.

@@            Coverage Diff             @@
##           master     #165      +/-   ##
==========================================
- Coverage   78.73%   77.61%   -1.12%
==========================================
  Files          50       51       +1
  Lines        9422     9467      +45
==========================================
- Hits         7418     7348      -70
- Misses       2004     2119     +115

Impacted Files
Coverage Δ

src/client_factory.rs
98.75% <ø> (ø)

src/lib.rs
96.66% <ø> (+4.35%)
:arrow_up:

src/event_reader_group.rs
17.85% <17.85%> (ø)

src/event_reader.rs
65.28% <49.23%> (-7.97%)
:arrow_down:

src/segment_slice.rs
74.71% <75.00%> (+3.85%)
:arrow_up:

src/reader_group/reader_group_state.rs
85.12% <90.74%> (-4.65%)
:arrow_down:

src/reader_group/reader_group_config.rs
91.48% <100.00%> (ø)

shared/src/naming_utils.rs
93.65% <0.00%> (-2.81%)
:arrow_down:

shared/src/lib.rs
80.93% <0.00%> (-1.63%)
:arrow_down:

... and 8 more


Where can I download .dmg?

Not soup yet, but my intent is to publish via the App Store.

Apple's App Store. Enjoy.


all: run goimports happy

For code readability.

Hi, @zchee, I'm afraid the existing gci configuration is intentional. The current import grouping (just two groups) is consistent with other bufbuild repos (like bufbuild/buf and bufbuild/connect-go).

@jhump Ah, I see. That's the bufbuild code style. I respect it.
So, just PR about all: add import alias for not matched import path and package name. WDYT?

I think import alias also not bufbuild style. Close.

@zchee, sorry I didn't reply to this. I got pulled into something late last week and have been kind of heads down for a while. I was still considering this pull request. My main concern with merging it is that it won't last very long: as the code is edited and new imports are added, things will change and the aliases may be lost.
I think the intent is completely reasonable. But I also think we need some way to check/enforce it in CI if we want these aliases to be preserved over time. If there's a way to make golangci-lint enforce it, I'd be receptive to it.

@jhump Nop!
and yes, golangci-lint has importas linter, which enforce strictly them.
I'll re-open PR with that later, Thanks!

@jhump Thanks!!

@jhump Would you like to send this change to another repository by me?


for 0.11.9 release

Update Tables [compat] Tables = "^1.0"

Codecov Report

Merging #206 into master will decrease coverage by 0.86%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #206      +/-   ##
==========================================
- Coverage   83.11%   82.25%   -0.87%
==========================================
  Files          31       31
  Lines        2008     1927      -81
==========================================
- Hits         1669     1585      -84
- Misses        339      342       +3

Impacted Files
Coverage Δ

src/parameter_inspection.jl
50% <0%> (-50%)
:arrow_down:

src/hyperparam/one_dimensional_ranges.jl
82.5% <0%> (-12.63%)
:arrow_down:

src/composition/networks.jl
67.94% <0%> (-1%)
:arrow_down:

src/equality.jl
90% <0%> (-0.91%)
:arrow_down:

src/utilities.jl
74.32% <0%> (-0.68%)
:arrow_down:

src/show.jl
15.38% <0%> (-0.65%)
:arrow_down:

src/distributions.jl
83.83% <0%> (-0.48%)
:arrow_down:

src/resampling.jl
88.18% <0%> (-0.38%)
:arrow_down:

src/data/data.jl
94.36% <0%> (-0.38%)
:arrow_down:

src/interface/data_utils.jl
95.34% <0%> (-0.21%)
:arrow_down:

... and 8 more

Continue to review full report at Codecov.

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


How to query ADX from SSIS?

The article states that "For example, you can create SSIS jobs to query Kusto with a KQL query." but who would one do this in practice?

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

ID: eed42031-4dbf-b3d2-7488-cf202c7a2722
Version Independent ID: af054c90-d722-d422-a5f2-41bef3ad2f40
Content: KQL over TDS - Azure Data Explorer
Content Source: data-explorer/kusto/api/tds/tdskql.md
Service: data-explorer
GitHub Login: @orspod
Microsoft Alias: orspodek

@chribben Thanks for your patience. We are still looking into this and hope to get back to you soon.

@chribben Thanks for your feedback. Our investigation shows that the SSIS reference in this topic is a mistake. We'll be submitting a documentation change based on your suggestion. Please let us know if there's anything more we can do for you.

#please-close


Could you add "Listing"

As in "Code listing"
Ideally the user should have an ability to add whatever category they want.

Hi virzak
The ability to add custom categories is very close to being ready. It should be released within the next two weeks.


Merge closed Glowstone pull requests

split off from https://github.com/GlowstonePlusPlus/GlowstonePlusPlus/issues/6:

Already added #191 Difficulty setting in glowstone.yml
Already added by entities-ecs, to be merged #196 Gravity for entities
[ ] #211 Chest sounds and animations
[ ] #225 SIGTERM handling
Note: Changes are needed to quickly handle the SIGTERM, instead of doing the normal shutdown process.
[x] #226 Damage
Functionality already added #237 Inventory windows for all inventory blocks
[x] #242 Variable block sounds
[ ] #272 Prevent illegal placement
Not valid #274 getItemInHand()
Functionality already added #286 Ore generation
Already added by entities-ecs, to be merged #282 Entities
Functionality #373 Player.isOnline()
Functionality already added #381 Redstone
Note: the main redstone PR has features the subsequent split ones do not. It would be preferable to add stuff in this PR that are not in the future PRs.
Not valid #386 Chat color
[x] #391 Network unit tests
Functionality already added #436 Basic Redstone support
Functionality already added #439 Redstone buttons and levers
[ ] #483 Configurable messages
Not valid #515 Space between > and command
Functionality already added #518 Fixes errors on join on a whitelist or ban
Not valid #587 Fix console check in headless environments
[ ] #624 IO utils can load a world without a server

BTW, the old code is up for grabs on the (almost completed) implementation of all living entities with this pr.

I also saw your entities-ecs branch. Would that be better to merge over your main entities branch?

I also saw your entities-ecs branch. Would that be better to merge over your main entities branch?

We never got ECS to work, and even then, it's not a real ECS system. Ultimately, it's up to you guys, but I'd rather a quasi component system attached to entities to make the implementation work, and a bunch of systems to work with it.

Hmm ok. I guess I can merge the entities branch and then we can get ecs or a component system working later.


ART-1811, Bug 1806825: Fix gitTreeState in oc version

This should make the output of oc version extracted from a payload print gitTreeState: clean instead of gitTreeState: dirty

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@7503e3e). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #234   +/-   ##
=========================================
  Coverage          ?   25.71%
=========================================
  Files             ?       26
  Lines             ?     5682
  Branches          ?     1129
=========================================
  Hits              ?     1461
  Misses            ?     4173
  Partials          ?       48

Impacted Files
Coverage Δ

doozerlib/distgit.py
31.78% <ø> (ø)

doozerlib/dblib.py
20.53% <0.00%> (ø)

doozerlib/rpmcfg.py
11.97% <0.00%> (ø)

doozerlib/gitdata.py
18.51% <0.00%> (ø)

doozerlib/metadata.py
33.12% <0.00%> (ø)

doozerlib/brew.py
47.72% <0.00%> (ø)

doozerlib/olm/bundle.py
0.00% <0.00%> (ø)

doozerlib/repos.py
45.05% <0.00%> (ø)

doozerlib/image.py
17.75% <0.00%> (ø)

doozerlib/util.py
30.87% <0.00%> (ø)

... and 17 more

Continue to review full report at Codecov.

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


Create request function only if redirectToMainDomain is true

Fixes this comment https://github.com/getlift/lift/pull/97#issuecomment-922938989

@mnapoli rebased and all is green :traffic_light:


WeakCollectionCleaner.exit is not static

I have a NPE in fixGeoToolsLeak because exit method in org.geotools.util.WeakCollectionCleaner is not static, so invoke(null) cannot be used.
I found this method: https://navatintarev.wordpress.com/2012/05/18/geotools-memory-leak/
Could you check pls? If you think that could be a new solution I can prepare a patch.
Thank you.

Thanks for the report!
I created a test case to verify the problem, and released version 1.15.2 to fix it. It should propagate to Maven Central shortly.

Perfect. Thank you very much!


Modal Closes on Login

Modal Closes on Login
User Story
AS AN avid reader
I WANT to search for new books to read
SO THAT I can keep a list of books to purchase
Acceptance Criteria
GIVEN a book search engine
WHEN I enter my account’s email address and password and click on the login button
THEN the modal closes and I am logged in to the site

Users are able to correctly login and the modal closes with new navigation menu options.


Fix spid specific nspec service pointer

Allow for sub context inference routing to spid/xxxDAO from client based on the user spid. For example, smte user can hits smte/transactionSummaryDAO with x.transactionSummaryDAO.select(console.log).

This code also looks non-reentrant:
// Make context available to thread-local XLocator
XLocator.set(effectiveContext);
session.setContext(effectiveContext);
The effectiveContext shouldn't be stored in the Session.

This code also looks non-reentrant:
// Make context available to thread-local XLocator XLocator.set(effectiveContext); session.setContext(effectiveContext);
The effectiveContext shouldn't be stored in the Session.

I recall code which pulls the context from the session.  We'll have to find and understand these, then remove effectiveContext from the session.

DO NOT MERGE, I would like to meet to discuss.

Superseded by https://github.com/kgrgreer/foam3/blob/development/src/foam/nanos/boot/ByServiceProviderFactory.java


ios 9 support?

would it be easy to support ios 9? the app store says that the app requires ios 10. it would be nice to be able to use riot on older devices.

would it be easy to support ios 9?
No. This would be possible but not easy. IOS 10 brought so much things to help development.

iOS 9 is 4 versions old. Apple makes a good job for supporting OS updates on old devices. We rely on the manufacturer support here.


pkg/endpoint: change Endpoint SecLabels field to Identity

Address the FIXME comment to rename Endpoint's SecLabels field to Identity.
This results in more consistent naming across the code.
Signed-off by: Ian Vernon<EMAIL_ADDRESS>

test-me-please

I don't suppose you'd be willing to call it SecIdentity or some variant of that? It's less consistent (since I'm sure we use just identity or id in all places we use this variable) but it's a trap for anyone reading the code: Is e.Identity the endpoint ID ? (unique per node) or the security identity? Worse, one is constant and the other changes regularly.

@raybejjani in that case, let's call it SecurityIdentity. One of the biggest barriers of entry to the code in my opinion is that lack of consistent vocabulary in fields across the system - IMO we should make all identity fields refer to 'security identity' in that case, as well. What do you think?

Very +1 (so, +2!). More seriously, yes, SecurityIdentity is even better because the ID abbreviation is also a little overloaded already. In particular, since this is a term we use in our user docs it makes sense to reflect that in the code too.
I don't want to make more work for you but, yes, we should also make all the other places we use it also SecurityIdentity.

@raybejjani

I don't want to make more work for you but, yes, we should also make all the other places we use it also SecurityIdentity.

We can tackle this piecemeal as we find such improvements throughout the code - I prefer to keep PRs as small as possible, so will keep this in terms of endpoint.SecLabel --> endpoint.SecurityIdentity. Will change the name to SecurityIdentity in the next upload.

test-me-please


[WIP] Offer create/edit endpoint

Hackish way of creating/updating offer via API

Closing this one, as I want to abandon all this mock fuss here. Will open new pull request.
Mocing resolved separately in #884


Incorrect type for target parameter of ParameterDecorator type in core.d.ts

As mentioned in this comment:
https://github.com/Microsoft/TypeScript/issues/2249#issuecomment-89842445

Fixed in #2635


no auto restart

need! auto restart!!!!!!!!!!!!!!!!!!!!

What do you mean by, No Auto Restart and that it need's it?
The bot has the auto restart thing in-built so that when you die, you start on a new cell automatically.
Do you mean to say that it's broken? If so, try re-installing it, and if it doesn't work, consult Apostolique about the problem.

You might need to log out of your facebook account, then log back in.

Ok, I found the source of the bug. I am not sure what is wrong with the IF statement though...I added some comments to the code! (Seriously, add more comments to the code. It's almost as if you don't want anybody else to improve it.)
    if (getPlayer().length == 0 && !reviving && ~~(getCurrentScore() / 100) > 0) {
        console.log("Dead: " + ~~(getCurrentScore() / 100)); **//Works perfectly**
        apos('send', 'pageview');
    }

    if (getPlayer().length == 0) { **//Also works**
        if ((d.localStorage.wannaLogin != null && fbDone) || d.localStorage.wannaLogin == null) { **//Right here seems to be a bug**
            console.log("Revive " + d.localStorage.wannaLogin);
            setNick(originalName);
            reviving = true;
        } else { **//This is what happens**
            console.log("Wait!");
        }
    } else if (getPlayer().length > 0 && reviving) {
        reviving = false;
    }

I promise I'll comment everything!
((d.localStorage.wannaLogin != null && fbDone) || d.localStorage.wannaLogin == null)

This first part can probably be simplified to:
d.localStorage.wannaLogin && fbDone

This simply means if you are supposed to be connected to Facebook AND you also are already connected to Facebook, then start the game.
The second part could be simplified to:
!d.localStorage.wannaLogin

And that simply means: If you are only playing as a guest, then you can just start right away.
The problem comes when people are playing using the loader.user.js in some cases, the system has the time to connect to Facebook and cache it in locaStorage.loginCache before the launcher.user.js code even has the time to get called. This makes the variable "fbDone" never become true.
There's a little conflict though (or perhaps there isn't any and it's all in my head) if the Facebook login is cached doesn't mean that it's okay to start the game,

Uhm, I guess I got it! So, is this correct (Oversimplified): The bot got a facebook connect test/function just like agar.io. Depending on who is quicker, it may or may not work.
Oh, and I guess I will make a fork of this AWESOME project. A suicidal one that only cares about getting you to level 9001! (Over 9000...hehe)

I think I should make a wiki of all the important forks. Before, I was able to check the network graph, but now that there are too many forks, it's almost impossible to find the ones that people are working on.
And you're right, if I understand it correctly, it's a contest of who is quicker. (Well, I could just ignore Facebook and let my bot auto start like it used to. On the first spawn, you'd still be size 10 (Since my auto spawn is faster than Facebook), but after your first death, you'd respawn with the correct Facebook size.) I could also put a timer, but in my mind, a timer is flawed by nature.

thx guys!

Ok, amazing! :D
Though, wouldn't it be possible to call the "kill"/"dead" function that agar.io has? (Even if it doesn't actually end up killing you, just get the relevant code to run. Maybe it has to restart afterwards?)


Improve instructions: Link to External Pages with Anchor Elements

Challenge Name
Basic HTML and HTML5: Link to External Pages with Anchor Elements
https://beta.freecodecamp.org/en/challenges/basic-html-and-html5/link-to-external-pages-with-anchor-elements
Issue Description
The image displaying the anchor elements is smashed together. I think it should be broken into smaller parts and displayed with regular text like below:
Let's break down the example:

Here's` a  link to freecodecamp.org for you to follow.

Normal text in the p element

Here's a ... for you to follow.

Anchor tag (requires a closing tag)

href is an anchor tag attribute

The text within the anchor tags, link to freecodecamp.org, will display a link to click

Here's` a  link to freecodecamp.org

Final Render

Here's a  link to freecodecamp.org for you to follow.

I think there's no problem with the image displayed on the challenge. The only change which should be done to the image is that there must be double quotes instead of single quotes on the href attribute. Though, single quotes work but using double quotes is a good practice.
@Bouncey I would like to implement this change if required :)

when I tried to run npm start I got Error: Connection strategy not found

npm run develop is your friend
On Sun, 24 Dec 2017 at 09:14, harsha<EMAIL_ADDRESS>wrote:

when I tried to run npm start I got Error: Connection strategy not found
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/freeCodeCamp/freeCodeCamp/issues/16289#issuecomment-353774026,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARtk5jci0NlDsuObccNsA9HBs3Ojv1vgks5tDhXdgaJpZM4RLm-g
.

i am newbie here please help me what to do....please mentor me..

@prinzpiuz You should go through the freeCodeCamp curriculum. Good luck.

This is an accessibility issue as well. I'm using tota11y for accessibility visualization and this is how screen readers would see.


[VL] Daily Update Velox Version (2024_03_01)

Rebase velox 2024_03_01

Is it possible to let bot put the commit history at pr description ? cc @zhouyuan @PHILO-HE

Is it possible to let bot put the commit history at pr description ? cc @zhouyuan @PHILO-HE

Yes, It's doable and this is requested by several Gluten developers. Will add this in the bot code.
Thanks,
-yuan

/Benchmark Velox

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_4821_time.csv
log/native_master_02_29_2024_22d9fe3c8_time.csv
difference
percentage

q1
33.28
33.44
0.166
100.50%

q2
24.56
27.05
2.500
110.18%

q3
37.52
35.95
-1.570
95.82%

q4
37.29
39.22
1.923
105.16%

q5
68.88
71.30
2.423
103.52%

q6
6.74
7.43
0.684
110.14%

q7
85.65
85.83
0.187
100.22%

q8
86.48
85.20
-1.277
98.52%

q9
124.13
118.37
-5.759
95.36%

q10
44.51
43.82
-0.698
98.43%

q11
20.31
20.13
-0.178
99.12%

q12
27.03
26.26
-0.773
97.14%

q13
46.07
46.41
0.336
100.73%

q14
18.11
20.53
2.428
113.41%

q15
30.99
28.82
-2.177
92.98%

q16
14.42
12.90
-1.520
89.46%

q17
102.29
103.50
1.212
101.18%

q18
151.51
149.47
-2.043
98.65%

q19
13.66
12.55
-1.109
91.88%

q20
28.40
28.87
0.468
101.65%

q21
225.78
227.08
1.297
100.57%

q22
15.67
13.78
-1.888
87.95%

total
1243.29
1237.92
-5.368
99.57%

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_4821_time.csv
log/native_master_02_29_2024_22d9fe3c8_time.csv
difference
percentage

q1
33.34
33.44
0.106
100.32%

q2
23.92
27.05
3.131
113.09%

q3
37.86
35.95
-1.902
94.98%

q4
37.71
39.22
1.505
103.99%

q5
71.84
71.30
-0.541
99.25%

q6
7.12
7.43
0.306
104.30%

q7
85.70
85.83
0.134
100.16%

q8
86.75
85.20
-1.549
98.21%

q9
125.77
118.37
-7.392
94.12%

q10
44.63
43.82
-0.812
98.18%

q11
21.09
20.13
-0.958
95.46%

q12
30.10
26.26
-3.840
87.24%

q13
45.00
46.41
1.405
103.12%

q14
19.16
20.53
1.371
107.15%

q15
28.94
28.82
-0.128
99.56%

q16
13.90
12.90
-1.000
92.80%

q17
102.78
103.50
0.721
100.70%

q18
151.24
149.47
-1.771
98.83%

q19
14.23
12.55
-1.674
88.23%

q20
26.90
28.87
1.968
107.32%

q21
223.92
227.08
3.166
101.41%

q22
13.65
13.78
0.123
100.90%

total
1245.55
1237.92
-7.631
99.39%

Is it possible to let bot put the commit history at pr description ? cc @zhouyuan @PHILO-HE

@ulysses-you, thanks for your suggestion! I just added some code in internal script to discover new commits for each rebase. Now the new commits can be put into PR's description by bot. See https://github.com/apache/incubator-gluten/pull/4908. cc @zhouyuan


302: Add custom reader for docker logs

PR for #302

@lumimul thanks a lot! :)

@rultor merge it

@rultor merge it

@amihaiemil OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge it

@amihaiemil Done! FYI, the full log is here (took me 3min)

Job gh:amihaiemil/docker-java-api#334 is not assigned, can't get performer


BaCon - BASIC to C converter

https://www.basic-converter.org/

It's rather a compiler isn't it? But it has it own BASIC dialect. I don't know for sure if it should be there or not.

Let's the maintainer decided this for me.

I'm not sure what to do with it. It's seems that it's not a dialect.

I'm not sure what to do with it. It's seems that it's not a dialect.

It has it own extensions to the BASIC language (so do other BASICs). This making it not standard BASIC (BASIC has no standard anyway, there will always be dialects with the original Microsoft products could be viewed as the references). btw it's fine to not including it though.


add-pino-destination-stream-support

Description

I would want to control the destination of a log (in my case log to console and to a file).

[x] I have read and understand the CONTRIBUTING.md document in this repository

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

Checklist:

[ ] I have added tests that prove my fix is effective or that my feature works
[x] Existing test suite passes locally with my changes
[x] I have made corresponding changes to the documentation

Probably it would make sense to rename the option to loggerDestinationStream or loggerDestination or loggerStream. What do you think?

Thanks for the PR @dominikzogg . We're planning on upgrading pino to the latest version in 2.0 (a month or so out), which will have some breaking changes for the types. I'd be curious if we could fit this in with it. Here's the PR: #2698. If you could pull it down and give your thoughts on how this would fit in, that would be great.
Overall, this seems like an easy, non-breaking change that we could get tested and merged. Can you provide an example destination stream that you were working with for writing to disk?

@denolfe i use the same integration with a newer pino version in another project without an issue in upgrade. https://github.com/chubbyts/chubbyts-petstore/blob/master/package.json#L82 https://github.com/chubbyts/chubbyts-petstore/blob/master/src/service-factory.ts#L162

@dominikzogg Fantastic, thank you.

Hi @denolfe, is there anything missing, that i should do to finish the PR?

At first glance, it's looking good. I'll review this in the coming week.

@denolfe done, i also prefer the logger prefix, thanks for looking into it

Released in https://github.com/payloadcms/payload/releases/tag/v1.11.3

@denolfe already have it on production, thanks for mentioning!


Update data-box-faq.yml

Updating country list

@madhurinms : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@alkohli can you please merge this. #sign-off

@madhurinms: I'm sorry - only the author of this article, @v-dalc, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

Hi @madhurinms - This pull request was opened in the public repo. PMs should work in the private repo, per the Microsoft Docs contributor guide. We can keep this PR open for review and merge, but would you make future content updates in the private repo? Thank you!

Thanks @ktoliver how long would the merge take?

@v-dalc Could you review the proposed update to your article?
Thanks.
@madhurinms There's no SLA for author approval in the public repository.

#sign-off

Thanks, all.


Error installing Dropbox-iOS-SDK

Hello Drew,
In readme file you write to add "pod "Ensembles/Dropbox", "~> 1.0" to include dropbox sync, but I have this error message:
Error installing Dropbox-iOS-SDK
[!] /usr/bin/curl -f -L -o /var/folders/7s/9pgxb0wx2wq2fk0pc29jjxfc0000gn/T/d20171019-3649-1dytiec/file.zip https://www.dropbox.com/static/developers/dropbox-ios-sdk-1.3.13.zip --create-dirs --netrc-optional
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   178  100   178    0     0   1363      0 --:--:-- --:--:-- --:--:--  1369
0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
and cocoapod stops.
I tried to change "pod "Ensembles/Dropbox", "~> 1.0" -->  pod 'ObjectiveDropboxOfficial' and the error disappear but then this line do not works anymore: #import "CDEDropboxCloudFileSystem.h"
could you help me or fix the problem importing directly from cocoapod?
thank you

I'm afraid that info is out of date. Will fix.
You need to use Dropbox V2.
pod"Ensembles/DropboxV2","~>1.0"

See last chapter of free book http://leanpub.com/ensembles


Page search in documentation doesn't cover tabs

Before the restructuring of the docs navigation, the "Search for Icon" page was it's own page and thus searchable in the search bar. Now it was moved to a tab on the Foundation/Icons page and cannot be found using the search-bar. I think these pages should still be searchable but this would mean we have to be able to target a certain tab to open by the url.

Maybe tags are searchable. Test and if it works, add tags for sub-pages to make them searchable.

Tags are not searchable. After further investigation, it seems to not be possible right now: https://github.com/storybookjs/storybook/discussions/24793
https://github.com/storybookjs/storybook/issues/14724


Make EVP_PKEY_asn1_new() stricter with its input

I'm thinking of this as a bug fix that should be backported to at least 1.1.0, but would like a second opinion.

Strict compilation wanted extra parentheses around flags & ASN1_PKEY_ALIAS.  I also added a test in test/asn1_internal_test.c to check our internal structures.  Reconfirm needed.

Personally I think the expression should be written out in full like the comment and not condensed into this short hand format that requires effort to follow ... i.e. don't be clever, be clear

Personally I think the expression should be written out in full like the comment and not condensed into this short hand format that requires effort to follow ... i.e. don't be clever, be clear

I completely agree with you. It was in my mind, I just didn't say it loud. And I am the living example that too much boolean algebra is hazadardous for the human brain, see above.

Ok, I hear you.  Fixup coming up

Merged.
master / 1.1.1:
38eca7fed09a57c1b7a05d651af2c667b3e87719 Make EVP_PKEY_asn1_new() stricter with its input
1.1.0:
29cbeb9f0279678706dc9f5d96bcb64fc766658f Make EVP_PKEY_asn1_new() stricter with its input


Sorting the page in the order including tables

Is there any way where we can sort the total information in the way it was on the page? I've tried various methods but failed to do that. please share the code if you have
thankyou

So there is a text ordering algorithm but I understand that it seems to fail.
Text ordering is based on a couple of rules that cannot cover every layout.
To help you more I need more info, what is going wrong and especially what do you mean with sorting. Many layouts require to segment text but different segments can be regarded as independent which is why text sorting can be done in various ways.

Per suppose I've uploaded a page and I need the output text in the same way it was present in the table
For this image I need the output text as title,text, text,text,title ,text ,text ,text,title,title,table,table information. In the same order of the page's input.

This is basically what deepdoctection does for text ordering.
The algorithm, however, is rule based. It will not work for all document layout types.
To get text in reading order but with layout segments (e.g. title, text, ...) I suggest looking at this discussion.
You can also configure the text order algorithm. Check this notebook for more information.
Please note, that you might not always want to have all layout items to be considered (e.g. if you want to separate narrative text and tables).
This is configurable as well.


Feature request - sequence attribute generation

Hi, thanks for the great open source project.
Wondering if the lib currently supports sequential attribute generation?
If yes, would you please provide an example?
If no, it'd be great to have this feature =D
Cheers

Howdy @ivawzh could you share an example that represents sequential attribute? It's fine if that's in another language.

Thanks for the quick reply.

typeorm-factory is the lib I used while with TypeOrm https://github.com/antonversal/typeorm-factory#usage
TLDR
const PostFactory = new Factory(Post)
  .sequence("title", (i) => `title ${i}`)
  .sequence("text", (i) => `text ${i}`)
  .attr("likesCount", 10)
  .assocMany("comments", CommentFactory, 2)
  .assocOne("author", AuthorFactory);

On the other hand, I think Thoughtbot's FactoryBot (formerly known as FactoryGirl) for Ruby on Rails would be one of the most battels tested factory API. Doc link here

@ivawzh This Library currently doesn't support sequence, although it should probably accept a function for manipulating that as a compromise.
Maybe the make function could accept a second param as a function
https://github.com/pragmaticivan/mikro-orm-entity-factory/blob/master/src/entity-factory.ts#L39
 abstract make(overrides?: Partial<E>, fn: (E) => Promise<E>) =>: Promise<E>;

Wondering how you would suggest managing the state of sequencing?
Maybe a bit of example of your planned API would be nice.


x/pkgsite: DB has empty documentation rows

The database has many rows in the documentation table with empty GOOS/GOARCH columns. That shouldn't happen.

It's unclear why these rows were inserted, but I've deleted them, and re-fetching some of the affected modules shows that the current worker isn't re-inserting blank rows. To be sure I made it an error to do so.
Closing until the problem recurs.


Prometheus doesn't reload rule files obtained with glob

Bug Report
Rule files are not reloaded when modifying them or sending the HUP signal.
What did you do?
I configured multiple rule files in a directory:
The rules are correctly loaded at startup but when modifying them, they are not reloaded:

when modifying them
when sending HUP signal to Prometheus

What did you expect to see?
Prometheus reloading the rule files and updating internal rules (as seen in GUI).
What did you see instead? Under which circumstances?
No trace of rule reload in logs and rules not updated in GUI
Environment

System information:
Linux 2.6.32-696.1.1.el6.x86_64 x86_64

Prometheus version:
prometheus, version 2.5.0 (branch: HEAD, revision: 67dc912ac8b24f94a1fc478f352d25179c94ab9b)
build user:       root@578ab108d0b9
build date:       20181106-11:40:44
go version:       go1.11.1

Prometheus configuration file:

rule_files:
  - alerts/*.rule.yml

Logs:

...
level=info ts=2019-01-21T23:05:10.169104815Z caller=main.go:632 msg="Loading configuration file" filename=XXXX
level=info ts=2019-01-21T23:05:10.172320287Z caller=main.go:658 msg="Completed loading of configuration file" filename=XXXX
...
level=info ts=2019-01-22T11:00:30.210078663Z caller=main.go:632 msg="Loading configuration file" filename=XXXX
level=info ts=2019-01-22T11:00:39.844110776Z caller=main.go:658 msg="Completed loading of configuration file" filename=XXXX

And Docker with per-rule-file volumes isn't involved? Because if you mount a file (instead of a directory) as a volume into a container, changes to those files on the host do not become visible in the container until the container is restarted.

It seems that sometimes it works and sometime it doesn't.  💀
I think it is rather related to some slowness.
Looking into the grafana dashboard, I see bumps in fds_count (x2)  and query duration (x500).
But it may be due to the reload.
I close the issue since it is not related to the wildcards.

Thanks for the follow-up @michael-doubez!


GraphQL API not returning duplicate related items

For example, if you add the same related item multiple times, the GraphQL API will uniquify the related items thereby hiding the duplicates.
This was tested on the mongodb adapter.

I'm just going to point out that I'm not sure this is actually the bug. Unless we're going to support storing duplicate IDs in relationships properly (which would require quite a bit of work and testing) I think we should fail validation if duplicate IDs are connected.
Right now it only sort of works and there's work to be done in the Admin UI as well before it works reliably. Until there's a clear use case / need, we could go the other way and not support duplicate IDs in relationship values at all.

Closing as duplicate of #288


Review added at repo-reviews.github.io

Thank you for building soda-core!
@ras44 created a review titled:
Promising library, quickstart confusion
on repo-reviews.github.io to share their experience using soda-core.
link to review
If you would like to help your super-users share their experiences using your repo, add a badge to your README.md.
We hope that sharing these experiences helps your users increase their productivity.
--
Please be kind,
I’m a human!

SODA-1794


Select all (cmd + a) in handle Field does not work (Mac OS X Chrome)

This is a small issue but still a small usability thing and annoyed me a little bit.
When creating a BlockType and you want to change the handle, Cmd + A should select the whole input value, but it directly gets unselected again.
Tested in Chrome 50.0.2661.102.

Ah yeah, I see what you mean. Should be relatively easy to fix. I'll make sure it's done for the next release.


How to stake for profile validation?

For profile validation should one person submit the staking fee, or allow crowdfunding. What will be better?

Crowdfunding done.


Animate boss enemy character

Description
Task: Animate boss enemy character
Feature: Save Game, Multiple Difficulties and Enemy Attack Improvements #221
The boss enemy character will be animated to improve users' visual experience and meet our emotional goals (i.e. users should fear the enemies, particularly the boss, when they appear). User testing will first be conducted to uncover whether the boss enemy is currently identifiable and portrays fear, danger etc. This step is important as currently user testing has only been conducted on the isolated boss enemy png before it was implemented in the game. Animations will be created based on user feedback and iterated further with more user input.
Dependencies
No dependencies
Milestones
List of steps that need to be completed for this task.

[x] Conduct user testing of boss enemy implemented in the game (Fri Sep 23.)
[x] Create sketches of boss enemy animation frames (Sun Sep 25.)
[x] Create high-fidelity pixel frames for animation (Wed Sep 28.)
[x] User feedback on hi-fi animation and final changes (Fri Sep. 30)
[x] Implement animations in game (Sun Oct. 2)

Completion Deadline: Sun Oct. 2
Extras
Documentation

TODO JavaDoc

Member

Annabel (@Annabel-Kennedy) (Annabel Kennedy)
Aleks (@a-siroki) (Aleks Siroki)

Accidental duplicate


PTFE-1380 toggable list of options/commands to init message

Hello tcarmet,
My role is to assist you with the merge of this
pull request. Please type @bert-e help to get information
on this process, or consult the user documentation.
Status report is not available.

Waiting for approval
The following approvals are needed before I can proceed with the merge:

the author

one peer


Doesn't work with pen in Windows 10

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when
The program doesn't work with the pen in Windows 10 tablets.  I am pretty sure it isn't just me because someone else referenced this on the anki comments.
Describe the solution you'd like
A clear and concise description of what you want to happen.
To be able to use the pen/stylus (still works with finger).
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I do not have a windows 10 tablet so I cannot fix this. Can you test whether https://hanziwriter.org/demo.html has the same issue?

I do not have a windows 10 tablet so I cannot fix this. Can you test whether https://hanziwriter.org/demo.html has the same issue?

What does "not working mean"?

What does "not working mean"?

I'm not sure if I have the same problem or if OP just has it not work at all. I have a Wacom Graphire 2 Tablet ET-0405A-U0S with Mouse & Pen USB Ruby with driver wacomtablet_6.2.0w5.exe. If it's set to mouse mode it works, if it's set to pen mode it can stop drawing the stroke in the middle.

For the character 笔 it stops drawing the last stroke as soon as I pass the bottom horizontal line in pen mode but works in mouse mode.
For 毛 it stops when I pass the second stroke while drawing the last stroke.
三 it stops on the last stroke when I touch the 'rice' diagonal.
口 when I cross to the right side of the character box on the second stroke.
When it fails to draw the stroke even though I haven't taken the pen off the tablet yet, it draws the intended stroke in blue (if I've failed it 3 times).
Is it possible it somehow lacks all Leniency when in pen mode, but obeys the setting in mouse mode? I have it set to the max.
Switching the wacom pen to mouse mode makes it work, the wacom mouse works, any other mouse works, it's just the wacom pen when in pen mode that lets go of the stroke before I tell it to.
 But, if instead of letting go I right-click with a mouse twice, it opens and closes the right-click menu, letting me complete the whole stroke. When the context menu is opened by pen or mouse, it draws the intended stroke in blue.

@khonkhortisan There is no code in the plugin itself that checks for pen vs mouse, does the same happen in https://hanziwriter.org/demo.html ? If yes, then you might need to raise the issue there. I sadly cannot help you guys much with this as I do not use zoom or tablet.

I just noticed another difference, the mouse cursor may or may not disappear during the stroke depending on what program I'm using, and whether the wacom tablet driver is set to absolute position pen mode or relative position mouse mode. Even when hanziwriter isn't involved at all, these programs behave differently.
pen + https://hanziwriter.org/demo.html + firefox: drags the page up or down instead of drawing a stroke, cursor visible
pen + https://hanziwriter.org/demo.html + chrome: writes stroke correctly, cursor disappears
pen + https://hanziwriter.org/demo.html + opera: writes stroke correctly, cursor disappears
pen + https://hanziwriter.org/demo.html + edge: writes stroke correctly, cursor visible
pen + https://hanziwriter.org/demo.html + internet explorer: doesn't load, doesn't write, cursor visible
pen + maobi + anki: stops drawing mid-stroke, cursor visible, stoke completion depends on stroke length and leniency
pen + blank space + firefox: drags the page, cursor visible
pen + blank space + chrome: drags the page, cursor disappears
pen + blank space + opera: drags the page, cursor disappears
pen + blank space + edge: drags the page, cursor visible
pen + blank space + internet explorer: selection, cursor visible
mouse + https://hanziwriter.org/demo.html + firefox: writes stroke correctly, cursor visible
mouse + https://hanziwriter.org/demo.html + chrome: writes stroke correctly, cursor visible
mouse + https://hanziwriter.org/demo.html + opera: writes stroke correctly, cursor visible
mouse + https://hanziwriter.org/demo.html + edge: writes stroke correctly, cursor visible
mouse + https://hanziwriter.org/demo.html + internet explorer: doesn't load, doesn't write, cursor visible
mouse + maobi + anki: writes stroke correctly, cursor visible
mouse + blank space + firefox: selection, cursor visible
mouse + blank space + chrome: selection, cursor visible
mouse + blank space + opera: selection, cursor visible
mouse + blank space + edge: selection, cursor visible
mouse + blank space + internet explorer: selection, cursor visible


Command line is incorrect in document ions

Need to also include -ljsoncpp and -lcurl
Also, should move this Getting Started.

Move second half of 'Build from Source' and compiling instructions at the end of 'Getting started with SBOL'


Testing NOT sending notification on BotBuilder-Bot commenting

Hello World!

Hi @stevengum97! I didn't detect any code in your issue. The devs and community can more quickly help you if you provide the exact code that produced your issue. If you are unable to provide the exact code due to restrictions, please provide code that replicates the issue. If you have not visited Stack Overflow to find more information or ask a question about the issue, I highly encourage you to do so!


sfdx force:user:password:generate generated an invalid password

Summary
This popped up in our CI pipeline today, just the once: ERROR running force:user:password:generate:  INVALID_NEW_PASSWORD: Your password must include letters and numbers.
  Unfortunately, until we fix it and release, you just have to retry it as a workaround.
W-8904350

Thanks, @mshanemc! Wish I was still part of the Ohana just so I could follow the GUS tickets!

@dcstuff  you can at least see the PR now that most stuff is moving to open-source.  When that closes, it means it's getting pretty close.


Painter Partition Problem in Java and JavaScript using Binary Search

💥 Proposal
Painters Partition problem is used to find the minimum cost given to painters to finish painting the houses. I would like to implement this problem in Java and JavaScript using Binary Search.
Have you read the Contributing Guidelines on Pull Requests?
Yes

I would like to implement the above question in Python, I will write neat and clean code
please assign me this issue under GSSoC 2021


🐛 Login | Unable to cancel the "sign up / log in" page

Device Info

SSW Rewards Version 2.2.2 (2)
iPad mini (5th Gen)
iPadOS 17.0.3

Steps to Reproduce

Tap "Sign up/Log in" on the first screen.
Click the "Cancel" button on the log in page.

Figure: The tapped cancel button
Expected Result
Returned to the first screen, and able to click the "Sign up / Log in" button to attempt signing up or logging in later.
Actual Result
Returned to the first screen, but a spinner is displayed and the "Sign up / Log in" button is disabled. The user is stuck at this screen unless they quit the app using the App Switcher.

Figure: The unending spinner and disabled "Sign up / Log in" button

Closing - this has already been fixed.


Update Flutter Style Guide for "Order other class members in a way that makes sense"

Issue
The Flutter Style Guide provides valuable guidance for maintaining a consistent codebase. However, there's a specific guideline regarding the order of methods in Flutter widgets https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#order-other-class-members-in-a-way-that-makes-sense that might benefit from some adjustments.
Proposal
The current style guide recommends ordering methods so that "build" comes after other methods, including overridable methods. This can be counterintuitive and less aligned with common best practices for structuring Flutter widget code.
In practice, and alignment with the "One Level of Abstraction per Function" principle, it is often more intuitive to order methods in the following way:

Overridden methods, except for "dispose," should be placed before the "build" method.
The "build" method for Widget and State classes.
dispose (if it is a StatefulWidget)
Private methods, such as utility functions, are placed after the build method.

This ordering is consistent with Flutter's implementation of certain widgets, such as FutureBuilder, and it can enhance code readability and maintainability.
Suggested Revision
I propose revising the Flutter Style Guide to recommend this adjusted method order explicitly. This change can help maintain code consistency across Flutter projects and better align with the practices that Flutter developers commonly follow. The revised section in the style guide could look like this:

If no particular order is obvious, then the following order is suggested, with blank lines between each one:

Constructors, with the default constructor first.
Constants of the same type as the class.
Static methods that return the same type as the class.
Final fields that are set from the constructor.
Other static methods.
Static properties and constants.
Members for mutable properties, without new lines separating the members of a property, each property in the order:

getter
private field
setter

Read-only properties (other than hashCode).
Operators (other than ==).
Overridden methods (except for dispose).
The build method, for Widget and State classes.
dispose (if it is a StatefulWidget)
Private methods.
operator ==, hashCode, toString, and diagnostics-related methods, in that order.

This update provides more flexibility and allows developers to create code that is easier to read, understand, and maintain. It also better aligns with the practices used in the Flutter framework itself.
Community Input
I'd like to hear from the Flutter community on this proposal. Please share your thoughts, feedback, and suggestions regarding this potential change to the Flutter Style Guide. If there is consensus, we can work towards updating the official style guide to reflect these improvements.

That makes sense: private methods should be below public methods.

I disagree that private methods should be moved below everything. It's best to put related functionality together. Otherwise, code changes appear all over the place. Ordering by public/private/getter/setter/method/function/etc or any other technical modifiers would create artificial, meaningless ordering in code.

@yjbanov Thank you for taking the time to share your perspective. I appreciate the ongoing discussion on this matter. I want to clarify that my intention is not to advocate for a complete separation of private and public methods. I agree with you that related functionality should stay together for better maintainability.
My concern stems from the recommendation in the current style guide to place overridable methods, including the 'build' method, after other methods, which might include private methods. This order seems counterintuitive and differs from the structure seen in many Flutter widgets.
In the _FutureBuilderState implementation, for example, we observe a clear and logical ordering that places private fields first, followed by lifecycle methods like 'initState' and 'didUpdateWidget,' then 'build,' and finally 'dispose' and private methods in the end. This approach aligns with the 'One Level of Abstraction per Function' principle and contributes to a top-down narrative in code readability.
My proposal is not to separate private and public methods but to reconsider the order within each category, specifically placing overridable methods, like 'build,' before private methods. This adjustment aims to align with existing practices in Flutter itself and enhance overall code readability.
I hope this clarification helps convey my intent more accurately. I'm open to further discussion and would appreciate any additional insights or suggestions from the Flutter community. Thank you again for your engagement in this conversation.


Encoding bug with the teamslogon.aspx redirection service

Hi, since last week, there seems to be a new bug with the teamslogon.aspx redirection service.
It seems to double encode the provided url, redirecting to an invalid url and resulting in a 404.
Exemple:
https://contoso.sharepoint.com/sites/ContosoNet/_layouts/15/teamslogon.aspx?SPFX=true&dest=/sites/ContosoNet/Home%20page.aspx

will redirect to
https://contoso.sharepoint.com/sites/ContosoNet/Home%2520page.aspx

See the double encoding with the "Home%2520page" above.
The impact is that you can no longer provide to the teamslogon.aspx an url containing a space or any special character.
This will result in a redirect to an invalid url and a 404.

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

ID: 611ed1ac-09a9-3491-7fa8-d282b4558fbe
Version Independent ID: b5a1dba5-beab-7188-fe18-0a045814dde0
Content: Create a Teams 'Intranet Portal app' from a SharePoint Online site or page - Microsoft Teams
Content Source: Teams/teams-standalone-static-tabs-using-spo-sites.md
Service: msteams
GitHub Login: @cichur
Microsoft Alias: heidip

@odrouin Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


[FEATURE] Add specs for anomaly_detection namespace

Part of Adding missing API specs issue

[ ] /_plugins/_anomaly_detection/detectors: ["POST"]
[ ] /_plugins/_anomaly_detection/detectors/_preview: ["POST"]
[ ] /_plugins/_anomaly_detection/detectors/_search: ["GET","POST"]
[ ] /_plugins/_anomaly_detection/detectors/_validate: ["POST"]
[ ] /_plugins/_anomaly_detection/detectors/_validate/{type}: ["POST"]
[ ] /_plugins/_anomaly_detection/detectors/count: ["GET"]
[ ] /_plugins/_anomaly_detection/detectors/match: ["GET"]
[ ] /_plugins/_anomaly_detection/detectors/results: ["DELETE"]
[ ] /_plugins/_anomaly_detection/detectors/results/_search: ["GET","POST"]
[ ] /_plugins/_anomaly_detection/detectors/results/_search/{resultIndex}: ["GET","POST"]
[ ] /_plugins/_anomaly_detection/detectors/tasks/_search: ["GET","POST"]
[ ] /_plugins/_anomaly_detection/detectors/{detectorID}: ["GET","PUT","DELETE","HEAD"]
[ ] /_plugins/_anomaly_detection/detectors/{detectorID}/_preview: ["POST"]
[ ] /_plugins/_anomaly_detection/detectors/{detectorID}/_profile: ["GET","POST"]
[ ] /_plugins/_anomaly_detection/detectors/{detectorID}/_profile/{type}: ["GET","POST"]
[ ] /_plugins/_anomaly_detection/detectors/{detectorID}/_run: ["POST"]
[ ] /_plugins/_anomaly_detection/detectors/{detectorID}/_start: ["POST"]
[ ] /_plugins/_anomaly_detection/detectors/{detectorID}/_stop: ["POST"]
[ ] /_plugins/_anomaly_detection/detectors/{detectorID}/results/_topAnomalies: ["GET","POST"]
[ ] /_plugins/_anomaly_detection/stats/: ["GET"]
[ ] /_plugins/_anomaly_detection/stats/{stat}: ["GET"]
[ ] /_plugins/_anomaly_detection/{nodeId}/stats/: ["GET"]
[ ] /_plugins/_anomaly_detection/{nodeId}/stats/{stat}: ["GET"]

@minalsha Can you also take a look ? The client team wants to get it done before end of July.

Example: https://github.com/opensearch-project/opensearch-api-specification/blob/main/spec/namespaces/_core.yaml#L30-L76
Raising PR(s) is the way to go.


Include the resin-provisioner binary in resinOS

As part of the RDT spec we need the resin-provisioner binary to be included in resinOS. This binary should be built for each architecture as part of the resinOS build process. The binary must be stored in a location that allows for it to be called from the host and from the user container.
The build commands would be something like:
git clone https://github.com/resin-os/resin-provisioner.git
cd resin-provisioner
env GOOS=linux GOARCH=arm go build ./cmd/resin-provision

replace GOARCH with the target architecture

The provisioner is already compiled and included in our connectable images (which is both the resinOS managed and unmanaged).
Ref:
https://github.com/resin-os/meta-resin/blob/master/meta-resin-common/recipes-core/packagegroups/packagegroup-resin.bb#L26
https://github.com/resin-os/meta-resin/blob/master/meta-resin-common/recipes-go/resin-provisioner/resin-provisioner_1.0.4.bb

@agherzan cool. Where does it live currently? Is it available from the user container? How does it get updated - do you pull master everytime a new image is released?

@agherzan I looked around on a production device and a resinOS unmanaged build and neither of them seems to have it anywhere in the rootFS

I'll take a look and come back.

@shaunmulligan What version did you test it on? I just tried on the latest version and I get resin-provision binary deployed as expected on a nuc machine.

@agherzan I think I tested on resinOS unmanaged beta.1 or the beta10rev1, but can't remember. Where is the binary put in the FS?

/use/bin/resin-provision

@agherzan  found it, but its not available from the user container - it needs to be.
I have couple of questions:
Would the master of resin-provision get built for each new image release?
What happens if we need to update resin-provision - would this require a whole new image release?

@josephroberts this tool is part of the OS so it will come with new image releases.
About the path I can't say too much. Maybe @petrosagg can give us an idea.

@josephroberts , why does it need to be accessible from any container? The user needs to be able to run a container with the path to the binary mounted in I would guess

@shaunmulligan "The user needs to be able to run a container with the path to the binary mounted in I would guess" - how would they do this?

They need a way to control how containers are started in their system, like we have with the supervisor

Or they need a tunnel into the host so they can use the docker binary directly rather than using the socket like our supervisor does

We can close this as resin-provisioner is included in the host OS (https://github.com/resin-os/meta-resin/blob/master/meta-resin-common/recipes-go/resin-provisioner/resin-provisioner_1.0.4.bb). Even so, this will be completely re-implemented as part of the Managed/Unmanaged unification activity.


Fix Linux distros not appearing

Fixes Linux distros not appearing, mentioned here.
Not tested, should work. Only merge after testing.

There might be a problem. I ran npm install && npm run dev on a cloud machine and I got this
bundles src/main.js → public/build/bundle.js...
[!] (plugin commonjs) SyntaxError: Duplicate export 'default' (86:7) in /home/runner/wininfosvelte/src/data.js
src/data.js (86:7)
84: ]
85:
86: export default linuxlist;

didn't work @Chiroyce1

Saw it - I think we need to export both the lists as an object. I read somewhere that multiple exports should work.

@Chiroyce1  why?

I'll fix it and then I'll commit to the same branch - I don't want it to be down for a while.

I'll fix it and then I'll commit to the same branch - I don't want it to be down for a while.

if no build success --> it  no deploy
thats how vercel works

oh yeah i forgot - but still. since i dont have node or npm installed locally i have to use the cloud and the cloud is slow. to clarify, i should use npm run dev to test it out right?

run dev is how you test it out in 99% of js framework sites


Add support for Samsung Multiscreen

Hi Guys,
Wondering what the plan for support Samsung support is, looks like it got quite far but never shipped. Seems its been bumped from release a few times and now dropped from roadmap. Is the reason technical or just a matter of priorities. Is it something you would like outside help with?

Luke

Hi @luke,
We're waiting for the Samsung Multiscreen SDK 2.0 and probably new firmwares that would allow hosted web applications. Currently you need a USB drive with your web app connected to the TV to launch it, which is quite limiting.
@viveksekar, other reasons?

Thanks for quick response, 2.0 certainly looks like its an improvement on what they have now. We were planning to submit our app to the samsung store so provided it was installed it could be launched remotely. I guess this will work like DIAL apps do currently.


 No indicators as to what occurred to cause this.
# ps aux | grep puppet-run
root       858  0.0  0.0 132284  3148 ?        S    Jan27   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      1074  0.0  0.1 132288  4472 ?        S    Feb04   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      1278  0.0  0.0 132288  2116 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      1353  0.0  0.1 132288  4472 ?        S    Feb03   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      2292  0.0  0.0 132288  3152 ?        S    Jan16   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      2893  0.0  0.0 132292  3916 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      3683  0.0  0.0 132292  3916 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      3720  0.0  0.0 132284  3908 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      4135  0.0  0.0 132284  3372 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      4216  0.0  0.0 132292  2704 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      5477  0.0  0.0 132284  1500 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      5605  0.0  0.0 132288  3152 ?        S    Jan15   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      5667  0.0  0.0 132288   816 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      6841  0.0  0.0 132296  2748 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      7198  0.0  0.0 132292   888 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      7755  0.0  0.0 132292  1004 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      7888  0.0  0.0 132288  3912 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      7904  0.0  0.0 132284  3544 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      7951  0.0  0.0 132288  3912 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      8468  0.0  0.0 132288  2660 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      8999  0.0  0.0 132296  2200 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      9036  0.0  0.0 132288  3152 ?        S    Jan22   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root      9507  0.0  0.0 132292  3912 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     11662  0.0  0.1 132284  4468 ?        S    Feb04   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     12574  0.0  0.0 132296  3024 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     12659  0.0  0.1 132288  4472 ?        S    Feb04   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     13037  0.0  0.0 132296  2116 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     13193  0.0  0.0 132288  3152 ?        S    Jan19   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     14365  0.0  0.0 132292  3916 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     14599  0.0  0.0 132292  1396 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     16690  0.0  0.0 132284  3148 ?        S    Jan27   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     19544  0.0  0.0 132288  1352 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     19964  0.0  0.1 132288  4472 ?        S    Feb04   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     20451  0.0  0.0 132284  3148 ?        S    Jan16   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     20724  0.0  0.0 132288  3256 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     20897  0.0  0.0 132288  3912 ?        S    Jan05   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     21491  0.0  0.0 132292  3840 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     22222  0.0  0.0 132292  1532 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     22351  0.0  0.0 132288  3152 ?        S    Jan24   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     22508  0.0  0.0 132288  3004 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     22900  0.0  0.0 132296  2372 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     23743  0.0  0.0 132292  1368 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     24551  0.0  0.0 132288  3912 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     24751  0.0  0.0 132292  3916 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     26153  0.0  0.0 132292  1392 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     26297  0.0  0.0 132292  3020 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     26458  0.0  0.0 132296   648 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     26713  0.0  0.0 132288  3912 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     26894  0.0  0.0 132292  3156 ?        S    Jan19   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     26968  0.0  0.0 132292  3916 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     27560  0.0  0.0 132292  1052 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     27838  0.0  0.0 132284  3148 ?        S    Jan22   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     28060  0.0  0.0 132284  3908 ?        S    Jan05   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     29331  0.0  0.0 132284  3148 ?        S    Jan20   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     29580  0.0  0.0 132292  1236 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     30231  0.0  0.0 132284  3148 ?        S    Jan15   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     30570  0.0  0.0 132292  3152 ?        S    Jan22   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     30706  0.0  0.1 132288  4476 ?        S    Feb16   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     30715  0.0  0.0 132292  1448 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     30980  0.0  0.1 132284  4468 ?        S    Feb03   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     31339  0.0  0.0 132288  1092 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     31355  0.0  0.0 132292  2932 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py
root     32541  0.0  0.0 132292  3916 ?        S     2014   0:00 /usr/bin/python /opt/scollector/collectors/0/puppet-run.py

Doesn't cleanup on shutdown and/or panic. I thought maybe we can have a defer() in main that kills all the children - Craig isn't sure that will work but is testing..

One approach would be to have the child processes explicitly set a pdeathsig. The kernel woudl then fire whatever signal you want to the child when the parent died. However, that would require code within the collector itself, and as such may not be appropriate.
Another option (suggested by Shane) would be to write a PID file listing all of the running collector procs. On startup of the collector it could check to see if those PIDs are still runnign and kill em. This is potentially dangerous if those PIDs happen to be something other than collector processes, so the logic here may be a bit muddy.
Regardless of handling the 'scollector panicd' case, during a normal restart scollector ideally should close down all of its children gracefully.

#743 should set pdeathsig on linux.

Another approach (as found by Craig) would be to have Go explicitly set this for its children, which it can do by setting the SysProcAttr, by doing something like the following:
cmd := exec.Command("/bin/sleep", "1")
cmd.SysProcAttr = syscall.SysProcAttr{Pdeathsig: syscall.SIGKILL}
err := cmd.Run()

The only downside to this would be that children running setuid / setgid would clear this flag, so it is not full-proof and can't always be relied upon.

Reopen if still happening.


test/0019: add HuffmanOnly constants for zlib

Go has been released 1.8.
Added HuffmanOnly to zlib stdlib package.

https://github.com/golang/go/blob/go1.8/api/go1.8.txt#L3-L4

@nsf Thanks :)

Sorry it took so long, when I saw the pull request I was afk and then forgot about it.

@nsf np! thank merge :)


Page Navigation Does Not Work (Organization Repository List)

Gogs version (or commit ref): <IP_ADDRESS>0
Git version: 2.17.0.windows.1
Operating system: Windows Server 2012 R2
Database (use [x]):

[ ] PostgreSQL
[X] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gogs.io:

[ ] Yes (provide example URL)
[X] No
[ ] Not relevant

Log gist (usually found in log/gogs.log):
N/A - This is not log related.

Description
When browsing an organizations repository list, if the list is multiple pages, the page selection bar does not work at all. For example, if you navigate to, say:
http://git.ashita.atom0s.com/Plugins/
We have 23 repositories in this specific Organization. However, none of the page buttons at the bottom work. It simply refreshes the current page.
I had this issue on the old v0.9.x branch and have updated to the latest v0.11 branch and still have this issue.
Strangely, the other organizations on my Gogs install do not see this issue, for example:
http://git.ashita.atom0s.com/Addons/

On a side note, monitoring how the link redirect works, it appears to be getting a '302 Found' HTTP code and being redirected back to the base /Plugins/ organization page vs going to the proper paging. The other organization pages do not see this issue and navigate properly.
I do not have any custom setups in place to handle the organization paging manually via any type of redirects or similar in IIS or any web.config files.
I do use Cloudflare for DDoS protection but only for its caching and DNS protections. I do not use any redirections on their end.

How many repositories does Plugins organization have?

Any private repositories?

Nope, all 23 repos are public.

How did you get the count? What is somehow the count is wrong?...


Revert "Juliafi/telemetry providers (#54)"

This change resolves #55
This reverts commit 1285b2d4601650ec80f85462e6eed75e8ccc584e.

Regressions are being addressed in #59


Limit quantity of draftdish command

Change regex of draftdish command to limt quantity to 1-3 digits
Edit test cases to reflect the changes

Coverage increased (+0.03%) to 58.952% when pulling 13ff91beb0c0c9b752ee622499758cc969448106 on px1099:limit-quantity into 2c2f7641a7a2428bbee9f754afe8ebb786ac9c45 on CS2113-AY1819S1-F09-2:master.


tests: add initial test framework

Nice! It's apparent that we need some sort of testing the more advanced modules become.


reviewpage

Description
i have created a review page frontend part
i can also wrork on its backend
Related Issues

Closes #433

@Anjaliavv51
Please merge this pull request 🙂

@Anjaliavv51
Pleas give me a update for this .

@Anjaliavv51
If you want to see something specific please let me know , this pr merge is very important to me , it is the 4th pr for hacktoberfest ...
Please give me a update as soon as possible ..because hacktoberfest will end on 30th October .


chore(Group.Submonoid.Basic): split off Defs

The criteria for including a result in Algebra.Group.Submonoid.Basic:

Can it be defined with only Defs imports?
Is it needed for a subsequent def or instance?

[x] depends on: #17725

I'm not totally sure we want to keep eqLocusM in the Defs file, but monoid homs seem to be used in all the dependencies anyway.

bors merge


Add support for offline patching

This PR implements the offline patching. There are now two ways how to get jbcs patched.

by setting the name of the zip (jbcs_patch_bundle), then this archive is used (if it exists);
by using now implemented custom search

it relies on the zip's default name format
it tries to find all SP packs that are present on the localhost, then picks up the one with the highest number and applies it
if no such zip exists, then nothing happens

https://github.com/ansible-middleware/jbcs/pull/12/files#diff-4c68ae9ce3e937c0273e965eefa5b769cbf57a28770cdfc252128f07ad842043R114
ansible copy module checks the file contents, not just the file path and name; so it will report new_version_downloaded.changed in both copying a new file, or update an existing file. extracting should always be an action triggered by a previous copy operation reported a change, not relying on existence of files in file system.

ansible copy module checks the file contents, not just the file path and name; so it will report

Ok, that's nice.

extracting should always be an action triggered by a previous copy operation reported a change, not relying on existence of files in file system

In that case we will face the (imho incorrect) behaviour I described above.

we will face the (imho incorrect) behaviour I described above

Can you elaborate on what you expect and what is the outcome?
The usage scenario is:

using RHN: only use latest patch, download from rhn, copy to target if not existing, apply if copied
using explicit path: apply what is passed, no question asked (for offline installations; not supported for arbitrary patches which are not coming from RHN)
using the find function: scan for the latest available local file and apply that (is a facility over 2 above, so the same applies)

@guidograzioli Any update on this? :)


[azservicebus] Move re-exported constants into a more recognizable subpackage.

Move any constants/types that get re-exported from internal to the public package to the  'azservicebus/internal/exports' sub package to make them easier to keep track of.

@RickWinter - this should help a bit with making it visually more prominent. I'm sure we could write a lint rule as well. I was using a 'grep' to find most of it.
And since it's a regex I'm sure it could have been even more simple ;)
grep -n -P "^\s*type\s+[^ ]+.+\s+=\s+(exports|internal|atom|utils|amqpwrap|sbauth|test|tracing)\..*$" *.go


Create KIS-1.2.0.ckan

Version 1.2.0 released 2015-07-11
Changed version to 1.2.0, changed download link for 1.2.0 on curse, and changed ksp min to 1.0.3, leaving max 1.0.4 in place
Question: Any reason we aren't grabbing this from github (tag release) instead curse?

you beat me to it by and hour ;)
but you have done KIS but you will need to do KAS as well
http://forum.kerbalspaceprogram.com/threads/92514
this are linked plugins

See #702

Passes local, passes jenkins. Merging with my thanks (extra thanks for getting rid of the typos that have been present since 1.0.0.


Display quality of signals & fix filters (fixes #9)

This PR implements basic display of signal quality, and fixes filters to respect quality.
Unfortunately, the modding API does not seem to have support for showing both qualities and counts on the same icon. So we switch to using labels with icons instead of buttons, which requires increasing column width.

[ ] Add a preference to only enable the new display when asked by user.

(Unfortunately, I don't have time to add the preference this weekend, but I thought I'd at least get the basic PR up showing how to do this.)

thank you for working on this adjustment, it was exactly what I needed!
I installed the mod so I could monitor my Quality modules and the status of each quality component.


[device_info] Add firebase test lab indicator

Description
Extend android device information with a boolean indicator flag whether it runs on a firebase test lab device or not.
We need such an indicator to disable firebase analytics for test devices from the pre-launch report.
I use the proposal implementation from the Firebase Test Lab Documentation.
Related Issues

https://github.com/flutter/flutter/issues/41099

Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[ ] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

This is currently going to return null on iOS. Is that what you want? Can you add an integration test that ensures that it returns either true or false? See https://github.com/flutter/plugins/blob/master/packages/device_info/example/test_driver/device_info_e2e.dart

Thanks for the submission! However, we’re no longer accepting non-critical PRs for this plugin, as we hope in time to be able to transition users to the corresponding plugin in the Flutter Community Plus Plugins repository. We encourage you to submit your PR there.


Reduce usage of Optional and Stream in hot code paths

We should replace Optional and Stream in hot code paths to avoid GC pressure and CPU overhead due to additional method invocations and intermediate object creation.
Using the Stream API makes the code more functional/readable than using loops and if statements, yet the overhead caused by using Optional and Stream can be significant.

I'm looking at this and Optional really isn't used much
Stream maybe in https://github.com/r2dbc/r2dbc-postgresql/blob/a8ab0dab766251e7977437c53413d98f57b136d7/src/main/java/io/r2dbc/postgresql/message/backend/CommandComplete.java#L118
Was this already done in https://github.com/r2dbc/r2dbc-postgresql/commit/7f1238764d85d9b76816c40e99524a4c8887a67c
?

7f12387 was the first round. We have still Stream usage in https://github.com/r2dbc/r2dbc-postgresql/blob/7c0a14c658c5746361e6d6999d26c221b0639652/src/main/java/io/r2dbc/postgresql/client/Binding.java#L120 and https://github.com/r2dbc/r2dbc-postgresql/blob/c745656cd2fc7dd0878b1b6c03b4527917275145/src/main/java/io/r2dbc/postgresql/message/frontend/FrontendMessageUtils.java#L42 and a couple other places as well.


Parallel versions of scaling functions

Parallel (CPU) versions of scaling functions, using numba.prange

Awesome stuff, looks good to me.
What's the criteria for the speedups? roughly >1e6 elements per column?

Fewer than that, actually - I will add a notebook at the weekend to illustrate

It would be nice to get some pre-tuned heuristics for automatically picking sequential vs parallel for this

oh, so close

well, I think the offending line is hit (multiple times) by the committed tests, hmm

Yea, looks good to me, am happy to ignore the codecov/patch given that the codecov/project metric has gone up!

Very nice, merged! Thanks!

Nice one, ta!