@Dylan Rivers: That would be a bummer, personally I have use for placing carpets on the side of piston rods. I hope the decision will be to prevent the breaking rather than removing the possibility to place them.
@Ezekiel: I do not see any arguing, just a discussion about this particular issue? If any of my comments sound like I am trying to start an argument I apologize, but please please don't interpret them that way when there is no reason to. Let's keep the discussion on the subject.
@Th3F4114n0n3: No worries, we're calm 😉. I agree, lets wait and see what the devs have to say about this.
@Lars Kikkert: with all due respect, but I think you are not a Minecraft developer. This is not the place to discuss how bugs should be fixed, but the place where community members can report issues to Mojang. I think it is rather speculative to say that your proposed solution "can cause problems in-game": we should leave the actual solving to the people who develop Minecraft. I think you can agree with me that the current situation creates an undesirable asymmetry (retracting the sticky piston does break the carpet, while extending it does not) and that this asymmetry should be removed. How and when this issue will be resolved is up to the developers.
@Lars Kikkert: While that may be a technical explanation for this bug, it still is a bug. Stating the cause of the bug does not make it any less of a bug 😉. The carpet stays in place while the piston is extending, so in my opinion it is very reasonable to expect it to stay in place while the piston is retracting.
edit: typo
@Lars Kikkert: You would be correct if this would be a normal piston. But in the description of this bug i make clear that i use a sticky piston. While retracting the sticky piston, it pulls the block in front of its rod. Therefore there is never an air block underneath the carpet and it should not break.
Yes, the bug is still present in the current version (1.6.2). I added it to the "Affects version/s" field.
you are right, the exact same thing happens with a sign instead of a carpet.
I dont think it is a duplicate, since those issues are about pushing and pulling the carpet itself. This issue is about a carpet that should stay where it is placed, while stuff beneath it is happening.
edit: fixed a typo
I just updated the affected versions with 1.6.4 and 1.7.2, since this bug is not fixed yet.