Thanks. What about the activity provided by Fedora 39?
On Fri, Feb 16, 2024 at 05:28:35PM -0600, James Simmons wrote: > I just confirmed that the master branch of the Read Activity has this problem > with Evince when running on Fedora 39: > > Traceback (most recent call last): > File "/usr/bin/sugar-activity3", line 5, in <module> > activityinstance.main() > File > "/usr/lib/python3.12/site-packages/sugar3/activity/activityinstance.py", > line 230, in main > instance = create_activity_instance(activity_constructor, activity_handle) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/usr/lib/python3.12/site-packages/sugar3/activity/activityinstance.py", > line 59, in create_activity_instance > activity = constructor(handle) > ^^^^^^^^^^^^^^^^^^^ > File "/home/jamessimmons/git/read-activity/readactivity.py", line 374, in > __init__ > self.read_file(self._jobject.file_path) > File "/home/jamessimmons/git/read-activity/readactivity.py", line 747, in > read_file > self._load_document('file://' + tempfile) > File "/home/jamessimmons/git/read-activity/readactivity.py", line 1054, in > _load_document > self._update_toc() > File "/home/jamessimmons/git/read-activity/readactivity.py", line 627, in > _update_toc > if self._view.update_toc(self): > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/home/jamessimmons/git/read-activity/evinceadapter.py", line 275, in > update_toc > if self._validate_min_version(3, 5, 92): > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/home/jamessimmons/git/read-activity/evinceadapter.py", line 301, in > _validate_min_version > EvinceDocument.MICRO_VERSION] > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib64/python3.12/site-packages/gi/module.py", line 126, in > __getattr__ > raise AttributeError("%r object has no attribute %r" % ( > AttributeError: 'gi.repository.EvinceDocument' object has no attribute > 'MICRO_VERSION'. Did you mean: 'MINOR_VERSION'? > Exited with status 1, pid 106639 activity_id > 37db76336c5474c61078f525c28c1f9de48fab9a > > James Simmons > > On Fri, Feb 16, 2024 at 4:09 PM James Simmons <[1]nices...@gmail.com> wrote: > > James, > > I'm using Fedora 39, a fresh install on a computer I just got and an older > one I'm giving away. I'm using the version of Read that ships with Fedora. > I just checked out the master branch of Read from Git and could run a > python 3 setup.py dev on it to see if that version has the problem. I > won't > be able to do that right away, but when I do I'll let you know if it > works. > > James Simmons > > On Fri, Feb 16, 2024 at 3:42 PM James Cameron <[2]qu...@laptop.org> wrote: > > That's surprising. Thought we fixed that. > > What Linux distribution and release are you doing this on? > > On Fri, Feb 16, 2024 at 02:23:11PM -0600, James Simmons wrote: > > James, > > > > I don't want to use Evince as part of Get IA Books. It is the Read > Activity > > itself that has a problem. > > > > When I tested opening books from the Journal the Read Activity would > not start. > > I thought the problem might be in the way Get IA Books was adding > books to the > > Journal, so as a sanity check I used the Browse activity to download > some PDFs > > to the Journal and also downloaded one EPUB. The Read Activity > opened > the EPUB > > just fine but not the PDFs. There was a stack trace (copied to an > earlier > > email) that made it look like the code Evince needs to interface > with > Python > > has changed. It was complaining about an Evince micro version > number. > That was > > the thing I wanted to look at in the Read Activity. > > > > I'll probably send an email to the wider group explaining the issue. > > > > Thanks. > > > > James Simmons > > > > On Fri, Feb 16, 2024 at 2:01 PM James Cameron > <[1][3]qu...@laptop.org > > wrote: > > > > There's also VScode and GitHub desktop if you want to try other > > methods. It is difficult to keep up with GitHub's security > posture > > lately. > > > > The Read activity has the integration with Evince. If you want > your > > activity to show PDF inside it, rather than activate Read, then > borrow > > code from Read. > > > > By the way, you're using our membership team alias, which is > just > > Alex, myself, and Ibiam. If you'd like wider and public > readership, > > there's the sugar-devel@ mailing list. > > > > [2][4]http://lists.sugarlabs.org/listinfo/sugar-devel > > > > On Fri, Feb 16, 2024 at 08:03:20AM -0600, James Simmons wrote: > > > Ibiam, > > > > > > I think the problem is I need to use a Personal Access Token > with > > Eclipse. > > > Somehow it worked with my regular password from Windows at > work > but it > > was > > > rejected when I used the command line at home from Linux. I > had > to use > > the PAT > > > instead of the regular password. > > > > > > I'm going to try to get the Read Activity working with Evince. > I won't > > need Git > > > update permission unless I actually succeed. > > > > > > James Simmons > > > > > > On Fri, Feb 16, 2024 at 7:40 AM Chihurumnaya Ibiam <[1][3] > > [5]memb...@sugarlabs.org> > > > wrote: > > > > > > Maybe there's an issue with the integration in Eclipse. > > > > > > Glad to hear it's working fine from the command line. > > > > > > On Thu, Feb 15, 2024 at 5:32 PM James Simmons <[2][4] > > [6]nices...@gmail.com> > > > wrote: > > > > > > Chihurumnaya, > > > > > > > > > I did some testing with command line Git and my push > worked fine. > > I was > > > trying to use Eclipse as my IDE, which has Git > integration built > > in. > > > That works fine for pulls and for cloning the > repository but not > > for > > > pushes, at least not if you use the https:// URL. > > > > > > I can easily live with doing pushes from the command > line. > > > > > > Thanks for your help. > > > > > > James Simmons > > > > > > > > > On Thu, Feb 15, 2024 at 7:42 AM Chihurumnaya Ibiam > <[3] > > > [5][7]memb...@sugarlabs.org> wrote: > > > > > > That's strange, can you use the -v arg so we can > see some > > verbose > > > output, I can confirm you have admin access to the > repo. > > > > > > On Thu, Feb 15, 2024 at 1:41 AM James Simmons <[4] > > > [6][8]nices...@gmail.com> wrote: > > > > > > Ibiam, > > > > > > I just tried it. I get this error: > > > > > > Can't connect to any repository: [5][7][9] > https://github.com > > / > > > sugarlabs/getiabooks.git ([6][8][10]https:// > github.com/ > > sugarlabs/ > > > getiabooks.git: not authorized) > > > > > > I try logging in as [7][9][11] > nices...@gmail.com (as I log > > into the > > > website) and also jdsimmons. Both display the > login > > dialog > > > multiple times and give up. > > > > > > It looks like I can create branches OK on the > website. > > > > > > Any suggestions? > > > > > > James Simmons > > > > > > On Wed, Feb 14, 2024 at 11:33 AM James Simmons > <[8] > > > [10][12]nices...@gmail.com> wrote: > > > > > > Thanks. It looks OK. I won't be able to > try > it out > > until > > > this evening. > > > > > > James Simmons > > > > > > On Wed, Feb 14, 2024 at 11:18 AM > Chihurumnaya Ibiam > > <[9] > > > [11][13]memb...@sugarlabs.org> wrote: > > > > > > I've added you as a collaborator to > the > repo with > > admin > > > access. > > > > > > On Wed, Feb 14, 2024 at 6:12 PM James > Simmons > > <[10] > > > [12][14]nices...@gmail.com> wrote: > > > > > > Many years ago I wrote Activities > for Sugar > > and the > > > maintenance of those Activities > has > been > > taken over > > > by others. One such Activity is: > > > > > > [11][13][15]https://github.com/ > sugarlabs/ > > getiabooks > > > > > > I'm preparing one of my used > computers to > > give to a > > > bright eight year old boy and I > wanted to > > give him > > > a working Sugar environment in > addition to > > other > > > cool Linux stuff. Get IA Books > stopped > > working > > > because the Internet Archive > changed their > > advanced > > > search and also the formats that > they > > generate for > > > their titles, but I've got it > mostly working > > again > > > and I'd like to create a branch > and > a pull > > request > > > for this and other Activities I > created which > > need > > > to be upgraded to Python 3. The > Get > Books > > Activity > > > needs to be upgraded also and I > can > do the > > work on > > > that one as well. They share a > certain amount > > of > > > code. > > > > > > It appears that I am not allowed > to > create > > branches > > > and push changes to them. My id in > GitHub is > > > jdsimmons and I'm shown as a past > contributor > > to > > > this Activity. CAn I be given this > access? > > > > > > Thanks, > > > > > > James Simmons > > > > > > References: > > > > > > [1] mailto:[14][16]memb...@sugarlabs.org > > > [2] mailto:[15][17]nices...@gmail.com > > > [3] mailto:[16][18]memb...@sugarlabs.org > > > [4] mailto:[17][19]nices...@gmail.com > > > [5] [18][20]https://github.com/sugarlabs/getiabooks.git > > > [6] [19][21]https://github.com/sugarlabs/getiabooks.git > > > [7] mailto:[20][22]nices...@gmail.com > > > [8] mailto:[21][23]nices...@gmail.com > > > [9] mailto:[22][24]memb...@sugarlabs.org > > > [10] mailto:[23][25]nices...@gmail.com > > > [11] [24][26]https://github.com/sugarlabs/getiabooks > > > > References: > > > > [1] mailto:[27]qu...@laptop.org > > [2] [28]http://lists.sugarlabs.org/listinfo/sugar-devel > > [3] mailto:[29]memb...@sugarlabs.org > > [4] mailto:[30]nices...@gmail.com > > [5] mailto:[31]memb...@sugarlabs.org > > [6] mailto:[32]nices...@gmail.com > > [7] [33]https://github.com/ > > [8] [34]https://github.com/sugarlabs/ > > [9] mailto:[35]nices...@gmail.com > > [10] mailto:[36]nices...@gmail.com > > [11] mailto:[37]memb...@sugarlabs.org > > [12] mailto:[38]nices...@gmail.com > > [13] [39]https://github.com/sugarlabs/getiabooks > > [14] mailto:[40]memb...@sugarlabs.org > > [15] mailto:[41]nices...@gmail.com > > [16] mailto:[42]memb...@sugarlabs.org > > [17] mailto:[43]nices...@gmail.com > > [18] [44]https://github.com/sugarlabs/getiabooks.git > > [19] [45]https://github.com/sugarlabs/getiabooks.git > > [20] mailto:[46]nices...@gmail.com > > [21] mailto:[47]nices...@gmail.com > > [22] mailto:[48]memb...@sugarlabs.org > > [23] mailto:[49]nices...@gmail.com > > [24] [50]https://github.com/sugarlabs/getiabooks > > References: > > [1] mailto:nices...@gmail.com > [2] mailto:qu...@laptop.org > [3] mailto:qu...@laptop.org > [4] http://lists.sugarlabs.org/listinfo/sugar-devel > [5] mailto:memb...@sugarlabs.org > [6] mailto:nices...@gmail.com > [7] mailto:memb...@sugarlabs.org > [8] mailto:nices...@gmail.com > [9] https://github.com/ > [10] https://github.com/ > [11] mailto:nices...@gmail.com > [12] mailto:nices...@gmail.com > [13] mailto:memb...@sugarlabs.org > [14] mailto:nices...@gmail.com > [15] https://github.com/sugarlabs/ > [16] mailto:memb...@sugarlabs.org > [17] mailto:nices...@gmail.com > [18] mailto:memb...@sugarlabs.org > [19] mailto:nices...@gmail.com > [20] https://github.com/sugarlabs/getiabooks.git > [21] https://github.com/sugarlabs/getiabooks.git > [22] mailto:nices...@gmail.com > [23] mailto:nices...@gmail.com > [24] mailto:memb...@sugarlabs.org > [25] mailto:nices...@gmail.com > [26] https://github.com/sugarlabs/getiabooks > [27] mailto:qu...@laptop.org > [28] http://lists.sugarlabs.org/listinfo/sugar-devel > [29] mailto:memb...@sugarlabs.org > [30] mailto:nices...@gmail.com > [31] mailto:memb...@sugarlabs.org > [32] mailto:nices...@gmail.com > [33] https://github.com/ > [34] https://github.com/sugarlabs/ > [35] mailto:nices...@gmail.com > [36] mailto:nices...@gmail.com > [37] mailto:memb...@sugarlabs.org > [38] mailto:nices...@gmail.com > [39] https://github.com/sugarlabs/getiabooks > [40] mailto:memb...@sugarlabs.org > [41] mailto:nices...@gmail.com > [42] mailto:memb...@sugarlabs.org > [43] mailto:nices...@gmail.com > [44] https://github.com/sugarlabs/getiabooks.git > [45] https://github.com/sugarlabs/getiabooks.git > [46] mailto:nices...@gmail.com > [47] mailto:nices...@gmail.com > [48] mailto:memb...@sugarlabs.org > [49] mailto:nices...@gmail.com > [50] https://github.com/sugarlabs/getiabooks _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel