Check page stats counter

See https://discuss.gohugo.io/t/hugo-0-18-release-scheduled-for-mon-19th-december-please-help-test-test-test/4726/2

This is correct, as it now includes the old node pages, taxonomies etc. So it is more correct than before.

Would it be possible to re-add the content page count?

I have pasted below from this post on that same discussion thread:

0 draft content
0 future content
0 expired content
29 pages created
0 non-page files copied
0 paginator pages created
9 tags created
5 topics created
total in 35 ms

That 29 pages matches the count of

1 home
9 content
3 sections (post + project + presentation)
9 tags
1 at tag root
5 topics
1 at topic root

Based on above, the count of 29 already includes the "9 tags" and "5 topics" pages, whereas those counts are printed independently too.
I found the "content page count" as a very useful feedback. Actually that was the main number I paid attention to when publishing.
So while the total count of 29 is kept, can the content page count be re-added as well?

So while the total count of 29 is kept, can the content page count be re-added as well?

Everything is possible, but that is another issue (which someone will have to create). I just closed this as "not a bug".


(pending testing) local feature to send data to the leader from the nodes

@AntonWerenberg did an implementation that takes a dependency on netmq that was done for initial local usage. This was done for his project usage, but I will attempt to use it for our project. Depending on how this goes, we might end up wanting such feature to be officially supported in dotnext raft.

we ended up usign a tcp implementation that with tcp client / listener + using pull of values from the leader to all nodes while also skipping saving inputs to the log i.e. only the full decision that includes the inputs is shared


Prometheus operator annotations are in the wrong place in the deployment yaml

What happened?:
Prometheus doesn't scrape Pachd for metrics
What you expected to happen?:
metrics collection of pachd
How to reproduce it (as minimally and precisely as possible)?:
Deploy with the pachctl command
Anything else we need to know?:
The prometheus operator annotations are currently being added to the pachd service, which is not correct. They need to be added to the pachd container. Under the deployment template add the following annotations:
    metadata:
      annotations:
        prometheus.io/port: '9091'
        prometheus.io/scrape: 'true'

(related to Zendesk ticket #36)gz#36

Spent some time looking at this. I'm having trouble finding a conclusive answer that states it's wrong to put prometheus annotations on the service. I'm seeing docs that references putting annotations on pods and on services. In addition I tried deploying prometheus and checking to see if I could see pachd metrics and found that I could, this is in a cluster that has a prometheus annotation on the service but not the pod. This would not be hard to change so we're not opposed to doing it. It would be good to have a bit better understanding of what the rules are here though. Do you have an docs you found about why putting annotations on the service is incorrect? Nothing I found seemed canonical to me. In addition I'm wondering why my prometheus is able to scrape pachd with only service annotations, it's possible that it's just scraping everything and that's why it works.

It is perfectly legitimate to put the annotation on the service. However if you do this, you must also expose the Prometheus monitoring port on the service, which is not currently being done.
Additionally this will only pull metrics from whatever pod backs the service, not all pods.
Also final note, ServiceMonitor CRD support for the Prometheus operator seems to be where all this is moving towards, and away from the annotations. And to your point, servicemonitors monitor services not pods, so it seems annotations on the service is the more appropriate place to put them, just make sure to map the port for the metrics.

Technically they qualify pods to monitor via services... but the point is still valid I think.

I went and double checked the manifest for pachd's service:
---
apiVersion: v1
kind: Service
metadata:
  annotations:
    prometheus.io/port: "9091"
    prometheus.io/scrape: "true"
  creationTimestamp: null
  labels:
    app: pachd
    suite: pachyderm
  name: pachd
  namespace: pachyderm
spec:
  ports:
  - name: api-grpc-port
    nodePort: 30650
    port: 650
    targetPort: 0
  - name: trace-port
    nodePort: 30651
    port: 651
    targetPort: 0
  - name: api-http-port
    nodePort: 30652
    port: 652
    targetPort: 0
  - name: saml-port
    nodePort: 30654
    port: 654
    targetPort: 0
  - name: api-git-port
    nodePort: 30999
    port: 999
    targetPort: 0
  - name: s3gateway-port
    nodePort: 30600
    port: 600
    targetPort: 0
  selector:
    app: pachd
  type: NodePort
status:
  loadBalancer: {}

Port 9091 is not in the spec.ports.
When I tried this using scrape annotations it didn't work. Recently I had another service I was building a ServiceMonitor for using the Prometheus operator, and it would not pick up the metrics endpoint until I added the port to the spec.ports section of the service. So I think this is expected, it won't pick it up unless it's in the spec.

I would recommend revising as follows:
---
apiVersion: v1
kind: Service
metadata:
  annotations:
    prometheus.io/port: "9091"
    prometheus.io/scrape: "true"
  creationTimestamp: null
  labels:
    app: pachd
    suite: pachyderm
  name: pachd
  namespace: pachyderm
spec:
  ports:
  - name: api-grpc-port
    nodePort: 30650
    port: 650
    targetPort: 0
  - name: trace-port
    nodePort: 30651
    port: 651
    targetPort: 0
  - name: api-http-port
    nodePort: 30652
    port: 652
    targetPort: 0
  - name: saml-port
    nodePort: 30654
    port: 654
    targetPort: 0
  - name: api-git-port
    nodePort: 30999
    port: 999
    targetPort: 0
  - name: s3gateway-port
    nodePort: 30600
    port: 600
    targetPort: 0
  - name: prometheus
    port: 8081
    targetPort: 8081
  selector:
    app: pachd
  type: NodePort
status:
  loadBalancer: {}
---
# Partial deployment spec for pachd
kind: Deployment
metadata:
  name: pachd
spec:
  template:
    spec:
      containers:
        name: pachd
        ports:
        - containerPort: 650
          name: api-grpc-port
          protocol: TCP
        - containerPort: 651
          name: trace-port
        - containerPort: 652
          name: api-http-port
          protocol: TCP
        - containerPort: 653
          name: peer-port
          protocol: TCP
        - containerPort: 999
          name: api-git-port
          protocol: TCP
        - containerPort: 654
          name: saml-port
          protocol: TCP
        # ADD THIS FOR PROMETHEUS
        - containerPort: 9091
          name: prometheus
          protocol: TCP

Are you sure that the prometheus port needs to be exposed in the service? That seems weird to me given that 1) I do seem to be getting pachd and worker metrics with only a service annotation and no port exposed. 2) It doesn't actually make sense to scrape pods by connecting to them through a service, since that would just connect you to one of the pods backed by the service, which isn't very useful for metrics since you want results from all pods.
One theory, that makes sense to me, is that Prometheus considers services that have the proper annotation, then queries kubernetes to get the endpoints for that service and queries those individually. That would get you the right results for metrics and explain why I'm seeing results despite not exposing the port.

Agent comment from John Karabaic in Zendesk ticket #36:Linked this to a possible issue.

Agent comment from Dale Georg in Zendesk ticket #36:Raanan believes this is resolved.  If he has any future problems, he will open a new Support request.


Multiple relationships display on the System Context view

I don't know if this is by design or not, however.
When rendering a system context view, all relationships between systems are rendered "system -> system" and "container -> container" relationships are all renderered.
I intended to create system -> system relationships to act as an agreagtion in the System context view. In a container view, container to System links make sense. I THOUGHT Strcturizr was just picking one container -> system relationship on the context view, but it is actually rendering all of them
I did some more testing and it appears that the FIRST container -> container is rendered along with the system -> system if THE system -> system is NOT defined as the first relationship.
Here is an example:
 workspace {

    model {
        user = person "User"
        softwareSystem = softwareSystem "Software System" {
            webapp = container "Web Application" {
                user -> this "Uses"
            }
            webapp5 = container "Web Application 5" {
                user -> this "Uses"
            }
            container "Database" {
                webapp -> this "Reads from and writes to"
            }
        }
        softwareSystem2 = softwareSystem "Software System 2" {
            webapp2 = container "Web Application 2" {
                user -> this "Uses"
            }
            webapp3 = container "Web Application 3" {
                user -> this "Uses"
            }
            webapp4 = container "Web Application 4" {
                user -> this "Uses"
            }
        }

        webapp -> webapp4 "con4->con4"
        webapp -> webapp2 "con2->con2"
        webapp -> webapp3 "con3->con3"
        webapp5 -> webapp2 "con5->con2"
        softwareSystem -> softwareSystem2 "sys->sys"

    }

    views {
        systemContext softwareSystem {
            include *
            autolayout lr
        }

        container softwareSystem {
            include *
            autolayout lr
        }

        theme default
    }

 }

I don't know if this is by design or not

It's the implied relationships feature in action.

Thanks, yes I have seen that behavior, I had expected that when I added the system -> system link it would take precedence, but ordering of defintion matters.
    private Workspace parseWorkspace(String fileName) throws Exception {
        logger.debug("Parsing Workspace: {}", fileName);
        StructurizrDslParser p = new StructurizrDslParser();
        p.parse(new File(fileName));
        p.getWorkspace().getModel().setImpliedRelationshipsStrategy(new CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy());

I tried this, but the ordering of the defintion still appears to matter as setting this after the parse is too late :)
Looking at WorkspaceParser this appears to be the default anyhow?
    Workspace parse(DslParserContext context, Tokens tokens) {
        // workspace [name] [description]
        // workspace extends <file|url>

        Workspace workspace = new Workspace("Name", "Description");
        workspace.getModel().setImpliedRelationshipsStrategy(new CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy());

        if (tokens.hasMoreThan(SECOND_INDEX)) {
            throw new RuntimeException("Too many tokens, expected: " + GRAMMAR_STANDALONE + " or " + GRAMMAR_EXTENDS);
        }

Thanks!

Great thanks for your feedback!


Questions about implementation

Hey! Just came across your project. How exactly are you planning on implementing this? Handoff? (I'm working on something similar, so wanted to ask)
Thanks in advace!

Hi, check it out. Keep in mind that this is a test project, but I hope it can help you achieve what you want.
Please let me know how it goes.

OMG this is awesome. Thank you for putting up the source code 😄 !

BTW, quick suggestion. You could use bonjour instead of relying on an explicit IP address and port.

Of course, but I would go with SSH private keys instead.

Of course, but I would go with SSH private keys instead.

That would be great for auth, not discovery.
Discovery = find your mac automatically(rather than inputting IP and port)
Auth = actually logging in (password or ssh keys)


v1.0.11 Not working in Firefox

Hey - I was using the v1.0.10 release and it was working fine but the new version is broken in Firefox (works in chrome).
I get 'ReferenceError: event is not defined' when clicking on the card
Happens even when I try the demo flip at the top of http://nnattawat.github.io/flip/

Could you please show this in a JSfiddle if its easy enough to replicate?

https://jsfiddle.net/xtrw02px/

Oh yeah - I basically just copied that example :-)

I think I might have been using the v1.0.1 release also..... not v1.0.10.... i installed flip through bower and i think it pulled from this repo and not the Download repo, and i just tried to update a few hours ago (like, right after the project was merged back).... sorry for the confusion - I wasn't sure what was going on

Yea this issue seems to date back to at least 1.0.4, before i started contributing. I'll keep looking to try to figure this out though.

Appears to be specific to to the click trigger, not an issue with manual or hover.
Sorta just taking notes here ahah.

Cool thanks!
On Jul 13, 2015 5:43 PM, "Jemar Jones"<EMAIL_ADDRESS>wrote:

Yea this issue seems to date back to at least 1.0.4, before i started
contributing. I'll keep looking to try to figure this out though.
—
Reply to this email directly or view it on GitHub
https://github.com/nnattawat/flip/issues/28#issuecomment-121099687.

Okay so i've now fixed this issue. Unfortunately i haven't been given push access to the main repo yet and do not know how to build a release myself. For now i've pushed my fix to the @Download fork here https://github.com/Download/flip/commit/a62b8f6376704aa5222ba0417927b3b23e0687bc, and we'll have to wait for to build the release and pull the changes up here.
Thanks for spotting this!

Not to worry. 1.0.1 works fine for me for the time being
On Jul 13, 2015 5:57 PM, "Jemar Jones"<EMAIL_ADDRESS>wrote:

Okay so i've now fixed this issue. Unfortunately i haven't been given push
access to the main repo yet and do not know how to build a release myself.
For now i've pushed my fix to the @Download https://github.com/Download
fork here Download@a62b8f6
https://github.com/Download/flip/commit/a62b8f6376704aa5222ba0417927b3b23e0687bc,
and we'll have to wait for to build the release and pull the changes up
here.
Thanks for spotting this!
—
Reply to this email directly or view it on GitHub
https://github.com/nnattawat/flip/issues/28#issuecomment-121102139.

Fixed in v1.0.12. Please re-open if you still have issues.


Sorting outputted paths

We recently had an issue where one of our devs was getting different outputs from swagger-autogen on their machine from others. I think that the problem is the outputted paths aren't explicitly sorted (AFAIK) and so depend on the "natural" sort order being stable for repeatable output. Could we instead sort the output paths so we know they're always in the same order?
Happy to provide a PR to fix this if wanted, but wanted to get feedback beforehand to check this didn't cause other issues.

Hi @palfrey. Thank you for opening the issue.
I've been thinking about it. I've started to implement an option to sort parameters (but it's still in test, see here). However, sort paths will be one of my next steps.
In the version 3.x it would be possible to change the default order, but in the version 2.x it's not possible to change the natural order as a default, because we need to ensure the same pattern/compatibility for all 2.x versions.
About options to sort the paths, I've thought two ways:

An option to sort all the paths, for example:

const swaggerAutogen = require('swagger-autogen')({ openapi: '3.0.0', sortPaths: 'alphabetically' });

A new swagger tag to ensure the position of the path, such as #swagger.order = 1 or #swagger.pathOrder = 1 where 1 is the position. I'm not sure about the tag name yet. From what I understand, this is your need.

Did you think anything different from that?

I've been thinking about it. I've started to implement an option to sort parameters (but it's still in test, see here). However, sort paths will be one of my next steps.

👍🏻

In the version 3.x it would be possible to change the default order, but in the version 2.x it's not possible to change the natural order as a default, because we need to ensure the same pattern/compatibility for all 2.x versions.

It should however be possible to add a sort order option to 2.x right? Default to the natural order, but optionally set an order? That would at least allow me to fix issues with my codebase :)

1. An option to sort all the paths, for example:

const swaggerAutogen = require('swagger-autogen')({ openapi: '3.0.0', sortPaths: 'alphabetically' });

I was thinking of something like this.

It should however be possible to add a sort order option to 2.x right? Default to the natural order, but optionally set an order? That would at least allow me to fix issues with my codebase :)

yes @palfrey! I'm going to mark it as a new feature and news about it, I'll post it here.


Docs/linode configs

What

Add ID description
Add datetime descriptions
Remove kernel object, replace w/ label

Coverage decreased (-0.03%) to 71.348% when pulling cbab5c3f7137479542c2d597d38012f34f2f305d on SzySteve:docs/linode_configs into 6c335ad9d69e77d90c03f68d7ed93706ba900899 on linode:pending-docs-updates.

Coverage decreased (-0.03%) to 71.27% when pulling a9fa9eaa628f9e0c0a44f0635f230f56199e27df on SzySteve:docs/linode_configs into 81f1b9b62fd7be0446a2ec299ffd3cc3fa2e84ba on linode:pending-docs-updates.


Updating code on existing contract fails if only the WAST has changed

Error Details:
account.code_version != code_id: contract is already running this version of code

Actually abi can be update separately, just the api doesn’t support it currently.
I’m going to summit a pull request to fill this need, but if you can’t wait for it, just add the following code to cleos/main.cpp at line 1205 and compile it for yourself.
auto setCodeSubcommand = setSubcommand->add_subcommand("code", localized("Create or update the contract on an account"));
setCodeSubcommand->add_option("account", account, localized("The account to publish a contract for"))
->required();
setCodeSubcommand->add_option("wast-file", wastPath, localized("The file containing the contract WAST or WASM relative to contract-dir"));
add_standard_transaction_options(setCodeSubcommand, "account@active");
setCodeSubcommand->set_callback([&] {
std::string wast;
fc::path cpath(contractPath);
  if( cpath.filename().generic_string() == "." ) cpath = cpath.parent_path();

  if( wastPath.empty() )
  {
     wastPath = (cpath / (cpath.filename().generic_string()+".wasm")).generic_string();
     if (!fc::exists(wastPath))
        wastPath = (cpath / (cpath.filename().generic_string()+".wast")).generic_string();
  }

  std::cout << localized(("Reading WAST/WASM from " + wastPath + "...").c_str()) << std::endl;
  fc::read_file_contents(wastPath, wast);
  FC_ASSERT( !wast.empty(), "no wast file found ${f}", ("f", wastPath) );
  vector<uint8_t> wasm;
  const string binary_wasm_header("\x00\x61\x73\x6d", 4);
  if(wast.compare(0, 4, binary_wasm_header) == 0) {
     std::cout << localized("Using already assembled WASM...") << std::endl;
     wasm = vector<uint8_t>(wast.begin(), wast.end());
  }
  else {
     std::cout << localized("Assembling WASM...") << std::endl;
     wasm = wast_to_wasm(wast);
  }

  std::vector<chain::action> actions;
  actions.emplace_back( create_setcode(account, bytes(wasm.begin(), wasm.end()) ) );

  std::cout << localized("Updating contract code ...") << std::endl;
  send_actions(std::move(actions), 10000, packed_transaction::zlib);
  /*
  auto result = push_actions(std::move(actions), 10000, packed_transaction::zlib);

  if( tx_dont_broadcast ) {
     std::cout << fc::json::to_pretty_string(result) << "\n";
  }
  */

});
auto setAbiSubcommand = setSubcommand->add_subcommand("abi", localized("Create or update the contract on an account"));
setAbiSubcommand->add_option("account", account, localized("The account to publish a contract for"))
->required();
setAbiSubcommand->add_option("abi-file,-a,--abi", abiPath, localized("The ABI for the contract relative to contract-dir"));
//                                ->check(CLI::ExistingFile);
add_standard_transaction_options(setAbiSubcommand, "account@active");
setAbiSubcommand->set_callback([&] {
  FC_ASSERT( fc::exists( abiPath ), "no abi file found ${f}", ("f", abiPath)  );

  std::vector<chain::action> actions;

  try {
     actions.emplace_back( create_setabi(account, fc::json::from_file(abiPath).as<contracts::abi_def>()) );
  } EOS_RETHROW_EXCEPTIONS(abi_type_exception,  "Fail to parse ABI JSON")

  std::cout << localized("Updating contract abi...") << std::endl;
  send_actions(std::move(actions), 10000, packed_transaction::zlib);
  /*
  auto result = push_actions(std::move(actions), 10000, packed_transaction::zlib);

  if( tx_dont_broadcast ) {
     std::cout << fc::json::to_pretty_string(result) << "\n";
  }
  */

});

On May 3, 2018, at 11:21 AM, giniz<EMAIL_ADDRESS>wrote:
same problem here, looks like cleos need to check change in abi also
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/EOSIO/eos/issues/2657#issuecomment-386182249, or mute the thread https://github.com/notifications/unsubscribe-auth/Ad6ZPuhZVnpLseU9mDaa4eizSZEWoLuJks5tunfIgaJpZM4TspUM.

cleos will compile WAST into WASM then upload WASM file into nodeos. So if your modification on the wast file is trivial and results in the same wasm file, it might results in the same code id. Can you try it with the latest version to see if this problem still exist?

If you just want to update the abi and keep the same code, please use cleos set abi instead of cleos set contract


fix: fix kustomize paths for params and imagestream

Description

How Has This Been Tested?

Merge criteria:

[ ] The commits are squashed in a cohesive manner and have meaningful messages.
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[ ] The developer has manually tested the changes and verified that the changes work

cc @astefanutti @VanillaSpoon

/lgtm

/lgtm :)

/approve

/retest


Install a Flutter SDK in the publish workflow

Supposed to fix https://github.com/dart-lang/setup-dart/issues/68
Validated that the pub-get is able to resolve a flutter package in: https://github.com/sigurdm/private_repo2/actions/runs/11913212325/job/33198427010#step:6:109
Ideally we would have a flutter provided setup action, not a community provided one. But given that we can lock to a specific revision of the action I think this is still safe.
Ideally we only install the flutter sdk when needed, but with the frequency of publishing that is a very minor problem.

The setup-dart step is still important because it configures the OIDC token.
ons. 20. nov. 2024, 20.27 skrev Devon Carew @.***>:

@.**** commented on this pull request.
In .github/workflows/publish.yml
https://github.com/dart-lang/setup-dart/pull/141#discussion_r1850867983:

@@ -31,6 +31,12 @@ jobs:
- uses: @.***
# Setup Dart SDK with JWT token
- uses: @.***

 # Download flutter SDK - needed for publishing Flutter packages. Can also

 # publish pure Dart packages.

 #

 # This will add the flutter/bin/dart executable to path, that sets up

 # FLUTTER_ROOT.

 - uses<EMAIL_ADDRESS>

I can't think of any downsides (just that the optics are a little strange
esp. given that this workflow is hosted in the dart-lang/setup-dart repo).
No concerns w/ this however. I would remove the line above - uses:
dart-lang/setup-dart as that'll become a no-op given the uses:
flutter-actions/setup-flutter line.
—
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/setup-dart/pull/141#discussion_r1850867983,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABERZCIPI6U2R7KD6MZJ2T2BTPBNAVCNFSM6AAAAABSB73PBGVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDINBZGUYTOMJRGI
.
You are receiving this because your review was requested.Message ID:
@.***>


Add verticareader

If you want to add your project to awesome-vertica list, please fill in the below placeholders:
https://github.com/joeygibson/verticareader
This tool takes a native binary file and a column description file, and converts the binary file to CSV, with a few output format options.
Make sure that you've checked the boxes below before you submit PR:

[ X] I have read the contribution guidelines.
[ X] I have added my project in alphabetical order to the relevant category.
[ X] I have used the correct format: [item](link) - A short description ends with a period.
[ X] I have an appropriate description with correct spelling and grammar.
[ X] I know that this project was not listed before.
[ X] I have added a pull request title in the format of Add Project-Name.

@joeygibson Thank you for sharing!


Failed to release a CodePush update on Windows

I was trying to release an update with Hermes enabled using appcenter-cli version 2.1.1 on Windows but i'm getting the following error:

This issue only occurs on Windows native console, I have tested it out on Linux and WSL and got it working.

Hey @StebanDev ! I think the problem is hermesvm itself. It simply doesn't produce an output. I visited its NPM page and it says hermesvm name will be depreceted and it will continue under the name hermes-engine. Maybe we can download hermes separately and try to convert the build by ourselves. I will update you if I can succeed or not.

As we do not have plans to fix this issue in the next year, I'm closing the issue.


FR: add a security env to add the possibility of disabling injection of personnal information inside a group

We should help administrator to disable injection inside group.
If this security feature is enable we should disable  :

injection of personnal data inside vault (only group vault data should be allowed)
injection of calculated token

I am not sure of what have been done here ?

Hi @alexisdondon,
# DISABLE_PERSONAL_INFOS_INJECTION_IN_GROUP Configuration
# Default Value: false
#
# When this variable is set to 'true', it disables the injection of personal information
# into the Onyxia values for group projects. Specifically, it prevents:
# - Git credentials from being injected
# - Vault credentials from being injected
# - S3 credentials from being injected
# - Kaggle token from being injected
#
# To enable this security feature, set the value to 'true'.
REACT_APP_DISABLE_PERSONAL_INFOS_INJECTION_IN_GROUP=false

Does it makes sence to you?

Ok thanks i've missed the slack announcement.


Retain table state over component reloads

I've implemented a component using ember-light-table similar to the example on the project's website:
  init() {
    this._super(...arguments);
    this.get('fetchRecords').cancelAll();
    this.set('model', []);
    let table = new Table(this.get('columns'), this.get('model'), { enableSync: true });
    let sortColumn = table.get('allColumns').findBy('valuePath', this.get('sort'));

    // setup initial sort column
    if (sortColumn) {
      sortColumn.set('sorted', true);
    }

    this.set('table', table);
  },

However, when leaving and re-entering a route with a table, the init function is called again, clearing the model and thus all rows.
Is there a way to keep the table state, so that the data isn't reloaded every time the route is switched?

Hi @CrushedPixel -- you could put the state in a service, who's lifetime is over the course of the application, so it won't get erased between route transitions unless you change it explicitly
Feel free to reference https://guides.emberjs.com/v3.5.0/applications/services/ for more info


cant fix this issue

Issue
Traceback (most recent call last):
File "C:\Users\ignac\AppData\Local\Programs\Python\Python310\lib\site-packages\aider\coders\base_coder.py", line 863,
in send_new_user_message
yield from self.send(messages, functions=self.functions)
File "C:\Users\ignac\AppData\Local\Programs\Python\Python310\lib\site-packages\aider\coders\base_coder.py", line 1124,
in send
yield from self.show_send_output_stream(completion)
File "C:\Users\ignac\AppData\Local\Programs\Python\Python310\lib\site-packages\aider\coders\base_coder.py", line 1198,
in show_send_output_stream
for chunk in completion:
File "C:\Users\ignac\AppData\Local\Programs\Python\Python310\lib\site-packages\litellm\llms\ollama.py", line 370, in
ollama_completion_stream
raise e
File "C:\Users\ignac\AppData\Local\Programs\Python\Python310\lib\site-packages\litellm\llms\ollama.py", line 329, in
ollama_completion_stream
status_code=response.status_code, message=response.text
File "C:\Users\ignac\AppData\Local\Programs\Python\Python310\lib\site-packages\httpx_models.py", line 576, in text
content = self.content
File "C:\Users\ignac\AppData\Local\Programs\Python\Python310\lib\site-packages\httpx_models.py", line 570, in content
raise ResponseNotRead()
httpx.ResponseNotRead: Attempted to access streaming response content, without having called read().
Version and model info
model llama3.1:70b

This looks like a duplicate of #884, so I'm going to close it so discussion can happen there. Please let me know if you think it's actually a distinct issue.


ConvertTo-WebApplication, manage_virtual_directory, app pool identity -d...

Ability to

ConvertTo-WebApplication

create virtual directories e.g webshare

Create app pools running with domain credentials

Hi, thanks for the PR. Sorry that it was dormant for a long time.
This adds a lot of code and functionality. I suppose there should be documentation to explain how it should be used, right?
Have you had a chance to look at the Travis failures?

@helenp1983 Closing as this has been dormant for a while. Feel free to re-open if required. Thanks!


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v3.3 to before v4.9.272",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7c18d2205ea76eef9674e59e1ecae4f332a53e9e",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4f6da6c526a0bf470536b59fdb219d11336e390e"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "7c18d2205ea76eef9674e59e1ecae4f332a53e9e",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "4f6da6c526a0bf470536b59fdb219d11336e390e",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "net: caif: add proper error handling\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.9.272 by commit 4f6da6c526a0bf470536b59fdb219d11336e390e, it was introduced in version v3.3 by commit 7c18d2205ea76eef9674e59e1ecae4f332a53e9e. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1000720


Material Icon doesn't work on production

When i used w-icon with material icon ligatures it's worked fine on localhost but when i deployed project on production , those icon didn't show or display

You may have a problem in the way you use material icons, since the Wave UI documentation itself is using the material icons with the ligatures on the w-icon page.
I recommend to open the example in Codepen and reproduce.
Hope it helps. :)


Store and send historical temperature data

So that frontend users can see a graph of the data.

Closing for now. This is something that can be handled after #20 takes place and isn't relevant to us anymore since we don't currently send temperature data in our downlink.


Updated redux-promise-middleware to version 1.0.0

Updated redux-promise-middleware to version 1.0.0 which adds meta to rejected action

Unfortunately, for some reason it doesn't work. Can you please test PR manually next time? Anyway, thank you!

What do you mean by doesn't work? What doesn't work? Is ti showing some errors? Of course i tested it manually on my local machine even on my private project and everything was ok

Hmm, now I realized I didn't update node_modules, sorry!

No problem :)


Will this module support v10 of Foundry sometime soon?

My players are hooked on this module, and would really love to continue using it.

Try updating the module


execute exe file task ?

do you have an run exe file task ?

Yes, ProcessLauncher task.

i have a simple wf to run the exe file. the output from exe is a status of 0 or 1. what is the settings that can capture this status info? based on this information i should be able to send email
<Workflow id="1004" name="ExecuteBatch" description="Executes Batch job" xmlns="urn:wexflow-schema">
  <Settings>
    <Setting name="launchType" value="trigger" />
    <Setting name="enabled" value="true" />
  </Settings>
  <LocalVariables />
  <Tasks>
      <Task id="1" name="ProcessLauncher" description="run batch" enabled="true">
	    <Setting name="processPath" value="C:\WexflowTesting\ProcessLauncher\BatchExecute.exe" />
            <Setting name="generatesFiles" value="false" />
            <Setting name="hideGui" value="true" />
	</Task>
  </Tasks>
</Workflow>

You can write the output of your exe in a file by using >. But unfortunatly, there's no way to send an email depending on the content of that file in Wexflow yet. However, if you can change your exe to create a file or not then you can use FileExists or FileMatch with MailsSender task.

@zeusmos If I create a new flowchart task FileContentMatch which takes as input a file and a regex, and returns true if the text of the file matches the regex. False, otherwise. I think that you would be able to run MailsSender depending on the output of your exe if you redirect the output of your exe to a file through >.

Yes, if I implement the exe to write a file then I can make it work should be easy. And thanks for suggestion on what task to use.


organized plugins

Hi , this pull request is my contribution to improving the quality of GENTELLELA template . I hope you approve my modifications :) thanks!

Can you put back the dependencies on vendor, it's intended to seperate it on the app.
I think the gauge.js is already on the devDependencies. We put it on devDependencies since we include the depencies on our git repo. So putting it on the dependencies will download it again when this include as a bower dependencies of other package.

They are separate because if engaged?
I find it very difficult to use the template without using most plugins. The separate plugin rest of js files, css and img is disorganized and wordy to work, I need to go back one level each time you use a plugin is that it is not external to my application, it is part of it.
Most of the templates provided by Themeforest has this organization.
Another consideration is that the template repository should not contain the vendor.
Reconsider the organization of templates, think, and see that it is a good solution.

You are right that some themes is not doing the same implementation as this but there is also many application doing the same way as this.
I don't think you will use the same kind of structure like this on your application like the root (production) beside this will commonly (a good way?) is to include this as assets_folder/gentelella so you will not need  to jump on level.
This include to the git repo since not all user know how to use bower until today.
I saw some other changes on your PR that is not related on structuring, can you have another pr for this?


commenting out design components from ToC

Docs Build status updates of commit 47c063a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/TOC.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Charts

Add accessible charts from react-teams to this library.
Charts become a media type, so where the patterns API is concerned, they can be a child of a Figure in the block context, or a Card in the card context.

This PR as of this comment has some serious code quality issues that should be resolved:

[ ] unnecessary uses of any
[ ] ChartJS v3 appears to support types natively: can that dependency be upgraded?
[ ] there's a lot of copypasta: can some of that pasta be refactored into shared hooks?
[ ] the ChartJS API exposes more options than are explicitly supported by the patterns API, e.g. skipping labels on the x axis; can these options be exposed?

Fixes wil be proposed in #33 since this branch is functionally nearly ready for demonstration.


No printed measurement

Under v11, drag ruler no longer prints the distance measured. Tested on v11.301 across multiple systems, both with and without a grid.

Just tested it myself and I thought the numericals were from a different module, I was doubting myself.
However can confirm that there are no numericals. Even sneakily tried it in Crucidble. It shows the distance and the actor moves along but it doesn't match up with the new Action Point rules in combat.

Obviously that's not an acceptable fix.

Surprisingly it is. The else-path contains everything that's necessary to handle both states: this.dragRulerEnableTerrainRuler being true and false. I have no clue how this redundant code path sneaked in there, but I suppose it probably happened during the migration to v10, where a major code refactor was necessary for compatibility.


UofT-DSI | Applying Statistical Concepts - Assignment 2

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)

completed the assignment for regression
filled out all the required code chunks and written answers

What did you learn from the changes you have made?

how to properly apply a workflow from reviewing data to creating a model
how to apply class teachings to describe different concepts related to regression models

Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?

no different approach
major focus was to use class notes and workbook to create the appropriate model here

Were there any challenges? If so, what issue(s) did you face? How did you overcome it?

trying to piece together the code for numeric predictor variables was challenging
took some playing around and python syntax to appropriately achieve

How were these changes tested?

ran the note book to ensure the data was correct
reviewing code and everything ran cleanly

A reference to a related issue in your repository (if applicable)

n/a

Checklist

[ ] I can confirm that my changes are working as intended

A2: Complete
Great Work, with detailed answers!


issue, I am wondering about following one

Traceback (most recent call last):
File "train.py", line 164, in
main()
File "train.py", line 157, in main
solver.train()
File "train.py", line 90, in train
train_timer.remain(step, self.max_iter))
ValueError: Unknown format code 'f' for object of type 'str'

I am having the same problem, need some help!

Hopefully, You may not get this issue in python 2. In pythton string byte works slightly different.
You need to look at that line change to python 3 for str conversion of jpg

Do you solve the problem?
I have no idea for the same problem .

Do you solve the problem?

I delete the ':3f' in {} of log_str, and it works  :>


⚠ Bofrost.at has degraded performance

In ba82e68, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2047 ms

Resolved: Bofrost.at performance has improved in 4a59f39 after 6 minutes.


This pull is for issue #884

Hi,
This pull request fixes #884.
I dropped the LayoutProvider.containsPath method from AbstractLayoutProvider and LayoutProvider and I replaced LayoutProvider.containsPath with RepositoryFiles.artifactExists in

GroupRepositoryArtifactExistenceChecker
RedeploymentValidator
ArtifactOperationsValidator
MavenSnapshotManager
MavenMetadataManager
MavenProxyRepoitoryProviderTestIT
WhenRepositoryIsAliveCleanExpiredArtifactsTestIT
CleanupExpiredArtifactsFromProxyRepositoriesCronJobTestIT

@kdpapado looks good to me as well
just one thing, can you please drop /bin file

Thanks @sbespalov . I dropped it.

@kdpapado ,
Thank you for carrying out this refactoring and congratulations on your first pull on our project! :)

Thank you very much @carlspring . Thank you all for the help.


the shadow is not shown or overlapse that is expected

Bug, feature request, or proposal:
I am trying to do the same replicate of angular material header. but have issue.
<mat-toolbar color="primary" role="heading" class="mat-elevation-z6" style="z-index: 1001;">My App</mat-toolbar>
<mat-tab-group color="primary" backgroundColor="primary">

What is the expected behavior?
I am expecting there would a shadow to be reproduced.

What is the current behavior?

What are the steps to reproduce?
Providing a StackBlitz reproduction is the best way to share your issue.
StackBlitz starter: https://goo.gl/wwnhMV
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Material 6.4.7
Angular 6.0.3
Typescript 2.7.2
Is there anything else we should know?

The show is there... but it is not showing for some reason.. i attempted z-index: 2 and now z-index: 1001; any advice or approach is appreciated.

solution found. https://stackoverflow.com/questions/42415537/angular-material2-toolbar-shadow


[9.x] Type hint

following from https://github.com/laravel/framework/pull/34224
do people override the default Request object without extending from the default? I can't imagine so, but maybe that was the reason this wasn't originally typed?

I don't see a big reason to change this.


Merge release

@bot-gradle test and merge

Error while scheduling pre-tested commit, please contact the administrator.

Pre-tested commit build failed.

OK, I've already triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test and merge

OK, I've already triggered a build for you.


move grunt tasks to grunt folder

Right now the line, grunt.loadTasks('tasks'); will execute the purge.js task which it shouldn't be doing.
Moving all grunt tasks to a grunt folder will mean that the purge.js file is not present for grunt to accidentally execute.

I think the change in the rum-lambda branch is a better option than this - we moved grunt into tasks/grunt and lambda into tasks/lambda

Good point, your PR should be merged soon, I will close this in anticipation.


Needs multiple dependency overrides on flutter package

Describe the bug
I need to add the following dependency overrides to my flutter projects using stash 4.3.0
dependency_overrides:
  async: 2.8.2
  clock: 1.1.0
  meta: 1.7.0
  path: 1.8.1

To Reproduce
Steps to reproduce the behavior:

Create a new flutter project
Add stash and stash_objectbox
Run pub get
See error

Expected behavior
Works without adding dependency_overrides
Version
4.3.0

Humm it's not the first time this happens :-(. It's hard to understand which versions flutter uses of those packages so when I upgrade the dependencies this happens sometimes. I plan to add a flutter package in the future and that should help me catch those problems
I will try to publish a 4.3.1 moving back that dependencies I don't need them upgraded.

It's done I will publish it today

Fixed, version 4.3.1 published


Port prometheus 3.x

Overview
This is a port of https://github.com/apache/couchdb/pull/3416.
Testing recommendations

Related Issues or Pull Requests

Checklist

[x] Code is written and works correctly
[x] Changes are covered by tests
[ ] Any new configurable parameters are documented in rel/overlay/etc/default.ini
[ ] A PR for documentation changes has been made in https://github.com/apache/couchdb-documentation

@tonysun83

Is it enabled or disabled by default? Looks like enabled and bound to <IP_ADDRESS>:17986 by default, is this accurate?
Is this disable-able at all?
Can you write some docs for this? I see no mention of this functionality anywhere in apache/couchdb-documentation. I can't really release this as a new exciting in feature in 3.2 without something in the docs.

Thanks,
Joan

@wohali

The additional port/mochiweb server is disabled by default, but the ability to return prometheus metrics via the traditional 5984 port is always on.

Ya I can write this up tomorrow.

@wohali  I've added documentation PR here: https://github.com/apache/couchdb-documentation/pull/660 I need to clean some things up as the build is failing but let me know in terms of content if I'm missing anything you'd like me to add.

@tonysun83 Thanks for the work here. Looking generally good, left my comments over there. If you can address the remaining documentation gaps this is +1.


How to retrieve subscription id for managed identity?

When I run:

Connect-AzAccount -Identity
Get-AzStorageAccount

I get the error:
get-AzStorageAccount : 'this.Client.SubscriptionId' cannot be null.
When I run (Get-AzContext).Subscription.id it just returns null.
How can I derive the subscription id of the resource that is owning the managed identity?

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

ID: 72861cc1-7081-cf6e-b7f9-e700a16faa9a
Version Independent ID: c870872d-0559-6b77-280f-f478e8c84776
Content: Managed identities for Azure resources
Content Source: articles/active-directory/managed-identities-azure-resources/overview.md
Service: active-directory
Sub-service: msi
GitHub Login: @barclayn
Microsoft Alias: barclayn

@cveld
Thanks for your feedback! We will investigate and update as appropriate.

@cveld

Was this resolved?
All we need to do is after Connect-AzAccount -Identity, we need run Set-AzContext so that the Azure Subscription context is set. This will only work if the managed identity has been granted permissions in that subscription.


Add container and repository security scanning

This adds a workflow that runs Trivy [1] on all Dockerfiles in the repository.
[1] https://aquasecurity.github.io/trivy/

/retest

This is cool!
One question: should these actions be blocking? I'm wondering if there's a situation where the images are not updated in a timely manner, is this going to block PR merges while we wait for someone to respin the images?

@jhrozek well, this only reports on fixed vulnerabilities, so I'd say that since we depend on UBI images directly, this shouldn't be as problematic. The main issue I see is the must-gather image, which I mentioned in the gitter channel as a problem. I removed the scanning for that one and asked for opinions.

@jhrozek well, this only reports on fixed vulnerabilities, so I'd say that since we depend on UBI images directly, this shouldn't be as problematic. The main issue I see is the must-gather image, which I mentioned in the gitter channel as a problem. I removed the scanning for that one and asked for opinions.

OK, let's see how it goes. Worst case we can always make the action non-blocking or remove it.

/label docs-approved


Get.offNamed on routes with parameters doesn't close the route correctly

Describe the bug
I am using parameters in my route names to pass data between screens. Whenever I want to delete this screen from the tree, I would do Get.offNamed, but it doesn't delete the route and its controller.
I get this in the logs:
[GETX] REPLACE ROUTE null
[GETX] NEW ROUTE /inbox?id=test

whereas with Get.back (which works properly), I get this:
[GETX] CLOSE TO ROUTE /inbox/message?id=78
[GETX] "MessageScreenController" onClose() called
[GETX] "MessageScreenController" deleted from memory

To Reproduce
Steps to reproduce the behavior:

Create app with 3 screens (named routes with parameters like Get.toNamed("/screenB?id=test"))
From screen A, navigate to screen B and use Get.back() to go back
From screen A, navigate to screen C and use Get.offNamed() to go back
Observe the screen C's controller is not deleted while the screen B's controller is deleted

Expected behavior
Screen C's controller should be deleted as well with Get.offNamed() and parameters.
Flutter Version:
v1.21.0-pre
Getx Version:
v3.10.2
Describe on which device you found the bug:
ex: Galaxy S8 (Android 9)

Hi, please add a minimal reproduce code.
On Tue, 22 Sep 2020, 02:22 Tanay Neotia<EMAIL_ADDRESS>wrote:

Describe the bug
I am using parameters in my route names to pass data between screens.
Whenever I want to delete this screen from the tree, I would do
Get.offNamed, but it doesn't delete the route and its controller.
I get this in the logs:
[GETX] REPLACE ROUTE null
[GETX] NEW ROUTE /inbox?id=test
whereas with Get.back (which works properly), I get this:
[GETX] CLOSE TO ROUTE /inbox/message?id=78
[GETX] "MessageScreenController" onClose() called
[GETX] "MessageScreenController" deleted from memory
To Reproduce
Steps to reproduce the behavior:

Create app with 3 screens (named routes with parameters like
Get.toNamed("/screenB?id=test"))
From screen A, navigate to screen B and use Get.back() to go back
From screen A, navigate to screen C and use Get.offNamed() to go
back
Observe the screen C's controller is not deleted while the screen
B's controller is deleted

Expected behavior
Screen C's controller should be deleted as well with Get.offNamed() and
parameters.
Flutter Version:
v1.21.0-pre
Getx Version:
v3.10.2
Describe on which device you found the bug:
ex: Galaxy S8 (Android 9)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jonataslaw/getx/issues/635, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAOVMXCMBFW454YCTLLAKHLSG6RWNANCNFSM4RU4225A
.

@ghprod
Didn't get a chance to test but this should hopefully work. Basically press 'next route' on home screen, this will take you to named route with no params. Then tap back page and remove route, observe that in logs of [Getx] the route is removed and the controller is deleted.
Then go to next route and then click go to last page, and finally press the floating action button which will take you back to main screen. Again observe the logs and in this case it will remove a 'null' route and not delete the controller.

import 'package:flutter/material.dart';
import 'package:get/get.dart';

void main() {
  runApp(GetMaterialApp(
    // It is not mandatory to use named routes, but dynamic urls are interesting.
    initialRoute: '/home',
    defaultTransition: Transition.native,
    translations: MyTranslations(),
    locale: Locale('pt', 'BR'),
    getPages: [
      //Simple GetPage
      GetPage(name: '/home', page: () => First()),
      // GetPage with custom transitions and bindings
      GetPage(
        name: '/second',
        page: () => Second(),
        customTransition: SizeTransitions(),
        binding: SampleBind(),
      ),
      // GetPage with default transitions
      GetPage(
        name: '/third',
        transition: Transition.cupertino,
        page: () => Third(),
      ),
    ],
  ));
}

class MyTranslations extends Translations {
  @override
  Map<String, Map<String, String>> get keys => {
        'en': {
          'title': 'Hello World %s',
        },
        'en_US': {
          'title': 'Hello World from US',
        },
        'pt': {
          'title': 'Olá de Portugal',
        },
        'pt_BR': {
          'title': 'Olá do Brasil',
        },
      };
}

class Controller extends GetxController {
  int count = 0;
  void increment() {
    count++;
    // use update method to update all count variables
    update();
  }
}

class First extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        leading: IconButton(
          icon: Icon(Icons.add),
          onPressed: () {
            Get.snackbar("Hi", "I'm modern snackbar");
          },
        ),
        title: Text("title".trArgs(['John'])),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            GetBuilder<Controller>(
                init: Controller(),
                // You can initialize your controller here the first time. Don't use init in your other GetBuilders of same controller
                builder: (_) => Text(
                      'clicks: ${_.count}',
                    )),
            RaisedButton(
              child: Text('Next Route'),
              onPressed: () {
                Get.toNamed('/second');
              },
            ),
            RaisedButton(
              child: Text('Change locale to English'),
              onPressed: () {
                Get.updateLocale(Locale('en', 'UK'));
              },
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
          child: Icon(Icons.add),
          onPressed: () {
            Get.find<Controller>().increment();
          }),
    );
  }
}

class Second extends GetView<ControllerX> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('second Route'),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            GetX<ControllerX>(
              // Using bindings you don't need of init: method
              // Using Getx you can take controller instance of "builder: (_)"
              builder: (_) {
                print("count1 rebuild");
                return Text('${_.count1}');
              },
            ),
            GetX<ControllerX>(
              builder: (_) {
                print("count2 rebuild");
                return Text('${controller.count2}');
              },
            ),
            GetX<ControllerX>(builder: (_) {
              print("sum rebuild");
              return Text('${_.sum}');
            }),
            GetX<ControllerX>(
              builder: (_) => Text('Name: ${controller.user.value.name}'),
            ),
            GetX<ControllerX>(
              builder: (_) => Text('Age: ${_.user.value.age}'),
            ),
            RaisedButton(
              child: Text("Go to last page"),
              onPressed: () {
                Get.toNamed('/third?arguments=test');
              },
            ),
            RaisedButton(
              child: Text("Back page and remove route"),
              onPressed: () {
                Get.offNamed('/home');

              },
            ),
            RaisedButton(
              child: Text("Increment"),
              onPressed: () {
                Get.find<ControllerX>().increment();
              },
            ),
            RaisedButton(
              child: Text("Increment"),
              onPressed: () {
                Get.find<ControllerX>().increment2();
              },
            ),
            RaisedButton(
              child: Text("Update name"),
              onPressed: () {
                Get.find<ControllerX>().updateUser();
              },
            ),
            RaisedButton(
              child: Text("Dispose worker"),
              onPressed: () {
                Get.find<ControllerX>().disposeWorker();
              },
            ),
          ],
        ),
      ),
    );
  }
}

class Third extends GetView<ControllerX> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      floatingActionButton: FloatingActionButton(onPressed: () {
        Get.offNamed('/home');
      }),
      appBar: AppBar(
        title: Text("Third ${Get.parameters['arguments']}"),
      ),
      body: Center(
          child: Obx(() => ListView.builder(
              itemCount: controller.list.length,
              itemBuilder: (context, index) {
                return Text("${controller.list[index]}");
              }))),
    );
  }
}

class SampleBind extends Bindings {
  @override
  void dependencies() {
    Get.lazyPut<ControllerX>(() => ControllerX());
  }
}

class User {
  User({this.name = 'Name', this.age = 0});
  String name;
  int age;
}

class ControllerX extends GetxController {
  final count1 = 0.obs;
  final count2 = 0.obs;
  final list = [56].obs;
  final user = User().obs;

  updateUser() {
    user.update((value) {
      value.name = 'Jose';
      value.age = 30;
    });
  }

  /// Once the controller has entered memory, onInit will be called.
  /// It is preferable to use onInit instead of class constructors or initState method.
  /// Use onInit to trigger initial events like API searches, listeners registration
  /// or Workers registration.
  /// Workers are event handlers, they do not modify the final result,
  /// but it allows you to listen to an event and trigger customized actions.
  /// Here is an outline of how you can use them:

  /// made this if you need cancel you worker
  Worker _ever;

  @override
  onInit() {
    /// Called every time the variable $_ is changed
    _ever = ever(count1, (_) => print("$_ has been changed (ever)"));

    everAll([count1, count2], (_) => print("$_ has been changed (everAll)"));

    /// Called first time the variable $_ is changed
    once(count1, (_) => print("$_ was changed once (once)"));

    /// Anti DDos - Called every time the user stops typing for 1 second, for example.
    debounce(count1, (_) => print("debouce$_ (debounce)"),
        time: Duration(seconds: 1));

    /// Ignore all changes within 1 second.
    interval(count1, (_) => print("interval $_ (interval)"),
        time: Duration(seconds: 1));
  }

  int get sum => count1.value + count2.value;

  increment() => count1.value++;

  increment2() => count2.value++;

  disposeWorker() {
    _ever.dispose();
    // or _ever();
  }

  incrementList() => list.add(75);
}

class SizeTransitions extends CustomTransition {
  @override
  Widget buildTransition(
      BuildContext context,
      Curve curve,
      Alignment alignment,
      Animation<double> animation,
      Animation<double> secondaryAnimation,
      Widget child) {
    return Align(
      alignment: Alignment.center,
      child: SizeTransition(
        sizeFactor: CurvedAnimation(
          parent: animation,
          curve: curve,
        ),
        child: child,
      ),
    );
  }
}

Hi,
Next time please add minimal reproduce code that we can run on our local by just copy-pasting the code.
Regarding your issue, it's work fine with GetX 3.11.1
import 'package:flutter/material.dart';
import 'package:get/get.dart';

main() => runApp(App());

class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return GetMaterialApp(
      initialRoute: '/first',
      getPages: [
        GetPage(
          name: '/first',
          page: () => FirstScreen(),
          binding: BindingsBuilder(() {
            Get.lazyPut<FirstController>(() => FirstController());
          }),
        ),
        GetPage(
          name: '/second',
          page: () => SecondScreen(),
          binding: BindingsBuilder(() {
            Get.lazyPut<SecondController>(() => SecondController());
          }),
        ),
        GetPage(
          name: '/third',
          page: () => ThirdScreen(),
          binding: BindingsBuilder(() {
            Get.lazyPut<ThirdController>(() => ThirdController());
          }),
        ),
      ],
    );
  }
}

class FirstController extends GetxController {}

class SecondController extends GetxController {
  final title = 'Second'.obs;
}

class ThirdController extends GetxController {
  final title = 'Third'.obs;
}

class FirstScreen extends GetView<FirstController> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            RaisedButton(
              onPressed: () {
                Get.toNamed('/second?id=x');
              },
              child: Text('Go to Second'),
            ),
            RaisedButton(
              onPressed: () {
                Get.toNamed('/third?id=x');
              },
              child: Text('Go to Third'),
            ),
          ],
        ),
      ),
    );
  }
}

class SecondScreen extends GetView<SecondController> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: RaisedButton(
          onPressed: () {
            Get.back();
          },
          child: Text('Back to First from ${controller.title.value}'),
        ),
      ),
    );
  }
}

class ThirdScreen extends GetView<ThirdController> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: RaisedButton(
          onPressed: () {
            Get.offNamed('/first');
          },
          child: Text('Off to First ${controller.title.value}'),
        ),
      ),
    );
  }
}

Okay, sorry about that - thought the code would work. Thanks for confirming!

If it's working, i will close this issue.


Vagrant Install Review

The Vagrant install script appears to be broken at the moment. Log included below.
It appears this has something to do with bower / collectstatic, but I haven't had a chance to dig into it too much.
TASK: [webserver | Run 'bower install' command] *******************************
failed: [<IP_ADDRESS>] => {"changed": true, "cmd": ["bower", "install"], "delta": "0:02:40.458522", "end": "2015-10-20 19:17:26.389936", "rc": 1, "start": "2015-10-20 19:14:45.931414", "warnings": []}
stderr: bower flot-axis#*                     invalid-meta flot-axis is missing "main" entry in bower.json
bower flot-axis#*                     invalid-meta flot-axis is missing "ignore" entry in bower.json
bower JUMFlot#*                       invalid-meta JUMFlot is missing "main" entry in bower.json
bower JUMFlot#*                       invalid-meta JUMFlot is missing "ignore" entry in bower.json
bower text-highlighter#*                   ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/mir3z/texthighlighter.git", exit code of #128 fatal: unable to connect to github.com: github.com[0: <IP_ADDRESS>]: errno=Connection timed out

Additional error details:
fatal: unable to connect to github.com:
github.com[0: <IP_ADDRESS>]: errno=Connection timed out
stdout: bower JUMFlot#*             not-cached https://github.com/jumjum123/JUMFlot.git#*
bower JUMFlot#*                resolve https://github.com/jumjum123/JUMFlot.git#*
bower flot-axis#*           not-cached https://github.com/markrcote/flot-axislabels.git#*
bower flot-axis#*              resolve https://github.com/markrcote/flot-axislabels.git#*
bower startbootstrap-sb-admin-2#*       not-cached git://github.com/IronSummitMedia/startbootstrap-sb-admin-2.git#*
bower startbootstrap-sb-admin-2#*          resolve git://github.com/IronSummitMedia/startbootstrap-sb-admin-2.git#*
bower text-highlighter#*                not-cached git://github.com/mir3z/texthighlighter.git#*
bower text-highlighter#*                   resolve git://github.com/mir3z/texthighlighter.git#*
bower jquery-ui#*                       not-cached git://github.com/components/jqueryui.git#*
bower jquery-ui#*                          resolve git://github.com/components/jqueryui.git#*
bower fullcalendar#*                    not-cached git://github.com/arshaw/fullcalendar.git#*
bower fullcalendar#*                       resolve git://github.com/arshaw/fullcalendar.git#*
bower chosen#*                          not-cached git://github.com/harvesthq/bower-chosen.git#*
bower chosen#*                             resolve git://github.com/harvesthq/bower-chosen.git#*
bower chosen-bootstrap#*                not-cached git://github.com/dbtek/chosen-bootstrap.git#*
bower chosen-bootstrap#*                   resolve git://github.com/dbtek/chosen-bootstrap.git#*
bower jquery-cookie#*                   not-cached git://github.com/carhartl/jquery-cookie.git#*
bower jquery-cookie#*                      resolve git://github.com/carhartl/jquery-cookie.git#*
bower font-awesome#4.4.0                not-cached git://github.com/FortAwesome/Font-Awesome.git#4.4.0
bower font-awesome#4.4.0                   resolve git://github.com/FortAwesome/Font-Awesome.git#4.4.0
bower JUMFlot#*                           checkout master
bower flot-axis#*                         checkout master
bower flot-axis#*                         resolved https://github.com/markrcote/flot-axislabels.git#a181e09d04
bower JUMFlot#*                           resolved https://github.com/jumjum123/JUMFlot.git#a440fa558a
...ignoring

TASK: [webserver | Git HTTPS Preference] **************************************
changed: [<IP_ADDRESS>] => {"changed": true, "cmd": ["git", "config", "--global", "url.https://.insteadOf", "git://"], "delta": "0:00:00.002900", "end": "2015-10-20 19:17:26.557293", "rc": 0, "start": "2015-10-20 19:17:26.554393", "stderr": "", "stdout": "", "warnings": ["Consider using git module rather than running git"]}

TASK: [webserver | Reinstall Bower] *******************************************
failed: [<IP_ADDRESS>] => {"changed": true, "cmd": ["bower", "install"], "delta": "0:00:38.965557", "end": "2015-10-20 19:18:05.685107", "rc": 1, "start": "2015-10-20 19:17:26.719550", "warnings": []}
stderr: bower chosen#*                            mismatch Version declared in the json (1.4.1) is different than the resolved one (1.4.2)
bower chosen-bootstrap#*              invalid-meta chosen-bootstrap is missing "ignore" entry in bower.json
bower flot-axis#*                     invalid-meta flot-axis is missing "main" entry in bower.json
bower flot-axis#*                     invalid-meta flot-axis is missing "ignore" entry in bower.json
bower JUMFlot#*                       invalid-meta JUMFlot is missing "main" entry in bower.json
bower JUMFlot#*                       invalid-meta JUMFlot is missing "ignore" entry in bower.json
bower holderjs#~2.4.1                 invalid-meta holderjs is missing "ignore" entry in bower.json
bower datatables-plugins#~1.0.1       invalid-meta datatables-plugins is missing "main" entry in bower.json
bower datatables-plugins#~1.0.1       invalid-meta datatables-plugins is missing "ignore" entry in bower.json
bower flot#~0.8.3                       deprecated Package flot is using the deprecated component.json
bower flot#~0.8.3                     invalid-meta Flot is missing "ignore" entry in bower.json
bower morrisjs#~0.5.1                     mismatch Version declared in the json (0.5.0) is different than the resolved one (0.5.1)
bower morrisjs#~0.5.1                 invalid-meta morris.js is missing "ignore" entry in bower.json
bower datatables-responsive#~1.0.3    invalid-meta datatables-responsive is missing "ignore" entry in bower.json
bower                                    ECONFLICT Unable to find suitable version for font-awesome
stdout: bower JUMFlot#*             not-cached https://github.com/jumjum123/JUMFlot.git#*
bower JUMFlot#*                resolve https://github.com/jumjum123/JUMFlot.git#*
bower flot-axis#*           not-cached https://github.com/markrcote/flot-axislabels.git#*
bower flot-axis#*              resolve https://github.com/markrcote/flot-axislabels.git#*
bower startbootstrap-sb-admin-2#*       not-cached git://github.com/IronSummitMedia/startbootstrap-sb-admin-2.git#*
bower startbootstrap-sb-admin-2#*          resolve git://github.com/IronSummitMedia/startbootstrap-sb-admin-2.git#*
bower fullcalendar#*                    not-cached git://github.com/arshaw/fullcalendar.git#*
bower fullcalendar#*                       resolve git://github.com/arshaw/fullcalendar.git#*
bower jquery-cookie#*                   not-cached git://github.com/carhartl/jquery-cookie.git#*
bower jquery-cookie#*                      resolve git://github.com/carhartl/jquery-cookie.git#*
bower jquery-ui#*                       not-cached git://github.com/components/jqueryui.git#*
bower jquery-ui#*                          resolve git://github.com/components/jqueryui.git#*
bower text-highlighter#*                not-cached git://github.com/mir3z/texthighlighter.git#*
bower text-highlighter#*                   resolve git://github.com/mir3z/texthighlighter.git#*
bower chosen#*                          not-cached git://github.com/harvesthq/bower-chosen.git#*
bower chosen#*                             resolve git://github.com/harvesthq/bower-chosen.git#*
bower chosen-bootstrap#*                not-cached git://github.com/dbtek/chosen-bootstrap.git#*
bower chosen-bootstrap#*                   resolve git://github.com/dbtek/chosen-bootstrap.git#*
bower font-awesome#4.4.0                not-cached git://github.com/FortAwesome/Font-Awesome.git#4.4.0
bower font-awesome#4.4.0                   resolve git://github.com/FortAwesome/Font-Awesome.git#4.4.0
bower flot-axis#*                         checkout master
bower JUMFlot#*                           checkout master
bower startbootstrap-sb-admin-2#*         download https://github.com/IronSummitMedia/startbootstrap-sb-admin-2/archive/v1.0.7.tar.gz
bower jquery-cookie#*                     download https://github.com/carhartl/jquery-cookie/archive/v1.4.1.tar.gz
bower fullcalendar#*                      download https://github.com/arshaw/fullcalendar/archive/v2.4.0.tar.gz
bower jquery-ui#*                         download https://github.com/components/jqueryui/archive/1.11.4.tar.gz
bower text-highlighter#*                  download https://github.com/mir3z/texthighlighter/archive/v1.2.0.tar.gz
bower chosen#*                            download https://github.com/harvesthq/bower-chosen/archive/v1.4.2.tar.gz
bower chosen-bootstrap#*                  download https://github.com/dbtek/chosen-bootstrap/archive/1.1.0.tar.gz
bower jquery-cookie#*                      extract archive.tar.gz
bower font-awesome#4.4.0                  download https://github.com/FortAwesome/Font-Awesome/archive/v4.4.0.tar.gz
bower jquery-cookie#*                     resolved git://github.com/carhartl/jquery-cookie.git#1.4.1
bower chosen#*                             extract archive.tar.gz
bower jquery#>=1.2                      not-cached git://github.com/jquery/jquery.git#>=1.2
bower jquery#>=1.2                         resolve git://github.com/jquery/jquery.git#>=1.2
bower chosen#*                            resolved git://github.com/harvesthq/bower-chosen.git#1.4.2
bower jquery#>=1.4.4                    not-cached git://github.com/jquery/jquery.git#>=1.4.4
bower jquery#>=1.4.4                       resolve git://github.com/jquery/jquery.git#>=1.4.4
bower chosen-bootstrap#*                   extract archive.tar.gz
bower fullcalendar#*                       extract archive.tar.gz
bower chosen-bootstrap#*                  resolved git://github.com/dbtek/chosen-bootstrap.git#1.1.0
bower text-highlighter#*                   extract archive.tar.gz
bower jquery-ui#*                          extract archive.tar.gz
bower bootstrap#>=3.0.0                 not-cached git://github.com/twbs/bootstrap.git#>=3.0.0
bower bootstrap#>=3.0.0                    resolve git://github.com/twbs/bootstrap.git#>=3.0.0
bower startbootstrap-sb-admin-2#*          extract archive.tar.gz
bower font-awesome#4.4.0                   extract archive.tar.gz
bower text-highlighter#*                  resolved git://github.com/mir3z/texthighlighter.git#1.2.0
bower fullcalendar#*                      resolved git://github.com/arshaw/fullcalendar.git#2.4.0
bower jquery#>=1.7.1                    not-cached git://github.com/jquery/jquery.git#>=1.7.1
bower jquery#>=1.7.1                       resolve git://github.com/jquery/jquery.git#>=1.7.1
bower moment#>=2.5.0                    not-cached git://github.com/moment/moment.git#>=2.5.0
bower moment#>=2.5.0                       resolve git://github.com/moment/moment.git#>=2.5.0
bower moment#>=2.5.0                      download https://github.com/moment/moment/archive/2.10.6.tar.gz
bower moment#>=2.5.0                       extract archive.tar.gz
bower jquery-ui#*                         resolved git://github.com/components/jqueryui.git#1.11.4
bower jquery#>=1.6                      not-cached git://github.com/jquery/jquery.git#>=1.6
bower jquery#>=1.6                         resolve git://github.com/jquery/jquery.git#>=1.6
bower flot-axis#*                         progress remote: Compressing objects:  25% (1/4)
bower flot-axis#*                         progress remote: Compressing objects:  50% (2/4)
bower jquery#>=1.4.4                      download https://github.com/jquery/jquery/archive/2.1.4.tar.gz
bower jquery#>=1.7.1                      download https://github.com/jquery/jquery/archive/2.1.4.tar.gz
bower jquery#>=1.6                        download https://github.com/jquery/jquery/archive/2.1.4.tar.gz
bower jquery#>=1.2                        download https://github.com/jquery/jquery/archive/2.1.4.tar.gz
bower flot-axis#*                         resolved https://github.com/markrcote/flot-axislabels.git#a181e09d04
bower bootstrap#>=3.0.0                   download https://github.com/twbs/bootstrap/archive/v3.3.5.tar.gz
bower jquery#>=1.7.1                       extract archive.tar.gz
bower jquery#>=1.2                         extract archive.tar.gz
bower jquery#>=1.4.4                       extract archive.tar.gz
bower jquery#>=1.6                         extract archive.tar.gz
bower startbootstrap-sb-admin-2#*         resolved git://github.com/IronSummitMedia/startbootstrap-sb-admin-2.git#1.0.7
bower bootstrap#~3.3.1                  not-cached git://github.com/twbs/bootstrap.git#~3.3.1
bower bootstrap#~3.3.1                     resolve git://github.com/twbs/bootstrap.git#~3.3.1
bower font-awesome#~4.2.0               not-cached git://github.com/FortAwesome/Font-Awesome.git#~4.2.0
bower font-awesome#~4.2.0                  resolve git://github.com/FortAwesome/Font-Awesome.git#~4.2.0
bower bootstrap#~3.3.1                    download https://github.com/twbs/bootstrap/archive/v3.3.5.tar.gz
bower font-awesome#~4.2.0                 download https://github.com/FortAwesome/Font-Awesome/archive/v4.2.0.tar.gz
bower datatables#~1.10.4                not-cached git://github.com/DataTables/DataTables.git#~1.10.4
bower datatables#~1.10.4                   resolve git://github.com/DataTables/DataTables.git#~1.10.4
bower datatables-plugins#~1.0.1         not-cached git://github.com/DataTables/Plugins.git#~1.0.1
bower datatables-plugins#~1.0.1            resolve git://github.com/DataTables/Plugins.git#~1.0.1
bower holderjs#~2.4.1                   not-cached git://github.com/imsky/holder.git#~2.4.1
bower holderjs#~2.4.1                      resolve git://github.com/imsky/holder.git#~2.4.1
bower metisMenu#~1.1.3                  not-cached git://github.com/onokumus/metisMenu.git#~1.1.3
bower metisMenu#~1.1.3                     resolve git://github.com/onokumus/metisMenu.git#~1.1.3
bower flot#~0.8.3                       not-cached git://github.com/flot/flot.git#~0.8.3
bower flot#~0.8.3                          resolve git://github.com/flot/flot.git#~0.8.3
bower morrisjs#~0.5.1                   not-cached git://github.com/morrisjs/morris.js.git#~0.5.1
bower morrisjs#~0.5.1                      resolve git://github.com/morrisjs/morris.js.git#~0.5.1
bower flot.tooltip#~0.8.4               not-cached git://github.com/krzysu/flot.tooltip.git#~0.8.4
bower flot.tooltip#~0.8.4                  resolve git://github.com/krzysu/flot.tooltip.git#~0.8.4
bower datatables-responsive#~1.0.3      not-cached git://github.com/DataTables/Responsive.git#~1.0.3
bower datatables-responsive#~1.0.3         resolve git://github.com/DataTables/Responsive.git#~1.0.3
bower bootstrap-social#~4.8.0           not-cached git://github.com/lipis/bootstrap-social.git#~4.8.0
bower bootstrap-social#~4.8.0              resolve git://github.com/lipis/bootstrap-social.git#~4.8.0
bower bootstrap#>=3.0.0                    extract archive.tar.gz
bower font-awesome#~4.2.0                  extract archive.tar.gz
bower bootstrap#~3.3.1                     extract archive.tar.gz
bower font-awesome#4.4.0                  resolved git://github.com/FortAwesome/Font-Awesome.git#4.4.0
bower JUMFlot#*                           progress remote: Compressing objects:   1% (1/71)
bower JUMFlot#*                           progress remote: Compressing objects:   2% (2/71)
bower JUMFlot#*                           progress remote: Compressing objects:   4% (3/71)
bower JUMFlot#*                           progress remote: Compressing objects:   5% (4/71)
bower JUMFlot#*                           progress remote: Compressing objects:   7% (5/71)
bower JUMFlot#*                           progress remote: Compressing objects:   8% (6/71)
bower JUMFlot#*                           progress remote: Compressing objects:   9% (7/71)
bower JUMFlot#*                           progress remote: Compressing objects:  11% (8/71)
bower JUMFlot#*                           progress remote: Compressing objects:  12% (9/71)
bower JUMFlot#*                           progress remote: Compressing objects:  14% (10/71)
bower JUMFlot#*                           progress remote: Compressing objects:  15% (11/71)
bower JUMFlot#*                           progress remote: Compressing objects:  16% (12/71)
bower JUMFlot#*                           progress remote: Compressing objects:  18% (13/71)
bower JUMFlot#*                           resolved https://github.com/jumjum123/JUMFlot.git#a440fa558a
bower jquery#>=1.2                        resolved git://github.com/jquery/jquery.git#2.1.4
bower jquery#>=1.4.4                      resolved git://github.com/jquery/jquery.git#2.1.4
bower jquery#>=1.6                        resolved git://github.com/jquery/jquery.git#2.1.4
bower datatables#~1.10.4                  download https://github.com/DataTables/DataTables/archive/1.10.9.tar.gz
bower metisMenu#~1.1.3                    download https://github.com/onokumus/metisMenu/archive/1.1.3.tar.gz
bower holderjs#~2.4.1                     download https://github.com/imsky/holder/archive/v2.4.1.tar.gz
bower datatables-plugins#~1.0.1           download https://github.com/DataTables/Plugins/archive/1.0.1.tar.gz
bower jquery#>=1.7.1                      resolved git://github.com/jquery/jquery.git#2.1.4
bower metisMenu#~1.1.3                     extract archive.tar.gz
bower holderjs#~2.4.1                      extract archive.tar.gz
bower datatables-plugins#~1.0.1            extract archive.tar.gz
bower datatables#~1.10.4                   extract archive.tar.gz
bower holderjs#~2.4.1                     resolved git://github.com/imsky/holder.git#2.4.1
bower metisMenu#~1.1.3                    resolved git://github.com/onokumus/metisMenu.git#1.1.3
bower moment#>=2.5.0                      resolved git://github.com/moment/moment.git#2.10.6
bower datatables-plugins#~1.0.1           resolved git://github.com/DataTables/Plugins.git#1.0.1
bower bootstrap#>=3.0.0                   resolved git://github.com/twbs/bootstrap.git#3.3.5
bower bootstrap#~3.3.1                    resolved git://github.com/twbs/bootstrap.git#3.3.5
bower datatables#~1.10.4                  resolved git://github.com/DataTables/DataTables.git#1.10.9
bower font-awesome#~4.2.0                 resolved git://github.com/FortAwesome/Font-Awesome.git#4.2.0
bower flot#~0.8.3                         download https://github.com/flot/flot/archive/v0.8.3.tar.gz
bower flot#~0.8.3                          extract archive.tar.gz
bower morrisjs#~0.5.1                     download https://github.com/morrisjs/morris.js/archive/0.5.1.tar.gz
bower flot#~0.8.3                         resolved git://github.com/flot/flot.git#0.8.3
bower datatables-responsive#~1.0.3        download https://github.com/DataTables/Responsive/archive/1.0.7.tar.gz
bower bootstrap-social#~4.8.0             download https://github.com/lipis/bootstrap-social/archive/4.8.0.tar.gz
bower flot.tooltip#~0.8.4                 download https://github.com/krzysu/flot.tooltip/archive/0.8.5.tar.gz
bower morrisjs#~0.5.1                      extract archive.tar.gz
bower datatables-responsive#~1.0.3         extract archive.tar.gz
bower flot.tooltip#~0.8.4                  extract archive.tar.gz
bower morrisjs#~0.5.1                     resolved git://github.com/morrisjs/morris.js.git#0.5.1
bower bootstrap-social#~4.8.0              extract archive.tar.gz
bower datatables-responsive#~1.0.3        resolved git://github.com/DataTables/Responsive.git#1.0.7
bower flot.tooltip#~0.8.4                 resolved git://github.com/krzysu/flot.tooltip.git#0.8.5
bower raphael#>= 2.0                    not-cached git://github.com/DmitryBaranovskiy/raphael.git#>= 2.0
bower raphael#>= 2.0                       resolve git://github.com/DmitryBaranovskiy/raphael.git#>= 2.0
bower mocha#~1.17.1                     not-cached git://github.com/mochajs/mocha.git#~1.17.1
bower mocha#~1.17.1                        resolve git://github.com/mochajs/mocha.git#~1.17.1
bower bootstrap-social#~4.8.0             resolved git://github.com/lipis/bootstrap-social.git#4.8.0
bower mocha#~1.17.1                       download https://github.com/mochajs/mocha/archive/1.17.1.tar.gz
bower mocha#~1.17.1                        extract archive.tar.gz
bower mocha#~1.17.1                       resolved git://github.com/mochajs/mocha.git#1.17.1
bower raphael#>= 2.0                      download https://github.com/DmitryBaranovskiy/raphael/archive/v2.1.4.tar.gz
bower raphael#>= 2.0                       extract archive.tar.gz
bower raphael#>= 2.0                      resolved git://github.com/DmitryBaranovskiy/raphael.git#2.1.4
...ignoring

TASK: [webserver | Bower Failure] *********************************************
skipping: [<IP_ADDRESS>]

TASK: [webserver | Run Django 'collectstatic' command] ************************
failed: [<IP_ADDRESS>] => {"cmd": "python manage.py collectstatic --noinput", "failed": true, "path": "/home/dd/.venvs/DefectDojo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "state": "absent", "syspath": ["/tmp/ansible-tmp-1445368687.74-63649177289236", "/usr/lib/python2.7", "/usr/lib/python2.7/plat-x86_64-linux-gnu", "/usr/lib/python2.7/lib-tk", "/usr/lib/python2.7/lib-old", "/usr/lib/python2.7/lib-dynload", "/usr/local/lib/python2.7/dist-packages", "/usr/lib/python2.7/dist-packages"]}
msg: stdout: Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/urlify.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/SelectBox.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/jquery.init.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/actions.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/related-widget-wrapper.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/actions.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/LICENSE-JQUERY.txt'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/prepopulate.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/inlines.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/core.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/calendar.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/collapse.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/timeparse.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/collapse.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/inlines.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/jquery.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/prepopulate.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/jquery.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/css/login.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/css/dashboard.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/css/widgets.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/css/forms.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/css/changelists.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/css/ie.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/css/base.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/css/rtl.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/default-bg.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_error.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon-yes.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/nav-bg-selected.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon-unknown.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/inline-splitter-bg.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_searchbox.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_calendar.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/selector-search.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon-no.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/tooltag-add.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_changelink.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/inline-restore-8bit.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/nav-bg-grabber.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_success.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_deletelink.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/changelist-bg_rtl.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/sorting-icons.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/changelist-bg.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_alert.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/inline-delete.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/inline-restore.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/selector-icons.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_addlink.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/nav-bg.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/default-bg-reverse.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/icon_clock.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/nav-bg-reverse.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/inline-delete-8bit.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/deleted-overlay.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.png'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/js/index.js'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/css/dojo.css'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/img/cloud_sec.png'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/img/logo.png'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/img/index.jpg'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/img/chop.png'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/img/glyphicons-halflings-white.png'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/img/glyphicons-halflings.png'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/img/favicon.ico'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/fonts/icomoon.eot'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/fonts/icomoon.svg'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/fonts/icomoon.woff'
Copying '/usr/share/django-DefectDojo/dojo/static/dojo/fonts/icomoon.ttf'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/swagger-ui.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/swagger-ui.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/underscore-min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/swagger-oauth.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/jquery.slideto.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/jquery.ba-bbq.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/backbone-min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/shred.bundle.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/swagger.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/jquery.wiggle.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/handlebars-1.0.0.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/highlight.7.3.pack.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/jquery-1.8.0.min.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/js/lib/shred/content.js'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/images/wordnik_api.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/images/explorer_icons.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/images/pet_store_api.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/images/throbber.gif'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/images/logo_small.png'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/css/screen.css'
Copying '/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/tastypie_swagger/static/tastypie_swagger/css/highlight.default.css'

:stderr: /home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/auditlog/models.py:6: RemovedInDjango19Warning: django.contrib.contenttypes.generic is deprecated and will be removed in Django 1.9. Its contents have been moved to the fields, forms, and admin submodules of django.contrib.contenttypes.
  from django.contrib.contenttypes import generic

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
    utility.execute()
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 330, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/core/management/base.py", line 393, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/core/management/base.py", line 444, in execute
    output = self.handle(*args, **options)
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 168, in handle
    collected = self.collect()
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 98, in collect
    for path, storage in finder.list(self.ignore_patterns):
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/staticfiles/finders.py", line 112, in list
    for path in utils.get_files(storage, ignore_patterns):
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/contrib/staticfiles/utils.py", line 28, in get_files
    directories, files = storage.listdir(location)
  File "/home/dd/.venvs/DefectDojo/local/lib/python2.7/site-packages/django/core/files/storage.py", line 300, in listdir
    for entry in os.listdir(path):
OSError: [Errno 2] No such file or directory: '/usr/share/django-DefectDojo/components/components'

FATAL: all hosts have already failed -- aborting

This does not look like it caused it.  This commit does not touch the
vagrant files.
Looks like the machine you ran it on does not have a route to github using
the git protocol: exit code of #128 fatal: unable to connect to github.com:
github.com[0: <IP_ADDRESS>]: errno=Connection timed out
Or it timed out for some reason

This is also troubling: OSError: [Errno 2] No such file or directory: '/usr/share/django-DefectDojo/components/components'
Not sure why the double components path

Sorry for the over-verbose log output without a better description; first error is expected in my current environment, but should be fixed by the "Git HTTPS Preference" task. When "Reinstall Bower" runs, it looks like there are some other errors reported. If it were just a failure to connect to Github, the "Bower Failure" step would catch it and complain, but that task is skipped in the log above.
No idea where the double components path is coming from...

#55 should fix this. Can someone review?


Adding bf16 and i4 support plumbing in a few places.

They'll print/parse as binary via the HAL string utils. Still some dragons hiding in the compiler but this is the cross-cutting stuff that spiders outside of the compiler proper.

Still a draft? Or ready for review?

ready! (will wait to land until base PR goes in though)


docs: Add Isolation Forest Multivariate Anomaly Detection sample notebook

Adding a sample notebook demonstrating the use of an Isolation Forest model for multivariate anomaly detection. This notebook also includes ML Interpretability, through the use of SHAP. Additionally, this notebook uses MLFlow to log the ML experiment.
AB#1755587

/azp run

Codecov Report

Merging #1483 (69835ae) into master (3314d2d) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1483      +/-   ##
==========================================
- Coverage   84.47%   84.43%   -0.04%
==========================================
  Files         295      295
  Lines       14793    14793
  Branches      702      702
==========================================
- Hits        12496    12491       -5
- Misses       2297     2302       +5

Impacted Files
Coverage Δ

...crosoft/azure/synapse/ml/io/http/HTTPClients.scala
75.00% <0.00%> (-7.36%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3314d2d...69835ae.