Xudong Yang
unread,Sep 21, 2020, 3:17:07 AM9/21/20Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to external-deps, Tony Aiuto, external-deps, asuf...@gmail.com
Digging graves a bit:
re 2. If I understand correctly, you're requesting "splitting the diamond" to be supported. It does sound like a reasonable request (and I think technically possible to set up with today's WORKSPACE, with repo_mapping like you said). My question is -- do you have any thoughts regarding what we should do in the case where the user does try to link the two different versions together into one binary? Supposedly they would get a cryptic linker error (or worse a runtime error in Java or Python, IIUC), but maybe that's fine since they did "ask" for this by using the repo_mapping feature. In a way, we're saying that you can use repo_mapping to split the diamond, but be prepared to deal with weird errors. Is that what you had in mind?
re 3. Could you elaborate a bit? What cache keys are you referring to?