## EPF5 Dev Updates - Week 16
[◀️ *previous update*](https://hackmd.io/@hangleang/epf5-week15)
### Goals For This Week
- [x] debug on and fixed pubsub duplicate messages
- [ ] reconstruction data columns if more than half columns available
### Activities
- having grandine participate in `peerdas-devnet-2`, have some issue peering/connecting with lighthouse fullnode
- found that lighthouse update their `libp2p`, `discv5`, and some relevant dependency, which have some compatibality issue with previous versions. I added a fix to update `libp2p`, and relevant dependency, and make some changes correspond to the new version at this [commit](https://github.com/hangleang/grandine/commit/42a92daaf053fec9239a4fb96207ff943325e3c1)
- update `discv5` to `0.7.0`, and change the deprecated function on `enr` parsing at this [commit](https://github.com/hangleang/grandine/commit/0c3a67caa67dd4d1837d3860d01ae383ded57805)
- after devnet-2 running for a while due to prysm problem can't sync up with the chain, thanks to @Manu for helping on debugging with disconnection/ban peers problem, then we found out that grandine has a bug on publish data column sidecar even though there is no blobs in the slot, due to we forgot to check the blobs before hand, and publish the messages unintentionally. this issue is fixed by this [commit](https://github.com/hangleang/grandine/commit/8358a2175e647d2fc852775e751b8f60be2dfd5a)
- but, that's not the only one, lol. there are more compatibility issues related with the updated version of `discv5` and `libp2p` which has been reported in R&D [discord channel](https://discord.com/channels/595666850260713488/1252403418941624532/1289236247369220147), and some are from my investigation by just running only grandine interop testing at this [doc](https://hackmd.io/@hangleang/rk4R4ZrC0)
- added a fix on publishing duplicate messages **(1 validator publish the same message twice)** at this [commit](https://github.com/hangleang/grandine/commit/ec787ad78fdd687840853b14c7e1416e49c48951)
### Plan For Next Week
- try to fix some found issues in my investigation
---
[▶️ *next update*](https://hackmd.io/@hangleang/epf5-week17)