I note in the postinst that it says update-rc.d mysql defaults 19 21 with the explanation given in debian/rules that this is so the mysqld server begins before apache. However, with dependency-based boot systems (which current installations are by default), the "19 21" no longer has any effect: insserv only looks at the dependency information in its header. In fact, on my system, because of the dependencies on the various init scripts (which are just the default Debian ones), apache2 comes in at S04apache2 while mysql comes in at S05mysql! To specify that mysql really should start prior to apache2 (and presumably nginx as well; not sure what other servers), you would need lines: X-Start-Before: apache2 X-Stop-After: apache2 in the header of /etc/init.d/mysql. But I don't see any dependency of apache2 on mysqld in its normal configuration, and if a particular installation of apache2 does require mysqld to be started in advance, then it is up to the sysadmin of that system to add: Should-Start: mysql Should-Stop: mysql to their instance of /etc/init.d/apache2 (or whatever other appropriate init.d file). So my suggestion is just to drop the "19 21" from the debian/rules so as not to give the false impression that mysql is starting earlier. Best wishes, Julian
Hello! Thanks for the report. The same lines are also in https://anonscm.debian.org/git/pkg-mysql/mysql.git/tree/debian/rules#n215 Git history shows the line is inherited way back from 5.5 times. As MariaDB and MySQL and functionally equvalent, we try to keep their packaging identical as much as possible. If the packages divert, then the amount of testing/maintenance increases. This is a change that should be done in both packages at the same time, to avoid a situation that the change is reintroduced later when somebody maintaining MariaDB compares to MySQL packages and copies over these lines to unify assumed packaging differences.
Hi Otto and Julian, From a src:mysql-5.7 perspective, I'd be quite happy for the same change to be pushed. As long as whoever pushes it also deals with any related subequent bugs. We don't really have anyone specifically looking after the init.d scripts at the moment I don't think. Since the systemd stuff is default now, our focus is on that. But init.d contributions are welcome so long as contributors take responsibility for their changes. Go ahead and push to mysql.git/mysql-5.7/debian/master if you wish. Robie
That makes sense. And this is really not an urgent issue - certainly not needed before stretch release. Also, I'll try to modify my postrm/... patch for mysql-5.7 and submit a pull request on that, too. I assume it's on your github account likewise? Best wishes, Julian
Hi Robie,
I don't have the privileges to be able to do so. The change I would
suggest (and probably after stretch release - it's far from critical
and I wouldn't want to break things at this stage in the release
cycle, and bearing in mind that you don't want to have different logic
in the two packages' rules files), is in debian/rules to replace:
# Start mysql in runlevel 19 before 20 where apache, proftpd etc gets
# started which might depend on a running database server.
override_dh_installinit-arch:
dh_installinit --name=mysql -- defaults 19 21
dh_systemd_start --restart-after-upgrade
with the simpler:
override_dh_systemd_start-arch:
dh_systemd_start --restart-after-upgrade
But I haven't yet had the chance to test this.
Note that this is the default behaviour in debhelper compat level 10,
anyway, so it may be worth considering migrating to that in stretch+1,
and then this clause can be removed entirely.
Best wishes,
Julian
Hi Julian, I understand that apache2 is a usually a "prominent" user of mysql database, but I am inclined to say, that such dependency would be better placed in the packages that uses 'mysql', as it would be a tedious to list all possible dependencies (php-fpm, opendnssec with mysql, etc...) into the mariadb init script, and it all depends on per-system/per-user needs. I haven't tested it yet, but perhaps we can investigate whether all database packages could "Provide: $database" and all such users could do "Require-Start: $database". Similar to what postfix do: $ cat /etc/insserv.conf.d/postfix $mail-transport-agent postfix So having a: /etc/insserv.conf.d/mysql $database mysql and /etc/insserv.conf/postgresql-9.6 $database postgresql-9.6 might actually help insserv to figure out the right sysvrc script order. But I might be mistaken whether this would work if more packages has the '$database' defined. Ccing apache2 and postgresql maintainers on this one. Cheers,
Re: Ondřej Surý 2017-03-26 <1490536497.4033362.923787296.43821DAA@webmail.messagingengine.com> Makes sense to me. Do we have an idea how that works for systemd services files? I'd rather not implement something for sysvinit now that doesn't have an systemd equivalent or else it's a regression. Christoph
Hi Christoph, that would be systemd target, I think: https://www.freedesktop.org/software/systemd/man/systemd.target.html But I guess we can discuss that in the #debian-systemd to get better understanding whether this is correct solution. I'll take care of it in upcoming days. Cheers,
Hi Christoph, that would be systemd target, I think: https://www.freedesktop.org/software/systemd/man/systemd.target.html But I guess we can discuss that in the #debian-systemd to get better understanding whether this is correct solution. I'll take care of it in upcoming days. Cheers,
Laba diena, Noriu Jus informuoti apie šių metų pasikeitimą dėl atnaujintos visos Lietuvos įmonių bazės 2018 metų sausio vidurio. Visi juridiniai asmenys pateikti bazėje yra veikiantys, realiai vykdantys veiklą, turintys įdarbintų darbuotojų. Duomenys pagal Sodrą, Registrų centrą. Bazėje nurodoma ir apyvarta, darbuotojų atlyginimai, darbuotojų skaičius, transporto skaičius ir daug kitų duomenų, kuriuos matysite pavyzdyje. Duomenis galima filtruoti pagal veiklas, miestus ir kitus duomenis. Šią bazę verta turėti visoms įmonėms. Pateiksiu priežastis: 1) Kontaktai pateikti bazėje direktorių ir kitų atsakingų asmenų, didelė tikimybė Jums surasti naujų klientų, partnerių, tiekėjų, kai tiesiogiai bendrausite su direktoriais, komercijos vadovais. 2) Konkurentų analizavimas, tiekėjų atsirinkimas pagal Jums reikalingus kriterijus, galite atsifiltruoti pagal įmonės dydį, bazėje nurodoma kiek įmonės skolingos Sodrai. 3) Lengva, greita ir patogu dirbti su šia baze, elektroninius pašto adresus galite importuoti į elektroninių laiškų siuntimo programas ar sistemas iš kurių siunčiate elektroninius laiškus. Taip pat galite importuoti mobiliųjų telefonų numerius į SMS siuntimo programas. Išsirinkite iš "Veiklų sąrašo" veiklas kurių Jums reikia. ( Sąrašas prisegtas laiške excel faile ) Parašykite, kurias veiklas išsirinkote ir atsiųsime pavyzdį ir pasiūlymą su sąlygomis įmonių bazei įsigyti Pagarbiai, Tadas Giedraitis Tel. nr. +37067881041
Hello, Our partners referred your company to us. Regarding your great products. Please see required products, quantity and specifications as attached. Kindly give us your lowest possible prices for FCL shipment. Best Regards, Wanda Rodriguez Purchase Assistant Hidroconta Trading Ltd. Av. de Sta. Catalina, 60, 30012 Murcia, Spain Phone: +34 968 26 77 66 Fax: +34 968 26 77 06
To view the message, please use an HTML compatible email viewer Link to the online version: http://t.emk03.com/nVlk_m/mXNkbFrGdmJoZWpnll3IoWeZZpeVbGeVjMh1aXBmlmpsXJVxZYqfbmNjZmSSZ5aRZ5dVk5ZtbJSglGhYnm6VX6BzY2tllW9lV59xmdNd1aFmi6ifyKCilJmSm6Gk Unsubscribe Link: http://t.emk03.com/Jjn2_unsub/mXNkbFrGdmJoZWpnll3IoWeZZpeVbGeVjMh1aXBmlmpsXJVxZYqfbmNjZmSSZ5aRZ5dVk5ZtbJSglGhYnm6VX6BzY2tllW9lV59xmdNd1aFmi6ifyKCilJmSm6Gk Foscore Development Center Welcome to Foscore Development Center, we are a global training and consulting firm that has been assisting organizations and individuals to achieve their objectives and goals. We specialize in capacity building, consultancy and talent development solutions for individuals and organisations through our highly customized courses and experienced consultants.Course Title: Advanced Excel Formulas and Functions CourseClick to view all course content and register as individual or group to attendClick to Download 2020 Course Calendar in PDF IntroductionThe course focuses on those aspects that are important in everyday day operation of organization. Intermediate users will also benefit from this course as it covers the in-depth topics of Complex Charts, PivotTables, Pivot Charts and management Dashboards. Duration5 days Who should attend?The course is targeted excel uses to improve their Skills for today’s organizations needs. It will equip participant with complex functions within Excel, including tools for analyzing, linking and exporting data. Course Objective:Functions in Excel mostly used in businessanalyzing large dataManagement dashboardsAutomate and Customize data entry formsMultiple Variable stylesCustom Formulas/FunctionsGenerate ReportsControl of forms, Buttons and Drop-down menusSpecial CommandsUsing forms for data entry and report generation control.Course contentIntroductionExcel FormulasConditional Statements & Logical OperatorsStatistical Functionslookup/Reference FunctionsText FunctionsDate & Time FunctionsFormula-Based FormattingArray FormulasFunctionsAdvanced IF StatementsAdvanced Lookup FunctionsComplex Logical and Text FunctionsFormula AuditingWhat-If Analysis ToolsWorksheet and Workbook ProtectionAdvanced Use of PivotTables and Power PivotAutomating with MacrosWorking with Form ControlsEnsuring Data IntegrityManaging & Enriching DataData AnalysisPresentationCustom Views In ExcelScenarioAuditing And Troubleshooting FormulasPivot TablesPivot ChartsGoal Seek And Solver and data tablesMacrosBasic Visual Bascis Click to view course all content and register as individual or group to attend · Register online as individual or group and you will automatically receive invoice and invitation letter to enable your attendance.· Register as a group of more than two and enjoy discount of (10% to 50%) plus free five hour adventure drive to the National Game Park, in Nairobi Kenya.Looking forward to your registration and attendanceRegardsFoscore Development Center Training TeamWhatsapp/Call: +254 712 260 031Email: training@fdc-k.com Website: www.fdc-k.com 1
Dzień dobry, kontaktuję się z Państwem, ponieważ dostrzegam możliwość redukcji opłat za prąd. Odpowiednio dobrana instalacja fotowoltaiczna to rozwiązanie, które pozwala wygenerować spore oszczędności w skali roku. Chciałbym porozmawiać z Państwem o tego typu rozwiązaniu, a także przedstawić wstępne kalkulacje. Czy są Państwo zainteresowani? Pozdrawiam, Dorian Kwiatkowski
Dzień dobry, jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google. Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny. Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów. Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę? Pozdrawiam serdecznie, Patryk Górecki
Dzień dobry, jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google. Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny. Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów. Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę? Pozdrawiam serdecznie, Patryk Górecki
Dzień dobry, jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google. Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny. Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów. Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę? Pozdrawiam serdecznie, Patryk Górecki
Dzień dobry, jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google. Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny. Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów. Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę? Pozdrawiam serdecznie, Patryk Górecki
Dzień dobry! Czy mógłbym przedstawić rozwiązanie, które umożliwia monitoring każdego auta w czasie rzeczywistym w tym jego pozycję, zużycie paliwa i przebieg? Dodatkowo nasze narzędzie minimalizuje koszty utrzymania samochodów, skraca czas przejazdów, a także tworzenie planu tras czy dostaw. Z naszej wiedzy i doświadczenia korzysta już ponad 49 tys. Klientów. Monitorujemy 809 000 pojazdów na całym świecie, co jest naszą najlepszą wizytówką. Bardzo proszę o e-maila zwrotnego, jeśli moglibyśmy wspólnie omówić potencjał wykorzystania takiego rozwiązania w Państwa firmie. Z poważaniem, Dawid Rowicki
Dzień dobry, zapoznałem się z Państwa ofertą i z przyjemnością przyznaję, że przyciąga uwagę i zachęca do dalszych rozmów. Pomyślałem, że może mógłbym mieć swój wkład w Państwa rozwój i pomóc dotrzeć z tą ofertą do większego grona odbiorców. Pozycjonuję strony www, dzięki czemu generują świetny ruch w sieci. Możemy porozmawiać w najbliższym czasie? Pozdrawiam Adam Furgalski