(T8850 is vaguely related.)
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Aug 16 2016
we are using Apache webserver, and yes we are mangling the REMOTE_ADDRESS in preamble as recommended in the configure_preamble article section "adjusting client ips" because we are behind a load balancer.
Yeah, totally fine with replacing home. I think hitting this first and then having a way to skip it is good.
I assumed you prefered "choose your own adventure" so I didn't want to lock you into NUX and replace Home, but this page works well either way. The bubble was an alternate way of guiding you to checking out the Welcome Screen. If we're replacing home, no need to find ways back to it. I have a dialog which pops up when you complete and tells you where to find welcome again if you want to.
I like the installation / quick start split. Feels good to me for installs in general and should also give us good behavior in the Phacility cluster.
cluster.instance is only used when serving multiple separate instances from a single cluster (for example, when hosting Phabricator for multiple clients), and should normally be left alone. This setting is used in the Phacility cluster to make x.phacility.com, y.phacility.com, etc., work correctly. This is sort of confusing because we use "cluster" to refer both to instancing and redundancy/scale; both are "clusters" in some sense but we don't generally expect users to care about instancing.
@epriestley I'm starting to code this out, at least I'm starting on PHUICMSView for the layout. Did you have any passing thoughts or ways to make this better?
I'm super excited about this feature.
This report lacks reproduction steps, so I'm not sure how to reproduce the issue. We can't fix issues we aren't able to reproduce.
This isn't really resolved, I just decided I didn't care about it. Feel free to change the status to something else if you feel that's more appopriate.
Yes, that's correct.
I just tested the "Replace %s%n%n%b with %B" and it fixed it, Auditors were parsed without any problems.
Okay. Is it correct that if I trust everyone who has access to my instance won't upload malicious files (and are resistant to untrusted people manipulating them to do so), I don't really need a security.alternate-file-domain at all? (That is my reading of https://secure.phabricator.com/book/phabricator/article/configuring_file_domain/ but I'd feel better if you told me whether it's correct. I understand that you are not making any guarantees.)
Yeah, I think this is because of --format=%s. Some discussion in T5028, which is probably most of this.
The windows style was from netbeans, I did the previous ones from command line (if you want I can run netbeans as well to prove it). The title was from when I was strictly using netbeans.
When I run git cat-file -p 69d24cb35c46a4a2fed6a851aa17962d7dc0bd26 | hd, I get only \ns, no \rs at all... same with git log and git log ---format='%B' (git version 2.8.1.210.gb8b4d93 on linux).
I don't have any ideas on how to build a simpler reproduction case offhand.
Okay, so how should I attempt to reproduce this? Any options more reasonable than creating a new EC2 instance, installing all the supporting paraphernalia, then installing Phabricator manually from scratch?
Oh, sorry -- you won't be able to reproduce this particular issue in the Phacility cluster.
To reproduce this, I need to change the security.alternate-file-domain config key to point to a new CloudFront instance I create, but I can't change that key from the web interface on a test instance (as far as I can tell, anyway).
Sorry about that, I didn't know the test git repository existed otherwise I would have done this right after.
You misspelled my username but that's enough for me to go on, thanks.
You should have the commits. You will see the first two didn't trigger Auditors (with auditors in the last line), but the last one did (with Auditors in the first line)
Can you push a commit to rGITTEST on this server which reproduces the problem? Specify "Auditors: epriestley".
The Auditors:alincoln for example, isn't meant to be the whole body.
This may also be a good opportunity to fix T10423 since we'd end up testing the same code.
The first line of a commit is always interpreted as a commit title, so the behavior you describe is expected.
Also, thanks for providing pointers to reproduction cases on this install. Being able to fiddle with those commits locally was helpful in confirming the behavior of -M and -C with paths.
I think there are two issues here:
Can confirm that this affects hosted and other observed repositories as well.
This is because we hate code reuse.
We need detailed reproduction steps which work against a clean environment, as described in Providing Reproduction Steps. We run our entire production cluster through CloudFlare so I'm unable to reproduce the issue as described purely by using CloudFlare.
@epriestley Here's an anonymised version of a live workboard. I've completely wiped out all identifying data; I thought about summarising the task titles rather than obliterating them, but afraid I lost the will to live at some point.
Please see Support Resources for general help installing and using Phabricator. Thanks!
Ok sorry for that - that was a really bad example... The problem is that only complete words are found and not parts of it.
So you'll get a result for "Hello" but not for "Hell".
So searching for "Component" will give no result if the title is "Components". Is that correct?
Okay, I'm still (or again) getting these "The page isn’t redirecting properly" errors when trying to view an uploaded file, or an uploaded image (e.g. my profile picture).
If bucketing is really what you're after, you can have it by just dumping this in your extensions:
Aug 15 2016
No smoking guns in the access or error logs on admin. The cache/load theory may just be a goose chase, since I don't see any evidence of unusual load around that time.
Starting to try out Workboards (we're coming from Trello), and I felt the absence of this feature as well.
This is still happening (incidentally just observed because of the build failure due to T11469).
Just observed a failure, see updated description.
These are sort of technically visible in Config → Settings History, by looking at changes to phabricator.application-settings. However, this is mixed in with all the other settings and the actual diff is pretty hard to read (includes all adjusted settings; has raw JSON).
I'm vaguely assuming this should work reading the code for PhrictionDocument.
See T4675#57776 for a local workaround for now.
In T3179#169180, @Kunda wrote:Any MantisBT -> Phabricator migration scripts ?
Aug 14 2016
Awesome! I appreciate the quick fixes!
- This constraint should be fixed at HEAD of master. We just missed the deploy so it won't go until the cluster until next week (around August 20). Let me know if I missed anything.
- Empty constraints should be fixed at HEAD of master (they now error instead of being ignored).
- buildablePHID vs objectPHID confusion and inconsistencies should be fixed in the future by harbormaster.buildable.search. If you want a skeletal version of this now to reduce API tweaks later, let me know and we can get one in pretty easily.
- Linking to pre-filled forms seems maybe not hugely useful in practice, with some small risk of social engineering attacks? Feel free to file a separate request if you have use cases I'm not thinking of or whatever.
Fix CORGI errors, check if that reveals any obvious indicators of instance information fetch issues.
READMEs are only rendered in the browse view:
Was rendering disabled altogether? https://secure.phabricator.com/diffusion/P/browse/master/README.md shows up as a mere textarea.
Slightly easier is:
I was able to reproduce this, possibly, by following these steps:
No disruption is expected and there was no maintenance or known disruption at those times. Nothing jumps out at me immediately in monitoring, either, and I can't reproduce this by casually cloning stuff.
D16396 should make us raise a narrow error for "ids": [], "phids": [], "whateverPHIDs": [], etc., instructing you to pass a nonempty list.
I think fixing "ids":[] is trivial; it just works like that because we use the same Conduit type ("PHIDList") both for constraints and other things which can accept an empty array (like setting subscribers to [] to remove all the subscribers on an object).