text:
cookies and express

i'm having problem with session cookies and express, here is my code:

i get the following error when i try to send cookies in headers and reutilize them in this route

Can someone help me?

Can you explain what session_cookies contains? My guess would be the output of  serializeCookieJar. Then you can just pass the string into deserializeCookieJar, not the parsed JSON.

Can you explain what session_cookies contains? My guess would be the output of serializeCookieJar. Then you can just pass the string into deserializeCookieJar, not the parsed JSON.

yes, session_cookies is the output of serializeCookieJar from first image. I already tried pass that string into deserializeCookieJar, without parse but I got the same error. I used a software called insomnia to make requests and i saw the cookie, and its strange , its samething like this %7B%22version%22%3A%22tough-cookie%402.4.3%22%2C%22storeType%22%3A%22MemoryCookieStore%22%2C%22rejectPublicSuffixes%22%3Atrue%2C%22cookies%22%3A%5B%7B%22key%22%3A%22ds_user%22%2C%22value%22%3A%22.....................

You'll need to url-decode the string first, then it'll accept it.

You'll need to url-decode the string first, then it'll accept it.

I tried now, but i still have problems, the string still has strange characters, and because of that deserializeCookieJar don't work. I tried with the clean string and worked.
What can i do to receive the clean string cookie?
ps: thank you for your help

okay I made it, I needed to send string to cookie with JSON.stringify(cookies) and then in the other file I used decodeURIComponent instead of decodeURI.
Just one more question, should I send the state to the cookies also ?

Make sure session_cookies has the right value. Not sure about uriEncode/decode you may also use decodeURIComponent both worked fine in Firefox.

repo: dilame/instagram-private-api


text:
End work on skeleton app.

Clear some problems and u can merge it!

Skeleton app was ended! Auth module was done!

source: gharchive/pull-request

license_type: permissive

license_source: github-api


text:
No longer working. Asks to buy X Premium

Tweetdeck is no longer visible, it routes immediately to https://twitter.com/i/premium_sign_up

Are you using the newest version and going to https://twitter.com/i/tweetdeck ?

Are you using the newest version and going to https://twitter.com/i/tweetdeck ?

if you click on the link you posted, it shows "Hmm...this page doesn’t exist. Try searching for something else."

That means you didn't install the extension

That means you didn't install the extension

Hmm, I just extracted the Chrome extension for Edge. i'll try again and update

I figured out. Edge browser update turned Developer as Off, so the extension was not active. I turned it back on and it works! Thank you

source: gharchive/issue

authors: AdamMReese dimdenGD membrant

repo: dimdenGD/OldTweetDeck

license: MIT


text:
🛑 android-12.0.0_r3 is down

In fe71c85, android-12.0.0_r3 (http://aospxref.com/android-12.0.0_r3/) was down:

HTTP code: 404
Response time: 254 ms

Resolved: android-12.0.0_r3 is back up in cfc4f5c after 9 minutes.

repo: dimenspace/aosp-uptime


text:
Fix selection colors in new UI of light theme #159, it also works with classic UI

Fix selection colors in new UI of light theme, it also works with classic UI;

add colors const for following official light theme style from expUI_light.theme.json;
change several selection-about colors, including selection color in editor, global selection background color and foreground color. It's more compatible with the Intellij Light theme, also closer with VS code light theme;
fix issue #159

Thank you so much for the PR! 🙌

authors: dinbtechit trofoto

repo: dinbtechit/vscode-theme


text:
Fixed add view button text

Fixed button style

Current coverage is 31.14% (diff: 0.00%)

Merging #71 into master will increase coverage by 0.02%

@@             master        #71   diff @@
==========================================
  Files            33         33
  Lines          1375       1374     -1
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            428        428
+ Misses          947        946     -1
  Partials          0          0

Powered by Codecov. Last update c1ed70b...8c41761

authors: codecov-io diogot

repo: diogot/MyWeight

license: mit

license_source: bigquery


text:
🛑 MonitoRSS-Cord is down

In 9e5e5ae, MonitoRSS-Cord ($MONITORSS_CORD) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MonitoRSS-Cord is back up in 65e96de after 36 minutes.

repo: discord-creator/upptime


text:
[api-docs] Fix a typo.

A new commit was made into the api-docs repo. This issue was created automatically. Need to review if we made any change to the library for this commit.
https://github.com/discord/discord-api-docs/commit/0de6c49cd7f69df40f835bb273441dbacfb36f5b

This commit will not effect our lib's code. No changes required.

repo: discordeno/discordeno


text:
Raspberry Pi Config Not Working (Black Screen)

Hello, I've added the the contents of the file in folder 016 to my config.txt and the screen is not working (blank, light blinking on the HDMI to MIPI board). Any guidance on where to go from here?

Ok, I have finally figured this out, if anyone else has issues here's some places to get started with config.txt:
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=87
hdmi_force_mode=1
#dtoverlay=vc4-kms-v3d

hdmi_timings=1440 0 50 8 15 1440 0 8 2 6 0 0 0 60 0 132180000 0
hdmi_drive=2
disable_overscan=1

MAKE SURE to have vc4-kms-v3d commented out anywhere in the config file. There's something about KMS that just absolutely does not work with this monitor. This conflict should really be in the documentation as it's caused me endless trouble. More details on all the commands is on this nice adafruit writeup and th raspberry pi documentation
Also, force_turbo is misspelled in every file on here as force_trubo which means it is ignored and therefore not needed.

repo: displaymodule/Examples


text:
Work on Avatar Endpoint

We need to fix up the image upload endpoint so that people can update their avatar image.

I'll work on this one

#105

authors: MidouWebDev codyseibert


text:
CMS.API.Helpers.reloadBrowser not actually reloading the page if url has hash parameter.

This happens when editing model using frontend editing form.
When i click the Save button after all the work is done, script passes window.location.href(with hash parameter) to reloadBrowser:
https://github.com/divio/django-cms/blob/develop/cms/static/cms/js/modules/cms.modal.js#L550
// ...
// also check that no delete-confirmation is required
if(that.saved && !contents.find('.delete-confirmation').length) {
    that.reloadBrowser(window.location.href, false, true);
} else {
    iframe.show();
// ...

It sends ajax request which returns such a result, so none of conditions but the last matches:
https://github.com/divio/django-cms/blob/develop/cms/static/cms/js/modules/cms.base.js#L64
} else if(url) {
    // on_close can also provide a url, reload to the new destination
    that.reloadBrowser(url);
}

which just call the same function without ajax parameter, where window.location.href is set to provided url (with hash parameter)
parent.setTimeout(function () {
    (url) ? parent.location.href = url : parent.location.reload();
}, timeout || 0);

As a result I see inifinite spinner in model editing window, because location is not reloaded.
I think, that function which called "reloadBrowser" must reload page on any condition, so parent.location.reload() has to be called regardless whether is there a hash parameter or not.
parent.setTimeout(function () {
    if(url) {
        parent.location.href = url;
    }
    parent.location.reload(); // Explicitly reloading page, not only when empty url passed
    // (url) ? parent.location.href = url : parent.location.reload();
}, timeout || 0);

Hi, on my site I see that url = 'REFRESH_PAGE' and I end up with 404. So I had to fix the 'if statement' from this fix to:
if (url && url != parent.location.href && url != 'REFRESH_PAGE') {

to get the page nicely refreshed. Any idea what could be wrong in my case? This mostly happens to me after logout via the cms toolbar on any page ...

repo: divio/django-cms


text:
Logic of publisher_publish command moved to cms.api

Fixes #3279.

It's only a pyflake failure, you just need to cleanup the code before pushing it
Ping if you need help

authors: donce yakky


text:
🛑 Phillips is down

In 3072e6c, Phillips (https://www.phillips.com/) was down:

HTTP code: 500
Response time: 90 ms

Resolved: Phillips is back up in c0c48c4 after 15 minutes.

repo: divtiply/artupptime


text:
🛑 Heritage Auctions is down

In b93fdea, Heritage Auctions (https://www.ha.com/) was down:

HTTP code: 403
Response time: 168 ms

Resolved: Heritage Auctions is back up in e630f22 after 11 minutes.


text:
Hint UI

In Hint UI, the page no should not be in decimal.
Ex: 2 instead of 2.0

In Hint UI, the displayed button should be something like 'Okay' instead of Hooray.

In Hint UI, the displayed button should be something like 'Okay' instead of Hooray. --- Done

authors: milanvadher mturakhia


text:
Zabbix repositories should follow the upstream

Describe the bug
The repository file should follow what the Zabbix upstream sets up to avoid breakage. And there's a typo on the zabbix-non-supported file, since it declares itself as zabbix-supported. Using the upstream will solve the typo automatically.
Another issue is that the GPG is wrong. The upstream uses a different file: /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591  for the main repo.
Installation method/version

Github / latest

Ansible Version
ansible 2.9.1
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Aug  7 2019, 00:51:29) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]

Targetted hosts
Concerns the following OS(es):

CentOS
Red Hat Enterprise Linux

Expected behavior
Use the same repositories as the upstream:
[root@headnode yum.repos.d]# cat zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

Additional context
Nothing

Was fixed a while ago, therefor closing.

authors: dj-wasabi viniciusferrao

repo: dj-wasabi/ansible-zabbix-server


text:
Widget renderer error on Django 2.1

Hello.
When accessing change/add admin page of model that has RichTextField you get an error "TypeError: render() got an unexpected keyword argument 'renderer'".
Django 2.1
Ckeditor 5.6.1

When I changed this field to CharField (in forms) the error disappeared.
Full trace:
TypeError: render() got an unexpected keyword argument 'renderer'
  File "django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "django/core/handlers/base.py", line 156, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "django/core/handlers/base.py", line 154, in _get_response
    response = response.render()
  File "django/template/response.py", line 106, in render
    self.content = self.rendered_content
  File "django/template/response.py", line 83, in rendered_content
    content = template.render(context, self._request)
  File "django/template/backends/django.py", line 61, in render
    return self.template.render(context)
  File "django/template/base.py", line 171, in render
    return self._render(context)
  File "django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/loader_tags.py", line 150, in render
    return compiled_parent._render(context)
  File "django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/loader_tags.py", line 150, in render
    return compiled_parent._render(context)
  File "django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/loader_tags.py", line 62, in render
    result = block.nodelist.render(context)
  File "django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/loader_tags.py", line 62, in render
    result = block.nodelist.render(context)
  File "django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/defaulttags.py", line 209, in render
    nodelist.append(node.render_annotated(context))
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/loader_tags.py", line 188, in render
    return template.render(context)
  File "django/template/base.py", line 173, in render
    return self._render(context)
  File "django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/defaulttags.py", line 209, in render
    nodelist.append(node.render_annotated(context))
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/defaulttags.py", line 209, in render
    nodelist.append(node.render_annotated(context))
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/defaulttags.py", line 309, in render
    return nodelist.render(context)
  File "django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/defaulttags.py", line 309, in render
    return nodelist.render(context)
  File "django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "django/template/base.py", line 993, in render
    return render_value_in_context(output, context)
  File "django/template/base.py", line 972, in render_value_in_context
    value = str(value)
  File "django/utils/html.py", line 397, in <lambda>
    klass.__str__ = lambda self: mark_safe(klass_str(self))
  File "django/forms/boundfield.py", line 33, in __str__
    return self.as_widget()
  File "django/forms/boundfield.py", line 93, in as_widget
    renderer=self.form.renderer,

@mikitorandell Since WYSIWYG editor in admin isn't really that needed at the moment in my project I just changed field to CharField in Form and added it to admin. Waiting for fix though. Looking at code it seems like it should be working but it isn't. Maybe I got the old version cached or something.
If you really need this to work you can fork the repo/download files and debug it.

Thanks @jmaslanka. Finally solved it by updating django-ckeditor to latest version (5.6.1). Hope it helps ;)

authors: jmaslanka mikitorandell

repo: django-ckeditor/django-ckeditor


text:
[Enhancement] Display Javascript error messages in a more meaningful way

Description
When displaying a 500 error on the frontend the way in which the messages are displayed to the user are difficult to read. We have non-technical people that use CMS for their websites and this current display is difficult for them to decipher
Screenshots

The above error has been manually raised on a pre-publish signal. Being able to raise an error with a custom message which is user friendly would be a welcome addition.

I guess there are several issues to resolve:

White on yellow background is not a good color choice for errors
The width of the box is far too small: Many line breaks
Messages only show for a too short time (5 seconds, I guess, or less). Often it is extremely hard to identify the exception not to speak of any traceback ...
Design question: Can the traceback go to the log (which can be configured to, say, mail admins)?
Design question: What would be an adequate level of detail?
Design question: Do we need a "dismiss" button?

@fsbraun Thanks for the reply.

Agree with the colours. A standard error colour set (e.g 404 page) would be fine.
A dismissible pop-up with only the relevant detail seems the best course here. We shouldn't need the full traceback in a pop-up as that can be traced in something like Sentry/mail to admins.

"Adequate level of detail" I imagine is a little subjective. Restricting the pop-up to only show the message of the error would be adequate in my opinion. However, some of those messages can still be cryptic/not user friendly.
Question. Should this respect the DEBUG setting? The current implementation can show the full traceback even with DEBUG off

authors: Will-Hoey fsbraun

repo: django-cms/django-cms


text:
The old plugin content is deleted after clicking cancel with new nested plugins

Steps to reproduce

Create a Text plugin with some simple text content
Save and publish the page
Go to edit mode again and edit the same Text plugin
Add any plugin using CMS Plugins menu
Click cancel
Reload the page

Expected result
Only new nested plugin was removed, but the text content and old plugins remains the same
Actual result
The whole content of plugin is cleared, the whole old published content is lost
Analysis
I've tried to debug the issue and found that cms.admin.placeholderadmin.PlaceholderAdminMixin.edit_plugin is called on Cancel click because newly created plugins should be cleared, which is make sense. Although inside that method I can see that new Text plugin instance is created, then plugins which are not needed should be cleared. But even adding plugin.body = obj.body there doesn't help, because it's being overwritten somewhere inside in operations.CHANGE_PLUGIN calls.
Do you have any ideas where to look at? I have a feeling that it's something with post_placeholder_operation call which doesn't copy the content from the old plugin, but not sure.
djangocms-test-ckeditor==5.1.1 (also reproducible with 5.1.2)
djangocms==3.9.0 (but also reproducible with 3.11.1)

@sgordeychuk Thanks for this excellent bug report!

I reproduce it also with djangocms-text-ckeditor==5.1.2 and django-cms==3.11.1, i encountered this behavior and i got configuration problem before to search and see your report.
I wonder if a downgrade to djangocms-test-ckeditor<=5.1.1 could fix this temporarily, however a new migration have been passed in previous release so it's not a workaround for those ones that already upgraded recently..

The same issue in our project.
Project setup:

Django 3.2.21
djangocms-text-ckeditor 5.1.3

@fsbraun , @marksweb , hello.
Do we know when we can release new version of djangocms-text-ckeditor to pypi where there is such important fix?

@DmytroLitvinov  Here's the PR: https://github.com/django-cms/djangocms-text-ckeditor/pull/653

@fsbraun thanks a lot for the fix! I've tested it with my setup and everything works great now

Just done! Thanks ;-)

authors: DmytroLitvinov fsbraun sgordeychuk sveetch

repo: django-cms/djangocms-text-ckeditor


text:
Dynamically detect export file type

Problem
Dynamically detect export file type and set the value of coerce_to_string as False if the file type has native data type support such as excel file etc. (#1844)
Solution
Derieve the value of coerce_to_string for given file type in admin.py get_export_data() method and pass it down upto Field.export() method using key worded arguments.
Also in Widget class, instead of setting coerce_to_string parameter's default value as True, use None as default value. Then check if coerce_to_string's value is other than None, that means an explicit value has been defined by user, in that case use the user's coerce_to_string.
Otherwise, set coerce_to_string_is_explicitly_defined flag as False and then use derived value of coerce_to_string from coerce_to_string in Fields.export() method.
Acceptance Criteria
Added test

coverage: 100.0%. remained the same
when pulling 6fe9b0f63cf210e22add3b8ab669715a54662b07 on AyushDharDubey:1844-dynamically-set-the-coerce_to_string-param
into 4b381f37a0780563c428518152e9932f7cee8729 on django-import-export:main.

Superseded by #1939

authors: AyushDharDubey coveralls matthewhegarty


text:
Add option product attribute to a product.

I cannot find anywhere an example how to add an options ProductAttribute to a Product object.
A code example like this one for entity here would be great:
http://django-oscar.readthedocs.org/en/latest/topics/modelling_your_catalogue.html#product-attributes

you can add product attribute in product type from catalogue menu
example above depicts same

Thanks but I am not looking for any UI based solutions. I want to do this via code. I found out how to do it in the meanwhile, I'll create a PR for the documentation to add that as well.

authors: onewaytoconnect vkaracic

repo: django-oscar/django-oscar


text:
workaround missing ack_id

workaround #219

Pull Request Test Coverage Report for Build 10982424780
Details

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.1%) to 89.609%

Files with Coverage Reduction
New Missed Lines
%

django_q/core_signing.py
1
80.85%

django_q/monitor.py
3
90.65%

Totals

Change from base Build 10977463976:
-0.1%

Covered Lines:
3372

Relevant Lines:
3763

💛  - Coveralls

authors: blockisec coveralls


text:
receive() does not delete message bodies

It reads them, but then does not delete the keys, causing Redis to balloon memory if there is high throughput within the expiry window. First reported as https://github.com/django/daphne/issues/124

@sjamaan I've patched it and verified that keys are no longer left around; do you want to run your test again against a master checkout and make sure that solves your issue?

Just tried, and the memory use is stable now. Thanks for the quick reply and fix!

Perfect. I'll roll it out into a release then.

Released in 1.4.1.

authors: andrewgodwin sjamaan


text:
Fixed #31701 -- Made FileDescriptor subclass DeferredAttribute.

Ticket #31701
The model fields use, by default, the descriptor DeferredAttribute to access and process (if necessary) the data associated with them. This type of data represents the actual data in db column. I prefer to call it a “field data”.
To access the field data in instance dict, Field.attname is used as a key.
In addition to the field data, some other model fields (for example, ForeignKey) also use a "client data" of the attribute, the processing of which is performed by a particular descriptor. Such a descriptor is assigned to a model using Field.name.  Its task is to present the same field data in a different format, the result of which differs from the result of field.attname descriptor: article.author returns a User object, and article.auther_id returns a User object pk.
This feature is not used in models.FileField. Then why use FileField.name instead of FileField.attname for FileDescriptor?
I think it would be better if FileDescriptor extends the DeferredAttribute class and uses field.attname instead of field.name.

@felixxm Thank you so much for your comment.
I thought about it when I rewrote the code. By default the super class models.Field uses self.name in Field.save_form_data(). I think this is because Django assumes that form field will always send a "client data" - if it is implemented - (full Python object, e.g. User object), rather than "field data" (raw value, e.g. pk value).
Model fields, as I understand, use self.name to set a value (Field.save_form_data), and self.attname to retrieve a value (Field.value_from_object and Field.pre_save).
Maybe no need to change the base class logic here. This allows other users to extend models.FileField and use self.name to represent a more complex object than FieldFile, while maintaining a reference to the raw FieldFiel object (by using self.attname).

@alosultan Agreed. Thanks!

You’re welcome 👍🏻

authors: alosultan felixxm

repo: django/django


text:
Fixed #33253 -- Reverted "Fixed #32319 -- Added ES module support to ManifestStaticFilesStorage."

ticket-33253
This reverts commit 91e21836f667c784a8a63ab1f18d81f553e679cb.
export and import directives have several syntax variants and not all of them were properly covered.
Thanks Hervé Le Roy for the report.

@carltongibson Thanks :+1:

I landed on this thread after trying to figure out the current state of ESM imports with ManifestStaticFilesStorage by way of https://github.com/django/django/pull/13843 and https://github.com/django/django/pull/15058.  Has the effort to support import/export syntax gone cold?
I am using an import map as a workaround for now.  However, this process is quite manual and could be aided by some custom collectstatic post_process action that writes the import map for me.  Given my relative lack of experience with customizing django, does anyone else know if this is possible?  My idea is to specify the outDir of my TypeScript -> .js files which filters the static files manifest then writes the relative part of the urls to their hashed equivalent.

authors: felixxm phreniq


text:
new shortcut method "get_object_or_none" added.

There exist a method known as get_object_or_404. Same as this method I have added get_object_or_none.
This will reduce the line of code for many users

Closing per ticket-2659.

authors: bharatanaik felixxm


text:
Refs #33783 -- Added IsEmpty GIS database function and __isempty lookup on SpatiaLite.

Trac ticket number

ticket-33783
Branch description
Added IsEmpty GIS database function and __isempty lookup on SpatiaLite.
SpatiaLite doesn't support "EMPTY" geometries (e.g. "POINT EMPTY") instead is treats them as null, see ticket. Despite this, we can still add support for IsEmpty on this backend.
Checklist

[x] This PR targets the main branch.
[x] The commit message is written in past tense, mentions the ticket number, and ends with a period.
[x] I have checked the "Has patch" ticket flag in the Trac system.
[x] I have added or updated relevant tests.
[x] I have added or updated relevant docs, including release notes if applicable.
[x] I have attached screenshots in both light and dark modes for any UI changes.

Yes, i noticed these failures earlier, but I am unsure what they are for.
I'll have a look and I can give you a 'ping' when I think it is ready for review?

Yes, i noticed these failures earlier, but I am unsure what they are for.
I'll have a look and I can give you a 'ping' when I think it is ready for review?

Yes, please! :star2:


text:
Enabled GeoQuerySetTest.test_unionagg on Oracle; refs #23504.

It's not clear when it started to work.

buildbot, test on oracle.

authors: sir-sigurd timgraham


text:
Ethicalpage

i made an ethical and responsibility page, view, model and fixed up responsive css.

Can you review this? @jinpark I'm trying to get caught up. This looks fine on my end.

Fixed :100: ?

what error? Mine is ok /ethics is the page name. There isn't a homepage right now.

Okay thats why.  Model and everything else looks okay to me. But design (css) requires lots of fixes

authors: RachellCalhoun hassanabidpk

repo: djangogirlscodecamp/lightandleadership


text:
Feedback on the update 4.2 and 4.3

Hello Mr. Shaji, and thank you for the update!
As usual, there are good news and bad news about the update.

Good - new IR plugins work. As I am not exactly sure how Impulse response convolved works under the hood, I could say that different impulse IDs produce slightly different sound effects.

Bad - the NAM plugin stopped working.
To be more exact, a user can't load NAM models from the storage, all options (.nam & .zip files) are grayed out and not selectable.

I haven't checked most of the other functionality, so I will update this thread in case of newfound issues.

Hallo Mr. Shaji! And thank you again for the new update!
I am glad to report that in ver 4.3:

New AIDA plugin is working (checked with a bunch of random .json models)
The issue with selecting NAM models is also fixed and the plugin is usable again.

However, as usual, I have found a few new issues as well 😅
Talking about ver. 4.3 of course.
One is an actual bug, the other one is more like a polish for the new plugins.

The model selection dialog (which opens built-in Android file explorer to select NAM/AIDA models) has a new issue - now all files are available to be selected, with no regard to the file types.

That means that the user can accidentally select any non-model file (.jpg picture, for example), and it will be selected as the model.
⚠ Of course, it wouldn't work, and the app will crash shortly after selection.
After that, the user won't be able to start the app again without clearing all app data.

The selected model files for both NAM and AIDA plugins are not saved in user-created presets.

That means that all presets with those plugins do not save the model, and the user will need to reselect the model file every time he loads the preset.

Hi, just published an update fixing all of the above. Thanks for pointing it out. I really appreciate it :+1:

Thank you for the update, Mr. Shaji!
I have checked the new version, and all of the issues above are fixed now.

Hi, I've implemented a few latency optimizations in this release:
https://github.com/djshaji/amp-rack/releases/tag/4.33
Please do check and report if latency seems or is reported lower than before
Thanks :+1:

Hello again Mr. Shaji!
I've checked the updated version 4.33 and have noted the latency using different plugins and presets.
I've also checked the same latency menu in version 4.32 to compare the results.
Please clarify what each value means here (Like tuner and Xruns)
4.33:
Latency stays within 1-3ms in all my checks.
Buffer size stays on 192/96
And Xruns vary from 0/1 up to 0/20.

4.32:
In all cases, Tuner and Xruns stayed on 0/0 value.
The buffer size is 192/192.

Oh, and I also have to note that aside from the latency values, there is no noticeable difference in the audio itself. There is no perceptible delay between the input and the output signal.

authors: arutemu djshaji

repo: djshaji/amp-rack


text:
🛑 Writeguard is down

In 1ff5fd4, Writeguard (https://www.writeguard.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Writeguard is back up in 351063d.


text:
[WIP] Build docker executable with musl libc.

The issue with gist not working seems to be related to a bug in glibc when it is used as a static library in a static executable. Possibly something related to the shared binaries not being able to access TLS of the executable. Found a few issues related to this, that were years old. Don't imagine using glibc as a static library is high on their list.
This should work now, this needs the regression in vibe-d fixed first though as it uses a newer ldc2, which is required for musl libc support.
Bit messy to build, the dockerfile will be much simpler if LDC2 starts releasing musl libc builds again.
Also not 100% on the tracis script, so WIP for now to test..

@Cogitri and myself maintain the Alpine packages.
If you use alpine:edge, you have gdc in main, dub, ldc, and rdmd in community, and dmd in testing. The 3.12 release shouldn't be too far either. That should save you a lot of time.

Got called back into work, has been a bit hectic. I'll see if I can get this building now.
@Geod24 How often do you update the packages? Is it a lot of work to maintain? Could be automated when LDC2 does a release? Preferably it would be nice to be able to select a specific version of LDC2.

Alright looks to be good to go?

@Geod24 How often do you update the packages? Is it a lot of work to maintain? Could be automated when LDC2 does a release? Preferably it would be nice to be able to select a specific version of LDC2.

It is fairly trivial to do, except that there are still some quirks (read: bugs) to be worked out. There's quite a few things that could be automated, not only on the Alpine side, but also other package managers (e.g. Homebrew, Nix...).

@wilzbach Plonk. Is there someone else I can ping?

@looked-at-me : This is still listed as a WIP tho

@looked-at-me @Geod24 what's the state of this?

repo: dlang-tour/core


text:
Fix FunctionLiteral grammar

In the function literal grammar, it says that after the function/delegate keyword and optionally ref or auto ref, there can follow a general Type:

FunctionLiteral:
    function RefOrAutoRef? Type? ParameterWithAttributes? FunctionLiteralBody
    delegate RefOrAutoRef? Type? ParameterWithMemberAttributes? FunctionLiteralBody
    …

The compiler does not support general Type, which is TypeCtors? BasicType TypeSuffixes?, but only BasicType TypeSuffixes?.

Seems like an unnecessary limitation, is there a bugzilla issue for this?

It’s not that unnecessary as normally, ref and storage-class type qualifiers commute with ref, i.e. normally, one can write const ref int or ref const int interchangeably. Only here, you couldn’t.
Another issue is that with primary type syntax, ref would be viable to introduce a general type, but not a basic type. So if the spec allows a general type, one could write, e.g.:
function ref ref int function()[] () => *null;

instead of:
function ref (ref int function())[] () => *null;

Which is a lot clearer.
This is how I found this, by the way.


text:
+[ดู~หนัง] วัยเป้ง นักเลงขาสั้น 2 (2024) เต็ม เรื่อง 𝙷𝙳 พากย์ ไทย

ดูออนไลน์หนัง วัยเป้งนักเลงขาสั้น 2 เต็มเรื่อง 2024 พากย์ เรื่องเต็ม ฟรี ซับ เมเจอร์ Netflix, MonoMax - ดู Dangerous Boys 2 เต็มเรื่อง 2024 พากย์ สำหรับผู้ที่สนใจรับชม วัยเป้งนักเลงขาสั้น 2 ในเวอร์ชันพากย์ สามารถหาชมได้ผ่านแพลตฟอร์มสตรีมมิ่งออนไลน์ที่เปิดให้บริการฟรีในรูปแบบ HD พร้อมกับการพากย์ที่เต็มไปด้วยอารมณ์และความสมจริง การรับชมในรูปแบบออนไลน์ทำให้สามารถสัมผัสกับเรื่องราวสุดสยองขวัญนี้ได้อย่างสะดวกสบาย ไม่ว่าจะเป็นบนสมาร์ทโฟนหรืออุปกรณ์อื่น ๆ
▶คลิกที่นี่ 🎬➤ ดูหนัง Dangerous Boys 2 (2024) วัยเป้งนักเลงขาสั้น 2เรื่องฟรี
▶คลิกที่นี่ 🎬➤ ดูหนัง Dangerous Boys 2 (2024) วัยเป้งนักเลงขาสั้น 2เรื่องฟรี
(ดู~หนัง) วัยเป้งนักเลงขาสั้น 2 (Dangerous Boys 2 2024) เต็มเรื่องฟรี พากย์ วัยเป้งนักเลงขาสั้น 2 - Dangerous Boys 2 ดู วัยเป้งนักเลงขาสั้น 2 Netflix เต็มเรื่อง - หนัง ดูออนไลน์ฟรี 123 เรื่องเต็ม พากย์
วิมานหนาม ดูฟรี ภาพยนตร์ (Dangerous Boys 2 2024) ดูหนังออนไลน์ ซับ,ดูหนัง วิมานหนาม สตรีมมิ่ง เต็มเรื่อง ออนไลน์ฟรี [Dangerous Boys 2] พากย์,ดู วิมานหนาม (2024) หนังเต็มออนไลน์ ดูหนัง วิมานหนาม เต็มเรื่องภาคฟรี
ดูหนัง วัยเป้งนักเลงขาสั้น 2 2024 วัยเป้งนักเลงขาสั้น 2เต็มเรื่องฟรี | หนังใหม่ Dangerous Boys 2 เว็บดูหนังออนไลน์ วัยเป้งนักเลงขาสั้น 2 2024 เป็นภาพยนตร์ภาคล่าสุดของแฟรนไชส์หนังตลกที่เป็นที่ชื่นชอบในวงกว้าง กลับมาครั้งนี้พร้อมความฮาและการผจญภัยที่เต็มไปด้วยความสนุกสนานแบบเหนือความคาดหมาย หนังเรื่องนี้นำเสนอมุกตลกสุดฮาและฉากแหวกแนวที่เป็นเอกลักษณ์เฉพาะตัวของซีรีส์ หอแต๋วแตก โดยผสมผสานกับการเล่าเรื่องที่เต็มไปด้วยความบันเทิง รับรองว่าผู้ชมจะได้หัวเราะจนท้องแข็ง
ดูหนัง วัยเป้งนักเลงขาสั้น 2 2024 วัยเป้งนักเลงขาสั้น 2เต็มเรื่องฟรี | หนังใหม่ Dangerous Boys 2 เว็บดูหนังออนไลน์ วัยเป้งนักเลงขาสั้น 2 ในภาคปี 2024 นี้ เล่าเรื่องราวเกี่ยวกับการกลับมาของ "แม่แต๋ว" และเพื่อน ๆ ของเธอ ที่ต้องเผชิญกับความวุ่นวายครั้งใหม่ที่เกิดขึ้นในหอพักแสนสนุกของพวกเขา ครั้งนี้พวกเขาต้องเผชิญหน้ากับเรื่องราวลึกลับและเรื่องสยองที่มาพร้อมกับเสียงหัวเราะ เมื่อมีวิญญาณและสิ่งลี้ลับที่คอยก่อกวนอยู่ในหอพัก ทำให้พวกเขาต้องร่วมมือกันแก้ไขสถานการณ์ที่ทั้งชวนขนลุกและชวนขำในเวลาเดียวกัน เรื่องราวผสมผสานระหว่างความหลอนและความฮา ทำให้ผู้ชมสามารถรับประสบการณ์ที่แตกต่างไปจากภาคก่อน ๆ อีกทั้งยังมีมุกตลกแบบไม่ซ้ำใครที่ทำให้ผู้ชมต้องติดตามตลอดทั้งเรื่อง
วัยเป้งนักเลงขาสั้น 2 (2024) หรือ วัยเป้งนักเลงขาสั้น 2 เป็นภาพยนตร์ภาคต่อที่ หลายคนรอคอยหลังจากภาคแรกได้รับกระแสตอบรับที่ดีในวงการภาพยนตร์แนวสยองขวัญ ภาพยนตร์เรื่องนี้เล่าเรื่องราวของตำนานผีอันลึกลับที่ยังคงสร้างความหวาดกลัวและขนลุกให้กับผู้ชมอย่างต่อเนื่อง
เนื้อเรื่อง
ดูหนัง วัยเป้งนักเลงขาสั้น 2 2024 ธี่หยดเต็มเรื่องฟรี | เว็บดูหนังออนไลน์ เรื่องราวของ "ธี่หยด" มีพื้นฐานมาจากตำนานพื้นบ้านเกี่ยวกับการปรากฏตัวของเสียงหยดน้ำในสถานที่บางแห่งที่ไม่มีคำอธิบายได้ ซึ่งเชื่อกันว่าเป็นสัญญาณของความตายหรือการมีอยู่ของวิญญาณ ภาคแรกของธี่หยดได้นำเสนอบรรยากาศที่ชวนระทึกขวัญและบรรยายถึงวิญญาณที่ตามล่าตัวละครหลัก ซึ่งได้รับความนิยมเป็นอย่างมาก
ดูหนัง วัยเป้งนักเลงขาสั้น 2 2024 ธี่หยดเต็มเรื่องฟรี | เว็บดูหนังออนไลน์ ในภาคสองนี้ วัยเป้งนักเลงขาสั้น 2 จะพาผู้ชมกลับไปยังหมู่บ้านเดิมที่เรื่องราวเริ่มต้น แต่ครั้งนี้เรื่องราวยิ่งน่ากลัวและมีความลึกลับซับซ้อนมากขึ้น เหตุการณ์ประหลาดเริ่มเกิดขึ้นอีกครั้ง และผู้คนในหมู่บ้านต้องเผชิญหน้ากับความจริงที่น่ากลัวของตำนานนี้ มีเรื่องราวใหม่ ๆ ที่จะดึงดูดใจและท้าทายการแก้ปริศนาของตัวละคร
ตัวละคร
ดูหนัง วัยเป้งนักเลงขาสั้น 2 2024 ธี่หยดเต็มเรื่องฟรี | เว็บดูหนังออนไลน์ ภาพยนตร์ วัยเป้งนักเลงขาสั้น 2 ได้นำทีมงานนักแสดงเดิมจากภาคแรกกลับมารับบทบาทที่คุ้นเคย รวมถึงการนำเสนอความสัมพันธ์ระหว่างตัวละครที่เติบโตขึ้นอย่างมีนัยสำคัญ ตัวละครหลักที่เคยรอดชีวิตจากภาคแรกต้องเผชิญกับความน่ากลัวครั้งใหม่ ในขณะที่ตัวละครใหม่ที่ถูกเพิ่มเข้ามาในเรื่องราวจะเพิ่มความซับซ้อนให้กับการดำเนินเรื่อง
ดูหนัง วัยเป้งนักเลงขาสั้น 2 2024 ธี่หยดเต็มเรื่องฟรี | เว็บดูหนังออนไลน์ ความน่าสนใจของภาพยนตร์
วัยเป้งนักเลงขาสั้น 2 ได้รับการออกแบบให้เป็นภาพยนตร์ที่มีความตึงเครียดตลอดเวลา ใช้เทคนิคการถ่ายภาพที่ทำให้ผู้ชมรู้สึกอึดอัดและกังวลใจ โดยเฉพาะบรรยากาศและเสียงประกอบที่ถูกใส่ใจในรายละเอียดอย่างมาก การเลือกใช้มุมกล้องที่ทำให้ภาพยนตร์ดูสลัวๆ และความเงียบในบางฉากก็ช่วยสร้างอารมณ์ความกลัวให้กับผู้ชมได้เป็นอย่างดี
เว็บดูหนังออนไลน์
ดูหนัง วัยเป้งนักเลงขาสั้น 2 2024 ธี่หยดเต็มเรื่องฟรี | เว็บดูหนังออนไลน์ สำหรับผู้ที่ต้องการรับชม วัยเป้งนักเลงขาสั้น 2 สามารถค้นหาหนังเต็มเรื่องฟรีในรูปแบบ [] ผ่านเว็บดูหนังออนไลน์ที่มีความคมชัดสูง ภาพยนตร์นี้เป็นหนึ่งในตัวเลือกที่คุณไม่ควรพลาดหากคุณเป็นแฟนหนังสยองขวัญ และสามารถรับชมผ่านเว็บหนังที่ให้บริการฟรีหรือในแพลตฟอร์มสตรีมมิ่งที่ให้บริการ
สรุป
ดูหนัง วัยเป้งนักเลงขาสั้น 2 2024 ธี่หยดเต็มเรื่องฟรี | เว็บดูหนังออนไลน์ วัยเป้งนักเลงขาสั้น 2 (2024) หรือ วัยเป้งนักเลงขาสั้น 2 เป็นภาคต่อที่คาดว่าจะประสบความสำเร็จอย่างสูงในปีนี้ ด้วยเนื้อเรื่องที่ท้าทาย ตำนานพื้นบ้านที่น่ากลัว และเทคนิคการสร้างภาพยนตร์ที่ยอดเยี่ยม หากคุณชอบหนังสยองขวัญที่มีบรรยากาศลึกลับและไม่อาจคาดเดาได้ หนังเรื่องนี้จะทำให้คุณรู้สึกขนลุกและไม่อยากดูคนเดียว!

https://demo5651.asly.nl/index.php/author/zuhookanak/
https://www.animemusicvideos.org/members/members_myprofile.php?user_id=1228979
https://resilientcampus.mn.co/members/29183495
https://cheapandhotservice.xobor.de/u8_zuhookanak.html
https://modelacademy.mn.co/members/29183499
https://instantliveyourpost.com/author/zuhookanak/
https://gurgaonplaygirls.copiny.com/idea/details/id/212582
https://sovren.media/u/zuhookanak/
https://leanin.org/circles/zuhoo-kanak
https://pressurecooker.mn.co/posts/71247694
https://ilm.iou.edu.gm/members/zuhookanak/
https://www.imgpaste.net/user/zuhookanak
https://advicehonest.mn.co/members/29183504
https://emailcustomerservicenumber.mn.co/members/29183510
https://www.floridabusinesslist.com/page/1103430-zuhoo-kanak-agency
https://www.merlot.org/merlot/viewMember.htm?id=1469981
https://cgofgurgaon.copiny.com/idea/details/id/212585
https://anamnesa.mn.co/posts/71247695
https://amazingradio.us/profile/zuhookanak
https://www.scener.com/@zuhookanak
https://abp.io/community/members/zuhookanak
https://formulamasa.com/elearning/members/zuhookanak/?v=96b62e1dce57
https://inkbunny.net/zuhookanak
https://onwayassociation.mn.co/members/29183516
https://clicksharedone.mn.co/members/29183522
https://www.pinterest.com.au/pin/1099933908985626806/
https://www.semfirms.com/profile/zuhoo-kanak-agency
https://uconnect.ae/zuhookanak
https://gorgonclubgirls.copiny.com/idea/details/id/212586
https://menagerie.media/zuhookanak
https://beranda.mn.co/posts/71247698
https://planningengineer.net/lp-profile/zuhookanak/
https://www.socialdude.net/en/people/7157-zuhookanak/about
https://realfirefighters.mn.co/members/29183524
https://thinktrain.mn.co/members/29183528
https://wikimega.com/author/zuhookanak/
https://loptimisme.com/members/zuhookanak/profile/
https://thegroundsman.com.au/author/zuhookanak/
https://russiancg4you.copiny.com/idea/details/id/212588
https://vrjam.mn.co/posts/71247700
https://virtualsdirectory.com/author/zuhookanak-7039/
https://www.phind.com/search?cache=o1ywnmlp1ltybv7vsdleq097
https://naitirabotu.mn.co/members/29183530
https://lennor.mn.co/members/29553310
https://theduran.com/author/zuhookanak
https://www.diversityofficermagazine.com/diversityjobs/author/zuhookanak/
https://forumketoan.com/members/zuhookanak.7239/#about
https://d6united.mn.co/posts/71247701
https://chobaolam.vn/members/zuhookanak.103319/
https://vietnamtrade-forum.com/members/zuhookanak.8335/#about
https://facial546.mn.co/members/29553318
https://russiancg4you.copiny.com/idea/details/id/212588
https://monstaluck.mn.co/members/29553328
https://www.corpsnet.work/wall/zuhookanak
https://econarticle.com/profile/zuhookanak
https://tennispassion.mn.co/posts/71247705
https://cvt.vn/members/zuhookanak.1419610/#about
https://www.thecreatorsway.com/board/board_topic/7319200/6409904.htm
https://forum.theknightonline.com/members/zuhookanak.22494/#about
https://gotech.mn.co/members/29553329
https://sameasyourx.copiny.com/idea/details/id/212589
https://byter.mn.co/members/29553332
https://landscapephotographynetwork.com/members/zuhookanak/
https://smmwebforum.com/members/zuhookanak.9062/#about
https://myparea.mn.co/posts/71247707
https://blogzone.hellobox.co/6901496/call-girls-in-jaipur
https://www.stylevore.com/user/zuhookanak
https://gurgaonplaygirl.xobor.de/u9_zuhookanak.html
https://www.thepetservicesweb.com/members/profile/3278506/zuhookanak.htm
https://byter.mn.co/members/29553332
https://wecanchat.mn.co/members/29553334
http://coderspalace.vforums.co.uk/profile/zuhookanak
https://magenta-rodent-301.notion.site/Jaipur-Call-Girls-Zuhoo-Kanak-101e88db31c14f1ca93c1173b80f9d31
https://stemfemmes.mn.co/posts/71247708
https://owntweet.com/zuhookanak
https://bgclubgirls.xobor.de/u9_zuhookanak.html
https://www.freelistingindia.in/listings/we-have-a-huge-collection-of-pure-russian-girls-for-your-nights
https://dazed.mn.co/members/29553336
https://mydreamangels.mn.co/members/29553338
https://www.r-users.com/author/zuhookanak/
https://www.bondhuplus.com/zuhookanak
https://smf.racingweb.net/index.php?action=profile;u=74415
https://www.seoptimer.com/www.zuhookanak.in
https://www.blackwhitereadallover.com/users/zuhookanak
https://git.forum.ircam.fr/zuhookanak
https://twitback.com/zuhookanak
https://spurstartup.mn.co/posts/71247709
https://topfunservice.xobor.de/u7_zuhookanak.html
https://aspiringexecutives.mn.co/members/29659074
https://casinolucky777.info/best-call-girls-in-jaipur-for-fun/
https://infiniteabundance.mn.co/members/29659076
https://www.hdtube.porn/members/53884/
https://geoamor.com/zuhookanak
https://upuge.com/zuhookanak
https://www.trysmallbiz.com/health-beauty/zuhoo-kanak
https://ekcochat.com/zuhookanak
https://zez.am/zuhookanak
https://booknightfun.xobor.de/u7_zuhookanak.html
https://www.diveboard.com/zuhookanak
https://topvockmarkings.activeboard.com/t71284497
https://www.bloguemac.com/group/pacientes-embarazadas/discussion/aa14772f-8a3f-4908-a4a3-c31cc3c3dcb9
https://backlinkbookmark.com/page/entertainment/get-premium-service-in-jaipur-near-you

authors: erfwedwaeaw ghost zuhookanak


text:
libsass bindings not found in error

So my gulp was running smoothly about a month ago until I tried to run it today..
This is my package.json file to show all my dependencies I have installed:
{
  "name": "CMS",
  "version": "0.0.0",
  "description": "Node dependencies for Ventrac\\CMS",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "Haley Schillig",
  "license": "ISC",
  "devDependencies": {
    "bootstrap": "^3.3.5",
    "bootstrap-sass": "^3.3.5",
    "font-awesome": "^4.4.0",
    "form-serialize": "^0.6.0",
    "gulp-sass": "^2.1.0",
    "jquery": "^2.1.4",
    "node-sass": "^3.4.1",
    "tinymce": "^4.2.6",
    "vue": "^0.12.16",
    "vue-resource": "^0.1.16"
  }
}

I went through this page: https://github.com/dlmanning/gulp-sass/issues/174 And tried all their fixes. I uninstalled gulp-sass and node-sass and reinstalled both. I tried to remove node-sass from gulp-sass node_modules. I removed node_modules and ran npm install again. I tried to clear npm cache... nothing is working.
Thanks for any help.
Node version - 4.2.1
NPM version - 2.4.17
OS - Windows 8.1 (win32 64 bit)
EDIT::
I tried all these solutions too : http://stackoverflow.com/questions/28409100/try-reinstalling-node-sass-on-node-0-12

I'm having the same issue here, but I'm trying to install the last version and getting 404 error for this file:
https://github.com/sass/node-sass/releases/download/v3.4.1/win32-x64-47_binding.node

If you go to the releases directory in the node-sass repo, you will see that in fact the win32-x64-47_binding.node file doesn't exists there, only the earlier version: win32-x64-46_binding.node

@JuanHB this is not related has been answered many times. We do not yet support Node 4 on Windows because the service we use to generate the native code hasn't been updated it. If you're using a node version that's a week old you can expect things not to work. Down grade your node and everything will be fine.

@IntellectProductions this error means only one thing, node-sass wasn't installed correctly. This generally happens when you OS (i.e. in a vm) or version of Node. Removing node_modules always fixes the problem. If the problem persists it's because the version of node you're npm installing with is not the version of node you're executing the code with.
I cannot assist any further as this is an environmental issue. Make sure all the places you're interacting with node-sass you are using the same version of node. You can always run npm rebuild to rebuild the node-sass binary for your new environment.

authors: IntellectProductions JuanHB xzyfer

repo: dlmanning/gulp-sass


text:
get latest

What type of PR is this?

Uncomment only one  /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:
/kind api-change
/kind bug
/kind cleanup
/kind design
/kind documentation
/kind failing-test
/kind feature
/kind flake

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

/close

repo: dlouks/kubespray


text:
Velocity mode changes

Tom,
I'm making a PR but this is a breaking change since Malcolm now requires trajectory prog v2 (which is checked in but not released).
Changes:

fix velocity mode calculation for PREV_NEXT
change turnaround points generation to use acceleration change points only and alway PREV_NEXT velocity mode
error if the trajectory program is not v2

This is superseded by #265

repo: dls-controls/pymalcolm


text:
feat: add support for angular 18.1 @let expression

This pull request adds support for the @let  expression introduced in angular 18.1

Thanks for this one :) @ninoDeme could you update the versions to a new minor?
So, in:

package.json
Cargo.toml

Make sure to build afterwards so the lockfiles are also updated.

authors: dlvandenberg ninoDeme

repo: dlvandenberg/tree-sitter-angular


text:
How to properly handle buffers?

https://github.com/dmitry-vorobiev/generative-models/blob/3d27b596be18cc38cef0ea7d20189d40b728d381/src/models/stylegan2/train.py#L18
Maybe like this:

def setup_ema(ema_model, ref_model):
    # assumption: ema_model architecture == ref_model architecture
    ema_model.load_state_dict(ref_model.state_dict())
    for param in ema_model.parameters():
        param.detach_()
    # set EMA model's BN buffers as base model BN buffers:
    for m1, m2 in zip(ref_model.modules(), ema_model.modules()):
        if isinstance(m1, nn.BatchNorm2d) and isinstance(m2, nn.BatchNorm2d):
            m2.running_mean = m1.running_mean
            m2.running_var = m1.running_var

?

There are no batch norms)) But G keeps moving average of disentangled latents (w_avg) to use later in inference.
From what I've seen in other works, typically these buffers are recalculated after the model has been trained by running EMA copy of G for n iterations in train mode with torch.no_grad().

I added a script for porting pretrained TF weights. So I can check this on converted weights later. Or maybe there is a clear answer in the official code, which I've missed out...

There are no batch norms))

True :)
Anyway it is possible to set w_avg of EMA model to the same w_avg of source model.

From what I've seen in other works, typically these buffers are recalculated after the model has been trained by running EMA copy of G for n iterations in train mode with torch.no_grad().

Yes, it can be an option and this is an explicit way to setup buffers but taking into account additinal execution time.
https://github.com/NVlabs/stylegan2/blob/cec605e0834de5404d5c7e5cead7053bdd0e4dde/training/networks_stylegan2.py#L194
In TF code dlatent_avg is non-trainable variable and probably should be cloned when ema generator is defined. Most likely it is updated as other variables...

Looks like all non-trainable variables are copied with each EMA update:
https://github.com/NVlabs/stylegan2/blob/cec605e0834de5404d5c7e5cead7053bdd0e4dde/dnnlib/tflib/network.py#L341
They use lerp with 0.0 beta for these updates, which, if I understand correctly, should be equivalent to throwing away old values and replacing them with new ones on each step.

Added explicit copy of w_avg in https://github.com/dmitry-vorobiev/generative-models/commit/65c8919207ca9ac6aca8911cc6c4c8a8e2af2554

OK, let's close this issue as solved :)

repo: dmitry-vorobiev/generative-models


text:
[MODEL] BERT-based language models

Description
This PR provides the BERT based pretrained language models that generate SoTA results on benchmark wikitext-2 (Val PPL 37.79 Test PPL 34.11) and wikitext-103 (Val PPL 20.33 Test PPL 20.54).
The implementation contains:

wordpiece tokenized Wikitext-2 and Wikitext-103 datasets.

BERT based language model: including BaseTransformerMaskedEncoder, BERTMaskedEncoder, BERTMaskedModel, BERTRNN.

four pretrained BERT based language models: bert_lm_12_768_12_400_2500_wikitext103, bert_lm_24_1024_16_400_2500_wikitext103, bert_lm_12_768_12_300_1150_wikitext2 and bert_lm_24_1024_16_300_1150_wikitext2.

reproducible inference script.

Checklist
Essentials

[x] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage
[x] Code is well-documented

Changes

Wordpiece tokenized wikitext datasets
BERT based language models

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

@smolix might want to take a look at the implementation as well:)

Job PR-588/1 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-588/1/index.html

Job PR-588/1 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-588/1/index.html

Do you plan to upload the paper to arxiv?

@szhengac yes, we plan to do that later.

Job PR-588/1 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-588/1/index.html

I'm merging this into a feature branch for now.

authors: cgraywang mli szha szhengac

repo: dmlc/gluon-nlp


text:
mxnet crashes ungracefully if one feeds the output of SwapAxis to SoftmaxOutput as label

So I have a model that produces batch_size x num_outputs x num_classes outputs, and I have true labels that has shape of batch_size x num_outputs x num_classes. Since SoftmaxOutput expects num_classes to be the second dimension, I swap axis for both of them. Here's an example snippet:
import mxnet as mx

x = mx.sym.Variable("x")
y = mx.sym.Variable("y")
w1 = mx.sym.Variable("w1")

model = mx.sym.FullyConnected(data=x, weight=w1, num_hidden=30, name="fc")
model = mx.sym.Reshape(data=model, target_shape=(128, 3, 5, 2), name="reshape")
y = mx.sym.SwapAxis(data=y, dim1=1, dim2=2, name="reshape")
model = mx.sym.SoftmaxOutput(data=model, multi_output=True, label=y, name="output")

arg_names = model.list_arguments()
arg_shape, out_shape, aux_shape = model.infer_shape(x=(128, 10))

print zip(arg_names, arg_shape)

It produces the following output:
[('x', (128L, 10L)), ('w1', (30L, 10L)), ('fc_bias', (30L,)), ('y', ())]
Note that the inferred shape of y is (). It is not None, which would indicate that it can't be inferred according to the docs (in practice I actually observe that if something cannot be inferred, the entire output of infer_shape is None, not specific elements of the returned list, which contradicts the docs, but it is a separate issue). If then I proceed with assigning zeros to all the parameters, it core dumps, which I assume is because the shape is empty.
Now, I realize what I'm doing wrong (the correct shape of y would be (128, 10), in which case swapping first and second axis makes no sense), so the issue here is that mxnet doesn't fail gracefully during infer_shape, but rather crashes completely at a later stage.
Or, in general, infer_shape should fail if any inferred shape is empty, because it seems to cause any consecutive operation on that variable to crash.

If someone can confirm that the case when the inferred shape is () is never valid, I can send a PR with one of the two fixes:

Make infer_shape return None if one of the shapes is ()

Make infer_shape throw an exception if one of the shapes is ()

I think this is caused by a missing CHECK on the C++ side. I would look into src/operator/softmax_output-inl.h:infer_shape. You are welcome to contribute a PR. Thanks!

@piiswrong - I think this is fixed - https://github.com/dmlc/mxnet/blob/master/src/operator/softmax_output-inl.h#L257
If yes, can you please close this issue?
If not, can you add some more details on the fix?

look like fix.closed.

authors: SkidanovAlex piiswrong sandeep-krishnamurthy yajiedesign

repo: dmlc/mxnet


text:
Can not run the example of train_cifar10.py on centos6.5

Hi, when I run the train_cifar10.py, I getting the following error.
2016-10-31 20:58:27,297 Node[0] start with arguments Namespace(batch_size=128, data_dir='cifar10/', gpus=None, kv_store='local', load_epoch=None, lr=0.05, lr_factor=1, lr_factor_epoch=1, model_prefix=None, network='inception-bn-28-small', num_epochs=20, num_examples=60000, save_model_prefix=None)
[20:58:27] src/io/iter_image_recordio.cc:219: ImageRecordIOParser: cifar10/train.rec, use 4 threads for decoding..
[20:58:27] src/io/./iter_normalize.h:218: Cannot find cifar10/mean.bin: create mean image, this will take some time...
libpng warning: Application was compiled with png.h from libpng-1.6.17libpng warning: Application was compiled with png.h from libpng-1.6.17
libpng warning: Application  is  running with png.c from libpng-1.2.49
libpng warning: Application was compiled with png.h from libpng-1.6.17
libpng warning: Application  is  running with png.c from libpng-1.2.49
libpng warning: Application  is  running with png.c from libpng-1.2.49
libpng error: Incompatible libpng version in application and library
libpng error: Incompatible libpng version in application and library
libpng error: Incompatible libpng version in application and library
[20:58:27] /home/wjz/MXNet/mxnet/dmlc-core/include/dmlc/logging.h[:[libpng warning: Application was compiled with png.h from libpng-1.6.17
libpng warning: Application  is  running with png.c from libpng-1.2.49
libpng error: Incompatible libpng version in application and library
[20:58:27] /home/wjz/MXNet/mxnet/dmlc-core/include/dmlc/logging.h:235: [20:58:27] src/io/image_aug_default.cc:254: Check failed: static_cast<index_t>(res.rows) >= param_.data_shape[1] && static_cast<index_t>(res.cols) >= param_.data_shape[2] input image size smaller than input shape
terminate called after throwing an instance of 'dmlc::Error'
what():  [20:58:27] src/io/image_aug_default.cc:254: Check failed: static_cast<index_t>(res.rows) >= param_.data_shape[1] && static_cast<index_t>(res.cols) >= param_.data_shape[2] input image size smaller than input shape
Aborted (core dumped)
How can I solve this problem?

seems like your opencv is not properly installed

@piiswrong thanks! It works.

authors: i-MaTh piiswrong


text:
gcc ? cuda ?

For bugs or installation issues, please provide the following information.
The more information you provide, the more likely people will be able to help you.
Environment info
Operating System:
ubuntu 16.10
Compiler:
gcc (Ubuntu 6.2.0-5ubuntu12) 6.2.0 20161005
Package used (Python/R/Scala/Julia):
python
MXNet version:
latest
Or if installed from source:
MXNet commit hash (git rev-parse HEAD):
If you are using python package, please provide
Python version and distribution:
Python 2.7.12 :: Anaconda 4.2.0 (64-bit)
If you are using R package, please provide
R sessionInfo():
Error Message:
Please paste the full error message, including stack trace.
/usr/local/cuda/include/host_config.h:119:2: error: #error -- unsupported GNU version! gcc versions later than 5 are not supported!
#error -- unsupported GNU version! gcc versions later than 5 are not supported!
^~~~~
/usr/local/cuda/bin/nvcc -std=c++11 -Xcompiler -D_FORCE_INLINES -g -O3 -ccbin g++  -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_50,code=compute_50 -Xcompiler "-DMSHADOW_FORCE_STREAM -Wall -O3 -I/home/kkk/mxnet/mshadow/ -I/home/kkk/mxnet/dmlc-core/include -fPIC -I/home/kkk/mxnet/nnvm/include -Iinclude -funroll-loops -Wno-unused-variable -Wno-unused-parameter -Wno-unknown-pragmas -Wno-unused-local-typedefs -msse3 -I/usr/local/cuda/include -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMSDHADOW_USE_PASCAL=0 -DMXNET_USE_OPENCV=1 -I/usr/include/opencv -fopenmp -DMSHADOW_USE_CUDNN=1  -DMXNET_USE_NVRTC=0" -M -MT build/src/operator/tensor/elemwise_binary_scalar_op_extended_gpu.o src/operator/tensor/elemwise_binary_scalar_op_extended.cu >build/src/operator/tensor/elemwise_binary_scalar_op_extended_gpu.d
In file included from /usr/local/cuda/include/cuda_runtime.h:78:0,
from :0:
/usr/local/cuda/include/host_config.h:119:2: error: #error -- unsupported GNU version! gcc versions later than 5 are not supported!
#error -- unsupported GNU version! gcc versions later than 5 are not supported!
^~~~~
Makefile:205: recipe for target 'build/src/operator/tensor/elemwise_binary_op_extended_gpu.o' failed
make: *** [build/src/operator/tensor/elemwise_binary_op_extended_gpu.o] Error 1
make: *** Waiting for unfinished jobs....
g++ -c -O3 -Wall -Wno-unknown-pragmas -Iinclude  -std=c++0x -fopenmp -fPIC -DDMLC_USE_HDFS=0 -DDMLC_USE_S3=0 -DDMLC_USE_AZURE=0 -msse2 -o input_split_base.o src/io/input_split_base.cc
Makefile:205: recipe for target 'build/src/operator/tensor/elemwise_binary_scalar_op_extended_gpu.o' failed
make: *** [build/src/operator/tensor/elemwise_binary_scalar_op_extended_gpu.o] Error 1
g++ -c -O3 -Wall -Wno-unknown-pragmas -Iinclude  -std=c++0x -fopenmp -fPIC -DDMLC_USE_HDFS=0 -DDMLC_USE_S3=0 -DDMLC_USE_AZURE=0 -msse2 -o io.o src/io.cc
Minimum reproducible example
if you are using your own code, please provide a short script that reproduces the error.
Steps to reproduce
or if you are running standard examples, please provide the commands you have run that lead to the error.

What have you tried to solve it?
I've specified the gcc version in config.mk to gcc-4.9 ,but not work.
I installed cuda8 with --override option because it occurs error while my gcc is too fresh for cuda.... is that the problem,dont konw how to solve it ,if I dont use that option ,I cant install cuda.
1.
2.
3.

use gcc5.4 ,worked.


text:
nvcc fatal   : Unsupported gpu architecture 'compute_60' when building with GPU support

Environment info
Operating System: ubuntu 16.04
Driver Version: 384.66
Steps to reproduce
The following are showed when I run make -j:
[  1%] Building NVCC (Device) object nccl/CMakeFiles/nccl.dir/src/nccl_generated_core.cu.o
[  3%] Building NVCC (Device) object nccl/CMakeFiles/nccl.dir/src/nccl_generated_all_reduce.cu.o
[  4%] Building NVCC (Device) object nccl/CMakeFiles/nccl.dir/src/nccl_generated_reduce.cu.o
[  6%] Building NVCC (Device) object nccl/CMakeFiles/nccl.dir/src/nccl_generated_libwrap.cu.o
[  7%] Building NVCC (Device) object nccl/CMakeFiles/nccl.dir/src/nccl_generated_all_gather.cu.o
[  9%] Building NVCC (Device) object nccl/CMakeFiles/nccl.dir/src/nccl_generated_broadcast.cu.o
[ 10%] Building NVCC (Device) object nccl/CMakeFiles/nccl.dir/src/nccl_generated_reduce_scatter.cu.o
[ 18%] Built target rabit
[ 32%] Built target dmlccore
nvcc fatal   : Unsupported gpu architecture 'compute_60'
CMake Error at nccl_generated_all_gather.cu.o.cmake:207 (message):
Error generating
/home/terry/xgboost/build/nccl/CMakeFiles/nccl.dir/src/./nccl_generated_all_gather.cu.o
nccl/CMakeFiles/nccl.dir/build.make:98: recipe for target 'nccl/CMakeFiles/nccl.dir/src/nccl_generated_all_gather.cu.o' failed
make[2]: *** [nccl/CMakeFiles/nccl.dir/src/nccl_generated_all_gather.cu.o] Error 1
make[2]: *** Waiting for unfinished jobs....
nvcc fatal   : Unsupported gpu architecture 'compute_60'
CMake Error at nccl_generated_core.cu.o.cmake:207 (message):
Error generating
/home/terry/xgboost/build/nccl/CMakeFiles/nccl.dir/src/./nccl_generated_core.cu.o
nccl/CMakeFiles/nccl.dir/build.make:77: recipe for target 'nccl/CMakeFiles/nccl.dir/src/nccl_generated_core.cu.o' failed
make[2]: *** [nccl/CMakeFiles/nccl.dir/src/nccl_generated_core.cu.o] Error 1
[ 87%] Built target objxgboost
nvcc fatal   : Unsupported gpu architecture 'compute_60'
CMake Error at nccl_generated_broadcast.cu.o.cmake:207 (message):
Error generating
/home/terry/xgboost/build/nccl/CMakeFiles/nccl.dir/src/./nccl_generated_broadcast.cu.o
nccl/CMakeFiles/nccl.dir/build.make:105: recipe for target 'nccl/CMakeFiles/nccl.dir/src/nccl_generated_broadcast.cu.o' failed
make[2]: *** [nccl/CMakeFiles/nccl.dir/src/nccl_generated_broadcast.cu.o] Error 1
nvcc fatal   : Unsupported gpu architecture 'compute_60'
nvcc fatal   : Unsupported gpu architecture 'compute_60'
nvcc fatal   : Unsupported gpu architecture 'compute_60'
CMake Error at nccl_generated_libwrap.cu.o.cmake:207 (message):
Error generating
/home/terry/xgboost/build/nccl/CMakeFiles/nccl.dir/src/./nccl_generated_libwrap.cu.o
nccl/CMakeFiles/nccl.dir/build.make:63: recipe for target 'nccl/CMakeFiles/nccl.dir/src/nccl_generated_libwrap.cu.o' failed
make[2]: *** [nccl/CMakeFiles/nccl.dir/src/nccl_generated_libwrap.cu.o] Error 1
CMake Error at nccl_generated_reduce.cu.o.cmake:207 (message):
Error generating
/home/terry/xgboost/build/nccl/CMakeFiles/nccl.dir/src/./nccl_generated_reduce.cu.o
nccl/CMakeFiles/nccl.dir/build.make:84: recipe for target 'nccl/CMakeFiles/nccl.dir/src/nccl_generated_reduce.cu.o' failed
make[2]: *** [nccl/CMakeFiles/nccl.dir/src/nccl_generated_reduce.cu.o] Error 1
CMake Error at nccl_generated_all_reduce.cu.o.cmake:207 (message):
Error generating
/home/terry/xgboost/build/nccl/CMakeFiles/nccl.dir/src/./nccl_generated_all_reduce.cu.o
nccl/CMakeFiles/nccl.dir/build.make:91: recipe for target 'nccl/CMakeFiles/nccl.dir/src/nccl_generated_all_reduce.cu.o' failed
make[2]: *** [nccl/CMakeFiles/nccl.dir/src/nccl_generated_all_reduce.cu.o] Error 1
nvcc fatal   : Unsupported gpu architecture 'compute_60'
CMake Error at nccl_generated_reduce_scatter.cu.o.cmake:207 (message):
Error generating
/home/terry/xgboost/build/nccl/CMakeFiles/nccl.dir/src/./nccl_generated_reduce_scatter.cu.o
nccl/CMakeFiles/nccl.dir/build.make:70: recipe for target 'nccl/CMakeFiles/nccl.dir/src/nccl_generated_reduce_scatter.cu.o' failed
make[2]: *** [nccl/CMakeFiles/nccl.dir/src/nccl_generated_reduce_scatter.cu.o] Error 1
CMakeFiles/Makefile2:367: recipe for target 'nccl/CMakeFiles/nccl.dir/all' failed
make[1]: *** [nccl/CMakeFiles/nccl.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
What have you tried?
While there are similar cases for Caffe online, I failed to find the same case for XGBoost. By googling with very limited knowledge I guess the crux is that 1080 Ti (the GPU I am using) does not have Compute Capability 6.0. But I have no idea on how to fix this.
Your help it much appreciated!

Are you using cuda 7.5?  Try updating to 8.0.

$ nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2017 NVIDIA Corporation Built on Fri_Sep__1_21:08:03_CDT_2017 Cuda compilation tools, release 9.0, V9.0.176
still have the same issue? and cuda-9

Have the same issue on Cuda-9

authors: CraveInfinity RAMitchell aliyesilkanat terry-li-hm

repo: dmlc/xgboost


text:
Model reproduciblility with histogram tree method.

A link to the original issue: https://github.com/dask/dask-xgboost/issues/37
TODOS:

[x] CPU/GPU deterministic scattered add for building histogram.
[x] Verify allreduce is deterministic.
[x] Verify cub BlockSum is deterministic.
[ ] Distributed environment.

Related:
https://github.com/dmlc/xgboost/issues/4204
https://github.com/dmlc/xgboost/issues/3921
https://github.com/dmlc/xgboost/issues/3707

It would be nice to test for hist and gpu_hist too, as these two are most used in production env.

Thank you @trivialfis Very interested to find out what's going on here.

Single node GPU hist for regression and classification is now deterministic.

Remaining issues are dask partitioning functions and GPU ranking.  Ranking is tracked in https://github.com/dmlc/xgboost/issues/5561 .  Dask partitioning still needs some more investigation.

The histogram method inside xgboost is bit to bit reproducible now.  Remaining question is in dask data partitioning.

authors: mmccarty trivialfis


text:
Set output margin to True for custom objective.

Add a demo for writing multi-class custom objective function.
Run the demos in tests.

Related: https://github.com/dmlc/xgboost/pull/4996/

@trivialfis Should we merge this?

@hcho3 Let me extract the core part out.


text:
What should i do to see the error "window"

When Im draggin my cursor over the line with error the "window" with error do not show up
what am I doin wrong?

If I had to guess, you aren't triggering the "hover" function. See here: https://neovim.io/doc/user/lsp.html#vim.lsp.buf.hover()
Not sure how experienced you are w/ neovim - a "hover" with the terminal cursor isn't like a "hover" with the mouse cursor in VSCode. You need to trigger a "hover" action, which vim.lsp.buf.hover() does. I think the default keybind is "K" in insert mode. You can also type :lua vim.lsp.buf.hover() to trigger it manually.

forgot to try "K" but still dont work
if that helps there is my config https://github.com/danyalutsevich/nvim/blob/base/lua/plugins/ts-error-translator.lua

it it shows only type description

@pmwals09 any ideas?
thank you in advice

I seem to have the same issue. In my setup, based very heavily on kickstart.nvim, vim.lsp.buf.hover() returns type information instead of the error translation.
I have included the plugin with all defaults, and am using vtsls as my LSP. Is there anything we need to do to manage which of these behaviours is triggered by K?

@danyalutsevich I figured it out. It's not triggered by hover(), it's triggered by lua vim.diagnostic.open_float()

@bren-do oh thanks man. It works

i think this issue can be closed

authors: bren-do danyalutsevich pmwals09


text:
Adopt storage.json for stage-out

Fixes #11157 Adopt storage.json for stage-in and stage-out
Status
In development, ready for the first test
Description
Please see https://github.com/dmwm/WMCore/issues/11157
The code parses multiple stage-out methods defined at stage-out in site-local-config.xml, for example
https://gitlab.cern.ch/SITECONF/T1_DE_KIT/-/blob/master/JobConfig/site-local-config.xml#L35
The first method in the stage-out block is considered as the main stage out and stored in local-stage-out. The remaining methods are considered as fallbacks and stored in fall-back-stage-out list. If the main stage out fails, all fallbacks are tried one by one:
https://github.com/dmwm/WMCore/blob/master/src/python/WMCore/Storage/StageOutMgr.py#L246-L268
Is it backward compatible (if not, which system it affects?)
YES by switching the useTFC in SiteLocalConfig.py to True

@nhduongvn Hi Duong, thank you for providing this PR. As discussed in the private email, I created a separated GH issue for the CMS_PATH vs SITECONF_PATH issue:
https://github.com/dmwm/WMCore/issues/11449
In addition, please let us know if you need help with unit tests. Once this PR is ready from your side, please request a review request to me (top right-side, in the "Reviewers" option). Thanks

hi @nhduongvn
The previous errors were possibly due to some issues with the ITB pool (out of our scope to fix). So I had to move to the  Global pool in order to start those tests. The errors I paste bellow  are now  for sure triggerd by this PR:
https://cmsweb-testbed.cern.ch/wmstatsserver/data/jobdetail/tivanov_TaskChain_LumiMask_multiRun_StageOutTest_v5_230818_141106_1429
errors:

    cmsRun1:
            type: "Fatal Exception"
            details: "An exception of category 'ConfigFileReadError' occurred while [0] Processing the python configuration file named PSet.py Exception Message: python encountered the error: <type 'exceptions.RuntimeError'> locale::facet::_S_create_c_locale name not valid"
            exitCode: 7002
    stageOut1:
            type: "Misc. StageOut error: 99109 "
            details: "Error in StageOut: 99109 <@========== WMException Start ==========@> Exception Class: StageOutInitError Message: Unable to retrieve fallback command From site config file. Unable to perform StageOut operation ClassName : None ModuleName : WMCore.Storage.StageOutError MethodName : __init__ ClassInstance : None FileName : /srv/job/WMCore.zip/WMCore/Storage/StageOutError.py LineNumber : 32 ErrorNr : 0 ErrorCode : 60315 ErrorType : StageOutInitError Traceback: <@---------- WMException End ----------@>"
            exitCode: 99109
    logArch1:
            type: "ReportManipulatingError"
            details: "Failed to find a step report for logArch1!"
            exitCode: 99996

Those bits is of particular interest, I'd say:
Message: Unable to retrieve fallback command From site config file. Unable to perform StageOut operation

Thank you for making the test. It looks like the test was run at T1_US_FNAL and there are two fallback stage-outs in this site-local-config.xml
https://gitlab.cern.ch/SITECONF/T1_US_FNAL/-/blob/master/JobConfig/site-local-config.xml#L23-24
both of them do not have "command". That why the test failed.
Do you know why these fallbacks do not have "command" set? What do they suppose to do?

hi @nhduongvn
I not know  why FNAL is configured like that.
@amaltaro  if you happen to know, please do share.

@stlammel said "The idea is to use "gfal2" as command default for all protocols.". Does it mean this stage-out:

equivalent to
 ?
How about the "option" similar to what defined in this stage-out ?
https://gitlab.cern.ch/SITECONF/T1_US_FNAL/-/blob/master/JobConfig/site-local-config.xml#L22

Ahhh, you are "caching" settings from the first tag. I don't know if this is a common assumption people will make.

Stephan

hi @nhduongvn
thanks for your latest  fix. I did inject yet another test workflow and the result is:
https://cmsweb-testbed.cern.ch/couchdb/workloadsummary/_design/WorkloadSummary/_show/histogramByWorkflow/tivanov_TaskChain_LumiMask_multiRun_StageOutTest_v6_230829_144706_1816
All 32 jobs  are failing  with ConfigFileReadError

Hi Todor,
I looked into cmsRun1-stdout.log (https://github.com/dmwm/WMCore/files/12469594/vocms0290.cern.ch-66-0-log.tar.gz) and see that job failed because of cmsRun failure.
Executing CMSSW
cmsRun  -j FrameworkJobReport.xml PSet.py
----- Begin Fatal Exception 29-Aug-2023 15:13:11 UTC-----------------------
An exception of category 'ConfigFileReadError' occurred while
   [0] Processing the python configuration file named PSet.py
Exception Message:
python encountered the error: <type 'exceptions.RuntimeError'>
locale::facet::_S_create_c_locale name not valid
----- End Fatal Exception -------------------------------------------------
Complete

Could you make cmsRun to run successfully first?

Hi @nhduongvn,
Sorry for the broken workflow I previously used. Indeed you were correct - the template was an old one. I switched to two ReReco workflows and it was all good:
https://cmsweb-testbed.cern.ch/couchdb/workloadsummary/_design/WorkloadSummary/_show/histogramByWorkflow/tivanov_ReReco_Run2022C_LumiMask_StageOutTest_v9_230901_180156_2768
https://cmsweb-testbed.cern.ch/couchdb/workloadsummary/_design/WorkloadSummary/_show/histogramByWorkflow/tivanov_ReReco_RunBlockWhite_StageOutTest_v9_230901_180148_8174
I think, so far the changes you suggest here, they should work well.
And if I understand properly the final delivery from this development (@amaltaro please correct me if I am wrong), the next step should be to get rid of the UseTFC switch and permanently move to storage.json. I am not sure, on the other hand, should that happen in this very same issue  https://github.com/dmwm/WMCore/issues/11157 and the current PR, or should we create a separate one. Again, I'll let @amaltaro  speak up here, I am OK both ways.

@amaltaro from the latest discussion with Kevin and others, I would suggest the following:

rephrase this issue to be an investigation for adopting JSON format for TFC and stage-out (sort of proof-of-concept)
refactor WM stage out implementation to use TFC JSON format instead of XML (production quality changes)

If we make 1) a meta-issue, then we cannot close it until all the work is completed. The best suggestion I can make now would be to:

if we are happy with the current status, we rephrase and close this issue (leaving the current PR open and with no additional changes)
create the new issue (number 2) above), and create a new and clean PR with the required changes removing XML TFC and implementing the JSON one.

What do you guys think? Note that issue 2) would have to be tackled as Medium priority by the WM team, as our budget for this quarter has been already allocated and we still have high priority items in the pipeline.
Please let me know what your thoughts are.

Thanks  @amaltaro , For this  comment
I am all for renaming the issue and closing it, while keeping the PR open and refactoring it with a new issue to a production ready quality code - meaning to get rid of the additional switches and stop dragging old logic for a backwards compatibility which we do not intend to exercise.
I'll let others express their opinion, as well, before I put this plan to action.
FYI @nhduongvn @stlammel

... while keeping the PR open and refactoring it ...

note that I suggested NOT to touch the current PR anymore and instead work in a new development branch (PR) targeting the final implementation.

note that I suggested NOT to touch the current PR anymore and instead work in a new development branch (PR)

Same here (bad wording chosen in my previous message).

I support the approach that gets the storage.xml to storage.json change most quickly verified into production.

Stephan

Yes, I also support Alan approach. I will start to work on a clean PR.

hi @nhduongvn

Yes, I also support Alan approach. I will start to work on a clean PR.

If you start a new development please target his new issue https://github.com/dmwm/WMCore/issues/11703  for resolving instead of the old one.

@todor-ivanov @nhduongvn and this one I am sure that it can now be closed out, given that it was the sandbox for exploring how we could get stage in/out to work with storage.json. Please reopen it if I missed anything.

confirmed

authors: amaltaro nhduongvn stlammel todor-ivanov

repo: dmwm/WMCore


text:
Fix abort cascade

If we abort a workflow with cascade:true, then the wq elements are not canceled. This should fix it, I still need to test though.
@ticoann you may want to have a quick look at the second commit as well, besides pylint fixes, I have also removed a few functions that were dead (not being used anywhere).

Tests are Ok. Seangchan, please review and merge it for today/tomorrow testbed.

As mentioned above there is one thing I am not completely sure whether it works. But I will run the test with this first.

authors: amaltaro ticoann


text:
Inconsistent data format for API listParentDSTrio

While validating the WMCore DBS3Reader, as from this discussion:
https://github.com/dmwm/WMCore/issues/10842
tests for the listParentDSTrio API - currently only used for the StepChain parentage fix thread - are failing and the reason for that is a different output data format between the Python and Go-base servers.
It can be checked with something like:
dbs = DbsApi(dbsURL)
dbs.listParentDSTrio(dataset='/Cosmics/ComissioningHI-PromptReco-v1/RECO')

where the python-based server responds with data like:
[{'36092526': [[180851, 2], [180851, 1]]}, {'36092560': [[180841, 14],...

while the go-based server response is:
{36092526: [[180851, 2], [180851, 1]], 36092560: [[180841, 23], [180841, 2],...

In short, 2 problems:

output is not encapsulated in a list object
key for the dictionary is not a string

@amaltaro thanks for spotting this, it is silly mistake in DBSClient. I fixed it in this PR https://github.com/dmwm/DBSClient/pull/67 But I doubt we should go back to put keys as string. Those are parent ids and as such are not string by definition.
Let me know how to proceed. I can cut new DBSClient release to fix output list object issue, but I don't know how we should deal with keys. Can you point out where exactly they used in WMCore code? We can check if there are anything related to data-type of the key.

@vkuznet Valentin, with the client fix that you provided, our DBS3Reader.getParentDatasetTrio method no longer crashes. It's still not clear to me whether we will be able to write those file ids back - using a write API - in the format of an integer. But it's likely the case in the database schema, so I'm pretty confident with this.
Once you merge that and release a new dbs3-client version, I think we can close this out.
I'm reluctant in getting yet another deployment of reqmgr2 with this new client, even though this would be the safest approach...

new release 4.0.7 is available on PyPi. I'm closing this ticket.

authors: amaltaro vkuznet


text:
DNN-2236: change the word DotNetNuke to DNN in text elements in .resx…

… files

Close #2236
Summary
Changes the word DotNetNuke to DNN if it is a text element in .resx files

great, thanks a lot!

@sleupold If you approve this PR, I will create an additional one for the sentence correction

@EPTamminga if you have more changes, you can also push a new commit to the branch used for his pull request and it’ll automatically be added to the pull request. If you’d rather do a second pull request we can process this one first too.

@ohine Thank you for your answer.
Additonal change & commit done.

authors: EPTamminga ohine sleupold


text:
The Black Screen.... (is this the new Blue Screen of Death??? ;-) )

Ok. I've got a Black Screen problem... :-P
sudo startxfce4
Entering /mnt/stateful_partition/crouton/chroots/trusty...
/usr/bin/startxfce4: Starting X server

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.8.11 #1 SMP Mon Apr 27 08:41:08 PDT 2015 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=1328478a-723d-794f-bc80-f00fd3956378/PARTNROFF=1 hashtree=PARTUUID=1328478a-723d-794f-bc80-f00fd3956378/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=de48652780ec47a8c663cbd70dad5784b727ad65 salt=1f18cb43e2ac2532c75275f05941bbe821951c1417d42c9470b1a50a7a86c94c" noinitrd vt.global_cursor_default=0 kern_guid=1328478a-723d-794f-bc80-f00fd3956378 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 12 February 2015  02:49:29PM
xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Thu Apr 30 17:35:40 2015
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
Unable to set master
xf86: found device 0
xf86: found device 0
crouton: version 1-20150430114135~master:a2e9e3e9
release: trusty
architecture: amd64
xmethod: xorg
targets: xfce
host: version 6812.83.0 (Official Build) stable-channel panther
kernel: Linux localhost 3.8.11 #1 SMP Mon Apr 27 08:41:08 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
No Chromium OS X server is available.
xfce4-session: No gpg or ssh authentication agent found

(xfsettingsd:3567): xfsettingsd-WARNING **: Unknown mode '1024x768 @ 75.0' for output HDMI1, aborting.
/usr/bin/xbindkeys_autostart: line 24: CONF: unbound variable

(polkit-gnome-authentication-agent-1:3617): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

(polkit-gnome-authentication-agent-1:3617): polkit-gnome-1-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(xfce4-panel:3566): Gtk-CRITICAL **: IA__gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

(xfce4-panel:3566): Gtk-CRITICAL **: IA__gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

(xfce4-panel:3566): Gtk-CRITICAL **: IA__gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
[3739:3739:0430/173551:ERROR:url_pattern_set.cc(240)] Invalid url pattern: chrome://print/*
[3739:3774:0430/173603:ERROR:channel.cc(299)] RawChannel read error (connection broken)
[3739:3774:0430/173603:ERROR:channel.cc(299)] RawChannel read error (connection broken)
** Message: Remote error from secret service: org.freedesktop.Secret.Error.IsLocked: Cannot get secret of a locked object
** Message: Remote error from secret service: org.freedesktop.Secret.Error.IsLocked: Cannot get secret of a locked object
** Message: Remote error from secret service: org.freedesktop.Secret.Error.IsLocked: Cannot create an item in a locked collection
[3739:3774:0430/173844:ERROR:channel.cc(299)] RawChannel read error (connection broken)
[3779:3779:0430/214033:ERROR:sync_control_vsync_provider.cc(60)] glXGetSyncValuesOML should not return TRUE with a media stream counter of 0.
hexdump: /dev/input/event9: No such device
(II) AIGLX: Suspending AIGLX clients for VT switch
(II) AIGLX: Suspending AIGLX clients for VT switch
 sudo startxfce4
Entering /mnt/stateful_partition/crouton/chroots/trusty...
/usr/bin/startxfce4: Starting X server

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.8.11 #1 SMP Mon Apr 27 08:41:08 PDT 2015 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=1328478a-723d-794f-bc80-f00fd3956378/PARTNROFF=1 hashtree=PARTUUID=1328478a-723d-794f-bc80-f00fd3956378/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=de48652780ec47a8c663cbd70dad5784b727ad65 salt=1f18cb43e2ac2532c75275f05941bbe821951c1417d42c9470b1a50a7a86c94c" noinitrd vt.global_cursor_default=0 kern_guid=1328478a-723d-794f-bc80-f00fd3956378 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 12 February 2015  02:49:29PM
xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Thu Apr 30 17:35:40 2015
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
Unable to set master
xf86: found device 0
xf86: found device 0
crouton: version 1-20150430114135~master:a2e9e3e9
release: trusty
architecture: amd64
xmethod: xorg
targets: xfce
host: version 6812.83.0 (Official Build) stable-channel panther
kernel: Linux localhost 3.8.11 #1 SMP Mon Apr 27 08:41:08 PDT 2015 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
No Chromium OS X server is available.
xfce4-session: No gpg or ssh authentication agent found

(xfsettingsd:3567): xfsettingsd-WARNING **: Unknown mode '1024x768 @ 75.0' for output HDMI1, aborting.
/usr/bin/xbindkeys_autostart: line 24: CONF: unbound variable

(polkit-gnome-authentication-agent-1:3617): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

(polkit-gnome-authentication-agent-1:3617): polkit-gnome-1-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(xfce4-panel:3566): Gtk-CRITICAL **: IA__gtk_widget_show: asserti(II) AIGLX: Suspending AIGLX clients for VT switch

~~~~~~~~~~~~~~~~

Not sure what is causing it. I'm a newbie! I had just updated the crouton. I then Started it. Opened Chrome Browser, LibreOffice. Then I turned off the monitor. less than 3 mins. Turned on the monitor. Black Screen. non-responsive bluetooth keyboard. plugged in old USB keyboard. Switched ctrl, alt, shift, f1. got ChromeOS. Switched back. monitor "No Signal". Switched to ChromeOS. Now I'm typing this.  Any ideas??

Thanks so much!  :)

I have a variation on this theme. I'm using Trusty XFCE and the xorg target. When I log out, I get the unresponsive black screen instead of ChromeOS and the same when I try to switch to ChromeOS using ctrl-alt-shift-F1. So you seem to get the black screen when  you switch to Crouton and I get it when  going back to to ChromeOS .
Any ideas anyone?

Actually I think mine is a different issue so I will raise it as one.

So, I gave up. I power washed it. Fresh install of everything, and it is
now (oddly, or not so oddly) working fine. Actually, better than fine. It's
working better than ever!!  LOL ;*)
Thanks again for putting up with the newbie.  :-)
Alicein1derland
On Fri, May 1, 2015, 7:18 AM chrisofCCL notifications@github.com wrote:

Actually I think mine is a different issue so I will raise it as one.
—
Reply to this email directly or view it on GitHub
https://github.com/dnschneid/crouton/issues/1698#issuecomment-98104329.

repo: dnschneid/crouton


text:
script is referencing "InRelease" instead of "Release"

a number of the targets "Precise", "Trusty", "Wheezy", "Stretch", etcetera, for ARMHF architecture cannot install because "W: Retrying failed download of http://httpredir.debian.org/debian/dists/stretch/InRelease" is referencing the InRelease file, which doesn't exist.  Only "Release" exists in these directories.

Im having the same exact problem but have found no solution, good luck!

I think this is a thing - but not too sure what causes it. It was discussed quite a lot in #2966 (more wisdom and possible causes there but no definite solution).

Ditto

https://askubuntu.com/questions/903611/apt-get-tries-to-get-inrelease-which-does-not-exists-anymore
Solved with:

@nynymike,
Thanx for the link to 'renewing /var/lib/apt/lists/*'.
It does appear that this error can manifest itself in some systems, I haven't run into it myself but it's great to have a remedy at the ready.
-DennisLfromGA

authors: DennisLfromGA bubby131 nynymike octopusnz spearthistle


text:
Ubuntu Xenial Crouton Background and search bar only

Please paste the output of the following command here: sudo edit-chroot -all

name: linux
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/linux...
crouton: version 1-20180718130616~master:5d4c3014
release: xenial
architecture: amd64
xmethod: xorg
targets: unity-desktop
host: version 10575.58.0 (Official Build) stable-channel relm
kernel: Linux localhost 3.18.0-17554-g9194949d4df2 #1 SMP PREEMPT Fri Jun 22 17:33:04 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/linux...

Please describe your issue:
When I do ~sudo startunity I get this output
Entering /mnt/stateful_partition/crouton/chroots/linux...
Unknown username "geoclue" in message bus configuration file
_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-128-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.18.0-17554-g9194949d4df2 #1 SMP PREEMPT Fri Jun 22 17:33:04 PDT 2018 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=PARTUUID=3c1da179-9913-7445-9efd-df473730e2e8/PARTNROFF=1 rootwait rw dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=0 dm="1 vroot none ro 1,0 3584000 verity payload=ROOT_DEV hashtree=HASH_DEV hashstart=3584000 alg=sha1 root_hexdigest=000849455d365f47dcaa4ba820eb337b1147f2e7 salt=f91d82527475171b8945c197820e0d4d3d3800bd3150bf3356ab745bbf066a0e" noinitrd vt.global_cursor_default=0 kern_guid=3c1da179-9913-7445-9efd-df473730e2e8 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 10 August 2018  09:33:05AM
xorg-server 2:1.18.4-0ubuntu0.8 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.33.6
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Mon Aug 20 19:01:40 2018
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Error org.freedesktop.DBus.Error.UnknownMethod: Method "ReleaseDisplayOwnership" with signature "" on interface "org.chromium.LibCrosServiceInterface" doesn't exist
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
Error executing command as another user: Not authorized
This incident has been reported.
crouton: version 1-20180718130616~master:5d4c3014
release: xenial
architecture: amd64
xmethod: xorg
targets: unity-desktop
host: version 10575.58.0 (Official Build) stable-channel relm
kernel: Linux localhost 3.18.0-17554-g9194949d4df2 #1 SMP PREEMPT Fri Jun 22 17:33:04 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
xrandr: Output eDP1 is not disconnected but has no modes
xrandr: Output DP1 is not disconnected but has no modes
xrandr: Output DP2 is not disconnected but has no modes
xrandr: Output HDMI1 is not disconnected but has no modes
xrandr: Output HDMI2 is not disconnected but has no modes
Kicking xrandr again
xrandr: Output eDP1 is not disconnected but has no modes
xrandr: Output DP1 is not disconnected but has no modes
xrandr: Output DP2 is not disconnected but has no modes
xrandr: Output HDMI1 is not disconnected but has no modes
xrandr: Output HDMI2 is not disconnected but has no modes
Kicking xrandr again
(II) AIGLX: Suspending AIGLX clients for VT switch
Error org.freedesktop.DBus.Error.UnknownMethod: Method "TakeDisplayOwnership" with signature "" on interface "org.chromium.LibCrosServiceInterface" doesn't exist
Then when I go to ubuntu, I get the default back ground and when I type letters a small text box pops up in the bottom right corner. Nothing else is on the screen. When I go back to chromeos and back, there is a new error
Error org.freedesktop.DBus.Error.UnknownMethod: Method "ReleaseDisplayOwnership" with signature "" on interface "org.chromium.LibCrosServiceInterface" doesn't exist
(II) AIGLX: Suspending AIGLX clients for VT switch
Error org.freedesktop.DBus.Error.UnknownMethod: Method "TakeDisplayOwnership" with signature "" on interface "org.chromium.LibCrosServiceInterface" doesn't exist
If known, describe the steps to reproduce the issue:

UPDATE: I can right click the desktop and change background but cant open terminal. The window to change background does not have the frame, only the bare bones window.

Facing the exact same issue right now, just installed it this morning anybody have any ideas?

tried opening the terminal to with ctrl + alt + t, no luck

I am also having the same problem. Ubuntu bionic has the top taskbar but thats it.Settings won't even open on bionic. Ubuntu trusty has both taskbars but no internet browser and doesn't have terminal

Experiencing the same issue on a Acer CP5-471-33PC.

Same problem running Xenial.  I've powerwashed and attempted to reinstall with the same results.  Xenial was all setup, running like a dream for the last 9 months before all of a sudden I couldn't get sudo startunity to work.  I'm suspecting something to do with the latest update to ChromeOS is causing this issue.  I'm going to try installing Bionic now and see if there is any improvement.  I expect it will not work, so I'll post the issues.   I too expected I'd be able to solve if I could to a terminal - but ctrl + alt + t also doesn't work for me.  It's probably graphical issue of some sort due to the update to ChromeOS.

Same, using ASUS C302. It only affected Unity, Xfce actually is working fine.
I digged into the problem and find a solution. Basically, you need to enable Unity Plugin via CCSM.

shell
sudo enter-chroot
ln -s /usr/bin/xterm /home//Desktop/xterm
sudo apt-get install compiz*
exit
sudo startunity
double click xterm
in xterm terminal, type ccsm, then a window will be shown up.
search unity and click it.
enable it,
resolve all conflict with first options
go back to xterm, type setsid unity
Now you should see the sidebar and the header.

@louislam Can I hug you? Seriously, this was the ONLY thing that worked for me. You're a needle in the haystack. A shining light on the edge of the horizon. Everything is working nicely now. Thanks!

Yes it's due to the update...

Duplicate of #3657

authors: DavidMorton EnderNightLord-ChromeBook Green-Robot-Dev-Studios Pineapplezz Sprimage Swcbn cloudradix louislam wligtenberg