Debian დარჩა სისტემური შემნახველის გარეშე უთანხმოების გამო

დებიანი-სისტემაში

მაიკლ ბიბლი, რომელიც 2004 წლიდან მონაწილეობს დებიანის განვითარებაში და რაც არის ერთ-ერთი მთავარი კონტრიბუტორი განაწილებაზე სისტემის მენეჯერის არეალში "systemd", პაკეტი დატოვა Debian- ს.

ეს იმიტომ მოხდა, რომ როგორც შემნახველი სისტემური პაკეტიდან, აღწერს სისტემის შეცდომების გამოსწორებასთან დაკავშირებულ სიტუაციას, როგორც "სულელურსა და გიჟურს", და პირობა დადო, რომ სისტემის დეველოპერებს აღარ გამოუგზავნიან შეცდომების შესახებ შეტყობინებებს.

რამ გამოიწვია ეს?

კონფლიქტი წარმოიშვა systemd 240 ვერსიის რეგრესიული ცვლილების გამო, რა გამოიწვია ქცევის ცვლილებები არსებული უდევის წესების დამუშავებისას და პრობლემები Debian მომხმარებლებისთვის ქსელის ინტერფეისების გადარქმევის ლოგიკის შეცვლისას.

"NAME" ვარიანტის გამოყენების მიუხედავად, systemd 240– დან udev– ში გადასვლის შემდეგ, ქსელის ინტერფეისის სახელი MAC– მისამართს დაუკავშირდება.

Ethernet გადამყვანების ქსელის ინტერფეისებმა შეიცვალა მათი სახელები ფიქსირებულიდან ავტომატურად გენერირებული (ადრე ჩანაცვლება ხდებოდა მხოლოდ ერთხელ, ხოლო 240 ვერსიის გამო, მისი გამოყენება შეიძლება) არის რამდენიმე ჩანაცვლება).

მაიკლ ბიბლმა სთხოვა სისტემურ დეველოპერებს, დაუბრუნდნენ წინა ქცევას, როდესაც კონფიგურაციაში მითითებული სახელწოდების სახელმძღვანელო უფრო პრიორიტეტულია.

ეს არის რეგრესია v239– სთან შედარებით, და მე ვცდილობ დავამატო იგი v241 ეტაპზე, რადგან ეს შეიძლება ნიშნავს ქსელის წვდომის დაკარგვას. კამათი მაიკლ ბიბლი

მაგრამ systemd დეველოპერებმა არ მიიჩნიეს ეს რეგრესიული ცვლილება პრობლემად, რადგან systemd 240– ში შეტანილმა ცვლილებებმა არ დაარღვია დოკუმენტირებული ქცევა, გამოყენებული იქნა უსაფუძვლო უდევის მახასიათებლები, რომელთა შესრულება არ იყო გარანტირებული.

Debian

ამასთან, მოგვიანებით დადგინდა მტკიცებულებები, რომ ზემოთ მოყვანილი ქცევა აღწერილია დოკუმენტაციაში.

Აი როგორ - უპასუხა იუ ვატანაბემ, ძირითადად ვამბობ, რომ ეს არ იყო ისეთი რამ, რაც გავლენას ახდენს:

რატომ ეწოდება lan0, როდესაც მძღოლი დატვირთულია? დიახ, საბოლოო შედეგია, ens3, მაშინ იმედი მაქვს, რომ ეს ყოველთვის არის ens3.

Რა მაიკლ ბიბლი მან უპასუხა:

მას ყოველთვის უნდა დაერქვას lan0 უდევის წესის გამო.

პრობლემა მწვავდებოდა

ამის შემდეგ systemd დეველოპერებმა შესთავაზეს, რომ ახალი ქცევა შერჩევით გამორთულიყო.

იმ შემთხვევაში, თუ შეიქმნება udev წესები systemd– ის ძველი ვერსიებისთვის (თუ დასახელების სქემა განისაზღვრება 240 – ზე ნაკლები ვერსიებისთვის, დააყენეთ ვარიანტი RenameOnce = სტანდარტულად დიახ, წინააღმდეგ შემთხვევაში RenameOnce = არა).

დეველოპერების სისტემის საფოსტო სიაში ასევე განიხილეს წინადადება შემდგომი ჩხუბის გარეშე, systemd– ის გამოსწორებები სერიოზულ შეცდომებზე გამოსწორებებით, რომლებიც მთავარ ვერსიებში ჩანს.

ლენარტ პოტერინგმა უარი თქვა იდეაზე და აღნიშნა, რომ რესურსების ნაკლებობაა. თზოგიერთმა დეველოპერმა ეს მოსაზრება აღქმა, როგორც ფუნდამენტური მცდარი შეხედულება, რადგან სტაბილურობის საზიანოდ ფუნქციონალური განვითარების პრიორიტეტული ფოკუსირება მომხმარებლებზე უარყოფითად მოქმედებს.

საპასუხოდ, ლენარტი მან აღნიშნა ის ფაქტი, რომ საბოლოო მომხმარებლები არ იყენებენ systemd- ის უახლეს ვერსიებს, მაგრამ იყენებენ დისტრიბუციით სტაბილიზირებულ პაკეტებსმაგალითად, ისინი მოწმდება Fedora– ს და QA სერვისის წინააღმდეგ, სანამ სისტემის კომპონენტები განთავსდება RHEL– ზე.

ამას წინათ მაიკლ ბიბლი, არგუმენტი ეს გავლენას ახდენს მომხმარებლებზე, რადგან ამან შეიძლება შექმნას კონფლიქტები სისტემაში მომხმარებლის მიერ წინასწარ განსაზღვრულ კონფიგურაციებთან:

მომხმარებლებისთვის უკეთესი არ არის, რადგან ის არღვევს მომხმარებლის არსებულ პარამეტრებს. Რა არის ეს ცუდი

ლენარტის აზრით, განვითარების პრიორიტეტების შეცვლისა და შეცდომების აღმოსაფხვრელად, მხოლოდ კრიტერიუმების თაობა გამოჩნდება, რომელშიც ეგზოტიკური არქიტექტურის, გარე გრაფიკული გარემოს, ბიბლიოთეკისა და დრაივერების ასოცირებული შეცდომები ხშირად უგულებელყოფილი იქნება და გადაეცემა საზოგადოებას. .

თუ გსურთ ცოტა მეტი იცოდეთ პრობლემის შესახებ, შეგიძლიათ გააკონტროლოთ ეს შემდეგ ბმულზე.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

2 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   გამბრინუსი დიჯო
  2.   ლუიქსი დიჯო

    კიდევ ერთხელ ვამბობ: systemd sucks !!