ฉันมีสถานการณ์ที่ ซอฟต์แวร์ของฉัน
ต้องใช้ ทั่วไปของฉัน
ทาง:
ต้องการ: my-common >= 1.2.0
ในระหว่าง ยำปรับปรุงซอฟต์แวร์ของฉัน
, ทั่วไปของฉัน
ไม่ได้รับการอัปเกรดและถูกทิ้งไว้ที่เวอร์ชัน 0.0.1
.
ทำไมยำไม่อัพเดท ทั่วไปของฉัน
-- และการติดตั้งของ ซอฟต์แวร์ของฉัน
เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาดแม้ว่าจะขึ้นต่อกันสำหรับ ทั่วไปของฉัน
ไม่ได้รับการแก้ไข?
ดู:
# ยำยกเลิกซอฟต์แวร์ของฉัน
แพ็คเกจ: my-software.noarch 1.1.0-1637255366
การพึ่งพา: /bin/sh
ผู้ให้บริการ: bash.x86_64 4.2.46-34.el7
การพึ่งพา: my-common >= 1.2.0
ผู้ให้บริการ: my-common.x86_64 1.2.0-1637243847.el7_9
ผู้ให้บริการ: my-common.noarch 0.0.1-20180703160841.el7
สังเกตว่ายำคิดอย่างนั้น ทั่วไปของฉัน
ได้รับการแก้ไขโดย:
my-common.x86_64 1.2.0-1637243847.el7_9
my-common.noarch 0.0.1-20180703160841.el7
หลังติดตั้งแล้ว วิ่ง ยำปรับปรุงของฉันทั่วไป
ปรับปรุงอย่างถูกต้องเป็น 1.2.0
รุ่นแล้ว ซอฟต์แวร์ของฉัน
ทำงานได้อย่างถูกต้อง
โปรดทราบว่าการประทับเวลาในแพ็คเกจหลังมีรูปแบบไม่ถูกต้องและปรากฏว่า "ใหม่กว่า" กว่าแพ็คเกจแรก แต่เวอร์ชันแรกมีเวอร์ชันที่ฉันต้องการ ดังนั้นฉันคาดว่าเวอร์ชันหลังจะถูกแยกออกจากรายการแพ็คเกจที่ถูกต้องโดยสิ้นเชิง