Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster » Source features depends on non-referenced fragment
Source features depends on non-referenced fragment [message #638740] Fri, 12 November 2010 12:18 Go to next message
Thorsten Meinl is currently offline Thorsten MeinlFriend
Messages: 85
Registered: July 2009
Member
This is a multi-part message in MIME format.
--------------090507060107090505010501
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hi all,

We have a problem with automated source feature generation: the source
feature suddenly depends on a fragment that is not included in the
binary feature. I attached a minimal case.

- de.plugin is a normal plugin
- de.plugin.fragment is a fragment with de.plugin as its host. It has a
platform filter (os=win32).
- de.feature.plugin bundles de.plugin only (the fragment will be bundled
in a different feature)
- de.update contains de.feature.plugin only (no references to the fragment!)

Now if you build the update site by invoking the site.p2 action the
source feature of de.feature.plugin (de.feature.plugin.source.feature)
suddenly has a dependency to the fragment de.plugin.fragment! And the
platform filter on the fragment then prevents installation of the source
feature. I believe this is a clear bug.
Closing the fragment project prior to building the US works fine.

Cheers,

Thorsten


--------------090507060107090505010501
Content-Type: application/x-zip-compressed;
name="problem.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="problem.zip"

UEsDBBQACAAIAE9nbD0AAAAAAAAAAAAAAAAaAAAAZGUuZmVhdHVyZS5wbHVn aW4vLnByb2pl
Y3R1kMEOwiAQRM/2K5reLXrzQGmipkcv6gdUWBsMBQKt8fNdCjbWxAvZGWbn BWj96lX+BOel
0VWxLTdFDpobIXVXFddLs94VNcuodeYBfDiC507aAcMsW1Hd9sAElHdoh9FB adXYSU3J5OM9
N30PemCUfCY0U5UPM/kWt1EqcbbAUSR1wLVWi2AkmnFdCVxJ6xGH6Cai9yEN bkZjvHXdGJg+
SrLQlPz0JyPhkRVaYzTO/8in6QzgKRWa5uX5fYt/ewNQSwcIjNLwJsAAAAB0 AQAAUEsDBBQA
CAAIAE9nbD0AAAAAAAAAAAAAAAAiAAAAZGUuZmVhdHVyZS5wbHVnaW4vYnVp bGQucHJvcGVy
dGllc0vKzNPLzEvOKU1JLVawVUhLTSwpLUrVq8jN4QIAUEsHCIil4PYdAAAA GwAAAFBLAwQU
AAgACABPZ2w9AAAAAAAAAAAAAAAAHQAAAGRlLmZlYXR1cmUucGx1Z2luL2Zl YXR1cmUueG1s
fZJBU8MgEIXv+RUM9yb15jghPVh78uBBT44HhE2yIwEkYKq/XtowkXZs4bb7 3n7LPOrNflDk
C9yIRjN6U64pAS2MRN0x+vK8W93STVPULXAfHBTkeFAyKqFMxdKq0KGmqan4 OyhGn06KOSHe
z8AVtgiONsVBUUsYhUPro4YEF+299/auqqZpKmHPB6ugFGaoMl20zrNfH7QH R3bzNmSbjeoh
rvd2JOTWBBXGfjvsen8VuajOgfeL/RJysSagQgF6hKu4pDmHPSbrJVSyJdCc SJrwF9hpUPFI
M2lluFyN+AOMrrMW6tFzpf7pLFkekswbQVsuPhhtuYoPqOIudZX+SFP8AlBL Bwh/FnYHAwEA
AGoCAABQSwMEFAAIAAgAImdsPQAAAAAAAAAAAAAAABQAAABkZS5wbHVnaW4v LmNsYXNzcGF0
aJWQwWoCMRCGz/UpltydrZfiYVcpZQsV1KJbryUmwzptOomTROrb60KlRWih t/mHbz5+ppp+
frjigBLJc61GcKsKZOMtcVerl/ZxOFbTyaAyTscYdNpNBjffATnJsXgntrUy nlXRL2vlpQM0
jkJEeLMJnM5sdmcjzFbN68Ny0d4/LZpVec0RJxTWDixucweZvi5RYJ00Wy12 M2+PAcuZPuh1
MxzBnSr/2yhYBOMFQXCfSdA+u9wRxz9MUczF1I+/gz6nkNOF3RL3bFX++N4J UEsHCElK+7bO
AAAAcQEAAFBLAwQUAAgACAA1Z2w9AAAAAAAAAAAAAAAAEgAAAGRlLnBsdWdp bi8ucHJvamVj
dL2SQWsCMRCFz/VXyN5N9NZDXKEt3hTB+gPSZLpGNpOQZKU/v7PZKF1FKBR6 e+/tm3xkJ2L1
ZdvpGUI0DpfVgs2rKaBy2mCzrA7v69lztaonwgd3ApXeIKpgfKJyPXkSKC3U Gphvu8ag4NlT
rpy1gKkW/KIoLEfEXvOf5qMzrd57UGSKe6UxiboPCsWFhoFqjY/ATjox5QIJ eZa5D+EKpwEZ
mq6nxsHykRf8lvAbpKdbbiSaT4jp5d+Ie3UEK//MK0H5xYRKXYChOug78C4v dJs/9txcetAf
bQNvRy6ScNetj17RN1BLBwiVyxFm5AAAAIICAABQSwMEFAAIAAgAImdsPQAA AAAAAAAAAAAA
AC4AAABkZS5wbHVnaW4vLnNldHRpbmdzL29yZy5lY2xpcHNlLmpkdC5jb3Jl LnByZWZzlY5L
CsJAEET3niLgfkiCHwhkoyjoQlx4gTGphJb5UTMK3t4RdG2EoimaevDme0px 8o+iqnOa5bop
F8V2dynqsipn6IyECBWIAYTrENUDjOJdW808R/Vd3PqkOk/kY4MYMJceI5wS Z8ThGLl5Jryf
LZy+GvQT+aQ5Ip2NToOnbSu1+gnaYERn2QnjQJ9drNIxgunQwyUZBGxBek6E 4e72TzT6Oz+C
L1BLBwgsr2N+pgAAAIMBAABQSwMEFAAIAAgAT2hsPQAAAAAAAAAAAAAAAB4A AABkZS5wbHVn
aW4vTUVUQS1JTkYvTUFOSUZFU1QuTUZNjcEKwjAQRO/9ivxAg/XgIeJBIReh Hix4j822LCQb
m2SL/r0BjcicZt4M0xvCCVJubxATBlKik5vmxGQdtP0X/ti2kovxoMSx2uHl 78Hh+IktyIfj
GWmfkGYHuUwPOTLU+v9X0cLG4YQQK7/CwhjB6ieMnEtT04oxkAfKSpzNagbd dnLXvAFQSwcI
9WxbCocAAAC+AAAAUEsDBBQACAAIACJnbD0AAAAAAAAAAAAAAAAaAAAAZGUu cGx1Z2luL2J1
aWxkLnByb3BlcnRpZXMrzi8tSk7V01OwVSguStbnyi8tKSgtAfOTMvP0uYCE XmZeck5pSmox
UMzXNcRR19PPTV8nhksBFehxAQBQSwcIH3Tt+TwAAABMAAAAUEsDBBQACAAI ADFnbD0AAAAA
AAAAAAAAAAAdAAAAZGUucGx1Z2luLmZyYWdtZW50Ly5jbGFzc3BhdGiVkMFq AjEQhs/1KZbc
na2X4mFXKWULFdSiW68lJsM6bTqJk0Tq2+tCpUVoobf5h28+fqaafn644oAS yXOtRnCrCmTj
LXFXq5f2cThW08mgMk7HGHTaTQY33wE5ybF4J7a1Mp5V0S9r5aUDNI5CRHiz CZzObHZnI8xW
zevDctHePy2aVXnNEScU1g4sbnMHmb4uUWCdNFstdjNvjwHLmT7odTMcwZ0q /9soWATjBUFw
n0nQPrvcEcc/TFHMxdSPv4M+p5DThd0S92xV/vjeCVBLBwhJSvu2zgAAAHEB AABQSwMEFAAI
AAgAOGdsPQAAAAAAAAAAAAAAABsAAABkZS5wbHVnaW4uZnJhZ21lbnQvLnBy b2plY3S9ks9K
AzEQxs/2KcreTfTmId2CijdFqD5ATKYxZfOHSbb4+E6yaXErhYLg7ftmvsmP ZCLWX25Y7gGT
DX7V3bKbbgleBW29WXXvb0/Xd926X4iIYQcqP0JSaGOmcL+4El466DWwOIzG erZFaRz4LHht
UEAFVwq94AdFxXZWKpr/NB+jHfQmgiLT3AONSa9LoeECGgZqsDEB2+nMVEAS ci9rHvAIpwGJ
ZizUNFk+84KfEi5BRrrus/R2Cynf/xtxoz7ByT/zWqE9MaHyiDBFJ/0L/Fo3 +1KbhVtDZ/Kz
bfjTkYMk3HHrs+/0DVBLBwj2Qxsa6QAAAIsCAABQSwMEFAAIAAgAMWdsPQAA AAAAAAAAAAAA
ADcAAABkZS5wbHVnaW4uZnJhZ21lbnQvLnNldHRpbmdzL29yZy5lY2xpcHNl LmpkdC5jb3Jl
LnByZWZzlY5LCsJAEET3niLgfkiUKASyURR0IS68wJhUQsv8qBkFb+8IujZC 0RRNPXjzPaU4
+UdRLXKaet0s62K7uxSLsipn6IyECBWIAYTrENUDjOJdW808R/Vd3PqkOk/k Y4MYMJceI5wS
Z8ThGLl5JryfLZy+GvQT+aQ5Ip2NToOnbSu1+gnaYERn2QnjQJ9drNIxgunQ wyUZBGxBek6E
4e72TzT6Oz+CL1BLBwgQSZ+kpgAAAIMBAABQSwMEFAAIAAgASmhsPQAAAAAA AAAAAAAAACcA
AABkZS5wbHVnaW4uZnJhZ21lbnQvTUVUQS1JTkYvTUFOSUZFU1QuTUZNjU0L gkAURff+CmlV
ixnSoIXhJlAiMKKg/ahPeTC+0fmw+vdZNhFv98695xaCsAFj2Q20QUVJGPF1 sHdUS2DFF/5Y
7MlJdJCEuRZtB2T99/rsSiWxmmkNvJeuReLNN7czSK0EO6lSqx343v/2dIMT EhsEHfgBdlDG
/hl35Vwc52K6+BQX3neBwaGGOntA5ewUyGhEreitSsKjGMU1YxHfBlklsTfA zlLYRukuR2lB
J+FSmRa5MukdaROvghdQSwcIsBWhSr0AAAAmAQAAUEsDBBQACAAIADFnbD0A AAAAAAAAAAAA
AAAjAAAAZGUucGx1Z2luLmZyYWdtZW50L2J1aWxkLnByb3BlcnRpZXMrzi8t Sk7V01OwVSgu
Stbnyi8tKSgtAfOTMvP0uYCEXmZeck5pSmoxUMzXNcRR19PPTV8nhksBFehx AQBQSwcIH3Tt
+TwAAABMAAAAUEsDBBQACAAIAGFnbD0AAAAAAAAAAAAAAAASAAAAZGUudXBk YXRlLy5wcm9q
ZWN0dZDNCsIwEITP9ikkdxu9eUhTUOnRi/oAMVlKpPkhP+Ljm7SxWMFL2Blm 52ND2pca1k9w
XhrdoF29RWvQ3Aip+wbdrt1mj1paEevMA3g4gedO2pDCtFoRzRRQAXW0ggUg eNTJ50Yp0IES
/JmSWSp8nvG3uEc5iIsFnkRRx7TGtMhGoRjX18AHaT3UNiE7YCE6OOQ0uBmd 4sz1MTP9JPFC
E/zTX4yCT6zcOkWn+R/5PL4ZPKZy07w837f4rzdQSwcIAboK3bwAAABsAQAA UEsDBBQACAAI
AHRnbD0AAAAAAAAAAAAAAAAgAAAAZGUudXBkYXRlL2J1Y2ttaW5zdGVyLnBy b3BlcnRpZXNt
jLEKwjAQhvc8RUCnomlnIYvgIKKDb5C0pw0muXq51EF8dynV2sGb/vv4+Gyu b8HFxEAKM3eZ
FSGyLjl05eG0P+7W2+x8I+xMZAjdqC2f9n/gNQSEWMgWH1Lds/Hu4oCki7IH Sg5jkqnF7Btp
QRJ03tTQiElUHxQgsir0FSKQYaSNN4nP0LshISas5lhdkIJh/axWMQcLtKrG ewk2dAVWmHTx
3Y/ZNlS3vy96DfENUEsHCObDn6avAAAAIQEAAFBLAwQUAAgACABhZ2w9AAAA AAAAAAAAAAAA
GgAAAGRlLnVwZGF0ZS9idWlsZC5wcm9wZXJ0aWVzS8rM08vMS84pTUktVrBV SEtNLCktStWr
yM3hAgBQSwcIiKXg9h0AAAAbAAAAUEsDBBQACAAIAGVnbD0AAAAAAAAAAAAA AAAVAAAAZGUu
dXBkYXRlL2ZlYXR1cmUueG1sfZGxbsMgFEV3fwViLyRbVNnO0DZTxnaqOlB4 sZ+EMcFQJ38f
kjw5bqQENrjnHtAr14fOsj8IA/au4kux4Ayc7g26puJfn5uXFV/XRbkDFVOA gl0WmoobEMkb
FYHToVW/YDPz73DenPc+KYs7hMDr4pwoDQw6oI85w1LIeBujf5VyHEcBB9V5 C0L3nZzlMnrt
/v5wEQLbXJ/G3mdVLQQQPxfDHCWp7v0xYNPGp8opdS98m/BHygkloUUNboCn Osrcy7aEPlIR
RiJ02qb8Yeq4jYrmJ7xNDTp+u58GdB7PgstcVEpK18UJUEsHCI9dPLPnAAAA HwIAAFBLAQIU
ABQACAAIAE9nbD2M0vAmwAAAAHQBAAAaAAAAAAAAAAAAAAAAAAAAAABkZS5m ZWF0dXJlLnBs
dWdpbi8ucHJvamVjdFBLAQIUABQACAAIAE9nbD2IpeD2HQAAABsAAAAiAAAA AAAAAAAAAAAA
AAgBAABkZS5mZWF0dXJlLnBsdWdpbi9idWlsZC5wcm9wZXJ0aWVzUEsBAhQA FAAIAAgAT2ds
PX8WdgcDAQAAagIAAB0AAAAAAAAAAAAAAAAAdQEAAGRlLmZlYXR1cmUucGx1 Z2luL2ZlYXR1
cmUueG1sUEsBAhQAFAAIAAgAImdsPUlK+7bOAAAAcQEAABQAAAAAAAAAAAAA AAAAwwIAAGRl
LnBsdWdpbi8uY2xhc3NwYXRoUEsBAhQAFAAIAAgANWdsPZXLEWbkAAAAggIA ABIAAAAAAAAA
AAAAAAAA0wMAAGRlLnBsdWdpbi8ucHJvamVjdFBLAQIUABQACAAIACJnbD0s r2N+pgAAAIMB
AAAuAAAAAAAAAAAAAAAAAPcEAABkZS5wbHVnaW4vLnNldHRpbmdzL29yZy5l Y2xpcHNlLmpk
dC5jb3JlLnByZWZzUEsBAhQAFAAIAAgAT2hsPfVsWwqHAAAAvgAAAB4AAAAA AAAAAAAAAAAA
+QUAAGRlLnBsdWdpbi9NRVRBLUlORi9NQU5JRkVTVC5NRlBLAQIUABQACAAI ACJnbD0fdO35
PAAAAEwAAAAaAAAAAAAAAAAAAAAAAMwGAABkZS5wbHVnaW4vYnVpbGQucHJv cGVydGllc1BL
AQIUABQACAAIADFnbD1JSvu2zgAAAHEBAAAdAAAAAAAAAAAAAAAAAFAHAABk ZS5wbHVnaW4u
ZnJhZ21lbnQvLmNsYXNzcGF0aFBLAQIUABQACAAIADhnbD32Qxsa6QAAAIsC AAAbAAAAAAAA
AAAAAAAAAGkIAABkZS5wbHVnaW4uZnJhZ21lbnQvLnByb2plY3RQSwECFAAU AAgACAAxZ2w9
EEmfpKYAAACDAQAANwAAAAAAAAAAAAAAAACbCQAAZGUucGx1Z2luLmZyYWdt ZW50Ly5zZXR0
aW5ncy9vcmcuZWNsaXBzZS5qZHQuY29yZS5wcmVmc1BLAQIUABQACAAIAEpo bD2wFaFKvQAA
ACYBAAAnAAAAAAAAAAAAAAAAAKYKAABkZS5wbHVnaW4uZnJhZ21lbnQvTUVU QS1JTkYvTUFO
SUZFU1QuTUZQSwECFAAUAAgACAAxZ2w9H3Tt+TwAAABMAAAAIwAAAAAAAAAA AAAAAAC4CwAA
ZGUucGx1Z2luLmZyYWdtZW50L2J1aWxkLnByb3BlcnRpZXNQSwECFAAUAAgA CABhZ2w9AboK
3bwAAABsAQAAEgAAAAAAAAAAAAAAAABFDAAAZGUudXBkYXRlLy5wcm9qZWN0 UEsBAhQAFAAI
AAgAdGdsPebDn6avAAAAIQEAACAAAAAAAAAAAAAAAAAAQQ0AAGRlLnVwZGF0 ZS9idWNrbWlu
c3Rlci5wcm9wZXJ0aWVzUEsBAhQAFAAIAAgAYWdsPYil4PYdAAAAGwAAABoA AAAAAAAAAAAA
AAAAPg4AAGRlLnVwZGF0ZS9idWlsZC5wcm9wZXJ0aWVzUEsBAhQAFAAIAAgA ZWdsPY9dPLPn
AAAAHwIAABUAAAAAAAAAAAAAAAAAow4AAGRlLnVwZGF0ZS9mZWF0dXJlLnht bFBLBQYAAAAA
EQARAA0FAADNDwAAAAA=
--------------090507060107090505010501--
Re: Source features depends on non-referenced fragment [message #638751 is a reply to message #638740] Fri, 12 November 2010 13:03 Go to previous message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Hi Thorsten,

Please file a bugzilla and attach the sample there. Things discussed here tends to get lost :-)

- thomas

On 11/12/2010 01:18 PM, Thorsten Meinl wrote:
> Hi all,
>
> We have a problem with automated source feature generation: the source
> feature suddenly depends on a fragment that is not included in the
> binary feature. I attached a minimal case.
>
> - de.plugin is a normal plugin
> - de.plugin.fragment is a fragment with de.plugin as its host. It has a
> platform filter (os=win32).
> - de.feature.plugin bundles de.plugin only (the fragment will be bundled
> in a different feature)
> - de.update contains de.feature.plugin only (no references to the fragment!)
>
> Now if you build the update site by invoking the site.p2 action the
> source feature of de.feature.plugin (de.feature.plugin.source.feature)
> suddenly has a dependency to the fragment de.plugin.fragment! And the
> platform filter on the fragment then prevents installation of the source
> feature. I believe this is a clear bug.
> Closing the fragment project prior to building the US works fine.
>
> Cheers,
>
> Thorsten
>
Previous Topic:Errors while using product update site
Next Topic:Problem with signed and packed plugins
Goto Forum:
  


Current Time: Wed Oct 17 02:39:18 GMT 2018

Powered by FUDForum. Page generated in 0.02255 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top