But not available until 7 years later at the gentile outpouring. Acts 2:38 is about saved OT Jews entering the New Covenant and receiving the baptism of the Holy Spirit.
I beg to differ. The promise of the Holy Ghost
was available right at the time of Peter's declaration in Acts of the Apostles 2:38. Acts of the Apostles 2:39 says it is a promise.
Now in the word of the Lord there are unconditional promises and there are conditional ones. For example, Philippians 4:6-7 is a conditional promise: the promise being that the peace of the Lord will guard your heart and mind through Christ Jesus; and the condition being that you be careful (anxious) for nothing, but in everything by prayer and supplication with thanksgiving make your requests be known unto the Lord.
Acts of the Apostles 2:38 is a conditional promise, whether you like it or not.
Now, 7 years later (I was unaware of the timing because it is not mentioned in the book of Acts), when the Spirit was poured out on the Gentiles, it was a situation where God had to go to special measures in order to prove to the circumcision group that the Gentiles should be included in the church; therefore He went beyond the normal protocol in that situation than what He had established in Acts of the Apostles 2:38-39.
So then, is it necessary that a person be baptized in Jesus' name for the remission of sins, in order to receive the Holy Ghost? Asking, seeking, and knocking, will produce the same result (Luke 11:9-13). And if a person simply calls on the name of the Lord, they
shall be saved (Romans 10:13). Note that salvation here may not be the exact same thing as the baptism of the Holy Ghost, as is promised by the verses in question (Acts of the Apostles 2:38-39); and that therefore a person might call on the name of the Lord and be saved, but not ever have power for ministry. Jesus is the Spirit of truth.