Since the roboport has slots for repair packs it invites the player to supply them. I would argue that the natural and obvious way to supply them by bot is the same way you supply anything else by bot - with a requester chest and inserter, like so:
![Image](https://forums.factorio.com/images/ext/dd67ef0ab46852e32f3ade99062a7954.png)
When you do this, though, logistics bots will take the repair packs out of the roboport and put them back in the chest. You get an infinite loop in your logistics system.
There are other ways to supply repair packs, for example a buffer chest. But firstly to me they are less obvious. Secondly they are in fact less optimal - with the repair packs in a chest the construction robot must detour to the chest first before going to repair an item. It might be so small it seems trivial, but it's there.
I can't think of any good reason to want your logistics bots (as opposed to your construction bots) taking repair packs out of roboports. The current behaviour to me serves no purpose other than to trip up new players.