Re: [Rpm-maint] [rpm-software-management/rpm] Evolution of the RPM package format (Discussion #3349)

2025-07-22 Thread Jérôme Lanteri
If you ask to much about just to have an updated documentation, you become a bad guy. Fact. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/3349#discussioncomment-13853375 You are receiving this because you are subscribed to this t

Re: [Rpm-maint] [rpm-software-management/rpm] Query database from my Go source code (Discussion #3308)

2024-11-06 Thread Jérôme Lanteri
ok, sorry if i get it like it was too high. I'm not english native and maybe your answer was not so haughty as i feel it was. So there is nothing to explain how we are supposed it to work and nothing will be done in this way. Ok, thank you and have a good rest. -- Reply to this email directly o

Re: [Rpm-maint] [rpm-software-management/rpm] Query database from my Go source code (Discussion #3308)

2024-11-05 Thread Jérôme Lanteri
"all this rehashing... in totally unrelated places... it doesn't fill me with a desire to help you. It does exact the opposite. You may want to think about that a bit." I think we all have the ability to think a little but also to have sympathetic wills or not to imagine hard things. These are c

Re: [Rpm-maint] [rpm-software-management/rpm] Evolution of the RPM package format (Discussion #3349)

2024-11-04 Thread Jérôme Lanteri
@pmatilai It's interesting to know all this history. Thank you for this time dedicated to the RedHat culture that explains things. Would it be humanly conceivable to dare to ask that the old online manual can indicate to which version of librpm it refers, but also to use the same time possibly t

[Rpm-maint] [rpm-software-management/rpm] fake or updated manual should be removed (Discussion #3425)

2024-11-04 Thread Jérôme Lanteri
I'm trying to learn something but it is a lot of time consumed for nothing as long as official manual online are wrong or missing crucial information (as whish version the manual is usable with). I'm asking for RedHat company to provide an updated manual about how to use there C API and remove e

Re: [Rpm-maint] [rpm-software-management/rpm] Query database from my Go source code (Discussion #3308)

2024-11-04 Thread Jérôme Lanteri
Hi @pmatilai, from a golang code, i can use a C code. But i'm trying to understand how to query the database from the rpmlib C API. For example, i read this documentation: [ftp.rpm looks like official but too old and i failed to read for whish version it is valuable](http://ftp.rpm.org/max-rpm/s

Re: [Rpm-maint] [rpm-software-management/rpm] Return to Tralla La or: RPM in C++ (Discussion #2983)

2024-10-08 Thread Jérôme Lanteri
@pmatilai Thank you so much, it is awesome and very helpful. So nice, thank you one thousand time. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2983#discussioncomment-10878631 You are receiving this because you are subscribed to

Re: [Rpm-maint] [rpm-software-management/rpm] How to use librpm API to query packages metadata (Discussion #3322)

2024-09-25 Thread Jérôme Lanteri
please help -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/3322#discussioncomment-10756259 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint ma

Re: [Rpm-maint] [rpm-software-management/rpm] Return to Tralla La or: RPM in C++ (Discussion #2983)

2024-09-25 Thread Jérôme Lanteri
@pmatilai because of poor documentation. Please share to make things alive and lovely the constructive way. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2983#discussioncomment-10756237 You are receiving this because you are subs

Re: [Rpm-maint] [rpm-software-management/rpm] Return to Tralla La or: RPM in C++ (Discussion #2983)

2024-09-25 Thread Jérôme Lanteri
1. What ever politic choice and speach has been done (for good reason, for sure), do you have an intention to document the API ? (i know it is something boring to do, but it is so helpfull for users) 2. And / Or take some 5 minutes of your time to provide some help about how to use it when user

[Rpm-maint] [rpm-software-management/rpm] How to use librpm API to query packages metadata (Discussion #3322)

2024-09-22 Thread Jérôme Lanteri
I have rpm-dev and rpm version 4.19.1-1 After to read librpm API from [ftp API access version 4.19.0](http://ftp.rpm.org/api//4.19.0/) And after to try to learn reading these links below: - [Jeff's tuto](https://jfearn.fedorapeople.org/en-US/RPM/4/html/RPM_Guide/index.html) - [Oregon State Univer

Re: [Rpm-maint] [rpm-software-management/rpm] How can I find details on the binary representation of the RPM DB? (Discussion #2211)

2024-09-20 Thread Jérôme Lanteri
On my side, i just try to build a little application in Golang that would one day pretend to just show any packages installed (and it is a game to me actuelly and a kind of learning game in the idea that it can be an utility added on the next step maybe). When iḿ writing about widely, i mean, wi

Re: [Rpm-maint] [rpm-software-management/rpm] How can I find details on the binary representation of the RPM DB? (Discussion #2211)

2024-09-18 Thread Jérôme Lanteri
Hi @DemiMarie Your comment is interesting from an opinion point of view, even if the first part is absolutely true and not only an opinion then. Also, i do consider since rpmlib and rpm are free and open source, it would be rude to ask for even more in terms of quality if I am not asked for my op

Re: [Rpm-maint] [rpm-software-management/rpm] How can I find details on the binary representation of the RPM DB? (Discussion #2211)

2024-09-18 Thread Jérôme Lanteri
@shanebishop yes, i am refereing to this repo. I can see that the sqlite3 driver is outdated (i think). It should (maybe) use [the mattn one] (https://github.com/mattn/go-sqlite3). But anyway, i consider at final step that the long term and good practice is to use a cGo code to parse the rpmlib

Re: [Rpm-maint] [rpm-software-management/rpm] How can I find details on the binary representation of the RPM DB? (Discussion #2211)

2024-09-18 Thread Jérôme Lanteri
Ok @pmatilai, actually, even if the simple read call of the database is enough for my use around 30 signs, it is still better to parse librpm with cGo, for sure. I´n not sure about where to find the official librpm API documentation concerned, and if there is some kind of examples to use to lear

Re: [Rpm-maint] [rpm-software-management/rpm] How can I find details on the binary representation of the RPM DB? (Discussion #2211)

2024-09-17 Thread Jérôme Lanteri
@DemiMarie yes, i was just reading about how to parse C code with cGo to do that and was reading intensively the librpm code to do so... i finished to read all the database content without fond any alternative easy way to get some data from there. It looks like metadata of packages are inside a

Re: [Rpm-maint] [rpm-software-management/rpm] Query database from my Go source code (Discussion #3308)

2024-09-17 Thread Jérôme Lanteri
Ok, i just have a quick look at the Python code that use the C API parser. The Python code is really nice and easily readable> The C code request to me a bit more time than 5 minutes (probably one or two days) to get the point about how to interface the API, so it is good. I didn´t find any API

[Rpm-maint] [rpm-software-management/rpm] Query database from my Go source code (Discussion #3308)

2024-09-16 Thread Jérôme Lanteri
Hi @pmatilai (or any other maintainer that want to talk about that), i want to create a general kind of package viewer (not to install anything, but just show) than can embed a lot of other packages managers (not only the one for ditro, but also for snap and flatpak containers, and language spec

Re: [Rpm-maint] [rpm-software-management/rpm] How can I find details on the binary representation of the RPM DB? (Discussion #2211)

2024-09-16 Thread Jérôme Lanteri
Hi @pmatilai , i want to create a general kind of package viewer (not to install anything, but just show) than can embed a lot of other packages managers (not only the one for ditro, but also for snap and flatpak containers, and language specific packages/modules managers). And iḿ doing this in