Comments (7)
Thank you for the bug report. And your assessment is spot on.
This is the content that exists in the Google Code Archive as part of the JSON
dump. So this won't require reexporting anything, just a frontend JavaScript
change. It looks like the conversion to Markdown isn't properly replacing \r\n
with a <br>.
"\u0026gt;\u0026gt;\u0026gt; eye(1).free_symbols\r\nTraceback (most recent call
last):\r\n File \u0026quot;\u0026lt;stdin\u0026gt;\u0026quot;, line 1, in
\u0026lt;module\u0026gt;\r\n File
\u0026quot;sympy\\matrices\\matrices.py\u0026quot;, line 3066, in
__getattr__\r\n \u0026quot;%s has no attribute %s.\u0026quot; %
(self.__class__.__name__, attr))\r\nAttributeError: MutableDenseMatrix has no
attribute free_symbols."
Original comment by [email protected]
on 27 Jan 2016 at 3:01
- Changed state: Accepted
- Added labels: Component-Archive
from support-tools.
Also the __getattr__ shouldn't be bold. Really all markdown formatting
shouldn't be enabled, because people wrote code in issue comments assuming it
wasn't there.
Original comment by [email protected]
on 27 Jan 2016 at 4:33
from support-tools.
I just noticed that usernames are broken as well. I'm now "happy elephant"
apparently (see https://code.google.com/archive/p/sympy/issues/4133 and
https://github.com/sympy/sympy/issues/7232).
Original comment by [email protected]
on 8 Feb 2016 at 9:48
from support-tools.
I'm starting to gather up Codesite Archive frontend bugs to fix. I don't have
an ETA, but I'm working on it.
As for user names being replaced with things like "happy elephant" that is
actually by design.
Google Code currently shows a semi-obfuscated user name (based on a setting).
However, many people are surprised by this and don't want their email address
to be discoverable on the internet. So we chose to replace Google Code profiles
with opaque user IDs in the Archived version of issues.
e.g. chrsmith maps to ID 12345. However, in order to keep users anonymous that
ID is project-specific. So chrsmith will map to a different ID in the archived
version of a different project.
Original comment by [email protected]
on 12 Feb 2016 at 6:56
- Changed state: Started
from support-tools.
But in Google Code you can extract the real email via a captcha. Is there no
way to see the real person who wrote an issue comment? Seems like unnecessary
information hiding for an "archive".
Original comment by [email protected]
on 12 Feb 2016 at 7:04
from support-tools.
You are correct. In the most general case you will not be able to get the
user's email address from the archived data dump.
There is a tradeoff to be made here, between having an accurate snapshot of all
of Google Code's data, and protected users email addresses from being stored on
the internet. (i.e. to be harvested by spammers.) We opted for the latter.
We could have written the logic to keep the ability to crack open a captcha so
project members could see the email address of an issue commenter, but this has
a few couple major drawbacks:
- It requires we authenticate access to the Google Code Archive. Only project
members should be able to see your email address, based on the issues you left
on a project. So we would have to wire in Google auth/login to the Google Code
Archive to preserve that check. (Otherwise we would be leaking data that was
previously hidden on Google Code.)
- It requires the Google Code Archive to copy user's "Google Code Profiles",
which includes email address, display preferences, and so on. And again, this
has been a source of confusion for people who were surprised that filing a bug
report would make it possible for people to see their email address.
Between the Google Code-to-GitHub exporter and Google Takeout support for
Project Hosting, there are ways to get more accurate information from issues.
But you are correct in seeing that a year from now, when Google Code is
replaced by just the Archive, some data will be lost.
In the mean time, if you need to crack open captchas for any users who have
reported issues on your project, let me know.
Original comment by [email protected]
on 12 Feb 2016 at 7:16
from support-tools.
For my specific project (sympy) it looks like the exporter script we used
preserved author links which still work (at least for now), like
https://code.google.com/u/103073311122698598373/.
Original comment by [email protected]
on 12 Feb 2016 at 7:19
from support-tools.
Related Issues (20)
- Problem with the Google Code Archive HOT 1
- Enter one-line summary HOT 1
- being majorly hacked....please fix asap HOT 1
- No HOT 4
- Problem with the Google Code Archive HOT 1
- session attributes lost after node switch
- hacked google account
- outdated project causes confusion for live site HOT 1
- Wrong Syntax use for link tag
- Archived downloads with spaces (%20) result in 404 HOT 2
- Security alert HOT 1
- [deleted issue]
- can't sign in to google play HOT 1
- comments on Wiki pages not included in export to GitHub HOT 2
- Enter one-line summary HOT 1
- Problem with the Google Code Archive HOT 1
- Problem with the Google Code Archive HOT 1
- [email protected] HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from support-tools.