Re: What is UpdateXorgRecipe? And how do I update Xorg-Server?
"Lucas C. Villa Real" <[email protected]> Sat, 5 Jan 2019 22:47:16 -0200
| Newsgroups | gmane.linux.distributions.gobo.general |
|---|---|
| Message-ID | <CAAvzgtbxmfvvVdRFYo-OYSfb_==BmA33dQ5mkHkxwxBX2FpmjQ@mail.gmail.com> |
--===============3887187061572970388== Content-Type: multipart/alternative; boundary="0000000000002b582d057ebf67e0" --0000000000002b582d057ebf67e0 Content-Type: text/plain; charset="UTF-8" On Sat, Jan 5, 2019 at 3:52 PM Philip White <[email protected]> wrote: > I realized that digest mode is not what I want for a mailing list, since I > cannot reply to emails individually. > > Anyway, my attempt to build i3 has been sidetracked because I ran > > InstallPackage Xorg-Server > > which broke X. When I ran `startx` on the next boot, the server shutdown > because the VESA driver's ABI was at a different version than Xorg's. So I > tried update that driver but I ran into some other issues. I could describe > those issues, but I'm feeling like that isn't the root issue. > > I would expect this is an issue other people have run into, since nearly > everyone uses Xorg, and people generally keep their systems up to the > latest version. > > While looking for a solution, I noticed the UpdateXorgRecipe script. I ran > it, and it made a bunch of local recipes, but as far as I can tell, it > didn't actually compile anything. Thus, I tried to run `Compile > Xorg-Server` to compile the newly generated recipes. I got the dependency > issues: > > Requested 'xproto >= 7.0.31' but version of Xproto is 7.0.29 > Requested 'randrproto >= 1.6.0' but version of RandrProto is 1.5.0 > Requested 'presentproto >= 1.1' but version of PresentProto is 1.0 > > Has anybody encountered this error before? Also, is there any > documentation for what UpdateXorgRecipe does? > Hi Philip, I wrote UpdateXorgRecipe to ease the task of creating new recipes for Xorg packages. What it does it to scan the Xorg repository at http://xorg.freedesktop.org/archive/individual for new version of programs. The script attempts to create a new version of existing recipes, or to create a new recipe if there's no previous recipe for that program. The script also modifies the meta-recipe (the recipe which "groups" recipes, such as Xorg-App and Xorg-Driver). Still, some recipes may need to be manually updated. In your specific case, it could be that Xorg-Server still holds a reference to the old Xorg-Proto meta-recipe. You can check that by looking into its Resources/Dependencies and the actual Recipe file. > Last question, how do I search these mailing list archives? The link on > the website points to > http://search.gmane.org/search.php?group=gmane.linux.distributions.gobo.general, > which does not work. > Gmane was shut down a while ago. It looks like marc.info can help you, though: https://marc.info/?l=gobolinux-users Best regards, Lucas --0000000000002b582d057ebf67e0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div cl= ass=3D"gmail_default" style=3D"font-size:small">On Sat, Jan 5, 2019 at 3:52= PM Philip White <<a href=3D"mailto:[email protected]">philipwh= [email protected]</a>> wrote:<br></div></div><div class=3D"gmail_quote"= ><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border= -left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div di= r=3D"ltr"><div>I realized that digest mode is not what I want for a mailing= list, since I cannot reply to emails individually.</div><div><br></div><di= v>Anyway, my attempt to build i3 has been sidetracked because I ran</div><d= iv><br></div><div>InstallPackage Xorg-Server</div><div><br></div><div>which= broke X. When I ran `startx` on the next boot, the server shutdown because= the VESA driver's ABI was at a different version than Xorg's. So I= tried update that driver but I ran into some other issues. I could describ= e those issues, but I'm feeling like that isn't the root issue.</di= v><div><br></div><div>I would expect this is an issue other people have run= into, since nearly everyone uses Xorg, and people generally keep their sys= tems up to the latest version.</div><div><br></div><div>While looking for a= solution, I noticed the UpdateXorgRecipe script. I ran it, and it made a b= unch of local recipes, but as far as I can tell, it didn't actually com= pile anything. Thus, I tried to run `Compile Xorg-Server` to compile the ne= wly generated recipes. I got the dependency issues:</div><div><br></div><di= v>Requested 'xproto >=3D 7.0.31' but version of Xproto is 7.0.29= <br><div>Requested 'randrproto >=3D 1.6.0' but version of RandrP= roto is 1.5.0<br><div>Requested 'presentproto >=3D 1.1' but vers= ion of PresentProto is 1.0</div><div><br></div><div>Has anybody encountered= this error before? Also, is there any documentation for what UpdateXorgRec= ipe does?</div></div></div></div></div></blockquote><div><br></div><div><di= v class=3D"gmail_default" style=3D"font-size:small">Hi Philip,</div><div cl= ass=3D"gmail_default" style=3D"font-size:small"><br></div><div class=3D"gma= il_default" style=3D"font-size:small">I wrote UpdateXorgRecipe to ease the = task of creating new recipes for Xorg packages. What it does it to scan the= Xorg repository at=C2=A0<a href=3D"http://xorg.freedesktop.org/archive/ind= ividual">http://xorg.freedesktop.org/archive/individual</a> for new version= of programs. The script attempts to create a new version of existing recip= es, or to create a new recipe if there's no previous recipe for that pr= ogram. The script also modifies the meta-recipe (the recipe which "gro= ups" recipes, such as Xorg-App and Xorg-Driver).</div><div class=3D"gm= ail_default" style=3D"font-size:small"><br></div><div class=3D"gmail_defaul= t" style=3D"font-size:small">Still, some recipes may need to be manually up= dated. In your specific case, it could be that Xorg-Server still holds a re= ference to the old Xorg-Proto meta-recipe. You can check that by looking in= to its Resources/Dependencies and the actual Recipe file.</div><div class= =3D"gmail_default" style=3D"font-size:small">=C2=A0<br></div></div><blockqu= ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px= solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"= ><div><div><div>Last question, how do I search these mailing list archives?= The link on the website points to <a href=3D"http://search.gmane.org/searc= h.php?group=3Dgmane.linux.distributions.gobo.general" target=3D"_blank">htt= p://search.gmane.org/search.php?group=3Dgmane.linux.distributions.gobo.gene= ral</a>, which does not work.</div></div></div></div></div></blockquote><di= v><br></div><div class=3D"gmail_default" style=3D"font-size:small">Gmane wa= s shut down a while ago. It looks like <a href=3D"http://marc.info">marc.in= fo</a> can help you, though: <a href=3D"https://marc.info/?l=3Dgobolinux-us= ers">https://marc.info/?l=3Dgobolinux-users</a></div><div class=3D"gmail_de= fault" style=3D"font-size:small"><br></div><div class=3D"gmail_default" sty= le=3D"font-size:small">Best regards,</div><div class=3D"gmail_default" styl= e=3D"font-size:small">Lucas</div></div></div></div></div> --0000000000002b582d057ebf67e0-- --===============3887187061572970388== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZ29ib2xpbnV4 LXVzZXJzIG1haWxpbmcgbGlzdApnb2JvbGludXgtdXNlcnNAbGlzdHMuZ29ib2xpbnV4Lm9yZwpo dHRwOi8vbGlzdHMuZ29ib2xpbnV4Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dvYm9saW51eC11c2Vy cwo= --===============3887187061572970388==--